100000 100000
663089803 326504257 109557127 446921259 94631663 152472521 779999926 130997177 521478386 980584699 721491940 776379790 22536245 423516251 638579586 25404754 297715482 233738194 732468486 556017998 156200265 232374829 240687464 800233200 848282668 550803865 285091237 335393611 215189874 248618541 805160256 608451988 357023632 370826337 33124540 412168614 383998011 885272463 737913891 228242559 576212719 259666553 724581762 838784193 905575275 756406722 446334826 121374002 102414899 557780083 618746225 529249596 98862349 380453496 294928559 210927470 336701316 693848865 84875330 447271929 457285480 323016098 810257866 78051635 413289292 829989779 731226605 607526424 705984263 702605680 668063444 955350724 371988532 729321753 427488428 869787898 639539378 92783700 227162151 266914464 166427428 925580102 767549688 856695360 951213425 191600382 276457562 498137993 437878597 903297003 814427530 44779469 829664399 416211552 813885001 660847744 184139777 124483863 938509659 802109887 973449107 193085355 526370058 829863622 315666689 894138652 982651811 572554361 648913992 39035471 957709815 717027292 523113005 993636492 364597724 226772123 273971894 863604222 768346282 916720515 856063406 739576374 904045503 936589063 952404773 680535721 769317115 79620028 566739438 777968941 606394693 230126301 298979360 297174144 419663620 440842951 300551574 759463105 335453862 74848126 907094127 381916149 575373084 570871079 978788238 772217475 655613020 660344972 331939611 718405561 970914782 857016731 368568576 897147461 408490784 589437415 493167468 610307772 89779234 755000614 440358740 746203670 40957419 241301425 353480941 221251120 795119874 855886599 784801843 295072841 156689397 576515658 493606246 597752197 39143893 39646400 461802376 928815469 750205112 573478483 74912992 336568941 373670966 776281106 354783097 947328597 280369133 970404014 203020195 168842969 351816702 502871806 690490993 999650321 616567181 730147451 635278906 60343033 972866884 389389764 386585881 868725746 848845776 947258139 149823853 421013823 292550755 749744359 161886297 111802249 447460657 706395184 981520453 691755100 63611891 268687654 471914843 485161640 277128295 237321627 46271499 642200384 694041805 105502596 606264199 291087198 394628715 340172667 163458632 992095517 291120651 558825792 186663559 870121470 413183608 333442100 581892293 504770916 254599429 559895516 129893955 921258264 85015557 384790628 794874251 961606085 816885588 768066841 215635173 562207101 210337484 856440558 361937123 610422322 868811473 489808120 290522326 529724990 846877894 463502066 395646293 214053596 563476374 248009658 873693373 129386668 890182700 317187026 796792236 347496499 442556410 930595808 742863750 812018264 619829622 855844654 711083248 109940457 987370137 72279594 64632920 754462996 311571294 371785959 427740266 811826158 87190601 685957019 735156380 743751407 562995421 75691807 798720419 224111220 124008997 123152242 616279548 346104380 842783532 697019958 343506020 754071532 93050757 674978098 152510560 973503371 500472260 818277582 56158903 284560390 933085698 245405338 90079730 537920429 766999645 738842567 922570467 239886004 560529269 707650988 882878747 602684339 120633073 44492866 409866610 410991143 555430904 516219561 604168835 626797295 560611768 512283041 906390829 593263311 839084515 778973714 530635027 794081520 740365613 648401284 169016605 688388958 484164047 917944999 888063477 528820105 178787847 48722893 364841611 706532037 124886678 631659 482014866 496520906 752357184 249975964 162029824 545308724 667915088 116372382 200201874 200505603 229557777 654463058 225151557 163214109 357804374 731574464 498033630 815327432 289007603 936200593 987384419 372279600 735024193 523759251 602131616 443117287 54497438 881433913 824728996 808871007 827797483 936108312 898499393 743541362 235256844 518493804 971638927 671044315 222114923 838262417 825298025 70749371 499990134 35316874 582772718 523791124 520842269 765603709 764910337 690801489 919320661 470644020 82053834 667468221 803409303 474629277 550213172 996581895 583035489 485299788 43459181 708506052 977824180 372237556 550058344 27690221 123721108 142327282 7706718 770451037 404531084 238086594 762099784 250244692 496935207 84609159 206352999 406820599 842635896 203041415 729111741 291559117 635026067 60188333 722762897 751199043 15439377 613215494 424018671 785316649 434085776 905170244 554993446 672241459 421293105 240054590 403656008 462662266 253082648 949215086 139911853 930912504 770183408 687394673 593740912 828956687 112905316 587119243 34941424 554462979 521696423 394802720 387405137 598652283 72612077 493988412 591253497 195781124 380225008 431920140 879810835 9000590 804924524 796967011 259684879 807100653 166718371 755758646 305123104 628875097 447850457 382427424 42892732 144530670 401303257 637894111 397974304 138906669 87987310 485890261 109827786 913870201 596974315 622858888 987940605 434724763 539313060 497081890 823053632 228702783 690567026 861483505 462419167 468011637 359050548 601081320 701730153 911061297 851951176 552277021 440452400 897258442 395635990 638079305 613584332 275532415 676161413 616894795 376353432 400728301 78499716 619200933 617764148 409727130 576049027 487738877 861694977 935904110 524150519 411694750 200509096 587199541 222628569 364204277 907068564 511728414 668003368 811287572 423174515 662440511 148064354 825273138 521708984 322508814 344841743 357733416 951995164 414527977 958949175 951887349 636788505 489840783 440607718 328882492 736509806 875573925 435726511 697058497 670893726 648273203 276138790 607680496 594974320 772343332 381380197 237155158 412588144 114599625 490149768 193329957 910244973 281103959 447041073 906408372 456814841 990092388 809262340 575300093 546841580 351499118 111296556 204673054 165009634 442918740 150743509 37003225 697634744 939939291 354782895 663636243 123850515 220301610 835351666 862833240 858851545 29252686 94760532 357096278 388569269 104350135 637630356 419599709 508670103 997755321 519956467 672685030 732516658 515384588 140130870 647367945 702541437 423588685 743468197 901967365 375420467 568740731 377719695 198860732 116557906 493370490 494909892 797478708 199288224 868712339 821742361 334641687 42723361 641852146 179217128 272189235 834015650 269682727 910470797 746607867 543857202 520213158 5215210 865411077 972084899 391291975 181011940 163333515 679659278 849777094 326360291 69564906 832783180 939596100 239230806 581686565 861305725 799624900 299292205 524505954 226942085 666873007 785278301 674254700 793860746 736225873 479570016 226814768 78476152 261884505 902657202 540589632 71405949 962473821 736501845 74414675 649400205 71301204 69425230 818492354 735935454 477749530 411064101 97623053 189036653 107131119 747880809 19693652 478066552 362221304 57532458 53992415 660257794 889539261 90277245 379680919 127138899 47200937 804905212 319564170 781374581 513002638 441828931 334297451 563119288 356177438 185829236 297749263 566818350 422542195 12861876 5100529 92887344 283378567 182560684 909950639 428638679 398823613 393840649 754539402 798120580 695475030 553422844 806738666 552884312 956570621 45889978 263467480 658739132 355937340 566488317 346681475 342911195 22971652 414935937 913032892 121809443 909902121 57836424 95233145 803352776 143587300 579420247 60267093 851196225 709032271 378291894 959452686 756563401 384050924 405425012 30085894 749358815 407069727 212273121 427771587 86112710 117830319 339700819 781798768 541870854 451443529 365351073 640986713 473745129 861698557 953634475 716115059 532185087 134665407 881073872 497348817 808700314 228058599 408432245 931443504 963333715 135943346 561950853 506492012 542651011 595692990 915659244 563024137 888785099 73646482 272339483 464294315 520824461 82351892 708436871 162018718 266307184 53547025 764885034 845409103 530580704 82719672 479596545 442938064 581098635 199621919 92200844 180489816 555393765 247747005 682474577 395696321 117316261 668733934 937498968 466097161 680541766 960049011 480165808 152697297 587949191 202252271 400963817 978865121 919862507 17788267 536374681 820601506 323240506 198651090 423173591 275567522 131038974 478695542 824515523 745506836 853249031 746647177 384136700 434605901 532792552 554390949 557203496 258778952 160067191 327880517 727510384 714943779 86696273 319876681 422094081 475552 131282515 632598902 93186188 366546341 209052450 728842740 827041990 867600572 104853156 443496910 115363817 250099604 658569093 185924725 370931761 47502462 801650867 471093566 729387104 674087408 40559586 264815583 747845179 370434310 167065610 669432566 382191371 513434108 168402404 578998402 454560797 26118325 686398064 992929896 521980226 418818871 375916401 628098287 795599184 933178413 310356975 791146820 671953567 366763876 968317108 424775671 11950988 533291598 152853712 421754748 841787129 184871042 186551830 601910444 849957579 227506745 478856604 121195329 182783083 198642899 819339327 819175005 736637766 351955280 151760668 911866116 306260813 385990360 229701656 408866973 385286518 12212020 139024986 533501813 554946617 633317714 206586571 584174907 632226323 656961476 962348189 920890757 166688774 381027137 989883841 544131146 605965335 734947619 832458607 638599783 981769679 395782632 531745954 56353818 11299003 463480242 672619673 608952714 896827116 189346503 285545304 385414460 301503352 411946001 151485477 248081055 796758775 630027678 236803083 251868290 462679046 125304097 995684442 15441816 862729672 686545519 320072485 967913211 524788832 234055684 7390146 290663590 603817336 366474108 261823822 906806778 385135805 88534554 263620903 873295930 454330464 655896900 513958768 646671119 971459478 300124420 113559440 651083524 216902937 357630601 563528883 893981706 431319462 117909156 33656391 45733878 670009981 931121740 379420801 410765566 744338916 697648922 151122134 490732608 2960292 619732941 787164802 577474620 691362186 719145672 604643588 332029268 685065704 729020047 586237088 351267411 588798481 808412238 282683100 412792035 114748640 811415634 948840707 780728341 502904626 174632077 787002533 157563614 983745639 738411798 861814805 44359316 886480101 883947175 231059690 7570293 117907093 656129821 142506622 763807520 980587876 309335036 738727538 140008217 243483587 798725353 737535272 341018442 878316840 240370734 605458504 571949693 991788683 270883129 51921211 280004835 595592938 220754716 878003123 5584016 292797893 790769935 736099873 302941180 988196258 986998506 720351806 395550339 224158858 157280172 556551043 74275558 732574346 627631607 536791472 523661768 364012084 551940752 517859145 535994418 36033307 430063332 129718292 845582352 939774554 5494142 393743772 993712818 654254350 319773330 230636465 789933900 315704023 967725174 428978406 286069622 122457691 485050403 488558354 767131052 949602756 566085560 48006607 327730638 912841533 559877367 67454206 529432994 137926520 958099399 400844609 7778637 218522667 169683120 442816640 818316766 877602446 446218594 123193445 801576900 167603678 572917038 620403424 315461970 932119006 11127691 38033571 996544834 129935697 925656211 558256038 141088559 111123585 221996419 232245668 898970137 310066107 566294846 274760861 513403621 899911633 424938699 892980563 300110043 882506390 633548755 962570701 711976486 638456166 426992420 17015766 897431127 447606171 177447216 561027454 308260579 347466009 528057998 36777880 838661024 923195075 194655864 736002107 951656268 421054211 469429580 982737218 125171718 480602694 914383628 618870476 874671571 975868286 812706781 814282172 772120346 165113502 125687435 830806073 645696297 379030817 509021444 394174511 22562990 205356676 131243737 258319309 494471742 244030152 406195136 55016966 166166737 599854321 226854420 303550224 590803012 962542473 9051475 727603431 371552726 202486557 786793631 579938251 320804523 338216639 680958782 601558717 178679884 592866435 637623579 440519686 564918053 79753730 839286594 101624753 436609798 405356761 870494823 302832140 641435555 242082603 421723488 565203499 180038420 731715099 63501222 373428837 22813781 312092243 550941145 725087957 674026439 204821633 533803577 891750362 574103981 149732820 202728237 583948951 298057904 802098307 503458240 807274356 726563420 229393478 549275679 125284507 156927905 962517211 570243100 967514236 82712914 348954242 340151726 78004297 918138537 881962626 428288367 671154299 836668353 509348770 885969181 266721611 458060827 221374640 480201753 466215737 898887450 788247294 101293035 86737801 753008775 117777632 580731068 653157569 53158157 515694127 782813658 908432685 404944574 705508041 810695223 646067035 393470348 597016334 548320491 173329567 340389841 114834533 521494958 504844688 440012488 420380085 779701087 681924233 12009745 500311020 213915775 218441769 972558641 905988220 143737270 546604500 648976399 339315673 650315341 917375023 132624249 430150140 400305843 623411623 973563037 593786595 259213561 421464299 114953872 456602894 840672085 630509934 554654922 608337412 709577379 352500710 562272168 846661324 696975583 475780304 2001641 437179508 642671532 959593705 962154034 588959886 673677008 45086646 243931018 813809582 988650678 645277181 673326558 607321069 251827434 375545930 584642430 36786025 586404001 537448811 201183902 309185219 31676206 49879284 352646102 862923167 83092110 487831484 818020003 497872679 337575901 839222366 624077284 60547209 857494495 681743802 735569501 255998836 474217336 724820849 776986935 232393887 21935156 604394092 697909886 845697091 815976640 934618453 557395362 955175068 536465774 827852572 167670263 636123243 681228470 173365107 954943285 354875767 954366383 180683603 580371960 187362055 120067738 506902389 449309761 689085033 239076696 562816218 623557619 499084143 55418863 642074948 964395351 653775597 267753225 517249978 713922456 653109052 247905908 129202440 83908424 915039418 895112611 248964668 832455385 570786888 388007979 99018539 476994853 285214154 863144007 414751466 939356135 829043883 676800341 282438229 625650240 657943126 967564887 434317963 141054771 451204798 113214579 137799535 655824424 854368983 645479795 969352745 551814509 105181466 293560390 806827427 73509040 489246725 310144381 247980301 221695366 397337753 704401871 179488858 509329384 962212570 499384469 321215169 820568753 558433875 514601038 35483964 434105889 320511631 281683229 732056844 838050397 632695201 190790470 396699187 537334764 42687645 962653620 325334008 66750523 156646429 302445174 119238503 93535770 22232765 882441534 579791822 784033341 288744862 839309281 320019266 568493501 120656103 710415065 607508760 142994068 303532095 807756230 652104812 219719204 289415509 50279912 714094237 872677297 278432344 737981095 671553487 857568482 509584512 898781708 312464231 966063684 95756419 326870853 343363219 343866311 780752160 162506021 937266368 576084799 585026968 399221921 375858722 111429860 694844463 16677204 886404143 302536658 306266288 854735868 447938084 17654922 359328486 426452218 576269183 915420527 819295012 338483926 507538051 899022154 67258558 848438457 897009847 55813575 729955982 4559602 254555495 86700022 698195312 363022706 181114914 443672267 465878214 375451215 972408634 98500509 807616244 705356869 743534663 691085995 959722469 356555056 138150052 290134418 976657796 912624275 770186224 827648984 979783748 767748628 988252815 555999077 130029465 115684349 767713319 733490437 944848509 433719741 864096803 21494503 921228780 427702885 800844851 10253089 729973096 959636780 191576778 545966121 292687221 425965036 646756767 588607837 276867614 867473314 979730477 961081724 433224558 401523953 552905778 212111147 194089976 230735520 288149044 350627698 962043728 499855383 961484791 714547260 375248528 579309030 807503112 220329690 599301332 120328767 130453302 739156097 791179198 601769847 437113107 209245383 314279411 328269961 94745719 337533482 370435483 468358546 281676029 914442889 445908709 235235414 301919365 419572649 688652929 430348986 818522544 180138929 999676964 556259144 562902631 835134382 654118151 829041070 425814101 791786512 150492777 583496511 708457320 561652011 758854664 311082352 930550356 411666871 720134316 323127388 380514064 301128529 705628829 954051393 258342742 177956088 800177703 940664577 538170151 780243856 408329245 879623842 836292933 877630050 233920084 507676622 319360952 118787994 769070115 774450004 779985994 997686472 985629929 472849829 148911883 244701536 239128711 993087320 741345997 991063354 249570274 196311974 54556584 155992850 634232163 394643694 708954488 341636873 949313398 789654322 490806362 180770082 319489294 45473945 999443251 845750214 796116511 683421163 30539817 473723457 300760099 982030104 42211111 846174018 660543638 850573233 500821086 678869343 909617530 715203949 104459966 44170639 337231316 508102822 389501569 266519982 653339181 379195098 420219809 837064444 23704337 789634346 531773533 939820702 625128851 825684702 720614840 316471836 282489800 612215774 618807290 984582113 303934279 494396218 918869805 702874559 264547248 378371492 624737697 565140328 386094882 280019441 248920168 414335734 937305282 817075100 522062298 146722147 454084923 956331843 142314003 735187218 94435129 912617768 209379184 825889860 393677805 992766897 417035542 269199268 319411596 860773352 213178219 25815228 16758224 215458811 828842139 744777853 6859893 203431357 382849300 559115707 466976701 245654820 50150410 638998447 45243117 366677705 543774196 836195955 221043406 123222635 870372621 745704841 132870700 70787948 928144340 197107797 148913242 75876690 175032204 542303390 41572269 231227975 230260413 556443409 82020861 797548954 885649329 341818814 751815463 145375804 334646008 357350553 625190285 228160324 300233700 358452730 142656660 646168683 947570446 740380446 414612261 451628177 625541327 314978979 644528172 906809910 882333128 824109328 659055388 644382210 859872602 779850059 303535722 230319933 328052271 350044961 250438158 486366807 269810351 454408641 488681477 990784866 181303692 741514817 267721937 957145235 453631031 768909848 720544247 714441924 477778792 936613794 575991936 520524789 482172314 726337696 147799416 819125191 716222348 856001205 746332787 430523903 739607745 87880170 997622787 691955465 586924033 424195370 227055683 693557363 182363606 21040839 992510287 596684141 963301648 209476339 426937289 969544016 813091649 359365704 432233814 669965332 317881154 370229825 35142431 978445528 218713004 671316414 959072337 750756957 976769376 437135236 535851677 482819979 880224256 542452923 340781240 201202668 513123443 294556526 685469916 130601004 366347621 275988238 983927622 840390303 998336964 589814512 525710518 78324155 960822596 361651402 956764914 584124057 634999004 505290042 815797571 706124664 189134151 230964287 695554294 975989819 314995588 597760446 830994908 52505318 980100951 15250942 941803722 335405604 200175046 581172780 718341146 272316356 321264028 785589464 249757224 157165879 794519017 247774838 998835671 896927252 888046719 626499551 268436234 22992021 642010743 950327501 517265706 893014551 804493483 201825890 19723174 139840414 577409593 496882082 941681775 833415246 904360198 966046708 757966456 635938291 172098616 905834405 977257020 450080634 763687099 997648484 69156919 539772790 773150654 714845639 512523116 23553692 807617843 648466373 203714014 343426119 818450002 734277435 50118935 99895029 864137238 857595495 203909284 312591047 423481278 272243568 894960790 833361413 209294158 98982620 983884290 847812504 559871500 548081687 327215490 210778511 536215299 601308147 486998963 141517210 961383299 174616866 426410933 965125010 127810463 982224574 596099502 36474863 706275501 37662402 383313735 106700368 202069962 229909647 359239725 970514423 731614292 558570856 317496465 143078986 482671214 345450742 831292841 445215060 109453183 634523076 402578989 360314433 539904691 202091971 776157402 756664805 46116728 77293768 527680754 576752950 600572419 26745098 88296634 572736974 26215369 868044196 559784443 998342250 254377478 534363929 353933443 531268973 676393529 716874698 292448929 252931934 771758758 449576578 193732523 928355173 39179474 988884203 511335547 496405458 431718923 542578710 626535406 601848471 500820446 341132536 888071524 30003657 109420191 412970215 197170499 235669538 684151268 481178657 463145844 284290434 148800778 786943045 48270820 337636202 640139183 678407383 996701445 782077311 519589430 740484545 936431178 43490317 336729158 175482829 805088430 938501761 452408651 325680940 930939694 293027310 29916916 546344434 963758922 78522761 247338931 812096151 940020616 57943853 386400064 336371831 818223601 768375256 837992727 125483603 872732307 869328940 314255093 43803854 846682109 155527919 918555998 829867249 315728838 158720395 636100122 965438632 295402758 749591695 433991860 560961859 185609434 766093356 864927994 861146102 240867557 140778680 541856640 573024345 200531914 828597551 32062493 968370408 673333683 512599981 84537963 350788996 774025933 481469429 941901387 126489584 521555913 62450157 455306847 617459796 134280285 678945824 631180431 404249022 326293953 921306682 697542277 834130589 619878707 897992080 39533104 211562820 221758579 640115605 506274373 271828077 485209159 459037798 172536505 701977523 680717048 148641088 998249800 131487766 331327188 571208452 758611954 142818939 9011370 28672697 164305784 799083050 119809617 893485578 122049507 728734542 887047969 721438660 546050302 502109561 167058039 94704218 880647895 257186845 55478838 362882145 349233730 87375123 988335425 926928660 914853718 268758808 453176834 481303249 142313453 12453451 442603238 211649433 490151464 724294321 912875743 675533204 649070314 817890993 971239905 619725195 567748184 825098137 744553317 907664748 151667295 537401367 634767080 770154698 242812206 481146560 852154477 514061147 352546743 402627724 979011319 141131640 139565107 767804760 560089872 434256032 94683803 689571939 997648710 17475061 242981167 933860561 329576616 86291645 850350835 930716203 996263757 599999202 138605101 478495453 540988109 696631667 358596841 994022583 824052934 829640481 419878261 74867565 241137496 710522051 494285029 154039063 85765545 195623378 585452944 506607793 569494627 378103533 983875985 790977692 722571825 79863895 522141511 617836827 465787461 660049524 946245589 780884183 488591573 762287183 488658851 53758812 761345945 201851415 80439515 51321754 952513615 910124446 979877356 474258532 453696824 239733465 447289355 793210612 839362456 419443299 962862509 276373861 777755193 517818873 47350543 743262008 118290409 676348671 807168686 480956880 68672503 424823545 536470479 864080118 725879482 175398419 892337400 799194453 790452746 162045338 994011253 959887615 340756421 252021377 110874324 459605478 891709004 114773981 353508201 466963556 571448067 975286633 536464075 643635124 672258772 394657795 289933653 23645814 755753644 741440557 264465830 700129583 344524797 334668941 377667873 761006790 824826683 64408685 723419246 230832905 361354335 760485435 84924919 275780390 461607271 364620298 120196716 375083058 15417044 723528208 514870592 512578469 642808362 95346470 864670505 705535964 547487859 638469451 343194787 679387286 183692989 651802657 663375982 813584760 954844823 502919023 511324172 418244233 885833880 958383517 234987076 133727414 161597656 372920379 932849570 415956559 572342133 368807034 811921652 810164616 526156560 441999793 44107726 664092921 472176461 724208601 948232967 636630047 205445463 100214802 899695930 735722969 558594137 665241884 568527686 974276331 343537670 120875487 59949775 36232318 533551378 747991523 104666298 539151518 257517494 436624856 66678709 697567931 912133168 887544848 35813037 604000297 960653632 358822656 946109269 892216480 74521261 830008771 373698726 818080444 612397502 149022871 296096601 780665470 942931394 942103901 921157743 485315017 192765064 843803677 211278762 959646950 239900391 639182720 793969169 116380928 344679224 982305108 683955824 758706345 780496855 122249484 818661845 726278227 247665061 239893566 952514068 335242968 634600073 32264483 891654212 240738803 10869738 904744218 612652864 717619909 40580919 619388709 746076200 116636241 46616159 420680810 496816861 925740031 955618393 801355443 313185416 216168477 211948446 820710127 332642323 877607001 159868586 689042863 988538542 611833928 963007102 127241129 594647628 529448931 479413537 607520825 746077219 918768645 139211290 354519003 711576880 929572078 604127992 116568754 192762545 761556163 401195978 871702276 747421353 444615179 593567655 750682044 907326047 55543347 383304488 927806695 624517855 998390795 518665449 406186039 576999799 176191559 439979020 477502339 891382331 654555136 268806325 832759109 211909763 282180400 84775567 765818650 517024104 7604025 821086021 715286086 658421322 703731551 143289098 485299758 82906956 32504649 868769554 787661531 563704278 27633540 660856854 210781054 581310739 184947712 833382100 608181990 983567473 956128401 666159757 287461387 527516195 774669167 786546566 296554119 50052514 361764790 43710343 318520600 402647080 605051879 510589535 214364704 673310003 362587750 745002077 266513957 580189960 572463097 418962137 796535889 784357678 736102991 166180009 744977138 229987567 7036535 692646060 164911099 851265498 114671973 747544643 141528962 892952644 303399024 530447826 976135232 984066498 700766167 53015364 2443284 777094064 339865399 349325957 255210624 8731565 920635926 793424389 636032810 964914205 866712668 497903931 227588189 839332006 724696277 129476384 243424646 272470707 668455856 903222960 405250487 801451508 185774851 499830637 172474919 964605660 469854020 539599836 314447535 621585186 529271761 726231557 308166734 905729088 385430889 449674231 721639847 86906871 250276529 119880770 120810878 919237833 387820209 436087931 159893823 251667582 287504724 705852859 39480183 635738784 624846315 10162464 860824152 536537342 615906731 199988811 204423738 976184365 738569258 444263905 847364628 994280962 887386598 295528970 266779143 821842969 597101758 794125557 409953748 115193426 334133879 323566930 119384928 117247310 192287032 160201430 186596151 902446326 932163598 348393147 651871495 442536693 710355305 37483581 990171168 57188665 622321053 154955038 917557243 434778230 700634978 217788450 329570480 489821346 993667669 807169428 689961854 839230330 597439861 379255744 614661447 955731196 887235494 252121463 577430289 679474667 374365233 242268302 339965062 936387663 11755330 45043806 236149876 700675058 69988457 887197254 976722767 771070691 706027290 669222949 702167978 266097143 239323949 720922848 838115010 773281091 268263774 353120482 208229619 551385251 733421006 574830743 176988224 58084919 649310848 570450672 148078799 151959264 726237661 240745954 473216363 900034248 481467697 57450214 134671361 839573975 483331883 751885691 424350755 655820862 273836129 503574432 778172808 500825328 829779914 130145882 473167498 312045604 46025026 341833268 653227174 905393109 667257865 347613114 217328384 461176386 899404100 330172413 502598876 880930926 261743227 73254674 563238 323760801 276199961 321761427 620003819 453789413 719906800 307629596 888997086 726026633 841301426 362698191 958169044 29377954 116216697 471435473 685743176 478598533 100705343 885624778 740131032 686506831 307379303 186301289 62630341 589121373 408903730 808420062 829982583 878279892 395695179 748158046 362501367 704191514 457704508 822589859 417794676 729596763 363954422 611080809 669738431 837966085 506528589 189114098 37814478 579322444 389969530 432436355 788930620 269470119 458107031 145883621 173673415 380537169 234447142 404282853 634174161 873841609 392446859 28465620 658613473 904285266 978594189 72929799 322656287 866556788 851008985 34486360 490848219 998991225 419568767 183316643 860441350 475653872 420970355 579995466 214208183 409263918 582784781 447619506 470625447 68755656 18193034 479711940 122942389 989547547 949010056 259506029 480397924 591571908 695045006 293012254 20216152 159241000 990566018 794293324 632519645 346631917 172863281 340201713 982602848 151208319 890222282 802358537 800670451 310322572 713970787 62398742 445525453 591777928 280578931 620410013 679559112 616842026 625541206 350964903 655511778 994279405 810014413 698930753 358720188 483965840 526967931 284207868 431811358 856083863 360941417 978482541 142402161 989315271 92402818 842444206 965057091 970703790 99475480 935333339 337957831 47339801 444422749 858392727 789564498 811849883 929736171 832447364 823483359 494021901 680912445 752277966 837439884 369298184 643702835 596510881 543751707 151398765 747272850 52192174 634537074 196442590 586878594 359870379 762643483 89826626 999238158 732433104 123430853 675203653 734794919 482171226 842419649 775075285 133941154 431154699 594056325 374422438 56962741 136649896 874851117 373643439 466002046 469819514 348774901 820804011 238033660 328320206 689909440 382118809 138914836 586046837 300218260 4137021 118776845 231330116 448922908 725937820 955045396 860915861 938257701 588434308 793461433 418381253 555503905 612366850 639573616 726442420 778859175 704855017 401156626 215669320 648835056 41432146 650453849 91352810 612173404 431495190 899746151 495915271 973934827 106864726 595872576 331405968 36535493 50421492 203957323 269206650 537383347 6737687 946149077 902751551 85622947 676666283 521834125 836729180 568455719 786521054 411588361 871445969 147391735 99161509 272460864 785499300 624585322 433507381 486450447 316177758 918506241 593754762 399515572 460791180 716767453 98299363 353956950 336277823 621770820 702547011 355542395 452297613 381635104 112908018 765203599 982155021 753935999 253076731 146125412 621645407 96637204 616416684 735580077 71584418 328671156 764696344 168626561 743899644 327802075 170323608 441369566 787223574 745890341 724422982 179824164 783321245 32532181 269415552 333705110 654176194 110898769 75160683 607708125 186929851 497466531 436415598 658778500 266927680 324072698 798716339 266032253 625582862 818350119 515190185 346983578 46022760 693743905 597505668 80726549 418236561 286673281 900198331 356222984 291030355 41062918 337182858 319698166 71762043 414261523 348868718 335037761 74738778 456296748 382394283 914654641 656475206 898855293 340883913 83397619 389731607 525860435 126645267 921148695 473586090 322999712 14009367 910907410 538504034 172081531 935577640 693427770 450571938 895308958 2578399 819496909 710965076 331430630 678385814 326488170 991545701 588978135 558703084 775155605 271674182 851563798 99807812 493843256 866592877 983863021 794816325 794822173 356869586 9147594 973322843 769463925 993946226 930779072 903957813 818022996 122261456 3205380 277447749 999847986 753548911 739074161 877340995 525042027 276911193 38076165 394509738 846309056 188712859 452611426 825391930 624380628 689148614 678830670 211924084 777243824 984201072 155069747 928885025 952396864 199136433 515351711 62708428 43814612 803117991 440938181 834680131 315204000 166105074 554588667 115283226 799189052 136665144 208245050 107833383 575117604 137039010 342548129 317108743 516691513 660449629 384853490 672696984 463120702 889184027 453057300 188277885 69121116 317329295 870274703 658610078 873582750 171666420 416896531 636779941 929834102 306727303 211171569 312548481 369199158 534779912 76293792 527846119 634293400 477291582 393694522 474788556 395077431 693973616 463716348 870567916 876473107 412173036 604685257 261258310 962456337 666734723 262874024 501816990 671126137 5409547 913736514 200978170 259426678 459011548 714916197 216248614 53593498 63948884 40567427 822965040 918394967 175732307 533937459 890060780 735494022 255948479 109107375 779208560 539870180 836408834 46712661 197209497 387774864 863331975 969725735 923221637 242097807 744773440 345483851 69243671 75790152 613164067 355876747 887534967 912942857 873926312 944455893 545042831 653455488 388992589 164642236 639002511 977228866 322924306 330189301 119176297 7878983 763475453 408232923 807459413 554498412 504852376 272854764 695208783 676123632 165223534 693002826 785737620 575142903 497997201 837534011 660342825 657449738 625964311 800419242 635814740 565061013 724858520 105898659 900287265 842657128 90282418 72899802 158839774 677337655 358985349 21132581 10419871 194793498 565511224 87074558 938133947 355390477 643335538 724042498 128637261 362902641 451025633 880473972 21166003 971092361 471944119 860118714 682111507 454169086 854192680 513418719 332785361 22655324 608124909 440004880 678554650 817314963 961982660 898868255 144049757 626267766 144668909 198050051 488297165 756031551 429759406 849822806 682018272 405408777 719969233 473099734 215086547 580859221 129512481 748859620 340413731 976123782 342920688 280194824 184046869 129531493 712581012 95528555 236368943 679943325 785502437 540714587 499749565 438075968 247791553 107497931 807256909 629555520 896067209 709366224 911500595 170536951 395465889 522102821 889433350 485705120 799777011 643546536 65942817 740277979 428548205 768161498 382338083 566137389 862247038 939302499 397016431 329433213 300985245 411578252 18730413 861447065 752232898 649325252 778297159 887970991 207782635 36447772 141422317 804178132 772883865 451435978 894562321 710040960 1677136 757133994 710810988 915918096 688324379 253794488 68359031 675093315 840051717 309143447 588530419 205845950 835766176 755137293 287810402 949386376 652978818 171843973 541712267 993235598 988528324 526553739 957188090 979567648 237523074 411145556 370252157 435314034 496832605 41222451 502802344 935808284 145215996 802760741 357818706 845166747 856315014 82430278 26662166 89994446 969001769 91361114 416750035 743326841 467610519 32230213 99518252 335544517 596087940 602810003 22133769 550883774 423021609 273383921 465131796 173181140 454496964 618220466 218736957 950594907 365038358 262410315 769357367 688295179 649096419 423632598 373966072 98333824 427451765 492829075 829192253 474835387 331227674 200037987 840906500 373595807 965797026 130859852 340247312 686685557 301377506 252610296 151013736 660362088 314433075 372453685 749024984 403165450 357450227 654729590 39972974 326130381 16672770 27025744 409267198 419089291 857164359 883368190 811820191 986197759 942745641 352665054 793679660 202545738 584747287 464186098 104720068 761848943 520230144 694266720 547670347 401967830 723076827 121563378 833741287 136992717 105504545 832489623 621588355 911117058 22330446 980980960 632840527 930598922 968506212 597378692 611888958 464990942 991010919 10453212 907652230 17035865 508664033 159517287 334703140 449565883 851214944 278549832 891472725 59757097 812780788 267857347 378666526 41215274 833616306 733961412 794679238 465659691 363411763 277008471 419477335 282780412 182241301 701462577 715626016 382008146 470415225 797461030 60494901 399534915 174260611 11966640 474673389 927295692 161918430 4682095 154186083 506765646 897551413 987751843 887255287 941342221 321888955 939496628 759833546 158054064 557671588 887159467 947052357 324258244 464373418 442464950 225276562 296314681 408319369 370351016 724118305 201372387 846002306 929377398 859366693 577938170 300472284 638626491 216436757 151570586 972423518 863585077 534053163 170816068 302510807 591632454 221584872 280002652 321654935 601367155 505304718 475330985 102716403 673656553 213571237 159864791 989318084 427240435 296477047 8907256 64046312 929306501 788686995 159372543 998909120 695801268 692592205 183110212 152943537 958733116 840169021 290449923 551802787 404712441 435729340 266609628 673574533 960070510 930616938 15064404 650734279 533022017 247609003 463952979 847877598 355827132 860169252 347309989 628145347 559185998 170866243 529725305 466543732 707913736 742993077 435615205 466887794 730441249 82278382 635920735 386203458 162857587 846515108 83950917 623652588 540964347 239013204 905458263 948198271 288544604 66644156 267491639 597837195 374302045 441452639 952471792 199032485 617579366 631175685 519202156 765806055 980248583 947268408 711526909 586588269 800162162 171863495 579327957 958859224 526522364 882098246 690918029 515655887 637890208 77036173 389469346 504934266 177715068 475812405 789986803 109643269 977316433 727142174 592402501 185242915 458610439 168936940 695379391 8852616 949187111 314755205 799815534 555888494 19595615 354783380 814539714 173755153 310146050 934621194 384195343 445135667 460783493 884698007 766762509 75928729 217945603 548256053 456203865 652137355 928972474 84523678 111973618 890757208 242760332 530032081 669651132 813558736 775285887 303627153 838974720 250525640 148726333 492116453 931143658 16799130 576664725 788267674 982051594 172010146 200368632 916486076 829472212 282907330 937979133 201652257 677068832 899459295 61353693 249824734 897081514 508435297 785604087 628261583 556251539 907402423 746768462 550841620 926626014 115587025 697879558 390198158 64530676 358852260 226932714 712468070 1206049 851051690 610892777 519784839 975085588 334752607 360585620 494046495 534210147 137139909 545037986 624724514 950295301 58823137 693075821 369048263 823983062 398155579 906811763 483848457 24704534 368261986 321672149 389408551 422876906 546857318 406301659 623496228 488327130 418587484 709186925 828261959 264590161 415805662 48422812 716010908 492222241 975157640 210850071 920896626 273242364 535708540 9670326 145908700 506359036 91979743 166118899 43863088 694026267 84993370 678841196 321871754 698914492 889199769 460448099 37132874 43265824 178622159 651249726 224728466 939497970 559764529 529828103 579595721 675825852 932638838 162760172 646672154 974183535 92206942 557348032 407143414 676669407 510391080 715771257 54467470 765911109 313996569 413981872 411396698 844312507 331731452 240109092 559008916 850636227 540210333 197408055 847276733 598614465 918106701 930208623 128569880 446986108 677224801 238622966 64135978 665625505 892252083 646285595 426565184 310507072 939655455 113483983 326681065 675935053 188153351 300783401 216233336 867178272 912133584 102039523 396205955 220099318 353012579 220844506 738049639 633577838 528111533 827094929 848433345 982703884 812492319 472418223 284924918 41047737 841004846 716716412 237167788 829139521 155168980 540175720 213450575 441666259 542545677 511484805 585640077 478697349 639744092 621835784 771125722 875273166 127406147 140276172 235180525 467849226 869477838 22956750 336059201 353649146 476703241 326086322 499693717 522700097 813911685 879165756 731999085 884368872 274682327 381594328 426707086 556353242 636344857 717487892 956098181 366737001 777162088 888875296 469304353 679267015 968411236 552557653 196431605 369318542 69765299 549732523 815045591 648339257 241470846 249646401 373977956 360777128 688850417 825744089 219248761 762239648 713149888 134979673 161395387 890687817 246624669 473386827 302361361 481727406 369715139 136667741 646407716 196253504 1137262 539724770 476977894 222934356 7247456 10088528 656015624 875928480 320270174 789344960 781174658 96500930 948304561 880719217 324819727 915114169 863820710 894818886 163656878 766666090 19118606 631761219 317785634 119246620 447856319 300501267 921630835 703023356 194310673 719636357 402204267 93597594 933955169 785545738 112549658 847526250 777301649 216184377 27449427 466876741 406111878 628417612 505697069 927547109 925935529 336433568 113754754 918566252 657347431 117641017 31831411 225183710 13680561 10653243 403719650 288859554 713982333 489774194 692743926 271613701 168000323 171131595 24870299 398650806 362372480 986897881 665133311 238146379 832098614 448842321 826093334 942799803 931849322 262847374 363242264 52580323 371943077 433162254 260404222 254331393 699959668 545162738 585492232 176703548 440710376 136463746 482309177 742717210 777857047 88386471 982273241 647528967 318996377 196951664 862489074 109410261 865153547 215722894 899597012 491945783 953478287 300394199 763414418 355550020 4725066 658532550 626125699 760034810 13294565 167335673 649345985 895354553 996758029 454524594 566745005 92415172 290052596 887701335 164953961 917265860 855940301 662765811 136716892 372650052 933954899 877079730 296680370 849872438 134652483 94610792 801051866 78818156 946851037 411055627 884076038 121989664 337281383 550993461 336052910 485138284 930906538 176685219 867341325 83578835 605588339 374969272 207988643 506116535 398597907 913471995 418065841 651686880 70734816 876844692 476079040 616752123 824987826 799574483 796157210 281740056 175765607 560132010 967401807 397167660 638029407 424520750 826276018 121215629 410847488 560091161 285783770 8402041 602351667 467834187 984384802 962944911 552324069 46859077 501701416 581279059 851908231 332517292 903994193 197002671 773807503 819652812 719491396 71236461 212835829 834103314 943788139 393499326 196978871 477932689 562321013 767742902 897173333 96312702 183007191 138584781 614306901 999234740 629007942 253702495 62057408 678090033 225681214 238616621 173402531 632596887 759169150 132748250 801313423 158992556 99905674 685843311 576856090 333796826 609398568 424378072 158686556 635228080 774577123 389975909 225410931 699527775 803319948 555238474 236100607 162012733 226687923 632707359 97554342 419747398 573067058 270750816 843977873 778934422 431501987 829562350 896427246 425865456 409334757 272755596 316271980 148235578 458221467 541073763 164629954 344559103 727663020 415344766 672405800 986290923 852433860 713558351 372661979 323683155 49402834 437514280 582453918 843625643 186956936 904086979 403794228 836164365 572739551 240157115 750421735 426687417 845766544 4123408 593248260 663027087 468654491 417556135 245769565 421995926 335083716 515913160 362148037 571329401 823276817 769218206 919297431 57440773 514762829 632761531 409186608 802916781 39355529 807101329 131308400 426741510 878900373 773242105 34942782 299218763 883763851 735804336 886608641 176098010 975419973 401990613 944473895 926851508 799720930 4236653 975163553 542893569 250827845 32653023 31085413 628013706 809842070 496272249 198173419 695292221 628040127 287550953 480878257 673692077 369886447 470068420 95237815 375530384 576806427 358862594 713644036 686973247 142587768 258088576 393345823 71748665 808661763 48649341 473482902 537306016 326822137 721524253 67929467 546700986 188731487 531919593 878175201 843538801 522930043 722440013 43559780 714090708 201797720 205603609 497547678 680107412 52982599 836913665 896078515 761667208 316680025 250349597 62263750 997901609 247997669 827411561 731362689 711283734 714993672 378862406 165233298 251756946 408156448 87395575 668792360 396122113 105264977 357024805 310924922 253188207 937213696 807216732 898255168 887391496 965837402 244584588 261079096 337158049 529758158 907979656 588395938 724001838 450041999 616203402 965827781 841027914 101155091 78735789 655615080 581629618 332329878 830505586 900683097 589482442 326776984 994434620 678168298 681955862 623842651 159580884 466557806 78950338 3660902 320857317 606020289 553774107 73086980 764619905 682458302 885100564 102168262 548698010 762306502 2037954 782524925 272009354 316406079 145098720 658676289 832482444 847926803 816711756 737911277 293178944 995765037 166997640 818574752 571865131 661764608 282970426 325421245 826027828 312988415 449988012 248112620 221025065 129325606 277402700 41690519 301831992 659263344 653263661 867910766 648848502 152838494 415185029 566357475 278725212 250408823 103976749 856437935 340335940 171198146 514980132 330277707 686979312 334814797 908975629 317963896 1774852 885822378 322251180 102094775 179721607 646131565 688941676 611488722 899898214 75179439 194924508 348791633 628727025 15800974 953541421 875867398 334538844 211635370 77169078 674224258 430389311 728164266 884306801 958242973 302358551 218581685 686652283 940549106 135726275 496467706 996720791 675390816 626407175 434318376 376339372 322050698 553748492 517477622 747088450 644325976 952259550 455671196 520261898 41505140 609105901 867484248 244752979 277025998 151564685 590674411 625506453 137382937 877396086 816403993 546808554 319339083 825359172 527020589 565213584 243461153 556278776 510160242 34787944 628077720 148224629 15517627 941680506 193708917 330600708 626403804 835320687 327401919 105998544 977578030 192503317 661818943 807715947 62031631 575400159 679372807 702517831 865219424 284665187 979367656 124304702 992455429 354421210 264147962 291771147 385240425 885778851 794218520 226763471 342384119 359813056 352725601 682973581 230424738 684433239 321161401 101025453 396429918 639652914 290373701 671132797 156621220 964604736 582180339 800416427 354318578 254496018 663690992 140176588 292924745 370924126 307889455 573280473 787084461 982538368 521677801 567799213 553756329 801590260 329570327 716047752 244628680 371938525 506610426 25137807 647190301 401336194 152664212 799660361 128914620 692497099 723399212 229569827 628780094 261894856 274185934 584379117 301943873 438040362 229450185 904649052 390057446 511302600 765587759 486639494 843428690 623182620 797741144 336589672 582965293 56937667 674502239 125368419 597867046 598384641 650124963 149613499 310302572 424397883 16051528 542689047 103412022 407681402 355035572 880158468 489606717 940545263 471211282 912354674 630494525 394920809 814061266 531312693 696626552 133356512 440555303 65997701 984968498 984626158 63636872 231949438 266805814 508654161 823659823 10273185 671182927 975166827 807013277 798356306 620948944 772176834 872739092 953002584 67005453 521634432 353316123 127901791 14098912 836045299 926113022 743543417 213465125 903862286 334725708 923665305 658116669 678082791 776863063 413309207 434747535 940310839 565546935 296271151 671908099 524094685 922468551 650869121 311375749 340314459 777839655 702152082 784449160 634305624 262140984 964716362 289474944 698756636 600122531 648146805 971914087 27253783 333118163 246743106 23557433 684134234 157982326 531547079 204722807 280128796 50918912 726619770 842673576 239526710 167445287 514660793 315868372 572540584 538970472 668252740 7098887 136197650 895155329 456206013 392636884 737904187 996927221 797012015 926988751 642373262 551591563 207429764 242688274 738587032 351873743 543174414 17083577 3114380 836045200 852681471 797890150 225956031 232284512 729916400 400185021 415148075 434922519 707029086 181336041 39268848 369558865 476133928 597159446 102197199 552100587 188130067 229524980 641690541 716957066 38558534 907945787 295178262 857162516 746734030 975481633 280483512 633890100 998570779 224464613 170260707 95932378 116478849 45700168 874789904 518779833 579938744 27838991 829949527 398704328 977866077 165154435 405384951 986270402 416404335 555195888 551902930 656578982 902343378 474366761 502802670 578511415 11837647 192113154 990857461 465243260 662692754 69417429 1299894 375653953 669530283 965752318 931667362 496856981 596051342 828357215 95076175 617909578 405101587 94088157 129087481 423342969 858998006 300936928 697015804 62545403 666015832 439161815 356851035 115557616 768739388 313276338 590561340 185152828 317338379 650443366 832895338 637260037 474756113 112588141 751432914 696391223 533228029 71288899 313230854 908368128 12112229 774375658 651848381 407609940 667560768 298244711 856768849 331093098 847346538 414303043 131560255 699910460 481621795 118764042 527108523 55145227 358013328 790083023 999065049 365829850 28557369 424246950 782933429 753218286 287769481 553551401 686978636 915794772 657495378 705858036 449372241 148160091 923937606 615643689 962252441 246294805 118226303 655604717 513730207 619797467 39710455 805228009 920595201 454287558 458662417 662125258 136264704 867713591 147856143 414939073 605044228 475132239 84944025 136128259 128449046 181147256 914395196 445303882 78529637 70986202 625464552 570649938 362938562 595780582 733744498 2879581 378360099 984922063 461327120 293046448 367951395 652152844 554807775 243435284 601576832 677739736 158957921 181776469 2050716 994177714 955339511 919657926 900692222 437742813 557697131 538100156 901344974 841920481 480521321 610752014 463141212 935427592 375416577 11835548 267255193 519522274 383163943 422010309 123181724 391518914 742084147 120492783 638664222 64009022 626943586 105113346 445744382 859329458 940146515 816835821 554978751 664718526 573270922 740679712 321801989 987821508 522684400 523068689 531522588 4272491 699820113 516847031 510368113 640437279 480820700 702506002 206828310 800091278 572752295 974363809 577379650 348255276 239964969 691899626 915695311 118440880 580329150 183301109 744632251 361866645 209363495 119227601 15505319 576509082 5521159 685537550 70052955 924071490 256330087 707557698 589058624 60233557 433967666 736529285 168205540 333744221 911235514 941660148 780006778 263523882 432238129 482573617 951058775 35228751 936191025 315403489 384145014 782928802 575949109 531143725 233036789 363245760 831182365 415181378 726962838 475037318 330562990 739410129 152205631 518448281 508055824 103037071 643873658 173415903 375761486 851483062 103997430 460847364 24912601 795917443 598309124 39091446 770778630 670292406 590061850 454137706 647732619 535876885 583886676 820095829 386429446 175874536 270974446 838453107 102276982 607541630 172435659 790274755 930773440 772258215 636554737 936032008 201749803 554929465 92261899 90599754 585239268 283476108 650926310 364824147 181460859 357835261 79881716 206766387 822521700 134303854 453715148 656368061 928982392 738607044 379061160 409633543 747902321 371517288 931011045 119458286 699589233 555961543 608684166 639496080 550904700 466500562 351967410 995056079 562364409 772170623 526660146 245274069 653658165 139255878 42826228 131398283 514798048 628805796 713893514 631469856 571290253 798734235 29753004 620379528 621840950 257937200 652186033 707850490 529876407 694313708 340507162 558153329 994260302 129878108 371962888 858450221 327935266 582452626 549263809 261067055 878256569 61802401 577240623 203459008 977784959 275097892 596894048 549105642 979094086 736703160 18800391 864834813 276492225 787129213 267318010 771747084 80977415 970401177 549035442 625366382 692099350 810045109 48851662 532460861 669567054 74086526 342619536 57519578 138482930 426229029 186290014 475834727 578077355 190095328 702289474 512949579 800358404 237218150 228406635 904654002 42775791 573521015 86644138 528718091 77709118 251466834 87845366 264587400 695295275 422946621 307429352 866634913 259495888 803556097 974704704 262028945 420817840 891502955 10172766 954770903 365321005 36235469 669132745 618373303 236246287 679962746 639316140 498332343 774208771 106669389 837402196 53049122 690168345 164269091 526253747 552600968 880963398 514213468 892934624 896602684 807681504 102482526 67947157 782953173 473962533 477264914 278812848 760112301 118034356 387545445 174132658 446290277 568378385 230461641 250784067 93111135 26767654 32440753 339149740 730908739 756573629 754302744 769170523 697447803 694003207 392595451 902990435 58163894 201922072 297745370 598891257 765308520 735409768 117885755 837396984 281823305 339658323 370656807 810189406 565801426 444976282 464912043 592987853 138685123 171421664 572433753 192965643 49727904 598543662 880384452 904554370 723676719 439494768 751054087 476319680 29636603 507986678 696282687 341792504 954919124 514062836 26691852 625460096 684140365 331657474 249896469 887957585 789034813 328582812 681867649 954828682 263243839 857853091 246464894 584990957 566149681 874239194 869243069 641136225 598437817 937749866 183721716 732814446 275611835 513529182 941973851 708399812 525391588 704113960 923031344 606562996 920301603 766165274 516242995 906266037 277366570 615425518 442711338 482919905 574116849 192214335 69650526 186440309 590799924 504252941 95066652 323432533 956175856 957877565 358037814 570295429 418768874 954206231 704342911 213609649 852099624 48367814 507762771 368902054 484034677 884819676 909351692 63571926 296294113 284260299 644775310 581073881 111771711 151679852 774932156 25163494 167675046 827375228 809055488 259838814 745130993 351179546 28419271 350948162 226966591 911958859 407134467 13704376 194498163 564291959 54624167 508849290 939760820 526385385 378514479 500912294 309173999 91672146 307727381 365841567 98137936 76113478 603474269 756450858 246824141 712903613 820110602 546676642 95402907 975784596 112534438 852675205 124591542 229623306 690698686 150177781 874270046 660970307 554272868 381097272 152522132 881426888 383818668 513882169 271115426 28326917 169609007 278790148 738229904 835634634 5219979 321032525 561763759 201985739 712677856 874439402 945749778 149138208 18105428 923310165 331569936 206527941 287127185 73375787 858375620 982180123 59348290 603845807 82384781 560976742 142337433 451180616 358592910 88372044 646232012 12132350 493957167 491915868 575873427 612377089 428686746 541910917 560149164 166382626 347434559 979081627 776053080 651582552 696636240 68230101 195914459 809626941 573259590 711126097 904316927 272198799 790649434 52368015 927701393 205063087 911986445 820842482 141591779 234590245 740681888 859413571 786550857 167497754 657846173 937323565 767248796 690952412 31850572 300302274 221175994 101842782 926889278 447826164 78315011 102921397 782182342 447055901 363272926 947046556 247640699 374876792 852662322 54754801 558962104 108588709 528927981 515900725 315616796 43689257 552191105 536743184 614293259 286890219 235201890 113152204 886496042 96059833 763368841 996000469 644420839 449252033 809312500 29308223 917146862 706474264 314274851 701559872 476771509 721215543 279561885 395168433 972099825 86542968 47879529 133733521 538595359 302325661 421191061 600356738 395419388 773760330 309882547 801212746 686245645 707417478 246436183 424362068 460226328 176668990 74486170 304940076 162152361 276494530 591161754 945668103 363095950 141166150 405183480 357473080 75994716 956684899 823390808 769120188 546449640 546359443 765378532 486142127 886948302 146402744 495432650 691418837 869364205 237329557 729187769 466485010 595176 39986771 955002984 961585394 738127783 192627966 19698704 115463458 857069268 934218246 406186733 253276661 885404511 441468607 643800000 117298656 284137211 724375777 164503632 896009214 282900126 279247624 664894436 920608908 355600645 715323701 785214922 438136686 678177581 959474507 573909460 575237801 496200411 76481939 913685206 739178215 661124373 913936696 163905833 502535158 904970919 318077644 455597355 86725449 828429472 101296833 251031997 522465397 318129362 701435889 199638724 7969205 363143253 423240215 803955624 69815399 181941764 791384660 360914391 14382477 632055038 716487083 270736707 581832781 403381030 629365124 805297888 983626865 138430884 559892525 56644391 258307816 383255394 342713684 403393174 608251459 448796560 762561678 490258990 669342009 54293025 821194196 478288372 182591267 243639372 373300737 721260912 682414721 505344267 856524629 877734449 265888115 926593951 685341685 538940998 179121216 376354314 42732648 435478214 970621907 604841875 240580123 172501066 229982776 663745350 826790878 551214958 661109028 172382834 986957926 324007763 112111211 804186409 714173641 868135968 366645383 852414659 943662340 805986172 215942424 78304859 587632248 666957078 427635039 406554448 372004969 489502494 387965633 579863494 815456382 443177673 965179722 389732643 339615556 125403856 478420519 70355090 237329067 919805425 888121387 28155779 725253767 799142253 138938955 520096297 903225616 417550728 755640354 679798266 577481058 656546829 88064622 508773939 247917566 941673672 816524177 135131730 827181384 5027849 673874960 981901466 880537095 845729063 817976088 111935634 945092071 790409979 311377140 321624454 990831098 717321825 720690072 565886725 113179955 987962043 638697241 790535009 519928042 934546541 314089011 849577522 144298331 868388706 390612162 815528147 474173478 34767237 794025033 297359588 688214736 268523849 405921390 314696902 110135105 192542754 454732155 209028642 678540869 986808586 268270815 797902434 896622091 277078781 562736555 663904055 745787049 427619197 507294486 107491089 548540565 799568654 64070906 224798122 228641069 969747387 379443796 215245436 816384305 969519504 819203015 736244038 89322307 8635165 658826266 757921419 519608430 560909305 148960950 648885778 675141276 973822781 941916713 189976423 178072863 280601605 154513061 572448857 544130857 297438195 110358145 244878202 553834067 854482860 9537719 604561570 78733594 502900056 989029221 898417004 99858781 875956006 380623436 444595128 145194209 82644934 836683092 624290343 100649421 954954989 590743814 112165026 577487662 865858517 368220944 46160084 631516020 64764346 941551301 356551851 873861363 108110942 423217562 121745627 824123491 520873605 536961450 259472731 394035041 510076538 678150707 506392037 970863852 703664777 974063639 81578618 560234984 872074626 499144284 818598877 373010846 590386493 918736557 859627539 381119546 2564368 724398550 95210217 922854732 415195738 112760907 168078958 221494856 143238908 114266274 195790196 819193094 758942171 13927444 408341523 159472194 756035424 773035776 122422823 63825437 781859319 40442217 889676237 452319386 671639699 982131571 827946986 386080290 799915305 59812329 14660260 118258177 208312112 627670202 423132134 74584806 679372327 350823800 271011297 904443751 884305935 499937751 806541190 943934075 574162925 93379124 473726220 948483582 426982986 319084044 392871024 750932272 957325747 993239168 846361072 472134454 959207225 302969560 269647503 55473048 456314097 861102844 125083797 273689281 407515764 768090109 797602828 139330179 463620961 244206730 51662148 771389584 907474903 48677243 713477455 340057858 608911611 988623946 873184390 11549395 944590200 288432533 494151938 875170406 19805690 816268702 505742627 206325757 308408754 724743883 917602317 580697152 854627541 334125094 516471334 612217532 369492765 378693085 753779098 116512353 761274950 442483139 733926615 782151684 807497874 829448654 469957393 431043803 682260294 652823191 75365055 564172548 764946731 977315293 273522716 164289534 534432014 525265666 165305255 72668461 100295744 474034060 280955555 775721050 719138070 912464805 813286296 216116273 334327146 426624668 843405520 979599042 681308952 248833890 989977307 38291457 44804738 381469966 575371531 173625926 541892877 482757978 581672953 220083918 336295842 348308771 51220478 739666488 572623149 387225324 162807739 57963784 711337762 859054940 543991442 351958567 95233523 540134843 712810794 92042593 986420635 659047033 795937774 499382757 844348950 115525544 306319759 503067337 374994918 108493181 859616638 766659460 204448912 974661843 236657779 70734450 49237789 387021223 746187497 224760148 819904154 751384989 442543007 838268365 553183896 341102714 749785112 84030438 777869740 384513191 495739164 228069002 390386160 239598517 453101365 60615179 407780736 785675475 828584243 366789275 246077694 57542490 435797160 588945620 321474575 456606530 819194989 702409777 504495068 330746282 873141531 623370130 10327442 702730068 743164819 476120508 201915106 289945382 275808119 168064471 171805826 50343594 734716334 425656814 851007145 514395278 735082724 704937842 861281175 384689957 511560711 187383224 456653835 853420773 293188299 197040246 376048587 245397223 853937703 880719946 166642208 958874986 473368790 674238259 220188247 104477265 422763480 221701398 927705153 493953952 438188782 111184442 370872499 876582914 861283617 92465612 663236615 412269382 253894459 137929820 956410522 671102174 696136780 340098654 79825740 582001758 661509159 734015147 222577155 868857859 872266210 262202621 893699624 516925226 836408922 799216246 393442600 450144468 627110572 879830042 778883828 255649320 965811389 335956816 803074177 126300913 423681460 718488165 397284937 336412700 340437626 112194825 473523913 848106044 723625025 933014735 650442497 116107270 448117498 276460977 904099575 921733845 298167773 785351819 584838196 777376551 616742373 332224923 963528773 61802269 190049873 395104008 686469435 177218815 495503653 234685784 260149291 448333750 802919335 799021047 702845871 861088593 788028130 683299767 824764004 585704321 596166694 147674955 872989546 607428636 732444038 433661898 237272295 144259485 539861080 376195891 640064132 98379682 634422201 786490083 764749806 316945261 457066759 890788384 708519254 920425572 326040165 73965202 592380402 642055314 611902778 586184900 830405754 301195043 254260402 339452072 67119019 35325164 648298555 153086992 656078024 412882656 662960650 315278134 868289556 972549276 135379348 508651317 523570521 534299356 58038805 156423309 664639076 882007555 149527820 522697635 674888582 442860696 427949245 18228542 727610388 518552003 426566318 31477003 190210280 834104788 664377386 216768027 135132895 888121533 581270721 597606752 579594073 512105107 641584326 578243635 819322556 371906064 298561999 612120785 811850481 874841876 143593273 222515417 824537062 693974816 554013858 297545167 75742730 632210393 682897005 604653469 862596307 556321163 128648257 77518093 507810107 725440419 567945098 598345296 138386495 699618100 483807735 622973306 632714591 747468659 556282874 67229955 979493666 187761211 246013259 75051079 669064079 146081418 564192614 462733831 111417524 623547138 512201736 898205414 357121826 82734697 908557238 972807150 20126831 161967145 432853558 320700680 778917299 371080401 463275795 610392967 929845259 22438546 948385821 560162974 122754330 897788354 565070311 735014373 760388483 738242397 877773896 312374744 384163696 563109247 88051930 759949912 359970574 608000491 288116606 406547240 653684494 360139399 317647574 992750193 326854438 80640478 214565578 942578494 944089230 636525980 712404740 680633857 243053188 836393750 680422259 624356108 782576840 202762688 28507340 447749913 772037152 730947508 727353092 386116035 520548566 742117938 537907159 661643274 983879989 757553690 144935749 588469459 120423951 2225780 882955791 730903398 559868730 897474280 616399422 557521902 904456206 8867398 311730077 155487741 830833129 870735104 245157434 745471237 583925419 502069163 543474921 411802335 344633658 849487234 454999489 255714376 774383615 308375267 329818269 381677407 761563496 129997775 377046940 391675945 249321060 358634094 631569825 712831758 183788266 177157001 591934163 740067161 961071218 137727246 197473054 282130875 702515834 484978320 721146033 727424200 436274946 984863685 500873342 477070200 698048272 531059974 646483646 574599592 434284333 872086994 42098538 936487063 734885863 370645323 141149379 540741481 596062797 367322295 294327242 323721127 393877622 121137152 761600712 525771197 775523322 741967413 839461320 396031867 466610295 481056263 68706072 15397525 228852749 32402509 395668428 569847075 29380579 88702080 146081851 605765154 773217952 787620159 964661888 461403120 207907058 812672205 203888890 550393556 98201611 468737422 606070476 542098804 387235358 256460430 155865182 960268124 68990695 678808570 818342874 204003710 133866528 737996196 812029872 798747309 724422669 344468355 182126866 626746400 402567665 847094833 511570552 277159414 89704086 823854443 306707486 841258412 121050826 602447509 241770113 475459240 540045276 397357363 94295270 394537138 770787363 283387761 662557651 124668533 413528951 736945308 288320916 555649027 260494774 415443367 477542071 292891982 957144385 386989991 260275344 371351728 710294908 620653143 16091574 508830564 709232465 763118229 222409860 352424970 795555758 388303587 363417 128117031 586393090 136532455 839179352 448633762 732439748 419557099 408810857 93175113 475869676 716209758 479939894 971671370 660231032 777864273 227189871 518632122 531284969 551607034 132128391 318937874 539503299 44264756 173055540 151713452 634980112 381570301 957732339 373253962 887034334 968016888 403803777 569027728 52493500 938717161 327620963 284903557 249621057 822473019 428928351 886179350 268482182 774470013 147757313 720831891 677717414 37712864 640589079 113102640 653314629 249576379 486057269 67740550 456887302 587086600 543962162 550995983 794488340 908936932 141577385 685956525 290211226 741356562 473257337 569845539 568385099 466206073 728774214 788182426 10656987 287381666 176484342 640885022 673276291 107772475 942968628 957777183 355822209 600243350 499563760 909641457 81424022 851684906 293828316 468483660 726165382 462674449 812568049 859707340 26017435 853125257 862691048 976429426 522129699 431993203 297221314 137487649 838310125 646559447 557674305 664708386 506708176 866817886 861073260 24178336 553465125 217406166 670665743 19648045 509569096 866006194 958650424 592973371 892159770 861102728 226090427 836702116 492655490 402038929 637896112 526769187 254427367 739864620 340133616 602553561 286733496 606324827 939446427 208347849 854319844 102281284 940228756 478340955 744655970 922193329 137266179 160117469 646663083 819622289 963454418 754320637 891950907 106265717 620705073 734333264 439598611 748741907 517710867 25865679 944636986 179935943 468700078 595520853 78011191 533279757 291251455 473339938 338934937 235098376 979589444 332853339 447642735 742909951 57190528 798247047 269131216 433313242 290110970 281417747 231419221 88597673 208481470 92400591 659229594 185661981 188269082 717516400 12910017 867293709 414007843 650245900 694983662 237560563 300957742 416828833 289051084 194156653 626248535 891656078 888909574 616275900 846264061 172620823 360078287 718353480 29828932 280309477 394538331 25863705 943670673 761495172 760611939 124456544 654331154 625242340 546406821 936565740 17025332 917719513 285429858 49478582 21910571 929350043 496308959 68751190 892744045 43128135 500434660 731120522 41216567 623785307 605363264 122550454 201925127 646912062 686292291 620496735 272905504 308343990 801955650 604515503 363128073 267014255 273685270 488188661 245548814 816585851 972166557 892284449 823516349 633616333 316011064 952618060 514564203 768576445 411984716 772774446 351511981 790282375 882231489 554931622 927839711 457729995 175595142 74504246 316589728 449371918 741240586 433524101 126047828 77014072 662086597 82431451 456785057 780274709 349111725 923968168 193829618 120802516 79665601 572545277 758626039 290299531 999603586 498722833 168384291 224328112 2222965 50045885 428799789 218547105 342092706 113572609 92066960 201974558 473570840 367001213 287915274 509033162 975794535 879244536 721344800 432499117 922129700 577191389 349033625 540257716 911630952 102560697 511549695 563927088 796287057 579452095 890239521 581970515 302701184 167231300 877692052 976038838 750279066 371075650 562766381 367830230 942759368 715355609 338104456 234131858 300473654 88048074 814441861 342248367 969806999 621711354 334816197 345892692 397097375 146324725 137095985 40911758 190737800 891400297 357896564 223148237 509554574 584988582 476175996 485355365 783830387 745127973 227032829 169719823 728507900 915836926 973447406 403905125 726623601 711767664 931903497 30007657 116486177 945735773 905569871 413659646 503506140 789403851 448940162 222681965 144051575 399326052 158484138 872163810 966606156 216107255 549186705 797296365 491762103 681272309 692107847 71276034 99863706 685072116 710225054 165371129 643121369 688484656 174101934 59766414 339332319 169328389 781112659 896016098 722595608 355911798 574968234 438422520 839503477 473308073 319255960 172175929 897210603 535686505 129185603 843847409 684345332 20534691 604003478 105916111 586432268 422284777 355229121 323134057 430992437 750962162 462522295 306100406 206783603 61721624 46886575 844664210 208061521 166027224 252278948 259629117 801962075 589217366 211282901 463271388 308807074 344614614 787113285 41599479 910996027 398607172 684383036 679983353 94926272 199082669 421952452 165335732 392205773 260603844 240602925 609212634 561911428 801192798 900271753 560093061 283403530 996071158 915516976 982890928 846051847 80229162 556895294 531953083 156394538 500527675 645459216 932521963 94779555 898502289 865856971 760836839 682575272 348224309 627838165 443700284 63926512 686905942 326674010 91779802 784493627 472529349 626467016 891643798 381219784 22647672 583237459 369565094 644569308 774656522 103309938 436921128 690726466 911212857 618309728 16732571 653884614 483450471 506387356 85811299 377453497 810007323 948578665 711275849 463789936 599745917 851931727 57671417 723444165 911366365 92905624 898421635 639593108 861163052 925130452 757012699 28883007 10430081 438168149 837478745 615403563 912443285 493350836 399981626 82514241 958559815 566845770 458377757 742861422 461594906 354502072 318448518 807459107 289892530 264140383 120259422 72570325 936389723 217652201 497332593 654756990 782205570 718628030 578984174 816113434 26209593 456969104 631349995 705664043 186862775 807014864 992585951 380262198 871436758 995538486 85982502 779380548 102022292 193633596 987119489 921876322 797880978 231473060 918423955 471976737 139523992 501016814 555572069 601921302 92708879 924484067 266129890 435238747 854055301 209880845 463094620 9252877 141484333 613398332 560957957 283990476 709768284 30856194 880627831 934101054 592997645 425820728 596001325 934144139 680363614 183901815 745983495 503635938 54105873 758540704 222789834 56508915 276065292 732130133 634440606 259956596 443429081 744109693 700823182 362132125 425682983 825351620 895845132 482446251 679968839 269623832 531956842 923340640 888456111 671959853 493740641 873555329 735190395 170296826 573534094 110070615 503372263 926647098 471069168 592662063 122918102 452110316 529400684 422474714 643636302 988984276 28121161 269297965 385267962 87798776 984834996 158865026 38139559 257081123 458467389 291037238 56638663 197392485 941080665 362042665 435791089 138378128 577232094 166930753 70418783 832750525 291518857 517892583 373976430 972984261 513526139 661923976 640583201 436123337 382567864 608694549 727963295 756852395 365832103 336827011 617213105 128024722 378238869 603307340 418236741 675601258 817218354 174213101 603297005 168600162 550347281 975864678 814271585 236240748 309209132 186023357 615207673 644455360 211183199 550541435 735381811 395080281 139928809 939057453 73768755 318966390 256110062 977211876 482600766 338296859 690076663 38464950 45998654 106594445 43707503 569724731 72211009 644292826 594860584 973609232 846526202 997760079 643304917 631128663 998198335 438511871 391777421 692131125 699732617 66518595 775606863 546837331 468571511 656076085 384927864 703092830 368531531 759111987 832982606 782737032 538070123 999162466 708882809 4501252 397501921 881393193 494027908 577201293 719100380 541450162 948681569 325792736 437332269 340099180 118901218 27723837 190035147 33242763 236250689 806115306 112664655 859530119 642856857 710060208 754577017 87131289 445015658 301278812 151581609 228435777 853134105 646574911 283849830 996458946 312884333 572227247 406643163 874156964 463238675 890339204 424634965 832870962 372065052 775355547 298935238 954565882 777890938 832124759 392164421 876822096 253801350 30563355 459641996 671730634 848945277 61165777 691489913 92983493 702628094 934822758 594402701 92476639 654964365 171257931 357418352 124762747 376825108 373798646 379074155 827831616 200502109 184285791 54195692 329114778 192676249 696975235 651929862 306994232 867440604 321397221 73539822 177352332 231083166 384656392 49298815 452448590 572153147 269371894 692440503 895340537 434459252 41478076 578364984 607850061 740264173 509989867 570475976 553686219 1254829 487806489 315687889 782965052 870304928 784632158 387122913 540052267 495156504 909570776 831844651 262759014 506735176 514710055 821275909 822771585 630538696 355535857 916099432 785971282 905504788 313419871 326780531 446485110 655075085 146674590 215057385 434280907 338267766 5379680 618527150 919024884 760249976 546277976 279374925 421988313 746295326 642470593 969196405 479262756 152890842 32529624 238987383 999970244 656711166 942983261 697270474 824073582 370949444 94929431 546079880 845208343 816023879 292578893 498409710 358561403 201267463 714917197 102397664 50501018 754572137 730265576 597655906 191858997 441159605 447562228 790399520 304423765 791971862 674328265 597226471 775449541 235195934 440019909 316291369 97130643 406464319 816551112 165179518 534356627 804156243 493147320 300090653 420051420 546925332 248194559 447245671 2186824 199628452 746619144 707272029 361798136 609477127 9844421 323624741 152652750 89243557 513039148 961453449 521196530 348938953 47254965 826858615 641643598 510911524 387640286 99639682 751841554 796252234 587827623 321397343 415630640 883080243 222952471 884353897 570932449 442191292 690270133 971852318 985890334 36425252 814507791 653277600 391298855 978415759 558455606 967648053 185927936 441906822 9591872 564926152 470069231 257822325 713689029 861204837 715752448 819437100 170702179 684723649 772944257 660697951 894798651 767804591 348863366 345425958 542690417 634507180 97993830 719045502 823055279 262472020 589474364 395527109 950287266 758686698 321683815 654395202 617871228 486689237 870967562 52284571 761570161 46835229 409918348 147003228 761935162 714860274 475980570 174802039 957418645 292873765 544041504 881439935 979969474 751751085 830434772 986256235 483877383 369999908 889135275 336831130 676624942 216157512 263035106 466895305 976630530 788481658 312112886 128139870 231153622 65189186 14217260 969623073 102910205 318711241 41236746 248022461 795262035 591546717 605035484 455770436 936642482 603238129 975855920 289081512 876103550 959857050 882661978 746179139 61382938 153592595 98116593 810155344 598815601 791955002 276344912 6217327 982270318 952092561 294681110 271141925 137811587 702638013 161042086 787549529 174548774 272590859 669926568 849120729 502919504 793832166 27115142 651235539 739483388 862915170 270300400 297286492 817638574 347078325 64359256 869443821 630343145 720624824 539918967 62704096 99368376 265164906 706884806 187558391 776001830 750948205 186346246 100671190 763234758 622164871 53256377 514866308 917213227 92927267 528985766 351383022 904556145 530421709 240481625 464733540 553907379 294447290 37642656 28899610 801226642 886205758 717000463 986989481 235542197 459053907 12565629 34291339 514202947 797658137 804803717 207741090 380468330 306888784 871279110 237767345 467562972 988270815 805243044 442445281 341722189 470590801 431313220 191090238 230379510 285650515 215249556 14205240 416192789 511465016 794228096 940385315 644943467 472245621 400407486 224833207 649257404 58374949 456261700 556381072 923988563 66938245 321107404 324891311 56516475 598075001 470649687 247121399 485412615 749584902 247891623 840178097 369019851 539977942 700911811 457178376 386113056 546940599 996826231 262665870 935046244 705641244 576188113 718370998 481044856 105197978 508307877 485682775 210540352 624339564 322529290 983237423 317355302 756623600 272138971 956349022 22040216 553304616 562086200 140256999 484776326 286688058 957987074 514727474 308965605 48710129 152293218 388461709 28088622 394833209 341871426 392254374 802710751 407010726 252155858 17677586 549715705 121036782 189403909 154171594 352074112 813256554 292536849 32182697 515490303 606119066 227097587 104066031 136179713 593432990 818856425 290283457 7811993 290133181 352369653 683953062 876337627 719871202 990048609 694618379 213210464 219901466 242790710 159588033 444653766 386501143 66178243 749233530 171800878 569420464 388058652 383609423 505731772 461330015 844798104 599754557 375131931 549778625 724212051 471211427 893550582 604566298 958460330 594920645 567843712 153971918 389217729 566295116 899199725 915237353 614409472 464985284 523755767 87724440 978898578 160738845 925677658 76096174 260462053 738271275 326533719 109034528 750301996 248940326 384174389 609887113 380554208 753213483 972869308 157060519 77397819 552819128 722478264 750348508 7897275 17337908 176629116 212006830 190383781 261225573 764552284 213535047 865493632 983962103 873106993 856208373 165456278 466492412 819259865 76364203 479086966 455445351 905058485 140042879 918813812 980153744 310650666 273915178 320536104 395450547 198619936 567719819 102460907 327264880 390798982 614479652 702106973 132130892 285592012 37927323 297347810 491387439 217696359 194794298 638452768 149906661 179816784 764731760 144991362 410981533 693941126 651936590 794791864 381567853 934445703 785908747 65015861 763339 46227675 601969537 860064176 306202901 894740105 606251181 583598499 407784971 267942816 928649778 688365519 843017040 63311536 145854167 54938294 723786220 806378318 286460421 698071072 160377804 303501460 847940170 76118423 468572737 137546654 518053336 448325354 74364029 838746126 614274310 58412718 959641625 959303304 215063246 666289336 843112850 533855543 680930126 934212772 293142727 930185798 380307015 255844945 508202877 692593256 45216161 151708771 243047899 891655505 853258725 929036480 915967726 768613947 373641921 335402772 262151974 993796194 436963720 235589453 181000919 224320904 544353711 769106463 300687546 833255026 222857041 618229632 697632873 564067176 685247916 79502125 613776102 124753081 634052514 849152292 27474708 891092277 557455417 784006696 891164733 46851761 749845276 365672513 336149642 205918855 130960663 955375417 963668366 466359315 574824606 15287583 540994236 561505079 752819783 551686856 989149676 461080792 710785867 514555465 530694618 401331038 15950857 11833726 18475175 313312568 751050372 753587335 888619094 179764566 519584480 540138053 546918736 182014893 999099880 765796577 132505313 381776823 415989131 707328582 428949432 40028912 891118427 798088354 204762219 178426714 511288077 627580137 451576305 776634874 185896187 551797586 928065062 939470168 664001189 967683032 870378058 566169091 739485995 858459834 808296834 468880139 996337621 775937787 14751574 9149573 444811916 752537315 584346161 583267339 37024862 413688444 928476133 750469945 992982525 538696725 385283108 413606961 892752449 189618883 341921544 680971288 941342881 3512539 532559244 527491479 563734974 193620602 272847376 551974747 624781785 861485565 40292057 565089428 574281560 48198793 634349198 967223674 936442181 262550660 287839932 802354116 511725518 690654233 610304083 620012335 73891526 483833785 876170280 569996285 82399267 688874645 941268849 78063475 295243902 524646693 143114316 19824217 412956566 398636964 135748664 890809214 583964877 718441617 49524889 412761138 513095593 889763631 119803704 310474442 594956885 716456965 365798081 182766368 817160221 711306592 787634500 582724369 621256181 850716108 889737909 962133245 115675379 915126943 849509228 664996425 735525073 903004270 883153574 239017440 237229676 539711382 82328834 514172590 646487623 216957620 210784004 517582884 755259145 309230893 449102229 974668983 628194298 583661479 261991553 198138977 790934922 592408206 211322103 589974303 22480843 899650192 494658061 685173617 53534962 841998113 869558074 109897948 429641178 625439992 443378394 724985963 425992320 678176912 493787310 618544426 889466504 231238824 818376793 980916394 62268855 200283332 718351844 975440769 483106934 362378153 866585146 413443014 53581398 218383333 916635565 314964377 651882630 866808900 417875055 736477081 275178079 923442780 34670874 50619756 483012569 289170691 380293417 703289403 560182803 686342355 762955132 104323379 56543183 935499949 594448600 489231877 864038899 40845362 80976485 759930726 864210953 933835852 394806318 613417872 472060095 467831203 526510501 764761279 855181928 68458281 188801564 636399541 954290042 409819279 336891724 466713655 599995662 547288269 300252626 345365902 868964196 309952670 222261677 240444167 249667164 483816705 568471746 453904499 705148413 163212218 697458008 68528808 405853937 548327374 612414620 14737406 883585287 711793163 788279582 628104402 178633137 511653245 990941011 823139846 665441923 887513082 704661009 25800575 101579194 555335320 836791061 299632294 213118643 652146225 698406272 708314856 482566767 464300006 775978070 19343414 664594454 253756313 108699390 908082054 477656432 373460593 814405573 298925904 184326509 75530074 722044507 863335441 48003743 739648386 945282643 474221259 345710523 655879390 101546408 569138563 976838172 432324771 784962867 333163458 501101632 758066125 245392694 86293 537337929 928141723 912989652 529387917 342265980 96386576 721473430 643213376 5016517 995714164 310183399 253284294 701914162 298034130 197189017 591839420 881100660 717979000 146931039 216774725 967356257 422634873 638530640 191644292 590599796 991738670 174189163 433145123 127690827 712852912 903170829 963652047 937637416 89048160 383945596 589663417 777634161 78280032 521942368 393770774 879548977 363691032 727977284 131293088 400745364 957654961 955108634 34281236 943605871 259262365 44904628 947514034 813105077 34513421 2973772 279738048 229315843 532779129 786435325 832392455 589491477 916225564 141729095 271714132 261413454 602063990 637064591 753629688 56906037 618791880 435464348 602488905 781096178 714802587 100492827 51910943 953497045 880875834 226393885 225683800 390806480 748991539 797833364 859693652 348277496 387791065 95445465 175274617 318829064 121518789 435154217 556132272 724134109 596564817 279579683 785407462 188526843 633288220 672045131 300513676 452254214 994255241 815054731 671053336 445955658 687847231 762275501 314788482 256462132 164857002 814431202 66143688 288236503 615525752 702577982 642404202 523183977 900125726 618974521 343549422 536079299 606322769 943236911 368574813 425815011 118632845 507241441 158045636 46690413 383957394 180495859 971065781 697851942 717183201 577021548 964053699 985434744 640177987 406742328 45713417 11163122 750130755 660752809 54603940 689558213 411722671 726784242 227626036 463878471 384930842 156691627 642227039 696638580 905024349 526509904 348315726 938720872 614261010 261423298 670569263 412254438 414458648 103343812 140495025 879324628 701224978 414041471 943985291 374617533 775344103 994089470 590771189 785321038 852591171 459826355 426935340 65763033 193931541 97789424 294148851 63495893 303563023 64465007 743644429 210205275 590699562 582159819 429980356 458977451 749842975 702874372 799140453 939681957 63858926 641103615 829610690 240973649 625304923 150447364 36003246 654315095 65256300 657074494 762268804 933738119 477443309 59598655 888202913 73022547 468945388 517614713 475285990 815217232 30179133 724512454 670086967 84743609 181855478 556723936 286024446 656764140 470614260 660920042 484757416 790883818 203565397 726932709 342049831 218945755 903646460 150236476 17221230 45031048 742704657 829463353 627897848 614077664 255233150 399872397 55371330 718554483 822772339 809111244 202063181 982997498 512483042 893291502 270318621 735690957 24678403 855638224 622231868 878741355 619908562 802169009 142546743 572260598 782496908 261958837 75967776 618739380 129745206 563285093 892009738 480030351 273231894 861983277 656623249 723697046 256789304 324421597 226609999 7350394 878131946 200861481 861224808 458631698 8406592 569146921 444827647 115739607 118929809 689520602 749484990 505358952 848243447 927875226 771090771 287694856 595807443 291861680 501422061 798736155 291652168 777658562 741068227 999209133 823550395 375828060 607881357 79346411 152840025 658567280 446184457 772404135 498098065 151688145 448896631 152134872 886055318 251328950 457550622 499943192 63459294 864720958 989222597 23122468 790878885 79380198 814989370 64978784 533583979 354285844 286612175 667219024 205402738 865277072 996244696 165559072 552483649 783094789 432209454 479643933 39499043 916738949 531071151 177721658 617952937 402346754 948244155 906047628 734303524 71862998 325924281 353669838 712775468 670274620 716146832 281866462 123633436 355500500 891235374 490252094 205852051 504173091 579887621 406130324 886068212 775409681 816277641 870608938 589483751 265487721 995637683 135439983 209524438 864543580 339818881 222837108 574472305 549369086 477553779 329020271 630044970 354673096 442639888 833285435 923107770 697072148 227973471 316355287 345440410 597360548 875947374 63563235 466658955 120948764 646975439 8316454 300252943 294959491 604749590 667146 101401837 370070214 815512412 200216350 50107056 11193909 903717567 661025939 72459561 146463748 728762336 780027328 576893929 557925580 31085155 924973215 668750792 820328967 957463922 285375565 737760609 835497623 120644667 398627213 653114771 675038015 792630893 46475078 678400001 736376104 190896831 851779841 675045779 617686110 394404714 112465772 435696371 617794129 282581673 58491609 669799185 473291861 605437760 533070271 393115552 87449634 551965427 229840184 432287638 914201172 133686538 116480386 423411120 900266732 459145939 73389182 59767532 323550669 7521824 59150388 851197708 518620480 318943173 516069197 924177178 883578480 226800155 555738520 75637214 833042415 143641984 248286341 742484586 842962992 770381525 200077229 670352527 339116042 477813758 382640968 826515813 233776443 933177446 245630645 365760967 148849891 353935224 443817718 902258900 417981445 930549543 590546737 607074416 644463113 733393511 281628464 237832641 426420541 161627057 914613730 311923122 323083599 413358979 609149912 680729459 399430612 434858718 602144712 616366326 313693893 285646790 736849166 255537012 849785597 211110854 37768230 861726183 615887548 37740649 910559027 712752525 704892455 999189442 402679932 714055787 732184517 627697381 729918185 290917320 373488387 645167723 941285002 386998957 106219186 491438323 753526544 714796652 760625540 515717019 746220626 109280022 157279378 746981515 738192074 265816579 780815321 962490218 845525526 342401614 465102520 170000871 268437879 52924247 792943219 459126321 23166037 941622079 977366707 919955839 134154937 593962351 949143044 658458250 701431249 380713233 197823062 37324302 628040815 114122133 441049981 204077389 416441739 219126062 526374321 244078219 201162941 381117267 942639119 98507667 54997187 619909438 599704853 198983216 151474689 104322672 633477418 133149365 317730044 33744683 494624020 976970358 977317086 492730615 311322751 984300621 54907894 433818909 540567677 839539990 80391221 433753391 514492929 902800947 161360817 493791614 535367779 655029768 245376805 5835682 325619167 853508224 869064303 177930487 359275029 127323014 842159889 871258906 472933515 420243341 99753138 404143727 649677094 378961929 575591834 498322078 278962357 595398132 432292665 839806738 139239270 92080202 439800480 420012409 142065487 96172173 314931462 153966663 269851366 796534081 838430276 223784754 783750025 269394545 714410842 244708791 285937144 290232360 353720040 661206932 988756182 211214073 495798709 200321868 440866603 184733816 601518892 297323686 3679460 721916351 955219418 224104238 125644114 988366314 65214450 990586547 659157415 895995035 699312073 744852935 612977532 357804151 222156890 41686595 333183822 194032038 693729218 402651072 995086076 969790039 272530885 33396254 666935371 886273338 830544968 373623297 555841890 390879236 492304340 690543951 387163470 858172910 868248602 304790451 113075839 947931191 453928554 574357789 319492937 431301789 609699386 686950464 746724453 538272744 269592485 472378131 264861037 511356512 417865193 646268241 301918051 508787793 30796776 363565305 996663594 386432654 93233320 548335310 268581388 266853099 467382739 404598999 88499250 101064898 529039928 766283488 182274863 45567855 295368264 613644536 846379638 105507028 852769945 230265329 831523807 816696278 463507559 988918244 718421030 817698526 438441486 232515242 427795308 900919384 818872721 272528483 823774132 901057847 161870102 76684275 556952423 744270703 73536360 204491136 191334353 842209402 445220468 372262134 665543073 347974612 971086284 257744003 656738669 535380863 857155879 498008347 52271148 454179456 300068063 418267381 770731962 217724768 390033009 382894092 10172247 317704875 458422529 911025311 940400680 813620596 870153683 397836721 592678837 557047248 484755155 210776457 25308265 429957974 69625102 952945203 387000342 682172838 102074167 264695294 897734254 793139935 410893859 674011645 43656587 133117990 934742861 919051910 773579880 741946406 741858643 109692853 976335205 550442891 69481591 288252394 158511303 629993350 930683678 897963079 980024117 116077132 979572308 18168627 348726332 273108887 741648455 891927257 756729548 978177315 923117256 76267434 540642746 945899314 376898509 736397015 690915900 970323721 336186353 171717335 97523312 956766065 176177907 881937383 376472021 860721974 278365235 537130629 244243407 153778091 892815160 694367221 171331111 617741093 790188588 870494908 885565833 672246652 633734750 756113191 272861701 497187469 301930175 808594373 107451791 432443578 926955110 531400681 590425215 125222248 84901644 615108649 920317970 436213119 324919697 932492002 482470119 953561582 255014005 52423857 916122498 510117413 165902943 395515131 634908876 616086682 924483226 665708134 432834705 322975557 741550483 45888862 473509377 723522083 888453468 397072017 599923247 587615670 504845868 206049139 524739733 693980035 53792989 237102267 875255182 757955219 656054125 464237796 887333595 992729586 55582077 575517869 550707231 135128884 706289365 139461529 435378531 719763691 585490910 705714288 976968082 687485746 350499878 964254652 924232446 188770341 231898848 918111821 130676185 329118310 441788257 336210870 44311741 402055066 512340388 531282125 738664229 725255402 402759879 215989295 392479729 162311555 720653708 983344825 29558758 750895382 516891353 650352144 117136940 743595096 503513144 626069274 427272910 448966019 591731288 313726595 226323774 442673364 866781066 433045306 832667854 777419019 134694469 300526321 286317367 893326318 686028706 827798176 905294102 476575430 89438688 470108930 208078442 494627551 916698849 908869910 929379096 403720205 122686636 420568223 889700199 697467170 405303273 396471973 876042372 791285369 863463528 660472306 473086207 678711406 560124314 700361110 30503245 31423460 515766550 273779556 512072772 103576253 80174358 714334834 573865889 704520293 164409079 697370525 205225093 729781320 859558333 448056323 931182580 369208408 226069132 452679559 171010901 606781832 741180208 624375120 683320053 444846675 710579350 149252682 598274692 113544501 426113873 514027939 349367190 729634609 846916630 633966927 350989347 638492234 430725184 56939141 78736647 379477001 31502412 664608833 105735811 479214589 321663070 756251072 978801850 567448631 928038075 632002310 647139381 284106 45140557 501251419 385694815 605910865 388163362 79129545 717894154 677989737 649645293 396149664 426560489 635412786 602440068 37628147 412417812 67314898 397482336 717462809 274902919 492216306 78646304 65407276 334799010 736062015 900194566 325502605 437393834 920336362 87079800 582143838 996966471 252665385 109695360 216164614 342379780 61397428 854687309 549082289 712737747 902930760 940245168 325771726 740527750 992039463 940735904 325852303 720016727 16416406 34038454 427659884 794349409 624775774 343697074 227338912 546408228 776876877 778157556 151299243 929245957 67748274 661480195 329515214 145929675 916622563 128455434 2070674 868178211 929845690 495835222 11120961 845570078 617826580 971197145 895828587 747521966 959740497 750898858 554419811 338659628 982974423 462304899 487046848 91783381 632190351 673184322 617011932 234385992 263426918 54298984 38506584 200327434 546502606 942564253 302593942 955441922 684015674 630227754 474073662 109139709 280633765 952882557 263590842 844728107 218066700 687619497 321854393 964929440 489888239 773120227 346025136 618390228 596988116 762172166 232960084 480443939 727994820 762944784 58298401 263841870 949487821 908220835 744005078 496322041 394447998 207038853 276340727 12345387 684788333 350734368 50528330 257485520 219615157 751005186 848517210 464952122 83575664 390990686 169283063 33506460 516765506 77939850 64136628 126840974 641934798 205226623 912259944 743670156 231344446 386775900 836971182 882604919 691641791 64979172 378143589 580428818 869650434 601038075 112646192 978173830 322483133 702416428 331966198 994604766 752709672 433169958 748436323 555923596 275815553 802854970 77735782 746477282 282503304 975145439 700926897 57994394 156498691 680118575 661488700 118877007 976991803 33029479 558575299 566343682 572161662 586282859 200576323 663178133 945409179 816566847 642989185 573538643 998290537 691342223 382111875 797864294 703102272 48357416 195311892 978934624 561388157 48425596 601912900 734844083 722889731 102541091 395807974 859090233 39136949 586122581 529824017 251405228 353474813 242338160 973160608 911887919 463592776 678880632 868960690 615164611 309347976 80987538 615866154 92197331 196342449 201116808 161036080 98294441 659187004 720505928 87461806 750740982 273843622 585610341 6677715 698061390 12847090 665965204 868107156 914772137 160352547 628788017 487856678 92018916 412101059 144174008 663828101 250646078 42564192 141971787 873549553 278308827 668017673 928092467 282975852 745796933 296633045 176137559 56837437 676270821 426586204 796577990 232640879 108468366 782612028 823738420 23595347 318923251 257752213 47197300 906982393 919697708 182393485 757801219 905798587 625697078 305544398 219703421 296591027 757060207 714727939 134923045 575274816 91668254 535373150 882966370 36618373 347267561 703107861 434567228 469157610 996056668 320769760 545665507 925254809 739943785 315029117 382817321 144953858 598791651 673149997 759552771 277428311 966725377 926710068 623366923 742748689 570567394 201897052 669020673 307414889 243398915 426993779 438784837 197135584 618719434 773597384 543089247 967260087 576619007 689723314 746148216 775029368 915146573 169225993 36189662 59281771 158632134 739817131 241323140 625562402 718256732 765973241 331175039 190609646 904461417 92731735 58815882 989636967 519775784 242404527 638295171 307846887 116962873 119138286 725958124 565808143 973717793 960968838 832664171 589804610 858379208 732505835 822032202 607767589 128769017 895148310 246577911 916100646 808325349 873603845 346776965 757190385 106904992 639898425 469119274 780219900 311855011 541858614 941026495 813301244 21865800 42439686 131750467 402660718 40197713 970205879 375493976 382938384 52506210 798005464 279539652 796160100 668061058 988341504 725219314 717376052 265194654 513580871 851466607 181896456 273272838 591003083 382089581 659751346 543832558 161502509 738674499 848200131 448692463 570021649 815244010 864751123 332164739 302437026 654902146 335782717 282901900 835054859 582473163 83356192 320119501 319563775 253587116 61484639 134215535 219982385 916740016 785146082 409185662 389392861 257062788 80163923 842644074 535173950 757583483 621132194 302728583 699784981 412898058 655646850 321189517 881643817 528318540 998116329 72553496 554126017 710446206 136042644 427528745 505821484 174812036 904791424 226600099 191909945 314419555 972512370 4742095 435123391 146955973 829696112 33385176 315383575 598848376 829923398 226240592 696712605 431564527 108916483 477446826 743060274 121192639 517281401 493286589 488286141 649554211 89011136 954232903 682593445 41975673 889185715 736457320 189136216 285463235 546637169 758381091 734405576 464832039 473581790 764448480 112401129 99208048 409041183 485615341 324039989 10150794 187670818 198792696 856357672 336510217 124389396 991521687 649023939 738623651 994891752 621052352 915817741 379332529 453377495 581211473 206099085 409773235 324877530 166437513 106856914 346078153 814537266 599804813 86417643 252373818 564286945 410947812 624450287 653524977 368914222 250498043 229934199 485167099 411175205 860416931 353408031 951988490 658352405 964409998 755176200 220390645 640038672 244397013 160301401 208576566 265440878 918774645 658939065 784819818 886696010 307100877 497829591 308472021 379184643 775503137 419417571 183963355 150503357 407412250 688960786 409148040 449763038 973347908 848533789 474134281 350693009 235723663 591692994 418690353 237666886 655616975 54460226 70535157 232686640 746604348 93727458 263665904 722256325 646236915 86394730 703977696 915096130 209511282 680520361 332774951 376607013 695311648 328062190 277308747 392844977 618757315 357567888 377887094 298406509 579581447 721481064 864464118 932791205 134753278 425038162 241509822 644403688 486262683 192093872 836255716 764650376 840533558 914317798 345221153 361629213 891758603 37112543 714664532 116923138 274967738 187330951 480720895 395655127 772549065 488509518 644847816 602879229 463846685 660954283 948343034 96738845 919289733 831947159 992004097 902367394 387207471 152247822 310185713 986931258 198341169 904099218 352444672 672200536 423597313 993957543 578530312 596056501 203652349 337957208 709567238 609178315 128744165 438872497 231461022 169285721 663863644 628890178 936095636 885044962 891459434 703181475 847117652 897860141 282537212 974072810 346786923 5480390 307495779 917633846 285707019 620641660 439995345 54804520 234496907 155147745 484573151 992861541 787083493 780869325 820907530 507001109 626500407 698562524 198861873 598376807 770812482 706654955 107164697 207205131 295498734 859023519 13356521 847018422 814094020 4115166 528427694 158292130 278780018 32362835 850020056 891892491 861695051 392882670 720806075 966300851 350030276 624581474 922430224 26074206 897740025 318526886 655040881 168020055 763538213 38833781 639537376 894650602 717686061 844315085 61433920 67247848 871059990 461943924 685245659 472635430 719414667 428866158 214438618 486354941 325202008 759511432 93802960 790744012 660909297 723971025 233288496 154951537 934767596 101788187 498329810 459067860 214228098 386602623 3825010 498746717 857305875 271151830 129606961 537357945 117748639 273753920 405457938 246663192 556172365 369761441 103696510 528696370 532222951 644814111 611895233 731381821 299224156 212351654 472200330 467381177 906075966 926552420 320675183 496042661 779833922 330352717 485127015 119431686 208276418 562103704 350257230 109658727 750318398 477909311 686901604 525355092 205114838 817206147 301810638 532834526 842919122 660263783 657971988 955415066 828124699 974975280 759989665 717580706 503695039 519343339 883615559 36106514 821975408 647859431 679858104 825612428 328056582 1232438 83663630 641734453 231799033 948978481 254650948 827869621 23055335 125575153 486253498 931368123 825656852 645606103 560835509 670463863 855862245 433900804 247039196 216065566 93567076 791738081 830449340 10262122 620390847 857083545 325252165 278886423 671146953 618718874 844234828 90038631 145685624 389403160 282884103 219440031 578893413 277891466 864662420 970919304 620629327 49714475 889004146 55003119 868464792 633345914 399630341 787297829 113458118 362311610 621300246 804391551 367980292 482711155 832361809 181963991 436234142 840119791 14372294 959401737 710646920 730046142 85657961 147319159 994592984 922721330 321317522 25085318 657798728 468784356 642575998 120120863 221525941 28436781 935298508 833066031 275191202 992318894 21162752 573088039 372319926 688474569 594161923 806861692 323098169 88465445 206420385 415101224 284821147 412713262 301953546 654730279 447405550 891812754 338979153 571984123 807449191 550716101 200392944 177328937 302672097 915658110 318534978 515474362 623531865 666493496 165104136 942864827 265416051 407025586 158121701 584193725 108729076 46100847 754048994 925585749 314546246 115626551 480040938 565007773 222488823 501986964 398945103 434273713 121654842 135766870 397459523 612144691 431816548 637038608 132983648 595295432 251058288 508907416 824809505 447568025 191421564 48560267 638681447 151658195 941951050 342017478 962063348 327025959 252937408 714081518 66457331 453647947 142094184 433432809 696801390 396822646 538513136 244439139 509576663 617012200 495867819 263786570 672507520 467735392 688791567 278546003 576748066 40939172 509892917 379876211 788366682 543419133 129293661 809228902 713301031 400375736 120314983 888060971 207106158 354161318 925863002 335846021 759811190 119660188 700835297 815961212 681075052 583141876 192117448 735494874 598284769 414279947 113128068 824958127 835306055 299396289 372282537 242939854 540462455 299100924 978815345 543871821 204197165 343382309 943320636 381362185 184837258 928008361 39479306 229868319 749429394 307115897 13105155 234680436 898896556 232420490 326235631 45668143 16734501 27382870 923149502 805283898 97893293 877433178 396099330 269510852 839885272 35778710 248906096 837114561 994288542 564547088 370842467 464232296 484681179 906058577 793032025 99224500 703240912 435162598 586345844 191269092 600807072 871134688 556964857 807373564 939599828 800851540 100638164 949146434 603739607 304640476 927704851 347582657 85098875 486398741 56644455 530893001 900387187 751822623 871370406 371465581 546388695 321033760 795011403 795375619 886768547 446962113 324346612 269361064 553775415 804410799 401494755 3933626 852398808 275345435 939976319 384280668 288165422 843465275 298346960 776051445 660942276 875978439 704581638 216715441 15764876 351639164 483737074 45026558 310168408 592666781 962210954 126147601 641692002 909721453 943400810 337350495 641178821 441479350 266114894 147199012 223738881 757376581 3627161 696776159 424696699 241522795 261864402 688359636 49979386 608336510 336292897 314692233 536971563 189129046 656476118 986143817 299928095 382979024 847569123 881647524 2974152 395060046 569455453 457150701 99310463 487185974 877743615 718014395 65032065 34845807 534017702 728022376 993287021 880596455 60119254 430512021 275739336 132922639 298905139 360484516 269758841 667434333 715661577 486090813 138166861 83197897 344996550 249407945 770745204 590717776 198520442 218815226 11683586 697749877 504586590 196724801 771078511 894825659 696422730 853165911 146303511 659724588 710504252 418949045 261414843 53915349 722079192 501096219 290257663 985005639 959829987 373292557 55137002 31154456 736337607 60052049 70581608 998436448 943621907 325376370 265524683 385504572 475750136 604413760 355196230 287578447 911284941 228267086 499578737 226388796 686847371 53851251 90620616 170797869 834141521 390333258 937328428 419108687 478810593 739670705 793400416 118563924 216566561 866528077 361598093 484278255 748562844 529127173 847377086 241747803 521335551 787877251 780124005 829743061 376588956 261336247 422749396 29382941 806439402 399859539 30978501 806453754 361843970 421106511 116331987 973333171 215189796 746679910 661872639 664560022 298824496 176733848 300681003 715190132 943982126 964929703 921130146 408550435 218700230 408593050 525244558 356746491 35810504 266464316 633890945 196282202 479609766 117283741 419106797 691995936 712154869 876491664 723277484 344878387 362254320 728205868 781652344 180988412 179762933 927755084 953643636 34553321 109501445 85361935 25677729 710308329 484860744 879921752 931643754 734798835 463260039 90833742 926862105 682725247 187395761 196587485 925053279 440360459 179410006 641138228 869999312 719399831 596283951 444081478 914398820 473582377 102843028 381237577 393766904 536776523 315051268 512230457 359620299 287350920 81821345 232300630 170207233 704280562 512241329 952559777 136874276 995089311 997580574 851858787 333669021 696095015 162523383 118408871 394667583 93046824 623787757 2922683 663273405 235090114 946132439 837597363 230028079 642180636 701121838 830415590 666207634 979429597 378288018 750461295 52012356 5478323 31078723 125156525 622438028 75089872 332566184 539201475 360032272 435132775 823637708 768949529 771587420 144223284 737472988 544465113 332744546 539140082 920277930 849302899 557344501 674030818 818063917 954081817 651599181 763838538 861872127 425214276 839015558 378469108 842964701 614277421 109052960 868351403 767002667 743462996 206393728 644187585 267157357 329837565 273675374 281573260 802826447 57408686 859564949 406456036 310720927 721888435 542232839 139299751 421635277 634997914 762571958 767435830 495114609 481765815 64873724 531514869 256704837 2536609 899825428 482902990 886744359 971529139 161554846 763110063 677353881 826541964 275512607 244430855 303053121 723662224 98164863 883014733 179991913 59002980 340555657 317925753 38337152 920678517 709436782 188877193 763045527 25874034 181858626 463666430 418487268 12170190 987770494 968300892 418239810 210660159 854390140 299570094 833122992 23349058 513415678 517018879 395606478 338222228 942568872 570937057 152403555 687630522 236857473 449133034 151143129 572687482 359710070 426019379 265855679 275757664 343899351 594717144 73180486 727786298 734716120 944644986 424556485 484212892 917368338 164272832 404976182 731641693 398401023 171998417 744340406 434396184 853564289 878139611 458972936 606464429 782305115 4205712 773145875 697862589 104723127 821420196 261841760 818947377 895320990 358931792 917968541 209922739 172920707 138612946 979776796 608880947 548156345 344288747 340725076 977242211 310526456 781641823 205572191 107213116 281403100 344643960 843459707 305825399 481907302 942220420 43869578 867026197 991444601 270559571 395261329 41405144 333889374 121299129 305147196 50426567 842081344 921846546 445902937 451869614 527657905 600324793 787552344 292215451 867678756 707064975 232973522 849632611 53516912 106155643 393171455 524007195 145546835 35723748 596290366 255823519 280091373 579585081 961704337 782407438 182320961 100460393 70070302 143600203 40944311 535930987 534998191 420753278 747541405 181066168 872439859 877629329 231174561 674234316 538011963 810137012 285819481 895950760 751938174 286558682 743637435 413049683 570352981 281221434 208571557 977353812 418778175 865908942 737998678 406767674 478695262 952376791 566991347 639171861 451229945 650194519 897800963 822611962 99865592 549979541 218953715 494802818 318681707 350229661 350304148 144196171 61721604 215597245 893878936 195149686 669402775 948691466 28682776 602358055 952661153 360710617 306527249 362739977 80121791 57941318 700338146 771704007 900086578 101798320 996125391 799563924 259676258 303972667 895543937 733335972 510431064 254207821 891432836 222507185 734521666 490334993 623926216 713714295 244209394 811402231 371271969 334656055 315373920 450063410 428784071 96053304 34095140 637340984 803941591 965706305 263432188 939942470 946924239 372540449 296576332 495641818 338050582 418478632 814843545 122382647 538810738 884955051 12368653 421060836 268966543 185306499 774605559 450517805 464607871 306435726 512406088 572001185 451804725 625666605 830149398 957056658 575845129 792425669 710865436 782326680 194843959 199971390 249640760 642879502 210134623 757444743 138240493 837867411 57867783 128672784 848800735 764068491 529804308 173197902 810889561 583539868 152349013 745615930 645405642 521092401 761681400 551651538 351211587 553224698 677387283 226772375 404336123 980817258 144454684 88865038 521754827 241881400 88247665 417039679 448651699 672067295 634065618 792165433 446089043 966340125 175887074 260886668 508407411 546208632 118442665 37832653 497750651 515590324 610353172 302840597 504839675 470220126 952794740 199269763 829718309 518043461 939625723 310115509 317910606 661694203 92828994 150789459 885466737 865169496 865526214 395125125 462570411 537856247 913113190 610578295 300347840 160273592 297478887 995690972 338775189 206050876 79832432 772131432 299900084 486891884 383563022 897531477 684146123 434166259 542565937 700832479 291621677 506593727 179307821 425490888 699375183 846076804 767568059 29943253 658548044 409627449 853296245 428553550 571666786 809054872 646574429 62663810 11596659 452192674 226834519 285137473 480355973 544336665 326247082 478002784 857805378 327235333 29389954 922220601 733790073 982019888 223841649 263244072 728687771 232358826 67194090 582149903 384330302 416022853 385338565 102650578 371231134 266824729 123005374 760334044 693049623 391410690 270245878 9728921 945725612 454515485 914857840 985023994 602695300 860236367 498635925 69944820 113741671 101922238 345487025 300448513 789056325 131593045 910970995 966383261 764624815 732028741 863790705 89244874 500786780 201289854 452179362 793111181 484364198 553819962 503527906 207268974 321884426 211637619 887367793 402102012 109038508 990584168 920170100 881099079 526649040 310350364 683156339 275366756 674029154 41461719 301757401 153297645 947073903 28176035 196701560 921385342 633548458 596875472 234820610 516509497 877002472 404479344 260247441 657940803 387525540 879691996 264148256 983008837 119785340 792370477 945925391 179352299 923501234 922753219 435948451 627282024 648036267 384314562 624249731 794310385 779280755 31075728 52196924 407179837 481159736 751947609 639750335 497327116 964402123 176395915 566250974 19196573 197147170 12005466 407158482 283310901 999741913 670992189 974400952 681394335 880133804 878952815 682741263 683622311 771174910 302558575 975989051 410622878 629764949 487972480 789480709 348592345 370165979 726290218 536671258 381422898 569162719 875606967 492566151 665403525 364419922 841319607 319990851 399680820 693562443 909208956 867604390 98622628 962535043 828315295 890580458 626181054 622939354 635958393 456988593 484532079 579938256 304247211 531706750 45290792 430482444 199328662 213217850 916840798 577684185 177120484 74274225 296023051 36870820 316973053 893384467 60806443 748292479 146581395 218757491 942497088 52648353 527547159 438265931 565601231 555189220 361782081 90966518 284028897 40132678 699107468 474187829 107060867 988600424 859439543 213009067 127433542 131381266 507045445 422273889 384116415 289991085 638150910 169075011 118047496 891422919 731810412 138735264 500745278 971337875 144037215 851552174 55333633 493087846 193804137 144180483 651813623 384341563 643570019 586948637 223743304 768789296 164805606 629820380 12219683 700920839 130885587 300741890 873981496 385459110 680431820 247954106 137306429 641165719 647974840 272801550 301089386 660675721 321239363 300626288 137323004 813992141 640952923 528295218 149259445 850096346 432605364 332335117 202644570 208252361 46408517 939113118 149944372 282639321 584201417 22711012 173683600 318097132 552054847 846893252 352822335 439256841 488358251 638104709 568015127 199603928 550332243 527322965 215579759 630141993 974783682 949786562 426292391 365202029 387077832 505981505 199883422 774769467 454826807 745409450 326829626 60561613 162970920 438276537 391371492 525648512 87405429 338868111 500162057 615344472 806474044 216938544 640673178 916868729 40625762 864163587 169907853 121147823 977589773 731302997 147945817 158256615 947619625 142244822 22622334 432043956 783869157 533285146 827032827 653526475 346517811 728960537 927831254 45939591 344334667 720066479 650129304 892399973 751461928 755349533 80912590 50796425 121614089 661424518 810121353 396351032 369631730 331702387 120548319 66612828 511077417 306853456 312438632 223345155 988560569 931958764 720634305 912572640 321343730 631385597 831811596 866203849 516639975 569387930 429528174 34196023 157101038 742872255 935321744 837574345 440144676 963745484 63365663 437086657 2968551 232228614 590952781 194351237 67768922 588913429 103357261 916231967 790654436 178203012 994009306 18794174 32369073 623740997 795785393 370246195 42043183 533131050 325986834 976365173 384927379 868050029 981879107 194102045 679608658 151760169 602127373 370950891 212598952 733887966 238794813 534602815 969638420 173654769 51681316 312799136 584668122 467383081 921082136 591666745 415786367 441877044 819839985 105017431 688098897 805026592 37308300 942482412 637729245 944726242 638442316 54784783 321650295 903330002 857618836 698043514 68126133 340777261 804571726 712076811 892270836 572457362 964243303 488972099 821105618 339755398 552831824 106931658 738954930 794105072 550964607 20229609 643539259 785592989 668123884 228797198 750918873 233922749 451239060 639698508 513827643 644739428 424983034 808886488 663581395 614268682 242718625 42835085 582199129 87733003 65791379 390265961 24813641 497306152 374280157 782547214 378842976 134691589 392318224 283817282 180298530 338208937 384296130 351897199 385172823 23760129 920014347 951593251 645265802 415721820 384054281 268930449 491121033 800017136 240038492 771547151 390424552 92791636 712029098 117124502 11644030 545706756 344841756 93313094 964649189 989526497 767219167 224168927 233949438 30977454 103401893 214542408 556493163 883330708 681106721 964203019 424160276 711307166 17085327 573438167 27665571 56784702 523678761 188127229 414938375 630524870 981217459 231084276 334825973 808082416 401186288 802110934 716958050 829008727 877827626 714152928 310723338 569210108 292330414 684631542 977772269 263693762 635777357 622705436 320182220 202961137 234848989 143543038 623395760 339025591 813315510 370762857 728823396 960122018 324115254 744389584 516691446 530329639 690588477 593903560 123025210 593228063 456028338 535493004 451315271 263503428 559260156 599095673 893032184 932522937 245062025 500410771 554539883 94435199 53051978 56890367 281904262 424771073 132598325 454944647 987445869 932334217 954185922 385611801 191638797 689891784 982351215 598616904 653669013 962017874 910362684 170768585 876891127 264594719 380470832 992021240 805016940 922862604 327932882 267886417 713959149 291243608 85370288 701154039 422075066 405488935 669529820 948556080 291174871 89425411 828296041 429397478 569651850 586778966 317535987 583634472 979129567 551333616 301673748 367716007 310215972 621979783 98209776 238455865 448033901 33601586 420533418 205748314 859049745 214526190 789019116 573956006 505153835 216377113 832976484 116934752 89434906 892985594 56834369 300530415 113119745 855064887 904455866 812499035 645579336 756767068 321864839 163326164 56678425 376389723 833382502 770885164 671834083 281487623 737681559 431022168 575095515 700968088 127348321 926994418 383389558 409930026 688819851 413936314 158768625 830962749 49545699 650931728 138425033 872579382 405750715 734355324 152352067 711888349 15245926 672395047 273319909 656386782 813404096 528125023 789856507 578067016 536134564 526119959 577540371 471118352 660137075 182905188 538471297 228775055 85862291 609917441 30786268 796300544 657984494 697497804 213541247 770292227 565062255 772648007 819985417 141480477 773588617 697919256 158155229 500740150 377328815 843357321 678442403 947662873 944771805 302191880 411677125 619383543 847748366 845691560 613549811 20839396 222949827 298553759 571897504 479457369 317557890 118672582 195798402 926978224 51135061 986955804 886510101 869136044 299721287 148822339 351089945 504230894 465606635 548953601 437372432 458811008 368268245 223250113 268661697 601149775 945440798 66285840 86696632 136133289 603364580 833715232 490762179 96638147 218354887 380465480 707586166 67769397 985054574 494443137 356814760 587317883 39281152 276694763 14351348 671225974 309372332 748289862 487031353 59865321 477307425 773209210 886189083 112139518 357525526 932684815 918754943 709829310 681324483 293710005 706374163 973172636 228373350 211205822 507839940 119040747 130602944 430449311 737077061 880125539 724920981 812849523 312015759 265551520 284638000 779505015 480096603 57735587 429048028 962793103 521847210 918100303 590551404 186063552 72861246 836376045 165667252 342507188 880676382 920056489 696111629 156983353 688950294 232757266 235965653 928779458 683435828 379132062 209613549 66161636 322720076 993571 930779193 586103770 66140533 774013279 338552868 888888834 443412106 665765490 457606681 590719326 161597355 1114463 801676299 447170836 763029177 670337422 128570606 917515503 587611869 423820109 424051515 457761243 875729153 781765194 289899376 21870188 216258133 99286043 644663438 898197848 568043724 503101622 507613849 413435896 979969948 8944377 852030748 466459852 764303810 492722979 265553314 173044724 719722108 189385049 851777086 431394231 979232205 925591586 443039236 553978112 570118908 771134188 407257997 84313052 564165909 508522629 152786295 162560509 620310886 492389794 986346723 885827386 97605123 898376027 549878774 525459981 958086212 48060845 976673368 554470931 826343746 518777335 70679480 333797520 60228701 903816061 390603333 253556456 125813688 190425576 430459702 789115175 869697723 317553092 729034052 140893818 581005457 11402497 263477547 165603764 785437864 512543603 890615853 809601482 944920371 412641618 3921550 223986263 103937451 130010555 56066585 982281753 406591818 667077932 31264921 54243698 342313870 581806092 916285537 680042216 402149052 539908897 917681349 508011429 649419867 154673688 930183327 420284919 313863605 455241728 290348235 845766097 438275161 56496591 205991594 812982601 450939036 412458716 758549155 325464856 666856979 660943715 262940830 614594333 273763866 885982980 49893511 358025434 914729552 629658949 449332945 882682357 48674073 759513611 430763760 357067961 438174235 144572453 572495838 453331602 174849217 934227393 288073367 492216469 766503611 645944053 73442460 587516405 876589180 679204407 976333940 936435343 536840635 319612133 438795303 643371359 967156210 98733503 398287297 697432329 15216354 127341416 902007253 245358673 915881229 579278568 424607223 468103331 781965883 459824173 990253377 496990348 373329398 833895557 667003087 941889086 346219021 381310245 977443395 316995088 632370453 990790565 438476353 937640700 792044771 744871554 181794036 44560672 311347987 851515803 770900616 901874749 363876741 522077877 938214829 833464891 713360602 518996471 293818395 405387683 461048571 282301550 924511496 432616995 977017747 824622218 484618675 554936078 380220048 229043359 665367005 331440602 405518502 256546150 437425739 803778720 733790155 704045689 781906246 841393823 654011836 167619290 933855002 609344184 873152631 677783405 857499802 950733299 960241855 491773305 366119322 54550010 433178268 323611947 503294836 665142169 911923160 627662354 584232836 586069828 670567554 153761188 545342892 856335761 533315951 183288248 941254865 321712057 568740020 311617290 512772443 661145628 571029549 260889019 369974201 45561530 401485818 693413326 64452827 162479034 988975869 497965996 752925878 591319527 775360349 274118817 975914180 250936621 333468421 638358364 977442945 55461665 742393381 812598899 604142575 126380919 187496368 915785949 235615251 817272457 903677405 357879414 692487030 946599383 8786599 619460734 570993316 34827905 999003213 942739482 638154928 798199759 770134482 136238290 208076718 652730794 180886398 108245266 409625912 931666720 954544987 848834729 481768682 211081443 195780024 655722316 580867814 585460683 386310570 991773460 358978129 512226128 408101254 55802620 930275284 445022736 375252329 494155108 928740380 63596111 399348656 907762833 701551194 635550834 182539648 710576426 223670979 62731139 782970687 807993532 997933329 238058928 62918425 520027192 493588736 304080076 254697852 811089008 724548306 70309581 968316316 172827293 884676044 865557068 178842608 726411996 967623862 673929992 346636979 317850284 797768287 583276131 570879588 258272625 385896983 636153827 661206598 136347381 933986356 159154099 60346081 183755234 521024653 227281695 625112191 803384904 156967170 476257564 334017968 481435165 897033714 544061117 131114438 900442041 520062659 431495103 532821849 645689430 144609885 229569790 188049093 333075094 974964655 187398397 440201383 329420540 39844393 926045283 794072676 963848817 760581185 441886328 791061666 83211457 381701614 203757996 947087309 619882268 529467184 609873425 544147603 891414165 682798214 331746780 228281960 330877606 454388086 365605352 951055363 279215018 440482568 57755186 386308575 102378850 383750731 228968542 216180411 168141169 264684751 961132593 544812059 632674272 66434346 841095189 584164549 226318747 769343860 834980248 143889732 646597361 931465674 995462637 456606824 896085016 794331342 582978665 669352899 895788966 293596197 297879303 292022318 473744665 791755512 562900197 960059970 814731089 777862260 153398981 499442912 184570128 467223114 82514317 407866794 420835201 306628911 76453575 767220103 489524398 685293405 186872098 165206307 968540169 139080464 491676399 914175340 493884644 533262091 992829092 996655638 783290104 291595537 332355420 195444760 342657250 780581483 958683990 936817197 861281441 590354536 951057522 471707988 448242714 226139352 662354103 333281617 854894484 146784401 398697680 488346409 315623997 258068459 836590729 10715050 587381923 805787459 253969239 597905377 993418555 15261563 78618830 560235425 372941533 790638200 152800040 946460163 97174853 344215459 631384517 408779744 262882708 647927401 30425509 170092633 380182222 573996219 247629296 311382352 117974618 804153743 749400686 999624172 448712325 207433053 346573840 484774681 238089471 386606754 222545765 129842182 357108060 661912160 21920037 384077477 231433620 898807452 580630186 647698990 767003779 503172319 761409138 460613020 274470506 889769142 438943903 375452206 743587180 608859699 177828727 181006312 590939666 355581545 402495460 632601615 687828936 451565555 627120116 921875377 191115613 374712685 887199066 146505755 3104647 210477050 554861035 706349408 169141085 548950973 229858850 794515161 507010267 855556704 621238173 128861088 2999649 587463056 177869214 742967571 171113524 662715262 618741132 506135383 933803772 999654239 279816559 267598803 658060356 808856045 715947639 161867697 625829374 215075813 280839029 676996704 954004988 913814663 936809311 175855636 653403256 801367065 912262097 247612484 330799245 990671460 492541831 840714796 671667387 862254901 493028581 530198345 461073255 890493662 273543791 308811231 858615640 508376242 521826641 764467062 353571388 786450316 741253079 349841241 576424225 892392521 623207414 355676950 213636860 97906249 996444610 382622976 161552165 123277298 436042230 782048944 345087449 127065389 937897583 98039168 662978231 731115495 803711153 337186575 983593284 884703890 832681568 893935040 410318183 879803553 297576904 796769594 68107245 297110287 370151511 101766889 16406278 57734873 504819485 409792124 255930566 385871231 482356051 983558757 834933157 236258183 470768337 500673628 122037503 412549882 73745558 580504028 263828885 279332837 414032707 814928037 217554443 855899866 635247520 984716600 434121576 685165932 787005206 516637022 765068185 676447926 521957428 588798626 563762157 353145301 160396587 48121554 446006682 509791849 26168402 628038786 160038967 115809561 476200610 877549448 967657024 641193484 32519226 390926209 52361110 645703536 161922780 685380171 612004860 749882358 468056174 630939785 571939739 565732180 689903995 304594979 805547902 491670210 493037488 648688835 340388887 762457470 723604063 998752344 749586872 434693448 922786559 299585943 68747035 413657830 107457449 912574069 981708763 174905505 524542877 353332398 427913465 55925958 329940411 24804929 437648216 644186151 327059211 573988850 629728320 996022935 667991861 180122567 435012575 902601074 703230218 924317068 307866563 801210898 45229305 861578063 14882657 556333659 983561626 205306852 834586770 971943728 629220391 788050786 663253520 808667387 510776574 111570851 559188990 151579689 440104481 708905160 572941917 841181100 812378549 967713203 323255704 219361143 359463046 460482700 595692281 15171846 651373698 276097853 996727089 27759059 351959866 852168182 205663444 20114914 760626788 687923113 522171098 201223734 135006811 854871694 626772256 232342873 844547741 103787169 613214437 354637272 279188556 36323871 131414349 83183813 558603438 315312653 191073762 871885876 490827693 61320369 68584718 523234750 997362776 554745879 66397857 817093377 695166304 149128845 138399825 707372061 456415644 830784807 863881781 664566840 236760197 833834044 528902474 77284860 74457275 526355943 983412206 126534676 683007102 38213255 942251624 276163506 700619829 46484287 286061918 343231244 692010219 816223862 10461276 832476122 446880461 508102233 220364884 877976538 286093229 537049940 135941145 731141453 837967746 654324893 809336035 329913719 470017254 555676841 522731726 457092386 66529174 37490101 379360602 611699995 502964470 822716990 197196780 245080244 408461451 169884553 61284428 984449601 127327870 591428636 76288806 640471451 733420064 440307779 896277641 656484000 922047584 499568780 784240746 886740912 649903191 740654667 512032034 485292082 541800381 288926743 340302316 213668621 506124144 881459787 74447720 297032495 739535348 553420678 17614875 626915850 192851950 609535787 978068717 290327570 275325096 500824546 591359401 187128128 658784913 13188117 910245760 112840594 648189370 282926708 126260102 666677128 610687577 401398385 469369140 599805097 156394314 294040261 911710948 609227260 715021449 401788393 690120281 811199631 903816121 264770718 459624244 426561012 621431456 187519590 522023807 131410111 795973544 261400072 867757095 319233801 589729888 959653904 152969082 771248880 903815673 427717964 438276013 7699221 709002186 890717008 157973848 489512220 649203149 576378099 872741879 642259503 944843551 56398544 894273131 893259132 311292548 579583430 762093431 809811122 417316064 484927864 480000069 220739720 150219199 436869326 891994334 905705271 877781454 220723314 612467381 354514171 408322399 283181908 844394269 769998485 470875369 874135335 709427662 863868364 42104198 976055009 984515428 978155495 107659636 920263999 435276256 711981620 103234709 555209023 861872933 88900741 716438254 941160612 697291644 236807598 871222571 508693109 467634705 793063944 91656986 463990142 837001587 754926065 528027691 164150477 257663000 293848650 305760759 591857718 996328662 6224119 495929526 689211600 255156587 616490851 340276679 275427190 154913527 289727225 65009196 561327943 786397309 81333164 491818763 507894311 669145446 800393328 874762798 219740988 281362429 304150462 662143108 355326321 767390195 690590740 557136030 125043702 103659229 594382451 693834547 65766590 596961457 810164448 742746524 799561983 669473869 131678435 279588440 273938358 558117360 746453002 588728201 974865440 499148223 239132775 99849078 413629506 556779585 736715022 475293447 750753635 240537316 229751449 279321164 938151053 113452150 638035876 184596727 71628047 412851628 108645200 132552413 909912317 536683422 9273284 212627064 134415790 136783945 809066151 945934696 37973565 461031180 729614760 750377709 683873802 802357035 133316855 788916335 639296310 626136655 862742985 121475063 193278762 865863940 492120279 462130355 378463504 187829562 921202911 269486453 635047000 298927813 298930466 502309685 961752885 358035933 830520292 924814219 915223838 184439199 681618672 874732342 411645773 669816969 716920337 907590295 327192387 741657346 179107738 182421046 941617986 262395856 434356959 641808188 271766226 272220832 356255930 556071928 280847165 172470401 102938119 728477275 469473810 711000681 76246568 599920251 31772581 466240943 986916737 706375955 229760910 980967567 826302461 360192002 147601190 728752810 986457991 457705160 193332237 484686723 648580754 481890572 908106919 453915394 102984850 605364504 100927130 532709877 843645569 62031963 47538001 246799498 773879643 821319654 684444284 196358871 13168802 258130160 746223246 419851603 956988122 342187858 596193086 420083545 424868366 125050380 199056902 810541996 600381514 579258814 39526567 940872430 906864158 13261616 871355299 462069287 949681953 787959242 127481026 483516229 133956716 250146332 209491854 334175638 744497435 827696216 438983126 723469391 196953296 514220243 875246126 696858376 582427696 598654600 692570222 992578622 455239011 650765204 709339695 582521296 138817176 555878843 176509777 249549699 80111743 387817186 679607928 504640894 184459981 56539539 654306186 713156302 202950844 572976508 286515250 355704803 528468872 313122800 388999777 514637074 832872691 770189924 831825095 68805393 571740097 589713139 513840478 457254269 532639293 391993051 535626208 72869207 548868787 678061822 272504908 829394819 836448243 606771298 139229029 661881160 96013269 212283569 605330227 412526803 469434799 743666874 36373376 95695283 165323488 465645806 659847771 738846046 591748425 625722340 399429785 843239339 544111567 768921813 411373135 566081878 71920347 891651104 78194521 132774016 524811481 120850375 662173655 727344428 108168892 571400177 342070954 558395843 522357881 588440422 90350587 54122385 568741767 170827798 281782197 716412230 487798117 287315346 34904582 804192629 594732052 318272401 810359266 252888856 147089049 6521453 297287552 305488394 751763325 325626275 413680859 455397771 95268173 151122519 256045106 982577856 438518553 824875981 637004424 194775857 974401785 783469041 269960228 962180426 894241411 774864336 483103507 28460250 125857111 924857373 648226721 35663766 763850132 981160365 624634596 371513751 341190751 156396027 906021681 477798360 303089251 411741605 280099492 154648761 518910028 711807725 504790429 455410815 393860939 266368056 292037438 399907281 886044565 559870611 495239662 6961724 915566308 963973161 716586456 879895729 947891444 371247310 333416813 383660546 782684679 714264695 357606878 534716776 71368546 122589632 444877731 505340672 153750990 691130469 434270454 504241225 602891800 456838601 963976280 151494823 635072401 706982258 736711948 567085540 509057678 891876746 98254743 429192362 150656745 485735264 996397127 576971529 720063614 708397541 284646312 660078839 667457455 656221232 258814736 240729804 23442401 47834106 241555220 893779906 566137341 481504803 792607761 395344507 516592879 671004459 86889124 5521786 45287978 739630521 928636466 146995624 297864227 823611672 285602145 429790417 348419794 431732661 927147677 973144101 588176948 675557282 112061588 603558583 802138315 31015191 454211770 274752001 294056476 437924587 503769542 875935838 561769264 652947743 872900147 901798799 706012436 131059028 765187776 745649975 645526873 485383503 451277553 842712415 768267924 142866300 849960331 265174259 471318239 125292392 907815196 130558530 995836502 139183686 257547376 459352450 674335643 799570795 581306141 346401097 837083219 681365715 875787768 283673877 184546215 1791385 415073694 761865158 238699204 754707586 862024429 52010015 322917211 652866163 490008967 613668680 208832545 343814391 638506582 95805262 808120656 165886138 542643202 992965026 617053989 450727440 159205757 359124374 215916128 940439407 905161848 203507427 575277255 689253872 225160683 403226150 479569315 716379090 388806289 218826590 986000449 856717047 922909545 866460272 171449970 214701414 154961462 860111267 383842571 880177095 668508160 246302245 505754726 16769002 35473809 177365124 699537120 131637056 668625913 663090485 313836889 263801696 659190027 408764176 994916279 223622788 722915806 327056337 932356963 91099657 438320972 363539097 8661961 847611123 52620918 520347756 324757725 751328870 487817022 557230257 934652305 544029742 161573067 940392373 897190496 264512312 175520777 887668520 542040007 836142103 89720870 837867678 709954758 725294464 471180566 459546639 797681507 963341518 764969489 13150807 382277927 246446718 330810896 533334967 924971423 910389940 546234451 879457362 47090396 658637237 398694109 599902385 312223731 743067243 374818038 229907008 839248766 636289764 182437288 376107982 447169050 175456467 179906627 963420689 572729575 875136526 148184794 729368608 121384459 377205518 199050436 912268791 370769711 233536370 745907995 810342134 11047936 209325692 67913024 532643938 546512047 661108114 423163733 71500259 764510322 449763518 693865153 304604164 149557249 419697455 91610288 816225975 319856665 977035190 160319121 647061966 792035837 87602506 893170838 102321027 125570032 69738884 14409271 708165361 516670396 59677988 158274223 11828376 982950702 915876490 519665022 751774429 89977495 893806141 309940453 983638151 463927116 313830760 384175725 457315652 44394023 495103064 998749536 124646946 54333445 842430207 851673422 220368406 925667398 649791348 10959498 959717496 283039568 669348465 523552939 33713541 337767180 26987988 598450444 575991516 808026472 987834654 986037067 798470658 647204051 61809655 836644301 594689246 733349571 891283112 720198201 507361341 501215794 270085279 485852153 349570639 412506141 22707951 554319548 57221416 594184196 646424781 662980855 235142464 770521709 244035092 459007071 246391283 751770466 912841666 59992176 848777218 231833838 876172409 793285865 260978193 140428195 751778047 228166734 830463271 464651031 101571262 25644133 472235313 100541538 607228997 620532409 627224446 421473953 95303109 494131995 961136964 831457143 953099668 894403611 104623130 754170247 449250989 483156371 744882300 383243003 784829743 504690461 984732235 703969792 187585754 393199768 265392970 13849415 850198421 98074791 477081506 945180294 261713898 82540337 24158814 64893685 68595080 417250274 674910704 536329682 349536704 537759401 869270187 246306013 255766537 523571768 342670150 286703836 119580285 265425032 238981471 318871064 205311065 580625234 813212662 321084639 367239297 38431382 127079406 967880192 936912377 745853720 211170959 775236434 519331437 147403998 278370823 864460333 507878058 185835443 52970468 598990831 324270883 512871848 533206427 41925752 570651757 513809294 578283269 346757294 915533763 147885436 986361564 804877050 745376642 291748687 125201731 391463882 226630062 694938917 182576699 582816781 762108524 818406881 823484463 790062522 950042246 674844075 978814569 266580553 765611498 909250157 467417498 709046072 948167723 279248982 563122262 342330503 327000830 539269723 504261525 76177724 776030399 366156465 517733172 316839904 891422442 670749525 752525938 303615233 535335074 313278596 935435379 19950510 654912301 27907907 204793025 372322814 812133493 682930648 266846150 720867209 870842249 910294094 722758994 633321965 976421658 308730614 160409883 478127434 982516734 924080865 109108024 415335623 194909617 391425126 188160678 297777931 288246991 924979106 196954563 780820164 609746331 550632691 633826518 669339428 685829244 358046077 132327045 573547614 813282426 177929125 292049500 509614638 656501701 680102808 218674509 533011534 821875247 390541253 79878699 85777154 847287213 555882335 936048174 124400525 52733145 64866524 292705650 302397113 374757747 817361016 203834231 320073556 69624539 792323763 465199010 994637485 34664601 827067599 932081595 137668379 619524310 920078163 39690862 27480182 711301856 461386890 2871754 341608604 972169642 212747013 817634244 150233582 711273545 313982485 440576693 53775824 454612088 470854226 927773144 340171564 308000533 668599319 90195917 320993008 886607522 298971139 790100761 177853579 809178565 388509561 711474340 286825076 969217992 116177697 728525881 430829219 459398937 58854757 663655177 537225494 694330827 831358709 894473256 628748878 181350932 861772611 794221327 150311375 350507213 351284488 950986776 880392867 729027061 838123197 973714182 244854232 275444014 512428323 706231162 103379709 821564990 819883451 738733951 234800809 224190352 301971279 666873855 89754356 788702385 354668135 192368459 346683388 903542995 202080725 132634519 743291490 922832717 837156138 561158011 703637450 849398808 37532478 938051187 599290719 591408212 955872428 676573024 834497612 8849601 328581715 592292614 662593604 613201991 237444566 672545420 72864251 485208174 515595805 660968958 145535914 163677158 784114642 15162062 806772111 237129985 395117029 659289679 118970475 20611636 472625161 918065209 521702402 4393114 796992820 278194472 319692190 792421488 323407907 489245469 451726477 46911898 568094163 157423611 993071262 725549085 661288457 216823819 853556904 648704163 383046604 980107385 157593348 724589306 674206693 126302164 423595022 117373589 680703334 573777554 652212391 901615881 167135264 730260361 756497078 235965074 212758827 440173687 335139234 75992203 169797986 898390140 158014682 528359417 798468068 294193307 443033165 919830017 378870933 233755197 235795186 440289390 516685466 356439469 72517442 266515500 805832417 694809756 303737785 537440207 609233047 81256095 38781784 950247437 741305775 961967532 465557030 687417408 275865954 757686945 32873386 849775333 374809770 796847549 912705907 154707487 545972933 489279269 320657296 893259316 555293624 819179872 655136024 203625487 977632458 414409180 79510692 400966077 246772996 97734503 888928464 942823664 363136952 893589174 602175166 56924031 593203959 477068513 307525778 94340068 881575449 125913573 497857527 817230268 663036985 255838497 382854808 735310411 252388535 555338713 378550952 163974901 863171508 506630582 852274523 127982022 112959129 330389828 610164586 471629803 69621904 361987699 106788243 796732471 160596233 129789719 136190743 377235359 279257655 374055272 743299643 848114622 339214737 646839939 901664455 625377618 522023505 929892583 925405834 713718973 741229560 547267832 543481812 41561733 330646216 581330815 943274490 566172116 337148488 277186600 983285717 996788472 413492164 276562946 580947011 668515300 711976139 321016835 828838565 860903086 74966959 117899650 766855008 986497039 754869256 550857915 780786268 631554022 102930226 164684111 749241224 160455605 655350474 248813761 804889939 967238946 477722420 84781817 850156341 198845048 756280344 953511109 115730980 647439139 62736609 926253651 416917791 417602616 99881789 575241145 764753831 687349994 655851936 343817070 186227265 447535382 791001024 241611981 691870453 750620088 632189722 916579993 741591506 531074420 177467244 663705460 779812712 844740878 699988793 374020198 733878604 931812338 33844296 999864157 276306583 96761517 729194533 71727527 555930215 701654385 745692319 898916473 373651549 832317589 907942472 614334828 749340446 729034003 658657017 172408570 283046611 863483145 7549003 819805445 218511784 713163320 593404446 918356305 77739600 579955336 967775510 795973637 400824959 559277698 683806489 450569774 401600879 43429332 419410386 914946620 117600860 761867729 728301873 415872132 789021960 129521135 914237417 879267772 845595704 153015367 2729969 692499329 724991540 547700760 155497220 647105748 978475851 654242884 331685153 11810969 158998093 892666321 96283403 722173975 605624591 387903081 912321737 791425915 825782507 354538714 953101863 118884436 12582717 715104151 411384628 892954648 174574567 47881526 524454082 55930014 805544909 685471472 24327914 447147682 907898202 655328549 35867525 856886341 966374138 474158549 118218931 917899146 944867742 695017767 800579928 581344986 27991867 843686374 246437786 982091137 180342602 34692606 30273381 506668591 625391946 263881988 652175591 245468535 89846074 892379308 441522452 725332051 433154079 775697232 390135843 798783646 156963972 741024880 415355406 112620440 38165749 318037804 504903958 451786854 801608323 218692812 773189694 741359760 90166083 701025081 344175051 756869250 989212879 709085569 824112074 403378699 847666883 119552086 593541770 318002400 40815425 596349584 177299230 227899162 51179886 434857895 779913692 373800884 709263858 758009401 212276960 331051790 284719996 423493258 368990346 947001709 380151100 129155327 851175931 731354488 158809447 36394658 359895965 528097980 839374263 278038946 878776216 363808810 575100392 927423439 212919389 362756244 65163836 232366370 693732639 332555059 971674616 922566707 36598357 461116964 444301797 796198081 674127418 686982886 154700496 253484078 362735437 645641437 815260170 591958016 749055697 691913171 462481896 50359394 568490318 723084914 529758276 129219232 316326670 28884683 341177594 133142959 329518241 377163473 123489900 550240418 227528026 154077407 342798847 179165494 348925391 765953070 781493404 369602631 142948956 809714528 150814512 463483993 546559905 300971256 259712300 632243216 28823808 969589215 898536709 621729464 370387232 310569441 727236277 76596414 445573229 739834414 234717752 24425524 382836117 7346649 609254416 92013905 707141644 392534108 389749186 151057647 250281609 733079059 699659351 242450187 542919559 15017660 416989404 279601993 54723525 133466109 184380642 155861870 808767174 945523166 310952702 109989860 741896530 938207563 61293898 539523641 953943027 238837395 562231779 497398688 355510137 769135084 865637737 249983854 297542007 749576172 448971650 540550558 747099843 615142417 614926166 188406606 215629818 889931067 868788244 775780672 953539577 512354861 661749100 709282906 230032485 850503695 791648276 484328998 319167524 165572846 928257092 945987923 924885986 597744187 266526777 502372914 280964750 803283784 754230453 507339065 392075226 677974479 671875453 274906500 98059454 546135146 111277530 255381327 227183605 670576411 286167833 501695101 626259070 281945030 270993675 835462420 558317596 984068786 353315973 136611775 244420055 814649101 83397601 205150794 941758585 484559205 818640764 670987306 361195282 760853551 262887990 425387251 962294133 363746371 248572405 540608223 16908984 803767646 621397538 60458318 294472120 791691934 933793834 100107584 121184659 538683146 836751358 733717981 450988076 497934344 536247955 829032686 478593194 122997221 468372579 103067489 218821113 12326481 31449579 191627208 291534151 202591456 119610411 15240410 419662472 679662474 645173033 848369649 646598899 740105003 178929262 334605195 226954627 108679172 809567111 184544714 312383864 506743864 199521413 715632884 179891923 826596944 66107518 842726387 174246109 425366456 883164170 303403733 980506784 829643071 342085062 297370957 945774444 310466971 924054228 799469872 374830420 788052963 743172953 141829370 507807151 327476755 118899966 87443015 406715799 114511755 378530672 381780570 847394413 765825936 63507169 914638489 106965075 895890890 480336516 896801038 77078704 586765508 554703124 638600936 307995824 959000688 940091214 699709688 266769858 421732512 387498098 527579701 311050776 614339982 702834886 788133432 662597930 438307413 799234579 787079104 702070323 494407029 506846758 224576816 643574962 621159763 747435344 452976396 882945259 157701302 180929255 564802688 33512548 118240076 998334403 856295897 397361256 930094627 949807297 227743497 582163079 170106928 264903492 535022631 996653844 853884107 656358319 350991341 127239590 567882801 737472492 714402872 236562327 442769921 377079272 914261644 599589000 76118976 188166164 410096782 997405403 938607445 71384038 709255303 298820664 415011725 696400982 984913896 971976713 575369880 632951905 276964288 859862013 735412874 473757066 242653000 793587336 796836315 851165780 66639448 392589154 308225512 540769993 619261423 432731140 399240047 720150774 57701550 161664558 832832791 335674220 529847133 78389860 980177382 103895489 919832422 548164716 207892937 559300877 99670357 935664593 694518799 452895342 843454302 158448227 859118062 780872068 774558679 561916085 889655037 793808117 571707833 480184478 180821432 339090666 487833379 436435385 205348352 411556752 986676183 912448484 869795224 671277977 409409979 252034501 41908393 361635512 720713562 340493120 291325502 115058728 203670625 659461634 719866057 130513190 586704418 522295802 783942301 127326066 198698004 535701978 44451441 903351251 244503632 583752090 470852579 499187344 610376214 244971766 860146163 568642551 87797318 294540779 187293060 253426393 896461288 505150 982635486 416419596 49426085 793940725 954326319 409068008 139754827 145754843 105480965 868745931 254296140 377752832 450774229 985031061 300500031 408879159 925121144 889377580 97684062 615198871 199122601 308457978 283209991 701751803 781415816 311623786 12810812 60149890 89428761 46402414 387181090 274852111 647007686 84388092 815521157 535107530 703387865 959566476 654479443 739288221 48914691 13450140 601002013 302618039 671487192 871197228 676770969 366902285 27999568 205921603 44224546 844613588 137665096 618131304 395602998 659684616 426619647 115160361 73905655 996133353 990419609 964603287 264082091 590676345 722725536 995174088 447199292 435329535 224612734 467852372 141524409 375651718 893250307 304184281 586283987 547964510 486143205 865190264 339969377 965639066 747454267 114922069 780434908 378474897 155583234 503021850 927785444 261164126 585743001 430177908 332892601 316413536 711683652 1792917 554377666 481140410 702332588 677815985 796786954 208637908 660397404 742127489 710812606 28953048 165514566 628450755 349746096 267389750 922730813 792763831 852782807 938847520 330898041 83805347 386677709 148847119 24043798 694101329 912636495 35174460 159517844 375598220 62790593 47749160 21791320 136183206 337065384 833374996 79722026 423386357 921458221 692775306 586629814 348967506 511307425 179958738 822959627 432768920 748789235 323262589 917190174 337989419 596765500 48448735 130275656 230383214 451124788 530787212 134524612 633256012 363345337 977826018 658361138 263757232 56657487 68437887 605445399 214427148 727007387 916361415 737056603 326602710 533456871 298918239 440622537 642606343 910092450 882320309 221565842 977979802 507907805 726587509 977634762 118415891 101847246 189984021 841500138 384798709 964823889 307439690 866629709 31500363 740679778 455415953 572039347 678987296 527861668 82516135 106888896 555707655 891530461 621821969 886978174 944486291 277361783 846476693 611902167 944582624 176129 761904063 167391260 778938889 367986348 993403230 552718465 420072623 124557775 774076420 266039966 199673721 190270820 571866761 86684655 388026766 84617352 838747528 406708053 197080092 151058943 143842272 604466580 256340181 79695533 2202932 303759315 861630061 8858654 62524524 60555806 364535069 54956799 603042866 105613799 720621859 34019746 513850742 952547969 914396992 158911102 471530475 740768676 286482744 951478445 997654663 431198700 203743830 277643885 801192967 209457498 248735717 76055968 810784616 514833873 94854072 683199563 252748911 20253594 983981219 291657498 982432802 477929441 320005375 851020251 802233165 895608117 508361514 454571007 589503743 573331980 2754053 799053084 144058122 594040636 780954996 193405805 725680774 855168132 550034145 811508304 394710606 337498369 964667834 133593287 45106049 245881273 509995503 921857016 962050050 820875796 669942901 382803373 198634745 860672605 715465669 51808469 845313873 216008261 667349085 176544257 886789687 853557601 117273406 624059880 521594785 150412199 639735404 641422307 64367301 520536053 587804018 168631921 760985757 76098186 972775387 735616949 586304106 632131979 581124026 714088435 411678254 885831551 423677987 788339734 572176688 891088852 479309743 916381741 255581820 829684056 168840444 927141354 544229217 172927168 587519787 481638690 235453937 402737956 746013280 165804623 131189124 269180545 60926022 136621329 402380085 751555126 519520392 314270376 340395107 51958663 212310873 266885756 350391602 460954142 926175725 14523030 940369160 30318724 211691774 233239076 705207056 323553964 90388296 98796025 841877690 929657961 273954828 238246154 846962745 150684659 195639185 525553906 318831363 667142759 745379742 517783663 714709589 187340868 417461762 629218786 435186093 869006318 841869069 41817043 868642126 696866350 538142228 912871787 428816575 64383664 946575856 937195769 174849868 538367619 715378559 63276654 537254532 592174749 21529634 111609824 810707641 483301461 572078654 3759114 601947011 236874727 902024123 424057547 102425661 914984180 405248136 39709603 43225223 773580031 146477333 774639161 913964226 688212464 341611223 596187351 434453655 868375701 364521159 740705004 699312496 614030108 219488739 774731145 220235518 699587995 487191468 372025829 282630577 402914441 409385639 362028505 91299139 336661314 731763420 231787621 236007726 264450182 605252186 697417769 712459057 863710458 460880817 486491629 283593167 208266149 978472054 109315353 811932879 370985589 664691651 694383165 132153789 699288760 819932340 539044235 159969896 11296163 118020843 814079320 803370338 996779215 400878860 573762719 77183619 557674166 988606786 221330813 891758951 277044026 34812856 384339894 328381931 957921823 301526817 458320175 611677363 417043852 775546161 544617586 721980839 978536078 369082146 332950829 556590706 721672086 921690672 297814195 478397186 321569526 685277213 228364921 326898187 517117287 731954094 10288794 8699780 809489029 698169131 837342292 505672488 880143185 708031203 824637577 361227509 84856495 202356134 688287295 850909105 7484390 148948809 753403680 507755360 805857571 517227814 532231675 589452239 932370421 97432217 426329921 572035853 716719058 16389508 953041289 713445868 922163857 444528844 749004812 671853188 775885551 926499033 962618153 562491569 319239434 186795546 693981922 581971600 546264808 52544383 429016926 365178118 173265649 244672253 985060197 703489081 299772529 801548814 63652583 337713684 366144536 377462318 198923125 402104520 68486777 233415519 510357702 307405638 440697486 674338470 223806260 457768389 640007218 354861707 39182396 258648642 868378790 313182109 964535554 129035515 703103245 947356396 121347786 485630195 243996399 801833613 305021312 575209074 574525114 102216218 346688561 862737794 311778364 790957359 605640080 90154611 890806058 272024558 73855602 722212951 949169053 640579452 453396562 106625415 412125328 901836418 161641422 132953116 606878819 305225644 74584360 11281014 386831195 716300845 851743942 583738809 453581855 569087034 253479858 239340619 45809725 867755914 688813594 35886680 765962403 795113437 918516177 223254606 143222310 3352434 718930636 45838689 380463102 928394639 651930535 892406792 423096392 868452092 827988510 928094334 990569603 508902024 980058516 177726274 495983123 433828227 750340495 698160023 385889474 37710402 112108601 669844485 575787322 613763231 207270625 78078166 519907212 301761143 113245304 399914650 868001196 707794986 746316309 117696675 726225394 352874269 108130673 958893962 367702938 716053051 8857452 932387240 2425157 235082864 877947526 651145630 507500406 86684461 44313958 550564558 732570390 522380007 594403671 965057503 217074161 489401240 754473158 126455612 706617655 321647421 594854342 409628566 349387771 378238550 931139724 228554334 785780663 486800488 914041330 186233420 108141255 465731710 537969656 806011355 29315817 300016548 973398079 398334410 463786947 706175851 569519756 344830364 838760285 930408553 71735627 15560729 273405091 641435317 555352073 742311883 183980004 164894319 985136121 524501378 224044886 363178550 32299633 480905937 923200911 150734256 940548458 477225102 706818061 961574918 290460675 641964885 57828784 727602789 671940349 598388742 858842427 554660990 270079296 926592579 480482774 421910278 688821334 276601587 323526543 744580151 165895915 78237890 2202068 787300941 432233299 509466270 325763066 154443274 781818884 396379707 326323642 319192883 486299671 622382224 735419822 899814161 19544011 708837976 800798680 676725489 172741890 562678419 854007836 871851172 549730243 972919554 262113473 728303360 639483062 139488430 895895285 521302621 491943339 507169889 440099654 989295896 519194643 211892011 652181033 580464147 803668869 129380575 368817782 740898099 661783099 357529747 968440298 612097505 374550418 835353892 843420067 321002890 641251982 697615279 716375720 468355103 500547155 492019225 841506399 373789846 792220845 486281 323246357 731942247 938136713 228223208 969080442 987297551 827855994 957764456 973274146 885066896 998124341 870527226 409428485 176072175 954781717 568133334 365650175 780090549 577304472 812985847 8393041 901762671 835594207 126646172 917931294 880538414 520639282 681796553 743548655 158664200 451352186 211601860 167513648 670413205 980497862 350994072 629586864 613285490 627744454 792987029 577535525 864389570 120431443 324517070 464073382 446333352 223968741 947376537 925911855 558017486 190385691 517163283 204055840 469480417 276198199 916356250 29217214 274098706 412710047 461192273 300863665 674254230 941914206 49444255 294049925 417659687 851089312 6974896 578989353 935868802 245027129 651491314 792479858 131568103 355575839 238318234 294029465 815709852 308663788 690389277 51094713 717796714 73409373 744054967 389121874 929842206 866166997 487847655 503925449 194884873 735407323 472458225 991023077 458123649 641669783 440951643 781928020 493126238 164816985 898148464 798260516 864785022 591128082 653777088 729318218 558278465 467303386 10082974 79535646 272237837 323420776 252360097 903346141 401299403 991000477 850913571 399105062 95213416 750878457 629834949 2209406 731288149 23006244 267820777 63588044 853688328 60428135 977441078 282584029 558948729 280504368 863657752 625692641 862078374 346669970 264478782 352726252 33840655 952278722 176669466 907500918 373267770 317492123 561902948 979621084 540870448 729361691 813398168 617595868 822585854 248382948 643676275 275310877 945993270 121696444 972487034 930660773 838819179 271572237 800622451 175377761 475464888 806571878 438944233 978191264 541460794 939939320 994945708 367730584 352977553 3211545 703487055 323983584 106452835 558872516 845446825 368918004 691421145 534922264 871944020 722852533 977680929 159740373 102171697 713930470 647886058 279103714 695479266 906011312 322637291 817535433 695595087 236266271 195818588 977174073 22009122 549355170 654875514 506657156 297473611 613064079 964374792 275544350 539801724 823405724 1402825 24438052 265730989 636838759 55060487 439395026 902747033 858014448 574403087 393906444 218765376 98174490 988610739 675509462 767512675 569402925 677643206 455878108 192882187 778301271 631057059 223269099 696773891 251309350 26608295 37769334 702051161 308409615 398666163 973208338 691054561 565838571 49418411 263380474 458758834 152733557 524689401 574908299 874607527 644040909 523809802 946951113 536434911 309844215 915409360 848122585 632691517 695244893 931958078 24094085 56429800 540842057 490508239 803940283 375240652 807787372 214138624 409126158 114631704 647206490 895870162 920822580 832913086 355229195 435824713 628530310 835149303 169193052 23181295 203476611 499818940 908226700 142960209 879151693 353245774 883818944 26495105 408193322 601006254 653069183 396969106 846418180 229872933 579387446 851291680 161445098 720887742 356251573 533248197 14653325 540801735 204181423 724302501 915797443 752984916 17416766 359670499 813191432 21574588 424578654 446053929 846238200 86013978 143357550 854177061 847994582 354888397 39413426 244431110 784353289 734004472 620606419 33414659 108733081 775270147 24627549 628413396 528435894 336019224 305215 169607735 490520114 412672423 439283023 163851116 243737858 462300130 953230788 110737082 828167104 485698625 801905082 511637736 514502188 667915008 106064561 833981636 634532775 995043484 267024910 177085344 920147382 513822298 118942617 790087632 929739397 253535936 77716990 150301997 798515553 354041882 717324108 211416981 209111357 202587894 53379449 298218856 561735470 909397672 111579867 484310029 514493679 863135687 206756016 873072747 398175582 497935534 790599063 897362800 417571581 693752828 349833749 520142990 527474290 388698900 81877266 369441849 426719495 194364062 479497305 93195882 511891242 667484932 225418011 697726751 287618798 646350070 732933228 299191000 53414537 37580775 417795013 783760156 993796820 978278541 796519297 704254706 316462542 372862821 772889952 426616168 690509593 262973740 264112390 433124368 868471420 615851879 539316861 201419134 835528287 791209180 470506159 131107275 701829202 381078039 21223405 21361429 511660422 760079846 511724139 58590717 711745362 214580189 795539137 294061095 946929071 716002515 117118571 186633405 262573501 690293091 832998986 625895661 158597692 589443180 232558370 807217254 134597652 372825490 107242522 983997407 766770381 104862651 130038591 526421393 925497623 563428242 662955520 56187831 464995140 834752007 808985011 17292053 999671753 254545612 856978959 750787950 874800065 121440474 548268976 824292365 822792042 490890986 876174999 464228413 627160229 734519805 114502823 886554065 738618746 995368405 437894697 1693085 702717586 165486969 781485641 704545274 95358395 35735477 635863446 310259526 67177576 657026455 66509958 657976418 683076142 177940212 692991984 388506418 516213065 487707361 945790352 581552929 381914901 628416570 178382470 911371674 33534100 408559134 657807319 820467344 508682991 138489968 41478379 197297911 330307565 170166360 560972813 748990792 499465853 522990784 102587118 208854017 688209714 855102680 497848099 418498595 971381442 342604947 569363618 652905394 143959175 445131048 675291209 538210361 783059198 976790929 673119319 699452227 350352970 804408079 74966769 244984035 734160049 994756004 938811550 583772205 829572382 420135063 308079308 841343418 203211166 4006644 647489097 322044968 217384419 998427657 903774666 74683032 229392836 74379243 847155303 326626607 687067579 994749935 149927965 131691925 56759653 76465969 527176779 474470265 333063174 787356944 745741877 135186186 131026690 444800944 647836549 166857599 952340069 8227446 319483589 125740433 524875612 66585232 426532837 732092412 971841722 334033771 102416571 143589378 889209716 768658235 87460734 765054439 933508901 417055606 629992779 387164534 266670219 526497113 152071841 278921850 101127176 259822690 581760484 141445958 902768674 585653972 334318557 727252782 599605251 10403382 959778360 915630860 422311929 626943956 28218884 642460604 249905655 286655292 870365751 947240608 466691603 614404291 678313000 837138460 860934406 24698878 289736211 645073435 993402031 279593545 410411929 581292168 968386192 598953795 945170493 161882070 669615183 822505296 881203687 387387769 850522679 24961558 209020773 826107499 372537780 700974336 947050213 149248424 566240219 543373246 696391805 749541042 733073375 692691651 989148836 222054413 204255645 612346310 702405814 711415748 545101329 129707074 1241459 944572386 227346399 637474293 143402368 14232314 535465931 349717860 422269412 364092576 760317249 477656662 620348045 576626670 379984078 613567061 865077961 75265536 374511268 340724016 848197581 570226296 121914650 929407868 807302450 408772602 963240234 339547406 976977778 459636913 451831538 197495682 667912815 386871497 289571892 376673976 691610093 822415603 746259157 884361553 396419603 230747364 203383137 91003702 486082031 69113301 494843782 609583634 555014127 516404485 702063764 693949395 581386344 373614642 710301700 418856749 657275922 968618020 152973294 79668759 353155721 906476323 845476241 693297739 496954574 363595131 206635983 756638154 643514821 168378879 732797870 567834454 258191541 104117379 656130776 575359735 920987083 373562465 631794203 133090423 441681558 276195573 122361834 912795110 720836748 544794145 291046619 617200150 542744452 650354890 222581287 2656031 702978619 593324377 498866734 486061277 781267151 387760698 488433392 230038893 363946310 934800992 519339668 771699636 235577352 117117375 781269989 476661208 893694561 93580241 448703184 698033604 216184577 871952402 601167591 477047720 355050619 164852356 723284449 924876919 925670345 750656556 890046487 10446440 401204934 967579539 797125897 77819766 440114355 398140741 254736343 726409696 144109747 805246549 439823305 76746921 175211086 920195800 345337032 438745625 453678578 495703141 744741858 668535866 126492525 479427228 612699082 367326044 257240692 497607580 416244053 56901265 363754272 731340938 61993470 878032945 761530476 928811537 625546338 457044568 415901368 329870045 255083205 830934371 668615753 193348127 287642508 807963255 455958470 494255628 241662913 761259514 998901949 834268766 679247251 529092632 435842076 873566417 875848914 164789055 654106296 878874023 272792439 513196195 778491337 224076837 137314842 694901947 211596652 750344980 355997306 587740098 860070176 306619712 233342457 554676791 842248777 562471932 341902877 178400605 404456625 448068509 264182545 540856764 877593346 952559098 354842145 753740702 975149389 2883315 310942274 982406035 773450630 568069351 359100039 599697645 218264581 941967676 377693357 465870917 415546374 380163290 685094800 713531892 109268010 250987184 47636404 557671579 921359604 574552110 146913213 359853979 52935501 99049418 645022455 214930846 50895617 606164859 111612879 158213900 805382464 261332289 760892503 109409943 986870557 823374235 494471878 669998000 841977874 620993039 576103926 802304271 558105211 762013606 105989093 371306287 501847574 668111212 356985908 49315023 334608521 125333236 318790315 796054386 539694556 567588051 348335539 417502688 773589755 894803745 99685082 767605411 464461877 787296251 252583251 388784267 461927872 452347395 368735859 204308778 120834610 844226782 891628085 418397017 686789385 966985653 146056119 375343025 128977189 609775029 453798331 241032979 260574537 517305487 793761575 438152993 87463581 787027192 148115333 243048642 763212079 45458218 878912900 623777954 720630381 724916578 897274229 189822383 456088492 862984288 168225230 857059229 682771621 960065002 284747179 196304739 101428210 444707657 567818568 235882428 299821461 228444105 301831816 452767143 728402802 941163838 246411633 563495656 734110673 177384570 436650158 62605445 720490973 799004632 501555212 69116745 838935591 508017588 23947517 106807876 582929187 959007472 788683032 251435848 84590505 600932721 529632406 419092334 201953654 519801504 894073047 153802127 929900457 81525738 478643419 624388812 360219974 432722752 947501514 906553095 484847030 717089688 642493805 306736487 902504261 819436906 695874226 697657560 854625187 537527091 108333099 161151113 381462116 295479286 485345423 485867116 910688640 966388150 676551480 449899449 726673363 662660604 701314724 663355243 804693918 410021463 877915893 957892801 580854532 134723288 386185329 206828991 673539726 255461010 763534338 663082410 93851560 343830560 310056374 63968144 849286433 109562399 96668480 630230718 118049199 954510255 955684981 794770248 415029353 532242678 178637777 924219012 226146123 441159581 96043760 927839631 627844021 918242129 67996437 853939654 66791148 114548803 893733286 184021838 175787672 723641769 346279597 473362830 190355781 862432827 125528409 644820400 444780770 872311478 404633211 229948195 273767236 41028188 110617354 334052891 391183012 507509106 783057055 100956688 551233053 891467201 783131641 966245435 846074415 722229014 697749883 873117724 595533631 974339011 605904809 523111927 534012948 684185883 547102127 805284689 398925404 193755129 910394842 528489848 649735973 900849466 735526940 672702969 137833316 103232062 411541644 691497768 897762929 9939307 129600484 447586459 171204745 775267498 116999169 699146159 311428427 144531944 630926439 908706818 278538812 355043735 661543099 928470007 150954819 155141930 292900167 376213813 746828077 324950428 657882489 669888808 582170666 807219178 24976995 975589247 155770958 993237396 16348477 608999596 108884497 342484256 991045599 487753831 552719568 654099095 395041096 646282795 91125065 147123718 742498330 82550200 861315107 766189055 564469530 347559311 134856804 490757653 921733045 978796409 407195129 391389540 620195958 470792961 681750065 845992710 449529745 42471925 595138114 277873310 622041948 276929257 815430083 418609874 211018448 965821875 877452080 323432905 98330124 941709808 960472170 871881137 157581522 402311550 556835124 749774651 102173961 137129728 508023735 340243997 478162233 465501790 312849151 860826511 2216722 390812994 87735163 394634447 480431077 943563675 266101121 24012701 160012073 500462110 679548359 318661311 275473144 568832192 21550059 440794750 956351631 541479741 527271661 118688552 396966609 676928917 569805232 850126220 867996357 356828809 566628220 402837377 470491156 493312034 390811263 355700319 553660812 31077419 430628935 43999619 616832415 662306994 321842761 860175056 713971940 20168331 716337246 695596841 825425557 467977677 967751489 619686648 600785680 228245074 449347346 550281386 327098455 675821627 860169173 813056817 600426639 768464491 724391412 537813121 54020740 993645319 112863929 260303379 994924068 725622268 545763029 858157924 586301696 373444985 567564508 299957879 15779022 578306160 858373575 231317071 627954153 723888922 184362864 418954102 451878863 295285616 359499033 159805562 110674850 388132274 57861094 840142442 404293800 775902948 733190494 683466589 503866060 947790668 519443950 983893739 983153946 126136566 749437286 869819570 781555782 900961328 557368185 330309330 677921574 224349198 602202177 181597809 693931315 867889895 543845050 875392569 311355149 514959062 453312835 687162581 35502836 355777594 771054624 303390071 554358095 400230454 50396666 872497749 219849001 360287538 588829789 587445543 322961583 357060440 632340536 576380331 625777587 711727895 33419361 335438370 678795820 930544036 52839951 628449232 233961140 18342260 220929886 109275519 459401993 692567236 753384398 900674557 91183244 929677841 400880836 334263449 238651077 432659104 65507848 626447786 267098589 330834167 108278854 981371144 617944354 600949602 461332365 369070225 566144390 927228015 16803795 738427045 421348385 682304370 645580142 104882859 487168683 422118146 865503132 800608650 972195843 931280250 622701308 848623152 982974122 182198137 24548883 878507535 976103240 81582690 636811721 639965083 851880230 132221149 191451625 313656525 30662323 483150676 197034916 429407139 557255680 763420791 996912654 30581918 272580419 910886840 795494048 212147010 230921048 474541008 447381429 210748569 868596283 709659960 873097997 861010353 912445327 892511409 750290508 975143961 763924250 243593149 888371068 241519208 672670022 6854435 450541447 781618870 260760482 817452911 111635134 638319905 835009376 831406447 527880533 508562506 51837396 526545591 403214820 448463829 94997243 561850910 332791783 173276397 672930801 341516351 369635391 710100157 627493242 810359289 60254128 945975544 531381882 507262192 282394465 507314257 650281085 964784649 88570207 39623940 828602416 311956978 351222041 103206732 191540709 147643287 22968293 544473066 481441300 606392494 946136954 502677669 731152852 276077613 59239540 75833540 721976166 209199310 923922644 288592278 17100971 880030098 671030909 10219242 361610152 348842555 479486392 130561943 643814153 855615440 176072113 986742774 812652188 566898461 137498359 356000354 752111058 124582704 409746944 750513087 499011137 629128157 418366371 328251377 437320228 32447547 528592284 335488608 88100569 143620901 127186699 50068090 816677730 920210363 401093365 433340465 281025765 54090206 792463554 497737337 726416684 446437047 378513085 454373324 245193510 892602160 306016919 910971558 876132708 326589049 685865445 86388232 508643997 161395845 300796573 380562425 328679466 628932234 494512029 510734336 274603146 301708677 10385188 271073708 8774112 768128692 990651223 827136780 240395888 606947866 296383165 206532407 821399333 842928894 443588804 282839238 23555598 552564844 928501818 52109909 773770461 39965106 324456404 513860357 827915623 197953764 348303018 530611965 763913766 169166682 286727865 728033764 990619322 386140717 431059296 882049385 86723683 167896253 910344163 938214844 759649417 139543341 106389996 391889938 266937141 768869605 102488069 300966180 405867413 755253520 465120286 302055344 507001468 552529180 568075277 731750647 723928287 968265020 703537161 644602686 488547929 546682601 394871599 886320717 710892968 524305245 243547134 390143475 841322797 506091542 145833690 629005951 933932912 41412441 544096908 634440520 228015002 575667885 478244032 290595111 531800058 237344604 256642693 903967480 886121089 36683509 241158865 198378525 741313349 421275085 378609403 150847226 955762434 7469433 990286655 486079866 629931924 37300053 782240062 199154057 524437118 69496064 500027003 224545175 528270182 924116702 404887775 507075867 420528790 412799637 877037365 616964366 774603133 136524176 2426799 939137644 871211308 686779775 42458207 415829175 417085658 127517909 639749567 79119475 938543201 725204809 10926378 682597803 842459838 872675413 414748000 132821611 150300820 940966330 370137350 674862403 883583146 40496634 913683747 562332619 244213864 957434589 255293349 669565721 486018142 783216109 777122266 595850316 888368830 61960953 513265399 720689925 563456989 393610902 154239637 89461737 727866038 977851033 998599470 164751136 98120550 760285342 1054884 889450713 434952113 452101764 848331451 561605060 56540540 964866287 83243418 748804502 286206801 518596037 452682831 320188809 317569758 904500914 634297160 751287513 50685302 600453540 19816154 10015560 834453646 13998927 833960381 143647130 127798337 733429673 462885261 834343450 395895245 979780719 782321483 870714132 386474516 264123807 573217755 284530009 790968860 676628988 509641860 989967038 268079503 978289038 72297331 220059292 422859068 776201247 22663735 375070290 155407252 80520126 446131270 37646270 451933998 895549760 903377271 731931592 668746563 571433658 899754631 523718872 389612594 74762760 244081044 916178779 305303549 609929546 387289765 539950145 271736523 751459681 639573535 444821378 970897764 620274806 680511313 42750100 261222840 724780660 148964586 241324279 569278808 240192905 217089405 737639081 43072507 225388713 587318788 567729842 903550459 293590027 209712218 181567898 271307989 417193386 840235968 501505006 198498733 120673733 512001369 9795263 341424072 263545183 712561837 401268258 871337743 80855744 296673834 551742385 280888466 271897586 925387166 642251528 630629123 478966596 215439550 692923465 826150711 829146571 714669987 889682585 370952361 25760220 355172680 98516128 562698231 585911188 456732173 168348429 250986851 693021008 801169975 606849808 914939219 957184565 77082733 901628126 202311889 792572585 471847485 422727217 603635211 549825752 727452309 380100293 860427476 252473648 700319818 418062556 142529825 464436453 780952212 756811195 355096462 532229230 130809744 144763435 924112855 775273478 860170429 872921337 135279967 339828780 144741759 853783414 825904556 189699619 507575712 377199095 253447912 825029234 839371210 655841878 911919202 956108646 755394062 725996143 383952651 8273291 209206880 437425316 904270330 903716407 305870104 425012826 240368872 529107455 600393074 544937082 393691829 470145856 996674575 820822001 990693857 388518039 18668402 801788976 820663060 322687337 966784132 323485100 117165462 894423644 153816337 198520415 913882583 19715548 262984777 756587077 16205801 565463703 606595904 108174304 723570689 388053505 807906669 507535029 370931961 803687633 635434799 200083917 918537937 913290114 865631299 599575605 724647210 735796435 57997391 941689214 595079113 744764488 826362715 603635261 858993946 963632294 56682579 663241356 535102635 489862267 878244742 293292679 839348140 611785875 441204522 8468176 802084726 985371780 600555477 371052812 224188929 996657956 118817541 544482916 743038572 255809293 817052058 544652293 542031736 291288352 301237335 911073184 743354893 657822463 580397156 104090091 903291829 390940049 259071951 119703325 868981532 32842113 792484358 518853494 683116182 957593536 843403358 881572789 455362713 448256511 717207696 477518752 661688894 487362870 928770358 55038080 304894404 69724704 892617811 276935586 470682381 867381692 944823752 385820887 805375520 759615438 285663712 514363636 704627109 937177435 898825669 36743763 853876076 375073585 466978312 906036049 862546662 137511005 478379805 146693326 180531626 843068594 347026908 723000496 702182898 465845577 770088962 74952288 454116123 107937531 492436142 442654539 55553577 603276009 640824036 383199586 820523072 575647989 448992781 805833114 682761004 737593926 892523125 131754093 712499674 945704392 705403340 964343384 97076957 239274665 649663910 644521563 702887146 492101854 855352315 631294076 847844188 717186460 655542695 13089860 843471537 877677023 479864555 222232384 325887242 109126374 202582506 476975489 488613551 621737652 204193581 867803164 268829833 999852177 982588448 725676459 199404711 449306504 421383570 239516363 929201849 541542119 619562041 909452956 687735448 138405057 494958892 37436740 376462524 660406895 926620775 521363564 371653316 459207947 119134026 914450369 162789362 499608051 37105434 790479732 805670316 884139340 419069823 595812027 25335805 391104637 154679557 692453966 965956625 148122799 491276187 429639402 534501052 67348308 969992470 256796626 11156212 552301725 160113071 505491273 7820883 251805698 763559041 934837529 45549974 790336702 429950476 525130511 25657632 680271953 740745909 858006908 523728248 329795836 221538627 222184374 648027078 560018504 569077604 910430869 467659866 491114368 995046950 489195766 293051686 10413106 326959230 12815931 887935039 711275185 279208388 753242826 872302687 512875158 357335605 754625674 382743398 179607355 755723120 741782889 572548820 883678271 236002554 142425560 351553617 435282949 232288442 935526221 310059558 944461876 269143421 141006528 763298241 429345848 936501107 995838766 390966837 200612800 241413296 510941209 666870967 742125886 498024876 504149511 470729506 435143786 990050244 342291711 33039476 165679295 372463030 772066575 539362127 761707005 193360425 710682312 604861561 935675045 785386531 120280512 494551900 94077568 846359441 409239311 198089863 640992537 752900034 54995922 317380139 814710846 764602348 281140140 703524510 355153539 177362342 781878080 803255516 87482814 120441708 298193592 11640577 36548492 922331423 183756865 960685264 492044235 687228034 52404877 307000879 315832606 166962110 101864271 8516009 677420396 330161631 188899266 507451626 827143777 114138964 899848995 729319239 510710764 862514291 602926386 935873075 771251391 116969970 293443253 284016075 711362259 315143023 405661686 895547723 127610337 857732074 532591936 704302487 354985961 342392902 35310437 499015091 347766191 864433611 675166267 295386443 28702009 697213095 857499930 900562732 926265939 429351016 187308896 369299913 614929675 151514243 942382829 587733943 196758581 657289937 867461287 346364977 347295719 760214541 918345975 781347732 731364350 903479383 267630155 301557220 765496472 346684340 97722770 535259462 832589464 631347851 291381955 498658948 806621222 336107561 515587414 708874636 544685868 439989566 663385801 346290161 126190042 809331806 637456668 332847977 332578 94243970 617637205 321371725 760771388 310509956 876802046 427388444 30600740 202910886 933968290 227563000 668636695 95479052 625477459 719174439 122820122 726063165 370490663 314646419 34639987 827509414 423077558 954167883 806177582 736089111 312433566 407017472 567255705 194093635 573597695 273687945 882290120 35274053 882081024 127411807 853563666 66599446 693818184 176301857 808653969 64478488 563479429 626124818 188670630 800323726 974226665 722419606 648312436 616231201 162378151 481245880 680866912 407350877 452781435 572820903 278989463 1040689 528988703 551683125 559376264 920116851 589149143 961824343 712210534 734294874 244583398 875403943 14792615 520539138 516190487 21864165 530826119 251578859 216800309 435069042 287828614 708312186 410052754 751835859 765157862 829121911 30694020 680402484 538045998 43445646 951870947 168873954 127929770 860477646 896732301 41934544 838529256 478447917 691212515 400834579 742578492 963241217 121105993 27211622 311696189 361484168 456336809 781297063 821431622 170842465 739832817 595658072 545574902 955967249 812704912 213838623 10751152 168599424 653243389 297742918 442195484 918268025 270719536 962912571 662960804 183403309 820102439 550161937 315345144 831794353 296232291 290839806 901641866 221378171 265550440 815873243 621037587 341553897 722369344 968082855 730227724 865490362 735378681 483431684 699260214 462905490 386635554 55223993 377819411 682051451 591154770 549210414 979639914 729737567 553571490 449615347 415969223 791877775 348445230 287706681 721067000 674706239 345825687 242915671 227593873 197402119 684354691 879459142 90743913 417082467 116056092 628628262 482719259 175003444 539293069 427652023 370668678 966207294 778202249 848171489 554425165 562815912 118989252 559766316 664978776 830210175 13085559 257765448 734549329 945027378 851929056 994758023 502669352 128542999 682047424 863341918 910765456 978131941 425178843 221528296 124583039 363818552 562414715 649245795 802941362 782706193 792597998 942693808 703073831 364817235 287766787 436561623 37708192 765790791 188910737 432166529 761710375 41882137 556198129 917758588 878355333 45718872 501907583 147508283 873745353 562969722 848670236 46959956 302678983 875486294 49803695 74562560 884472470 463808680 247316639 324963742 909023505 625214096 167857755 340880176 977825367 227244307 566287570 574761948 299460684 385316249 926044923 489581932 81767446 490269805 347608911 655337166 422471328 443637056 55906890 544009366 779534618 794380199 260354285 47246711 764195703 456811928 997688127 999622350 596349677 784959473 392340167 190164759 690129017 100304625 191070484 990099061 36271960 966637245 111841846 285002542 820034959 580814813 692684610 658924077 871531109 904994236 326571217 429964671 85909731 596326187 58084225 86199510 757397083 87881438 470345331 219520521 518801118 584868845 505084363 656390034 436320196 703114837 487890740 201431310 887026216 751750005 521826905 891375041 911411050 319864977 412434797 366000912 158402475 25469779 542978468 749616900 824374356 438197829 720669624 949099214 262129807 228993367 775464549 910505277 417347532 725999199 354707180 396526409 250086974 393931668 262056340 282145932 710885724 77064211 712215588 714914756 95183968 902316635 687217259 151618899 439337675 995922128 991786169 444826047 125260511 940938299 913222243 835416114 968182308 360331336 476131906 900612858 354004963 293973510 785870132 74352138 833718190 675025003 623153818 160705400 606729686 815155406 127624921 425660413 469832179 729949547 585133529 623991672 923635553 46643171 616287113 136071019 286783933 144465337 562683481 86002044 230017899 735555798 660456894 94495734 72898067 774016517 298276529 567543878 44637984 571343224 121139760 38086014 328192064 159746881 204858300 810333397 234138599 186913242 571653082 563862564 694876619 549845662 666953874 100411498 729333097 652058701 777984499 20885066 496290431 996687244 947126413 978052232 677932432 875130210 518663669 736012944 382274659 889223613 780832068 819775727 836298372 88159211 950574489 30290391 392654274 234280225 449254546 386531232 973922991 850958584 314675927 142750017 823683364 10950122 731344528 443010779 560878266 990146009 46734313 980835375 959962449 156996233 184490901 992894754 275982733 61372961 251841352 274360896 66610004 661818799 231251516 995136823 942804561 883878305 171879853 710196055 248054388 431226444 36390749 684592665 461374064 162284136 730002961 750853525 222934076 533866897 790850577 218382090 62201747 166249672 710224300 646384474 984223348 733789937 487824818 157253515 192277922 951443795 34886136 936595271 75622180 429986331 891028952 260474716 146642118 175298777 540828334 22897726 141171863 373174016 807448668 936319104 54065514 809898602 258489798 175209823 202243413 367153619 738573655 90006327 451557940 153503065 674248571 737607179 718381607 752258307 81145635 141701121 450357775 872089398 198109764 36722148 999743509 281909569 750469720 431884705 176726564 790861779 763264219 876826826 623574122 291695999 976089551 845448470 25295323 388000575 970927673 953259231 138034862 752673006 178758305 598564258 116061406 51026381 541289878 929817218 204764842 419837183 665836584 997973702 643413269 883863564 465907820 517804631 853086822 881719138 823234044 572005443 887602345 751683279 688030836 324680509 68921389 593661960 13200374 716206618 272146949 975571238 442588583 195609685 956267655 656778020 48889392 121229964 934469583 167661666 834945085 498035456 736490557 238018853 747843841 177077273 904929523 766132244 138456753 755898080 520774232 348161725 611912964 944927620 439260823 875180558 994935226 663897558 961581601 390779612 342733074 422458828 263671847 787382367 129720401 426876417 527179040 265894580 790434882 691765299 177230665 991228762 438864817 722843076 123620640 423573941 84490735 952053306 616881129 10497423 623843153 292570048 101092905 945868178 978531761 253132195 892429869 76199887 17392875 109612245 523895428 820647482 288209249 201511020 670003841 104908587 245598328 384345124 547532474 467928542 960399129 689834201 164903820 90884852 161335345 580038927 305229204 505742576 701644593 386377066 894994487 505696955 125342350 738870582 298596891 722394657 647783490 662308064 484795308 130930258 924810825 594137722 545017752 420528226 946922277 444898363 359362387 515763656 596793435 557819133 715707796 897112803 92035316 132033726 696383190 977307504 142585853 251046687 301007832 496790805 104309511 255660520 918510109 6483930 569437351 928461698 994952813 185314987 339361015 343801723 249504082 47940055 807061012 365491974 817769372 94688148 316930206 285203832 632164574 25988216 487843899 183214796 564241390 831504897 316942867 364220960 969146729 985472271 886675285 242219574 608200236 149932645 371233713 402015220 999354332 983332651 205731805 704983268 187674464 705165679 490842641 924563381 661668193 586831519 564908682 451243704 42793681 457425424 776255498 906872419 519020897 668881275 464132694 723662802 38956553 31738746 215235767 84690241 907445124 13712400 892970618 701202579 932668113 213352222 138318704 816042446 576264115 956637935 117372015 81207709 621839666 926190765 179409870 788856269 202640920 819690729 39674861 532423632 70476149 874837527 280674219 219508029 555073820 551897871 416009966 887204429 291720740 259201934 623534367 765633632 521235815 532138675 866396587 815254134 776239110 570015106 823387779 280138167 790427619 635363172 140028061 826954732 902668837 355181221 330113648 918686211 26102712 463847669 395689596 12368014 264874442 894327784 661540288 192788548 260875343 795711862 196028482 422442111 20960894 574560891 158534027 409970621 444986195 191537976 841826088 898918432 293414923 691141584 426713386 255550958 788752042 953259724 246673575 127183377 367982200 141615000 753309239 440770199 572045439 269482243 437355127 350403379 21023247 430977987 34188937 694568890 768488763 66494191 963806354 962391720 707624794 460935811 846634043 575412633 517147014 816730079 92450097 735994832 868175136 799231560 682864038 622090419 699912778 920079206 522919117 445292108 695196779 861428677 621663585 410613706 417865391 517190484 882526239 20729854 378642565 955427304 350945351 886667231 107434015 145580474 408260127 104556294 406431989 662652389 321793904 699520050 753121858 440594665 543997447 852217286 24912262 254641451 208032309 648650822 42175234 104009586 900986192 396344030 613496383 503252844 227685936 586662875 403335303 459817511 471084466 921421103 448445290 267166872 909563193 711648497 590049083 454836759 936699176 979392987 701930897 443096801 115005801 633867210 430322119 453196437 364036585 153697346 241457019 166332088 287005465 828435688 654254866 193945393 859655279 425359878 447563827 76214477 952760035 362618634 180704840 915539900 865910642 968431367 582641408 112066066 861044127 294635826 522563792 52342855 603597805 601253222 189719405 438530488 362251366 765129377 490783827 489081635 300880151 963382149 264053569 433770287 309435537 690081496 614126779 335193314 138657898 314779652 487469191 80665641 361818554 877226391 589450800 104701011 587615135 48453572 230892934 99384982 62751673 794970337 455781148 663339657 623276718 460950503 447565001 490816680 498901671 557666549 286953512 322106068 382846929 24373709 401246488 248603856 917167326 796801110 244313660 86744773 119556481 744644888 798749563 887295935 468848886 131597251 652594305 142858285 455736951 624357800 933961533 51446885 857097160 712506430 731344993 105559837 963037612 562151327 536207333 67068915 583834733 375743240 918027653 578887655 446692440 752407388 563470654 10920924 335954494 747920802 165375445 233324314 308433909 277909379 542589264 457639375 226569941 473799117 129813882 892681609 753051196 497636082 651487331 188504509 68371466 864913801 876139230 484981316 433728806 59132108 595676930 676286937 471684599 96908569 951637674 157291676 903148267 172893810 507230197 755609746 157911283 958371580 851348934 732118050 722798597 126716804 810000453 127227033 101968281 286530549 890689372 591680679 172349741 82722275 325989178 749278944 342745793 123620099 445029076 879973949 615504732 688172464 41473631 89554072 283689349 121616744 395313111 715712307 968879050 64324429 608340860 469026610 722049341 225172645 243664976 809245212 409538033 182900571 987192474 106441822 550911873 576265851 791402085 509171144 414914954 380938425 884043778 652168717 724493869 111208683 699683458 999839048 907721358 924450443 260920380 836507250 949335383 443986998 672463693 415144941 82827573 465666095 547806739 136035324 783137626 616882908 911585713 622063432 985466874 333525832 659661455 949121885 732885198 196636576 447499991 610153258 447330708 329242550 986180345 208292229 241251980 926817153 316636199 692099493 562262269 694227355 712938202 260728230 201749934 630678978 864708939 870366472 102907757 378068823 39873531 354655024 621372812 209409506 75568172 870259686 506600030 386835340 748869733 63959510 872011199 526448547 693000945 835351311 485920650 294200601 867772513 523880839 714337312 614845190 880214022 330172820 412240615 272039714 926279800 530833012 30473417 966080588 861704209 421071046 492772529 568733957 611296115 735306511 106241554 151428597 332647934 268629559 518801247 487826533 419348058 416313353 645186708 224252100 245591284 120930742 42944940 460517155 214575224 779155027 550103336 349239224 251328604 787966294 984272014 16984927 493863254 211369757 436111592 732175892 139177952 452445543 833056065 552526202 231482043 264794584 171954476 749388119 310407528 818011770 341021501 354227734 425989297 956141623 724479885 165175107 226600222 979530080 690499130 814906899 467908993 769916457 860288484 537323993 980570475 286436138 18687538 425681554 949882292 48849887 752946763 232609626 94652151 227620137 732756318 120456437 415346195 529585100 370320666 838440007 817488555 2682095 36113462 566432988 382395303 574111391 459498 556737889 892475825 928537163 147381108 245683240 420292537 620590409 987024021 639210921 811681138 487180624 405837329 888136955 214875602 451648764 913690419 633869919 234038678 882531406 752048966 571071926 304189883 55686441 766791197 407669510 636759046 336673238 700095116 714606329 102145406 279753601 387927276 475277661 307515116 146436281 18889115 640221605 440792930 472548340 269469562 601860966 144354993 190762505 126913133 285453019 423129073 567991476 257475039 393392994 492296701 383127829 756874043 754445821 168076788 567190577 868135028 960483282 310949306 136040304 457065086 98063019 941571188 107864349 560234962 775668087 307042576 731759337 626378990 465409735 440940731 900676713 824005331 253364562 257807208 444477843 375259013 871336049 592803408 999062341 514702479 261033123 276311148 365351870 232233340 48382987 766616317 145666339 878839903 599612141 816821253 670178300 263085644 801577525 241947339 615728052 234991068 364408815 79143003 138893596 893792685 379730384 939792900 872565992 654655712 77160876 304764376 945092144 846388122 359702013 642862383 67404017 574365571 286557795 544809764 363211914 587956298 597341726 2588950 952992831 58435614 513141398 379424041 444188090 287949878 840981460 917525699 795543941 213889355 68674822 483678479 631965073 426993689 273485055 433888125 505235889 294082530 300806324 273203776 853148192 810472682 435903936 702843087 950636535 744281852 822623969 810571364 547841976 80626659 893637240 495737472 152137670 707028466 484642061 837120357 690350314 516600957 344025545 536481434 526460112 722642526 428544251 8822635 206026887 834461809 147224212 639166311 812822789 224038935 834999978 400953568 398784929 206541239 514105849 695617902 939312279 158057784 86056541 631914604 334893960 284154505 116398425 112875386 649572343 959803418 958591635 901171449 609821133 67634528 890909781 450060946 126642645 665943892 662451214 53926320 995753537 248326389 590656207 935351809 965254947 830911937 444311503 108812281 877420789 564606528 18932968 747199822 435954962 156445818 325630743 669133181 560776250 73461371 578091263 706484292 185375506 890669270 120857959 404159014 609809057 54421279 564984247 242923242 144578773 452781680 568486527 117754396 856472828 973167077 270594033 846487947 379727947 186533664 843481186 478413769 5794395 105887941 448357069 383539886 462692774 38096639 769315152 580024790 908670479 768452602 642866092 498979102 351033687 612272230 133445065 996749099 90016169 132299259 213445168 872831971 443222031 210730479 730590863 610414833 523081978 217661313 496342585 276831301 345143486 18786930 374616739 140157586 31239699 290137991 9059816 211198927 453781 110684937 991505222 492416951 933520709 217737540 713307551 77727817 720214791 420311307 11006969 839318088 319457570 202421810 128640510 580770235 929536963 62001171 504208509 846663278 95563386 749410314 692582375 596383856 487498938 422507513 168883411 483220115 653560413 124353733 299997818 539273456 781022239 738135254 135651643 324824416 360901662 303846555 193970968 137548803 945515617 912246532 285240888 604228029 249128781 736285190 37899619 814612148 469319217 767379739 1941129 252834516 644117436 130042815 322988859 960253003 400351361 24134644 967418672 401273357 999625082 425680063 287922370 494233681 452390018 700890792 65473391 718748433 230118618 285767230 493195352 362138766 424943013 112919697 286328517 78580683 452089963 655545782 299458206 611061517 551350170 987214151 110833908 400817249 123438336 315814112 69655158 486068246 895073875 878507683 878982140 183427902 534697385 986403253 531171072 921753650 744727040 797809855 833732640 904079627 272909751 699163758 586231198 386222122 133201171 112400883 962210272 524724912 416995003 321797507 368630768 133358854 857541693 350481624 207162876 508446551 493353607 283193262 527134167 242222609 500271214 644060743 625998711 155397736 47575338 330385384 179288437 208088275 66267352 6983513 643034512 210787725 112898295 175255913 152620842 431719701 113441516 56929128 884641225 319162030 668663934 286227884 983191447 832680672 232602202 25805836 718466531 30274549 7901328 158525544 150158750 635903613 278757140 298243871 356435423 419193803 291055166 988018071 797296224 355747445 444221258 957470904 859347454 786087639 527690457 309406065 803688764 135218065 413991278 797303090 19644609 942770693 850997746 904594033 734100437 757156570 248156209 515138853 562947816 297161852 486331739 468818254 868737036 840907161 80823428 58420587 749758326 500314021 502778147 929069826 430704128 204394327 190570391 639381275 458183594 429716266 974927261 375444165 55115797 468561373 548471003 108511632 782388486 49359603 682744665 405946898 736265449 672598324 482440707 20808291 153203532 541214506 61957928 312073376 71136607 225451429 115958014 227450219 630245499 72373816 800435227 361297001 744329368 952736185 688098813 167563971 992930005 936297157 903203204 695317414 154908148 631710777 99898227 703888067 553342170 501081530 59996914 309043407 479172372 955426350 175421967 267819012 803993933 391657537 468220472 302561950 422949849 55376097 947297986 839200096 16591662 593752003 242840422 93382156 17398373 223654364 130615998 114763758 51573181 741091304 943367885 561904210 280142617 668712166 569163124 285415689 47702141 327913113 77347070 65054953 447938708 745031177 412975765 796472394 631418157 739484672 542278858 615514505 971201465 411855758 142294545 224223624 445391823 192508550 505039682 279318060 27181993 156447742 904947738 490443998 253650084 221691603 50119608 729787147 465857988 430464546 608849696 406632612 927064621 141501904 645891515 699037855 408110507 227183364 211651541 105861492 941101867 137815720 496013086 818803616 833252672 165465579 457579306 755307557 330776223 18607297 108709361 386343688 529477795 756385889 465839183 545765842 828095946 200055750 806898821 891850256 171195445 774597168 753600694 913420755 333657644 745451936 393263467 612929073 682927768 828571487 93336080 279115202 236445576 172127863 740808564 111679267 149659309 272327736 944883789 334203255 213466077 452420789 248514482 52920033 46729107 587431236 792373663 170008331 855454573 952246018 9179508 526777762 928385709 944328525 541853302 142548183 645731513 504868936 427479629 587374047 927133596 132942170 749408133 748460404 818313858 645479855 282074637 86542419 69549631 83814582 479693754 344775612 955602377 513305249 716995781 943074293 934542010 512275688 398443081 222217415 609504719 566744262 288430790 539570175 39050603 638182330 307075233 386558959 734899221 399849992 86611105 933916650 564526837 834897718 536455284 365795531 347066971 467881615 409349416 273191791 577840185 328145827 749057970 56268598 697846948 677621957 395290475 734536838 113452118 114196364 123916941 306946376 275813167 704413522 799962298 78297961 537739440 403909560 665263990 897383258 703451262 891572512 802665128 742086289 837156581 744908082 39506205 581718022 807126354 992767832 716016901 979544247 665620696 474318657 869114484 907572772 281394860 896828769 578427874 91196115 61013673 452155248 10432684 325556941 42695629 471432423 557943697 816385567 278714042 693141382 890092341 626612571 122114102 965239761 391482529 191875092 557424043 469848462 202871233 496515941 285026728 216397896 90404324 722289771 442680414 214767567 412682304 203064518 994461219 386881718 381697132 703956252 984376819 317848788 847305444 253466007 284062186 528451012 172958089 238176354 649706955 809094500 440190494 829588527 999954812 71485018 851229388 785761972 27115912 856696458 758694559 78978345 483245979 932954017 803282950 616876236 237096714 853395342 772490583 493277021 18394441 759918339 764950344 205952418 105837682 266192888 707161975 279875044 536786373 904779305 676033764 491569264 533064226 838594451 435213938 979522072 353877136 9029883 683039593 825995951 440311994 483543655 17638391 583150481 337970029 564545954 21116330 862391320 384174364 98263228 63128055 405419560 640580700 713624200 599701175 728915108 376529512 917561629 242072229 600079862 557908382 567316566 207376865 68586123 234636799 632919634 428384880 911808853 885065139 825418228 778378425 776781383 856645507 463650147 227526153 971114205 684172125 962595979 767918864 252670609 419424980 870231451 904881762 299433831 759303070 873974150 177921272 549644386 241947156 251607170 794054828 231612940 376432053 523681931 910312128 297650930 930303907 360504289 321245272 384435238 94112036 850923909 455261947 56110524 148956194 220879297 138968342 920296781 47221676 561430685 996806265 321023095 78120563 349946474 285016280 938226010 987573070 734377019 29360715 850344220 640061366 731135591 402266574 100014182 382160458 67556617 789340610 764453862 289353037 858065024 231714410 640777931 125901603 63577071 966300271 313595724 567991512 159072190 858424157 286921505 848190104 199247895 954388003 41752584 929970744 797025642 117441431 573370434 377641900 962709225 30823152 599192851 256742799 495891725 151235658 340353861 265407390 525976079 349783333 204639141 226514749 211923568 69572839 740432773 625921008 248714097 653914965 592584505 393586147 16872859 94759198 441422490 30653539 63219513 601512016 713054598 690212963 206560985 798480097 950979165 579058936 910812111 862241575 7291014 59583965 70344370 94585440 853939944 231475184 309739997 944851243 29223025 775120819 391162863 773915149 397399699 229303756 917787212 263450094 901452738 65196933 543127961 762528921 703275511 460930892 709909571 526921535 70109488 111599412 958978809 196183285 946670061 534563187 316527918 37006641 79001013 353872098 798211480 728909905 254002575 877101440 760739508 221243924 646929033 708977903 362532159 878089758 125904437 33303286 918650046 193905785 727039271 2407421 836648951 162258959 97022328 505178516 4351862 468034865 678079814 186414316 171032073 36772883 927274802 37663068 3610437 928395085 327710944 859031261 120598014 241084507 706824570 207879311 158065362 271287326 790154798 870780210 798918304 223494490 62633131 965212590 595107593 185850678 946095528 830978955 729657078 214333375 80562526 219014010 257072401 405977700 94911497 605800906 805433418 473347195 320416874 807848179 688314963 443172283 622647368 842035727 64748069 162629824 293516522 790089564 84473465 508179851 357332894 633695931 579328080 893911551 388826678 594994228 900658028 227480165 37727622 508866672 440588500 359370729 456946151 105099069 187267924 230080794 318558135 18130958 2265594 508474990 286249943 963816057 959213211 879582908 308679723 302924983 357376588 547113408 536598046 273702439 716916201 692487834 283643163 505165259 748024977 432759375 992228117 628842185 824390183 531470919 300357376 880376555 225393107 857502413 52957525 532340512 754316927 412302738 750331026 884221433 348901723 676492843 331337656 523812396 983748186 785960590 953097932 47345941 423521971 84286873 914528598 593917744 44771168 817935755 748249828 18134176 223000482 854868105 232965000 646496683 874120571 891774747 309423702 884140860 865533490 773101740 125326312 174404960 447557843 634070029 147705050 178908105 641063085 36451826 76795469 933084750 53882834 552371059 31250536 99251561 870160282 223260813 740495570 64519351 919632160 669090463 860006714 495139708 460762563 143635693 816998352 234448669 526391719 666498337 303668681 302207395 945369650 669064645 879024094 687735871 906298511 613455562 672021709 537329600 376910382 565472771 391308759 980313374 551470914 745564587 422656832 516133363 764962113 425840859 456405715 753259261 202741608 890033173 921046619 219447966 526051637 779816380 726811179 473476444 61816043 257326745 238798743 791158369 154263569 897050200 434790265 785191931 844718067 503328776 476418733 61942301 909472288 625023135 738665109 579362013 29613290 805173108 416600469 623357172 49110505 454508739 950358424 746662465 560484472 368199725 150144137 893627974 524926518 571920693 908963035 581950633 658348423 59264452 692909058 862902197 284059665 806380709 131408120 855318231 493513535 647737866 763189945 907489569 715678401 115657221 162535623 705290698 108119818 953534224 243505574 298206891 852209105 71975046 172717921 789633220 251463313 728181031 247297539 556392629 590127369 358847896 300294687 793854277 91950012 724925664 670366537 496070111 695995505 669405933 78027419 799763216 382590132 585057549 527483185 3663626 312566356 352739445 927468205 592197157 984512995 22049470 920243124 624829784 779457849 592495202 417435246 650294980 508026865 355205956 528663306 431655978 179481579 599545637 800793144 236183919 990148040 637932592 47460781 994797343 289562481 135662447 662535842 897809128 113826449 185816915 989461590 890740250 62022422 410710576 104147592 428489262 134557620 115749054 292494845 598889788 391367266 407578265 842604288 594790531 527315162 514140354 464024540 173480165 410460957 127475741 724037476 646682472 932220909 93740017 866186605 601626038 827204946 476306027 562767694 773950110 653865238 163822363 857139814 76477073 67406665 855093108 314942614 359794213 398135997 129619792 638431939 605656214 581931402 582492011 398070614 242021440 932622220 572421091 856914619 566895910 419458784 953281727 691117029 187975534 358969963 522368100 589481673 427082723 789589075 159394337 635082974 342256754 861619331 925043365 619346339 156171437 767679276 620339843 880481049 899807819 724966719 684036277 102449733 886929318 907092723 701039894 519831472 808870971 354994757 654762727 798176231 137725742 41022323 294639947 280528378 668760515 581020032 304350666 45814785 705855462 266135732 643583698 156391314 249409700 731354393 823551025 83945037 500677296 229028095 67551645 324456529 842206431 355996024 925511980 817984707 192972972 3585245 642554332 243539022 438273717 909657927 180640780 950639006 651828027 626903318 495531521 645820900 863524518 544873326 73302114 974252885 366013951 642470581 323694269 766957995 163739509 829197591 820877824 959739554 801591513 274702594 577902848 488571004 732367393 918310826 225908981 551863422 588709352 962588550 61797372 148678513 762000364 2672337 84832148 582512674 546557327 585204234 969615138 428209634 78408792 471814772 801844845 753028870 507851375 73360023 765217314 792261992 357459236 277404349 766057041 140397796 308535144 95709558 374137582 170515420 158601298 236247572 535466065 121467829 436770203 732620592 365405110 136434008 607160354 881787683 468490174 362165169 265202282 890285710 894440684 577303603 451344663 186787026 329234473 740638547 830892917 300322457 632692033 476869385 672117233 820584523 265596772 536134482 773861021 656032410 278801318 861985456 729454000 902648055 15731071 364796584 778563076 94557722 187888459 154214467 578568599 638031998 155322570 346326670 311519242 201303266 635683745 18459418 327504677 134222537 902541784 229466748 487539025 452670203 6172251 399682254 35439644 825032194 833358201 82250284 610988217 168646830 142860136 905800504 230258813 263812241 32231614 307852183 182642531 993731204 782042873 129287794 617011337 407371040 873855225 175276278 965615793 186220358 25268609 979978452 630234817 461659288 689214905 366274753 677005379 276692477 709124527 154028791 586183142 433823777 220303057 132129203 674303483 370578930 252612724 376130997 73768696 320985380 943175761 517654211 944400889 879823534 479886082 357669414 469527354 92393291 411076234 465086251 344509598 461982203 167048394 909351331 790288939 739099263 388170253 761151075 707455116 750802912 704728957 268493765 595904910 32565480 10588587 344654373 116503203 513540263 81896715 554685542 98476386 260943600 602223221 767057515 975109636 443892441 148457894 576955293 338671081 67425599 607299005 909417835 160188433 707914559 183739326 51120582 507244452 214961854 386516242 982870433 899969131 355392739 788653573 154862455 975261012 894390935 9173575 921437124 448399089 159011596 746315116 394847627 218697722 431908915 611478380 377221327 593051078 463848772 721554211 686329114 504043222 836953402 453454034 580768249 452063051 415484244 857794716 862062461 714888043 913875350 697243914 508000955 980909600 967882566 995899272 565546061 493756280 754781551 494125285 521346256 987701030 84524897 104636887 934597988 917380352 423399215 724226421 486537775 590035327 406800431 59567035 94780634 744370242 584968062 835286537 821652242 470669451 161985146 538626468 255537416 905452480 322277702 275350580 611265522 826490347 716484937 52833861 166724232 257422907 26916783 170059206 21394311 62540673 98329062 322096268 934495281 641889972 283770915 419119824 858280652 144542573 832832475 210352045 699928863 54551147 327805514 132598179 452458232 477905425 225618671 473448727 50697896 797022435 847452686 189626577 444810116 44666381 282308909 144394364 729422950 943633372 302066583 649135913 446329899 740158530 875762908 858201548 40820275 926536534 789594959 656627646 30535908 407378386 998857350 821345593 370920487 893893012 695196126 402129887 776221673 567468061 113476853 464721204 321392796 976839445 427815470 504612639 247633331 889029317 751616304 530927213 738808361 157655707 754467687 269820750 594843899 591742378 788096642 164714454 809521065 868194599 661693171 348668029 972601017 844463341 602551410 258220704 134235700 397576186 786629755 456777982 511983144 219831024 367036107 279939643 307274020 528037525 426115046 437323616 251010751 436656723 347573652 240962649 505430545 638846648 131615584 512490614 433454135 5023735 690084120 932274922 577402580 114149478 221366096 295545679 305711755 88835838 909862367 313477664 594828166 618864606 446824031 598628670 954442738 407105224 450497713 815548012 745512576 969421731 540712311 219623891 462796006 42234103 23692441 723318911 423197788 500602484 844591553 314737375 368998432 233539435 759348446 850138953 957895666 672467795 500988069 774582387 764509336 901996102 739686155 899971579 982731867 942147457 639721420 728919265 588249993 213406183 345667304 795671048 757804273 901785727 568621344 984084664 746689130 839491314 330261117 577534239 761552204 258189326 127679690 190501067 931461365 971056709 196568597 906143025 671576389 569612334 364527410 247477290 736835362 711359747 401848376 903220849 474166005 554726690 846587138 764398118 846011692 489866381 395106222 646197070 127858870 796440938 340888354 376581200 137726346 991354499 372661634 434041977 523922720 652603334 224210107 920174713 446875894 309837510 126623484 362462436 206741260 786454840 509068599 809738419 551354984 697244023 196400549 846314944 642182035 33702657 370097215 504151885 428233499 989622008 193484614 799395454 247151631 53105826 546504123 247217882 231578758 411921898 232472039 412848846 58525208 719071196 886332373 721570858 844905059 309038380 608808915 480704162 780087687 280767152 369311989 807045710 746485419 974482914 961118098 466837546 339083382 403796319 554073541 770580119 797992854 973117290 138778093 241399768 487928637 252727401 977813293 978502294 784465310 215179623 76145133 163997277 773097589 10431633 435216471 387749404 291960700 269649337 762152667 12284585 426936567 267909334 44668075 414843707 518306345 979518594 486443583 576706542 696336860 649806971 786579411 814323778 577702110 572668450 624613348 18401693 719310974 610372863 729228215 935529924 382355731 622871867 360977874 906521446 915025013 175736356 851379841 524261521 569137794 152531629 521334354 708389179 143288219 818192363 329399449 645188026 935261476 47906201 292561901 713525068 82307591 128147605 153820841 467909265 561413426 788251488 12074348 842880011 354587668 913501858 927131545 334384805 171044644 933242277 399044568 268571177 976044634 143848661 389558931 162432968 459186612 287522886 751456378 179745431 324351923 87858222 43755264 800695820 444814811 535057766 909663451 36572805 52462390 259790829 859332744 169231297 925687506 97325413 85382852 195754340 752840766 208954260 494423828 412419960 275576337 963724517 77785662 846393575 808008291 806598372 94164686 55353858 695686994 937318086 459218322 583439101 686949759 551566302 669110814 641679472 363537550 419973161 694802249 672645591 596046762 542282947 213517742 989554707 475994622 979683440 495528492 327616488 101432125 246803988 190456423 21272701 801185307 834676539 289260868 234870239 546725585 297896594 594642289 711771517 279224221 561245292 443395547 186213549 683945279 158058302 184683573 525547814 778766718 484729891 217600376 751245700 181804449 117047640 730751581 944433096 234510071 267572929 919475685 214153685 381336911 182409827 814264274 183109620 605546880 431653096 255735595 916730193 3111907 901948958 564574396 646891131 697429716 778667896 799474579 61830120 476355380 78151307 667408772 482942575 194460394 99589522 741468582 816698828 960352605 946206187 705843924 114214175 240298492 741342872 594790958 434750317 446687926 735846079 425874325 737868830 430766210 724847658 508198450 916160381 367379417 701765576 518547183 812158268 415000887 163949098 166091516 203631853 511697821 379540999 198564428 743104137 487083282 361817272 919341077 907646189 213941533 911069884 685057876 735306328 216943437 208697398 268235591 382208239 368542129 302512490 444097009 858834746 352041824 101203780 38103705 565388964 114804467 767278544 375807563 159721470 44033798 264081091 505052757 817863676 186960059 165278193 563681996 354753462 326403638 870244308 960346885 18869545 474476834 687967756 412853276 402643380 672836906 755667930 680684912 905127067 624385153 713043619 622575396 471190408 967513179 638667891 210498720 267368709 135047025 575161975 725940495 522950403 370637953 203236226 606589407 11107670 402845900 939429001 594224963 615941686 291666071 609790247 750673076 477256895 758145962 341157402 693389676 228734834 969217492 285640132 676008169 458878642 973086564 905233578 953531761 397309768 327785906 923681273 434904712 512138464 837369236 720606716 184037243 405956745 997711849 331000999 311075800 307774265 870018578 473797647 432445940 295410759 637063796 591345392 219687268 111672815 852765431 866027814 851889028 282352082 400877962 195454516 974929907 242405747 633860252 276892608 102702869 705401019 51351461 499276820 494534800 334882421 815662491 202460319 551818703 463703763 488162173 332508786 197165698 588202983 764269772 534831300 618768156 247450155 913493005 665496943 825677140 459599098 57988936 759415664 300552356 561684244 197926028 660136298 695481549 149745438 415516777 149282852 332668497 263357983 892867700 858540295 937270520 196724229 198925254 440513185 680778828 776907806 297508733 465102116 39732252 496193439 102671674 590055655 595257597 8058913 633990050 92502244 812900036 528445982 632941789 338637113 735700237 303750521 677288218 802527143 155482552 631442419 645645577 759617558 114643302 24138679 539510367 813760271 608849920 368358351 815227478 960159808 779151153 676823212 631793194 704616700 358805223 7710882 153486749 519916728 678525398 390220393 889460595 41465743 721423348 9724317 876585463 437446335 158943998 487857471 784697205 44292394 373410034 546037299 481242814 829050838 896037011 429254592 699279271 822514285 408720361 385715731 372863369 574491070 50881214 170505916 275630019 552396346 496065313 431364398 53060148 779470968 308902887 334361411 400081345 30151089 534213925 742376887 478948565 829621316 692880567 84140200 385394652 854943284 1041085 236613149 361550791 860688293 745384985 3292284 852160651 823236450 969957106 828597521 869575073 199116634 761852723 990656654 213893768 854977311 528657676 768623493 979508031 924332645 73052016 813657328 26475211 734188425 172802710 215892650 817511863 675144200 128933497 337367540 701564559 53136131 539899224 726959089 128272484 22126018 602895414 758908969 737954635 226553389 704058203 496436490 447993054 335249749 354315473 75111522 981920953 992548841 377318631 49933799 185700606 428575937 322535602 980964783 529158354 881253719 898671239 313542328 24016093 347827273 617405571 764817761 518683086 430052313 332642563 513693679 429590229 209365101 248966956 474679561 327976999 949415695 90379620 211031613 545156478 852897261 307016151 352462969 144985750 283434202 158874355 398460050 157887409 695175628 651682284 457078720 811861524 631515996 878825273 111966240 949728392 767901513 939934485 762164529 156534234 646657269 844900351 422272088 530349915 287582694 934056250 575547740 677762912 498318406 816446286 318909162 793142723 100030308 400875653 861192978 239942752 216853041 689369967 77259720 497430937 8589252 496574814 103751012 935274195 140698071 102687978 772646690 832728823 924131143 295061615 604365219 911781106 547050135 987779722 123724138 679928373 857066606 933230240 266955104 148546869 112505364 377417559 72560465 623842284 640585209 503804699 105646701 539125846 657951279 347555994 926940104 816097013 210447595 512879945 296884442 234723662 745591560 52227548 326432767 543081066 790311555 325428433 511320311 248633686 169314560 402714854 215719783 513858467 782928451 785550239 853977431 540757990 71360696 231461314 968884147 458530361 322963949 445897690 309845706 241769144 340266770 451487927 543880402 346921990 747652992 429133803 684488290 609304517 298427695 484170319 972065525 115438881 963988286 508342908 320655726 685511494 420113007 716190035 244888719 125222885 945975208 449102966 775418752 624642996 784273523 63581900 380202063 258414827 179209598 259502849 203108970 748893639 16532252 888803843 902895910 239024394 427016643 520087942 885000764 914943097 760951436 85065345 69191750 398256989 337695670 103141807 107165511 972773635 655890212 212946959 452248352 357206332 637742298 529840485 928972828 993857245 211621251 532435126 6293349 985074240 592654574 149932240 689956748 463357378 205438092 441490624 499308805 285076547 273830900 565435993 384443560 893169577 848822624 828369076 810803250 618029917 291459117 591465130 939947202 337613516 226419039 160616796 900964700 131559 476171290 596898476 313946473 231211427 195374634 712519105 148065589 18719354 537252476 494791559 924673648 276243689 251437987 437868845 987562670 984413680 672471124 137265317 6054375 749189525 977009642 239026471 204200183 22477665 14839523 45227950 703420959 121562337 311188320 924625273 296208258 907154982 11257257 600962188 42759081 7521862 510685863 261598764 367190528 990151641 855186537 914725223 21882710 955339644 948882080 806492554 708370529 135825489 633527074 919141032 881869368 271069309 292548714 132001306 665989847 963922857 125451286 970935034 583598494 196834178 508137832 501313702 828491731 522421305 144182726 730698563 912869659 677004548 874412859 778543672 90893829 594914459 501339379 753607855 235662463 692395452 505419203 372295703 881999967 136886695 159463070 368359076 946456539 466553506 300869409 165799373 393533457 339393654 868996104 453481678 678487936 303724272 995758518 783206180 363808397 417368673 879695538 974840083 732825600 796735007 318788132 974652451 252008836 868455682 451506268 373460383 214866474 827240423 660548428 432642837 265582310 715947569 948040969 861186265 324588817 408990275 553878605 900066945 935844069 82560007 333740792 245727594 390971908 405195626 555993739 907123506 275538418 487764701 704572587 159105084 921303190 891367382 749207460 617525295 747035837 655603533 765489379 389382263 808326295 863853631 830396795 466553539 95732280 990724143 731754145 618448261 870166552 142889888 890321456 456680565 738877332 104899228 131412774 995763470 592995691 730816304 375982117 829480720 351051329 710551021 64612339 728820988 340244255 257017449 832518138 21456539 253052401 486207932 566107337 825268600 574468103 999547652 535413905 311231841 761807508 325930977 957149608 626598634 513220402 35431673 604727050 200418793 867678812 436312693 400176339 317790203 603241971 441376386 866988742 444823806 283455930 30848978 573773513 510459285 805912026 397875736 540631911 326944680 530004319 170258575 377674828 594001633 751321784 971714164 245044429 291900207 343600699 812480903 758498398 333729607 518929566 77024911 176781593 329255710 665266559 142190547 846772798 939551344 612260318 812024225 80183469 65611068 657149598 458073290 425777518 303845446 26581767 8453412 87633961 91120020 337651015 437304839 4089774 861656818 456107244 371874513 191387247 973200494 493088107 294442850 482236673 629386972 529113245 351813792 741266591 573108307 185836349 444446453 537995175 617444013 119915371 847175372 91405850 820654091 425392428 784499991 703282208 278817615 428145895 450865612 739743362 146645153 783045609 451739747 263202606 729270763 960754914 592460378 702880183 577970013 644015718 63374769 431058899 281764841 297591662 240328559 452555739 706689480 788254164 697328155 384526158 363785459 624738522 979155523 516978510 115317162 521055140 89939192 158879521 42892017 952605625 186925648 281485489 172560654 526422406 817983459 234298637 241208845 871910107 425287503 978176230 564798524 182589804 555050165 963230483 107046575 866357585 42746169 153116941 172940221 724142470 834164613 362060147 683117441 352443500 522822214 222059144 79666266 909064774 525693102 60864176 382596971 967141821 365388529 596075255 158183195 805089885 315419336 742689161 346837399 849657621 348492785 139924027 946769227 587154107 263443116 136645889 631657837 534146182 482533951 509319286 477771890 836813970 743585140 618214487 478279319 559313504 423028502 983184392 158829657 930805075 920151159 467762445 961743101 590163763 384206317 556717970 954369289 389540014 397995857 887098084 969762505 374448082 155753086 783585782 713247435 458794133 699283416 587601885 951577187 235070285 630702786 669390932 542631976 548879160 935918630 386633785 792294005 266742006 686031090 891110414 481312745 233932553 321120405 934901881 666867687 662757468 732068742 550640324 616290071 725451961 579968446 64479582 498565603 689993553 207958328 776920663 244137723 826707769 692399736 130553832 524750289 176071655 382337281 965059817 648510750 541598137 618420190 2016601 699378011 293753454 606928410 452041947 238744393 85144490 402856776 873293107 205469802 225983863 517519867 712672972 45692293 776209599 100307535 842080053 691236134 509322707 171503199 572581279 106474011 338209511 984511180 591699809 490173944 679848595 412481341 93168757 354340756 762070099 13363417 219147256 391502730 831256840 409557710 577394861 535053497 20090742 562178766 851272059 902190277 122931908 523506573 918092779 268283027 705131775 772732740 312487083 671488721 774794646 540826673 218211341 269225579 288715743 964230421 653996168 415121175 118780817 201932724 803140406 191225291 87522120 332344665 173695573 455369025 621296901 309126991 199644614 45232250 871718571 531594089 605074833 987016504 384132227 896782459 980054111 440866946 566740409 856216286 190749694 772324644 477745884 541509872 304165857 303927340 908152418 117643666 189679006 804638574 691579682 238387880 528440686 869779969 783234264 28985244 271601328 582041792 944385700 118973404 466058854 410145482 144799115 999957848 177180086 265820163 361686261 233201413 844894826 989532049 940170029 609430876 774424945 358505055 882796517 457883355 808802652 969768349 444279983 513535619 631949537 538741054 983298948 707486296 353947996 35232376 156284225 304424421 768428361 451047496 539937829 111618741 779674315 170679275 610105941 655246555 589740073 683947366 458467929 197212523 617229899 230822400 630092700 576456446 495065409 928928451 494227695 611440178 420116668 25863934 309902086 255475752 746180755 776911557 885702905 63350532 932727104 845046127 853185221 234379377 424652897 144422424 847899081 370343450 84026679 681688605 946795338 540994098 537593642 246534562 722026223 66927085 281927234 199893519 464933701 80356869 654094768 693844622 304388668 352805686 362336835 183614095 61636520 170126017 576474356 915321413 423624641 700048621 283186010 572771111 964366243 118869889 305557046 669565552 419081167 721038412 244283881 61208990 654146728 248189854 939686649 802638070 720517367 22494924 958778512 252103167 437368936 805360303 19484413 494350339 389791755 499924005 876960304 185323153 131033299 60763279 218373698 980342269 810014234 307000914 815810027 426407903 751457307 910270806 140043530 754732432 798558327 808393610 595310881 440041648 512567473 362711902 219006935 219847075 584330418 252486215 528071540 931836943 728836933 394989886 909935976 147900767 345413788 570768193 949314244 557107011 9440969 239818705 763914431 292305454 860725318 20416883 939905330 633119703 1547886 133389359 801461021 521012152 943533569 563457556 183604000 455710610 395298212 150756274 933838850 704120807 122759775 402555038 267594030 978139263 674066973 652798450 968414513 62293732 84761135 411940042 984522302 771865829 913734601 886954184 84881578 238334231 777190532 3760272 211456367 900870991 834306266 12525133 557345965 128697129 472498862 423543850 731446309 721699972 885185985 688089306 281869244 109081604 12361278 415473681 151606270 593060239 625303855 517425929 146295961 372692176 189818117 839939326 603975389 542417848 80254996 903682482 877895235 711044855 384351508 844445162 173965539 278968455 381950369 821194734 78424060 498968098 399775932 250526221 317527152 131884999 985467209 69134103 2308421 194980921 246249615 365760737 138650661 363820928 37959355 727626437 525721055 80152934 871399261 980821535 357449444 653353466 727010280 804138705 642599882 161283089 813299254 863434688 576219597 395528640 81747715 596113748 468699977 578818275 602203245 121097724 210936385 284580250 516888699 696510120 199064283 199820998 593320851 909231949 294555106 230167696 948872449 47103845 383576899 857530595 347717495 486338668 73359504 315927533 781781383 760113764 117233536 261883554 90523691 928027730 633738861 131237177 389124926 485415102 506161364 469791149 555183105 54652471 668388313 951776829 198773143 995701197 663472832 151660524 288290184 277915541 581305205 801539841 157476930 829503785 130455301 744802185 511275411 568085541 920071715 399434704 529774385 53140651 875371428 730829036 644584754 11235808 851541251 833602866 156646036 302343789 975367390 322622142 313988022 37640958 801354614 898192880 606567645 524106950 152726835 100467178 814501552 205058554 294596894 924902675 608545469 783475793 808800614 128814998 442113522 404053899 213537244 220268004 511051044 788409319 23323766 869367598 110495115 418535083 984598991 784621548 186834756 319691935 200107429 149301848 854805454 363093650 904477018 916344563 906108558 905362900 231744629 775936 484892491 863689914 842164510 405955332 933714610 283368222 581132453 308450125 918933203 713005277 977541627 78805607 28982178 687009367 431115831 575585192 81650551 48376049 896753938 979976613 951309198 522501014 660412779 129289403 246457480 734810418 487506373 999309703 252867816 918809910 967689412 757647214 110324631 678034967 152713652 903563542 349735521 957433807 84475650 710591723 88113270 445448283 489510080 118378395 7007978 485295675 579009829 277525146 328177973 403802356 5667595 342405791 718475699 708008337 779512432 311615525 630200868 724994846 773040373 881380331 741350957 509129516 155677282 705284981 404579286 866188881 957705504 909783432 543787019 444741284 823066813 453784242 699447579 218812485 58902636 553013695 281958204 131171283 285028738 786473541 570573061 22285556 806986234 550609689 531479538 308701905 17187570 219963096 952761571 250851478 823978796 781178976 47477405 505530871 959069582 497226579 492400711 886654886 846576546 43815579 638003695 249728478 512240151 485254880 200290051 707433179 80994622 284775188 397547736 989408095 190233485 835076328 47242535 168275759 308746784 532522836 593208459 456115604 360253747 175449875 56094980 270835163 611613865 872402212 314713718 6187477 500057224 719640906 735101227 576977496 982689147 833464973 218506829 511164348 686267215 398867896 811005037 563105886 440470390 547597272 349938687 548030240 211748743 201491139 247471579 962043879 30997436 428902287 8021950 109395484 391814514 61996310 309498055 511026476 487760812 225500793 336680442 167333128 135076753 582954394 329601728 123937958 208259306 643331488 916093285 68203646 963295909 552565111 334689177 870461197 751098196 369743949 527966448 967422805 498976687 96254999 814603618 817935195 105453326 622306314 455696843 300470440 647063535 223979810 419465324 547345609 472500342 455279774 361325928 158051279 244845800 109133441 902334280 362474704 141752879 1015315 810067832 815383652 672772185 862219359 692395207 527292712 813550873 787108530 289376747 242857023 594668101 737171746 404649979 588274636 709283414 425297669 15116019 90280825 826256107 516025717 542662708 991701235 211689798 541455315 420263681 734237803 955108557 458434113 533411074 456936726 422012298 511131687 772710597 977167790 908877484 722017454 422823480 339574512 44606724 380987720 819092273 528540700 607156617 840733734 668416486 486113656 670347732 338999488 777342837 199913677 481629861 70500433 225944669 183720936 924549212 16481369 822915843 963813146 1986432 491485977 57066031 228623801 424207164 935369754 894816652 183038109 480031197 739567782 207001643 697375396 261569877 925547598 911545088 379090222 287076795 122581346 74849124 634063009 360757705 327333244 743737745 37627622 710350685 609130998 47504169 446809066 666683896 946393710 159250864 474972702 472305474 216277833 234060557 342621432 466303364 967308334 854264333 602839920 691461676 641220231 818711776 899453572 140090957 712589827 904258458 20241332 963376924 563866391 565054643 902686598 488007796 275025784 4866440 434542083 925786451 508478114 143811800 256219960 891705947 663382100 265750855 71438774 33823314 600907026 438089694 150847763 514469538 502888098 306290825 716362855 433907673 202105999 779331224 694490832 833781290 266801322 684350270 588814830 335613931 820714371 583247893 914588775 777034261 21106932 633478553 105828452 645969095 386941079 904992680 203161107 70095299 531501131 687922696 871638051 421259504 429124275 638661857 103059531 153324758 674043318 248160575 318524355 52667685 657039104 187136401 710241224 232582446 531321472 812528173 648686621 240641128 902159592 822656970 176269189 917115117 873268785 663077380 952233034 994001914 796316692 576193499 463858873 10080883 569282193 499534900 867601316 395656028 379430508 550910038 160251614 796926561 390040491 498312815 294975938 670397519 544077849 903332365 450019757 397373336 673989063 920076453 697100928 178555604 313259910 280571408 468174623 289118010 550366061 90858761 976522740 928219435 443040601 984591792 709434732 922718376 21399400 372251658 209984120 356049879 639881341 244557438 810660622 434847618 950500544 486158425 155462822 856708503 386292763 400938571 967110334 222379945 446753470 121793256 333839703 89930093 713449883 488740649 492060533 897337150 737445610 452240616 698599842 826060442 604360871 139256679 13656171 236302499 394359567 628965834 432216290 578737823 647027495 454015896 583199514 537652345 657533749 2093886 136029871 355005245 250904900 820657292 765738299 195494815 746662309 483773750 123374306 562692213 625489257 745278804 330951879 466136377 922805479 22365666 363902356 114636424 574637628 823478081 868254199 762367141 259870662 953075636 579754271 263115255 856487593 411522532 143295299 766822278 147970378 246114141 897187355 822880130 980318166 544374030 160929125 486702524 300985020 886195661 69546337 637976107 532501295 643043025 654806870 857166697 592667045 461427254 357012491 35092788 578060378 294662525 95812174 315165421 930174414 822375945 969938289 212638748 946180931 523001762 431522248 792248042 260680000 908945142 145255212 364018853 885937680 517373459 49319803 505935424 298996804 310614255 501820181 557228240 712563501 717628896 977395041 467001872 219483491 851365924 865311558 412376286 217960257 917332571 910272434 546551228 925777254 393066247 375471639 618836303 562799413 425372947 214694121 820779236 340182358 470434889 341072929 433401062 195222579 755562458 138856381 958360425 80114812 644002011 504774717 604210339 116093859 700363458 636902696 877564781 390334561 211034093 823777157 965228998 400071471 32347675 174500450 217152336 550747854 853807856 319985489 768496081 638632127 377989238 393822438 574003636 641180620 274660759 926341434 243563653 260123773 773127332 524673131 156975481 476740004 969056209 430441753 995823076 984421074 446204854 526141163 294433216 900676319 342479312 167066376 230836780 377803366 514588413 945284767 554909163 596669510 734860292 366072159 677314529 883740194 74685963 95435263 387149722 809028834 78986015 722302648 580929475 963466544 399787184 434296773 652767919 628035580 870188561 577575914 824144083 733196025 897793276 629948138 318389578 533541661 690784269 934600208 954657361 79542053 118520130 62019751 306595788 677197326 461589633 191197826 751896000 843965341 15637522 874981493 466770135 440033497 244884257 431466713 621517023 588119179 777916477 707122188 387023691 316743621 883232732 667841775 978884016 735768152 456554709 749370726 677187657 946307420 157211364 58354396 674912372 168985516 34370857 266577084 422071091 331531879 169186473 335509241 963627436 220767089 9375436 62446727 833875882 829774831 811540445 470457823 526729753 182705359 686267278 301888895 891838349 503059262 40049009 771230312 237661372 670889263 768388991 934512798 157389567 157321179 517344917 513132972 593277142 912671804 804047602 935706397 865059425 374039440 570723515 872818948 560386023 455901148 158680696 946175605 917257299 324919399 860519316 367187465 850506674 141830714 10421984 664071262 51942838 997084839 310700304 997379221 468362806 926769599 413841724 983659731 687452076 370909914 724135265 628016320 272964533 960409875 148180702 732095499 501371797 153493962 312100088 93021923 10836656 831604512 748566358 718966399 587615506 921179262 500494469 398768024 133605352 1442574 162031733 183646954 515828741 472678464 676232954 414964151 690798174 173839943 563631180 986085955 807664782 89205402 267295111 272786009 780281171 847931507 170982188 86992836 102225167 707765075 795797918 619297495 446160455 353253756 986910630 421152998 903639080 804650613 858002672 559038667 171553533 423096714 965359756 119283042 652506298 168527946 26107245 723437068 743353205 53230855 905041645 600640304 134682087 388775769 60252999 304052918 158540271 966848156 638025756 734663306 111340303 786838637 413815023 28767519 993948397 51126576 727633321 811384297 587833299 810573965 364671765 400448994 893355312 615402991 254882661 123888134 136473621 733561604 61653163 423082967 774291897 930022976 326070113 164387289 235501558 504893785 109580002 151203351 772700617 32038860 721331694 246844060 156236245 714043735 578404138 5849595 184665825 938375293 756074398 430829512 347468374 14380805 984196405 832259869 455598786 17299579 712125760 999473430 951789143 608066734 833143539 826027349 739084140 426845232 437779431 16381566 282409211 254898906 48230039 148935356 144524066 637641797 160542435 826903611 113927074 702534225 824845455 413650860 851379811 276637090 741747653 33147076 904191982 264881694 535717263 27817148 505001457 805976944 529541726 899117778 630240191 372556680 862901894 181103815 616322765 316324121 72550591 309835616 137572150 492304410 628997286 156343526 367123512 804276294 419579193 342347685 429677749 957256092 891005791 689567856 196067251 399327455 285104222 948795163 871773405 731011094 453491811 897040128 987207423 933865229 501643006 119486331 394614413 895680467 547695523 551068782 629665821 905557818 77302313 602241726 361697000 664839515 896511823 360391892 840085325 153588751 567913266 376288028 783179599 296940406 840580569 199597193 359110930 17920628 603938730 145605391 579620705 765246767 26807793 978632232 86633003 57167763 62794592 833984336 59724546 321845198 327032457 661196425 879844251 73170644 186544742 532859608 9680464 433362652 83230930 850696902 293533857 477181920 730683662 74941151 407925166 460040737 143271997 542938166 204816063 534255266 70052327 146876640 994826685 329231272 554656378 268407924 162412470 232692032 64684484 396263570 63594332 674380217 715272059 496589144 295737734 373882918 334737333 710818286 923690926 360064733 169792880 536592124 28835442 285962234 381540107 256955695 461797396 928302557 962837195 720409016 872211706 387485095 836912984 97973964 167253038 192828866 395232317 751146021 924465118 195577430 884025451 716650367 88579037 968801748 985428662 841629468 401062433 80703343 876143190 389591105 919302467 93216158 111239528 142520759 927599874 197693596 367632235 437767754 587184832 680423656 176395204 325457741 660602371 411573702 255195194 139676949 876190965 865328571 115469178 667601785 995526885 762665236 304579476 136004697 513160900 724979808 314873980 476881940 531794345 258753778 879998602 899843088 217775438 613672288 438040314 810551093 661639312 522496006 380815469 193225330 690129906 491966340 868570470 787006263 398993947 406416188 331115214 963790842 594583635 878854101 485425265 8702642 60103946 184654267 995142015 547851103 757684306 56301980 585745164 148192384 71668320 258197228 56906384 467623835 967827983 895963234 921000039 260575161 693550940 865532537 774151249 964291558 566721515 369949680 79933428 649333173 222572417 356134986 452001109 446198203 766291591 204060239 673895267 160993296 722977934 453954697 355415148 987814609 861793477 841683912 285387942 398713504 355052165 443387295 239012520 713492258 393493446 549801700 993919982 592275328 469487527 937566260 633591640 520704231 452666090 675905132 751879595 927003400 987318901 319269681 163696142 254303384 755252178 129502569 146392719 96207313 493353391 176869312 576394908 878381296 533694047 163927333 860547978 663646389 37125720 350158666 955079954 280296166 839549107 30437159 37060047 105166539 531825584 715949431 97935809 284817331 387851567 896106297 609750220 643566959 526462775 178261552 987126074 623802066 222780018 132588388 541693493 381588535 236310191 706716063 164163662 470097402 199414624 897821169 144483833 771147517 7299097 529455661 441853966 577556261 79660823 885161321 745572938 71943131 200948151 452237954 16549324 331855500 832195834 40009878 507232664 60846377 384164872 464253320 744966935 165576872 121915561 722795135 124488853 879563137 179545549 266674791 10821570 537065521 306365446 437441646 919647282 73221563 659356681 530778760 149226973 463472673 812547377 974206444 748603807 437397743 802392060 797916565 733612985 361548721 245343884 835613891 520982606 99524729 142766886 300618615 154041319 379131994 504372918 97488122 107258352 303693807 443773258 222108758 138818360 675932117 956509331 670217947 205597301 261177644 473756775 520754844 531064510 294820378 360608577 547925744 395321359 226891848 699950271 630637809 146250697 545631075 136682531 707289088 207658799 241833372 76640467 379011135 876600809 332959273 944535770 481682709 452117125 856593346 808725348 423063470 81027825 117988132 326524742 634323321 767453443 690567057 818964339 945390248 719695089 674345806 494195592 880769715 331840985 605632036 312204865 155846357 899462714 558221280 830931969 776204941 755784825 672235732 763859791 282214431 41925982 248769107 842948947 218028305 288204948 633123128 694286941 312669358 546132780 607546976 55717471 990790790 26883098 173425963 609065838 799446764 758433975 554889215 960913989 974552439 200777533 131372229 44707009 483239809 92933966 228389226 742331494 203924651 87015534 366009440 600851672 495455063 179498116 411433754 388415587 685961005 229040221 666865811 141631092 578783639 382608937 259234248 779775518 733624900 511809020 647001145 99076758 444463017 239921742 997325420 461143479 847752571 53362300 439775850 77820031 3778358 76446021 696178752 916060048 6936729 446683981 744549504 913005488 483993128 628513693 48804541 397196361 427838889 864336929 298059794 134510058 12614823 779817513 646979996 815154372 775509234 517618408 96153851 347624237 171591453 878804472 109880022 581381153 728679167 589222357 46382420 903897020 229480499 217556573 154046115 996910529 90219672 647279446 668434292 534713366 450138321 477081320 116012925 335977798 647485125 771847199 681970678 574364925 500520992 691762538 574830109 267703440 382532817 316130079 472751026 647378291 735196554 510429685 359853435 969212352 449326659 622724488 602322369 638781111 761873592 935626456 59235025 435072824 427537126 883165386 778179453 105874507 929978770 891902117 135504793 19747224 530368194 374941847 869389950 727259119 657576001 877896238 171963785 121091522 60890143 997291744 901605021 193829798 71460143 457431171 659667613 502875350 712968584 734326229 95804915 265522096 1628421 649987317 194283276 106501173 284528581 62929384 352623834 205718669 600105131 582011157 602021201 255440769 684286431 870099913 441535978 359275264 539463499 302775476 143479330 672032922 100680478 467532906 431427068 429243400 470734925 760127460 327270523 165239714 529570061 410320124 858054697 675010279 226082650 60115188 744717715 42354425 183871348 445738224 493915083 599602462 221140061 369198199 526159077 229787968 573140060 147753974 570083450 723675246 535746428 645678397 975371816 36309849 913343501 182389248 195577871 606881496 277455138 122497111 912479573 23844964 22720786 470013758 800950948 74499228 629993976 177263894 23923367 624234947 514335795 822438434 705991312 333049917 422755046 205532427 790531221 788083478 797328505 840903005 462538350 724916859 971800854 856029191 174774745 546340926 5105965 189157343 866547479 20478038 111310832 696360476 787990892 550208349 919274456 160284890 895407010 444330256 62907166 734799770 352274567 610102483 524567107 12712383 406166378 484130346 567365768 639229201 173301410 956711745 593799799 350511678 561466375 531899749 97601624 728404820 945874295 981818249 179737276 314773577 963436370 97525954 692800759 358473587 999823615 248543947 687400349 602343440 56183653 350495362 534199564 995664064 6175090 592847977 502493154 321564165 186049688 401216806 775889283 803555018 873669451 91757571 50170516 964919513 380351364 306928495 838780291 696574819 544630081 620475259 876872444 728494461 185312002 749874269 914044533 915319453 953845326 976576752 395617955 482246433 160495148 271200563 371057667 237135560 681098667 802036422 864622418 809292087 559352922 786482544 641077269 625384565 990660816 612145051 730417426 994313071 8335141 78661846 286473429 204537973 324084599 635655250 903831085 139432379 724715111 691186534 664954540 903859161 986312089 119007244 455846186 832410188 500162616 445580129 153169986 453738994 287873391 337422376 265542867 495802770 438830321 157830472 583504512 225677394 24510833 313054282 114055729 575585855 389280043 186652636 232360080 925690569 949885018 496273488 305129101 430032195 940285375 42722333 73373147 986736487 505648417 167141469 467374960 281314769 737842631 723917134 740542473 421398143 418734848 430466257 941516963 723974487 732835995 92676846 554358019 818004641 208723823 68315214 736450095 706775433 118463445 523692224 763951347 483057310 46071336 520154036 454655070 617385558 699774796 245868227 406559810 323381640 736831269 548567589 115682743 460214768 778902811 572126009 884604312 680248494 179761820 18006273 650655492 233810119 926818202 845649059 586357726 727580067 307930889 610242025 198345550 41379213 496581986 34577346 190111295 289139255 229222691 507200703 873348574 953125171 723680077 157818774 671685665 915507834 158756325 866629539 535546430 703579369 731550323 642068834 733872431 685268672 607221382 774197494 300935733 962092065 835644973 915956390 62379346 987287959 674563711 50651482 941302221 43914892 864547349 890670882 75031730 901268433 645172619 204749231 173139792 913358874 448281602 299744984 956005817 331928191 529413537 804531479 174594885 30674685 553649167 355428362 681278735 442292467 387919099 447962354 115433590 155080102 631315093 901309239 841246622 744185021 301009426 321428194 416626157 543495877 479127595 82059553 430100622 885556654 838349214 605100742 949055729 219617100 128535468 825945801 28860233 145049559 727293594 975215298 798186764 835459691 574163504 744890735 615537527 344091017 417755709 866309940 881021448 903944084 158104848 174362774 605300994 921805653 617468416 975447231 675796972 844202616 357843430 811766782 437846546 643186701 286984094 174652484 632162563 933340935 181086858 453835687 436586769 256168128 397243150 95444194 885659092 618390387 929360661 472184787 181550759 77251265 66822794 471237628 282925354 687109165 265790432 217497860 172088254 21666208 952668299 876917555 545423884 849010661 243481477 794449401 142744447 948648750 4598730 678101095 933948869 546738573 473056476 952234420 33725777 480200060 646028095 406032825 996449756 336159318 163201278 239617398 803085536 747200219 176644645 987412875 343836188 976484784 365535044 763557055 177565715 360441821 363354099 422914173 617194636 625416525 839473992 679230290 860610835 311739217 364155490 17089905 31892855 67616541 359542498 505520943 828154954 247903818 578228589 405120390 146764132 469137235 955497003 237760150 538251873 496141336 506649419 815356960 687670558 298948189 188239741 341239818 770740800 856407628 494523510 672406749 946488749 848433903 15152496 239322186 114668816 180159671 509130663 39349153 514908249 34920952 462306525 113938520 288122939 394580842 18915798 303664778 434513581 890250922 191111901 7720309 921692010 682305718 250549310 988068859 984707184 447571061 129816266 439939362 88389253 435940653 557153878 629550228 809117613 422571787 270704699 724064032 90132405 406956959 372597720 490935095 19647148 289019485 456610059 540770671 906592612 552267549 801275068 329068292 751619573 712772763 237384531 813512274 95443515 542190327 792842045 19463516 444925011 343651895 673900394 651097672 640550690 231532737 920583634 716501473 445126862 98674657 615828459 794247700 119535939 492905033 974708533 583123571 794500271 781147275 236752302 433629365 323267590 918854049 310919774 845921588 64276862 989873510 245031885 469064557 430589204 876278043 231216264 726315652 743113990 2683363 409018784 228044733 317941847 426977606 40531242 71772932 433203535 436057010 437222592 603287910 177988600 958428917 605695486 502951318 961098402 989975749 671274246 191796841 489414239 994951480 954889981 383356762 700129160 901680972 659667595 70948615 178145846 841437024 396387935 146607025 382052042 1382329 399468969 255973312 128771685 730769151 269003422 328560701 196750704 510340797 991276280 558704983 143445526 732717028 352929907 264532703 469683397 45607752 158979921 636778187 799545009 568143905 182928087 117035958 717404241 894405260 327773646 374650206 621902816 750232584 111170819 1112870 102996445 958276602 708067783 328382610 166371723 351449641 864273519 77904333 953166194 19307842 640955093 422876710 526058460 83947349 760266965 481429646 294332249 755662934 309712593 835341340 926009147 464918685 73969198 236660873 103217691 518203238 583090133 333253301 582580306 583422290 909320371 32358688 323288705 566568676 362991161 736634993 305340938 405617925 850497756 631951859 932481428 1281409 158964374 513206291 404859786 27981704 108957539 691298531 778811549 905242158 403972549 74693786 136570430 759976683 876555073 746142226 563317541 781436955 512874208 103428937 542048205 380708734 49344943 280312288 147324661 684239034 143857471 135855519 589785632 334088148 952378405 561547503 605038102 656555451 329511547 945085790 381284193 75710141 122182237 518743583 941761745 252267792 319839853 355291271 177818617 652917579 849621584 593381521 898750895 77410026 29226799 898668379 86613135 371789005 554543159 316786599 519736185 796557241 875167001 749551707 213887503 398769877 89903755 850867457 608172344 649685551 496728772 56235080 215747488 815589173 666572804 595923585 901498421 342067516 678042890 46946339 154061995 997505533 719446940 759382599 541311481 950197779 270031619 415881516 421720794 662693758 640780428 707026100 119756878 936860194 620944392 451603685 775463446 434464329 918008908 839047786 138697531 30953245 686460850 448088848 406366855 244895535 185879703 424412745 143538954 393641715 262412251 195742636 59419287 358842689 189320548 676975475 55848516 280199638 975793307 998660347 30376174 762726353 296752877 557771592 750625202 459093558 479240779 674410366 416820853 316237422 476196778 974411625 150454878 720032453 259241860 376996854 545635414 314606827 143677526 430487480 8668559 654473844 855806240 114753380 522032122 386866520 1488872 492265557 865240271 919808115 615191095 767403784 16395529 243688454 37476250 904418721 513854439 777214516 806283298 56713317 332614509 715115910 718542052 947397694 731733217 156587368 132118138 70996282 879560526 853602474 950563713 457592076 244890116 840581119 20922137 67882378 657350422 534254209 572466536 91986733 16925146 915112491 712208919 749442452 280458605 238199390 787935955 308790785 842797357 904524381 280956365 691899354 365956413 840845776 532707387 608706345 322401540 298558277 502421205 713959197 48177582 564279978 857599576 32239751 757318825 566640085 344780807 568627806 610768426 614927100 749470757 334205499 473708966 66252605 876172924 54352606 246312537 994367767 923124441 426785447 498553282 442849519 579686797 329607709 496690725 293104525 835781102 907295851 256134920 467691676 33439444 994067422 850783670 7627053 984431388 410261608 854620607 137356852 956203048 434205728 416935286 461083914 345697373 901830080 206008434 763157993 549491109 156836646 706592781 808277107 526492651 946303955 691517416 975143468 944381345 675865967 422440549 379131131 762618428 679254595 218287403 473468333 703833271 467280317 385972646 696747634 500786188 833050864 732559237 600665950 850128318 225638161 911786298 427478249 172140627 774054907 315726973 556445808 22627794 418837676 36532938 118884018 128994889 328741830 698854878 86300243 939271241 418727951 250852926 514202716 306424680 775323377 807699888 994341049 179201214 30494458 46446015 634211002 571127144 869398109 196777531 70289298 573528841 395267440 491818423 653449435 937745476 147653420 740140042 448414481 761233731 601997232 231705294 549576722 908794419 953013439 450342372 885917604 342436805 812832829 21899758 199995375 538728879 569863349 719187668 469960191 929348905 436260822 190236736 339300419 705474417 576219377 776061986 939222289 551234631 352930173 917048620 966721312 801252977 289868180 750572374 89140236 401538617 489804915 238335067 240181973 519180266 787133694 771040827 697991776 712238678 175979577 269961655 84904437 897760083 667768784 136023256 903020991 426011193 239274640 509434217 170229071 509128294 678635 935023480 85688346 771228602 623128441 264334297 600687606 260808475 884832113 179940515 672468385 562861810 705567540 711136689 117213498 939078573 380993219 341938466 658995910 421054011 853006404 715453913 42440364 64632979 239591041 222454269 291715641 151048237 252346728 657106298 27801629 959062151 300245644 287396991 763037932 640773025 260397986 775520767 664044447 771197057 940685573 623450160 345117712 357624241 747636787 68242702 219853697 205453244 774161486 897434329 973408534 764327860 983231645 657585298 20934742 117044143 372612872 240800898 36578222 232852805 542601374 280386740 830385902 642657812 285488659 858430326 226312650 221856316 38111802 445885404 386251866 114313444 641579152 139468861 55976346 488282291 94814129 114359988 287763947 474431575 653468128 7618464 261126544 695442178 568887172 659958820 507900722 979441895 390909349 849041576 353354845 994772930 842258547 777558358 103982592 219992909 375326143 569050270 835152113 346135500 88019328 172390322 803186791 45017218 714564176 430641419 202933886 678392889 270198253 59547362 175050935 397866431 989939640 497801143 77215861 860339299 411884345 684514510 104353664 562546812 532134553 567104685 934145670 751806434 590020902 781876128 808516501 272092787 868953043 872165429 886453411 821763216 323146165 567184832 123727878 581768605 1691271 75951320 937431804 254040708 456690471 289102296 73200677 750295603 343111191 338359647 935737347 950945305 338015741 616842961 538435969 378327725 822253091 481507027 290366057 929376231 186087671 762882002 449438189 687902661 842346636 576988797 587116831 153327816 804073240 860598855 358168952 898630260 961580916 629876710 877572949 64802771 776862623 26500055 900943989 55282163 941167419 318564567 374242941 215248995 819171854 120223851 861304692 133889466 266946179 504662873 108377159 3742737 974795815 824777261 861838662 258242435 103518252 341622709 222342821 857753268 955741161 904171397 161146620 399882567 106841943 411247732 795623880 930495591 556255638 702871837 366903271 911381311 80770406 550462047 181571616 881521538 901069230 154914270 309506969 972534756 446438905 180444800 88990815 446935198 618631924 99248368 866796514 782874606 147186 790842398 87707509 379171477 688470120 109795260 915308242 447219287 191092849 126059715 263340693 196376190 775585098 695259116 114198716 860108376 37875415 558790712 518697773 98042804 626903325 398020969 980842032 711813481 867193542 628943494 272355057 152544720 697034144 632711259 533341695 94106437 90409246 518781430 236850128 51109033 235443925 327103276 538088251 509678051 525256960 731645714 287638012 276292698 243042557 851860100 293195571 610983293 436813774 624576673 55529957 431748923 9378457 803458892 977528186 794755211 502509865 585237421 511695421 793733606 339220074 289237678 198172640 72860616 163618544 268473727 120087541 924881202 349045105 357484563 536756342 435581483 320352070 560552353 111683133 586318394 791316719 634324259 165883789 454244078 521465996 215206874 551532679 173722199 443816548 105289160 271590838 923808138 767291746 371266100 218809988 625955104 407785363 767960618 684824514 809082807 108113577 792327416 356202532 293093488 332383867 367178419 728715458 446699375 723881347 393201328 620987801 354249823 820177246 302842379 723814408 121902315 64571216 257227811 634293076 801687366 507230397 413828892 158059812 190434468 654607281 138569819 798027781 449960382 272855897 585834766 683743719 736810323 986125960 267888290 505738398 772332705 636041779 284686155 712640610 231826928 501892085 972248703 754018895 757210887 68367500 99111291 648317670 209226165 988094554 572444093 148440202 961914442 728777189 3412360 430387716 119733787 211518039 474399331 281743616 42110465 429852670 6170010 348382862 399577306 776024269 472862907 378494881 141217799 429827290 800786971 684293011 875556845 651125470 901402447 962517151 121634420 926611128 946930611 106802278 316587403 953468394 645135590 183989867 601483682 915501594 298984268 83425431 931086894 559034771 641442955 373893045 899856424 88636865 499240974 653567991 616228494 952764344 805879685 976147823 398990049 94078126 844896611 125185687 920225190 825890941 483368799 938782410 896060133 473727010 953348340 308933320 696002733 856317505 38574048 602120502 999009166 703137182 38662313 239062300 136562461 673458085 832616723 660358757 212277875 411954403 377359531 946404450 159846063 830611850 257541952 985639495 948239215 781759985 100589924 166155693 556512091 260246290 228186351 45247247 905343131 410315531 520829308 928130125 667478875 961445789 646733547 66530603 522989646 359698608 304632285 384909267 901595944 677200589 665088571 778087759 883342115 133200802 795710896 805706768 70293883 52595330 724650026 651001962 428435442 159547106 150840925 765041941 269296973 364197086 658033728 5610926 559673300 559165873 253328269 327512883 191125974 399067712 75543109 775309963 621861923 323345296 867086122 883848444 419225232 763845452 931612228 555588787 823636087 241082432 595915101 967705920 36670772 289067232 496760965 16969239 93587625 505628610 110149774 749063952 329251770 771519007 889991568 121405159 842436306 99934806 527344487 821113277 422701661 922868330 865977392 37929877 473278796 966190719 799026384 82555096 909524884 63840096 879418221 81127121 99267759 727542524 538565618 999584818 305814553 742220005 191090319 76185998 220646868 739731152 529042487 694519772 133184740 801277207 529722145 641934586 559903188 434430266 729113416 414440488 591235888 347488857 249223403 804650633 963618313 50206652 395075853 241656741 470184564 271574860 729845238 734149098 43109899 535757335 170891696 675921190 459757674 53136079 788336267 301761807 287713715 681212492 725205401 458176955 14701835 165492229 409999666 490943016 539705627 659905179 289953650 982226101 500348047 586490959 714446518 910886823 766909082 751973767 757662243 800023462 655333745 249248077 124162591 422801981 302779083 335175631 163850966 77351517 23238760 272721632 83088054 236177626 612018823 679562870 684972275 731258092 106701421 844624682 810102276 651616944 54369509 230371003 398914084 677871525 469136571 178714251 919725522 981416240 304757568 249634336 154512977 973808408 20608713 489138597 397942313 745519626 18156848 352910438 215943076 772081686 162211409 104394071 123690322 287174960 448296078 861954446 657793669 366861744 894725964 795860165 992765910 23412946 325301620 555533785 148081054 275999031 954619379 497690957 624694910 933561187 285046842 301426120 765127127 925221949 823100606 847632018 649954899 944119185 674436473 354873883 999818842 558712465 836101223 378472053 78742174 767397968 236279818 974356949 418968720 649524806 375930343 749647126 134634216 266834639 521194759 276143157 20167201 37153707 143429239 477454550 911510266 126656640 672408008 642221758 873464054 508302675 475425167 78289495 124107997 874973459 462525926 411778863 400844089 628168206 305901290 974907513 71963866 375733370 444780859 533570954 797837138 360814830 306922111 237049949 548663162 606033126 357530590 847865360 348367851 145870658 971650183 16886629 757133190 760677575 861155370 593695042 484254189 961348764 80864637 469470513 391933959 486652111 560235704 399412192 958127232 432164558 181875224 488976290 547633222 115829230 739349599 188369133 36027149 289632744 933082450 614976730 758288844 732329815 554758202 857302441 254685502 625084987 824079460 710663482 554401890 736765048 721073057 44769684 530750716 253167704 982953671 708520289 484750354 31834373 695764525 800787568 395037807 134079248 271809075 758120499 751739171 343268589 889616824 876667455 886887424 248984436 110764194 966383822 580633119 882202210 21706330 205456704 69115994 993851094 453141581 812792469 759631311 33258964 930637420 311563765 291589219 645346501 410581420 269614376 236434748 589252085 608137351 926514462 998475590 603062036 647409018 72384617 570748336 844375478 489233797 526822846 736626284 374781907 311998126 683805816 805669042 391612487 725333630 238742805 13675901 641526099 937853570 468621239 463391756 448113434 502778059 123863715 952252515 168662565 191496303 70963397 195045832 736263136 263622150 351187499 49354054 645253403 614563885 687082118 565035565 142204553 562220550 639932844 939965072 502972228 17557430 458432024 89013189 713122119 8820966 92739432 316077289 816607731 613283139 18530526 813050713 959866507 642644735 689038816 852605242 465258167 23493965 184738425 481104883 550768901 867825896 948748245 348599982 662256995 563722381 632822985 105630426 141180839 892422524 575042632 931620523 898873351 319130107 726562799 646154137 505928097 630646739 12727418 763593949 515537140 778848465 308890188 743838711 348932197 198053190 303713772 724771627 425338556 792919688 364114562 98738174 653182884 228841839 604259934 825999806 102010414 669289176 982921074 708640248 623502670 900725286 727404499 320330496 3698269 185234876 576726588 155788908 236886933 627424644 482308234 827280281 59965080 553348459 6296129 681295397 529950442 433786338 163386117 158196851 574091890 210732639 686918946 334185002 933850109 95057882 729243654 546173622 282951099 476667216 203648193 651971014 677760960 493649476 24299148 617384396 669472388 847373113 690554687 879179904 806258532 794676793 250481112 875681117 127766303 748068689 688874235 322043427 197179993 40342290 733358445 488330579 552619035 185235218 298694808 398058678 309705297 936788073 193992459 763638231 995249227 860469813 646699767 14164100 125433148 571170326 281658034 294497617 20036798 120171698 156507448 151919636 744689997 697908274 283404965 378884714 464985799 821846723 94239932 431750705 107140338 674139415 833741155 2872332 421387766 143588065 340772645 61582307 232040159 618831197 426816943 902554976 349074460 917074373 229680211 501731442 365593091 770758621 471194760 91732430 165940043 242789480 135363687 440022889 312289680 834312112 541697328 487108863 655024594 884339202 92691395 760584336 393773302 281700911 609976104 559588573 870296132 380438541 758724359 70159855 697458663 504183028 566011440 317444497 715985264 317836866 833052437 327705041 435641428 143637975 416296523 282355075 811144297 845346970 728173837 885918398 25842285 283486450 493511097 690008412 242157695 585697101 779400784 595913598 621507748 513330332 603663610 307177479 382040387 583405781 450973824 610286876 937019817 535154032 616339153 643217066 82777222 956386283 730845053 669576928 380559983 255551558 249568829 563778736 432209498 699335560 472424297 824314451 828679204 648600120 620967040 820389826 925848334 44517604 446101156 248116541 235101244 758354078 896930075 673368520 732007733 986776953 750651343 246778793 716135014 801373968 14076367 695086316 602388895 726967552 317833164 71505887 294060180 622279018 384112285 633338262 219749725 942863218 314544571 679510120 778180854 469382082 593074118 728581744 413399488 3866887 995358462 993766413 987506174 488887923 713556426 591368802 92898393 497471034 340995381 200155607 98138717 882738197 913658732 324181142 227654393 861705666 69308993 203249934 513993475 974322049 674593707 639660660 653506994 853658265 881900612 219432253 414210850 440178641 936968137 544965542 180101844 433519607 606747038 435796012 745549867 395114589 190318919 182451220 238144751 838190934 260864240 494484452 840589262 971195582 613526503 286714344 537594582 724011631 794932508 572403374 666512381 219978445 604543399 116671882 689066905 897458491 714117954 198649619 252573416 234514596 461497547 765917604 285734026 59895795 815484100 290915804 646934274 748632218 574696403 947136798 247012152 243739919 915653954 818673682 53398265 258883915 541778304 155946786 241008502 276007753 857318046 383364350 461959617 862783373 593269458 316856601 271173971 806526362 510974199 468692009 838898313 319110267 608506636 40884394 465829154 905035579 958953137 341219164 890853059 52351341 873581485 778014145 983403379 764460965 897802858 420018336 679484447 600144380 153840247 775265413 837958423 156356752 770560261 269153854 590792335 294814721 861961579 215173983 176659231 643101174 118462883 563824831 325563972 781455254 255741642 417724665 702915804 50632207 795564963 121565420 371334062 474639635 955471637 456433212 935639520 626915670 978127529 650944974 133321087 854467857 780427021 480177744 2237947 778291842 95233683 729773743 902423207 160794730 25028530 196030622 508173629 307561613 616398724 587197206 181794393 89598518 813836871 200580816 622408697 721752240 560797661 509940429 880934403 629380046 123865163 979873999 534977215 27223140 590689853 156018141 317297497 808212683 316722049 971999427 269970529 587934049 35412359 715788943 931749450 474538759 628095976 297936661 496445422 107459489 165282524 908702060 310808840 135742618 663457218 629387375 319034040 616702301 391125404 570607934 540112899 939319261 175150480 603385786 215928913 877703438 253780328 270448396 583853549 608548201 811522579 943888926 920127625 670297452 929629218 910917152 353379255 253923352 887580747 655219461 304043889 55068017 647689706 477758979 309183121 664915202 882889083 423193111 553269082 715363926 236340513 419855487 481786861 966277504 430888227 592084286 624819925 359476116 116543593 675910043 172450684 879217451 309175555 135910562 143988915 859369699 572510370 199006625 732331822 127234525 679424285 543228588 582377478 177599550 521160430 847773979 43772725 342664110 80185267 205372423 721485341 388520924 791457453 303241936 198745090 249952503 571529540 717845401 29302923 769138742 352848257 834313162 617923141 704632402 624617106 955043982 201045792 444152327 630419273 349159763 44541168 333012119 809855646 865238604 926263277 662617158 214328873 695017714 327164723 731486943 585048232 715828863 383506755 486985773 174938751 82023025 399655040 653192323 683761203 137444621 417842099 316624693 653685486 369123290 830723208 281344284 810507007 335314978 291987983 328449303 999242327 66620276 447138107 161591940 926684428 491115045 865091430 470132171 789400025 800289738 638318795 66571475 812163740 811078079 183044875 666060171 430951640 30494627 230833577 519867491 523871281 182711770 953529486 821519568 542092018 248467978 140396165 601146315 712616074 578344350 451272128 670629971 749096458 112063046 882419793 624718822 881061033 160307829 533415090 873018124 53855808 490975202 359333950 136709069 36993487 892471815 408395701 853094453 762264566 86196901 502536636 846299863 49587580 659279934 584556891 136117575 9266636 146874522 971785341 232705183 580678515 882360131 114596979 545367547 901836964 618828808 814993009 702156541 230210484 881388414 300870160 977223753 827929502 625721722 490064331 31415306 504811647 711348632 580249986 663832684 592931355 468894647 711278841 198394399 779846743 57349755 641750106 202095323 79271357 738336714 663448751 750366678 680131579 884766544 885829737 577376847 301337188 381539067 685381596 256560135 42396781 988686207 863374784 679164867 610095153 526395602 669752754 716331979 165827310 56073905 930430641 499689582 124774790 950363418 939523489 952977020 170864383 164987600 369206731 58364874 446654211 692288987 198091099 235882930 307895393 374038021 234642401 378094480 431666570 423108957 686952657 479536966 24855316 26319032 358429699 935271865 221468731 49237035 648512563 936116049 529923931 862701970 256050562 57486461 786922615 702059789 829181427 960629293 200075189 83957629 323266543 501857878 214994400 117922572 741076161 675585650 77512933 222771618 794626843 399955965 900518486 319513456 178853776 342226681 605029866 181756265 740740887 174636139 360955 665053124 761203086 267690715 916401158 357270652 652547125 773528792 691368751 806535120 841658415 426668914 988349626 482662595 277063429 246628030 374237843 250129309 197014818 463619670 721921991 131213416 444770391 952466390 58824457 470326643 593987673 355911520 847003438 318973395 407620414 217238041 850718641 856972765 195828740 664902314 948356912 296624558 502520074 352924096 71965165 914692515 405197973 318800012 243847757 442650849 229012301 224277827 545267548 427400142 41738429 549338015 471985992 713066646 122190294 147474780 319375842 434032039 481666924 187402428 218186016 806130229 324830904 33393924 343286685 429329591 507197396 787156732 214000920 655455080 745360962 272405363 511293169 246212807 556374374 32960441 879098031 521143831 287779079 522521636 442176124 663289824 34655186 49608331 975870375 35048044 285054935 623290062 479964449 294078026 584913674 630263628 131831297 974741199 846918595 796664170 288593920 796343952 944065342 372625939 438956030 211799018 39047708 66514995 959045755 108499834 710508769 366805819 973989406 796994213 656666740 576539552 465586738 215756305 480370849 530888028 641422116 153431594 224255642 286872684 308351750 163513246 974111602 239780688 272026639 902164449 147681953 416116622 797444889 15620522 664815747 888077870 923400738 859277172 296121560 474589759 183069899 830829054 599635782 149405521 188880092 344785100 722555346 101515258 85978814 662081699 506878827 392840786 605254143 7318033 955975263 253083766 765374418 741455331 763948260 353893128 552300428 530615724 440913297 247571885 454384424 31641157 148069346 490511246 484793284 267908167 994605751 566657496 823900194 502944915 553020117 960429628 392839464 18959563 285547363 589501295 357174880 653218774 871926383 665031083 161603193 315535968 350478183 294922028 288921028 37378391 236522912 443739317 135100600 670196847 805869779 509262344 363126382 459484319 108257691 853842033 269815589 211410082 825180664 170326332 125705407 740771703 903934414 475421754 745638211 164141282 337877351 927407681 323767129 349956584 714534893 389034409 939903185 305105239 36729329 408858831 992936732 117995068 653805031 640170645 435591121 667173994 653274279 641757920 450179370 873507066 812842990 235092249 92099716 96965829 416067803 297673901 455114467 499438828 981233778 623671181 336534379 269102929 343265308 358159535 865722856 440601883 798544933 27660939 719607623 123644726 382947389 911361950 855883803 46677200 866122744 382276330 411996953 251237854 489915214 265976948 375595420 186136981 996385051 800013765 498468897 39114993 80240032 121400938 537744588 277676849 830682880 703908468 956233186 581570648 136949700 459043065 479725133 253557678 748629848 965176465 892186139 911623742 1702540 512205785 429846783 719209814 203568147 450366452 127702735 456572681 829976839 926951173 125537796 285748400 897856867 14989494 437782589 703181157 900662920 96209076 701641916 752479878 976953273 532520752 216534759 7451704 493982878 597281631 874000072 709614562 83226565 931589115 26168718 400664237 583739164 361287105 659597834 189176331 595473529 530143729 757174579 981610541 385654802 131670737 788349602 490769547 660092165 898229290 731217687 389707873 882432465 736390601 629316338 653270316 348920539 769861632 700726970 265865520 339294443 769182754 690911642 773798389 465612204 619474698 279434207 441046726 339808815 648605077 551031675 779097905 421146472 129082147 154083973 915168137 61952176 358309402 533086135 478626151 52551745 550870115 866755823 393392677 983789501 935770091 200773550 330283874 637621416 771992867 503842716 863686529 941185257 125623169 310277890 328714793 246935373 811789821 278803790 533735110 192724996 39435157 860069779 844503815 989703458 591334345 291395846 802740062 652876575 648740127 619679618 828720515 60297048 512725920 399555589 930867441 536111244 751319385 880673585 864955752 201968991 812440284 43783628 778751337 931864794 775931836 1613120 210306237 462995689 523241748 662490651 509132015 70959324 229120001 211830928 886577101 86180838 409112611 964172533 657058795 377350049 828374560 998151235 350896415 486520457 470244386 675643545 506544902 681978492 657709140 991010234 38714238 659918656 319900008 765496202 136421674 900466429 767742228 104370836 847100401 251632831 4584592 449592967 993713535 205250293 935039257 894089396 49877443 530315253 137561202 235687058 933390703 223199350 122779486 642362939 625405564 726525972 944881703 503152876 205275299 24744399 375225626 633977225 641930724 266007180 453707529 168115990 83204867 433166739 842054599 499254079 811473926 954060047 634210992 617807569 273791673 865403537 714735390 996027455 770694442 408105358 771527413 694010398 45677613 924763612 862896920 710544297 954445784 205453369 727799281 520175933 766238216 730964164 40856557 979710686 338159323 376876418 397896190 208151217 820661556 651973850 103057943 337722752 867459899 423180313 139975092 932696377 846502106 529752047 853329487 912751471 730025025 551645425 154852332 498603479 792568418 176723477 991700366 594621133 817774453 253181240 498329535 991645133 321815926 750316443 739734284 367518202 389177506 673044066 260253319 777362586 130719230 385007892 826531908 848941463 361724368 379216926 388355548 930327552 374563876 35034448 226836205 508145286 760742728 593830494 962139543 467579391 73011792 156454240 434664704 298269159 719692691 595390802 911871953 127477466 588089643 18068117 947088056 410739483 927784825 890774892 291950820 385851153 645801376 268997760 166707340 284420036 153263109 168765277 400183144 452193636 367428309 170983667 814778166 714902467 682464383 154728981 28211767 438844630 911879222 56923133 261747119 323561783 668759664 944045766 799874664 723687078 350922089 459862513 664684847 502015619 13962145 478017761 257537878 833983062 61098074 796044638 98460977 624926280 403899419 845038102 64488601 356986279 934462256 421646103 993148268 571737446 356956199 740519511 15330314 756882586 575966292 730165804 236219866 189110014 150419022 119060948 302919619 625134960 222287472 204728303 117078707 997983858 196612441 46372608 657584156 872263850 932252268 115126255 869878898 425091426 946666065 890765961 925540270 870507272 347098994 413239807 866535886 599246767 648642687 599632227 592289618 913799053 814748906 196082734 832933313 589083003 587131244 328751805 94805026 623063928 123341438 634169551 13693827 824581926 925558497 777249289 750365558 841630795 491740695 299399794 408743567 974690130 82328295 620523255 44928743 243216328 333135325 900732904 32025756 141744351 610173895 908234105 735873103 657672686 965840441 208475202 177632164 99367662 894909450 580445120 645791685 707234047 573446101 145326290 145038816 347193569 162991737 388453948 139383716 604193659 671618457 577353511 349968840 949200984 817604637 452893087 875082885 905209893 991708335 546820372 781163031 412891445 902707775 284088537 146169151 571842045 1703040 295030440 974221252 870171544 394187368 321285917 166781165 542848067 663139508 380552758 74437128 845791714 810532962 375541721 263863015 463431290 24453940 520275534 408948318 733877 61211188 571609281 60483270 477482081 238841899 637636034 913560189 848076017 812152360 978065860 952954468 228445178 978892799 299256737 398892639 851320759 470909127 795508500 968078297 843810182 459765083 459389245 129243709 729759337 305618138 669260065 372234622 234131334 431524136 53753384 681363088 72953000 748490603 584573085 491666412 787704507 353028238 517054002 303738384 198863443 283483585 739322489 299447805 619469862 941053175 179728236 478127031 92873101 382843238 983223269 893468873 613430024 820153867 829707303 543311038 523133111 183239203 785016915 582986153 194219233 799578547 79309044 638097054 438220913 856080898 93110644 481239607 382549876 213791770 911917220 644825360 92358556 742055242 249945400 810965578 838469312 277162918 426377801 23491084 336798554 755866245 997470673 267410429 698169607 529906434 428885298 702502860 504552715 238163581 447185328 916891561 828098250 36888343 401545458 969790153 32103504 986317881 172626821 922439141 55965898 583935757 936691545 670721467 568860427 843493635 350488642 387164556 711063560 874307662 189973112 477562780 939159388 93803109 379733783 526167478 279012805 417067650 109825184 631835557 438207397 811289638 387252086 893568444 968891778 157063059 464260706 451592527 779456134 678377553 86467856 915880760 733906687 892851626 399112336 34477651 916609760 45229357 665031125 270288898 879189055 917625646 764686905 209973417 348198869 566665540 71863799 359934515 94093697 322083531 142284464 331989131 362022085 535775584 978666471 249158692 367939399 249074536 659040133 28458098 314893138 546461832 490302549 468344431 731740242 303632430 683715209 15842071 855730524 940301319 187070515 14269420 844678051 486283399 806445005 664325490 644188420 279752036 974927538 201759668 51189371 179843611 333381538 875965117 144759980 475158122 95860034 1697056 100374107 626262740 999612058 743163505 204319988 131167521 62519189 703434186 958048004 11001562 323830148 504192071 175919805 69628881 809064860 86552970 98697334 564035735 615158131 742219320 88312617 576505605 517092743 71687801 799542516 945335988 610887095 965249660 690299288 269002628 226944455 20554993 205414653 746651673 100208609 938206093 214667180 638150745 988510991 720650121 373608787 293363183 644371906 870886948 891769669 945785547 372618830 72535836 260843767 450194336 74052971 251163449 258476165 737261157 722576054 995775171 826847531 326495445 216032046 541978118 597164491 4674287 64877495 470242261 426692973 706630518 372072346 288376837 435387323 984428145 700145923 42269677 574518657 731784108 852972418 223066348 10618163 825488182 104634507 302381283 783454567 455638498 921359862 628757687 647009622 758446022 705100415 838801105 823471456 79253694 702889543 449652125 354384261 390101738 848850769 934521358 513277420 936211243 850567686 492557848 648224096 585862058 144918961 155745077 620570061 340991058 235048196 385075937 417004744 662574417 21210770 10263838 435378181 388211611 319361362 165545201 726567390 10657127 30304034 409620707 466397139 859385520 837721922 136301440 926594820 303467445 586060501 432687067 624362681 178090361 710755684 471101449 429127387 465220163 752605530 961203617 954009208 978765855 193099400 782870595 185266754 535816540 814529699 176320014 516385041 63724813 372226497 304067111 404115549 597251976 270068960 758168889 904567492 604037353 280800863 878909424 38769802 527286160 638354563 436114301 914716180 57264287 916142580 207989781 832571500 3509373 716464189 824832882 588272576 576977749 661429327 260633936 350403043 732947352 36216574 201399281 906772171 707000439 38847363 6319770 469781777 578259561 875917816 440213012 454844020 513734571 812354015 871652140 476013142 958826171 267590300 254820147 825776189 420448477 463388150 908430974 829107796 358065814 811653274 994748647 226195431 305719347 842944664 249604682 800060906 997098563 294256612 148536073 50071411 961813017 990829782 108274313 967377468 498296395 966551210 876115379 419088674 731889974 444032513 51689843 729533608 636761463 894175583 101326140 75138421 266937459 341084587 895245699 949012689 514881232 836720817 695050304 728652588 789275898 961018787 164086640 4729496 90801055 622249364 547861909 529323850 387448883 501229052 2770484 153348125 581857645 502236983 524588630 21750030 469022664 599668486 381451016 546215873 13351427 525822220 929462235 667749883 740336034 874499921 361535844 204333606 525317482 20449475 252746685 302675920 246160360 267158448 801977602 364981292 843859435 935141454 72243669 219113103 179705094 296515380 693043675 485849844 149147663 536639966 725951549 57620089 266175907 156833580 663879720 752957920 646342815 432177635 829347661 15556623 381500072 430059819 717806689 414356112 269490853 849310991 804959646 691078161 173893951 644630272 120099649 952209638 10813288 233674834 938155530 411104130 995555025 635722942 775723967 850047233 77718642 182722271 66297769 797788066 399040262 137696949 40740117 269028165 134624652 148449829 816486868 438597105 549915079 723939702 569693883 301493841 597470399 604472277 441800228 639587377 174491966 593532882 303609451 806162182 264584788 686205409 381866099 817839716 910368724 527291610 945986079 126580357 18850005 218286202 81552600 523805385 972046385 320936416 27515917 222976560 706463497 614331408 476528559 764624354 490742591 161670259 554097841 830931367 927856122 114821973 358901646 131659888 89979942 425864294 922774210 174615756 658937585 61841210 414023504 466576755 437510735 699143113 598215483 102313407 397288311 126302447 615616525 687936558 77228901 841599213 770974547 655848674 489908566 507855846 753742622 870869536 817957198 938240611 622422147 107950293 643274389 822152656 349489692 785705740 941471285 815869 496800390 650622585 461837182 968029341 690844897 358407409 4698755 634147274 337183571 648318191 863848091 612468351 628976005 937223697 142616288 338720797 871058724 648640921 90482867 519888871 886846561 897699566 409055286 410842501 631448690 557284888 455747280 394988421 227782159 569876039 220451757 413370837 930513909 908728908 632972860 298757195 509441894 803793181 714785455 914999581 324416680 910527062 125826686 203838313 883446658 193903283 541830372 685346734 1201602 954718360 787160417 872991825 922097081 565322377 855053366 764807194 862797500 369712561 35396844 504825012 870323621 949510239 313237709 201422128 323448145 217022597 112372585 615857282 929675552 238960696 551250707 46679555 633602936 758582835 428224866 601575917 475398722 455299667 807796145 300957666 591019371 842846748 325190558 179822438 887731557 753208114 259680654 956702304 317328291 17047009 831068968 874123677 124765472 881827735 391851990 943373645 306489049 26621284 72866631 893682052 712242254 148357761 264625648 619952826 436674053 820723398 659547014 725801036 488867847 577768241 26320773 196040441 67306082 48678502 611012524 147892581 495079333 211796778 854183551 814434969 429532519 798763751 585445828 482198657 331175104 98055212 183157510 654784109 100741325 804913450 852864021 735602577 227520817 395668536 387571588 248308612 519499407 242661967 283757354 917092549 705637137 467072398 445693090 764487473 625598180 948903351 420726731 388261006 650147001 361571504 426235720 665799428 213698118 341930244 393397504 598147999 755360451 993564256 50146463 422119630 724012398 495772694 355546644 527242471 918202887 315594653 940815889 937557153 473993044 327469326 850120335 436589976 892584350 338669481 944690503 924571340 177708339 697741390 870838329 764452642 720563426 854404101 5538857 663638498 361253506 941736054 804016413 727925047 795629931 19071602 566141664 554138290 265699067 987035240 34985347 103712200 492563218 670956272 799550422 602157647 772109974 654811460 760350707 502690053 621724144 325684674 62788020 465127433 356498829 310096491 706118968 531382624 578353759 557635431 692254050 424047985 568307802 258480511 603583578 671370121 66922743 982348450 730765834 730262104 491905460 354693728 691223713 93256307 42414737 823420018 98374932 300135632 963978388 586151728 699507096 335893836 93262918 996506649 967102506 820764968 354342453 962855503 999040263 314880392 225116528 116927256 332058420 452460531 447100430 391755358 171900151 804032214 405992359 638871856 674304091 471029761 696088537 341806143 415723953 513691432 986600644 816242274 857398794 469506659 736832911 117640978 811701181 795981998 8980705 256222447 953538279 214966890 383150440 10257977 59202534 979747290 335860309 593541975 701302237 365759399 219304926 512042324 750634292 879903581 350539195 76999773 243955733 283455980 464463274 373112388 657317104 976854567 498979820 770055424 643606775 857682248 282471877 11405611 341605539 31859562 667039743 909402242 604144685 19210254 737004392 647946345 258410518 559572631 929369935 92584549 60054944 243047118 437065227 956603039 604720466 722687838 551446900 340254824 637400439 531005528 510697832 297278127 7361696 74426801 645963848 745071757 465701918 358372288 627057016 418860474 330188425 932836800 85144546 942979860 52040251 406166612 288335476 58496799 502923222 900620286 611050653 671148672 143217338 169840038 746208468 809243265 455512464 999027481 580021009 677819281 259916482 902539656 17077586 707022785 875210496 912612869 351097368 592124231 565632444 670124553 278474983 750168319 95934383 639274993 439138505 387017445 533772626 283693948 19367628 567494300 209779046 640465487 223712383 610720234 138696044 296882289 452400249 677134649 797951022 844381903 175419090 15569432 552879156 698380729 864202664 457192376 433656400 987864419 906509212 300250992 673792019 69962341 20429394 34217786 491893845 93902396 731796725 163419699 5562289 142969287 433943728 596524831 494622470 666874314 686373686 750451938 368485367 694370670 944201019 255515912 147822444 91509439 912690424 746797118 959951887 284195629 781738667 204539606 804499664 146688011 72172820 712168775 175348066 810095379 35257850 918244011 509533371 77004513 587261092 517051200 74982808 673412467 548742241 500182248 441490166 772853424 233474304 89798056 401521818 267050717 380344664 449189932 528251275 556188969 294437826 948947010 796254866 272506403 922789530 620285274 49182913 296562238 208924353 567233293 725799401 487517268 838110238 586108819 942838050 887901216 238901272 909639755 756403527 160083138 55325214 345216567 856471415 788929855 229578271 641814653 724221846 828093695 265550610 557904615 444586185 285283917 984691056 898952804 720137726 645455067 541318069 445405061 903622754 355201595 315964642 56625409 586629608 570877543 24964350 199619121 816192457 410882105 158943632 119775124 784115454 152831476 881707559 956029772 658617544 749188537 948813010 610665888 60319017 957840403 720205480 336978808 528167272 878615148 809571394 689495780 66640529 506666901 864498748 37941142 920094195 737302594 354290616 371893090 366506912 503731596 166133978 285618373 528457456 35298669 621203789 527295836 541617918 984818503 258001596 199405672 636614953 243204190 888509786 464576337 689194901 168675417 909444699 163101216 456985000 256163269 941457016 485524995 373493389 125068434 101256815 67931596 935714740 387273364 515899777 318883443 966454096 898787843 989338099 503017360 666815704 881786875 200554381 724275681 355162502 686926077 109548574 519905226 500425435 276567404 190410741 8783312 656643353 355211793 618345578 630663965 455729607 969397400 465481299 544556032 881508913 325506065 794595471 745653866 339971046 967999855 324556927 837664881 716050744 353721868 974341767 285070032 9524159 954061859 191939730 353193829 173261526 710247253 526603404 149281203 198386717 163930405 872349925 618776414 954002421 381281148 66973460 45667505 424939015 915137829 767668242 347548955 709262270 282785874 619520731 501491117 203046600 722125077 876378865 516424094 914562969 36794344 34962649 830575303 370504679 368153126 258080411 672732200 934659887 81236623 73113158 3118177 783845679 284091848 375102570 892640314 521935978 941690073 338844316 843691291 686307495 695705517 726629365 321227156 522808690 367546773 305721235 862856151 88981146 45892550 356691735 194853945 80737457 362578902 838326566 17019317 31743887 924808771 679162856 137129576 58317520 143782636 370880908 298806294 196551249 962498453 325254850 808979108 111384759 74782312 591860543 714403484 92251624 792558191 467462717 557383596 787804047 300657691 385785080 750218535 673010588 771922368 758464818 629299842 59764930 366965782 458254255 450523096 98871544 563788986 561858746 801691751 171738617 733939883 918444703 662795537 689715140 41322701 995574831 560634588 801967388 632824425 337649471 372357490 551566856 377175467 512779560 75426210 36688468 903574563 722877257 253993437 389920271 485744965 19847553 731271353 203165195 393433833 863841973 315720050 837156961 146884555 11574096 106115684 150218474 748157452 95850942 743431570 41939398 848442799 603589872 356772131 792135129 275429661 860988123 132237279 922973001 619375009 380835064 582354358 682121730 682384877 103188166 950150713 707596850 420219028 253591108 892432159 79860941 687706253 976888439 779416770 72276490 581091766 458073066 76029599 219974115 422565199 892536105 208249818 833027737 30855291 501091141 10452407 758172975 570548419 364461651 450964002 670931946 448489618 798313453 139344424 743940311 703806905 359570863 512297596 38716485 346936813 23784379 67343347 607242054 744753476 16757558 495795208 852909619 297006780 47379144 826412889 767813925 11162292 977490208 72388136 7232637 653816177 474217326 62798042 594646364 750783387 688880615 22079612 450050091 766167229 377405509 342335801 237464341 44554184 808221252 452416229 929943688 674612112 790408742 288866677 456727992 537685326 13059888 610552197 464654620 22806300 747746859 791755985 365321455 439017596 912519140 79720124 27943344 425624274 332480428 689633484 587507874 405820901 567012312 867117867 950422093 107512930 403465282 738838312 380429051 366342233 617574598 457561012 753967420 936445374 855842758 841905126 554227299 914461929 704298663 670141815 313164038 76747542 910888018 51117383 696635777 917193446 387214260 647428566 186635892 110424285 977146942 335752139 45471041 159799266 33967717 761106545 877035663 914760129 697981987 527656501 796284618 260699052 585142132 700948777 93632160 923775670 614484698 837552004 816818565 802685015 325936602 371617824 948604464 216464107 447852413 723089659 528408348 795397171 61932240 566206902 477656840 357987794 102349156 231072793 637923191 712047056 196439502 463137421 464884017 923027227 554473512 161591456 22120128 359679490 516951694 723401605 478275828 967350456 445030307 76801169 972278112 330923479 664810249 751780288 613154522 890795738 126919148 144125997 738505727 235650721 468014456 695054493 567016876 452153841 953435998 219838965 875049862 418935282 563254868 562478015 3116147 607832751 943740050 476812458 444728607 238977945 938106965 964976391 958274168 786554372 228836447 685567309 801342515 753600425 875816565 917436053 391106885 90590499 936878048 145395486 519175274 257480818 625708525 397255882 866625697 355743099 501414509 153258400 557833133 891411589 693490229 399111240 851211926 17068733 803470751 810178194 635574310 35111603 812384520 250517999 732305773 840587995 127719760 417968630 122042430 557255693 622805597 117940961 135686575 629154310 56815000 626112013 227384989 273895909 994095726 824491646 193055270 68514990 27456720 192032600 397375020 561789386 92857779 933948007 457550809 14545797 2757009 494371992 391411734 678764431 369397479 97117822 890334226 133394812 728406197 916545742 816831937 964823364 624400641 702643939 689061978 233793475 764138836 943981370 527118040 643045178 240261947 427245559 698056827 657018828 457628359 449661791 673384772 754612226 787392270 260807772 835360380 744077640 943854759 934552828 58708781 275748974 412620850 394599154 881473191 83978279 263533774 710032916 232125693 308241805 545112737 727011547 635319173 405654683 608336724 414102246 899556188 419328690 687275156 180169591 666523104 627613973 796146322 590560756 640494388 79598956 828466820 440479847 911516351 544920133 594481442 938684415 884296109 355413390 281235242 26637709 942419309 470527773 996842460 813733384 790224945 146766632 85906302 949854985 643989873 996648141 465731545 705438544 761273448 44255371 774213306 586909501 726909589 531192519 871679090 211535191 56584764 752286281 317215319 587575497 612007651 571624124 681019201 544408032 205110229 342600497 270237709 198421134 784969378 883138716 44655646 237391082 894436253 334069334 860250583 911278510 104027741 164803737 621352738 653382328 763805244 437709576 560494060 365243273 113489115 867388196 419284646 351912905 797590172 357256407 455180998 146287041 131789607 597389037 265557316 184565471 894359014 736145814 685676317 466328630 279637640 781530342 15367124 686488315 359622017 107930454 666060780 967564041 72333961 799944768 364807535 351602014 721428761 104899686 453756522 77105308 553186033 602820715 147904366 419765641 296952469 833142104 557307409 275219855 684611531 134978329 197911403 273331517 690463774 664302334 14095514 80653507 157348702 32118843 16816958 388298362 708689950 326663271 774827517 985280346 77058613 745391617 287284992 235471747 181598526 16123110 930211444 123755189 842380055 760755420 440855307 230216407 320712806 476594699 288481400 394017907 732199695 310869375 724298230 851711288 872801983 924039591 154627266 550990455 319140709 441190617 849561756 679591335 783631795 723613132 34232907 331865826 191768481 312507420 602041878 227259237 107467499 934254281 362558027 895827476 573453198 334350008 579092411 288387059 491318863 892025137 901582396 108422318 90810676 659569247 958936870 419819282 236936200 422876627 382341079 453250450 177500891 328126722 879570479 472329411 49544320 829031874 317567252 533586400 422657806 153207505 905699056 770734406 142811232 565376078 169981486 923381497 551306389 806405182 712567232 662899486 217597584 334841096 218840988 956348031 128781944 153532921 157086010 691449610 204523066 191067586 440248856 420176466 185720834 937452789 352618038 35417612 297552582 183906955 196697754 956087956 159642811 468993632 320364494 776906086 450317277 709411253 96805469 951523237 970642028 748062126 702044505 57321623 879293289 402372050 359787736 308841510 853503262 743181966 526801522 901810529 928703379 573656498 423708101 633809145 419972377 851776242 406180082 812605892 484538563 512501350 35646749 618122558 472575208 633685258 808712944 986736643 230806435 732834623 616786712 674364502 702319443 562724168 416173255 515230878 776622363 986622926 472833585 229749219 299380579 440162397 562844943 6186069 149714005 359267301 670850335 280294854 902567521 819926841 407927457 181645355 758764217 125708691 228506843 626841630 590956502 122549518 511041175 768641887 131874801 863022379 671540896 791062862 314869131 895228237 507913288 835448179 183762917 334594365 507520485 442952695 9809800 509056422 832214864 608350248 303290559 786264217 968177764 13731577 159933464 18644491 114351493 89308543 426129639 253880403 244198422 241300341 251984835 269712556 476438273 555633593 397719815 466032057 900993332 570455757 631714642 35610108 982472734 437388631 740994568 302028893 127477302 266464929 264853454 279773865 633767796 314997017 783332113 640796689 430447574 708956882 415711360 387188647 563041757 164258818 661246862 230528740 478420237 407785858 960617201 442548773 818465393 22139729 246149926 531365161 820490004 776939281 917492970 198114709 677260937 782320776 155981250 138345840 981607779 624854561 907889780 263948711 679195582 397806953 744792460 733896330 486616501 931419026 103542232 57463885 801663977 597329907 1874157 164423048 897998337 338828421 895918496 284472760 222155044 612144232 254632077 264296380 946694272 703913564 415694483 495314008 891584455 267337033 990913365 465002165 806572461 823055031 668805563 413547231 931009131 93650262 300954735 724136518 629563967 401022840 75228769 609682493 500333546 115196306 386589507 23257726 963632944 452569791 591733262 738079141 575146332 590364988 398032252 486283184 625503673 665495277 123411595 902568070 325486106 327544791 835614464 75490412 169800531 248758436 855965153 150786193 190124989 351006498 246488570 819787652 181497270 729854660 312972378 402454968 110240799 449081119 933648083 311773703 874726108 602580078 298289277 114090540 298714967 285970447 787488819 832292679 182047486 90834180 625452308 880823389 23990209 144142451 362537219 414762198 605110420 67277863 853247272 42831613 338776563 635749132 654245997 927189124 930082905 917660598 664204802 607913213 777017032 865222363 108816858 299144290 690692420 392027604 23226668 424527757 788495191 543278881 444818162 654667457 353601167 104697570 524413549 256720927 997760764 292243294 651119519 143004722 117106611 152631168 313076687 606658660 831697229 278043989 464525833 416169350 367181928 79027343 932258204 407120972 172760101 777298693 48977562 83061199 52129448 328180529 387619931 922121 567146908 980538032 496642554 827575388 684843180 756466886 927994070 740840460 925719051 334472407 253324563 925094592 965480685 947209455 143360535 337463557 790028 831917115 100564237 380503243 151137316 188638606 721156965 515096550 295808630 996991453 215341906 12052622 360874313 472214211 122261578 987772895 929047652 490332414 66906506 119686746 125575574 541976304 965546128 382680162 465671471 262695199 76299167 525563072 325176452 539591349 279910462 694898976 69967982 582440448 623632825 991760530 745030603 998869235 997224351 181291017 27382268 322309540 266318914 158128351 352050022 732911820 83084090 416014159 898027505 589360202 767478242 308654330 991814540 396287904 850259930 228099939 23204519 597195892 573556099 301576307 866720951 932770577 473927814 166749941 30176437 471133411 278620237 479858971 633709983 64945919 398166665 404580599 335396086 692635288 246437802 911435523 144848191 607468939 733267818 211091610 652408962 318361812 421340995 944274044 232392398 926588183 150456052 635102030 911063219 732889880 223592192 748636184 308822982 432000579 413620014 933975749 19996961 592604453 758203146 13582502 523361760 762576368 600634979 453770480 272798629 181089531 944595915 946434873 22177044 859033408 258698010 16651263 147104344 650642653 736076267 777514273 200522140 539643283 516132382 471500900 213562259 44527434 10012756 183973871 995691505 34145419 157972598 999775951 984649200 579726084 989168175 629301108 526906060 807528456 587751789 2753074 880393799 676247309 901606116 276329921 593529638 732965420 718954123 918193086 193980337 94021796 143659548 358870312 695341111 933511510 841183640 754290915 576569224 457077066 175535041 896361016 874762617 549176874 722657951 459629907 182237028 900825282 591515132 31654852 848948901 368775558 997978088 961042175 354503966 253823244 629245749 170422492 244400564 495178381 669235707 794935831 514490063 798362217 194039318 512582865 193248990 842046624 530174883 699079437 185507537 481020249 387563399 494753076 517222045 705102175 413772264 640906897 42201532 4118174 564743857 498172886 977203114 8685227 557446163 457681814 66396265 347399482 628348159 517684936 933390590 437784741 835008940 245934410 159306737 27358316 543169559 124518492 925602769 525104047 723825790 913237793 706589102 878250934 260490212 183742754 322915741 369496170 778620561 327716554 797209400 920411865 491773071 50239978 121293851 970008501 887712814 844118071 754046568 32126422 627433600 203889095 801910596 411411636 440471518 239924632 545892696 981642989 48608865 576605193 278492496 168368837 903546985 310654303 74403935 871214241 663482650 481598530 339295930 289552779 219357914 694423613 181318680 212606897 715126741 920536641 34784313 981388518 914878585 945961762 381278556 18594080 714392570 220881433 246671559 592231672 211305167 72185664 474092866 234423853 777134899 925196313 565812124 594101281 189226917 610396680 337636645 45027418 171987304 725295316 301525554 708619523 309538052 437107498 231192221 708560232 431780035 805965082 978525762 669992062 461320501 41759384 194847619 912431960 272617900 588457468 318774213 944369587 789618881 260531330 632515057 30933099 654126797 594322123 404934388 175584259 64891505 65570651 812419647 341485346 584005903 139872537 802743879 950480657 302313294 351238609 810419462 244492350 98035609 200409269 547821176 35899579 644267169 710715608 709222176 582981823 991564759 888765362 391271552 126132004 81376755 774545311 149831076 3967975 887270256 470588000 594335640 127259308 622264077 408199064 317645805 510445880 774133837 842402127 427561785 72042997 86625784 682790003 130825619 369230449 385170584 1374035 526702363 371205599 833295101 113963042 52609648 197839252 126469817 652472698 919503160 82575243 485446821 633592534 166547100 732156642 810872154 645246742 188278216 190484059 149619641 901667583 433762928 24001244 238455652 866157497 78095686 257205743 146143042 776709967 604899461 572108867 44086271 942780210 743713385 698257449 254999177 99594423 437118388 486972439 176286356 129391508 992053291 231639337 537502487 676280935 394723607 311780763 824185037 909505327 145745349 972489040 212663990 120797649 792313350 628785742 202880659 990737556 822152368 228805952 414526829 707937957 479187995 811242994 585569806 561961108 201573028 558594521 402730886 473388245 305332525 176785033 547443624 848489024 981125019 802418748 603363722 746901138 746098007 379333714 571359241 711730410 685027790 707450315 281045570 240513612 485090545 369220047 724834330 440523298 654316470 63097894 780001464 269146293 205862549 33384385 491744517 353440696 413819915 422567215 963349555 572652222 319612186 8975656 465878067 694024127 220027847 10752262 152615997 830651799 722479515 818023239 813489996 347243655 156829731 571345421 460927647 715880626 454601072 304625054 860339770 904327841 730099864 987663076 711045475 967519680 10723379 985730541 298246437 904367839 112978142 476769900 737061072 238969009 793978811 565084214 961986167 381205072 442050288 27211206 711654768 680889783 996557347 311518395 230136536 986323527 209329413 556617813 200446989 313462083 316299204 478239227 570776882 979555923 95396758 994313143 939322798 147176965 416015157 760768184 438404781 58838599 533862750 809488847 742531997 655374575 718679377 295895539 422298291 630235699 848430932 437999805 868563300 158325553 824002864 74553068 315470060 968554601 406100658 267894499 592638666 753699901 570685995 799138598 50251074 206916984 521111793 86848225 262231002 411079108 451705820 258888801 319393245 978902578 475458506 712754584 168360667 9073590 322232859 669572765 734718759 899282857 652672309 273814570 755220567 23079493 439270657 601605148 249701832 820285229 496614764 196171767 381887256 171919330 885317351 176060256 347929258 768881742 349219560 310937760 710325797 322841405 355158631 542818600 370380533 797897439 29554786 288399367 522493129 600371528 920025177 997090934 624179219 218366193 812874450 618981453 442662539 954809140 721997782 428245131 985644461 555002067 839229810 375333841 269864246 464235633 10429495 679226599 544159147 150481175 954984891 790377271 258872017 69381809 370839318 380068173 226248246 897475727 978261862 244527965 548430247 908542949 212133451 745176509 133516216 575524939 791181931 496597350 822711360 954282045 833545199 968687223 400044249 415402395 190830853 90504882 893359460 920896555 762967132 99297277 123027075 211677202 239309227 861523171 621354014 23534175 135438890 662752529 783272927 930334592 781461782 576003033 320416693 656461771 942394930 261705906 815406677 256289271 246334529 347506101 933427636 313794976 386853261 988195874 100238222 748640198 825195107 484859609 325150691 425458510 111533973 499676898 970114420 568257408 691429622 496401381 809546 654349447 368507873 884650675 63775792 821857268 480793523 67454907 854136628 446822204 540019276 13329813 600716330 261479477 513210003 199863163 880522537 157945757 750358255 395447755 124750860 178045843 388022222 523159687 156389106 663000604 889554465 129180116 128007358 405389727 439567326 905066110 787824023 671224681 516395133 396219507 611961193 123961387 800695676 912895812 136512611 196164215 379136220 91219623 906969463 525553990 454774689 128529655 849148126 779816052 216341589 324454834 50943633 573888322 149979525 642866170 832662737 410298068 646128195 355784981 339686047 412300465 965319842 204855021 27441220 124617542 423300158 216403601 608344523 685621859 818295473 468507826 237463938 846409660 790690335 693951015 46923901 558579561 42548651 499952233 963550995 956684902 769138687 877218328 830291807 150667028 312467913 723701108 251888576 233935798 28960312 598879972 159872857 610892021 309190531 348460403 132220562 903888477 315368290 568440654 981167509 307711710 999061395 672805959 333680338 463250251 476869718 357865045 211398523 216798 262783218 441213970 539602952 305793458 920863278 580453179 60840117 846433096 703871192 83435316 3972607 325227267 615633986 962024834 167302955 385937068 553278144 976066126 193379519 714498286 161712683 945968361 549445895 992915419 61624417 263718466 596209297 834091877 8381378 459533682 127626417 87846374 671937972 464234545 750409726 230663320 517273889 308730205 67738835 955788830 171800308 111812474 414918607 512877306 820198048 316447021 326738005 833721876 973466776 140336064 374782733 519498041 352998104 398164386 400732257 264932250 369269083 684130532 323302657 645389385 677565090 422020028 753140320 124076223 853009972 936327430 556760884 436261209 284556056 385362110 524893690 404655062 794849372 157264007 301994863 197936091 940459922 98608679 420888856 716925295 937318734 587311112 838119867 56953215 658422697 162574265 283941860 70082651 763122369 64868459 803903073 190551095 296661302 501767029 22997702 305225131 126779055 963216081 639086058 130501684 995546195 921636252 741597288 222983345 623146833 679971482 190799647 927776742 120925528 53546671 987300787 353488636 594365727 812516199 698209546 167841791 748533470 584487791 926244303 795519071 15403219 73891097 500198642 877504880 731856831 159663836 988995621 613958377 202181990 579686866 488192097 554474857 434998035 612189241 333887071 693881069 80524817 333513715 277410592 975210844 741754931 766092037 491460198 275908347 35830349 866401819 382343480 286364921 727079608 188452099 337017442 774942693 806329298 379248430 280504562 686824498 524696188 259506226 667818172 167796922 672424602 463280202 621642455 919726904 877962135 388788948 675982879 772096716 266385118 264659666 49490353 555740283 404296802 196608362 201921393 710659501 644760855 899463270 549439111 594001069 659853174 214696117 63867869 608694061 597976061 829391592 227903651 989326015 236601261 151627190 588810444 882175837 231189642 474137720 249365902 151495649 378639391 281099181 491810790 48137870 727263735 988032887 673564434 44809093 535177253 966064669 19625237 397775697 639591869 494352007 356880182 880099164 545227608 795197637 2166401 568547447 1666964 555774089 452518468 378108246 571345298 467317160 262805652 962671378 718013303 164723356 620197062 297814949 563309803 915580677 660153846 390927473 621891485 906443811 951764355 688586426 559235004 356066142 602804112 154625575 370052223 414964927 788228485 620617541 83738783 313251188 225940109 941902340 240260824 872370256 529869334 547907640 153738860 284414024 720242259 634336793 460135327 938224887 817646269 932593859 445855804 561262875 238835854 968274103 470782990 250944277 237281605 140286552 521685864 185367917 715438885 25724015 105984926 693296460 909520309 858299048 394326410 487031553 176728129 322986003 731562504 188750461 538204759 90987427 116396153 148287958 499129420 738483378 957518148 89463751 476722613 3406203 659376209 498483759 238239726 223040415 944370572 975961230 353453206 912135841 79682408 38595723 153600017 451506282 977416537 879590512 613068805 31631813 227119193 608038316 930765277 321921252 316514148 35241808 173272393 216205273 405090811 54549651 423904444 117340958 589573285 388425038 743622637 500917262 286772586 964626561 464115798 919839593 987394646 649643212 418218424 456438228 818967036 508523255 463299733 873393751 884500464 853807210 918949557 395250909 390734156 549344181 326966690 649833655 546132268 115202314 968531243 435829530 385104178 10261694 523489253 739902364 315243522 739721676 618639269 621222587 948645319 768118865 814138375 635823190 368422573 722908177 967174379 72796722 760938341 84636401 890934002 302089334 396916132 655165307 832394757 389125679 795736739 79354717 514015695 149112781 694565792 725183978 60728382 4702628 294817884 220616855 624253446 772034668 249568156 772149631 260525853 305113538 786635689 258270176 794114368 811277477 507765455 546319516 884712045 913863673 449726945 555697849 402127207 638220039 718039219 898606561 651303990 967964155 435723423 85189859 618575012 582933093 457604865 878003248 36197056 570906041 584208315 5987935 534418271 938545103 74823090 708766377 928996502 500451171 663407438 465940845 483421249 437468822 88755454 948276909 856065152 271882603 64259506 482220688 723171381 969765963 436104031 545592286 398509959 566360193 801064319 961758855 42596449 889686207 549648270 951594012 664801011 655593880 592610190 346838100 405317168 66622467 906028164 245388169 244788303 596877790 135444729 311994680 403422539 366056041 593707897 186502277 654284643 260851399 533954327 395062964 547271578 18345089 717063656 84346289 229324344 613204994 480665475 649247369 111950151 460007707 882186631 78425583 902000919 399174017 821820949 643496120 626857658 432840010 956384338 675852895 206589576 942487924 6746855 78199170 2044061 376256095 271037057 352386659 85818710 917169741 882487889 783407976 842332632 297443305 541132940 691134875 943637641 405836989 219873004 967965482 376746901 788605370 945636653 878708712 633342826 214985652 850085777 899822026 139073852 193005028 724861789 981131628 491772290 434308196 238361434 476479114 431192183 835575990 477173332 466194055 553759898 991762494 363072414 86376169 768262446 737062083 765487501 280348634 758341307 130922226 737368568 920057001 812244363 496988891 353587903 364432967 640373294 251057266 18280001 196433867 197427190 978939919 245546468 183281390 762262396 59069167 111595664 653399184 152453401 636817328 907013940 596985137 808492909 346313433 240907584 298053496 603313116 762114384 426196778 715490480 5321996 462331617 704126697 525410118 583461737 566813886 464490109 943439181 830508449 639743994 260428389 561949434 858202921 296699405 649142311 825927463 915564213 464103251 947136203 871059412 224613059 177876365 291678560 519135906 474790418 389550174 634997110 363143510 21741603 308443087 585789859 210576988 137092543 362369227 968869375 702757185 680252272 430395300 664958631 787749176 268339206 158049420 35146813 274762647 745317139 219755037 179108966 428251223 747356528 443889618 582809675 805038742 878609846 544007819 294209817 134760216 103453382 954339597 196046465 886549698 479924290 385710208 624644408 984330527 901128977 429871343 77249912 60396251 738270175 650268107 497043326 258247754 70750106 997288553 889814026 189539810 349818870 2345599 417526498 634353852 589987818 189758635 308723022 411184919 310636081 523776236 196784797 871412437 598371786 158213927 596072608 595304957 504561785 942165923 919227434 407283511 911335235 766824845 413841814 852606035 357368566 259478901 327498560 822276802 367428255 954598351 47337994 783811611 546918929 87210867 765525465 742559384 96195685 576985630 200418838 498943382 246548084 195359983 712062510 755315737 222975839 706481898 912840722 42128709 59211528 408843129 738481848 546897638 765140630 645534437 369115800 789949417 184394997 221494497 568442927 369244385 65821012 341799680 216474239 119593091 611068837 408911674 705302925 125644842 332856608 779371628 972056290 592121940 185702080 376668884 579398155 952782626 51397572 126668952 114336026 457839836 420920880 714688576 996495138 923297387 451045705 125462840 812547262 991788510 15568925 109762640 702467723 976969445 552828921 931648571 967090601 601033561 961679600 835729939 29887038 103931314 319446107 431582163 106483699 747478927 694498132 63411420 746473077 948884530 826685241 316887665 973501941 739336961 227691567 859377210 399551401 244802566 611562909 551072965 235492425 99974256 634017965 168099328 963070098 203190032 688453326 192410561 661608902 789306077 419828276 469976126 360337450 56371056 187178583 73515669 457753991 195835785 890956400 753570118 397281706 269360520 965748223 5336243 936551141 637648884 835974471 708791207 128003723 234458104 9508304 388320204 847369079 877648353 833208549 35438643 75338374 272517537 308925460 818908624 914622744 205446479 447507889 998892028 449937811 538897829 41054546 982410994 260073952 145602177 78417492 24667730 731227628 793966948 137667157 949474720 223598121 696206838 481725880 778448581 814001162 264644224 861738532 832454797 364819594 717935216 303302917 60517160 45458086 871401177 449043978 271721642 294761950 611660528 564621221 73905036 857164472 179493520 441081230 627759912 197624637 788764855 83388224 983884864 271902074 972804615 309309051 154783095 142299649 467514694 473096128 809330134 148933221 818729950 909552856 313395529 537539009 631102046 840484174 147747104 386777906 955761911 975465200 618262671 128985688 453805567 179671634 663037230 410166234 756755569 202561354 662814585 232135135 359597164 376747893 411159888 612154005 705502128 693032625 888043129 572326573 277577252 836866465 485030681 573721053 930751058 498133037 510584895 837402973 475471849 107671039 220137561 4831851 911720506 405000454 967423421 193902791 735644860 710283255 774834978 288292151 745769353 707988679 135128100 726929924 915589598 474858802 387669443 76581755 926938271 961628472 483018468 549870702 637502672 456910746 313097423 959183537 572635677 392648289 882463663 144583069 473646931 794134872 686734613 857571471 886888677 976591501 410687606 307057002 9087336 958637268 30430120 518203665 891094039 838385220 73134441 886144494 500713295 396410039 304248280 652497518 411997460 372880974 527580410 737053571 847643531 14093291 827561782 765139744 877861758 860707766 670781913 246261441 437396699 421403545 740736404 440866784 486804789 471114180 66291961 706091649 657001026 417886505 407051521 724283815 232609371 902863873 545439625 553060316 626245375 723371589 691446223 162519469 465846096 328296501 184007418 546659884 743949460 15657685 510060688 185067373 124642485 130233451 995907326 652907273 370359490 192848131 175240212 843740830 476507500 807011051 445468038 290840652 278455177 72720183 290947948 524714297 578466453 801668158 608646338 493552143 780833068 452840475 21852649 664347513 123690385 287051053 707229476 820035241 172834347 869804695 957104412 661043669 894193666 556265664 590269789 701989045 417545030 79491029 217952471 279059719 171460041 605797954 156446813 692462860 662390656 515365181 141065513 693456392 281156357 420914491 881264470 395999429 328915992 368025209 388904037 154544144 91718169 206607732 904326585 209129275 76798096 160340337 862069019 963013786 918351782 358740214 934339894 944603654 842837673 578595407 191167516 807648605 824574604 807278602 871179199 445624063 256327780 945601915 271104121 89023059 70818284 634457401 946790277 243605568 907198466 495089567 156452739 723050932 700710184 449751884 188480760 382569505 804487684 181027235 801018571 504280571 453861856 559716684 175080649 268770619 723314474 736208561 856578083 835843039 126209525 545081474 959431659 123021415 901421687 937571377 33220506 732994138 334764425 854400119 622105485 854535871 897943338 634424269 456199043 101201061 147974396 241158900 652509985 777986971 6792902 225295726 930274414 585579064 299320560 515060226 166409815 945904788 792068362 335398716 385284396 672673485 247405637 343390186 350065441 676890500 560873464 254783904 600703694 18692701 32747548 817826613 345493424 679365250 229484497 156759876 732705958 232326433 240342999 704590508 663046772 595082217 101788438 365854481 678846531 405054865 705171734 998400344 573546015 769173586 977645191 307156527 127733112 788801640 299213243 984329858 624905634 178527380 514758951 506966023 406862421 898773149 996067814 417216436 661058605 770863562 436442678 724851779 286020394 544384874 966338040 888927925 970223410 299679052 140084532 943852748 53394058 907336263 94175891 846404495 727576673 730574515 376140771 875568074 218850118 948576494 655832727 987614347 220176812 730148313 833255492 23815078 446838893 830562649 991077158 177146418 830913860 737211606 497895577 395104522 125830993 360279998 869773215 825837389 120475033 728876035 104962913 413881055 177013636 474444441 972912038 23154918 744867165 934234105 416723805 852999245 867117782 822683809 834551065 227267140 21434753 834129298 582014864 248511166 436591960 231503057 720306204 740030193 573897014 850985446 359492410 473936858 350170459 510644832 910861581 74941623 841610219 759906382 393888219 472776074 899711344 683868359 552212111 570933661 626888020 37263972 443249462 35046905 336634472 731844033 842983298 504659437 713238880 555531263 229999946 655773581 415703381 870709061 350261000 422654000 64609857 687823162 745397849 878222066 518711686 254262157 909726337 872482608 385705064 580095598 122543844 465936142 870773390 500537618 477287310 583602164 865004677 429407282 843631020 825954573 863783997 788525196 475099665 722026951 145394058 965767521 694570418 700043349 605368484 890243829 167874602 311432752 15922855 254991123 216114231 433350802 832018964 315976583 944103483 721682169 419755342 425630369 531028156 868951978 320688414 913774008 719028964 73033260 674984752 398509477 743538945 303332297 120156820 31124292 387600646 4772368 637433918 884519415 985540873 499443541 735817093 934848546 602722243 554723632 992563368 931043248 75941651 843187962 760028484 301533324 876318331 834865747 657512671 525803817 968822177 970194847 307362145 768907003 934739664 987679876 411374485 329746684 515092852 409406061 185571757 375266856 500498082 586040074 73996219 799746561 988437901 103029966 751548473 964729099 252868114 807276400 85061250 887848273 908649261 617853034 5279062 536039135 731406210 315263869 500358490 188585029 376301013 383192363 363359638 6829339 728829330 508654396 402484725 231453815 818867526 719264058 449682376 797696376 545314083 671708916 920364100 128740799 815097216 630006015 146283775 589255665 934194007 528572208 11835511 856405046 332179654 568221475 582128267 523990205 709469583 374077623 200328960 593614902 238069143 762355344 487822845 12625494 67773290 613042836 559699599 9668183 959829173 838201454 634706726 28757877 314412747 176730127 867105814 443647858 196437282 307396135 238553623 454620946 704739795 976538288 594576070 794129056 848869405 529735012 495559970 716936808 933193954 835867202 414510607 252577082 185595176 941439501 193234134 386316014 742384793 820719821 692436899 838189274 868470275 865342540 642806790 550392926 433370073 125827737 296351603 281785688 967736497 723739785 653381058 809242288 933614020 880688177 674436015 778703566 683619186 136807277 228959579 279022622 210426811 712343133 873646793 158032275 375675590 974984674 161696354 562352418 871645022 896861733 432006001 498512450 231687536 19675409 923493544 393177203 437349006 282269908 240982682 416355251 261955695 786930786 861204030 774815498 736906092 551553522 316546931 423194368 481358597 900347263 574170998 814866466 497270362 192248136 366180717 237763969 877936307 485265488 397137632 643626290 905202169 54016222 467621434 850811087 378400570 669507839 976331084 935751668 917383465 545556735 660494795 82849475 869373083 548263924 114812877 76523104 984838411 373336115 953394768 627689334 234088214 888774104 288596916 584949937 209924864 94025027 917849659 279441730 687532846 419307414 792719504 816994142 257362602 335547192 104497213 441724095 826520483 828340820 293213235 105900321 235508713 5320027 410731334 478453958 916287349 94884222 998816943 755785971 868727007 843430709 528464008 505400945 87417318 454220986 25290835 702310413 442522092 152172175 999898996 40291608 563387511 816446964 611147698 492797927 619620274 491104625 224475066 762330196 153505513 284359507 240387996 694600763 198602513 482728998 680034124 768803838 799524157 268392256 616360226 99035394 84102954 450154294 197915739 353957936 614406580 739705957 30727573 490140277 925255519 159881066 693613399 610444610 496144079 264355242 203329671 864107788 809781072 840931275 324980466 59905485 431244111 321365049 146577351 482674049 802135262 269840802 773082140 12512938 600917044 918538106 123524968 434817741 880041003 297065592 106961927 301603571 595879616 245048599 359318458 377487401 300959639 578978838 204042276 293917184 976052341 527399161 563113294 171884813 203490244 76904581 724910115 21026154 229784338 512628040 264835829 355384115 63411090 707157518 207773174 413189898 260428953 761025645 850657216 319876244 354366498 225953594 334677454 438774522 355136843 657627922 350642432 730184553 388751574 543366867 44112923 16261522 830317993 607662623 856418375 599861291 784933198 850570720 456857487 439608171 135682676 558424766 875733348 778281874 126562668 366180779 274004251 3226975 911686316 555891288 487576170 185006232 527084880 391449021 915633647 863820422 32685460 235417237 385075113 289789046 641098587 444862431 88582525 699964473 971848875 332637534 195627442 653295268 572337711 909824026 64441205 437223953 144091572 733090014 178417494 871134429 679701676 132550327 970266057 956687336 479341742 70749563 374224807 844723992 351165427 293015616 495768234 449706454 845638107 106553312 875639284 571852175 941042022 460294524 72700552 408762932 811476412 401181942 68682192 589558458 13350054 172321653 210107414 743671195 395254034 343232997 789686026 846111572 740845458 10165620 232192066 972988645 645212893 64239639 226105781 660754004 736262733 620428035 207288384 395314474 257888864 337822004 158314017 870692596 150262072 622726121 767284095 66830787 376097051 482198821 63766239 687817900 937207027 641623600 634288 21843529 599729870 660170773 84897473 184143671 975032415 92238882 109893317 788354198 50642811 494530154 465602262 785350284 952377502 710891590 911462639 986120386 579668324 108585167 498948209 663690981 92196112 124378982 506000031 828152614 967040264 40054829 463207714 268052155 397835094 495670412 75796101 176919132 434733865 662567340 887456953 424427718 264228178 695647999 216159635 256997692 542543048 441894582 210748745 229267457 221537060 277915721 627307257 806226143 172983589 199875827 258955043 768819107 38345006 701517876 716278825 481161374 476773827 858387533 163094230 381342502 182818320 462696647 534346452 7831059 740672098 654317805 723248436 321203266 244980395 137944653 248469739 520292629 365209858 262989114 723156303 576018673 514333217 945874253 204025502 538820031 695334885 123135968 626840183 331337581 441613266 537854097 376687710 67890282 938198925 654909894 862247996 69629484 205761887 505668387 587628766 265790382 215460025 22250517 865959025 581425130 973841066 262190666 922573068 3604067 61692011 827977271 481136423 279423903 177754068 332592017 490877980 518365093 730284004 869014996 944183469 94916739 163799356 690099903 426721149 43351242 791647396 815831766 412375445 819782672 95094150 242498527 224618209 650431853 508630126 583144806 37727921 953755646 744925584 627044153 239315513 322123110 146468674 510001643 842759441 243187784 566028413 723104085 294045109 251155150 571397472 212076817 276879877 258173221 983877549 390893310 130783175 499684350 523048778 910629311 910638880 538934031 677427394 274645819 815824159 498941840 783363522 57009950 162516019 669763775 809562012 657681751 608634543 20388956 655497671 962535064 544106829 748165421 813062748 648786138 56597928 636384636 268905627 633442262 990899392 452329876 98748260 934125964 542204794 386407495 611859391 266179264 21186334 108582763 654344533 44509048 574362071 116954200 251408116 60389759 807938870 603713644 144142094 196242150 25387696 198219143 114479674 223331454 651271707 786680975 15562674 795209822 869587509 663561197 776396756 815909475 945094941 455540751 328133794 193001131 6425304 608923620 829072961 166979097 622393805 695566179 908284285 252010709 64339786 187773956 331070020 126780617 107961341 903289669 915473447 117040677 249699963 887480614 689385180 937106395 825402300 624917165 222109374 236597795 303265181 662195300 673889099 42051833 924750685 612248790 285097381 580676762 246576672 773314837 829311250 509115403 22953839 979564855 117569405 492339090 545324982 742915796 540363762 157315898 825410245 83995018 327577381 472972628 297341520 771410809 243590636 209709809 93326959 783520712 258936256 538611305 993043486 474668318 674882369 478724054 929906110 302251561 635165871 967844761 26064786 580435995 240345713 929687765 649787971 205257511 927611794 759010287 588298077 406521609 621865023 490892052 734442448 665901947 452804682 343936691 533596783 80527041 224183210 180000767 242758772 687976478 678335225 357681518 819023354 965625436 288558580 885190460 80728194 519458889 262948863 183600617 767736175 60608308 194316959 757250743 227984010 689730420 986550269 939398701 383968382 726256353 493719402 713085078 917153629 867641689 208794581 309837955 655666969 603902269 269248599 375082821 889394188 784780273 53244584 298537844 698937713 990873695 491639718 783151979 349039592 331301749 915100629 568146377 798862326 717934754 196717018 610049009 680210050 124410461 255654655 819749003 887790426 57368222 761346995 123404289 907431340 387759971 413761543 839237891 101088397 463951149 544024113 156536579 59518325 983324032 571942157 224597178 667643585 580175206 531912855 839162017 978310192 972109293 783029874 163629945 429192551 279613092 398792804 296751300 235855469 277406754 970535639 514429257 325337647 938773632 358420826 393846675 417211133 754031577 398577950 350785651 904492811 82516689 287315322 355559290 454161137 300244747 967756904 964242816 758050348 597002162 224048389 745711392 802107291 538739185 395639829 486500153 464679426 825188219 195661948 425229678 499769994 45665540 991331782 861426343 374976319 401358533 206808224 769803150 89846161 790266620 742992732 193308947 385929940 731485290 298898546 879484649 786443456 671592147 957993721 926725126 752505841 67173249 912525106 387623719 692706919 352695746 145685758 969011529 918261768 346339173 364036194 212296241 152845594 162449729 659365386 696718054 520483529 735434159 828929476 169423409 651491751 434436363 646973697 671094052 838302758 8973878 525720407 511728528 399446304 363081495 158582017 754213517 258656848 931999509 29277021 213039862 749382870 400575903 939381101 541166058 5958071 505848996 615148119 148834637 715244123 778557211 911108069 409168452 937247502 413073789 727794950 370346429 944379263 296476742 446386763 440067301 375977283 748177015 818041451 759049135 364941907 862095383 823993023 441153364 819067274 237721773 180135366 225969358 688272168 882081736 861953955 886323547 239095122 477295992 448051354 872801536 121336975 321049810 225833878 546018564 744850508 125547631 574235302 747820656 913394521 996439789 605905276 617428118 945804906 840354669 42305517 615341447 680653464 546752531 695610995 522025627 264589277 958565514 323155118 826086125 354251163 71075965 232180702 84901853 990754070 898955807 786900331 276055948 993033205 29282468 455161694 391882595 129490629 166320325 51230949 61913228 940344182 651500864 673374419 807548023 381827548 13518166 56935453 959049047 589525551 258841420 432507486 696285347 917372299 231367402 24382036 336987541 826377841 161574399 42884192 274027438 390941508 839134939 19257610 131214128 20674253 842251987 359136635 264208291 330217144 72596160 726593026 765982800 13415957 44785024 107914384 213109961 81549784 39257204 504009019 787895135 855930712 163302401 115137215 305950634 369362644 343436303 581952248 125894406 320251369 544892045 260726633 596747024 55448093 889271787 118754232 39078956 460533080 906006430 266447407 222434306 207568998 164084895 992809021 638120445 557988726 367558636 979987699 138856395 664754333 682876166 286117256 225810912 351287380 165393010 199769558 9361906 635604470 242565176 981754074 151491966 343162435 956628071 51574583 385335362 39765472 374529423 668334004 860562625 526253013 501664069 531560889 523737794 48434701 379479202 913497558 544877009 655800793 992166085 583481917 664043453 725089390 229289292 227879235 187313944 273914210 455620831 238204899 494992315 162316595 898806182 916086330 243917119 475329472 136763853 509939212 736592772 762877134 522211847 822626622 217899310 615480452 530228232 278405210 492479011 730650607 479582986 599545614 873252878 865215871 669475913 621157549 836158687 384330120 187897735 307541164 774920009 355327682 96233865 227208486 560134467 741578442 705409687 459415897 897858696 576882335 483116800 825595431 671052055 696953125 67359124 81413782 663232947 711847845 107981352 692698192 234764899 688148043 484267542 575588900 669226739 411771559 73127610 967980163 328312178 797819437 464771574 229619204 997748402 415733941 461599406 167939552 168498892 27382011 620947277 277449334 277159321 623325472 811473471 336609224 830905657 85045543 679979637 347518461 139159696 262412153 430620132 831907805 663662020 889657186 385700358 449610072 699462849 106355089 345284695 414870527 862531509 590618780 976529625 754408329 140314004 13530490 5182608 460574288 996205717 946861575 59262983 112477137 168202931 906496387 502574538 591402800 931167276 256869139 307310314 58503089 227149830 202711103 917913980 616588096 459019397 554076018 285196058 605131498 639547830 117267582 831294816 976782178 52159976 606082837 957201520 506846589 624850478 638047056 489311087 453190838 52204254 415796780 12014341 187377579 824229396 12240393 154062305 586789022 97241648 915962153 325663539 176775157 708125267 306025527 134192433 44379834 587099879 114111165 970877842 702375707 261340180 78813100 490762774 963051243 245761099 223012312 988198140 871857695 95679167 597662330 797342601 667067219 59458535 474457004 603873416 51318339 968430078 353993968 442155205 350062162 95546755 539819946 876662161 905194758 175757754 838153121 436459841 763749513 650886440 82896258 385647023 608185898 315695642 666305373 582502583 979962586 214635807 679100198 149405371 951452080 446338442 466841909 613277984 335022181 397447665 623784135 139752655 59075545 404166321 497260154 661509813 447898764 510796391 698688213 174854723 401794853 287903352 54907582 486323694 846292207 284071306 840776194 849006000 313277015 910230025 576621008 420285829 545845104 195290787 947274046 389310959 496220783 414053068 761247171 313762931 252799022 165789499 960617915 559970842 445425325 67773035 717292775 754714097 651914125 662960411 564769514 354050953 946124435 163880142 504066509 712214903 670500907 212420172 538076795 120100309 727476194 932271135 302657350 162347712 998121707 663434007 341171808 331422936 257438876 831921863 798738531 653726147 695839470 722700805 394880714 322672809 395903744 248293742 633602165 815998137 963069843 358531551 899897897 410060707 903746959 210774269 892265742 246444573 554870398 611610030 196438319 250146399 295981324 6012062 838500349 287231142 529014157 900987580 869333197 338885044 27632247 588263354 269043029 32295246 311337699 164711568 253614131 403740861 700588816 710193145 778183526 910113102 602942688 327511284 36569299 335971538 757903450 116677444 81435841 547711519 15580710 623847921 831237213 669574540 10621972 750656965 553917495 829509497 632819605 19861456 590897347 460981445 63477312 479282149 665110234 818077526 156137551 863618842 653932086 690202261 814316319 274336844 44128249 901754351 152611252 395286169 620356902 741300565 542822194 926771172 31011623 882904508 786452837 456892756 699650118 430940062 369905978 757156309 564775475 234063736 41580356 129445013 351239812 323020874 516851256 611618696 958221104 406586906 561673073 816039909 96513300 328447601 366743917 694557351 849812078 204531420 908801101 733719310 669888357 981246828 786509913 936529179 573829246 584733495 959140474 194135063 490859304 460872405 272169663 737279756 493054002 252536035 251307224 144360266 157252175 853189251 441641118 327937252 103771801 304784346 648208521 442194737 263682827 828696209 221060664 617954123 136770822 9912405 682615021 368664211 180062157 111480664 904278542 176360747 274870025 223501517 214587302 488691322 519889733 633661295 418828513 160194988 306074738 307707387 673669779 128810032 206440037 821114289 799665586 852609592 221964116 882993367 469683160 228920124 764153949 928721206 575492034 338829943 604684800 461322395 731437011 500965224 201606815 416917335 925515922 857090131 885076741 934644928 268730151 235172030 184162012 157885870 487431650 690482676 557376821 349281022 847670453 287212933 823517445 176359955 964027829 406828996 187942306 469984592 773210524 278673992 643673930 341589151 126563402 752078443 903299484 923758061 717062463 974188494 459360284 56476075 192724003 173668051 346827955 930661711 37678911 937176354 225113134 738872785 87189505 10609701 150630586 609630766 264735100 464319883 320179822 760835049 998297317 510505929 417481154 530019717 317767191 638000276 981529104 471148300 84126736 576819048 27697178 386576011 947632498 815274500 437854339 102841491 693287171 154691308 857270868 168808122 679379501 8777702 275746681 136775704 379751295 504203389 215636802 367699915 86855978 307299457 140187363 367383411 101116804 197417093 663218164 452424630 789460361 656119904 526832881 363738301 412064597 621940141 170948538 183842997 671401643 691724875 497644053 910949968 559059313 352522461 367326759 647006529 967282737 678613322 863437567 823451843 374889114 803139390 237116684 61475347 195853310 568796840 819173025 607960818 810068945 691015226 803354232 923565604 96115760 128388588 187464236 189582323 51805783 277587834 983816893 288051372 547362090 638149345 22650640 408416544 866943405 532522214 432903277 923305253 793906060 255218575 190691071 965669907 397632404 345173671 680932951 865992008 366772792 279563326 96587242 491363492 420057101 605402407 810223502 67741966 550399054 720277881 253277697 988401389 228419416 911757583 541888866 113935023 829938479 198903304 410848694 43411781 823929336 27531591 836529508 60466853 179626109 861791476 217781690 592087111 413459116 191896825 22844774 905842089 297565208 997288325 383481085 97360075 149514359 396081549 862581111 27651252 76419106 420863302 360497329 545808875 313773208 256341676 555570666 562406654 409964795 298352639 296036934 400801022 903310993 947129921 859177806 595276289 523449668 285436345 555597678 250744735 544250915 271816818 124063350 92882806 101552095 883712700 85065242 88142759 941736271 960450986 358474866 530410326 946632684 400971667 663093370 170557229 997947477 638914706 13631635 125366233 253676236 398574342 904289024 960495244 129759160 918081554 587349610 759401850 64667169 457631262 776969821 822331996 659831863 996736852 916218825 544840944 313004492 908271652 139289473 213134198 847110357 14128064 114898623 259531572 49318892 292825249 948425630 654398196 37914321 444096256 486591391 299033473 753716453 375646558 935567909 972406318 624097709 252923644 679315705 232682830 248102741 279370852 543612102 881207997 973757738 10419678 360825246 822541909 74097183 855299068 8282995 481169530 308942153 381413391 648517791 933438095 69575267 551645358 28272221 654327167 462977611 924726838 549723981 473623093 183192451 927127365 640272372 54510627 369238193 774765887 353133881 468544447 39037215 924777161 849666794 279975682 8768827 41186897 349380661 287643111 480643864 857901699 607417391 863867122 620999916 916359893 30647376 344815014 612187024 787129852 454951669 368020238 883879683 698494581 823110109 301488181 467291367 177478397 130498733 919567534 726336259 367323929 826289516 424071949 75450303 582776720 336045831 589450603 224211627 64548587 549240270 166019046 459021048 890544124 816772597 243639582 928917501 552496724 824189460 23034042 423293363 619475147 196774824 926622689 337883962 224360956 409704336 597339585 746408274 421181126 176683152 886704652 208257763 613824716 955406289 318704502 117623669 344620790 791285599 164096568 765471160 230230510 896663722 14567568 211938302 181799588 70043398 242706751 591335612 340502731 872333867 378058761 157418253 679735129 228524725 218422841 304420655 463993611 788656804 576228122 158307075 793550558 713795550 818750591 292208785 311775895 900057769 764717884 323900034 266755900 869928497 866417578 346577060 701216665 563811592 825265191 290294378 802451133 316741024 259091348 21904745 227063930 421390035 604496853 228854237 211546088 498863196 632960084 258214690 957783522 494120796 144247423 741404731 187695495 523502805 93593670 327881806 138097338 77027378 57107102 457152293 347216035 117922238 757592064 484129198 934489645 616598824 592008426 464075901 88786566 985013765 677964893 410783813 192582049 48686670 148205149 879685731 487576247 869117662 430331509 25087827 882167489 369819125 50037808 146135864 81100544 820196792 31414177 300377688 671865718 645757102 802119132 4774302 603556202 16713796 812207994 826120471 205523944 667141962 54311705 189215861 694991935 728715380 991109082 837509519 934515841 440728283 342488033 315595999 969552902 331353209 128574169 211569666 204592105 626284720 706677869 754257468 168163209 662291140 191755472 672961777 906690314 975101532 43216694 554475053 695531474 618165253 392876633 294865181 10149644 670811567 73735413 528200340 552154152 951540526 728357452 325119879 716147545 691377338 993700514 263789969 500540949 901970287 848870850 89763184 926730649 105971150 503475575 139548038 885783395 778989626 119824404 694731353 647371702 145964924 839902957 950420755 476360729 39383360 526282459 41020418 622184408 363546262 348964029 302377753 619661954 624002162 578563057 74146926 594669673 624756267 966851295 24448186 239911717 384522240 932509550 747051484 784192529 915364750 886675853 151848278 325804749 697159771 803849644 809205454 666439098 528015439 348496192 808227983 321944705 206708278 256673602 952278022 655584397 525322815 850980017 412086853 34621836 345668224 473795851 223279235 593538545 898497391 607287000 492941977 900810613 299464298 227343392 600680838 329452946 375545904 412435695 203916269 506307079 121884518 876636632 686606994 772703063 404951828 309957231 321911521 535399241 920895781 522390478 725496679 148746089 476216042 818046225 298996310 984382342 363715480 126400986 86367237 302968882 376352965 636325581 76607342 639936837 200754415 108790293 507684527 266686043 324069877 1375710 989704586 794148177 314001308 762895576 852104676 410996940 448789003 17072315 362786889 532555442 501070927 574746301 752320615 240249006 59964632 457227293 747094414 974060720 235644922 529286812 637700407 525617515 387213421 762466559 856159098 793948374 330216910 120006030 199631766 454860460 340026140 757459096 95689837 115385067 65726267 540639981 828055301 851852889 524374900 701358178 506957576 667102458 560968179 904263761 711337284 363117723 975224904 612772374 274232364 30185803 141296615 705991059 36448342 306725340 211309224 486027181 499452156 201901671 375841095 950707404 112647291 582728901 741295077 447601503 509773526 178364694 97775237 133703766 853242931 101273662 997982608 985625510 785023325 863810659 530874450 153973961 511554625 985954673 799806842 388689723 512504433 658194326 376240030 976872702 525015972 841629638 631183797 882690327 541006387 973908023 645283227 225582094 51737502 751314150 195571856 15038578 338052869 844432401 225401273 372590931 694002608 229607611 52815006 196456134 823159176 295437612 890011050 606080613 826700187 202204526 665715887 981935564 366582428 740562385 999426399 749848349 523837280 504399719 681230292 496125309 926372706 909976713 583424776 57983381 470658368 509256016 425668446 868522514 218205499 785188893 625354519 957415461 579479995 996897297 286538974 989723139 963106249 888213 929217085 200700262 78481300 871695572 649152549 225154570 742402797 270130748 285908842 520236593 570400714 95505665 94110533 427047200 357048006 553094554 687058384 408692639 87420831 515131458 971786893 51901565 225786295 239163256 746735328 824262410 861505684 21467263 2689168 540438428 49537633 731445727 301512266 187332618 504466538 818533346 725458462 708810804 485848996 177440024 68983296 192683129 202541346 371516627 206060104 522311230 333778593 703585196 211972147 504933998 392848637 548700668 317430879 752968693 623249594 458455652 243203923 277452868 750403708 275111494 88106485 547593168 873636239 809672265 56534034 337645715 642408544 418858713 938576601 279626378 817977601 224343204 664732512 959881781 664257449 851071774 482254110 881569050 622598450 927443198 612180079 889106497 721338266 662239423 834560788 766502073 11505282 980029728 783798448 905169426 280377266 667771812 473666892 32634594 235846035 884642579 714757587 663223616 383062451 579089399 46854295 924097356 246587205 881048864 221698506 630524837 633234334 30916641 317558278 347355633 988102329 64668112 782714054 857380697 474993588 926324938 546754282 910610186 428135249 368828908 845058359 888577717 535216758 596952283 252460245 76452623 484966061 916486781 722542543 468064338 30267557 257400702 317702038 864398522 981862575 605698252 612287871 933152521 916116801 676367387 726700864 547453188 93650295 748142691 483791223 968204276 739131277 872235613 133107235 393368870 774334822 372464393 332316457 731557483 983080712 316377130 634937552 531378329 819516702 912042184 237410885 795461128 106731893 307286957 321633304 328307477 944347007 420415977 917124285 397886626 921735891 577573711 795829517 699527316 130086826 636581621 312739522 392026708 705866596 838215608 116522750 608486735 833295105 200039093 395923141 709023094 277075369 777359825 752540542 418014143 54017317 523431475 65461622 716721826 900381795 889969348 758555740 860242588 489729525 500917430 780746182 965791407 16224914 770074106 16844715 523329760 110947732 609822664 134190312 508676792 645457273 65073947 433445819 648672708 627235427 101964082 417414731 782549013 301093528 500917265 712883997 818607809 888720130 404394238 378865056 687052896 391269807 427030276 971906723 760955791 65497682 908327795 21601497 291216753 746468032 285033566 869117788 295112745 191148917 295236379 741973543 797313889 524821517 188292295 855361179 414963398 750334923 108555968 937823227 29108361 139719189 69944617 598317552 793020895 20563189 923344233 492990213 549855618 680432538 173108396 333246763 767965743 77936341 313469536 567135799 631063334 69574045 311052986 343350367 69862061 622924171 162982191 343537345 704671885 827632478 579770619 385571293 530499219 60515193 509818269 336207893 110481681 848681056 686780249 220115508 176586586 559634751 905665461 702897124 287612489 308169315 153469948 458415158 441023675 33273790 987497406 334653471 880778256 966808423 258956110 359373557 861353646 127853592 993672259 22392054 828471422 699506094 253012983 284804545 280526701 343490477 894144011 519349978 447698412 370530234 318579937 118544939 356879217 73848863 485968417 236433534 455830772 248733770 896991028 141387780 687665523 827683661 258332108 301085905 875191918 688130144 114012250 274944349 469384299 563859291 27854487 357209860 227361651 707224381 61155324 932285575 754864531 763809960 412963913 55538825 375896413 764867169 221743106 601478675 316831332 345566165 369524461 965084945 243959235 871886735 948600469 334211283 782914199 371418051 645013194 138593421 999385216 95257287 464571935 647332823 358835748 107707796 538230379 224425261 158115757 199056457 706705224 212588143 598379846 748560040 599796887 597919075 317257121 848634008 901392634 909269550 290379892 136365217 476920409 397741535 475165431 858641011 266624606 107974373 24992871 441630559 188490489 683854739 73435783 873065180 95029980 522466467 992486938 261274884 839939071 397752752 695603050 814203668 809408541 505979322 799741124 444431855 234489654 809787814 702656250 992175260 860859404 583594684 106575839 488408772 58762406 231260967 930587343 592461621 395961039 386595448 355505956 612020833 732707479 989759524 644217026 170631903 204874449 198023681 815519372 608919529 172805524 485467341 445883628 986838493 251626683 510325927 709748303 805393597 942615141 872294804 813480359 727897774 476809077 221645307 214625511 465114236 709725714 453308202 855579530 465494037 375523880 111763919 585505037 436776202 304213478 404214399 39469425 848787729 461423167 335721522 107467706 488998533 406113129 519378117 10412146 682733284 910565728 442052983 781264934 264891216 49167972 954485100 798793704 163379471 367281014 166164525 842993100 651971084 395273951 924550694 699168107 849154899 306419882 439513895 719196258 728523160 533333285 457029348 105816276 370938801 707884900 910303605 532558820 751859479 495723454 312718294 479480380 282619498 458908238 1768040 353452170 974770154 598572403 85875566 336666621 878971390 413545552 659158417 405887692 476601777 134590285 800566365 73426095 595292464 908074132 702701762 630741860 813065293 953945237 487988115 521650987 189815551 232116354 157021706 15763275 520227296 54168788 979209794 821105803 996735662 756885956 171179452 249489337 421123786 338538962 872644059 161442855 265591228 91991618 796156008 429775913 185034669 521715098 888980494 839729048 777200107 938169382 472899807 509090898 787752808 964877428 424661709 639706807 930251068 600325592 634215474 709225006 107484447 788189929 920670793 124695966 970851312 23194114 744554418 217019893 818096176 358626754 449152754 321027749 642864775 690916237 855889648 936655394 117463102 614572552 556754298 27460197 971124676 972942752 674123198 238307180 705424170 244164868 135093457 37052855 219133606 868589479 48164395 712544461 279120148 943186495 211400233 825130933 930392176 886907721 573360266 26934653 939751005 745994114 474041587 817747383 581856417 874114671 299744107 86144247 789072295 65624790 516969183 615641942 431446267 692444995 993917855 447397618 233184210 36158084 869975007 445648492 293313407 63731245 528675383 28664168 964915199 165883157 379690020 145878800 554317934 133267415 299298949 621863058 123390864 773225299 562613278 551087517 303114825 85070634 544641048 471388904 574357541 175704645 426084991 910527148 292352465 599966030 36870339 306730789 901735839 585362229 236898360 983271188 215519751 974228396 194231446 636358720 145589792 224165292 668692601 978402800 196687915 61107182 268717026 990785394 141209097 642953075 622195892 63994008 689373120 966828541 334895928 232977462 875316730 5087891 971716761 508606117 108781701 663132673 895982953 387451971 83226324 182805333 461156378 168423921 416877692 89976420 758697862 538623891 319729080 39070275 637444968 600662164 49924582 192488910 656123617 233171039 573891592 877261860 539712244 290679527 253947204 677311784 573848329 695003936 379752804 2197506 468386670 249069443 761623895 894135196 236274641 841740942 661188526 656229670 815249351 622199618 431963424 780048531 595408201 255776163 21035782 90073882 851383602 50937660 740736991 396921269 932383682 932528024 927527886 957756325 467334430 527094986 972947735 437230828 390207437 642900454 903753893 629295313 780494652 325051782 260492423 293323872 675742779 49219142 258165359 821387495 860103550 603214151 442827314 406303355 229391390 435156656 55678538 197303409 228184085 946367528 118582871 569361893 178649285 85861214 586603417 547145782 584481138 659597953 378433400 671557512 120931779 64942793 361053693 801660224 795440709 938114796 52964950 126936716 994606312 910799273 275933526 320539353 334351232 832100417 452734450 70610011 600908869 992911096 638098885 556541576 683974227 871836057 11879309 34340509 85741611 102420463 245459883 2164248 898978864 749459533 16708775 11800380 41937195 435207 825163690 53506448 838001352 424553975 911708419 194283104 535849495 194987257 748326563 745643835 940294668 535035503 101054112 149952627 12936190 784564925 313810358 340951456 754559020 443768782 681714625 806364189 826384435 803955085 387957316 324288393 729154969 57562733 510732517 13237832 550427718 320998882 433343470 351075840 865672966 173216486 744782542 85889564 574752264 823313013 995494038 66171468 918636898 891308049 441997949 2985219 45505930 920647230 656520285 421531128 329618398 184401671 212295475 121189030 800289053 131507319 593292194 76697803 609552876 643972385 323039345 411490541 751885651 548011673 544249096 179609296 817658173 467384825 767187959 281358337 413922555 284416093 782236016 851442255 209247170 805978983 758003144 49881676 416710952 298066876 429543930 764868560 250718635 109233540 94819875 27343990 106866474 442140398 599568903 516368414 22803306 96159914 89014667 495079273 161540754 870117997 511742265 901184576 825272239 703587184 206615743 850717262 588020529 946589938 623068016 935548289 210898796 619277489 710878401 643696781 573460248 896154485 583031501 956538729 755680722 227381126 68659922 453110223 69772953 730351408 885003186 44992 671103057 309948742 904361075 817251838 965647939 390315933 242059967 421078161 810707611 812871564 900124005 434167619 119078121 295010930 589235926 117540388 431934113 428526128 188325801 570825734 431358875 332139435 490697495 509986561 840370323 938618188 464494463 911636721 19652522 119731583 143065315 217256947 748312803 467517239 53375338 297674476 855242919 462535272 769059804 547109378 157213762 614296204 519025705 492698400 360865891 100564767 119362530 416904311 970098080 291955235 790724286 967554295 390592240 727544477 667143447 20528858 363797039 399050518 141007979 899038234 898516637 535114778 337013723 85303030 889355103 247991484 511548079 645316721 125007357 144819985 719505103 479145683 283760866 221140656 655464779 717481510 989990368 967105849 721908437 724926650 968271017 611499211 448074306 279404449 927569239 248599691 775010061 353113907 9495780 523152676 672254932 354251660 222974899 512418626 125330137 27456265 495032837 965735446 783800962 744565967 923115141 760964565 894335449 209116996 608680637 109973049 194034444 145805972 203974046 728973566 74760686 733571373 144010236 236575846 550942837 308732995 327889680 98279350 910527290 711970381 286072052 278646711 735094268 656725382 588579626 582738229 371507741 314165357 85467414 65366915 331771171 67568197 5422207 492895478 249458488 16546198 535901714 537405286 451692971 555410090 753022943 64529072 668947821 297903633 225700826 311174966 927765397 274112285 95105627 850620509 478111708 617752679 208679071 904559374 196518690 571656264 212447044 126489141 289582055 984533857 478186705 411297093 567816915 797007635 479731244 272538803 940425518 567570952 468298530 202107511 509599080 31151272 19108578 323318926 287548819 594543525 731875458 737995130 606395876 171590768 798167929 33313472 424083253 662640577 878953507 45813609 810232198 587835411 858211393 931345025 84080248 993476645 313900918 156660636 456145872 911847802 39955915 924353356 219757562 664771290 167840811 43008940 149057668 913121487 421096 59777752 164027550 899293225 517325364 630529906 225574817 320341626 519970473 571980575 61554565 53318299 326779842 370807048 430508905 232280357 658550367 774007898 89526798 168463097 14051141 672497862 482719836 620141497 965569948 42135297 61011421 818015308 629743471 796758341 391844157 788445534 827630127 504553423 441559760 415359453 997749553 492781407 691037964 759187325 539990571 468282811 160429834 809278261 305359291 571323436 972105481 683466176 879852000 955551231 561642220 595288605 421064319 238321925 971959991 651754512 601030623 867329043 156140821 548070047 513412397 345189251 52310997 180580501 237350137 74108849 931846248 510754050 309901239 520097152 448672869 311386552 867186240 233654483 685815814 986731984 737971790 580589843 355378856 395988004 824574211 774117295 691206479 131613650 830329699 820051608 25019167 398333631 429655765 729540289 584751588 946903057 189551014 407460517 912835723 650186932 582819717 152077504 183956391 607387607 307547144 930133013 924606957 60992876 774399782 181445287 367995064 97453227 447654844 562643968 935897222 433887887 626656776 266355629 55101304 991299159 862156337 400221119 646961110 772751367 213778109 20363083 330601097 743565541 557957912 518126315 569388448 354267132 449578516 703419196 317569227 322953884 501074531 398370142 902918115 723153112 564463903 87838583 422142304 261892614 634710595 384688432 203411169 229997379 498556208 103123510 731095976 94026733 642873641 667040954 416291611 299365927 622405591 913797106 576939333 956997464 758995909 938928790 283392850 452547756 203360484 485422947 538033686 349479313 517742857 827763099 891294855 331080252 534252651 662356355 397314623 463214626 775709733 48155876 208452091 899682431 16557242 32057228 472616990 429094610 550259339 69222346 850752815 87057759 603078243 205394676 357688406 822711723 271293932 356963812 872482787 356587780 492178999 582915959 23836616 425882359 307638329 896342285 38973466 750069720 58349384 369064716 121226131 780246333 736122274 625355613 554764307 169511043 637786854 733489645 634007835 279395656 267491480 994937646 57272400 395832303 358722722 718128787 512627198 596848671 228213710 982368023 496085906 860775748 739993165 958535607 186478623 851646733 927512627 325799411 372237018 29722092 150563832 872978001 179842974 322446233 589487352 949354714 721349481 586444176 100004852 983117212 351323869 616845710 587322255 221647142 753082560 159120919 978325202 495253263 118918780 221031667 620105641 919884911 907424928 226631597 891926884 182870627 253317981 563934739 603019575 353774734 261616905 564246201 903438522 829631891 616011424 21155190 775233129 406906780 620732478 887313892 709927973 971322582 371188646 379701220 429878705 794066930 145246398 565446680 415292213 421303974 260400657 102320744 787632063 572063274 613015371 358993022 699446206 110375356 768186817 336711241 146790277 568276252 368449766 263306366 380884430 837956368 150236887 151487250 352012852 753975265 709504209 485793217 432102839 882819549 666642357 999036043 498599740 206141907 312134282 120951857 953317387 706913690 319913211 203196604 451685455 871624330 15593941 285319671 834973594 43677184 112476555 762340848 950760798 644189151 901464754 672542587 475284340 744468234 163735173 647237807 981680793 941800939 177192290 953959782 287190252 589889775 967130954 715841985 586978930 978021128 137177189 810454179 93745042 987662378 238489468 255680561 542349210 84181454 118361725 26368088 616637752 185319793 102157563 290424647 864020737 443155222 598604460 64583664 92083181 590118848 994526697 142800012 762018777 58067449 917604913 284207380 160933892 477286991 719029926 981863368 924471186 456585169 486373006 781541292 1854988 528987798 992690643 998049030 729878494 650123830 247303044 591002594 704403672 371535951 288325202 770712206 66142894 124883713 33320212 245018142 726987128 651151730 79887683 229327081 380037170 9250892 416708990 199359242 152736573 180662842 119089672 402783456 874606300 179413614 926906693 294125454 908845496 381388062 78854208 832157564 273242973 553169922 351388456 151494356 152928443 338983640 334567375 516039173 799188645 142476769 496357930 788012612 473697365 705018465 327759572 24824838 176403942 195437858 149102474 215128456 429818073 726020338 126792624 658197319 9141905 430053152 838379210 719087240 483690199 489816067 539693828 10447313 345012310 976356723 829447595 848806254 438809888 358483790 422064562 979919341 580306727 252817909 358405678 706715298 812610757 700953804 4903130 407100452 507234613 292710077 446310548 71354574 94929687 628497077 102796254 15150911 111688432 745702950 898218846 74752218 660249511 898590084 244577374 628906567 906125066 561520328 704729932 98053104 403482183 947085808 726992443 205446789 191048307 847534973 284504417 399932281 89490182 946944755 157128599 337708418 229130845 413343068 88190172 113532188 81182263 46881734 84625106 117952775 502527545 593606080 861791552 989383365 263424618 84959201 440671374 384429853 785514935 679320641 342704716 32541851 104495216 756989694 76287403 856601101 317487817 268900025 42912258 142042887 675954010 364215062 277797706 554672736 690687904 578160448 570747555 12989619 449408122 667264098 276877005 106710751 906669740 483732527 503066800 287365768 851331935 15777115 137773012 826595475 494008479 304882719 840754921 350345646 169981916 212296377 914061377 343562438 945703530 989542889 690895441 719645582 991385601 889327478 734079028 782841087 28007229 91865767 118152232 440372178 708117535 637012171 855978510 88075528 268572298 49210801 704758254 47215203 52515015 535294512 45419121 390409962 735724033 342048417 915302245 533285737 993725642 272287584 408102973 578631406 812372372 164572494 245899919 785905997 661916473 649721426 258593428 360329629 555725172 5739987 234977707 595407545 796311398 9737024 25337558 367369153 105577490 15293064 878964027 497793174 816678112 786709154 452136612 244045409 170136094 553244679 191465984 153278988 169461626 583682867 991163872 510103239 354033801 310227751 577881338 478508165 266950468 624631274 227432618 524192380 747976326 136247555 23726956 199457193 833085071 447567361 630572899 84134730 767959940 449111795 932552405 210995554 822694380 799409392 707296941 944657208 784275252 931049617 220349176 781289432 281904172 240019570 337298792 760076944 313452936 541449653 240763860 123196788 584625249 980911230 321129654 987157980 238938801 54403704 162201515 740858593 594859482 697746766 199603703 796471779 885755680 952815923 491982591 418577157 59570730 916549467 520976076 748020143 605084549 930559615 539120271 903192332 675798305 877557597 417771287 28168330 934143698 51081014 534095196 536291932 427208400 124437071 826778360 802689531 83701815 474663024 774810281 782025889 360501128 604051304 217722577 734253004 330829607 120310150 144963062 519389633 438426074 272332834 315647810 873862663 796234064 52456978 533418243 979975144 596141208 14049845 253222700 667560691 851155110 611660780 809960915 239219069 841369809 85639067 940771761 682905371 584967000 212654381 116477605 150565161 924260824 73286286 132421169 569354054 627553239 169076270 954214395 949989334 700055869 488328580 780340814 309921407 415666390 589996425 431156887 557646508 933133009 961765177 694192616 733197 925237060 944663574 773254520 400666389 923995813 965906085 539732768 122454907 877503058 840417006 793146335 936344761 59448074 307243264 398885976 264830096 519869810 321597291 24840015 799441794 314965138 271878084 258483248 322534743 911932501 902042404 225801096 292173209 822171660 635070121 243196809 624645143 929656556 147866100 340868747 650706278 353580171 757284778 532960645 141567835 730746215 518493171 810562200 801608594 127329631 373307134 764728197 757779947 357871160 623073147 987343921 918544647 807910937 37096223 31193384 335125199 11898383 829824292 455925272 325736686 78773386 832847046 205530193 95859538 549169630 609332167 200781644 213365935 443765955 380324587 104298273 980282619 712645334 336615037 920419087 299239923 606193942 882629833 65701368 780790165 548258407 902235296 335424226 724158116 626302994 288144855 655416183 530677544 338204227 154980807 347254405 775075051 193569930 676680655 405903488 532200956 470877787 949398478 220512251 475489584 886238094 458587817 404735027 476619420 7325407 640215755 308786052 796910108 318804079 174772896 829499377 764451280 647457857 334765337 984306080 729037465 150196926 810586667 112533852 438266529 800427314 607756111 372570386 978465744 706357836 459109892 598949460 946559575 159028898 630035529 367451353 889731881 694305067 415240483 937991931 91039869 114640323 911342877 666867255 480793166 702646186 976299203 427312561 776912603 951280645 713252646 123154605 486249767 447103068 9469531 905762071 156214650 752767770 952636412 323844092 780097502 287574033 605471653 122594831 29037218 866039539 816999288 811805733 37838555 620079066 928494234 998827449 603688158 832642496 451007923 764949865 175160520 137417480 865319794 573071734 368539894 123746291 295923463 938213960 94018189 964417836 855421095 894211304 779219955 471689789 792576012 647083397 834911572 687216663 417598706 311579120 525940510 871588238 128391067 472127519 689408133 518667227 713647948 859171501 624231424 391301912 533359822 158287704 784780746 769057991 650181358 58913666 436154978 135936588 141988605 180797106 489333003 456570222 207670096 960635664 854722637 971325658 280719809 525009388 434087538 255005856 76333612 601562167 362083337 354438836 943025907 87513352 89343591 664429422 187018619 50662936 243911713 450038795 404709037 290112582 166347668 608548649 113917302 614782485 946570077 289821519 95052615 439689257 724105953 675946851 325974677 509856718 37216454 268109106 828225882 941037937 80750968 160170987 549145490 743191844 478666149 95826084 437934527 149098270 326644417 686409428 924395878 595972665 926832003 463145175 81862544 308716147 108981350 635847278 117549898 163920749 806852649 432498492 758104101 779933935 747793488 985489226 68001462 951505250 334001056 810214787 951555351 362434644 279307943 221641785 698085220 700116216 611790386 156346782 321860160 811967651 918331860 924375628 489779021 896338768 665464422 415488958 481309111 989973021 441877633 532923092 470183594 662888908 167250182 25207379 242828759 909795139 23707543 495835491 945999348 879376908 757987099 286937103 610012473 19429590 805641278 852450248 462787555 99272690 675083246 559763427 729042612 436167638 215898591 683320342 118002545 173503902 861392136 673316095 992495971 99168134 700259876 452942493 637304791 426965361 976905778 17413333 198826654 313961829 556898038 160285678 924657293 487896589 395085685 829439765 708359166 642599222 707946621 241241306 628269902 567585362 382443803 19603377 955727709 734838520 190810402 420175475 174077969 646192481 328061867 635601626 896843475 328582893 35970959 438754312 565686032 879168668 481715183 935403777 727731385 272273302 670750893 373842220 462715075 972013476 72076528 433282774 194502056 602782132 91548068 544327598 357128677 188279384 256753655 338539338 210233466 498106952 856018910 637954465 846363501 902139099 964543118 459209616 822023751 229675154 935258371 441853781 561010837 646967694 704727164 61882647 353681512 995936277 469036796 848523100 735949526 184405777 682813387 520416656 631128694 893720208 848867828 708968069 898592232 967739461 886859461 539028718 39429195 443239429 315685457 313208290 834595781 425885260 273787377 50400607 899146751 665284790 853980863 944837829 383644326 620446854 134413849 188929879 966059499 62340898 37637668 236503230 258175748 354443924 781664327 962188165 309344937 1107979 779879340 975453086 320168343 730509400 712112578 422981339 838061329 368181874 716995261 189688694 263598938 734586354 72538644 35250825 278797372 407063447 720260355 647744151 611638660 124331460 554265351 453807618 655283075 536214781 57844836 524565906 114777487 439883886 270074530 519323892 915827328 785198692 361859852 729002808 765961523 592175825 833134896 977784147 550617867 850463692 965131105 110288027 842252907 591259151 2680120 620998478 627490621 392747895 49662991 948294923 789843310 281664392 432192901 880418134 71634799 573764071 861355005 98941977 269159094 697593566 744747294 986946590 845024315 590594011 240126036 763237270 689383163 394594289 37098830 886260885 126427257 992178261 464473214 876536211 866074424 869722338 342067100 816241132 283351362 428143766 267362851 818649185 119510180 264778259 124924883 340752277 729864687 400109599 989341485 449791633 649545401 473931300 314367994 708986689 6394906 968562864 127947717 246553845 811363632 938032630 278261852 51694817 570717083 522927180 274383443 125286045 181253121 739224235 226931584 892760741 728468619 664938290 854068096 931933402 657111910 144352675 916090417 897783551 262578500 172243941 498115638 354154301 402094040 200600704 466923383 777425567 368312413 686796068 401837470 790665111 722457616 251590946 764117658 587762807 538911921 410120689 15211296 763081721 197776647 314250155 170760485 920270264 293839705 142396813 8341093 452515508 903024629 496224890 62453471 243878354 966468012 856432505 597144919 137226330 128057428 490540595 577282515 52288631 438703429 436662134 465756703 256689083 81796573 100730292 579648585 640031640 914361852 117690244 523015461 477967847 608207496 922615840 557566665 593114981 386465259 365210598 551784210 142953521 361590928 458936024 656027166 395896912 930057065 917326620 759782096 349729321 764487276 947885436 104747344 961367306 969238801 563057638 903201160 159324577 277939926 101924333 258857384 105025667 12156859 210363718 577206946 358865064 355619014 991496268 171311278 100656621 610384001 9999485 921591240 279911825 833329015 786758395 219572269 968797368 889074874 894372108 757172962 398583019 23860320 445230747 564925997 424695958 626385921 496277684 455442458 846855561 894175035 741175819 384918775 740665208 710638638 896801142 664343512 756573307 217692161 630955631 678630676 383622030 953097563 368479635 565632710 785210642 91600106 536959269 830540108 279295818 604867552 21013387 283604940 785588447 353729649 927568336 412734122 548832605 650410582 547256353 333013523 941477812 89464141 678194256 540144246 32064695 96912790 305763924 50448134 464462240 464621175 738740935 882873401 664330890 396504762 479094631 941032524 827193078 194399530 612727701 595447740 365173319 405222169 536879833 134132686 206912070 391413469 794105692 623784712 92449694 836459598 885069932 209900470 209272929 771789642 634751228 827186790 261300865 587816498 263346721 340833388 154346072 933109866 864603542 63109215 628616481 83744476 854606393 612779674 291931004 890157686 55435915 28117948 924129774 966818471 15922484 942012200 652569950 463872998 63445885 292966278 949113242 152892459 710610389 49647424 29154768 971569524 628949069 94391046 607307029 719148610 498350363 866969162 106438369 643607065 740221211 671370181 770158993 334170116 68980809 347821040 343921892 144664334 306774600 26004364 198410879 41947337 453542110 560296475 760209001 951403979 239900278 320386660 494762895 318323757 440183964 724746995 824158273 188846603 493293701 125879446 942381235 3302406 720506244 155309793 664808829 465743813 192340374 348072619 287983132 256409199 400625623 288988303 163642223 793016114 362702603 301771116 797057594 50549184 266619926 79173861 74878374 639277773 673600644 170238434 184082879 460625042 899653890 252191501 925388277 431066445 179759587 942217558 725985180 818530751 840912284 220770928 823620204 284833196 619358535 489097041 740821761 898017886 803115300 739060406 541383004 585679139 554720532 844998557 512749408 971738571 218233117 867407305 383228758 305603883 741361129 426581569 212531305 346279324 236285254 653603793 792694059 746161020 52804263 346338695 703502 231339 14106017 85264695 672040940 361796112 13539439 435054072 634583168 613281298 674071151 434725541 206244075 940471584 398309027 329662045 762608176 360971049 508682801 895184132 997384631 12099876 972694243 417528768 874983374 651912074 554585512 325468540 213368355 245263575 843113745 842763624 12782667 180947469 779553749 779221879 880447039 570457392 452658509 740384479 541007066 282777034 746052088 534613661 344654428 803619177 829456889 164265966 604492522 581724189 611337620 265454807 385617163 667853051 609993141 435390623 110268972 447942812 322567784 444008528 999164701 915696542 471805794 740321081 151738003 366590242 199239799 173170030 35374500 276609868 222253089 895320134 476642893 320818119 785525760 714895580 163462639 142034494 734031188 465156240 455312334 152895716 346473349 606691715 539682193 680447725 504970396 841722654 776350149 613834003 966921159 380605067 243742298 509006354 604654041 744767802 820670756 521698603 817780167 887371102 979877979 846176933 211751724 212032110 520443163 981494855 67668678 151290276 490416613 474141152 358149367 522744961 389621021 299552704 538753604 469547847 680808330 194014524 608931290 546286462 244566744 929752877 690845700 6639216 469531673 87603825 889369270 282048428 557250624 370719849 315518469 532845958 785732261 864433018 38230701 395342230 301814660 279639436 606526090 659853109 635233917 316963982 702869279 72802819 538861845 216863984 20273170 603011172 867775284 105233959 457640877 263346173 753760678 33553196 922492255 109531196 536872602 704310013 151591481 776366286 427690022 647632155 453576562 292906023 481261760 343173643 261167844 233938941 755904454 132061653 614749068 43859405 590560248 282786952 620012045 178774357 155864056 674188980 833671470 373657880 842100945 457154030 529042519 864987358 711060589 958653776 53850648 226645041 203957790 733863414 71743651 82516192 598462230 437451649 382275149 208479615 299814638 740484760 666486289 126787046 764406819 74543459 497532941 130038702 99135124 439765006 196307970 667876535 17989126 679418700 834767320 685080997 676789920 179808465 552155672 887191646 390681455 361886679 549033072 696451725 751547619 255992218 540423731 915204643 44824912 60978652 336406230 468576208 707697518 247746914 231530100 853290382 190753498 81881204 574182987 135040279 969229459 434808161 219501885 703383658 146951549 809804537 715184208 707173962 841172705 768457489 919021358 184148158 493525227 345798915 262552742 313183635 694163243 173913643 521152809 485352661 508502805 246979691 523044174 791128922 821974657 464729256 479017038 66562871 407328811 375877450 660481160 506735176 780566580 519443136 572155903 551844525 106523807 63699962 956304599 11579719 779745237 264946413 998737883 287597631 231944994 235765011 848599802 937187200 787753269 11371496 870059461 144549176 204704932 865684334 652012019 129549403 214231654 411208362 487203294 426342176 845279319 209231908 325959428 450968962 205785015 696798315 358485638 217744832 438821291 992825487 555421612 614636253 491627451 11261605 170973278 678191904 370207314 63019591 888906669 160121493 926781250 40792337 88667720 181641099 785832509 961768229 698050311 572708629 437447517 832667048 148320100 213384073 161371548 599105347 456684541 972314883 867608925 971636386 317744916 827772387 520309473 854115576 225839887 769037643 594783443 770088058 23396600 638369186 312268989 526777055 91409661 985219859 743333264 446086631 838957297 477730831 833362976 212464593 283046602 311195079 510690214 405958114 624067873 412668083 157196860 612073189 46113717 316473613 813066596 45097382 735041512 191051606 913735810 681112438 17585984 701268177 970870109 518148266 224903143 974449155 88012450 787294492 363887404 71878969 451484769 995550376 796186624 151516930 156308110 945484208 616567162 337844401 734930817 410766745 564269908 826729180 511862903 460440396 549390443 885384160 81718799 487290806 471769922 916173914 824615629 411712072 567217280 212850095 298268570 812906359 780285293 804118149 507299906 67633981 467876985 191749448 738362868 664439702 973539766 554448038 998674886 338310917 238443865 963261971 833951023 740342028 137238077 950374470 771994763 459089079 338562655 195130298 314557339 557680914 575434595 298031918 477264898 944495022 993917709 493092902 763210185 400012576 640741833 468050279 819609051 486508418 795838757 727622014 512997002 817972977 355297361 87513914 396669448 994423821 525139622 637475886 519491823 976999548 27887132 142760752 792471738 221828455 986969554 945932509 183034441 498802170 599024778 74492434 312470113 555414505 839276330 815857268 312016426 890037734 430372668 54057706 883150255 311736876 701485422 75291165 756711009 24318711 621004819 435014399 942953877 793398537 820693409 840260929 536644865 354032167 684120881 42337755 607430467 275960730 414429442 764921224 837674074 509400239 657054455 383139655 446986795 729956151 598506772 927175899 352568061 936270344 21424132 782041932 90849789 595145594 356780950 77051236 563928507 257179626 348995899 511511603 407185067 282122298 25045130 166126476 705343910 940285519 983827901 864567942 826699878 71230354 45984305 321317883 250622989 774812528 280644842 92819724 172201887 785921498 29621004 885735323 191552131 156710342 429221475 473917135 123376390 448617900 186823644 823081364 559904983 48049673 161170442 906213144 215848332 950023647 398380962 526796111 279418140 808164147 932003327 871096689 415807076 173780366 223435167 258734199 156286882 125559933 506703011 655829921 278952189 567895057 960034131 892194546 490671867 186223968 379882648 663176114 894706440 583479042 681655937 826125547 118389750 75649940 950618815 649436141 818499192 514846264 185609512 270221515 648814501 571920147 193064503 322796764 392517499 683660750 768126858 910831930 448108378 916477974 3870819 838984518 875254917 982043165 671053352 858800418 44050085 353278230 263996644 259745845 131306565 785109948 47167939 906343339 29136215 987067084 161079705 611801331 536992173 978226566 4616540 537943103 418746753 186264112 51307686 408711943 981642221 575515283 437672500 573778566 698593652 294825084 577794153 441123900 626773112 230807612 364326348 633708650 9380801 703476009 433470853 746031769 772953340 924155931 125980132 636856339 679412537 386710512 840720603 396339304 571365229 546591240 361668223 279549931 336088814 45081289 85435274 649837107 957864954 20573724 913866716 296335003 937536048 781433838 599570678 889500353 509156116 51230896 945851517 845984522 665750672 939625432 946720445 814659869 969512814 429634142 183026979 364166244 407849951 732766016 121046722 22107790 684262391 431550462 934224591 804972560 404675118 339232030 567697701 752746655 299486688 391701161 363964098 637691831 645372878 947378348 828580936 810556695 473633435 255161272 567741565 594216259 909012816 41234787 180064971 960410625 29518297 631260869 272656321 257811676 606119302 972439804 520459664 562000805 302334347 675279272 426499214 403053292 540827520 990461807 598194103 957022347 845801953 5999738 614486823 292750876 182214799 10188535 189243041 738397566 704936781 533411733 542394891 147797844 190096452 479967243 887466992 448192389 859263 272341905 573477372 871012797 600955504 731873124 553327492 115308011 245850217 841837895 932106748 699794113 933914916 219815933 5076862 295934520 916817468 474533328 406991690 74132489 296709297 781383949 74705472 435789876 785831272 100519046 69266279 599391101 465635241 598395406 907444842 924557290 673586079 901807872 800649238 864615750 292429020 296061625 634022110 686264226 418526418 912462105 799279447 552312270 157134682 856350983 678303420 283139044 845873457 390702314 416109419 757996478 104334454 261181744 878342501 464941435 490745134 583255754 818806994 470692350 600569280 899883950 951944827 161503599 921983866 56873300 610637902 59762104 251103498 995827514 825188318 462120200 948710149 480339808 645207777 665904212 402430051 719655117 49231280 587323857 632500993 964391432 951528394 221817724 516428318 502564767 747295313 915554194 84980958 320713892 413976203 186531608 824355018 428850474 54437986 536943188 791730254 185373389 948114661 79873873 794992442 695714087 136783557 724830816 393827650 18309212 48919257 53834898 532525694 229552015 780208282 395318846 462105578 474123114 845872807 813864321 448059879 455767707 809343299 426338489 48436408 228716113 895183058 405253898 333018374 850033859 903537760 358781657 681682013 933864361 136163865 939030611 537452461 7113921 485848530 801019879 406112201 811806795 981709695 379016392 233885675 42918286 24515515 11427180 148210222 598706513 410983491 61325839 222957587 885684834 885774971 445761329 815625981 598836755 670609383 371695124 721263797 937828023 430295731 820841279 56231398 679476778 318697516 933732605 559656098 585750087 793083205 142993375 587858139 87366511 605463315 873570614 480320747 699538696 379292497 304888218 266174477 948337660 781050589 195559782 206508769 778558262 664032313 550034233 622918636 62848041 611756555 453658742 14174741 857126728 297587613 496266181 762660138 887924879 309922653 156850064 42838105 14573049 494894430 673706631 300866743 105854983 242423254 511182876 931205565 842832960 177112478 24785672 532172741 754480555 994536629 854194628 944340625 368458582 199967422 163634961 49108421 812350675 659092861 199305328 392783720 626431158 66799453 449213611 232508007 75007256 646272493 934131786 920742674 166631959 728843870 912966687 557851549 229212243 133728775 881475515 313126560 85363059 543461602 467162614 850434968 508533918 886573580 202336107 565742436 473176835 506577480 37582585 548102856 877769297 56799357 908893251 98624237 409238847 812855859 123261489 835078111 491215877 967062555 772320621 967124238 398001889 770380420 876182759 816821198 771440276 454374886 591938642 780441559 295837410 938092379 125567140 202325445 441098006 810528545 773869210 343743385 172398203 849278745 749419825 94934838 33433828 148830539 707231278 217159397 657195813 15520864 891784856 42654161 786763159 431298086 62009656 643126924 635269784 519280656 432271136 857421704 658290953 996434356 383044129 330066335 9363662 292336971 57174867 729734796 324560210 352037940 688180625 596584816 107442688 546143089 346294266 856762702 540867275 153886760 605318770 427452814 20927143 154844195 247355934 59391102 800744973 336945233 609667052 989853132 813720955 960482115 312365833 868780301 233065458 728762799 788992360 107807290 118493046 825846001 543878722 208068142 702583698 164164997 541168784 189052201 179020753 978748814 915736979 559865168 734798918 211253075 52772685 692206378 879153669 917011388 568141061 502039076 992958887 389501657 606839751 465198862 40140234 916871259 816030434 908250781 648448399 110825497 909038184 859299303 358788379 429161101 879020977 79929065 789096470 111081300 311935960 433328388 937971247 625626034 8204348 41643388 910170005 385348876 964203777 155667960 28983167 779245931 830070669 248486149 81817766 254990336 50092811 607732371 255169478 777970586 825993963 393297526 820544033 957913905 962796384 948902630 175837691 64363103 317425121 408969471 301890335 904660450 414085544 484884290 63364952 113777692 513368118 800497683 354363641 507596691 452131789 494400057 124029782 187039601 239443444 368260448 311361865 578752004 331780087 516803738 517232046 19517759 110322533 879309018 840292326 283148600 115794576 666922872 739885656 563735208 992289040 886460080 685197036 702526830 177285696 240319522 896960398 82799884 546949568 319139667 958825137 879979305 753326577 380133931 686785993 928440333 215962748 491098486 479655888 570071336 515378380 432957795 758281154 596515211 305522831 817829384 569273120 724010605 916667961 549500379 793265265 490184615 871242112 667029562 931236797 534035001 853377505 655812581 991216400 696176323 691885850 825083262 385971965 606808076 866207150 940498448 480464664 795775871 258549604 388253061 589640315 703407529 284490184 917051183 119557698 37680829 999061673 33379392 964643855 689855760 650888345 359230545 149522566 365553052 847082352 330045919 400260562 874217601 143127754 586215625 115571743 939564928 806217348 57160916 71297565 119917182 392829763 531904551 690696068 560420359 849432301 335036367 553941386 129176521 464324397 825667644 911308654 24391956 213532147 372615106 420646641 671841633 643278834 715083545 791513816 511456456 793868577 589713374 502899564 354187912 772689723 298436880 423012089 633154947 518551103 882296723 529480274 628542655 520962288 350636208 764674891 679707110 240125269 887060115 184991550 860362183 795967802 556512460 348066183 752989907 188180654 170604751 338805256 41247648 912735363 779563636 69537702 416794474 663682770 596610167 906172105 935566477 309298036 410570489 791099872 814306572 131464329 402179069 188049371 980154125 410817781 764924396 360267439 491347291 149423326 513645074 339411926 728044003 277377584 226910494 180260044 31355959 968514329 594475942 847865235 870389774 763683469 767505569 295976240 439391170 271855811 862918635 359551020 960152784 794081717 244991684 614627091 409751644 530933156 89172049 11674872 680686506 482640275 21554202 696146415 675083430 195667399 328872074 784615826 552945245 67813965 835734899 531925373 845185922 937162612 115717767 465875410 784280298 681540174 357848544 412238262 743857168 408792884 989091448 420996050 750367634 856626239 287512242 905904851 919225777 535065552 578438864 316251626 94640853 938118408 118165370 767245644 867717639 204255313 154638909 551680179 150668662 523321299 431361033 759498715 453059827 329056767 578442675 479971590 967436916 418589192 258784881 808458617 882107028 165425765 523691616 313766397 822843665 233307473 575739650 972937054 406737229 134648651 593238968 485073647 296878287 883165078 564086348 372814085 549893567 839358650 656638826 196951415 748503917 671513345 408275234 253374501 470348490 447742203 981718888 196886382 360217837 694510587 272733332 696093368 151830927 29975191 345383395 402674923 529537935 862271787 207940596 458838774 433977200 15725655 673786699 140262985 245607382 723688829 378277073 957956442 360132109 202500932 672877650 306166304 855983234 702308888 245381373 341890203 207417159 144406695 802129384 478501194 256184467 27958885 42863242 46617011 866981696 848526857 802676543 639328990 21544268 260445710 36911560 440619482 728001624 455467827 870845896 44838455 695049260 879814395 980324168 306049675 872540465 108436014 139038003 925382894 376177397 13069654 932770779 693361533 639052971 985371971 16844658 78834394 732532648 400941448 533271186 200339114 436342247 21828859 816012982 330339350 118895750 169905721 23073982 184178251 618097735 889940511 459525487 830940410 169861136 590213202 733129201 121467608 45527915 468593080 752633935 19912223 636538631 483315453 614512634 739205900 523016501 365358351 531622983 982535775 813289067 716482467 369339628 649333214 388753349 720164782 917475975 876021969 331616639 134339052 908762903 57192583 978851196 504463708 424385153 588856528 590365634 606741953 918256908 156163714 514134268 892667427 378349541 245405685 549904631 185111884 405907356 82002822 213700901 839782476 282829989 807264791 854553373 302714102 968719321 576344461 256748825 740882016 457430770 569352017 932607606 80023399 261291794 448919760 903234103 106889513 116878653 212294651 602812803 484153736 489237722 751725512 139668003 351969710 736294454 186247343 5698821 488460420 431279361 62335277 756582587 508888377 201146574 443177540 731795453 859552705 515924375 382534137 467103266 647949651 179941432 949588437 203755947 508448490 632621807 463433573 824035001 412451270 575653347 532154043 561335186 54197224 617268634 617650410 636784928 305561241 583171456 192918669 165614449 470693603 165774951 53258305 196298808 699239446 252717314 949723430 222084939 679254085 104746088 331828578 573661475 195320519 244404375 901333150 219878751 221013686 741625583 160619143 52266817 597972851 420214963 800997198 685872175 640899872 379125644 426739753 626582579 313895204 55856645 904814031 895485052 173114539 688288272 576404736 326423003 853431076 79271295 384658171 784335687 897713857 471220364 148572678 618822745 705104122 849785937 993092586 989391825 1549066 759398737 312674420 284561423 525846640 384234990 12715510 50150298 964314480 517997808 219460547 495381405 239379856 401831428 196678326 234812517 534049307 413742650 876358060 136741348 346262689 473436807 591767557 802336305 213960053 556651073 856811047 146718214 81482286 142664102 400367611 113497921 897808934 476460629 925009262 900837219 398277886 744923090 576527090 54156820 100618008 535439879 689309178 13652893 841325084 552339902 737573761 34732908 301698420 605719848 346788484 9244820 449765583 978191961 669523075 434903626 412319905 862144457 187528196 422483561 819486882 891174100 180950288 680709103 282425931 872489019 399799732 751597950 516970332 148289185 742083714 323248092 111360089 958675215 876115213 707294835 615260936 759430001 306712688 152159185 961164020 328393495 204860872 510081065 783611373 983746357 98074805 74933713 177428614 848332643 868665310 997713346 483207830 877543453 717152106 602447899 184112568 589032260 500091271 961181854 141340618 460631707 382541542 564462386 518181234 832069707 902140733 507304543 73334932 232375647 98127300 911777749 122756829 54674505 398232505 454498021 320810044 915419995 773740764 903081734 405781859 427600719 377035763 624222290 190026314 326778304 485519175 767272966 645088941 539914158 973126437 13927686 664294537 274731518 660408415 125471830 147194531 828666360 936250568 182812578 573973761 485775815 90729404 432477623 374595438 437656317 952861333 239909639 848662522 681844492 66090807 186525738 420265848 353266125 502839941 433535063 648012287 185606653 684954857 720268271 541296490 292061627 451183312 518878963 724738520 152710924 445738284 27751817 533794860 448198232 73729520 288735867 705947277 191109866 8304792 157130679 549789928 244472691 326220446 310360784 942826345 62293127 987116038 415049595 407352070 180616990 412498387 266738195 80968180 220046101 191442063 733803030 459851311 147733419 103523015 350176934 928101367 745375748 531242893 652681481 936365645 311504809 550230773 574710570 385265019 318741254 119220376 395041301 969524617 36745707 919912468 435366014 434293448 443824140 467964809 312371003 911531595 178242433 287594525 518332358 605982825 463672134 505234042 411605692 649419069 579574716 287449931 816692320 59768102 891356455 431931842 292345113 387374919 735471661 542646293 62906351 682444296 845754973 57219580 301574930 165496211 440081062 507311925 263246419 953808472 170953180 423558145 653156265 877507465 31761206 602840996 571525550 798117791 457397458 861345000 518783520 407768787 912437296 415392410 512588896 910155686 115770547 663489036 254116854 141248345 341996068 632833426 190611723 364736118 271875374 610585349 585413869 338129733 485347 526527555 259811983 563652695 200837173 189612972 614504710 834598655 611434110 614660263 536644109 936912852 670626809 926962715 71277186 372304177 854837574 505927926 831630566 267607477 359081194 262008490 121632737 920397508 71611852 33613739 735292605 418769155 367973818 182578162 448402918 753304288 376420834 488462717 403910000 621130503 518336857 986778828 167835025 838897390 660829592 405054822 727096098 808181066 72154873 281334354 431340578 897073304 294368574 211151006 938868275 404199829 332041739 704138716 75395867 463128006 204026727 226343584 545605957 402362353 531699263 786694403 33101885 445828258 752018659 554200867 283382072 291355303 977095047 937051553 944989065 987904405 579499204 394288673 11817773 619395649 211164692 542826445 721469760 328236871 959319129 352635347 313566854 608863110 743491670 925755874 37144035 224922273 386810164 572877489 336297187 823451008 221436671 945789561 531956275 976522445 629612327 663161718 206703142 490570104 153284352 264575081 525564209 36973876 836257858 510399769 61659759 680361719 551904137 175410381 135015965 536846206 254756054 467940051 176146463 816906182 874953228 496405245 786484858 876639636 884620660 258650143 334860760 644655086 546033721 612908690 415197703 245655456 775645933 941161652 335089786 158193081 457551874 421128038 403052230 39590923 591572050 606365325 477662502 195973550 252185496 169505681 125056248 769183101 258893557 562592224 912111422 264260759 959676780 353551212 415293726 64544991 568110693 343324969 327103074 73777021 199821870 101154704 609923577 764646235 715227765 711965471 322315380 966042025 708862671 460769495 501748874 439272026 351580469 734168253 476127636 765510821 26238082 137407577 269677074 463960964 228944118 641530170 652634660 752129592 926562486 837819759 459411985 25113283 364730441 124485647 682236100 83433068 746831644 828549555 298350153 599660607 903096831 906853111 312138325 485825931 381124519 127667964 503250108 158452834 555218218 379080681 377250808 459819036 597495429 951953765 137257897 232825812 432681753 125448479 314647312 675144937 768661546 720709447 641986962 924448639 391350623 754118418 669306683 755334396 345199429 52970297 736534840 248311435 972029900 351556730 174077020 191830428 871519944 968918550 498041756 241778274 148403313 571317841 360989331 651724371 164051939 614768374 974898175 957461676 754327967 17364945 611070530 112172779 438347273 796629810 506232801 911774035 639162344 40988784 792320521 831550827 677669608 302461028 272281349 863159423 953516059 738648554 305905865 903794718 902899316 873107556 938081642 918764186 746032459 296290870 355216292 573188491 329299164 465281355 989791571 955985996 165757639 999897486 704940538 678502013 589730449 943751026 418473791 946356351 268712482 312383083 536318828 642701307 554878022 194521971 169887216 813864027 703020332 796367238 667853788 530781008 897554154 838454310 816565351 778276170 520716790 326356439 635819883 850137091 612571566 849521316 822519781 894160629 397775058 35997337 776436344 942361055 839593988 661815366 971327979 564447556 798259791 287281474 828144551 404033259 151365533 482582182 126986298 220714592 169478976 950975374 86162902 738222450 602893930 10313116 776276690 345810611 644681908 266193269 900751912 539589115 846200475 968777537 932980726 381434597 456508926 900392239 825241597 27328849 28946594 284236271 420916773 900254688 982719662 372265782 802100983 129437307 439536431 784291390 130041377 660499149 935042197 498598467 738022646 596276420 476650804 985022727 705444075 231747348 885042628 489105742 790293019 499679156 339359202 908750179 79707588 768563294 874078861 332596626 328569544 617279763 674370729 583693483 990013485 445349526 779974527 535311494 660239262 767239404 309067579 532476537 905796583 706060770 425823597 465527267 158654844 697608071 147750281 652476069 460126451 50912429 304519015 312561572 900230021 87517548 986174915 251990857 823907729 737626016 619992766 751236608 413807386 525655910 730638939 70710460 686698564 248001443 297602307 896043890 333463002 448965757 976765954 579916697 496865739 313098207 675813895 953013424 591567785 16357882 149822888 19995320 979207976 603969471 910938076 949558454 308146341 317711205 119543423 104040243 591184797 204199145 832675025 203090108 595488049 869737097 485265911 438962274 375805609 392682824 624506745 430204986 612682221 179805550 676330434 260259805 368509454 538085125 797333668 367854314 736825275 238933085 63893969 334805888 303257548 747274376 324811107 434383556 340452795 36566495 719276116 259651937 913749030 943524987 805291783 712535555 398670159 479625916 161724862 33178075 428251548 329563078 873162017 634337566 778285591 553793535 87791293 555618694 893226222 910007699 835944322 367667407 210373620 589836528 176580165 97437499 34198815 935511370 312230972 908730383 314698504 710327576 85426565 368129044 912748910 362523797 326795679 899473431 820524467 267449920 454880238 330600297 623157597 39464796 145923131 865375839 652347542 618116721 12208946 764610771 168587437 705079753 635903203 396099233 726476947 446881268 506174786 554480683 953761119 795074116 103255207 72002774 506052811 983218514 971122255 536726923 225932212 909942135 968743641 69958966 784388765 257026388 723519689 218473803 205738541 823131211 392263432 870649404 592976812 672649987 670952290 220105732 721480586 381745127 463372038 23989407 673648601 336344488 308088586 692405903 738333902 27059127 118501 588555097 44497220 287318732 667462899 674352646 514078520 274380642 240447221 259252131 65646670 267613752 660466830 734321089 770729035 900348625 529966023 312481013 861072792 861002741 241198475 515567449 726352838 625815598 424149036 42881801 231696388 784403532 569746396 600158887 827195819 21317089 809207605 471718872 247070899 244836806 229743026 164876741 548947515 214164628 361170995 876233627 140784901 468120876 785218429 845381387 924383223 205239088 373157560 147828427 330250907 733833095 379382255 428897042 463307679 86465757 350212243 42410016 731633494 956451360 855297017 152949428 792693814 223738628 711102423 442222228 684387672 852857472 183029963 541951241 400643323 215145295 656023252 611774816 974073090 497150065 984783319 152734570 588510577 200516007 42441755 372534268 283246323 735340538 716912845 193963888 577018711 954953268 702832253 254030371 954099215 988506981 742651295 368821493 23465135 845821792 606072588 946452940 847631732 310743867 58416766 596487697 259215291 725497811 326648087 379627313 450530437 110597189 375714779 655677213 327725305 906872950 728127025 782413514 987159266 16358285 483658342 333451442 985561901 406265459 370243626 972639058 338020461 847070298 786302736 419041706 869558103 811348275 754541330 594712000 610964294 950587446 733723916 331379485 12505784 109108830 2884412 932838222 322892750 683140330 355049929 56325220 676695760 407208926 696319801 990763380 889380007 341455488 364019960 426931992 957953890 697865179 78732760 975176685 929838258 795212607 669942412 499288851 930651757 921205439 218985515 825763504 793078030 588267441 124633268 895135853 843579955 340148018 259160964 630795767 615959326 140263072 862750689 658669951 289918261 257462814 131098995 595616315 912929923 516065043 909802181 352271587 913911348 331433131 892329417 683429428 877479709 472083540 859249233 189236593 365982769 600611395 306454679 53133533 819054861 349346797 644387766 565224002 926684269 155906702 394845230 280702829 691670708 73778597 306113636 918440111 87591017 904360310 515410719 606696285 543313588 538845063 586700300 163664977 746648549 371265827 292775996 221388904 402798062 19732442 765048993 714226434 987632868 413131263 443131028 276320389 877880193 141254952 896431698 547023066 427210149 107207858 256149882 547896815 23738065 495490107 764352400 571735091 69750442 636474918 149655678 183024412 241970556 564514330 752117006 709967268 501513396 800950147 143511409 93560008 433237349 87300112 860396987 994820104 320677572 228511795 51014756 416619499 838597804 768125860 994024136 112934520 940342811 880569823 497343400 640048573 173849011 382362273 672267175 100533835 383198266 717551727 351208399 685073848 89923354 320435983 961353225 720330524 974170338 287977996 206819240 77514644 112373699 272389430 798547935 393853123 126120979 106092832 711426118 127784780 503340238 867273121 291424089 40091481 616667152 658646611 451477241 631003927 765748124 569380631 603330281 30653239 966312792 352631439 863931730 766088559 661002703 544908451 955968831 813906167 754999981 38470909 666113826 566562061 766330183 20703116 681288013 310732657 996752145 802798341 478869626 817304297 308350501 695922013 434762820 666003391 72640451 568033872 881495979 839471166 860964043 199206878 750272916 583151416 204404293 520381640 966698823 100651139 928830425 683653399 984149231 685516663 396747351 628072086 187833886 348710770 710791729 867963219 500491846 948073044 229274108 72638498 872198464 736965891 306146035 736566042 988675017 59917800 583094644 734197782 852470784 163406705 798209920 692478773 842850794 465817229 409720127 830147930 943778799 380485427 431999354 818006188 510049114 109332699 423657503 691864855 210519772 837253379 241520833 923458250 232610569 826159531 220709142 322937527 660302553 899578841 332958071 452953879 110244393 323724310 198691683 184535523 481203256 849186032 19846140 230604124 797755946 595369846 192376968 719161475 178295688 53568447 50895089 435831713 48778430 865728867 889607238 309048001 944948636 265819136 571533624 421993009 658661846 509800886 479726750 624893701 81962884 569060780 550085105 152755604 642052515 914565769 68586960 597792761 318559377 251117819 554555006 10483859 706291349 860328500 835811935 658784389 886836309 928562279 26145407 571216439 685332829 854033744 962112267 759131603 883751071 9956009 396487125 178815945 990793966 953468086 388812500 910033739 817433985 606806714 356147874 510959825 6663799 508563327 931798780 102570135 460318029 694005715 940206918 839391514 110368617 965841669 891885828 472840607 534102675 14848364 262111842 834200236 394960246 619864288 649783981 365498509 602095140 550480703 402207960 460637136 331031183 897028330 396084216 449584073 373104401 117544261 584654792 648560399 708233445 205316922 690537254 126775805 778255531 699080119 246761620 483087154 14283496 497549355 161331896 203704849 6205059 367699725 130205916 65087810 136962890 708616277 887399279 467620655 961791595 950829057 294371970 109437064 57097467 375689874 690982475 497141952 832539763 225350028 64050085 102170253 502377773 116244985 531291278 740877420 271734507 451557607 932857001 295960858 645206865 67404773 889337786 109440028 651400294 956935050 736229420 751032376 685164311 700773871 933126030 164585466 551620532 330506543 76455697 325499952 983181937 856920046 697079308 282666094 162196455 819539919 432327289 20818827 83676560 802293757 773542773 762539042 353015374 345640867 789763523 724914962 261877476 115708020 670679114 30948863 553419899 82443556 254879379 477883343 386961183 792583660 87829324 41165613 281920064 362020618 469191 160617737 829228338 34813247 698060667 230019349 960958381 375874639 831757442 816497738 334490189 585385348 40561690 284880225 409459475 543075372 522587684 733412187 33203682 117798934 870359720 249912314 130510595 43387929 751758927 309112389 358666657 355021454 692775655 537431304 390746702 79968721 993144291 474967377 897207164 36917955 359154905 667380 557361669 166742347 982318594 525764361 168230308 348878032 682991805 650951785 49057658 93020865 944004620 665715252 942472330 422242061 628780309 568505421 25810492 928530603 377796002 476276188 63186654 804295700 564516002 993888203 481668126 777491908 146893990 461947210 939926417 888373436 354621540 956480588 288194864 408076547 62318392 505476615 682660822 769180192 934582686 437249400 446612931 544834978 570524601 531736029 176938268 525303192 527637968 44706105 136036968 919673113 535929547 862496467 327887636 477488830 426756282 487507383 946014192 360108323 882665806 243809587 223268273 374061418 203728990 974742876 251048301 519246775 586891364 44174727 137848610 972492725 281548542 592995536 855616559 343330063 971993965 190343318 265242072 80584696 564349721 510696189 555202502 823166372 86072330 215073642 561028229 475947212 915593073 436052747 720765445 662776366 704236061 57228109 329609754 98702603 827447047 123074148 268365052 340772776 778521031 303075270 610527176 384977357 552910107 348337840 603111164 947138377 592032615 909597344 323281663 283462252 143664432 848396761 575570071 718025355 201766816 961591778 63087984 897648255 115938054 662800903 850003100 733819174 261028178 623871958 593973518 616862177 540192925 612131748 258544670 267685653 400348063 272128262 21755400 515141290 433571383 984235864 837788268 838004367 467817447 64676921 497141455 369732403 952051286 73702925 155026201 236773902 39440332 988365946 705985046 999658518 487806905 778822891 983981557 966093386 39142190 360074000 173796044 494552619 416997730 824246108 641691921 833005630 402077742 400980870 110349346 229133963 747200146 315531017 843919551 204983585 595265326 63877539 767266187 856331408 83991753 495414745 167814542 848683117 981025486 462572402 913286325 325059537 511816650 85291512 904427089 766878170 457311728 223747898 415169428 604045353 744138645 251059149 554952215 701904227 517066675 595704710 996248663 958260145 952116330 265901057 269428787 558732607 453884283 335480606 842125680 419303104 905823947 95945598 647737909 736575976 27829990 459446538 778110351 196524529 160220026 201022317 884411374 743270935 603122647 293451413 296523686 25186332 136527222 908124470 892496752 338647749 319801967 338771783 694174950 638639194 604660737 405156994 130680074 529299754 887463182 574945000 643320511 469267973 358891164 499839803 284151118 453979840 212482133 474382723 810128611 478367925 608680200 231128458 233232142 87653184 825513766 519787360 950636867 55784515 434558277 450908631 642868570 917293730 72766113 16900359 431738895 618612936 626393494 649839820 290327939 37210913 108897319 701031235 78123449 625350814 791753850 963997521 133974298 252666676 853601626 385769756 978153202 238559837 786251956 542798479 495999472 192733589 764456474 100496858 242997418 961678046 234576195 291411440 16952343 687641916 662792841 509842184 887713299 919598394 35316585 370870045 686276574 965618020 489880839 352771182 659265181 464493771 842728615 211512318 773010392 874485636 618550837 362093077 485757946 21763369 277569726 900812477 889443541 547114326 723803381 726278726 603844635 723787821 377164719 122726338 466252262 875386579 633826407 23809929 785525553 427918832 799994299 83600311 440134748 730906163 606402540 531042985 424206252 945675980 704760162 816898436 454175176 898485233 371052838 249898670 430914109 927439705 237705063 481934931 311087611 685971652 501516790 60436705 146757591 51518577 582167241 110975884 476111623 604863397 633377915 135518923 77303721 539495723 4942026 390658777 806270780 615572943 948604184 435697205 403673380 165251810 10972908 760024098 471822634 389028025 894673518 69323560 370109946 860290862 673674990 80339857 764511652 850400797 751973213 960597997 515758620 281061864 952039634 869720462 192619962 827821556 729707782 905518861 190568379 78419754 189240024 456868547 235078334 383137399 131082443 912199505 560513351 429850956 503583107 676658712 931616831 476121630 942016076 134205890 283497842 780702439 5586323 828542647 473966607 118584739 720675690 337680809 53610284 844051668 216387080 52302345 242946112 111490559 493405767 941817487 773593511 320963117 642970661 941546933 482318626 796913771 468067139 317376573 678838868 517298250 677203817 731474343 164565318 510002271 931089664 181851836 154076899 64259268 478305174 25898502 609743229 845486998 167873118 998292565 543477574 108627829 621281453 571513659 160668888 812611591 555313790 647892369 127105454 608639092 675035887 644875248 611515048 493736427 58080962 518335801 578267787 259614236 266381533 814365966 110926463 776145853 620589770 317176406 247389327 622027014 380319544 95755709 332877357 629214260 763116152 673022513 413376171 310877705 577838336 301013350 96149954 180053578 536856556 548143187 508833295 53146176 920138616 409452979 509460881 688628024 369661831 791349893 428197421 63638275 913002015 283291789 55436330 694153334 530881515 938500305 42022581 565579243 767564472 134049820 804941918 889908159 952524280 904029054 857154970 279295186 921816898 450763465 572983103 94678282 464246480 423818006 216013578 618238928 596056063 85735742 593027612 618877073 665291730 651451490 520345977 919157566 774950256 34951268 100087944 488459980 894665378 631982699 692187542 171510709 907342934 775459683 443366483 616455798 264469790 403563643 373694546 726579727 358226866 168411045 812402573 320193158 607817066 614364697 319588064 501085028 936263364 459815634 424707722 566886966 423200228 326189327 679430319 364859661 768387855 663716052 315448792 521900799 887547183 391766374 989853040 667587748 644690 687774675 485899849 130388633 966230571 316359528 723083542 758962176 428973712 353409592 524996334 945036542 551552506 168420252 761771472 123138876 381816840 264048302 699327257 371418215 130688508 450542796 476517903 465716401 221602108 287048731 903409754 356903245 324406738 493941250 782134917 670591734 161774829 162665387 580679810 697912937 200349022 563092613 391389219 708230374 138841116 570556612 614434722 472943283 483156672 574809568 485251610 461790617 233629706 278677266 169618955 404361061 365776474 670839258 408002010 199545960 341454391 488413307 52029006 108634616 63811788 637742717 658045204 494620397 5992550 915562283 91879741 263063588 296609527 642996755 826738107 476248832 172914326 837888905 115914215 918029284 856529917 483887395 170399742 496494266 115221770 767589438 583226783 571877231 695968062 333643384 863694414 829399156 877773377 29102132 839464949 525776703 389837404 723999001 90495838 762775240 199492349 926204563 953113274 825638412 181657399 727546449 987552285 831276686 832592959 349806789 98449919 212031697 49726960 863665575 19795388 944456927 269156680 256352370 957473301 746427077 984069353 540410086 353115054 719768852 780216729 405181828 979747214 289446242 682827458 241588757 838624673 4404935 220886770 848035364 599166777 14064737 717202524 836986239 85098889 728386512 682661718 6153402 828377641 644068794 800250073 970933163 326111637 593175112 85181700 256911855 43034030 722722215 583427482 996661092 861942839 839137417 646643839 364388013 49409369 848710305 689128510 5218226 360665631 968812842 596638342 974392861 214406395 77369185 859860136 560099293 372466751 74593542 882305563 244411815 502321317 573391584 283616505 446512496 345511880 325066038 587078271 249599220 336876200 160740438 787466641 876224563 922537002 656020241 745741107 323872238 359789462 734569789 347619601 287581742 514254615 661185586 493217272 517744318 68550719 309807438 984291418 655865260 560516224 691042417 18074831 874295756 695118260 132478593 529069710 962792245 700728981 395777000 130126840 750110657 376608069 859859217 894765838 395026321 722735048 411935982 565429750 355907975 663637126 350285685 565027706 487229899 120549066 456849438 601213832 125141575 651486021 781005415 687205811 886820651 131400331 436368464 988683696 784304489 663139220 616200416 936831962 683859770 725398589 102978206 337805743 790451863 499120581 917891096 185264721 126065088 979316560 32513119 794820870 282050489 752028775 40103305 972548537 274905800 614825846 806967598 929072502 718769913 592948301 142034668 325634802 917190298 421889696 854335204 963617536 691960511 72117895 935136314 246092573 411971519 285622527 899866008 639856101 949766069 953561190 536405931 608414619 267692288 352312579 159719845 383611046 242752195 240808828 710253498 404688398 772400997 964313949 157864355 331365891 360597779 367691160 490233630 87281750 571376185 495195904 123351659 22672126 840707597 285407948 362970832 85399189 502939908 915813147 270051095 74300633 832266075 431285610 67680779 325218091 969131407 259723551 423327999 188399891 926202597 202768898 737389638 861980346 133058019 170555582 637140412 261858670 603026133 575525221 528996155 322700322 735101513 358976489 207566119 769885675 653745043 731455140 237194979 480872580 248825162 629712593 264064858 959301323 421649353 847713040 425019767 932087618 618339759 889294822 108266668 466251918 879127647 554567738 669422959 945524220 790535297 90835418 591551417 568129015 923890815 440390644 959262597 249880723 525914889 163757981 722030423 903169030 22366609 133308494 749566642 742235433 757170896 820015713 721048225 270937083 504803135 433592728 292116527 476215326 417306015 150927255 996438767 812968792 135150962 72749669 789284212 228261908 840745855 490693359 209858522 858667998 990633554 91902853 184053820 83345387 793925817 684275803 569174331 197632911 983895624 434394634 117748350 485646532 233660886 296572940 760068908 440703658 930703358 575605059 71475315 210620417 385488799 686946418 373343749 270686640 70338653 477278402 330378390 199617858 814279453 401061439 550606431 128175972 172744845 848404569 459221918 82523241 936470425 79212132 88392980 790794950 815091703 244049432 360704645 239825302 491959453 949791761 275070268 526308630 719570501 532826704 703289988 765287210 809471984 724478136 979854384 430067159 106875744 135399826 710115092 733177799 188502428 245204489 22762377 883921608 984297840 573826735 318079981 585329229 144549866 691603959 493070113 515101163 631139038 63397560 584818953 778916317 15828835 333585072 33311503 36284801 456448596 968188671 15511713 349935577 957461201 411430056 990219695 69970955 143482555 847195923 161453870 930406882 649879355 566139534 46224279 571587146 611454267 60775623 847795048 498236375 992437739 758872915 224135586 684195647 152453438 25232427 50358345 8518107 449387626 894606378 339641576 120367147 300325996 854467472 366758666 896539215 967624322 308509826 312148674 438011534 123523758 623875463 925764388 937522643 816687162 848065036 501714633 977012779 745481775 671816930 663282255 558545224 879050716 113198267 243370711 590248193 190078805 625477296 520855173 613096912 854160369 139107518 308783364 102151506 93291212 140423236 516409343 858055883 983197507 394975366 815478697 185814943 446730106 976784173 758729526 495752154 956591321 514646725 179787104 125372073 99715723 763233086 604207331 609322719 632619006 166932076 496038656 459549041 671310181 827941511 651652606 588302330 99300921 458133676 791436197 217229624 273250228 736624985 502846401 503701389 871500628 180445429 882037413 19856255 856375646 63584326 129230757 452693560 622881625 590159608 202100634 744674822 898788495 716790813 493747554 952668892 21965967 157717672 924285534 754904272 840667053 465550321 978041587 652159643 13200769 244673076 610408713 464915996 810125668 422329105 448159887 68999381 537406198 487366157 20275701 361333868 710913179 485240080 975029424 336674091 873111033 576650470 985932729 434921601 594155131 652440510 970274319 909078911 821201 333355950 375987504 761835356 146317422 889846572 618355620 462836210 228966921 42439062 681653618 759460926 642231324 111208876 836799657 151977699 199150696 505582097 619099609 836718760 241433967 61914573 806135959 549043446 185235705 146712269 74012669 930030171 923675280 329922658 841186599 70674697 229644291 548243390 586519479 991009623 589287911 317993594 183160913 339864127 257083409 343951635 106682656 624502751 896894493 892913000 4842063 690880504 990745578 75865406 402216081 473336434 543398940 256041148 30843802 573655510 601825945 685009135 309649060 303141330 142645517 12716615 165258987 845503929 945136486 361760024 278015537 753895680 466169944 711854107 368390971 356264386 154032601 639284458 736805457 778447165 913752486 643470471 493957570 297099859 107627453 269031381 118700126 649689610 404451041 783414302 189259770 393332749 994513178 705665419 412265968 178837288 153290290 478719919 925543324 691189711 11127864 89961981 416522976 645027992 178103297 750191693 773539489 436696252 126145442 754372955 176672583 883146394 578966775 982496072 850707777 607689269 90000928 200656407 95250303 45780913 144897022 585525297 674340342 115438553 269959354 404334818 831336992 817324188 575507007 899260121 561565049 353718156 438894779 545737388 376652803 298150494 783068962 197649234 240497859 47047532 538379179 889217191 252998209 164542518 838419025 228270571 790099724 547498972 432781139 899135555 752911924 658825638 241549748 935071543 839779790 562185597 658404796 654979890 442157428 887965295 221032309 745220102 883852482 31179054 307885870 653320037 202633690 794053266 485804540 165892457 357198817 443833362 926726708 856154893 973801344 117044815 92796403 335364273 35553124 717840778 674004374 109856410 959881405 72642601 688235586 199803247 232034243 116747574 339359837 93129917 795668013 397695199 730020882 61052276 839342008 263359223 775939026 293886569 68548774 855401332 573936334 154482386 914564668 929620207 414047102 653771981 416850754 523694375 29855773 988916185 31719047 537500030 934861610 869795674 205947739 919583610 899540968 562068249 7352851 168962374 656612062 321149378 623813769 193686574 559831129 595074917 462058650 944233766 595079909 980941302 994644134 875251012 443602392 626568141 287521298 515502658 46062023 24243751 333067721 855030013 760693007 287960483 910089399 316851192 993046093 485536965 588026957 429828570 295490790 468109430 324089088 455862251 442038144 971913858 403917002 769134747 261246599 623638040 892818344 167257596 56348841 545626190 947208218 631904323 50203994 458318491 770823077 357902923 632314705 118242651 40996180 119927825 940949257 349806159 661589043 639610169 148499265 558603034 158447571 857163656 805773693 927000005 719949002 112374631 967276162 970430779 994197295 999133287 708002014 872930766 934906146 127896503 106078045 306524080 479565122 627455664 159086997 255798651 244490037 636180810 613355100 371347626 839792164 74941092 712148044 347076637 826799932 795181952 745368646 302742681 144581166 804105412 160959467 705643846 398861231 107368442 950862885 131097647 593146873 586101200 247362460 191897798 754710344 133724825 770692930 30354013 458039902 397718731 592323272 199404205 36302592 78305151 204197670 179496019 718686839 299310837 418861335 343791950 178653712 12176141 68498842 759676291 698774428 8036302 284638835 847362873 349409265 18969570 506006183 259035549 330748775 181623064 354777860 793114943 700735579 261697250 352823446 462131860 371833263 935126228 918077235 995861618 34961736 929461035 19259889 755810966 655496847 68668228 578666410 61541921 68867825 695822368 875933567 161571863 916403295 840172775 14288210 921124319 519615951 45478753 248644682 573503430 656612281 252485758 209590611 862440828 976504474 639112912 546075035 754676884 659465588 569009420 597352215 506641673 729440332 732018317 884701436 804546996 645155499 816896977 545084998 615533271 458945054 143853818 199890484 251344533 237498038 863010893 425625801 827563895 167078281 381165750 602564941 388622056 62239535 346236483 215009995 469661114 42592837 355184293 876399249 650465440 148812782 659364274 504031922 411017905 276954189 694547429 752304775 969358316 778571020 948077276 223243049 936087470 16831448 476904921 693368825 35616061 158398690 928885826 457960217 735170113 378427231 41292834 259667953 697075525 244102665 416992933 713018794 107343931 479944605 791709344 896698806 485121781 932814683 911297286 466629190 354505645 306091913 177439604 508801746 82115966 746613232 894308006 496588437 379045608 324772445 458948863 872822031 864274000 918690593 976032518 861619841 2911869 968726930 944447971 734864500 245837596 144978568 942764518 74700339 26612542 137609953 630156545 702626124 744073173 465722877 733154121 688292370 100932666 75783234 740729209 803275806 690122922 703838617 318134126 572268234 448258756 328796655 935670444 44155829 899008012 718441397 794520279 879653698 221864044 796964449 915931195 234900760 588684462 832602859 659821637 421170339 675965699 950871121 782815752 723148177 751491455 192662547 502144698 278009943 806520474 438716087 759875124 331944106 520951728 582063686 378857844 964642310 395448706 916854477 472021790 719244843 613478580 804657886 675582967 201286042 451497037 189993484 75599209 129787932 274006585 256581490 105145347 981757756 713463242 698497069 684306422 661473480 391754291 541326301 996899736 800778067 572363532 284728104 423875045 300683446 990077649 264120375 995837177 959658635 667312995 719621432 159990423 8348337 705057413 33198298 923256485 442040779 852743264 982638804 927730094 71406016 780717055 531084894 220635487 401858620 478685140 630455989 71479050 19269422 188870193 891692444 938481190 255021896 27653584 823291862 831908556 724875395 783827020 797394349 485079612 237122200 190836389 272546158 815344470 561171335 531731392 965773291 78580514 991754772 603093221 797034743 461432136 868973637 981448767 817401837 341777048 825731558 545143648 547250730 852807556 718521093 641975226 897950095 92707489 920743030 632380711 844024576 959819050 261327439 698128993 303358183 341678973 857221229 420874635 332160433 811626907 529633006 663485606 377631312 390565804 287100597 389575709 782624439 311304825 908644330 319203130 571369569 615953905 22976119 928907438 20578507 305887652 495587468 130914061 811930614 970563915 722905371 296708943 878050022 912525118 988979804 487811409 301069861 437723900 262116427 914408018 667844672 301001639 733098789 462925174 917380681 332350597 632486383 505229382 875916371 944326016 668618991 919227694 760677882 10697127 383343665 763643390 542575320 72471467 973795843 126094442 361828625 851581027 645416313 947012234 7772616 306593096 345380586 353145691 914685863 863480569 376058992 63575867 627916124 119044025 256272492 573393521 680952342 114344428 12805121 836501411 234972172 229072030 33300884 32012381 502782710 622925820 156807506 96162705 103201426 986570712 316314026 233267218 924384032 358602793 478351823 390509335 589554151 705530249 482264119 39808191 504596398 490177461 573841182 975441543 36835651 669949457 410458372 293498837 842802168 12983841 980611883 73310833 338875937 997406225 139526682 224113926 951978903 501301038 398665756 700661670 453077560 913722987 48966594 370242115 123698788 696298205 822491229 212418359 147840898 93354559 691925637 420941245 408520825 693077359 390430869 929641589 716106807 200719087 90712876 11005412 912311854 912495973 697563053 487958258 193532114 229859867 599724224 451756906 357923356 816267648 15566543 744106621 216578058 494741925 188562570 640217407 159187228 745955008 625928035 955140905 987880153 25464748 118638099 727275669 702804040 361985128 453270803 922513221 921709175 748126868 906431780 716559069 405661432 768334327 977361864 185859428 664343647 791164667 828117958 566207431 151271621 996957487 973945769 726116950 533987400 483920836 910830658 448862533 363722633 959315985 318765858 239587629 870195244 741852688 764417313 123166600 598836571 155508446 223545562 640250168 469995076 176683838 4919596 482767616 359539862 855481367 56331194 67336713 388548872 951271154 859846508 452764255 218221523 1266301 697371884 693614450 680174898 674158346 753174826 432762006 837098985 182506256 26142169 659939203 467533756 802466729 814474223 977386197 138960883 296432403 653095465 59382413 459546076 75897135 21488517 953825422 459778377 790186501 347417029 789410593 602318094 186271294 321329651 401452401 411278212 348202921 359336663 670605840 657043209 899524534 527868803 787112305 67442302 115703294 586319816 505450603 724793287 540580537 460098238 9512124 393440335 160730438 158892352 162622340 117165441 278208679 721652333 938185670 266118992 224485378 644927529 493495018 837070000 53130017 319294874 334886206 928351770 377422067 115793835 664343152 495528460 475005961 925220236 572598805 752692103 566711577 663675695 529569830 801350287 708700543 812537805 759284094 770400943 113609143 742739552 169949277 610731890 200345572 208535078 643887848 273064171 507580493 709211428 300771238 393742382 786637786 92076193 680025604 718968276 271029403 558237094 863403731 220456572 9545793 330361733 849047749 895342916 190536867 302499919 66744563 680763988 856619579 736427868 560035674 38956371 12040871 849143239 425906009 394129392 293475112 183619312 871708724 541079130 99568934 901044472 109792148 382896584 809265834 727190344 110658565 117664499 314620642 725699338 38852983 300780183 125693088 983210926 602982846 327452150 638406876 990276455 517117714 367402324 766710062 13448620 826675344 598479484 92641876 854407607 14522550 518969 472539826 878769417 619885035 804755934 4133069 670791652 858647285 77864895 437191631 309179344 593888640 585836470 793444359 928113174 179503262 154661535 602874214 764516424 560083778 827976156 547123714 270228151 42724548 861909457 803357846 780750587 983929184 761430633 938497280 391811184 605942454 632527759 522110658 103972019 296846412 123597750 821910915 18949672 731126279 46739538 40959883 186451063 218208438 9496669 657481290 38214411 345318535 76052179 801455825 540824978 143487888 637233974 87605847 101070976 216994375 572964874 932164789 264966027 785954314 78981466 540883179 733135408 927628697 129364785 740855193 627082285 772154775 894666786 676717958 239606277 408339724 695046081 891594269 763283327 354466277 562245928 859304939 85325351 508768627 447821171 871406371 265076684 930410216 392867908 879812634 578631936 72267229 21884480 54319563 350795164 312365263 67047311 232952915 695356729 476309917 443418208 397098870 882295223 728436236 713982819 1063705 280947642 156771907 502286413 220336069 993848104 644226895 87383639 607589163 961223596 539282336 494490816 421618331 41667894 471246218 454781254 526223243 285059193 282877894 320657073 446409750 163768172 164330478 948001609 600209786 871813066 402264324 562181978 878874777 786183570 701776363 883589559 892020857 328430471 428208621 264506932 220524228 916905904 935679795 189569579 680867913 70277593 362782544 950619384 548081529 87847441 811581879 717581949 746413290 477744938 607674944 190207391 845014488 939823933 510306727 541514439 719704735 378608675 992576013 683860577 208230722 424461820 669873525 248852320 339945959 791375276 258707528 956040120 421883225 711144793 466932178 904369891 371012485 614705903 97388738 367320157 163048957 928940700 990102958 144009256 836105848 10394452 274681229 218780489 108368 58807630 216745531 466040393 820730882 886329477 30874360 474933172 192785330 78638392 87296233 378924701 145663396 345024618 848056726 867518745 373334980 69587554 81821546 673314495 996442399 533654828 882720823 81636655 3628136 362758423 480770991 67276936 821330036 189324086 106938348 330940399 466193086 262356447 774829545 940785167 277874660 826221358 189593094 965854100 724014632 337908099 937041544 51220399 129604079 107549696 708966934 867138709 336354885 304638732 573495869 254183424 146595160 110538450 25258477 538124716 411682553 831677379 431916539 165310427 807511838 863855376 742360989 765394 619993698 933543728 784892145 939879002 337987716 816907872 469543798 348843583 34249444 465960734 582910608 519864532 243921673 492582574 881653768 254250094 367304989 813489045 529943690 455323877 213831791 760866848 757735974 772847126 225818608 867023582 692324560 107765347 243592887 302194978 110900960 890171697 291303037 389192578 863571859 486368104 43329058 219762779 993821576 537950711 355319334 472203338 675223875 301157966 865097008 695365812 37840813 639174371 597712011 511268415 372950162 176097710 773473956 714014039 989499170 784663724 652284301 729894058 440811120 570934879 961090941 967279532 448306166 606854220 867156302 319807252 813682703 151063420 96848638 977199453 690512508 781837051 319267886 79047494 872148192 632441949 647238310 539218 124989252 443082292 319613135 528152905 718246547 407546011 766515255 572356277 126771487 585059758 471505425 176733542 556984090 148103183 238767538 412237551 202931998 79275363 760262933 387398182 641328806 335987923 731989848 836924840 277012626 614323084 212956477 298713170 807170471 720967487 410645418 543674825 626069261 673257121 536700457 397258483 779342543 305975276 164081513 42748028 1373791 413667677 479336891 714191699 765439247 895641524 366232982 622068010 700306072 753290935 270047251 189070585 590207383 433068975 827751281 940450683 704120331 152622568 213973394 934098351 14394841 965032246 52968573 813995864 13376328 861657707 60210906 506488702 273308549 733848546 913920633 954546411 17590048 952901623 558918859 396332207 892929166 399129997 868013927 462885533 539839141 71692934 70662279 921126859 644103970 473349198 392524680 882541334 438335270 931284561 399978350 66710940 16252341 595726977 269334877 580717888 88136758 260791249 913340193 591052585 309101302 629845180 951663527 907621443 279451045 185247166 376225154 317217724 301501399 947045850 753496423 469815688 804135300 847692051 971995313 562307294 20968840 945522418 795761117 614274234 557643812 496901382 499230991 722344537 803468667 308756832 127869580 405424575 675064342 32054547 714568510 34950196 898343776 838694074 51797811 754672834 953620523 295740146 761949726 704592569 395445546 84391131 589744085 170597932 145672565 862571163 892175057 151927922 330736904 324021211 254821553 658256037 672573251 756670024 500414135 968526886 373509483 972465171 740114505 643724055 225300776 632020082 675021681 705772255 3938053 201329181 448445278 28700842 116774644 299679185 862309601 392885735 949877447 730028752 777667313 683067592 776460984 720029535 429051175 529917125 409560546 739316039 332990531 936367897 587811013 507710038 422744229 675711812 955363782 292793563 181224660 473131399 568211884 400298540 227056123 853651819 415721508 519402787 191917159 906184762 757243455 681769629 321480202 129901444 747847407 90667514 483517179 929685916 219085709 364002208 223184884 608928281 291735126 350234488 176548563 629143125 422709993 620818799 611245337 779533809 196669643 172111351 555389038 464190287 892761059 806625923 23126299 101832215 878913790 365536782 203657870 769233843 389181516 616783253 281148890 571973074 954113505 793261208 830701620 109379817 302390325 542520733 83111799 138477229 49957028 483071661 536443041 419603098 958358511 934665686 637020756 321904239 500583098 564588967 396888918 128381104 659592716 92953014 328148241 26550563 215032273 873991966 113661971 888861523 52703067 259507961 518648463 844950800 61392861 968318699 136790747 152812269 346686191 220978583 649325040 683593921 821476109 821027623 481703405 602413095 302831128 946016200 506048661 578585854 121906643 123969579 814465484 298829289 887917159 974899718 977696797 61127375 290051807 459922065 975261495 646979932 823498669 216072970 652606059 303134079 814286627 353683249 984209712 923355626 294115835 419905996 504475040 753836181 564000720 392068388 295469816 937234748 287966627 536107399 346445852 89744860 172839510 295163844 937567248 684238650 881699636 961144754 622132352 281945436 440831591 159307433 857283641 444732429 583393153 617878022 698673581 822405469 691238900 851172780 398498164 132135455 75237786 65414270 421262022 46163562 426525485 248262886 373415425 733781017 990900944 217667921 111681833 943293771 681448580 281089713 336103011 479176931 992887988 767444218 708898937 542116617 467375786 174365093 658873177 24523175 814385431 953275951 161584790 497404652 902889615 831935643 272716261 805351373 527888394 270174700 799235490 643860095 494692197 954706604 635281737 438821118 598769119 17061737 86467068 354707850 246099100 589521714 126532868 932184869 166226214 666766366 570882632 617818134 35159526 139054533 746839255 513029736 944965295 21265861 481812837 385397868 974955828 337252414 671346373 278267698 979787149 498412118 726792308 470022420 987773623 301997239 7210254 727260716 351735056 164512268 702052566 110655193 677834975 655255431 621198387 552021566 862769354 29839710 295117869 511284419 62391901 872089417 725288692 903519890 423170186 383855366 920644698 508963355 714952228 228123350 495439444 477527184 92083298 43941373 487885180 246629482 913037155 531823429 484083602 894214626 97663140 216986492 690798582 458843513 227287435 291440625 115345456 341023344 640848352 207982843 590606441 757430609 476055118 814781042 267905007 664697956 778478823 274564660 717896629 158163003 185555869 528281762 255327952 186008103 786636490 138808608 644489979 372271808 358244777 119349400 327434004 585729632 719641306 793608183 745705885 766783400 680184546 402742959 675653436 80295931 393246889 724458292 36344123 822360574 420804602 273949567 278065160 516482591 804828166 579852174 527140278 334925578 403472865 546668002 605611131 549308981 835266308 125816319 437872944 477181013 746495433 673091311 221175252 290892263 475519474 538254784 452938761 606567337 89841443 380324865 762451861 658589469 628061027 403448905 189880035 613960461 824594847 772401840 270382976 459462657 397448743 244162388 963014302 304996555 799690031 81243862 529439636 240570620 950951760 534025946 706251867 884868460 832251396 936953995 491218451 211750582 401331757 720290580 993532796 318116793 233027214 440205864 443378045 287581720 642611280 794620538 666018209 821660859 436129151 464180294 341299861 236125772 601201547 134747079 731826348 951324091 389278152 26847166 132316763 502668475 33292782 579388914 216154301 887250498 667238553 221296042 200332815 82021645 119646154 442422837 1489973 799612953 756420452 909170530 950203700 960914219 422856624 833287176 723226038 36546889 322701785 350360704 290924937 264798015 616738417 777831718 23096352 976814620 848691691 68018395 550997776 811972018 689357086 335765382 829856916 563012889 611535816 929511054 66768906 26469164 633470217 304699745 766549108 655540490 693347300 608317937 983489784 99122839 11351489 784999218 894612833 679548664 841370350 261641118 647852699 410902811 653906713 408443825 290964282 892842541 872972760 502875756 963311604 306501665 618340641 416930774 997030946 310664752 993963986 243389814 346111556 163590483 815532586 604835035 56129658 792186059 180589646 782243860 908168459 668517530 754347717 834912312 13023458 459314183 836692732 656542688 686449164 396356126 448897476 470357928 165759035 476302894 83725775 895271601 391618886 250237001 258056758 300350242 287057831 622601159 838751990 740698786 309092603 121206211 440803694 51026656 568767622 370749852 734382818 193648140 484213676 721558902 288305915 897695579 647084665 274173623 997864005 298487174 961770010 65243786 46853808 22649675 869642594 178730591 887384080 169533931 608079686 858669673 590206109 245406635 845410657 693472286 840474996 130250323 458194033 923570363 296456979 525989810 945585368 192229822 76296673 713247767 141169948 150861674 690593956 807379161 637286503 159024454 109793032 488164049 606750983 363569310 43633695 258335451 459297519 748159233 736897756 735952985 996857397 131000513 810966679 508102063 696392594 234028918 485723020 34287304 845173477 457251963 264097627 282762640 409621936 746049392 662024074 903396471 214404505 863807670 368975870 706652916 495877355 373190134 827217286 891857408 361544466 850190491 554312784 986241687 945097506 742794323 735703154 997094459 780579921 784765329 10621538 707008880 219100281 64428558 778260862 62822465 653430935 112985924 295043718 455948474 96371023 490387698 169499165 37645163 495908709 367224219 924874571 597071340 183685701 622690566 564534781 627082579 521515644 175504575 824342404 155669695 509694012 518635669 964800786 48157649 812634588 31679770 336173632 679739182 490832470 828045862 285381515 132617982 910536648 351589717 2655442 228901744 583151091 389819524 704098778 900382004 942993087 726863960 788563658 658443263 419017909 692846263 284981935 233124619 567057795 978349388 833176057 276506516 962824316 77900807 560055036 557202780 387538709 859065755 169910897 928729895 136967530 65640447 228829682 26018112 184189622 950811886 136553601 804743667 64762334 36245606 801380097 581334545 380338151 581730605 993558204 758366575 900696700 134841159 960818139 199879014 439694441 759690881 261265905 869461845 483555362 101836522 480969841 271464218 568942141 859923284 875930419 181238685 565299187 431736280 260288755 618931526 881667492 586311759 436777426 443387010 798503760 666506969 387022803 184212545 689551134 784490586 54940511 632418939 131578328 579258616 82599362 738939046 343345005 124199583 892112811 7302210 966018927 938341245 807640496 407678286 100032915 789742214 505373384 767345359 356140595 756739057 442344143 5497680 115110095 763958712 516562181 643166045 854701703 298378268 960942223 712207367 30355107 974101024 274939637 738367843 951621388 357254153 989201570 88265483 95742160 753973220 494909800 724417691 306400929 649839616 149171961 742305845 101822295 620745071 827372399 88950526 110695530 287416458 124892613 86426526 845201016 950076266 881303131 301378244 360150469 507441776 89926518 980604832 494438070 657919165 725811133 621368423 90537557 563425978 896232637 431510739 253284560 550078098 557710694 467058848 623034362 557700787 780343437 187754512 682557897 54397009 904125288 466588264 826099414 222345699 445243925 257373297 427383008 583575460 513353235 917621496 855763785 29498387 3321542 764113230 3054999 834038387 480988663 377690056 411918325 888489292 27491922 874582592 818292655 886175976 763020775 213961362 549413817 707709911 585734314 618379040 21973289 675683691 171550451 660258127 274979257 153970237 254238207 23504392 219831878 527392422 488453229 338245176 709340499 365991239 395698369 122554192 720136583 37246338 967358948 940967365 860888106 496252414 683165090 508686225 669372844 520488231 507957547 321585328 259356191 680833963 686288274 874225572 145507256 160109822 340073041 770464754 579945810 824586711 2312131 143126691 405057258 19750577 796750761 355577028 946546212 922124363 337087398 558734822 494636741 462423592 951154115 355513502 322266423 320583440 605379819 696918278 997806856 109126029 729035632 364835642 998630251 428975727 637736324 694598620 2528181 438521161 845562817 483664529 582609377 356900081 210361762 570359426 343579405 559764484 559709192 796162268 766726651 592704351 330677 909972304 104316305 530527399 751027668 846550676 394377049 679051458 706244207 728749791 312787457 662799964 420821240 891304049 461436892 874238051 178284225 475658761 272185696 333750412 863712131 919078253 808555430 345648076 880353243 680722918 329252590 936142559 465162184 800922305 706514200 488687300 757210415 534585807 927667755 31572286 883790423 484894181 421054162 653358933 285165677 600151389 144155353 971278291 268797442 912795284 486844853 275866568 130561928 643562090 255740666 330436871 36359128 509261509 1166562 803733158 736608430 122813198 398196429 265546626 459677995 138452146 221031355 75297464 105252435 25058210 663154388 320331309 767385997 391862995 531799008 3975432 110602534 752429247 341095887 923291187 55933134 225402851 429245747 819857117 831130137 293059903 432638657 157445370 522017023 110252249 982044116 632280001 805740636 879084602 714724074 801642541 263448177 594252015 58998821 456876413 808156513 538245897 880011722 205019573 475699637 218069405 932602053 275184667 566586584 259403077 905037092 927089082 165387164 3463838 856296088 709625826 465708724 315378888 307650807 146114214 677008184 143969769 549706428 183815516 809189668 802975146 860247941 90064161 487780312 665470392 81666708 590316883 264297625 113538116 953507152 572642837 707881231 905125508 141031873 169491662 616363973 935637296 469721879 155919018 962976429 427271429 383664675 411828503 564960665 236271942 986529243 703601226 694421699 432976950 364111323 171011512 292421958 614299039 123691743 425257117 655568290 308367694 819298122 80012408 441060924 389031316 535907235 763061645 768212443 232216519 684110098 307994466 207733804 317523647 948211687 172553026 904877632 446354777 447402516 561136317 363821321 238457079 239168430 497287718 881207264 221755903 586538352 154549524 781244162 70608472 510491959 221463265 227787790 339598320 5677191 816419630 903186569 533723960 481193220 533609053 28960858 369318310 50483450 799723542 457228366 157476914 891835351 889454018 289490581 350839257 649677995 186473235 802863939 202131998 234660527 490945658 537873104 123555716 868665275 253299632 18569880 554027029 458138317 445463598 53613916 698293726 923091081 926776244 22490048 384300400 805927860 183376582 651431115 468959841 214454712 802562346 689688169 689440713 19082020 469576811 560072172 706176709 15640105 135817305 937336967 294753016 384804638 725101447 259680722 914484485 12032252 921127372 939357769 296838422 680369122 870958275 398422989 461379928 897055122 151834698 435854369 592458877 73744370 378632966 888531822 627999800 615268237 856365278 632986303 313496516 354010640 916251516 322947206 974213726 388861645 932155600 333531925 171836870 248487227 183878028 861531942 541228227 817919347 521505192 111348308 183453084 162615989 606825695 498464160 406653087 992614369 622736177 850910188 290758813 497537535 271084896 671146627 895479660 587131063 304679283 942984079 926759524 544528601 2604341 648636066 497629923 429386455 913862326 108425518 824049353 475226438 339137225 569203469 806070012 736266593 551423365 706989305 286027237 910683014 652495045 788312341 833164786 387945398 632746664 938194274 70623762 412824601 958419473 374993483 839397948 231550840 552546599 477202202 222023144 541027778 598106070 695063168 6527124 647927943 995137613 84419857 905155648 416091520 108319103 173811141 258004466 435647237 158761890 758278265 100595764 627123349 14633650 824935020 879038353 966103890 259249903 96159426 158289179 49705090 893632346 652254981 364149992 781966863 328826428 710703518 614614672 634758920 702546848 654971488 281674161 893815838 496355284 801252094 50932843 805418536 93072876 113971600 293847525 291900575 342100543 887947539 819356358 43827747 823834344 692001765 626277308 322862836 850172998 374965325 27929081 87293817 584185212 358724849 207393200 184133309 688813298 994701149 64696989 736946413 232358098 433357955 897317499 655542235 479373196 19041590 611160459 237049726 206864978 934890670 739320595 994256496 769083293 540205831 790973405 159715950 180436390 507860417 249256628 279513308 815304429 380687425 981644010 394935614 452069558 630697551 263068373 273349568 860468103 551831702 890532429 491590576 868692908 439119656 574395696 542683134 729130419 445776375 274044383 557107138 824738032 569976157 388845502 412401334 834016762 132532885 877215159 567300024 401373996 524335167 574785720 730415434 768931621 188563680 948482096 76537874 43064649 456276320 512431254 118622042 48472637 600083338 725464546 14355857 905506414 114252431 12221970 16091848 22680203 875484035 898242471 308599605 439538695 315432927 173550629 978431411 178254744 759751165 978647703 265247297 401704891 200536479 220055560 735189631 391067949 693420137 839368714 392273460 765677939 702554722 657104179 44126154 209664339 33519735 615605148 751076048 907222873 608892664 413149025 170813047 785074771 254987289 41772323 711118358 822220757 676822131 575423625 94145447 806542518 402172800 102330042 285936199 995685777 726787618 877316324 786877113 709289286 931476764 246092473 87336420 507455862 667342744 60651757 684426065 837508874 865276319 397425593 351322542 700533932 80938660 548347739 451213133 175516492 183319546 214646420 429031077 218299548 893807961 288848680 767295184 108464021 303958877 566314593 91928588 848653552 2918407 987532173 153909307 859925934 582022458 405751420 119599970 552287121 340444479 921859074 396420141 492275616 474117953 669801595 896304746 628025511 617238994 681993282 308252041 292507060 677487973 72142392 356245283 408119964 10887889 871867972 59548016 968760948 546142676 812157901 444265935 182140952 941652366 510439490 223583554 755863719 833966338 969648018 772351727 946935300 417282968 505249460 228082336 455349079 592180638 32405537 573874500 405296010 121642178 719003221 604583276 818300877 212115610 883458641 830619087 302832147 258421532 631889948 267483078 864095123 431014182 205380925 809485776 252427591 658402039 117339971 363170831 602476656 386450100 29493822 807080138 303863056 892802788 765098307 486175977 795112046 130919668 871856875 425564796 184169878 651388341 966811092 812052277 576261078 55557081 98898719 716704488 275525955 732877433 416149744 745355282 64364850 784276882 192655090 406280784 465102015 738504835 681254608 824706275 674500937 846588048 158677181 937454387 367215860 260989282 560887789 180450633 900133670 495451013 521167642 690475603 459523850 286464233 189713664 667461923 574834192 654216034 863716064 322178225 666209387 856808744 444077825 651037845 702353809 204752216 851597098 592933261 752690367 582786672 694775082 959810045 547544435 270306007 819913553 155067498 326633968 755058003 561224948 825452030 815919037 88418704 419806956 674323208 527502886 789581984 945516055 299274617 348885690 923471734 945655766 359461735 358202315 35886442 531039374 724484493 917188849 61024952 738811943 885354441 814860679 818515712 55804048 890381726 206079276 588701128 2473017 855109296 551673924 990178037 29649047 160104266 53482613 600235350 18849443 872786651 808437034 66087705 698624859 983412852 404083219 877255764 614562880 372252492 139397027 107443581 466335703 582936380 562744209 986406898 95012392 398745924 636137816 206280819 979824962 217839620 627777206 5162915 547871157 596275780 61388849 394074762 487809302 754587500 399427981 279740693 220943998 689307660 393929303 899255445 358269708 640243798 944196702 729452604 247843422 887557279 316309556 218047907 883230492 629545442 71195057 126247751 781046638 235034172 846343792 625816839 835350400 264167793 252746833 1123496 442421253 471701350 914961909 765400145 306340017 215300773 986349893 356109583 565366462 264976092 259812332 519268690 360851304 694933854 689395672 457198958 591518321 41674656 717108157 312716316 80155294 833961917 672409490 852550902 600509495 824496883 142796561 976857854 262287243 846545444 693511227 603017496 704239978 293996630 444177874 74617995 929353129 46036787 242112990 276371843 388084130 695267210 413714985 964600210 247945905 730201548 119056067 758566443 501251768 207683727 975433342 390920486 640957595 270675215 831486322 415324479 729301189 54381480 320519035 201113751 471677346 496686685 137967798 633291569 520031267 690795349 565109768 285709174 88386621 278073176 69326743 137864370 701297002 100667478 597918542 905290644 609454374 711548384 99644254 105760434 311590771 756106669 607854263 706859267 347103574 804085271 727850387 548124259 758334295 359866011 455822828 697742866 798228997 282784349 100036097 103006517 96828016 924915873 991008469 393278292 848534189 756475731 851863728 129721050 513789526 242933120 506832284 394811801 776085767 464042459 107941865 751623491 968364258 607969593 423330985 856139250 967251212 192677141 963656757 129948833 14019630 672189453 759660710 399555504 86535924 207212643 906970716 137134436 684296849 25172092 212870779 584415332 141461818 990729060 337860969 5107773 716497062 935872329 244590418 597829088 631457941 403130876 758894756 144078879 707952966 579374451 949865107 484022323 329740286 934379594 668084630 199341625 129149320 925703229 452067304 569932208 353568944 303856303 181267976 710948860 155613383 651724070 223316793 380356326 321637922 194893260 460343811 294022427 431477403 902344176 258104496 676744872 626661902 547131011 868550608 631641476 118892253 875814044 379669685 484191751 71495277 749172724 469963768 622311275 535720359 54822251 526639602 343319634 783524216 631773057 942014276 708495679 950820177 990667485 892160335 993277211 774665127 849292490 722177213 539308466 937260148 367922613 604247030 666191412 796332468 777106352 437162412 819115444 131172329 426199794 15401808 375881132 571316376 50532437 377010074 210987639 184054474 901485015 482766085 516123606 725952396 371016473 991276624 850902892 586905711 556119523 359167742 8181058 398195208 150118046 240860631 104527428 549894257 324948184 487901541 772652225 402930119 359458244 636810872 802168559 524057770 991212215 605815970 702091620 38938816 818521516 348930748 496983454 276362033 482971073 156384607 759099005 991599404 172136888 922060140 726231747 671958625 83302007 155331205 134694299 281057158 166189448 268159377 656119055 525702867 521194394 164269884 934405777 587935365 891252478 10528372 33130355 354072926 379217963 251770093 488680302 266948387 95334970 41979806 744609055 65696029 948181866 107536194 466988677 489290905 481581469 478472408 758456709 899740008 811488986 221713444 788918886 567124064 444325833 425312812 345187926 909192152 522342970 41868731 332648419 141772848 987617182 167966689 835470722 88020039 633567116 26302064 295776779 806319107 433262654 491136129 294586682 779041997 100642577 290835694 246298672 187022866 751996169 744169173 739885553 853223363 477124938 673995291 10034660 272133846 823825312 207602662 454469718 160420802 201712888 575180066 958969591 524400903 306903525 511190782 690207579 131887012 118349084 446469484 212579194 272999327 331488760 745586084 281678896 892614785 710621430 236930209 305163710 963979223 547086394 112035234 672990791 705705906 291260937 391673003 962317396 796236584 494697293 649208578 26334545 296369873 257990164 211879346 738116621 159780170 978380305 270502923 684995390 697518005 195589402 228106272 128422907 422527031 367379880 839843655 803671616 968470137 472297818 518999709 670255981 792161832 806145906 103234944 981636295 372655478 897408854 263467539 781832182 19832214 50756880 368003005 293732741 276065603 104478159 726296490 435626342 132876090 121813092 18734920 729736555 622588603 341750726 772725452 388307406 902832652 809253774 375006123 590181802 845448438 245972604 795016481 877643135 72901446 245391088 81708717 896766898 14257997 490301809 30818963 213131530 117997665 357443882 6235736 832742709 199807834 851119720 196151114 134303041 153008917 840992541 628125430 822788131 52269301 375081312 471540144 468005171 528305501 343627243 419965198 909811886 605947447 785659036 307384429 294251059 842588528 286852340 422417771 54486855 61622137 302811803 808681067 401721809 295079880 875783642 213570324 75476126 884706133 520347167 115474130 903235038 300564253 672517245 509226836 989062565 433044643 65647145 223998732 50198123 72379498 55254782 637408178 274221452 406508668 146099194 746835650 708686793 140816614 64705983 112248825 196298694 618404409 679521043 243565019 439764106 874508299 169848672 794307632 51054082 954835316 598569780 628652675 3406205 432040850 979730626 188462242 652913713 255247877 813416032 740299553 564906421 236975475 51947783 990096855 61745797 160166917 870128343 895787614 227572866 60344808 638588816 137910935 521035119 689477582 279216409 839401764 759019381 338899306 740819964 69742573 883449247 905783800 845858280 685528220 901387871 749904562 791987246 516287264 540973575 937807196 849730629 420283438 524440913 220028601 908905543 805997499 975321048 185661203 790693745 237942659 402077853 395145399 40600231 700875654 601118339 474989174 57463533 481349253 126397650 118876198 673647599 795810441 983197624 359615263 23401594 546307933 416204483 893086911 717728001 314656015 519330664 133601510 413442585 461903475 920114048 524643451 172411133 156453792 800782789 296837093 228763146 731806321 258930778 260718994 523880772 470593796 454587712 249835635 961126096 870727743 437311714 648236670 797711736 989736006 829663882 670530859 158445866 87912198 47574761 752985592 683711353 886175406 937177235 910680293 207569946 153195568 201353856 157226233 360958313 69553605 375778957 775444667 699827426 529359718 310347257 171789497 253775784 450241363 860880360 103937541 568658177 263960208 845906404 633634482 742042327 242682211 583362647 9618524 906874937 307379672 821784849 22849181 973730776 660064829 958406088 658098073 631783562 472773030 767931027 135647347 877506507 623878762 162174063 625347029 561657399 516369060 488021434 502332013 447341073 869578931 563019963 705109354 515882432 982822842 923288600 704819459 956781132 723255841 152647005 504097520 426778597 899081234 480730492 208709871 277876317 732942844 685605704 650086208 417427369 175701780 23500793 693398826 21151843 137770959 891375019 226250100 821728843 708977258 210910686 749162220 848486081 480344930 478843383 15233764 571336013 903607292 243011006 627966895 343272984 207239358 786447839 28606761 662086256 68155380 483558505 634022701 430259528 803728940 826407249 918748700 976609205 673899194 88369392 332502364 89795442 441444405 24649857 282399703 253790557 684940536 184547492 681933944 467958264 959215522 12262366 897363122 995771369 191542166 294042903 931816696 234857594 47957884 630861850 418877254 226679321 221313982 754011160 515988375 310038233 164278540 533056549 77937260 651256560 802941145 193192378 166865739 466242359 927052763 139637553 636598590 765716909 930512014 274779213 870063440 774063092 808195506 574520495 163012372 254751186 880952521 311513185 246645022 683172786 956232858 810903120 368461703 66457889 102358449 983060170 639961197 172088657 385393884 183240196 240248944 316504473 731080623 965725334 276183351 590708722 241411329 401210876 273130473 237058940 291260269 475517719 154807733 862295799 212832722 632119978 288333386 950895435 574417364 319842271 579083871 342542848 819499608 634265279 571610668 229861318 416708108 322024125 475554799 79218927 356279773 348931372 701702249 41322992 962276222 70668740 359322974 677525476 705459176 847063841 363479577 675395336 919431636 139204932 460612069 819905344 333092419 431161360 446344853 152637073 846072567 162936270 391389437 527591845 17468663 496216490 784808310 549516874 781909263 47953459 635916894 722740723 506262093 933941727 797863574 36580405 589886085 306005380 197299202 167619915 236558542 523824352 652206605 149399699 158935043 528471827 641102370 951878415 899743044 380907808 554225204 781723621 629231730 322260591 682216759 266957024 841722038 33653582 491799460 226865900 708002042 103992171 149603321 334657181 778853486 936671836 773530423 129776297 879086853 412170263 171980130 944156777 748375029 907321722 868431877 50632797 288734267 680840388 506453163 661010085 472091925 558472730 269391207 376139144 772444806 603246083 290059085 545909233 575153109 15821293 477619446 250477549 687228430 958807718 408865024 468451630 243955327 297833699 960938636 548298635 876406076 879445948 470244799 346334590 433534365 274920750 122255425 571355300 286709435 192972440 209606593 941741633 379046390 247265086 637269614 902734265 271350641 771987145 314178943 320283416 797083796 662285253 738880429 9294731 249714314 256912930 217351092 875124197 796538049 448068020 841365206 319728923 486559596 156653747 130866007 44870344 833271300 748862524 531373314 480939434 878560707 882907853 707806626 196966435 55796263 816478413 191929738 645790393 907582325 371809026 548208654 308363414 268659508 834643737 640204296 216529416 917610158 368065569 52944980 485556994 758298994 790790416 895229523 860167066 327243221 948448573 814501484 140148873 489481580 930427108 646117511 54417326 457438099 140147109 543820432 251893387 435610601 103767814 199814906 39231686 658095314 511215340 975509305 236514986 526908404 729302054 66755655 717840803 832012986 107499234 890409248 995483334 432624852 254946614 323539781 658959686 966257333 604498328 746022717 847294208 170139156 817632102 787130128 163441904 421787243 103396192 339104970 544766906 622157691 556567593 224667390 14962722 494360006 683467977 13245248 369242004 104886548 412972334 621344938 990102173 81021167 941534886 359667800 768018799 725831462 742594662 427057644 912214113 360207950 826225158 799055370 5890669 356542012 368599043 480947421 604356529 720177804 764502588 317718673 296498670 620570910 933836406 560785878 45694732 413256851 846489304 543450724 385424276 226659540 221986927 338276209 309936436 127205260 676179371 737775676 574398783 106166441 512335072 149381766 717627179 93137631 980669639 508217108 494187793 642573348 550300410 980555823 80082992 559431733 357701755 5583395 686324585 63995664 261480494 308938179 512865220 935276408 1701722 710887651 413955307 132001653 787697708 464359645 922251690 70272721 233089587 347941645 340741237 936106907 35452133 839064405 462739938 629332136 403191833 433562266 788529450 112874509 386419339 188481860 367903917 849416614 841986140 120159682 335985771 651194259 275282831 794555652 389106827 719323830 292624525 118918399 899435992 201024822 579507362 192341293 133461566 354443006 643682429 336364810 203333458 925780542 376331444 999677592 25791688 426309097 696272446 688326364 737916154 517047862 511678199 941126751 961194344 215798048 851666463 533043629 756251954 602226406 100941019 338134489 851426208 702686859 380630707 8809207 272936091 840192599 136364051 207819425 640308017 267333716 775390922 675367539 961933844 790975697 966641805 870554255 427309596 394607331 585997173 112957466 407857345 517668575 668308605 331377597 616524449 220661986 737930245 100896293 970301440 521182537 972381778 398044803 50151235 350964025 738476043 390212876 217209204 50153240 509757629 797475706 813494977 795572498 349875033 156252553 393874685 55756693 191848113 601982843 596796446 769147861 287135230 753152661 66435261 94064713 312213341 324060575 817028249 698854188 199447629 152585064 535116052 357445885 871128626 906765632 794412468 100531455 489460950 479288189 753544868 582620090 549441251 380928502 400425264 79381368 864210025 852209291 171656269 165728457 175937374 462034331 180088590 909179647 164691482 968499340 406590256 411008690 363733463 362975302 983868815 620370494 134403895 240278968 21143214 771882048 29483197 868948562 732662068 421070365 886853970 774955658 325608041 813716091 552522946 873261143 370149053 854223302 695575613 181079993 169518146 471140012 55775958 500769071 39696173 744512161 952254471 895448639 657826905 387303516 22299179 620584433 152614851 630666328 290687235 821522260 181927695 394574676 131207730 511758328 163797506 132391636 898756545 982397555 127918854 40053150 423544988 513348829 225617321 639039037 580746514 123006803 208695582 869212545 273542489 541930615 452644538 987032828 590405127 351986670 3431544 314696071 184572058 521582305 138010486 22119867 298409458 260107901 849864310 846339705 598685905 633158259 511141470 571517283 96085602 78769528 303283896 42046304 112961199 990165446 137572403 433078044 466484522 793298329 959950624 498300805 449438501 237636020 61550069 725176399 135034457 244255706 236923853 385793137 432939875 337259860 833425127 1968806 879283266 108629873 411341091 3992557 142799579 292477441 293852808 254180362 473659765 952277466 306539969 416144386 658218302 486243668 818116250 349464739 709124804 350933708 849115784 18976506 778675324 40487716 801595167 355538138 594245950 562222657 450140825 507906908 173754566 757894028 475658326 491435865 89757237 98812530 406018390 659998706 491787407 28535012 12478145 787609353 123048763 871929304 528001119 106511813 957870726 515039686 899860257 652185874 645063712 214703403 368184214 639308319 430854557 201911561 511447670 588914910 402506997 775756133 713789211 742099079 435413764 347913672 629840387 584078869 250488843 519579071 418062672 136047815 310516781 595396444 533440840 712516257 902410227 577347506 35635413 893027560 175412937 207527260 428047877 934402218 454707582 203415798 797971595 705975604 560990408 210686371 781289020 944739481 443445694 439811462 160531859 316477490 897525852 723286601 653688366 910749977 213580290 206761881 109591887 376870572 124274677 540855207 870038621 4309264 636008925 203775400 729700704 223959468 535101509 321012822 570823048 495592362 888728863 836391022 313110950 278812793 808925245 725891888 527582384 259071565 932561369 442270946 591112258 854625949 418125070 47355725 128623384 172373669 673497180 711794750 562644886 681304546 347112488 675841543 243345472 571292824 218219833 450836475 284372546 676849743 625752381 865885941 975785448 329451090 66624834 202801106 104235815 971701295 509803069 389352434 411453459 522820153 505411462 872463803 777092967 773978121 603063130 556533014 817557760 170155769 898596696 171187184 733236322 613848232 942301957 509186235 46091057 155401593 452689992 398467818 133054905 232887059 665374190 548600696 850541416 336227042 422625831 168772962 843332430 302942869 429706503 499768872 744577188 550021790 376594694 694134864 637332802 670902965 369375616 352609251 431649831 147948117 480731446 165186286 911436788 131616574 474780876 471770115 874942833 746047473 657404233 545518261 553725959 872472119 771826842 353237023 214705221 561286555 885699598 300955486 766139996 221602283 730871003 425640978 815674019 271317435 930506904 650115810 184886803 132156641 722275265 743440885 743859403 657651450 649180727 772258169 181452941 686308324 520943549 750809119 893906751 419982402 527947900 320170397 100465516 873690620 375691647 55278379 358883009 276402876 632920888 798237191 938051728 430767217 261105145 67897841 867192912 272069584 402475132 604175279 473906202 745166542 555627100 733379978 178845998 237217575 838878874 837196239 922377836 189987034 433031705 754744144 937405660 620465323 872733729 714498528 788835878 823969440 876894432 463016667 358502683 558476421 641883620 515348379 505840170 415840872 199936674 53168132 603183083 450715421 963931891 226038009 287722392 420470971 418397585 331709668 778287503 94676764 108900511 112080946 82376658 423447137 246975006 736911829 137014918 802192748 491327609 168804800 710291063 578393189 436895994 66009967 437281683 667297590 233456210 435692636 927406955 98033167 393221909 432631947 608293813 866914274 162808891 962952447 264109772 361332967 214207393 746600514 255070766 527323930 67414662 518362849 664374013 345782968 422681102 800660974 260762239 610430662 215186883 281492349 641179806 125517194 845929487 171933479 30321257 512181520 788112578 238807178 805911185 105787302 129452946 313976262 977656813 65150560 184680598 615636993 8498166 131882901 94310091 507651557 533481804 915776352 618275983 132054045 515746351 333429792 391518761 772801499 530276614 476237048 155381311 639174485 229013724 511658063 440833117 579138115 422959582 680536658 914773365 293219939 588330462 779590509 498467930 336075766 840440019 192860374 317258820 99233344 134882647 180515586 795900239 127151627 163753767 602045998 916723963 507569700 704049063 449949911 951932589 164419037 398773340 995044930 498072109 370779530 577369455 675961589 950580263 184438020 709312049 880398652 396714154 704771625 478536081 462982565 263274411 494993241 914414760 403868548 312458627 588718075 74411822 593483632 840603501 785441526 796867073 689552324 566709769 41352504 801127333 614277407 712372188 913275443 309457087 797270244 647678926 497685595 873854617 825428923 414731178 145568681 125612962 532707342 361025697 648741915 637804011 287714445 648406983 214620209 609787306 175966378 600227477 825488754 870151099 539347742 328039269 408265957 24225818 116126818 960434682 416837528 124163178 291113783 890947061 5354269 241804401 26929951 643038560 113024008 136803481 164543201 509824808 573327474 579108465 214459657 313394075 873426041 911995690 914605157 107196654 957544126 593422875 185285257 220963769 243193573 321308478 546227276 213257592 922488344 917847984 903874121 916487436 752943493 380143669 88820063 183484216 642389723 907145649 791640369 209574694 156942545 831192496 204905639 372314335 954973088 201050335 445918827 988492758 21716868 696431504 838725997 235770718 489733950 933347386 378615136 89053999 58296981 83509239 366860090 871611877 772127952 359941381 991436216 103735681 752564029 991260998 789968856 903339494 262933422 519118527 562288477 635230045 60201207 169119260 765728590 294354194 345303409 430259499 183475319 109377428 55734650 879092060 709647846 423717721 232591347 717198408 157808495 675513143 766191808 11585575 450785321 510875884 475067212 872035928 105420527 954848664 43597570 834896861 194495712 500260926 579722197 607804380 586878944 63376455 110876345 159884319 153310485 257793534 745753127 797822357 372759914 547908372 798061213 460232399 107561999 418893086 872311580 522439300 556652791 46463506 502631337 685867021 618989912 990413518 683834316 505874409 671610927 480672145 245479187 408735290 549772473 984623232 841485200 787169095 86235387 353684002 656258647 681780216 90732604 128900581 150866434 98638941 235409286 889213079 350344493 360015912 268454952 873530093 46684921 563873582 435818550 675936255 648914317 50556393 281794311 833774538 308144272 807224825 556234678 507338157 125203377 915422366 614298019 355293932 130015008 708398400 602457327 860411696 415330322 127245800 562583811 697937669 105757504 541882820 332279561 752395867 525459816 139050918 648727665 488435974 854422475 404599430 978799982 154118974 468702381 968639996 768823671 327768608 343978969 986675399 722876358 462020138 920278298 548802376 162199516 704799683 636150467 517308423 778530811 146546097 601716264 298685997 305972139 854303649 844467747 287425545 151204406 114260130 157041552 680382348 52904235 689264042 441922513 613624524 973341406 369552400 352847690 226027140 790027495 400380944 766551014 492963475 783331487 69816139 698718608 512300153 617275814 948184900 313573563 822744029 344034400 933542371 63823579 478754569 268397683 710461942 891728106 517349740 959594314 170244523 854344164 214652439 916221589 670674712 18177867 911874113 621927111 184239284 701469603 566434755 112451479 264591834 156301047 954193309 439387263 393801037 612090707 521177711 607206720 866419631 862837575 498664705 218336860 686189064 699747434 942334651 344910747 141959238 45547989 645773869 286753415 39590839 698625700 133140873 522448111 227488656 756091513 993724708 411636071 123816297 593910777 305043449 745871815 315874239 564748108 886732325 658874792 17290353 885223073 550050156 167949034 675858244 621385384 533544883 960595505 500590687 616992534 385053572 705823587 776673487 370348325 780848781 641798699 668456708 662371345 87353377 83390586 404732755 942064028 648911285 481427712 703468658 510526602 549276516 673793975 341847038 210395942 240539244 337989209 268899576 515468220 725625775 688429285 662200900 358051612 925850675 779563038 224740137 66517278 616638882 283203084 990087124 963530008 35504843 511483513 592323028 175515753 702026783 614431092 87165599 443142898 604530229 331709394 863804940 13185432 971855942 800471976 584578775 201752772 678412977 295966418 360506145 731224290 319481208 87826288 513730797 71196389 90236098 687999587 96723108 818475714 764374871 24154580 148832146 343609328 773428007 592736174 614048359 555210734 655135683 459363359 30769078 56061117 900356322 616750619 735456889 111219554 846574302 215489497 614603403 705680486 55930676 613816148 135965996 646007894 139738888 253176011 837164929 75162178 126933918 966846785 705003282 875722306 695592162 387858685 52180043 287582700 930351073 220130828 564770043 386153184 174877006 782977722 857201367 604103997 822730238 62739485 695633912 827446312 871058796 796103818 698735449 671920716 941436982 448510493 334717786 833580117 820315806 219666742 309515840 327470964 312304905 95468791 522072754 894743006 266313348 887797191 323823677 353742157 104261434 988909521 313077202 871405949 395949311 103428998 728562755 591659184 128626120 611516439 713000649 194723883 198643249 887917564 198630273 601922743 111045110 151177583 411295722 370377505 551870074 413311729 918557032 529456826 890379587 765090757 119034309 354414551 129707131 129016432 529780139 977856082 797745521 967319872 951040298 612247047 640516886 641103553 779027512 790983000 339896449 639623241 888724781 824985002 200260971 961449581 54316355 395999206 562157236 501899658 437689116 185579768 310178524 862876733 975485755 100637267 386550922 79906283 384702601 51363436 628895497 770962746 914847954 548261691 732367558 899027606 938064198 768577213 195098579 720826029 193649912 142009716 667234408 584404723 751646562 607812837 105833308 226529311 403294943 884426265 985252016 432904364 673077040 250271261 823304709 445565273 925741048 982872194 324688160 64934314 520534336 313914333 615064685 734070884 475320820 125119048 626721657 172320277 96504419 59308511 901562231 490121609 424862915 298447684 784393148 394760278 204254122 739248156 822514756 786298705 986631830 334442896 736734762 282944791 36540519 956128461 695422515 74845318 351122400 14256516 970476868 492325184 808993833 482386026 996484328 318367791 855732047 641145785 510191563 120429563 386124995 52933038 478758977 682667414 926608855 277810441 287855808 428112049 37505092 319442832 75018849 775263812 819890343 125068940 684639075 26072330 542117119 434742602 667445160 961197570 240381233 764911515 404371255 293701359 678392196 133583956 910331576 519133913 975351590 716387279 946332155 235994250 329362085 951891049 163225713 450146578 800485494 373276418 149861297 823715908 857219953 936137600 759570933 237911351 195182930 264648524 238716570 135533253 140908346 246337490 216304292 520037903 116981805 469179654 874450743 837199095 307334034 695776218 267810335 570635428 691721654 97566409 186341961 177921538 475751497 834318928 831368264 101598783 134874335 642545519 123847377 76042575 759190896 934209580 223433023 418009706 684729048 251562512 609216527 417539209 116351320 474033832 951146341 916888812 158443283 867441157 478888838 585068438 763984530 957609276 160071516 328062927 941773121 229719783 237563637 309437089 388507119 508326307 685352964 245304668 182275410 890495120 742221919 943796243 749993601 227839956 774624895 195527709 908810616 965686040 257585155 525969556 551524759 808456713 987553325 690878681 995994659 413694168 904774243 668694798 869332164 133819579 88783023 159570586 514434053 344227946 637636160 655238313 116479960 102938274 753722855 407013034 616476175 272515750 352410779 671976143 726720228 359447225 686063605 813114512 195541874 544164005 605980853 534313256 43488825 720946743 923129659 284850199 662466462 851023808 954811406 978858910 983629928 324441237 797178457 928693574 66991173 275710864 927035497 890280025 657079363 22407566 630009904 958817383 356173143 542627311 193575877 291378627 699227353 573683481 575123426 756222468 757383942 843221237 751308389 212643461 321840509 682847601 367491279 658315492 162368451 399600380 476554952 439765894 658156479 904104716 584980121 592926226 688322110 240027803 793509296 770257906 74518896 513055910 540691232 505680597 102045033 671877805 918043678 675852592 58811041 434669878 28455045 169556664 420823668 34033739 171721555 913221353 802766243 404994551 612341034 153202050 430325458 893463244 138888400 568116487 612070664 572685408 280772015 933348670 59862066 431520715 59236950 317451698 709946783 847163434 879831286 864019508 274853509 800873248 203730917 570935124 759784571 730667856 100543518 734185196 634450429 519793380 879342528 402141334 116600044 246528009 96067723 211361841 194616075 587073392 521545830 833614432 954525315 113997519 325220315 150192394 298740319 610600798 826770585 899889115 441903377 964237915 638282737 315674818 848102636 8538502 414772058 827963505 175075495 166629797 324492014 561837793 577068000 20591361 586537962 271604683 948424599 508609000 219664690 250861359 787371695 507230505 321237962 827554257 800277104 350926491 844368734 952824247 709300488 36629398 199847611 782065324 851262469 70994808 291154516 539181249 340366556 160093217 699325630 960886983 241652070 518648439 169909556 987663061 821096029 5989603 949635603 9292488 189589988 319575507 921289055 928236222 771893756 480164918 836176189 638391706 288717584 50853379 28445303 808511364 630136938 954582194 863497979 125160038 609724603 486596545 178191964 583833199 239389847 734558512 724629583 510539924 990407926 140613125 979266864 244875018 956188597 760322249 869880443 732720078 228163091 127221770 216794963 658942749 663980852 28200151 332485886 239983612 787911330 528580423 973455206 123402417 686677703 778595570 207390618 87021383 922269043 192924534 315929675 297498639 962782812 24052467 930575951 253146650 747940761 625128080 940403490 977606079 797381159 774596852 667242336 577678107 76345444 440236749 373884236 786221708 318505623 761721165 163854157 792730422 243858278 207967399 471559275 946547070 653283933 533441687 494368982 37516177 679425646 570745559 378550368 799622110 852474476 540687275 459698430 767677336 506149775 89629270 897241418 135205685 548935667 702722978 605543172 396435697 189986072 994771037 998272396 310038860 410001507 646119382 331988074 316239240 450809244 320373348 457664455 20716076 524457327 172754911 977772273 508151683 829817835 658029093 644717787 488429086 991689989 705764247 750016154 949864270 358110486 596562329 469022697 979511723 596396889 602163989 222032806 548715408 101580910 830625529 748065875 886623644 170559194 639020212 197703318 615664946 548765061 54721213 913394105 150783226 588441146 911433996 502630954 583395166 721960490 968073119 818148348 420538126 848084073 907476727 125752165 620227964 778800240 330426520 744418622 245496673 437228697 340901260 307770758 248576822 695040167 468362465 229514719 828276156 625154107 981328934 800642063 55295604 859625824 932352498 759895169 290696744 602981632 477591133 185809090 173882720 397856108 832174469 45240324 556780270 395342552 633309195 349506974 702455907 375522268 647670163 231442313 847546519 851303412 378312520 461373157 404212261 357826049 30683221 56065138 196296684 759190215 259586669 414593304 603004303 510332269 596734532 896488543 346027510 268450303 361488403 27743991 409245131 4701679 61986328 79433522 852869118 113041552 584979732 483843461 846491714 73115034 153699531 241527563 760202637 72278441 281208967 289933825 616523420 36068030 639191446 835109451 656187500 589021372 642789319 808464878 280247490 942415340 2420721 228156308 805685925 478920570 771013229 748356875 195739870 591941109 942994327 749574086 964106367 952480723 979276880 903233882 472233817 369957866 477388927 4247555 585241732 918302712 486018955 767839004 409400539 807310109 620123875 140560298 81570173 203852892 694965366 411120338 256224846 366699806 30913851 829834335 260046963 155647406 335869355 67673917 603051738 814926781 386773570 19720192 616843440 920451808 63410689 264717662 557430760 418626317 354114799 61937841 871102907 922723106 123968147 162303094 235830563 189923166 987591804 620723920 843553630 842288102 965707961 502441989 957721201 466898753 939329633 908509440 962758051 662950109 564114957 877374414 863622653 635568520 349593177 271612449 708189393 315938295 361622631 145934288 751288880 655811906 659081819 263291733 685992818 154760550 507877856 817311821 414715314 110854594 762903713 66390524 254364240 214134170 573175505 797889990 648647021 864861335 656304548 332388279 238903922 221082437 425230291 621446908 608202889 977174420 679161884 695598184 456933154 289783128 748838848 530400496 652267120 248741065 470775044 838915119 187090922 766307076 613557168 799253731 817911498 765192328 383378835 22163822 418028689 835764665 659943677 779651670 89144705 253814624 230040387 543286469 775948065 332659497 142293310 517445385 136047293 273850403 218683340 101277973 458949604 174779204 878655566 725447423 966873832 415064547 615273769 640181120 328334689 426637372 465678917 21019767 340631211 324211184 262410129 950067558 997591139 828268162 541839740 936525299 355869421 173641690 104630142 640468073 867978737 295562950 875082381 182404660 524824282 891244916 588211624 279810153 327134038 191180282 122312272 72556091 493113305 388414671 223234826 854427527 504940057 593820494 139197406 777674569 953358227 809999930 406766811 146386469 311055365 947299381 671769745 344847583 850289650 889826375 932978837 918233315 310760737 819781214 361002496 693809342 475683614 111002056 208872432 210447010 518118328 732489658 785175558 640236262 697766785 364380621 289269479 242305156 805932114 916292731 60871356 629815706 528086980 362697126 302369713 475625449 74501047 780749074 990129273 842987353 565184719 751753446 333991112 845204083 181689074 799130671 510203352 880759013 984480203 420457821 860047589 45025282 851082058 223726789 676317105 799681856 410896930 305778461 265078017 370607288 134121034 626898946 624717085 274882473 149942141 875615861 867231316 396423413 877346234 519779162 908212598 558046114 286990276 219271160 959789144 5951834 554352546 493929596 715386964 539818219 630045984 682987637 556865734 42129608 70246477 749497689 886312336 847740807 28327419 758465279 278670230 348555361 718336067 830873635 794523971 235582902 633387262 907528422 801523459 599996294 995372620 35369291 118396871 99933688 57228049 299938235 426744196 56182231 113681267 202684290 966064051 391431439 516280158 882957136 278837203 135492405 363066624 406679992 769896419 601265149 260374349 346578868 491278568 554159553 73114236 94814495 969085805 485943297 754010247 387700025 610426366 597365725 881051055 189578535 822810540 778038429 830105847 248986737 264583820 188907562 786157220 809639299 720563768 20387730 130773699 135782444 757234764 622898055 992634275 251561505 734307050 441577697 80028759 458190715 292477751 983033624 21034805 219156789 198751707 504611530 289276505 473946543 619446149 487963195 401695267 892509998 823421797 695267792 879720372 388901977 887206320 723867795 598095734 501652669 223372832 166985907 131131281 281631563 222423153 350743552 672152182 123461845 668157157 828988019 695859032 720963732 377193665 597828772 577980078 687947941 111528654 56674898 640797875 615900295 212397017 660450527 195107302 758247838 531054899 509464017 661627274 588846004 190468401 685788499 712908839 749912435 622404525 733776561 979424775 37696236 422942339 320983264 375699898 491835922 698145301 875435251 96153235 327447872 665437640 117858983 485570344 380450735 970232453 75513048 719317461 529672193 391464249 927087626 192154426 962370745 579135829 123404513 589439161 668146880 413926734 782160041 73366265 263033314 382741278 660636623 362751590 620513103 966671553 232415333 803705262 479346714 38537913 985533602 486113861 871095229 334126219 508621152 304913634 761214612 57476416 551295132 448867840 545540701 650310117 584910330 987477598 956634814 944794123 225678143 333574527 211359679 923632711 346371797 514173995 23000140 632593587 36065354 282942700 117887668 930466156 237988561 833352850 774358829 228741394 349381055 342100656 506749517 922709835 255913743 300360220 586540946 192595775 121765343 774385523 131878364 844167197 274712817 312360338 972773870 326387093 505230123 511377438 447211248 298932317 26549271 274074109 778491119 151914157 273251428 107725787 767427420 216384706 818713699 348931751 699200393 66250078 287131274 154336787 170500400 939864134 865901045 168376087 565490923 592979139 60775136 26670190 740271804 542918690 651741998 595850519 496441991 843992116 27432165 210037461 28397203 74590670 457821872 477818544 946141198 728900938 821847643 739380082 988309382 215552773 568083803 258077739 676439920 919533535 918658884 235892398 506076836 382196670 188939856 795655185 210068703 615163915 519874527 491313969 251120447 96123955 40709873 466249004 486590667 828502567 808984750 818920933 574889193 278327516 111447263 89966723 832998886 274253516 577246834 941284850 658306930 810676852 940343289 116025696 439359777 7785172 771466283 279496385 984666347 478630898 549361250 613191500 426320300 370908503 640361244 277116924 730771877 300648080 865747579 488200721 69063417 306099630 594395845 55947148 284406833 452846023 912852196 429998006 928273081 505782131 153671398 76926873 472157024 808205647 545008766 536854149 496726748 451980925 751341441 873058957 991595588 793022242 29514347 963907848 266606996 448705767 846705368 215247632 532445228 522039673 320480779 179689990 900578129 782210314 449577834 425118220 225946795 742632653 154021631 102008457 316203205 734558077 813474809 101698729 323141009 202672599 944846121 464024539 662333665 428985627 60295046 670518865 610512111 262003087 215708841 813453699 42236118 510273276 692250961 152787116 702046998 10840879 38724065 773232459 862940692 791369337 494024413 988598180 89453719 392328752 672854385 635465533 337201229 979170092 519691754 940661601 531290692 12897354 935328314 785595808 302243185 659790573 656230520 447592525 985450284 660968824 255075166 30468351 593366450 66293717 577769161 393003280 729900194 154126321 58017341 567620641 446609281 661595197 884890975 557895316 49701942 472285743 685718136 478169617 76037006 485527231 589954297 11532290 650097593 40746730 288385521 329378326 72818379 407851571 972317337 992716993 929043772 453903133 457789129 248628155 126253673 322683314 637830016 602043005 531431696 353127935 491826527 875010247 810671576 823511701 508501294 587064605 201417159 747219210 645611607 728005957 828048074 287331958 490226022 947121354 124366384 939038711 710669455 184687484 922707247 666333997 930444328 712063470 866107230 795071678 744415530 627771383 626873657 517647059 704614836 699942194 163637409 952693145 98077576 7789437 535804249 674759106 479934604 673920382 212543882 937471745 310941003 657094937 576780863 385726609 593272178 732355579 547659754 533124527 378814547 366379027 831492318 611705371 871207269 616883731 371939794 200484508 11911361 654186995 849417316 206632313 312398759 777861999 190846868 334930176 659402487 274485892 558607941 814687746 793862073 557792759 944374207 136931413 888105366 956038094 795838000 465534801 317069148 443904468 689547046 240999508 156518269 635539993 771892246 322169150 532098192 647732080 563629785 852088565 526742479 417246192 714850858 785278435 608023448 299129204 92045353 939663475 924081133 712338971 605498586 983197079 774425843 80513736 735420071 239100741 529920374 814864291 471264986 732626165 658216292 925303958 683140132 738673189 214155342 945997264 322769177 280965333 73009130 716038726 390705329 5895180 195370643 850501677 583833801 998541393 685610951 950195073 800482464 471670834 185738408 243494018 872745306 305973440 361199228 600264242 891380865 66073105 193780525 562278104 38077567 502121917 375534538 212033663 7152932 24441698 28331268 323754359 111304742 358139169 603685810 684543699 995693980 166011422 933269325 678087914 410019971 884252931 820623477 472280535 296001338 61225085 902205290 247287289 348276229 992588734 129418387 805829747 932864397 673478394 445594363 480258477 523771741 790500330 154083023 601642961 974429799 901376076 4509153 38114639 526929790 280703072 369518632 414008153 699261914 267709292 104735806 415080040 244678039 537429562 575887328 364098229 475765813 556922261 592777842 441054913 432970521 817959631 385529209 721888205 826538507 574975550 726505758 414687331 428498871 428346811 952676530 124017355 152690220 745121057 411173156 516382102 682638687 403791060 999092109 687296024 161322409 380520503 556269477 404004069 833196613 478072885 639763018 75361371 360625107 416244153 326917120 608186136 422751448 853584949 386870124 68011136 473592380 647676959 692536792 759273272 53582794 952564592 683408819 1988014 63671475 31572515 900026638 95262350 669145611 580341948 585421855 522432846 825948491 691854526 498081730 600949923 874445518 46083380 742643187 566675210 475941460 807973161 119558229 293037888 704749953 920385072 263375022 283533514 4152927 940550364 437007208 376210542 3261912 473865545 394363922 440666296 299249213 640383890 222009821 560761975 155841474 288092248 392390176 90662205 123151615 356823874 745963221 532247522 699240304 378577271 150447385 332833537 923274742 867631141 750928816 535013241 673563989 330483454 791039358 16716013 395907252 705485494 319189519 380651589 101634591 900099462 493884944 628279851 295008008 411263404 599261139 858919311 885690562 284126185 776583119 599857188 407325445 938622977 698309918 428886752 408580205 225409855 169548286 901838976 366207739 900816622 82911313 647828993 937966226 78217441 200031260 459645224 265062779 40889836 726955019 410560251 135141602 36953704 858857452 420953158 431298902 828926131 831618352 331079704 471119693 610745262 984723309 218602051 780591517 190569789 83571934 164498911 747044869 920266 962347233 634028487 941743522 307525059 902075000 403442458 657772922 553299992 87356617 227879355 723584757 417173694 190739358 506700498 639350366 958012974 257542118 7906122 967097190 603492070 816816690 349311056 638249378 486239719 18267449 107840474 55343880 456701749 321118804 775741214 575782518 230059611 276371458 530236694 936100395 915647204 866643046 31858435 569176140 161477859 808879556 723968231 120448352 385736044 155845383 72459273 101210837 569751320 934200894 786647925 566188409 396108421 18234651 642676346 423191553 325821140 672466803 761047850 57569157 392058921 834522048 492781789 526254594 734815791 578917794 242422958 296587991 316861073 945484377 839222268 682857288 57275266 63881549 723637995 794322175 854671414 991854727 688445153 876000901 86145895 636927285 299042057 575701453 358677457 345449514 466231507 961026218 216303285 791448155 610751090 395346260 184917082 632072547 616409948 188800744 659732103 787656192 585361102 211886053 857848587 623896723 969011782 789293743 595327030 746855332 284056583 444537871 967080797 934255708 317570456 899682737 638858073 691284746 344227909 27750052 959513864 115514271 727846813 302778846 498349515 425385009 798348274 760660150 481040903 515509115 648556252 435264872 339263908 954537820 972394934 334091157 37058705 587857748 583838752 365361344 258054462 115973386 533988475 558061265 62229280 334595272 245292144 416322198 107685680 359255549 711603049 792323645 474251884 714748346 898388759 498745308 205002325 232309046 86139882 314062314 616461168 680117834 608087964 648230339 607720389 460690934 228120487 494562855 946659683 300090586 546806730 961530299 296524506 449949630 117767816 311650694 944340415 356847626 868603304 919135094 370386732 86723150 133457590 803987161 899487293 684769468 816460673 750219492 539376788 104092585 286992027 511029040 346795733 763173392 333666780 438648375 737417515 111900686 428181728 364655579 363790785 639125863 869660036 152769504 887702858 137561088 675422828 213961325 52242810 661732451 831206272 328642191 131625355 953418302 212001387 861058743 590415033 668707556 604609819 613941559 503603398 693902282 820529220 467039944 359930999 94844171 716697565 215229702 827566612 622447077 132562337 317407986 96998380 280435002 461925262 14614384 627076303 443582480 182094954 875417031 734189714 454403089 719113273 499549220 810044559 55081484 203560648 265387542 903604770 568032882 805186598 652762899 305725229 432665050 229275941 333200626 89695893 891238781 950846429 570954352 17812674 370428346 834897962 484164523 938288675 325835411 960505897 36413609 624147368 309365807 122651839 808208338 473857862 693309270 224439314 922559090 751051383 328210424 29070861 807425849 784930487 478225830 534279393 620512442 699698696 234884631 724305279 936706543 703998831 664711077 480566302 969067699 622825844 537810893 620896443 204693063 79472806 848542643 639111060 455185358 360820245 117268635 560240044 925297872 977147350 387663473 655995723 156823995 329022851 557421122 478882939 681392221 77595832 795897025 209014668 507663979 6326167 251772611 89738640 522229246 659685701 8347587 453697760 68719121 669426795 864246367 418198933 298939652 682773941 383376601 936857615 174889244 707061334 941969303 17437042 523300096 39948419 795759523 223319076 807142974 500247539 185132331 593538641 605023684 304108646 759454722 831652967 891008615 703034907 946460189 531512218 300495711 638843480 505209880 697108065 780353225 792563173 817866671 149218551 408073252 174542737 572736069 558112219 525411028 278222508 436018528 379997776 94529699 230901131 723945258 207995614 805164603 424269832 693727986 438042063 604577709 305424896 20517289 856087987 989866221 36250579 161678438 209468892 746470483 783702758 1834210 117458659 738079003 976405028 784154621 965938465 841112038 335002745 595046455 921259319 611481911 532661078 528877623 960888455 358702071 382235440 274205512 161211832 503188978 48463873 775599063 288590133 89395288 892762054 390675959 252290479 565022268 49861375 645705693 951444631 847829784 494629681 835035747 117654693 388199752 161379175 272002953 797752916 610456714 950197933 910769392 423349347 381693572 867234452 313976413 520637525 838760254 337920946 941558332 541496562 689022884 873095710 350429722 725912260 707699205 715432952 167648042 262847131 135226519 618201055 254727874 756740618 161516016 923844473 428995291 803567591 253093262 829496303 716620436 891776718 998612561 688730222 602865838 3345823 376938748 939978407 843267601 931848188 769945783 480658255 699400775 81596620 390839696 221348000 924765180 751204539 530230005 829193430 51364740 692462775 446482491 169001651 878307157 133282932 623526683 693579260 156299912 523114217 253837871 370644986 666008924 965683921 348463481 764251130 681107891 923518252 621063389 462215629 192647572 727725499 268572834 884068937 975781799 326183815 911616502 904347078 244421564 346774362 441751911 403788961 860607812 354468932 237810538 431953340 57832918 247381528 351171799 59565308 1307052 415261164 338968939 424784842 30086179 826964125 11439684 730239891 587348031 640594248 877282409 20171336 562022180 618352082 126619968 709525727 207559326 243989858 888291094 35933136 968603034 965888737 259298715 131015064 759127723 759847297 751207523 766654777 115960454 160854835 750842726 19674296 265416838 688162607 372938624 42145182 860110121 6622832 405645554 767693688 911402640 532925493 805179359 836336727 607075075 687895682 226650832 19073361 198118763 635352221 507574577 413264126 818855383 447132049 633780177 212168187 777348087 630015662 892412262 315213163 45928356 119987719 586617095 466861425 620919638 468269810 83940528 630415799 979247276 799047308 30304705 396440042 689338600 417926707 436774271 997250107 832794480 557171722 189675410 147270623 131303503 614187896 969148550 30593424 427027121 620858793 153164874 965557259 122836842 374349835 170512563 36733584 305359728 208746707 98571770 573192037 156424797 948307830 518203194 299952723 486611694 564588336 504305907 342217511 950919046 116829056 678198666 559535666 760435372 15017130 735843782 602983114 213556616 476212 96480085 786473415 508323946 533581673 759593285 455722503 793007939 88350169 463708299 33763050 759806507 631712727 779433087 573389526 390037977 286093050 977270622 411447732 1868846 289451676 104305351 207317873 792831658 878728286 800826431 378163326 591912693 495402146 808650157 67311185 638143320 363547407 435142622 145769954 266065729 278595345 781764354 159692847 725305283 827193431 28827437 127006392 584117267 707452755 494396119 787617283 69530636 283698621 632583005 420071449 391939244 333609233 954521981 202986759 104497301 430718732 778142686 176336223 430990477 94768691 323097478 185422516 562930174 857769548 254114402 52961313 994388343 650011874 486728641 260567235 318907177 102836677 77563097 47090234 803447658 357547912 652777281 155248428 977028405 609859074 122600821 624719298 617587369 946388685 948678998 540161578 347837318 635150282 13096103 269196563 227579315 803882907 770763153 623225908 248451514 836189736 103872800 639341765 446849354 835072795 874547139 495147523 821131701 667669604 445833168 33379761 910205039 278327989 262443517 153093778 523085205 424908806 952252392 70900464 56085091 303326738 966025361 502028568 968532925 276427481 602046171 173939676 384890023 685460764 195147278 5934351 801592525 282180836 631798360 759393804 330056956 286949372 207489863 877167152 193816487 171905650 304697424 552412508 46826851 461531930 321117004 240299636 330832235 353408523 70476022 694986210 24213532 386635040 522410862 874543635 93833082 32815736 764135608 459162105 437383594 599551734 138401086 413424007 658330998 382412481 436742730 506072120 422497484 971725253 520271501 914319241 274665791 142166577 695037083 775591803 759798917 859573495 736124268 143845650 451619063 833698384 669188829 938156760 103939092 463751221 916398637 354626906 590100734 517537511 376104065 708688810 518725883 852988263 848377696 409794523 347002357 353500158 648211255 309996937 737045755 807030455 265854422 141959246 873207486 528913376 403278064 731786830 794075668 597058701 901595295 125079724 272749689 785013013 480924639 474558994 551823497 590878099 121080591 894205230 391225479 551571046 229322867 286568239 45762778 389061809 560998068 562828876 621847178 300286684 136769374 589418045 726270919 568867601 598500704 965331648 292497507 530149824 921198992 252331029 673254483 790932507 556454181 95890819 28709937 82676890 323505723 130764753 909123005 631761273 483973202 989408717 79827032 459043637 190694607 491312841 313623431 951591699 380702074 638359833 425727350 171765145 702741759 171488918 273496434 935243539 841212269 807308062 435620974 623346703 126722234 916639505 921517951 696606177 282671420 529405398 289181280 970922272 686622769 863706708 190659055 142673959 624858168 275278713 670922414 85733269 320488918 84672695 642481475 465014477 453741555 121236098 709124344 100222071 301681754 385434835 19229243 412577533 582888508 542054824 411749663 74596111 913490605 97242497 80099802 388904992 868836134 95298533 364826949 391354086 636864002 690680795 36031327 215225310 890418945 73780337 203673546 793469381 817221575 882167609 641539661 853777440 829049438 78570183 642633552 996802997 773297072 694441268 541745763 359750928 370824718 16685214 242234551 375463167 321506732 617348006 119640483 427333910 576705826 986580976 695270688 106825772 475091436 986350246 532724814 110679772 766700779 58419446 65281005 664528901 775132899 810924175 345246949 626398027 625507579 580669480 259993278 370630036 646309696 423945722 238191656 459260811 373703457 649733184 212366197 527082016 827440628 708509630 70688538 282728197 766607216 150870071 415170098 305289523 750542897 618843382 557736187 843949411 673903672 313242950 871673686 600590998 100447080 950943482 133495115 820499598 348070410 694445286 17379715 794206290 283472202 528206179 681137100 491491502 682722231 719596751 767880601 756911792 50140615 964662795 351703167 876876845 452928081 804577531 957328570 567903802 672949009 780339978 25809318 312331699 769325863 717551523 977296965 892009399 438175640 662847161 237231040 532643881 295773132 329472320 840476126 468236337 625556494 8562609 558422414 495837881 365955599 20870282 390376803 522928369 124406628 139505356 304039443 729268940 918973955 716013691 297575160 962783105 777440970 474488610 869816975 534826506 26579960 793398348 870421755 857881000 637641138 918087180 468240002 512047197 932082303 366077814 473153551 891000688 786218445 690549539 65864623 180100589 763457642 343201201 89782548 275569442 288390411 684443201 115910677 117396772 859381960 879862520 579583788 223719752 351730590 67088766 385399798 885427882 348566764 861611906 582897591 683172009 65245174 78384947 535231955 111022441 833130598 802393544 316051030 953477711 686913734 511996410 331596397 420878473 342172934 983904389 850124523 271512964 567399164 453467307 436320453 778172788 288438495 893676720 29521814 299188175 450212300 396581471 636476444 856985554 952202818 139072899 65879737 110619899 295050405 129537647 313851379 658155917 628420030 911064695 393810676 364346127 176307001 294114933 858480650 683507917 745779749 71050565 821001512 376292437 39214968 303476809 378859108 437627900 522205833 833929189 399493751 149621079 412140436 842363396 408511808 371937218 965887546 504253585 589038145 387819740 265780222 95981055 532158752 624769801 678190280 6981570 344907304 815015919 239171942 736138452 813769413 443508473 779762182 805214257 603067404 102246359 250044606 835307355 72370992 492746492 793378821 181772502 747509774 647733279 544612663 173448877 9916834 823061691 449354516 839753963 131347600 628007566 921692737 391200291 701371292 17680925 990021061 974270953 322606130 214217519 797619598 470832471 571553503 314567502 766764778 604199305 351519701 456322633 794388238 9117217 633118571 141643445 817320851 488476099 407599259 575248999 891412723 482103962 915286403 190166267 476519184 248576722 760714725 147630161 85157294 940337948 585323942 589965066 210749684 318450989 435528018 531839247 734104048 643043390 902386327 240408587 500032272 843724174 884725957 279020524 254646441 725128411 710311765 939756902 571726707 682631405 273235551 794092144 276351242 422991884 107025698 547257540 579571311 425283204 839761024 17541731 446722694 571275048 462328703 184894991 378267286 88424908 18889673 931087824 502237388 667229130 381053484 834277744 160079031 926832254 657551131 175660799 337784781 299813834 189530924 589868879 248623077 609946771 867484568 206962296 621372860 751804738 887913151 613395030 792039792 78363715 90013345 535253766 93018375 352372361 588610405 765329261 223466729 204021256 974146518 701197745 370334818 509534266 655143393 449688509 748990498 765761179 12195608 780899777 899293884 604940589 612613938 534449328 468197674 919843061 307361416 388298433 919988039 143799420 613210266 908542447 129036372 236003406 172488328 940937849 511885684 768418174 171223962 613932386 176335919 533755937 341225401 728860914 431750899 225668558 888968179 329494835 864881038 165902373 213900027 926220917 158800821 985454917 635819942 624553418 15666561 405797459 492977007 461389194 360447981 422398970 142867187 976315345 243468633 773006566 822679158 694743292 720757770 184011848 495852637 792210992 673930919 290156117 97940914 771092435 734832830 17923783 522033828 392213009 77449533 271519066 713214723 642620248 135600889 272883280 135167176 927298780 521520938 262221550 632322187 778157332 305201645 234010621 374181387 943872571 207276225 867811913 880988330 493792464 90415370 538649893 244400622 629676054 365920402 274453734 431235586 667844245 201372163 933339491 171847218 101190295 572276078 96436348 661678963 453740204 798878919 98219664 159015128 209755686 671724646 89167621 655472670 71655326 852755847 10279619 123650593 939596141 238440139 232943289 481941349 22828596 69326517 300009047 663461518 915025236 607565870 916070931 12938984 954140023 272064770 226231268 458663648 150891781 421823585 549149642 283163272 239356080 842510174 779684420 769180183 777169385 518565747 129624792 784562279 100585832 951812348 508227215 709339510 594236840 865170871 907662453 945420517 66727272 98399562 579641885 776469628 208448555 590838205 87666204 170085540 421883065 236534268 239238282 77618923 700945308 219190358 837872516 45760644 142545316 25694977 491893676 43225796 891460195 871342227 204316327 287256998 422476978 554568842 162987934 218697288 201284394 209713606 139225534 245782892 117426348 552849674 481262264 297871352 52392666 391181182 684846401 351086966 208333979 1421616 108133267 953708181 522201755 603408782 181095915 402524070 798050248 372888045 733008649 294898463 158710230 956407814 168647859 347720732 357270972 425344627 472179250 204516057 394969653 57020214 169510610 632227641 515057216 948906547 526471271 344213826 716526497 989555122 55248323 661813663 957509982 456559838 367484737 983686685 96099906 365021768 522666301 8546862 249991517 264654948 897945241 102644073 658721409 788275722 567600442 579348999 215753927 988370167 864145545 309474152 530286856 392851530 55402995 889425036 35292773 780239623 732176233 999122075 381392064 564459671 378799585 769565022 77987648 39093574 924208083 21723587 40630993 935230148 218244028 800969308 366125218 712029349 182702239 263696352 651570341 579886305 552452223 175638953 913950226 771536468 592428261 260074549 145862628 268479295 88152928 781914534 199803738 219084229 127313921 423908930 787853944 473307247 167596507 646133491 419808899 427759785 924169097 140441031 309738633 656275266 718749096 611948657 318377431 162946288 190709592 858744518 473070209 478587082 956281023 218953026 230172125 909509324 853788038 217928065 828471560 38683222 651418458 239418566 245052255 168687277 294561900 792834679 383092487 214214521 579887602 931548318 627799911 967808326 770924196 106467434 549374377 695714819 101938495 498443948 83579708 685602181 377383173 190958683 210580564 885403141 195622971 39877904 451046505 452798622 497667754 593203594 336636084 750110160 505943071 631915564 46783669 128352256 222699244 208784762 532874416 528499189 640047204 341502112 602456618 85378397 692218722 527884779 991386225 852513094 632335043 305477965 383777042 186459813 222306791 24501469 663859297 47299282 335430964 382270293 327571956 894973450 919156371 719498386 860144424 21039084 764202993 34787864 483822491 551396349 478035392 328499084 708216240 116324900 59027827 490868024 544120590 962197294 597552645 58028170 315155745 260702539 987293299 494859412 381895576 182036623 548144701 849265806 356509925 882031986 300763625 537557584 390026944 167182161 488547712 150275289 222597284 364350186 297714447 599410891 108267089 490543332 746740520 358083819 818778184 579798085 537799518 97156262 193325138 986108154 531087053 494112391 176610298 855317586 380636815 214026434 986926862 372748163 83307079 220308909 584818210 228129828 982413979 633300545 366812940 95458481 344269234 901073053 267455337 770816267 68406714 146407043 947970839 355401973 146360676 487827418 402540217 238647960 538094182 883865386 740291127 953944832 44716536 291061795 679376699 791633052 109917528 486013462 560139700 780459970 980313670 611018362 46247511 81317160 197932936 524360041 92309785 840570988 67700071 376548384 669215158 853708942 640483377 583549314 387351086 807637105 372258485 833485462 80319298 737685853 366192842 782432517 674789627 267762560 858577352 183794077 648609060 195521128 250405644 895961808 804173771 709801866 838232697 783291189 762633156 59627711 22316274 255303686 500590374 739168450 230840545 328263073 945542603 41606579 616349363 583368200 476339156 149052822 561405274 245898080 46437924 253855957 663765706 332128373 645929696 592967354 261233276 262364981 322681845 478135798 851029485 22714161 919987090 173155613 67401504 451173919 308269225 578957096 19894552 586696282 29819763 159719921 615875679 996859232 373002729 588320442 659459971 29675091 784075851 21831335 721119635 972370553 710642077 126908223 366017190 777453501 938106917 4838639 319448148 49506603 201889263 186304903 539493435 930392951 856307017 751934138 330349691 174698871 638474055 708659874 248420410 893798052 524972608 563312187 153328162 863751070 758452815 284840932 569003230 716876453 278214099 115684321 994506144 215625248 975761903 427693787 518238366 206204698 418775819 961207902 178336656 429041600 690430289 341315417 477477428 713586660 76094256 959810722 917063883 760189309 557530077 772230512 437618841 85732133 696459213 174582751 221455976 324488858 736217917 779294063 608260358 175817533 329863850 698766725 169028034 865978518 595206489 168228329 48944883 917737678 610358224 558054215 396779121 720408883 704367707 260685742 421009434 820490423 855701896 144668436 66912846 742524018 357723307 543056847 72221300 360464924 634484827 402874653 684440435 724873876 268617459 615487389 619958329 947968091 1453842 190148052 671079480 550192153 817894427 520793258 550278116 682156823 88751286 529296362 595879222 306085316 3582797 361243333 766662188 287174705 856407184 88050767 27237703 876439700 456608241 154244097 255966731 634074057 321902633 687013430 621431170 463969740 873231793 491108014 313960122 366076992 643117386 155018509 926321474 822536427 88030326 227450205 167747505 291459639 228636156 381265032 91739679 285501875 835885672 560287455 499840170 610877585 249726600 406048406 60727795 633858597 370797552 134968389 109184926 760021100 283253111 2940264 230054102 476434050 838118328 456555744 812264646 129350443 29304722 677709169 771851041 395017035 735224489 667892802 174536346 640363630 603492322 356343648 452035437 168742721 788108267 724953658 767646165 554626070 907502000 578397222 39718547 744898917 419504359 125368539 118178158 673996357 962936966 352650485 95682989 893831927 554519367 944451189 652273823 928338268 675264555 261381950 898496531 523370361 382314740 226784665 631666912 856841210 960483497 9138354 634370911 835085485 595020822 281865496 876876267 500502787 567885897 380110145 58564968 99242642 132498198 192803844 38386106 42838933 359191444 401987869 144655433 938539370 152687774 731360172 932271235 369306387 949555540 446309046 792050266 166494134 16931735 839460259 302462658 252785437 784390800 300279998 298481205 896469047 265810217 223294904 626146095 219003285 625019026 460726822 462105777 518848494 643616958 416584702 977419970 385280667 998223075 69618206 898481385 639283739 798443518 588868805 128794805 86629009 149787469 750233112 895659573 942795329 359537875 489424030 981594752 875154454 859420631 761022405 748769839 175172127 968311653 710788699 594953182 856539150 105489611 444826901 148006574 268836280 493725213 449489675 423869638 899229079 395846323 184405562 377351117 94442315 903870886 850305537 881758066 414370324 35742294 960047012 842126821 809646426 688846054 24917709 466783835 886284582 666206398 447845382 651437453 359235750 609854217 630593343 414932025 181138093 703270197 72594510 6795680 858819632 104060277 887362922 640368135 708153546 58729794 375378352 998505270 774504761 460026326 696052639 133016316 385084894 394127535 958562203 39303592 349964609 805818386 825744493 565765777 959266443 525132166 497536449 247885968 389144587 61648981 933946534 544297089 554884018 600408590 469656594 437215174 550777750 520444678 520600924 403456707 984841843 46069970 458239168 895833443 228575781 647156942 355391967 551130514 501434415 677138585 855901244 138612160 360670775 643951767 715352512 753444196 544666247 932463214 285763894 146275191 192196238 49664905 665832144 138689269 288690013 466700696 246977184 467188576 534302251 509705486 363593504 519278908 430995154 448686498 130398635 328344724 256676431 712153806 667201793 869384564 344504645 692854355 280558535 895825004 960905851 427321523 532142852 399395604 255357785 213770166 363604134 794630274 660623471 774019302 211880955 891896277 835277807 797126162 122902584 774753454 184690734 479856079 391591158 885526450 185851431 502972914 662996655 208255241 873556471 94277143 822029125 456392418 586162530 168484381 187205756 958654445 204590669 462242472 761648763 935122399 92573506 750986654 905056848 153400306 546250735 100846251 531095657 465001314 213859751 219426237 790465819 487835633 522616799 562339720 884695326 821238883 567609010 909704706 470294030 185871619 313176926 646397672 801663212 37954589 476249797 965308984 675928732 823048322 208224237 464637621 763168357 810691591 51275904 668972135 962640500 966989317 992399693 445021976 417814616 333128667 398050501 97886935 460484999 710763367 68183423 500578937 340695000 733747089 245384884 981128723 547396616 52036289 793958595 501905793 276976181 128466276 600642990 301769955 221529702 960936042 563992476 571351322 6941440 112723403 261855573 823954511 26992978 522793213 563225801 272063597 359635467 644239744 395873673 440508322 324827582 599426898 810693452 762964194 617480549 723858299 171051628 776889444 639238363 273746563 438911590 451721251 468106081 993514231 23771742 794566750 92355610 560503784 107209113 853412376 910298766 475840875 649729536 185468825 712114475 677471514 217321635 567776491 614371775 755848337 396933172 497649757 3105279 236986866 976224648 627222788 27255812 242255458 256777242 600312629 232976073 770514057 928798344 638864653 301113518 669713174 246129940 70105321 868542456 750343993 390295588 231831022 469841230 455399207 101140162 873620610 463204926 605440154 946570012 308520657 347880886 99841870 858445061 174780745 371701899 659325829 528588914 692041502 228286453 410259076 920897535 353983687 527521297 905238292 859442024 856520319 718900318 352431106 6637584 447362245 922602048 268934303 684318077 735677660 453427585 714320704 24843737 671185739 128315083 664855999 948311155 325860447 891508783 492013048 756962876 215035556 709475745 591557709 832353355 327199088 778885497 990775843 216191577 337023832 970680563 146974307 239121222 183861945 562480816 712099322 721013650 658406448 337187635 408882777 668100581 53003554 326701925 385279989 606781319 307020341 321508626 327485128 180730088 728010197 554205546 488905934 433669146 852704432 378550657 502099081 562358610 59546682 125565134 244768126 180821866 894129450 598969776 739725494 429787746 957515771 452253156 451262782 983145435 320649068 89207056 141661351 325207962 983851777 74798908 113821062 356704267 346593663 23133012 128153077 554605756 403239284 10131367 721448464 672256733 806262188 83610219 989984377 372765127 524202941 150109750 635855061 400776050 954032253 174345862 226012237 761065725 953019014 64272955 665191950 953753385 99062969 674127384 906082761 917482206 466633400 189742405 303938100 907590566 826717546 124357072 481021318 413383213 746829178 501255463 557309951 973867719 10806233 597877919 324317790 646284266 460051000 113425905 397839977 841668783 658956687 629462455 971946857 525696341 161350809 890401268 803860651 347141054 201646165 40309897 298867712 392125937 341168775 821144001 846643261 132622998 670623796 396837062 948105660 949981053 769476138 954095657 838573786 184239127 146792822 443020894 35558519 148161531 125225963 503607869 69986425 925802851 576480418 868764035 843557961 958413228 604627060 541691727 119036244 244988378 647082626 886715045 583217547 310936849 134323374 54669038 371572707 835532573 466411551 907093110 750041302 192445163 629316033 188342509 614891233 719821070 747276482 284011495 985274116 585881659 268510999 729122140 837361989 259417037 805334517 489126952 28338989 682122818 798969432 181938828 735330377 222300603 56679295 73580203 663804586 921753728 363275629 201934094 709206885 571103098 809822058 586653985 856238356 910655672 875007105 612989363 471707732 94000106 801074176 816013690 118600261 307453673 174542330 500455309 592784141 113787437 356589000 31689192 871859797 975721813 8885380 700903915 626352586 701428131 385431948 579968219 465183645 777660541 41248517 629124704 827927300 435549678 560535126 930856710 229299383 945768738 493261480 565117628 886489971 303504621 481571693 837163863 62170235 841534021 630067414 930351376 702292498 987669188 884651611 260793602 722528770 406171943 710756151 854402477 557725208 678494161 678698218 673704822 737457317 558654281 956676533 346998052 157037823 538716343 494974241 228834917 361391614 363070059 226355833 875865671 648836735 545041495 278063947 590711743 552987620 975031952 769698794 20013605 535905939 475249616 553833967 302225846 629892723 315969527 948139188 201308689 156627826 357318789 65092056 549859003 454269441 710431010 207557054 149531035 142375830 557345815 349595149 883885438 816644393 436741330 745305137 164024980 671073207 120839782 730586585 479569137 385550018 294738952 1502071 188989197 469316304 121163667 88418499 612127301 439177192 179834885 533427512 463294807 275421720 155750912 486043286 815229674 334047217 326924874 345937246 869172740 625685769 128330317 661091673 201758866 999223928 467076248 871857170 28094947 722911067 781373276 166253911 61650221 615663445 988661487 347168188 550756871 998554889 508986445 990544151 669016301 974079649 128333202 58476805 758309312 861743178 918982785 655553380 701697603 787259062 873447168 742940375 644766367 484583320 147684250 251382085 871313376 300728363 914371067 886346330 783083125 512909228 4818296 833611781 484516020 193904091 237288324 154593528 653225811 222547838 712208444 354051884 388917744 241269983 977964252 863055962 283903371 526097993 81650248 323337346 325653767 196916366 169260420 462386280 607336364 706417540 182489660 467336210 463863208 887844483 207721789 161259852 739038345 362262761 645287674 474169380 532548036 897678998 686817288 351573870 25189682 322658928 717478306 652723008 131933582 418251488 936158757 393781111 236159736 806957140 130925461 445193777 891694453 943271867 980556311 306749521 688236908 939363084 879829109 685343743 852074026 514105279 219071133 882169637 918269023 381779794 222832674 942132723 129376415 185227205 808790202 733256027 300664803 919602718 990057150 239575445 922440197 918662375 475599789 252400285 238722119 744376491 193745577 866756272 282280909 302875772 748732664 625389779 759306270 745532528 235013252 642038604 740943783 938151455 404630620 162160167 846370360 625644839 275203377 205583794 575466884 428672936 128060378 306829057 245318566 123339977 791620048 449651307 355623831 374111537 874412978 380883466 926086585 14931342 874706883 411904063 870950991 471767826 522640487 584681005 726325762 242178544 929717417 318187577 760985694 826486244 621209272 597954192 966943826 558225064 239291494 595931553 191873204 261557888 583933864 223137439 891351739 490469551 807468824 84250112 652871811 124608512 806064758 94644224 657054092 913895230 883076387 54019359 541626171 187641787 762176164 657173663 209400664 460247501 504693029 339323655 739505807 179268428 47983603 898960035 917117679 277742614 902925825 879887361 381854830 882690700 132051044 746570869 613634914 883710482 757794519 379036310 852731145 831004050 793074232 441473727 908495874 77096442 881230089 362630031 447596242 986246329 135848432 702197865 151038561 894584390 109475895 434506229 488274554 140563609 865133644 253871261 180881486 703176624 314934850 648114961 584659698 529321484 35618895 86642371 69658588 919193393 834476876 618433644 876843882 300170281 173838136 655371909 865289051 311847426 46274485 245019599 435753811 732552267 258093194 123907020 806560604 3810715 413269023 347942211 889797216 208116747 667637764 769300672 776178352 508993463 982645098 367623953 522148992 638779712 297967528 998482890 171115624 41075788 629908663 273057730 705842660 737083909 674453431 940609940 146706901 598705558 98973032 453741087 670011647 284206258 253631666 906691846 987303561 734303245 360676125 576763185 745856640 948087264 69480793 821316938 422858835 874869865 992558008 375417409 642479448 134248041 472920751 953688521 13307206 838672292 290878297 889495768 54802617 550424420 997109236 726110251 762118066 103778039 279332961 267355840 130852372 272476204 518886056 574660185 791327784 375910362 712301938 392606720 67753754 65622618 410909837 773982846 459350393 306831368 552523628 560602850 381791163 200435653 907826597 196069632 541213879 636576632 568517489 883063791 785358377 149402760 706458671 128315530 833476913 263948388 371631841 867786224 253808852 624380667 326120621 566320133 106322554 575830340 200894301 735161839 165590638 224147384 52612063 76594841 486066785 252295379 106392263 318256947 139078632 38163350 738934984 932080048 925118201 856093704 418400575 247098182 874616946 384483248 576383144 155860722 639894674 690108445 499516198 646253041 934595454 728711519 254626047 103062600 410223038 483269771 141853470 598626622 103317181 451574330 759383440 326896604 631271756 156426 697825287 476795764 100699679 841613340 658972762 952399895 656323150 765648788 203247875 710589213 718201814 858831645 674309023 703630753 205449750 571453026 580675442 766522627 376077394 874697622 475792353 180892516 558538804 225220589 763218165 244321837 627726918 188283425 343500767 497592456 935672440 626947822 549239150 501617637 841332384 162430869 713070234 102269047 736880373 147731037 824213757 278147509 674037396 934870797 36077909 670954201 303088636 45129588 853199364 674814308 624590737 537025506 904389008 167157656 646729244 469602732 522713891 858014973 933534025 19932587 332813579 100483292 517360679 515481277 124623675 66634951 534448556 51780163 166371273 866918671 136553263 73403554 224582510 766957900 734788332 390404034 705074185 786335962 928844420 129596306 223572764 173147990 581717882 759388802 332388429 457529636 291063223 411141639 132227559 602246636 867754502 159602970 260403031 868234521 207071897 177491641 150183855 164526169 436666242 524481125 444565030 203149344 976519995 74828451 584321173 676977188 962571039 239276411 498092539 300522466 145450478 378694908 114226427 289608984 200451149 19786678 855631449 223982153 130637123 605377342 69788033 203745596 794818238 289682605 126578432 147201917 492587020 451083042 376165640 62106843 518832738 421161019 271475185 964475368 51726681 554900640 748460210 213268605 321680235 358878329 684108140 531330099 409828474 751743986 536146400 671651050 867250762 308561854 748834803 890396486 925352706 559539601 678468657 661079853 35046320 216349349 493603912 999809098 758988994 294753846 462817672 506097805 755444877 357771782 389939562 922228905 495452105 658780378 969404422 731071125 671602706 575028986 94819483 426549260 3624041 860559029 511296523 876083469 882631602 464635611 151072604 596116571 625275188 860017985 419551800 795920381 525793052 94406465 803977069 787786687 683800314 393401911 286962543 223241648 831047233 551590405 454140113 441369763 564995787 620262287 142774992 392370350 165577556 824300352 513589192 764097453 645117946 430986628 155771836 662339008 733260996 658473292 955846866 541393352 205276183 884360333 735209941 937478638 654925634 452048065 833387698 404710941 115994868 257860964 727923451 585844355 564332480 122055800 965615719 931236884 342394016 726698754 794979664 156600583 984793967 489566090 861302067 649533271 499152238 855435935 271546163 618098499 493598656 371593553 656856215 21292494 159520237 874515893 657508680 202016575 600772707 352429925 184965716 113540002 422314736 806804989 689672302 2818886 983934793 65893279 505748587 155594558 389946759 910628208 850243526 682474976 794810021 466809369 194822429 256436040 905645827 567047238 794501809 787309014 37123302 201614634 368227562 55561900 625049845 917574906 421309649 248080433 926988990 951129965 82396309 538412176 470836015 354199107 846086151 373725242 673583389 883663803 631106845 890366560 375618496 981046042 377438834 952924025 11826485 420837675 843144132 868665282 392533243 419266746 131880053 384680377 742596726 826700568 625095691 112509090 822045040 204018842 511958705 976620290 206926995 53608730 658072500 724846886 192418800 773607028 673639430 71254941 542384507 399120138 111956157 791984570 624011148 397914689 226954645 277848083 517921631 982251778 386265962 106120965 414824341 834956858 770598080 655405869 186152113 638269786 158575675 245337584 552209820 454676695 954601767 139493364 997821986 738059947 998113777 203845541 268686707 124397266 365985451 739946417 710201507 640940494 736605068 595348876 765865769 325071652 137884014 318577133 441944420 172485597 700344399 592201551 958983953 629175046 613193168 203694193 691789782 348096560 442045369 429172438 38553019 797529584 826165363 327019334 516997036 782709856 143970188 27991627 23708152 900403613 847066679 912905909 2551509 953152071 760530889 172590103 405639897 829868036 454727741 80079175 676185474 341959164 66730161 567922402 835774896 770813278 997711335 507814853 764649510 699966426 134999237 742585749 634389004 555024422 89417941 109178681 798929776 453473914 92251846 631581530 707935680 622992659 811338473 261258474 620852305 974774451 165979572 420999578 654404828 969215263 894425155 796221026 150801403 884060576 483468498 371973117 833902001 733553027 847757124 3370858 785224159 536551065 340388767 326189164 503718608 482123192 995877518 243707403 902646190 181034295 357647838 404825873 3922698 912867702 650401025 405801102 698190168 272394068 729645966 451952213 597971824 166080183 713793470 316979069 241412879 973847816 512507121 433268960 49006420 712759220 67183655 613407135 392923971 786449068 948441224 877821340 498667589 637082342 879202781 454544382 703911078 354521817 291823892 345491377 645013014 598642949 319379135 650947043 104246825 758492777 924041621 797905032 315170007 749899019 210211056 193151191 913367804 151869556 827417934 130328524 573017305 507623985 516298449 517133988 631025809 110451283 827722687 870843747 175505069 599920112 722906882 986107729 502143129 621666720 596633256 472814968 581788452 139966976 333463140 16918312 530130692 929019954 889658891 427476084 185685328 822971995 680567833 369078963 264019460 847733796 695728682 455719167 6027904 510876986 220659073 528786105 388983305 419770319 965874052 845358083 742878279 713478422 699451453 339565636 767416262 59407306 278138075 498727592 145503861 734590632 748767791 103851166 174305833 928007920 330313520 976543832 483210011 141033704 416366967 606628686 502183526 738870361 644755395 104124603 117027466 408047376 542211191 893459487 159017964 21243230 449172503 316471739 241749843 547149465 812388303 256760088 147783277 343879577 353865196 441219456 899985480 671581499 729225824 582874755 167579609 143376098 11978562 589482100 668218488 349042929 216458572 919097578 210511970 729354066 346467931 246750528 780905782 596821490 338376179 784081172 272333945 825530690 323363257 154387147 384559634 657075896 185675255 224775180 71672014 334103884 753487899 347397185 833685725 913847291 682327864 841451801 168034387 507767880 16359043 178879241 102240168 718035126 938937303 494132166 929947705 169468239 192325170 240071884 688893124 474733088 473345590 962566106 649683952 878284218 934465705 403795316 498940611 830225331 425913589 832268640 549113642 414312227 430121896 640501545 217606772 676408616 85719285 449469087 226825687 113936738 65881906 427060309 293320938 520111223 178682200 457865762 116587049 132507792 141989254 35362209 624833909 565060058 116367742 757648561 670314129 592446215 398234407 568449013 603102118 709910474 341311241 392150868 370098624 221352799 660528340 367509114 508413262 844116224 333998041 683454806 83008678 235678833 607945615 542349978 657610366 814998133 783102992 163600446 556809332 930816342 709732505 851289598 541390216 789451617 899329037 215051223 900822685 879895911 276602739 705941646 989188347 135379774 729048692 958647337 155583184 87052350 902112734 422633075 183761322 479127493 84449827 67984252 133890302 43254195 292665818 328378391 758797989 335138031 980415549 219279451 924618074 163012064 567892394 854312483 816733501 353084660 854683171 816500622 453117011 813396764 797365709 816834431 47996163 210541646 779692917 195236894 810142362 691192834 223289094 703927637 52464072 493808054 832979476 841151315 385180449 268480874 233981524 916243213 743988126 163175973 355161633 298320056 789717785 768126062 117187833 911109712 730269396 672615635 836367358 363548693 890128883 943249510 164860022 609203977 918610941 59645754 474079820 51557747 199062367 838623978 560000140 22239582 319397865 99462419 577407978 79883547 346916174 737274326 771823932 724742587 45034921 495925847 72000508 930864533 406557683 894465344 146526407 159016134 743430286 571367230 599943136 822230444 534063549 389774211 149929389 653673322 786454569 81901635 853048121 860922984 325608286 76975927 781205169 47198416 709773387 482248221 75842023 154869522 97204678 717179701 948355794 156385888 283228422 92280774 875329548 748779315 173144103 53786263 778122067 243833284 981425321 107245174 507935752 777238164 29833201 789680821 51410355 727349989 554628551 115719079 518875773 531845950 197642455 393937704 925818292 871492586 885361456 518254355 485870154 447314810 214298824 216702409 495198551 97853247 879632373 437587632 583942291 128669137 427615733 608711858 685604573 354557322 340189031 128282298 753692854 330806028 299592912 113165883 280072390 864303031 230833944 113936296 39693910 642543155 260076554 555065597 642110421 642310381 832986327 759445557 869078868 242554513 760506004 322296273 269001481 515971221 861860535 385602391 75586000 545949103 613595038 778668497 146703781 270776409 715340552 970394186 948613163 882596692 672007833 215280725 985353512 548251681 609258587 117646982 922747143 695724426 62038840 731152630 755766100 650160663 380786561 322584515 857981252 683030682 153392490 341925773 514054186 413426852 383417227 653983227 280557059 642987277 2335584 91151924 259852779 804451440 965414346 67150183 719919270 672747436 925661069 418932035 524821272 324357220 612307920 327318143 316787405 287523712 708908192 615497555 433900146 884998570 126934892 111397885 42422361 686005714 139148170 258658622 778717434 964969899 964639921 490346714 517578092 73076267 846642045 877563420 456645616 474905615 257423855 448077903 762178663 977847380 863650282 35504966 999911127 707488447 666980791 300788181 636140010 244178519 219451010 916594261 887794542 511010789 975481050 130626852 425893590 796504699 596007221 522908451 432332727 727423978 483863658 908057654 391877196 288671562 498907189 520505800 724465651 921985398 922525622 799169860 21998510 493696397 731796978 783057565 761538723 621675891 407844945 679709383 423384732 370351181 108016414 921617467 363071112 836706569 630905354 31780215 1464056 935703764 566358698 156833148 810343075 701460897 996866804 372754510 380843234 835211433 24805318 563655032 522983476 301145829 597612895 250130053 418428092 735252374 73147364 936661384 135364286 220392638 167004637 237183893 882424614 430039972 266217653 176512837 170534400 885219156 307805501 257859894 539213569 33333021 498852393 805393545 258759677 316553489 278187153 497025379 601943918 390020744 801303666 674633068 277651700 250394781 292481323 560522835 667296207 304911023 207052800 676686919 716790631 610431714 733428379 750049407 857771461 320028828 575872390 101316020 502500375 544885000 761157810 185073826 895816496 471440790 683043314 232122507 392874501 136911481 351625601 728439731 729499697 640040232 175544952 824788453 730369138 171786461 68636505 781377260 772036393 948665113 198149767 689879835 987154654 601390622 406624971 425835462 861145786 351790963 810266065 10399175 324440332 703253604 2029224 526377466 337682373 231415936 344767046 440092608 925706491 117300761 485929474 428063616 546581354 236377287 347281944 631389473 388673774 337564645 552676393 126786706 188180746 703260947 999802808 446850115 917868388 786274482 141935790 200177577 746138182 449039467 181702102 751890877 959607071 78598569 630337378 338506622 566116608 142819866 65721188 281277034 189430048 694943794 759322198 743498505 471300441 742831527 148883347 222855523 710713512 416915446 471380955 856052612 739313584 586594013 398983635 412664831 392565560 549796575 88704130 678392936 830325416 349796803 448860630 943055833 601358480 748929813 257101597 551161198 69080866 20752036 940599180 83986121 581488307 523187970 196510908 402973326 515759678 387981831 841290023 292008168 360394209 631818575 953593008 48880643 476053853 336306359 324520216 620810895 91146906 583147748 580686474 733887044 789583905 584293308 193482256 915226200 383164320 118184682 962845211 182526986 972509802 484147294 939432191 631623451 101084660 248856779 378405236 638091344 880127065 801591336 690050838 189992434 711418583 554666544 175268070 523675725 522099792 325240546 76399048 283309108 435583946 889284353 444644611 59245947 185133295 376044180 947308740 323982716 465801358 635653479 893690523 664489363 116686104 168456585 955650043 100152738 297245988 242905548 902711998 723625102 827233259 555192905 361757600 504072383 317567436 672675033 47319743 482577060 493638857 203633564 349591074 248072493 510115593 406770550 134474798 758617679 137310548 766478477 620016178 843420548 947072922 456659149 114763485 444119624 72363372 584614500 699611842 906692765 298845313 970719814 54525147 803859848 722862387 653234858 913158915 973189521 867474176 486494602 230064763 859400519 489997577 560273703 328673894 571362746 17596054 689353860 541749836 425474303 264185231 249668582 880452763 927579824 113810181 441887066 507281185 172083305 757367719 910223151 194389908 327916108 196831309 182544503 77394442 442932606 973614193 229434763 479549825 144705192 943848113 939940996 345612888 684769399 613086543 980785091 115697876 474085916 757993649 556033641 328412060 759094220 969369057 81966303 154924606 443840321 737556237 268800336 90767784 749455927 467783688 424278570 585834671 82296560 691299016 331096737 658021003 992289457 683355622 402801452 287986521 399919170 454591777 952773126 497893528 534091890 88211419 36890542 720254381 843452561 111408538 234928999 637280351 982480629 814797448 197523897 216922459 179167605 645635572 210430190 130756273 782478833 69427407 98903446 233431125 518860488 847633456 829778692 147617951 604429664 935758289 728729550 740678347 261617825 560461967 540393040 196103546 937880954 623230701 320595242 732601135 71162715 160733074 208279486 170446035 643850938 404498886 891844275 937754674 869397390 856550905 912041077 911740028 603148759 278810685 518566834 344394437 500426772 793288391 331091422 271664260 491290059 915042417 74603440 33200152 973376004 87492411 472266147 232965950 784542670 275069638 969157238 328793500 408335545 133999319 126735788 674721594 229487451 642897370 118747661 930500868 779909580 887717725 39759907 467947849 943625769 485218960 646548158 715332159 851174164 894539468 644691313 36716156 922926130 689576969 486982418 743465854 988480684 973793126 586553406 92671013 70852527 243044261 52984274 113134900 814238444 703895979 619096435 629553107 125514008 113000197 937700359 919199248 19335789 629032542 357346362 882965337 813104935 21131274 189486330 826113283 950939145 822658175 535829500 373883591 210511061 902976214 876791349 944359231 543207639 76975438 433468513 322047086 294199643 570569162 896634239 628889653 911695410 658805838 391605586 927401183 74978354 868282757 530877154 324054422 891543475 121543998 344077049 450157291 866712850 349174506 643748007 126275922 771211569 796942368 144470975 176690083 15047157 770707738 526148439 517322139 720616647 687228725 729109068 620939865 443803412 949025653 520938939 430310625 730374861 777194238 492944265 357683356 560238312 378835356 211804893 461299670 988804061 951046716 683087521 106969151 596928553 373213553 885035012 584150891 501064910 354416624 346555130 5420370 165558737 562700052 322820282 616304848 409792699 418211163 799362623 454123558 292922649 968733926 884170441 98933623 657060092 194022397 23044697 571578188 795751802 181036425 680152632 336893713 333162795 870984089 578263920 345571221 157734572 260429278 165044561 808463246 922421024 17991214 59523054 217483795 798478506 615013636 819326621 40100128 419349236 205507070 279884411 392345621 234303915 523299934 279863014 450285111 684518656 805437322 83532289 889554734 54110760 488949133 972516659 121768326 829964253 22198163 347138984 491391790 506329820 510781040 545308367 766780923 556005989 191804698 909089498 648548390 529553598 567189291 880473409 151548106 870835632 143290720 353020735 807703655 257841416 635459100 656926291 779753826 731168024 304953830 766444225 673229442 314155827 819893734 796157455 177227637 449892404 430190188 808579976 995206985 361960696 515749738 789298876 887534323 431617247 365090549 648361982 107780556 803846223 743314375 817772773 870550030 963046193 506884544 863877323 476518747 566373234 406168673 173235537 130169655 674811779 637852495 124253401 267575689 712652506 274725590 939558155 457274142 411629679 214326371 10364753 206092326 127981888 677508361 37008730 309653685 219016397 690845181 685413786 308757315 227926940 840106778 687781833 532401965 145775542 754229086 487333728 893266738 538278184 850995563 120742431 561776118 853680772 632434183 874163850 511979650 801922397 464400028 167476327 765710530 314189006 860927417 532516673 362520069 104984564 777251727 315611368 381984641 418805871 550051956 777788399 294797005 859004133 763235684 715464749 416516197 442429824 75111035 443703101 379033130 947382379 308982140 963558653 395708383 628345432 674957389 27978259 432671661 311549693 955056505 634515043 344360096 774827410 877803692 893687194 746756391 213406037 549621563 339682727 964758936 962132998 511794842 293724988 478944425 418119275 988805859 43267153 34402296 145933005 570996054 625963682 56175237 501314937 908751571 928316460 683416883 358212417 330348641 825970612 328653642 326178296 624230827 336970560 218153208 580959994 186342782 655039643 320120267 427197345 155590221 822410709 764203832 407591889 550681773 758426049 365775128 69175917 866983385 139415158 708096550 345308127 643969583 595322831 779920514 746865300 792366512 997063147 144633905 384933758 856852612 17559469 379777434 541636752 920044916 810826556 559176714 13524294 316271214 396984452 532705329 904992026 652331781 835006388 872627875 610836496 392922863 523841983 700453465 921077035 101590661 566571739 38631213 756263669 618267462 628614404 344731233 67225083 381983316 98100346 693149465 862173007 832767733 964505662 227090652 268891397 274658579 227763354 567468055 138093238 158099389 547677590 538029210 104705536 621874084 263756675 44284441 266157827 898559903 245029748 496048300 368068837 734663975 225329600 709522255 52842575 828224219 208281218 760578147 872655855 33358078 53689369 968612395 509437172 395710964 346714024 621585232 859496341 32340681 679186839 534072158 168909706 267843497 79851536 628841284 105117329 874178665 963340163 519880664 860520171 832673021 306803490 792107601 436109788 849920 103285606 120044747 738678830 519707951 900447368 13088454 98793646 202465774 640729353 598084008 192064686 748230081 100624938 933746998 404035202 592054484 352071796 87599135 970613763 544155252 794568242 936265329 389351695 821495700 79199730 22536738 71420422 907453769 197045512 42331528 288020559 381871950 162695179 673213921 938419921 397842049 265510230 221708748 541034618 728723812 438427528 867038158 835344572 598644893 879756805 791760079 137989131 226455926 567731570 156358810 806116448 543587933 942734908 99703392 497578425 742758757 402434834 302390582 680254102 77956292 955951463 68079250 695495294 770957139 35319793 39665362 633859704 944530705 834122541 333575605 923192210 957309344 989012440 906487007 24086366 306302151 238356855 648296026 330591856 294387950 287892688 255588624 352946401 622018469 383214703 312779090 214533839 186559517 794602786 707428692 165106907 380200365 398091902 290273710 559314601 397141582 454826839 131086812 359844707 515445024 419430987 66545343 392170039 122417891 365499961 874081563 986648276 791228031 846684354 7146519 790732785 135193980 498139855 19940800 123017671 610270859 890680586 321347461 612704914 930031099 629089379 713027772 154347283 626443844 247108236 684414748 665779985 490759808 471662718 978133825 240955859 681649389 643209970 309603628 311233703 403303276 492693737 80366272 389439327 440768005 360112165 153931334 74880207 390285153 698927533 809778410 862815568 176077646 438480973 501070651 464908608 763268415 76711187 93264303 303841152 62797514 672323540 531622173 306961908 190561832 780011429 248607041 612986887 443191992 242074978 4136763 145167140 438584700 554663978 636297232 771683134 38821274 619346912 90157352 563337033 988451036 149825964 929113294 347078590 608776241 745108600 314313907 951838491 677788714 114426228 674627180 226887265 244985725 438501523 158515695 112449429 666582406 418048268 237453338 763152447 470696129 923847641 34240812 717836781 152709457 159979579 308630346 299249841 47282044 988341812 637840636 464193951 876873261 354507531 327418285 596102481 461174641 113862092 818255918 926407267 315314426 863656902 727866675 309673462 300958879 88744203 28414420 914857521 645812442 695377139 982409230 607918779 22477128 954560665 660269888 338088259 114491693 780819292 871853230 744165369 830860270 705766240 742960642 833232914 341186452 50695691 201404358 783901255 15179600 88387720 41950699 214240598 722067441 823171655 407157828 497494144 851843183 311777659 426102540 130841097 435033188 672744858 585120604 842658236 546491022 529442273 412157878 397466980 443409231 506632142 109416573 449944916 912296749 138565540 155841146 673396448 11877202 795186410 907447129 914397410 998977548 637016300 313062441 862956598 116620110 56158521 810830816 895073342 54013742 792224803 684596181 81856862 763162213 583896898 127334980 839132033 129527506 143900657 362679502 199641234 383275511 719470031 881242870 283988740 142956922 231340352 304069797 525043787 964692902 208094186 159323814 744645985 465740776 459110712 17260331 25062722 175378258 189897946 636554822 926696304 860200731 341669699 514070641 680688751 611548956 581639210 691028743 66011210 606246485 765944586 52404424 794344204 214561638 396912546 918862425 869263176 903819030 726767733 748708033 999586450 976818896 548216650 793909230 262460932 712384801 219110829 863194926 765537466 829051963 746554221 466239414 348104278 191723638 113806620 934278943 711539581 322668233 973799570 200171491 890843223 450068821 521717098 21774309 847467283 151655387 897359748 997476070 701502561 694552128 988894593 341633809 965704182 911710480 252866890 979456880 534323979 417977849 512724618 216764532 678379743 259196491 498686767 171440241 460853041 769950079 186239981 653187103 232133318 261090733 344090811 955472666 959902697 311860244 467507539 186792547 358397669 645666710 438926262 847695582 925635725 390856505 628486310 816431570 482501814 695365799 417721899 282287468 480990903 42472623 180807183 542948156 122331631 824844226 174842978 494734005 523728959 132761718 825341430 14455729 203000972 976403463 703719139 76624620 31790399 335950545 905890053 330431108 480403652 322356951 212840057 676800640 83592718 122483775 53060132 691437893 385246482 236865492 505979948 509306402 683223879 424889219 631390332 123023814 775669292 87665374 39240517 402403524 797782466 476557212 842991480 276040214 245421326 83832343 777053516 432051607 911067289 303815116 801897150 382804104 654062832 394017247 744225804 154907148 384262435 921060756 160017465 789835179 904862538 219638487 474495885 444461011 400531707 676465333 322886674 801912914 700475350 974821345 893833752 287379678 297900538 427458864 355855025 332614029 845578380 297001501 643133494 250477917 266790455 883816774 245001408 614594733 362257319 462717676 225155759 412566978 363314701 708069751 337412903 914007363 537204638 771336176 122581134 941036222 622161428 385962118 110220048 151615265 375897899 964412682 981583131 887760193 831814949 513033074 673311715 885096022 606920519 930122841 646537183 950641789 166625882 92449149 945123146 180563765 637516075 322669120 669337763 140528099 1908491 12581417 662668077 394253390 147933263 565128544 207594864 484267811 322059985 105761589 955213238 186921074 64921709 721662617 344360079 17927727 513059717 114872483 670766925 905764018 224740734 39828236 648405641 514248503 615480129 197277875 894063260 917974111 788390330 587503131 631130663 892845741 491067996 115003368 102791819 653182730 57808284 974958950 43522162 893154626 807845746 222422274 626431556 564997253 747592155 695936718 276368051 83028455 799360345 413646593 478130992 34965728 373659505 925852789 952373875 519654348 339391276 862747432 712386807 981096555 260509079 968089275 199945083 752476258 412149315 733180662 103577474 291023801 786319813 541716546 28136916 877046620 482239031 443395629 73933051 405653402 424521653 976578538 815840199 590438057 524729569 437200078 458127818 271290655 962109280 525657812 116910045 944467066 783934043 619843354 989662361 429020058 774526207 730489954 879546079 333395778 29392637 642487186 104372305 58578586 117399818 878712884 219872726 294252976 407166816 777541879 690426906 510510066 972673084 384347692 995377675 298476725 259050078 840797257 478683485 541237682 974628236 8504938 149100295 884680579 143369999 420458187 632851908 784842283 411346996 387743055 897003156 316032907 36222668 936797692 851889464 422505454 853597100 537375613 455539385 561899646 319490350 301750687 770376673 343551948 261465518 893089236 661753280 827910220 399803407 735568307 153063465 71206102 71020084 654572405 468237362 667305767 699209094 52826746 170398904 963636318 103788404 483529154 476995288 754898815 482924527 133072501 125591671 528616947 230983146 517722716 343284412 690366470 754299360 66141797 695843472 636260712 152275533 270436130 641896741 211073453 61954100 983373131 550946412 61717197 814612376 305311287 290018717 430306212 984039939 300889703 230779315 97988723 594657026 713601532 571370477 884886365 707951270 162350396 417266767 272744171 102974468 105436433 658088479 313824393 372795318 200842121 226264168 687236358 83354201 809508951 893816954 188822296 254031629 929731409 568722536 129314262 141255160 767106288 784180104 618180924 44776131 798414035 37002999 293628586 841043739 904385596 597743123 957076325 614794033 34760849 774522111 963042069 81978427 125027804 61466914 313100870 784593137 946828620 789735848 251753191 296512016 650550194 345987583 428538573 522755290 379618309 796335708 680678961 731297173 561737182 798850100 918625838 438048776 770759676 724877507 371499844 457782273 264570050 559537032 825384408 199249361 875706036 41674951 961206450 846732493 308099326 132088838 532555133 379060687 936549357 535685264 817280330 296393652 126659443 234163701 686401805 10118108 994757031 321748104 864631839 334866605 859103043 58853855 563184314 811633680 797115429 82768727 868649600 717703666 23549902 979515022 894452981 635876037 89810406 863534055 120608256 264368124 437436598 789005065 532217454 24990866 470025644 508042592 362876527 871067524 775397339 554802843 740971031 58228818 704468088 732462380 901059550 158910338 758872414 79593675 117178145 124902173 132543371 364283124 218985631 214746929 463365537 389217124 568605436 234909773 308230758 749433503 100910913 507336712 713764676 298166381 794563930 390953338 536657097 593356889 85446295 842367936 805644072 128621617 635290667 674954877 103580855 626525321 928361392 596514900 917696111 594929976 837597601 82011503 355735663 119025624 879806943 213407739 652661881 123291210 496211501 235259049 867155060 279478064 747458740 801559343 320449256 146387058 983124608 660029637 350139781 786473402 717436928 51220649 727757724 702697207 624648074 819696283 62733988 197959390 677051860 769714017 730822327 536451940 401273980 815760708 825739026 443967045 408007298 847556754 986602648 298830721 123195593 829203482 69661776 841977305 105789081 357458355 629965795 191581014 882023456 489807541 120493087 310986691 83769580 357763198 356140406 653666606 489475698 708741358 406191231 297030763 237373067 833681131 54825588 827122065 713505266 606091486 584895923 440287867 421799623 745273653 237504062 864002375 97689359 606195423 904959035 644758747 704617265 462782419 219336308 141722971 545513594 912123273 719139031 19598004 985370010 867410815 894651127 966311189 818746149 911514549 802046089 782472048 162544660 919058225 888159208 319876606 351805505 364492924 265417362 244206264 89997550 991444004 695227817 373413855 313439551 284097336 329825907 848491636 708041403 324766159 801213147 171502272 598761935 953786753 550964205 72870606 280644171 900231660 338693213 255824108 756153315 315775792 330964737 660697134 576532655 921528948 150236499 704861931 373024171 457056351 187256304 349141822 676142904 253655967 200626459 975870342 768827801 776056678 738073402 687072998 5988727 802597863 53421400 635380166 180401758 640877790 269107106 921990224 663567677 966347269 430466026 386037492 234686698 858104736 160370215 43021540 368296604 389920498 420729075 90690200 643503727 798396613 14902284 301793356 351374307 679407079 678545107 350029437 706681950 461969831 12408528 371374192 251941285 978712668 761544236 268153003 919730279 899375582 247498805 315626362 20546738 762421259 802236382 407336811 332329084 329700164 483467836 859748818 482440219 199172333 434224906 845398342 165337293 565634032 480453414 307838498 393879346 237134139 384274705 992262917 326565324 231256125 377734515 54745938 160364934 926524269 987734422 539777457 963614250 574517955 780143590 903372428 912921321 620389949 160280183 220077203 572020952 202380380 848754047 943033145 230062957 299239076 769818583 936963380 532168454 97383455 279026046 169639169 717340002 808352219 806836246 847687517 271388709 804029799 258082661 926290893 146420057 993663322 852942294 460931351 353208808 21400524 598848757 723468743 784701987 309018843 473342967 946664107 403000382 278614312 968880687 905771863 444730577 923766871 810061722 715515554 250311000 571584915 429075796 56747303 163775668 223173127 462304801 856842693 988380073 763329894 806325477 922071584 640578910 486862436 276079916 526267165 312691680 874557754 87568291 314217834 225420958 638401574 726934173 280420340 748420334 532584936 954647695 329022062 381755015 953031751 321480340 898015185 33374213 860190858 936104681 782879446 754209641 618791936 784424306 532494462 200633494 416518776 990685748 692740747 732236245 221542089 142213593 940582404 893835858 33564492 780550703 598835125 651199132 20776029 652014249 577762476 679227177 295928029 744547036 835825341 225484496 287422131 932663555 916299519 445463373 742704454 693208700 476387405 79421888 93559813 214405193 162525127 949010734 688313055 938555280 149943118 20034303 17169611 929642523 683196427 365666174 456717890 10848985 265605352 743566429 285637568 234029659 217612053 840654638 717349958 563813720 814332037 812614122 685832667 964559145 685739118 464546158 429748230 411132493 8482253 667219961 720795222 536868583 744081888 968174000 40927962 717492539 859074218 295256347 855474345 994695733 168287090 479711653 2921052 688372705 932637508 941002783 850071695 691378164 722191726 735618877 214713956 313299522 211721733 410342423 205424127 740124485 143698014 814735530 266501899 616726685 516974485 627488853 828942643 648450443 628164361 854129756 17914026 296089460 895712477 771471977 292340900 128901732 773559929 973253894 65077722 685063048 619018504 841607204 134345994 264348083 32083448 382914967 244688245 184292314 546269564 769913239 637483360 762929048 763893005 732119872 457847443 758971819 985747429 188786963 688784093 724420725 904508802 673470323 34140301 429523067 783123498 214147369 310512891 161966314 471965025 846010849 401431805 995896845 959276148 516275882 511703410 119155672 437498609 633750650 124227515 926266464 976652077 258485416 328628797 562512993 468767933 505534832 459651296 68236727 458467069 80061043 534781843 117448677 53707148 372545332 789469893 593308817 363755214 544204700 165652462 426438661 768925289 262019190 258861572 720021424 488638408 564570612 239460870 766601891 72988315 660617768 999672181 548180501 354683733 367929228 41798870 418622432 599107501 846503803 640644657 896398593 612030237 475801269 92002709 689028123 474302822 187252191 598969746 400928245 747286282 123400704 249588157 13888504 960139217 337305862 265090351 677013170 312750917 373669951 927940870 456009301 863776565 908949728 644128995 495230264 958985270 933174402 647296363 409650773 242502173 966604703 43100870 940977610 301393030 913463834 206977315 248469336 474178897 25094068 476354866 457748199 851002655 672435352 62016680 385415424 14582233 202057680 896656063 232244049 954251050 590328269 63010995 279329581 924954368 946350307 847179846 480307721 263297039 114336714 298326076 394183680 761264205 312286750 189320928 450576976 977250679 587820256 440014462 613457883 937740171 351313140 764303335 486693799 123674956 216173985 802884336 677534046 254425282 171244820 805288178 563945935 610913719 716970717 473509196 88737643 568684090 548931183 390625245 760789193 579150112 590965156 807489930 853345058 662006398 11632440 283121342 429435605 321863216 649825609 331184101 794749413 801794646 996077022 527930864 948958838 476418514 42426205 884315348 102069075 880691403 124352274 342229514 603056235 537933100 652054959 90004753 577525584 52587813 899734982 678933480 900085174 624728489 824072785 957004692 271863290 363411183 638681387 335387808 161936281 990322418 789909909 7694744 592436148 883022833 589876402 735257485 94363539 740223215 521525770 563663508 718458142 642630196 375010827 298578503 485289318 791449034 939365507 941286978 977157402 417626624 236387624 15976615 584655122 323308523 539325968 890260123 370900680 445129696 101002809 141392070 132735194 287047676 1138690 789145559 159074698 654851740 786802096 220147454 256352574 542586597 130499562 9223792 33097984 262452029 44703294 464874983 946236670 839518672 857639834 683548959 542203147 961103628 683757779 413842522 490111261 430866981 16188705 987870429 974500301 511954322 89470113 40582001 356337882 408115598 304715986 340536547 727000998 308133016 908431641 488861828 373289399 990102003 232864573 648860841 60589367 470466087 638934507 416631596 703529333 456892286 311630643 902387689 877998434 769031816 126667529 409797442 878581269 250167447 984189893 697917596 522319688 841351747 80312483 639601376 116740568 5670376 11194948 458008827 801175624 598813219 373201707 976459358 487424319 794869849 886776385 660849022 864337413 594620720 210323282 119108693 11337994 530917140 155828110 405766367 995931232 630834867 463161353 106800542 834207292 568398722 887966779 832612375 984898425 502819893 568868992 322301779 323232276 431759690 786137240 840409183 841309617 324702591 120642600 714150092 836541460 352088152 930337592 298400047 142341033 396190363 829331124 577278370 293200894 885517011 630267627 732109889 266299971 750077904 590808595 823535023 901178833 540586276 657889987 673922958 943112864 511002536 402758774 466293514 137950671 467551221 678114831 791564623 295309856 551578348 124216400 416371214 118830713 646811695 235962977 448286717 132669540 687935653 933248592 725909844 625727631 542350586 959637387 237171792 707696461 759203356 541861735 640504243 43846420 748353983 981132189 294336834 22582013 430426842 781539015 579043398 953251143 491853352 802036456 715574284 586029013 840175272 851702753 317465701 763784875 431577630 879153661 896624678 439992436 876329359 261216358 34344361 552802559 320619977 64471469 803706187 249894333 961450457 728374854 846092780 200401477 692852114 91875081 788131698 897807057 967303181 837527987 670193990 144904894 880100387 518398819 184847573 229063952 68248821 378515741 543181328 471569643 656821861 767663690 38745580 769605659 163625882 273120566 787064035 7973773 702339456 739647889 132304754 934360020 434463046 801976559 465474201 767534501 227433182 151450952 162489950 122466907 344685440 897291640 61061706 467064948 678454823 226573248 181098986 500437521 291802130 311494723 452930895 344721786 625291077 896752522 37412239 545472408 70505221 35793153 293464386 933724282 922043488 975098231 615874821 56017873 397851299 759789474 638888442 148089715 897824225 454640281 712487494 507471835 670099827 841927256 767500178 447232167 432439923 848681023 965441419 239847705 497240127 33269652 292082786 836965527 646630140 562260988 324202829 783448364 88878097 840471046 316659972 415362564 167692968 220784032 255674949 964239860 536451632 964490400 259622480 992589295 587810525 269586748 208681835 666835858 629773350 483029138 469685599 771564441 906231111 223358753 918353401 26324583 742500797 16535374 407691658 915655811 996861900 861123041 388330856 19352853 732706044 809092229 386304619 507895405 90105496 141572683 611108208 219673725 293460526 354783783 876832218 865886042 249891346 204382066 120851468 551498686 181975002 829581414 465332720 208018825 156547811 84052133 647500147 323761212 329818827 121756595 791716102 440242044 652808693 569691511 836331551 427453333 402308104 903125694 705246134 136709620 24330864 791216568 550951624 614884780 567608540 964399225 509492440 148531186 851956158 420895097 106576489 843948705 780307662 241259029 303842693 748526775 870499207 813138700 291993145 424868054 465995177 858102530 636905750 558807492 347088309 573453568 887420850 648501483 650314100 253594866 182442277 234475226 582547057 329571368 752413837 821083586 372057722 184398293 48156042 124036601 631597603 747059603 634499266 357364859 747981122 507919837 84194398 531517284 896855924 695606932 982418059 602729079 95891607 965575035 514255355 583076762 61795150 571512507 427156577 42897752 399684481 210577760 840678136 280582493 666946778 199587801 57362173 234923774 447222600 891688572 664863792 784726447 638747520 341438975 47776600 560400778 601139063 616941056 689571004 768071631 857155817 436957567 458756266 829697886 487385045 105590623 674594803 229186879 328755455 65492712 487734381 353921306 715245165 317391944 463517552 64131007 168074731 384756493 387470938 358882208 67904391 272556 109462283 839165266 629632533 919105790 377753705 546679312 217036716 941784254 825547998 370985528 661912614 158066700 990186197 752984523 379411364 508498669 980783936 692145905 694588680 214383560 363407381 711116403 762891386 715933162 48209612 917855295 475764196 502633987 539133667 923442152 47482742 40497319 494315098 712941860 209001506 656946895 776811576 138967116 363463201 861094997 475259140 755281631 152466796 948351099 213544268 794997247 457846851 598773349 578697761 977601266 123391402 838507418 478252953 248333218 939354599 665605767 513511244 791144222 68401414 330141436 484575960 397634583 699930965 545497261 156454494 451543396 209461736 524984242 897874690 873732222 216113430 980406535 565176686 76788228 312570106 778671885 498455631 242521145 18171379 653075975 420862167 175749505 518150948 98394270 883038010 562368744 361707764 878752350 916372273 729225882 29887376 163438134 921508474 126284396 43458916 55572220 406141269 765441106 874376614 710818279 561354504 406311143 833783499 572876563 142498397 978424808 724342032 261482497 19891231 92762809 460931826 85290516 256507296 38363870 689263030 409877780 643011382 64660099 743722466 319488431 435143354 670801653 312302530 623124467 38532103 970712871 217782756 84020694 959369089 593695278 316148636 315825070 50304139 548806085 15899009 295409337 825794575 78558922 589441006 573389207 138361595 888231871 114692482 269392074 939182782 387384138 815074208 812939581 584547279 667109045 443676400 878401210 421454887 703060079 293538780 619113074 535727553 765052040 603414804 926585722 167286049 258113849 979021322 175489352 57266122 861146458 41045367 823437370 746173639 566929642 131681236 9203727 528826147 761349516 156626914 954643563 209209457 147198724 899411747 381223768 932715844 777936829 230750302 148170688 868805560 463421254 161087519 854839284 884478952 223294672 917739828 762855464 967837301 562565042 159120689 950604020 174359302 644684262 196390125 598675924 909057218 723749513 551926531 675813801 619632855 899934814 825951826 847723831 674694903 733652556 263758462 126588837 513181142 365941724 253888620 186253056 128803757 359286716 212361930 58479799 913897146 804167742 694662276 184917536 540315070 582259673 999952208 466741490 679839357 111758759 455342116 962842057 189572674 804570086 300545978 470476966 1331800 777707639 963073299 114402668 23632530 264692066 579654129 732209252 554577860 98565456 977521499 817171642 254113863 325622287 179739165 801712381 359585401 324721426 391226693 749495203 336835387 457552367 283308711 670773123 568412273 445569247 76882778 795448921 670227333 895021377 478524473 439940933 136481253 792731671 49176675 720928588 301390721 326299783 359364028 248638422 875346254 575475803 690652010 338848046 386591685 760284802 306711640 575166214 610349924 324139917 172776374 586435824 182217516 723450418 345820535 780814565 823175457 254162893 438993617 718321090 925243086 71062746 954150081 218510790 762436030 29993340 85529220 484968214 236403716 497688570 135010847 316809786 926849204 165640508 427515097 620923037 484069991 229771602 376455612 903655184 27388347 307047917 402525719 760433735 675743185 973253860 623716862 842336602 520359117 849959601 286667976 141947974 663742042 358276338 198290833 307335274 227239459 269240040 827114934 572762379 143746651 701145595 58316123 272658896 359527478 982093875 496246760 830669638 338211438 285549249 178465927 95028573 211025855 878631540 52804776 270002153 900552554 343832645 89401470 77561634 736391094 954405323 591564672 176538148 289466474 356410311 812653801 553144176 971358549 771659930 437766199 470231401 654866631 553382602 419888559 747051224 135925781 348728193 145245912 815737193 21389848 360216334 282827516 831747116 164135342 422111073 456460202 723745300 10410552 92788371 45992246 738048123 197383707 637340508 439662392 582856604 388196159 54954395 974578441 131061016 754503059 413362386 303189065 64927858 11641223 589737640 494224732 453729683 81784976 184506725 606462952 126538054 380885927 488316025 205857624 644348349 99100106 453513973 289958748 824710922 513974394 520023056 415660135 122968487 717387324 596524963 25593392 467258607 413110552 852685486 484433969 884141474 827330333 897186257 636386859 97116261 986522843 621550547 638387872 550627392 219607527 971317791 776824664 102518046 313430875 272407874 225047517 581969488 897707603 44850543 181070334 936702218 261968497 889576187 717050448 451275493 671907929 197041376 110650536 114416219 367138358 556124990 541531298 906664783 156758067 662009302 361481757 21186434 16310019 668409997 732968381 41850655 270041690 661844975 721296232 460376880 961422194 29008810 619132617 307379750 40741767 373819150 813094865 503240277 651617883 51088276 713979184 321677941 10144947 385943892 891478752 860715042 777261783 831744397 930719387 543515741 99619094 742349601 97571424 622426634 560976960 872324886 539578610 533994096 394006058 483502358 184981081 929603004 976923182 419914736 118157919 466510718 574345640 815863317 1356563 628939049 983218298 866332187 719454026 173235351 256065929 575893310 514434329 317464196 723666749 723560922 158654556 707128590 527051781 944022514 287809843 208668220 379656401 4842924 852871295 383826548 465383830 31311827 380606057 646649090 657007566 672569428 379769564 204098200 814555381 605962433 962236934 8568264 954398989 790893777 247383259 960466828 373913883 826153182 213017490 549804479 872792999 428930149 40805414 463791010 398119744 919762570 275148502 71290456 408607478 444486801 287681701 619412329 62925534 955233894 930268634 270441283 999270034 892317974 472418946 142729140 188020654 844210516 860605673 809420914 897694804 191630325 322621989 530480019 698485673 895550068 892140683 579822613 671290454 398544751 471958583 789273175 749522183 612734247 694752137 986895518 275813615 991509508 485272995 867257745 27366467 225382671 103657708 639889598 805538490 631969911 507422607 853294355 647596564 997319693 432566781 193323365 144647824 421882311 113099111 36251372 298070388 792864832 822357061 559434181 495673736 230337846 438352081 430517103 703379867 423151115 628686732 159174991 961423613 357824582 952311737 203523372 728714755 78172687 449770461 306375091 333344391 338732726 332780614 280252148 576328806 760481068 829363072 495476451 766835712 363990152 238357217 233920984 463029946 45813379 146688254 279523087 814646143 339834364 423304756 461814569 423806779 987424118 491247392 354821289 610329439 453585301 744962343 202293880 228366432 565957029 315037423 85818978 329726008 749931027 959141092 475415959 285005028 82525425 520026548 406309163 436517092 441241206 108218579 342289558 463739837 650959228 370882808 622728756 798527610 155046913 629963934 645433797 162353703 69395366 186658948 5681390 523725909 451099187 194270766 195349431 702161818 949390865 794107489 144953100 342542349 919330510 379260843 354336572 320180174 978963357 257912536 644738173 358073212 273978323 845360510 304849254 79839933 332150123 51619442 651976051 363467962 220993411 851227217 848598404 185960095 238564061 214055929 249152094 76242464 181367391 840037132 925433128 660359151 210918291 659544692 205082096 533737031 512822056 679420633 299928612 571244388 776798063 381365037 966177561 507086344 660801758 164207905 928297608 492855288 196969617 114427821 214511884 599499389 84562628 297487756 63957669 537974500 747144538 886941629 826363703 662313726 904538201 555720707 332692236 607799713 923478636 126718822 32394062 711635237 54397792 737762481 813411470 614599655 361731751 164090097 218750272 572325577 316637144 154309628 924916284 470771632 613728045 957982440 293770047 509238277 418613763 976656527 141114728 294212405 633420637 137175570 586867643 538883377 948693090 527501651 826500001 73468143 172552411 277920633 11117926 748317927 407729590 901538672 778666682 929800598 313905541 455090278 443182385 710331902 522818816 597916240 536465603 84686884 262916479 872945763 174722636 822789521 463637888 831937947 407575565 825039314 313493287 313823031 966210601 116450040 353151673 244505914 911609641 409856537 135925536 679015660 430751353 362140621 716633706 850255192 697088232 604088497 964692554 620478923 584339244 937252328 910346902 989577819 731444316 249225109 540867527 729284190 704747636 199853410 449837436 282139374 346050261 827257596 380010743 817817452 747931842 776782996 805237662 573383162 576580579 863194975 110289275 917151232 172809926 105460247 906231229 232250535 453002585 658492281 983173429 361777505 153940850 783389893 834585306 357177951 79649607 124638785 563894853 871453977 699720694 320015286 459397174 169033418 663124990 840486641 333115149 616386802 967772100 688512579 144384849 371604946 688229904 742210818 730647085 57123059 662417549 281833990 633956846 969536927 183642700 292589101 12319878 13568359 158118465 589521623 908740620 398135963 652963269 186286186 513208122 440840917 950585618 75195599 294780398 928272239 143419850 277543411 884754345 201303047 993232753 220805703 279321107 943488258 206214638 529029441 588355445 920266247 61524494 714094041 565660989 487326336 572744193 874967821 989122686 48130076 226547675 111740509 554529389 404994896 260269076 816259663 354629349 725313489 457108489 259530988 604334820 975435035 108744313 258384449 914686732 369656045 707688968 153958623 981116451 108748235 682037183 327837788 888328595 5114235 170789770 85787600 876770282 285219208 597889721 668851289 33566043 110374339 163078271 533350295 419052604 310626492 709483638 549719600 62384518 296655437 991244058 71854669 470684504 198135824 394884681 754078236 989926260 291175908 562835401 241309260 841037249 237912172 818302914 845623956 603674311 681936783 215746368 840300076 303331382 741602041 117566130 927113809 737123167 28950169 260761710 354130630 56511417 140488993 446513963 135333966 874527582 195312778 961494661 781476659 97650571 417386125 162966396 405684162 605170468 474901290 195459317 826882765 133503277 451033381 533559351 795651623 852994386 497238148 604965744 511750955 782370400 413969682 744151086 82195766 661247177 976823008 367100390 597164073 649705765 676386495 67066481 710815976 430253739 428183750 244130442 319536093 567968188 938448594 575248977 973736309 77046873 420411137 658249163 426885793 79453352 347593782 75337055 333454167 18869107 19100825 811739226 113129231 133541544 819222036 710874476 727529287 837368282 266358487 179493161 913234432 86752446 884625876 996274826 480411710 397731247 647784259 548610921 14690443 519663147 487655200 81943816 647021940 545925972 649883048 726537355 525714955 93141616 96144864 641784697 510017123 955832682 681910286 661305919 114363416 230675278 454082109 59354285 407044292 579046608 649987774 830510199 93165195 788025030 834073250 874866613 448739984 45580970 395740736 50241379 570432381 59537177 329094581 91871202 501722112 454077014 870312799 955264885 644957000 746635976 598376546 87657157 183227788 589719415 570827555 833213790 89272964 836182675 304526287 927167535 390498798 22639597 445522645 787448846 376187914 596977532 609691496 39340082 818375711 933972954 270967806 763125943 654935796 808939717 145077971 898033438 915631447 332347806 854323303 604278474 497629338 990388205 789372412 432358787 225798417 983427547 387637273 882200055 392645781 743983798 286811913 690197044 499136260 104260977 702140765 63694384 287993022 498011425 356238950 777969729 280485674 123355009 333448380 494017445 169440047 892568431 98599610 340740348 16754619 783902061 817517311 991768776 332565568 208729632 56862958 340873204 486423858 608159445 609134383 947534922 578499722 223428599 741844524 594877691 805700678 375833498 905091221 347853084 729446118 547082228 10431452 5915171 714910705 43912158 603529914 880520302 486776430 79757143 689701800 796447164 162916203 850289665 784666983 88448945 34429050 6274978 35011960 690552407 528893487 279024293 348418213 967946904 997325987 728059030 451076982 321152709 919867380 826279594 891901629 10255634 372940994 378952245 380792331 625780759 72242356 768817 904389688 479620433 845394673 797377213 300303327 761045918 641022632 1209244 567545311 445864389 821811592 891010226 610591707 489225452 121424968 450379147 443370171 5002016 559025953 773696212 471033129 749400017 254091854 528249056 952086037 671662674 478743187 623177764 344106802 768558173 844327859 853034939 101627766 200890510 683405561 405805538 598322590 293957859 84913584 229711997 325160615 117171010 323146155 706983313 890613334 159070707 452118974 161975752 878375346 339918370 619096642 16597744 518602116 743040606 337660309 278821500 578545886 224831261 854164120 1915393 700213649 993898806 484448047 287305658 936075445 414601829 420965573 768621829 76480805 501389770 735938757 326387428 206837760 818653802 409485602 653029501 568859434 822613421 637874896 258986395 371737544 760794078 238111304 783237930 362357960 875681967 878568456 576465342 467242839 433965490 765420817 685038093 814676328 435540192 250230119 489175920 953357876 536178966 401442453 557196391 745367221 106068627 21096486 791685394 302936105 745951100 960385069 525048760 533157013 25283161 779558334 849138500 48066368 679003797 152257906 552505283 510352691 44401409 862438887 827573991 958569408 305477201 847989310 73392263 417222392 712636317 186646684 85621533 496102451 367520482 587321513 365132870 818972812 718996351 872356372 442726726 956812131 36565689 62444300 348766593 507295449 990666295 707138248 781556483 705736791 652648070 287116801 735260921 817456391 10995094 718953843 946498102 356089945 732625723 781355616 19233711 865094272 598841261 560369420 426030335 538872563 482889736 952106818 53526244 282113260 210620621 480767181 886940096 512454636 814778975 824010752 743134744 608591413 809481095 393086511 498898713 128918862 27494385 24672820 611790606 79759491 765483181 401190635 123396587 894581091 486958254 111384501 488361414 930944576 824566606 712606969 975318872 856345266 375303368 105431199 785571456 240325141 796695229 925809811 259033792 859656198 399865008 473686856 303313854 488744169 359192714 233222706 697574852 870543974 799695638 116614219 416874561 234860008 898033798 452019343 990102598 343195933 41312492 773821056 986648842 881179769 466160834 452788386 814615655 561771442 250981219 575884544 891847002 382734917 569738127 903279013 278541958 192192496 75619307 796600100 462124210 832654646 782817663 585755921 178376519 868958686 742111798 949838470 976246995 565782388 286055265 218118303 950795656 737283015 328048180 781979390 182394813 760399209 887365704 511879751 370015340 439959603 916918808 485831845 133613491 782690750 710534020 81376324 402886995 563537898 274472016 131987925 225235252 378157403 623671974 952094477 372014559 425823223 943441296 401892645 741957890 568639849 292276095 597303643 353892848 803187617 931444935 21110640 450965534 32559954 809427488 105392681 52460967 662592627 35110695 618221007 309281225 734545599 753244890 117533870 579414374 344052277 961052192 573246361 577361796 305766808 514789951 364638308 15905742 247893743 642588004 415622249 230268688 35429894 876965663 840973060 238811582 269461228 835389668 759235095 544459886 901567091 567102602 588277383 971435097 674994868 669966544 968771261 643351006 419608968 503451603 414915877 888354560 632978703 886209946 997147314 66204131 888126509 27123851 103296344 648077650 435464968 843107826 468647057 999774524 60895628 995465345 487329753 831447859 840927207 660963530 653011762 400573676 672534285 497836999 666611617 730610369 866259765 403335507 119798703 391375410 493151833 271632047 33801192 685341279 893993146 746409726 68954975 403576464 113851739 850987464 798855721 534620846 928192641 768255355 649959901 245068231 426313785 194902501 109599259 831165581 131457234 689514684 803315969 630889431 586993503 984763926 892206519 541061919 355981878 385378545 489905893 833897219 210131827 712255916 433021752 233829317 188839286 17142924 590711265 806213067 303840096 727721529 938884885 814399519 243757979 960811070 592807566 71336175 155620431 787550604 542714376 6309902 456661485 520854775 865662917 1634674 674055080 169470391 290386186 916882868 375442423 630081001 291716768 403561619 752494869 857811724 72202067 7900017 212399489 62613125 781737590 420927444 258771071 356639259 186235998 99903974 609140884 701976699 446735586 355876086 50448397 868152757 77748706 141927413 337017721 94825405 586646973 271165946 420811307 155282155 989273561 743207615 928699065 392724603 35863326 276520737 549832575 576455950 47756411 899550627 29785885 129435943 321408864 894108396 519578357 626796975 869884995 538495556 389254062 861424242 560690971 323685403 539713972 160682144 797674472 214669955 6138293 34945357 942985001 176308657 749138725 815546353 311862372 892880512 697428667 203571432 815320226 505571053 541293810 851299314 124775663 61726364 778786441 305074869 370839262 58707794 917483267 133456182 88300804 112266616 3083048 587057764 440003961 979331743 900105090 521046157 137559642 350171638 378191585 860390375 823798857 773297366 9688792 320503561 936491755 228201783 279901245 995557743 243557737 737200184 271183789 799370745 452858608 15574683 136089605 137626988 49822513 703187782 247545066 446005487 560642785 599250371 311650114 294261392 84815418 641871040 282524601 460259773 850043257 398361232 536587070 780376011 10258782 100528553 930070403 357142131 277860271 672850724 573671808 578788432 513818036 373344065 11676656 595065186 99061436 187965920 428289490 544550797 858038936 98221320 688533225 528019227 775319067 44731235 950244925 780789558 445995936 601776320 654180504 526026351 845436803 871257233 66273034 254444346 296551078 884377194 897782630 970619503 577591534 514624136 854267074 2326987 861812676 554781256 732772347 832895597 78278293 434838187 270448175 426426713 738917714 605352153 178497857 726162424 425093361 85205658 441003096 936110742 479150058 306661598 496923232 965109987 677225146 772577335 216709255 502423667 85682276 466171738 444104897 888670526 461217514 706049442 124738629 919617056 746122200 577187213 675744782 358437210 880165562 607337789 935916892 581710095 213408162 914753271 282364976 54682056 466771363 746292135 104527315 691491569 366439256 307152731 486000975 931072345 601819998 580722628 760834548 345506742 859641045 449264824 786733013 638414111 347812323 417788594 338067529 725214096 90354225 924236624 996499050 929059434 175935340 200806356 429064601 639559920 449867205 823211940 283083768 199375050 226076274 986344139 883523822 219240070 134294571 633024629 204966311 182796306 920342957 468870519 711822738 840965444 935489594 889343172 348933345 215436882 787323415 789099513 91392780 688504410 163437837 664075730 340525902 255484379 574856937 491273906 326923046 814304570 108888573 311600928 610536664 347712319 2080668 69231684 278524394 132567957 60246689 949686382 351101351 454016333 36872681 871868304 761440671 147329883 35560660 528420287 406732837 886050584 825016264 141970870 344959696 762330814 11307694 638192978 946032378 323249647 965286771 459831319 340927556 950356015 706651273 333407657 606086928 501949797 276636003 533082708 826847494 199453278 587112188 112681349 926667152 494123850 545930833 7318607 583726173 594156605 318934242 718798823 188350946 956410799 293616437 815049256 470061524 26742013 783415123 121226256 93254063 667475686 457064265 372327489 208270130 574655502 140680617 321852801 466995425 319796606 354955782 762515770 493574786 493681954 788569467 236187643 866444704 248171594 275666213 687732213 6998539 914209321 270702756 236453758 591298646 778744409 658615967 123476882 927317592 116172630 368382269 720891469 828265388 836540158 147670188 414799730 298829361 281744151 77297565 663870183 956741258 212392905 859468230 343345975 640411806 922816032 652740191 621432334 336550937 280630923 655244966 720490177 827636970 265912672 333926491 991986884 201976259 521974614 329997380 79226929 426700444 279353353 456290986 228203080 381546801 725591161 583760858 339448297 687011711 17911179 928115366 226807324 933347915 549854342 654822626 889114761 725807515 359653272 874364903 339811328 240856378 512192079 443485458 205377267 736831800 245880865 744671814 78106103 237830760 666960612 581967974 968608327 844429025 856198998 438559196 305901121 128016510 84523414 897608981 362514406 688772446 298445737 187780867 552501086 745154660 334121462 757832602 475629938 780283832 335001546 653003859 407450129 953967428 702267349 740410027 555223755 845420855 933078699 457427621 849975129 180989062 446891333 794774852 758939155 298642790 537169789 425040658 550173304 644352979 58474133 64667804 227232682 927431693 279664561 54632692 548784367 923948822 299950168 961489966 823333937 310525237 73622263 984149987 657265791 559790197 396405598 371204529 112507018 190031142 84232001 426360248 132980009 182314075 459129528 760403742 891184597 90395755 16128703 670571149 548477229 399047537 724418999 632959152 561482612 551627212 94274531 688608441 633853710 771150495 453081068 785578206 46393095 599977042 807684446 403202775 799048588 522754319 154498344 348505698 210663535 802660678 654331424 490059712 903557543 758302761 193590141 469139509 385637838 234585137 744121179 950300299 960844449 835953047 116161339 272592272 668987268 645805788 283757696 282638483 883030523 530919233 929602290 235366379 145096242 633404240 413186879 26803056 516582262 411757393 411715957 985494272 155566778 231883221 831755658 18558203 976936211 350910512 980221908 213688520 440513084 752264950 302328209 667169614 618372883 528628869 412621153 349383547 679363098 227636603 674847686 344654017 162584567 765724476 70713771 587416468 684147700 185988205 662541018 726454253 547307648 286965628 472617604 428091338 191323052 67684629 752820158 727280043 657219502 539068590 258569726 162731287 872376673 889419004 960913826 366443285 969407172 962897020 631705705 609055412 513162615 284588523 865254392 339333507 141815105 919935694 972059734 18116121 236245132 859971051 725425776 239766158 20183271 498186190 981603990 689104640 752615811 823024966 103621372 74282000 665867191 673823717 723820090 339402594 294130557 756075139 281555405 998954529 932771826 132884923 543213203 51848568 366674393 346215020 986548563 275622170 736904729 265745465 492215603 669390266 865440315 527465482 957965376 9325972 379580653 741436553 218019818 239170787 124990081 397803686 473340804 204364392 11430766 745180180 816902856 774234602 801589966 239566793 852260434 975862960 29402335 228065410 808920096 59925001 162346370 629804348 658697752 516916164 496914623 640603580 638101634 287777976 799406911 206811912 952848522 688944446 67820241 98057196 675679423 336487857 601680613 55937911 646058903 155898101 617929492 6695291 710249449 604760302 870675350 22967568 713927537 50455300 289805258 98251025 850295631 679032997 813933746 627727517 113308296 225751491 814429556 484137367 318285444 984632658 748882394 331544359 257709966 967463883 565671123 751124536 707163480 103138220 675085040 169231863 465046900 786241014 405200103 186996826 333602267 996754094 93698068 149158551 605263722 484988252 451079411 926458280 756886625 299693455 660971943 964146382 334055650 582547286 266364023 355933707 888682872 779682760 235260491 616203430 256811917 829745022 448801075 664206251 176266226 58791188 187566816 624102505 53784411 296745899 876602665 680212210 114513632 915729258 587540104 883494558 484861566 640534520 494980763 374833800 151019412 834310916 279557283 442135055 874414951 975110334 417554440 86051159 409316766 862294619 733176531 114687942 378437830 745351316 657853490 577678471 674151119 518219303 678696695 746824458 725440397 873753685 864620058 827394946 852905784 862284131 594372403 578863973 326268140 624687385 689175296 785694704 875645226 92848454 487172581 424045217 727224917 608749113 188678759 383799227 271977270 885254985 910115248 741392581 226351993 520976719 945380879 698025227 387818542 619419431 850604917 533399068 718510152 134654515 778407416 866213450 458557217 313368279 239028819 852904237 129074420 502086398 550432356 248507936 798170978 825258643 817830317 170582211 973093358 254080521 324211157 213308791 296693377 844588244 723807012 36098533 72503782 552394734 566531338 913807736 962548303 450262611 904678552 875791838 292190670 203047301 64968453 402790794 84478685 258177544 336707114 852582965 724528343 890288615 430622983 426129241 940002428 808216366 687185468 254309045 870500465 413939821 664825488 66673868 567882174 288985916 400007022 427801445 579040846 597052081 305372515 120087564 108538738 158574571 828550818 481771152 781085790 784518283 36095360 456909699 909588651 218810678 464004855 732405949 352457940 577347092 956256039 5621722 188490425 864955220 742036433 49971895 398763038 304396198 441506011 645033465 882139949 90550975 1715406 305113478 15628016 62169049 714842459 569075977 319631320 992307248 586067922 680536178 315780153 256863622 759192489 452990580 957540043 176647839 380655867 622524678 940214571 51404742 877811462 350650851 937461847 414786375 1337004 953071881 77271350 562776563 71608051 441743678 488875278 797945247 301515141 626891910 330654732 361242532 764640561 995105966 589022656 244813153 885140072 404314053 384013214 701566132 35465664 515962013 758272382 113032837 448254069 373291854 770593308 779003708 754535651 492529588 189649304 636652870 365984525 718941164 49567224 298590099 998601497 318018267 18961826 152836635 20560850 240294055 489677282 733335124 925410085 489826108 88206186 535757246 352645284 321206472 88467148 773478487 545042950 976858175 552803074 860336423 524432805 568558039 921063399 843752118 190626558 631363981 486164156 537786769 903549749 42559391 937844900 496040649 143456142 516635408 94322983 287278195 651208693 547758120 351694003 482973737 40800119 692562673 468718870 144749447 547539655 19250619 260217862 152909487 139713210 473757080 294935961 772799686 857931467 388337889 511079117 910084212 847247768 57189295 318956545 914180712 43515746 297151075 775779706 396069842 729322129 312006174 336418784 151283431 420619822 430055753 886464190 510496609 328182376 420254223 155118341 929505532 189988112 693049054 180815241 298702842 883492892 37655786 695765378 392590240 882739751 879416490 126247181 17695415 450023663 28042329 441734057 357486604 783060951 209518198 784082107 606914800 726890083 89271364 422047242 264875960 573163710 677051467 421065795 716758078 830103607 817143509 26049910 508230238 124766655 47926386 565573015 897310842 235404397 322682484 889747198 10685431 452433402 321471860 106307815 193982910 477466438 518759883 345686515 216993468 85380817 777000474 702847653 42947170 685096770 574647747 491352550 545186085 99925476 962588525 438730114 488286463 819042596 456535939 998291113 86780908 740806420 882005174 830394479 609847918 310582251 877866103 259550796 232893450 969955971 563071358 748762780 424449993 355871962 20104262 251336479 780370104 852262033 969921422 441468795 319653992 811608944 253794009 197601205 983185262 985845216 598835439 923309244 552724452 365466991 493504090 43456222 898360294 334117200 210014698 461026897 510620182 941928152 722023730 813188012 525673497 201345026 432983304 526947435 284728600 529192428 417722888 393850734 626126400 752051544 612397330 672813434 442698562 702606636 467476936 971472310 391835860 603587826 666940177 834523696 197639469 946560345 117965721 655436374 178917005 208263346 975528014 219016061 156259763 151831412 15051492 92330846 712247909 407020216 501301842 278595732 541588460 258929853 336019283 235430175 439479701 455565669 214944487 596728547 281848113 639287478 695257295 235639850 362729877 676259163 235669012 296661534 802376987 964570913 407283072 847522128 877704736 425645434 584217123 756219956 1659780 998690813 578585040 175526306 558205229 833428708 890279837 818914647 603584132 418623372 707082343 445109874 439244022 46462201 870351179 173861367 181087860 456848975 900934190 513294671 333306867 660731738 82614327 379337414 80971757 665569031 947778639 215803404 802007775 669361129 202124712 950924469 590232009 298413237 27063859 315647673 312801457 585517254 195740968 139693300 277832480 94291609 903943042 506151335 379590819 105900114 430960256 890669301 233097547 906382902 900583974 648751975 429013549 306320687 198143930 156030569 893905379 792475979 304382535 750397643 162894090 573877309 167795997 836906304 5993154 32250331 817455183 153723618 600074545 953571486 458199859 781637036 487007232 728114213 276365030 586769663 645819612 997269426 610636486 191804958 662181878 488593579 649258742 174789297 935449220 467756826 440331485 624042822 941753150 954556974 956697511 618945483 315900641 811949240 91986626 505382422 886965936 661244335 341773411 811643997 804377326 344433836 638057471 573703102 588937573 814390383 256987858 150538424 882204642 93062488 575127131 311403440 61089462 731339246 568355038 9596782 116424503 482487132 5767137 844995997 531752509 944812527 992817327 433093454 830443685 605780889 587975384 882823541 63159761 245122673 501348527 14991723 506237478 540559153 878675915 660759402 574464398 208026551 608175494 54300436 487286772 301850500 135913857 144152557 327726538 517768768 506599966 343253468 34413701 865537076 297495812 812956590 585999136 129053390 535291295 47052691 566141589 427979553 847614878 454540703 964974183 912512098 443507059 901325386 433724188 638764140 949941462 947333873 337330875 126006333 48185155 72094291 671367506 356913271 4935799 616806676 391875442 323192800 153898231 534128701 764503217 591294946 191857801 250257850 392952359 239634699 111355576 633668315 436713713 989058958 391226196 250987731 985794226 798457793 721875184 353625404 832918029 670527645 996719971 861051026 151942956 560432193 947864135 29216435 517634620 477895792 947771261 146178917 652970990 655305998 961648039 517509328 10873848 713058982 122447533 930878976 801525650 283669223 777905209 23204708 787295738 846509346 628586555 996476242 605970672 820148942 907417445 952294529 365050682 721228293 958319023 820482189 877869858 714161668 596461268 964903030 649172723 434379695 694572756 842836257 325373311 388967946 790684272 709532630 178537628 779501761 554555825 187325120 931921826 356343457 986143842 479309680 147794415 779152412 704340113 886989147 154936675 219435466 413989650 819591767 5150948 19256034 135567868 514088738 62803163 590705605 613900586 276936155 958970294 757691508 176714427 855499911 326879844 417039637 182913938 306740621 436036828 114948210 951017942 911925818 918987926 965221497 643290995 808222526 534887696 585737405 2633368 502674221 155727434 993878259 469734968 671667968 445653322 796433782 121267337 108369041 892760218 393713092 611595143 155192098 824688325 293486335 294009202 145093079 684869341 666096238 614256971 571458615 203271416 310267897 266237787 950123183 240098478 687792815 715403181 534259471 371072925 368298820 79004303 575113483 576109029 194006667 342158101 811236539 830237869 110781441 407052694 726252827 878952604 396773954 338373165 259829900 86320224 154740113 751834937 523629905 898144043 575813205 645158365 913203731 512177968 103631766 491426433 706767966 426877995 540965252 145363279 934593825 805361622 486520816 739889335 346033458 328866421 784016081 684322795 427880904 826320203 327617217 103229284 375343871 352735010 828284286 333760347 625776216 296224456 404494441 981107280 443326262 943552396 320774410 943951751 657050465 915166661 706598282 389366662 947966855 327694155 918517047 184835225 588655542 484090876 51709188 298099534 734095844 153537081 30022662 534867705 188191335 579430758 598533624 406436401 411251325 329330285 550835640 842203473 629855942 58029116 447534024 352332536 170168772 758954562 129571022 983004298 34041954 261890806 388396564 89359532 630043242 426503248 175723016 407769547 43516174 370555470 440345277 558936726 973512032 200164721 859698281 810934400 30490841 705870653 580226533 829583423 211535318 851528892 67203888 360911440 811811350 210387196 604058604 380003696 998154046 508661132 736186847 281732388 828432213 636303619 568803700 481832498 478719816 553066362 527023672 792579878 749252967 761078540 392168285 190148814 270733286 361768541 940494906 820677310 353057117 997312784 504912072 873483725 833083209 962486864 408227367 475132054 325926024 766359880 421526295 751646200 168560609 226685867 439393919 382650775 304832634 404294189 771823082 713250905 529137248 563039495 555336197 199940841 393215235 124225655 255875363 257310263 649160630 573673790 865435577 842670069 291216435 762651936 209186018 87465756 641753366 816216423 529279195 301439077 440850525 142360929 742743944 157412561 483709422 537438941 664098030 408937506 354391569 580391602 623045559 736494431 270870514 853257529 539370929 255513428 685026336 802326222 525889103 769746703 938459921 814862418 550406950 153034853 506044316 977935276 283387505 306840683 254174589 874554947 733853070 961764349 902354388 872481670 557937023 308583994 770981286 843725156 966507370 986256133 222489691 155305172 78713114 440004998 891473982 860448847 33738619 671974567 576370945 121554001 543312161 210777496 906707510 508226011 550111426 389715532 142391255 523658484 901894583 6974458 937812670 357812003 594580096 481939356 328597806 626821111 92421949 367643763 836733768 32374144 743714869 205248129 89085847 738013907 228147795 898057997 577266053 928726153 825984420 163374883 492213731 165751104 312599002 448516625 653745509 737049625 325198540 60468716 171366691 449175352 876084468 115627017 192412442 281451080 156275183 276271492 306536105 721840884 955149569 567257532 64998677 117493103 795662734 258044629 272755205 907407597 893097890 505048116 327226886 541953575 416660074 800306951 998309640 289042396 721648825 555057339 322717919 168921930 128569732 485640068 529740227 950290617 405682278 214268632 715898064 331865072 127820317 180765684 848062599 43179198 609329419 18779734 197555019 371225459 319147958 40401473 629659621 146330980 654337864 296556860 922664449 60189034 555748367 459970707 474120367 660082275 265973758 154451924 349708002 843458992 368025899 77465428 50853876 28671926 851817039 648399016 684822560 623153757 464531273 247730988 856695559 370111380 107895195 777450623 811503148 136328651 413434603 533913861 178195320 610821751 606782852 842898020 252100022 659477649 993601746 12016647 919523608 616775447 426066409 360007070 498861488 810903946 290995711 367200156 220184056 169337455 571836142 299216312 325265739 113125838 620912051 584069997 877182057 35028918 447524594 986540153 494340087 312771255 971830639 213219170 508507389 5408870 405670550 909454316 380969318 917044700 297271028 348001700 137830019 997515832 478046395 457901145 638693768 969558808 698502722 29235869 921246734 484561188 459152515 969321544 689827472 674625668 716930972 45850357 349177070 152383844 284522830 410468996 947619564 634603127 45088641 422186390 286014132 752759153 416678078 86887956 130805072 910488972 146189491 796809641 613288753 656194564 1189043 85219907 190291115 625437339 239410227 354446486 595199606 252161558 361968463 434291865 5860911 971308733 951062338 211274246 530691284 326988511 324993777 790453982 450969420 201741644 359068513 667527139 786563805 507730905 837419069 920288541 79029172 639056864 523302993 39627862 102663521 492446397 666864657 647226270 670409048 678003794 579642899 482793927 257613681 549306243 128704400 728349929 739901544 60157115 182653159 790826720 912057438 799494246 679478811 947981769 305020758 817713013 107785552 168829065 525601209 443624925 442633041 519801670 53782226 702226200 80663053 275589611 694113619 92299938 938605846 916005544 958298063 600435325 31181857 237031536 237465917 975807917 191528840 565332346 790132091 936136381 373584587 704799169 829347785 413507129 853606666 134429060 938080586 764572466 716332429 362781126 971687302 894273981 644811325 935036111 68325611 316052852 186839080 331682985 152623431 992520179 98774528 577896356 144313424 691638108 980989597 511078098 284908060 786866388 841364342 361024139 920206761 94928132 151056684 124042475 897922390 532376728 627276800 564183631 972134248 487446211 358541912 357690844 706854535 751492026 100187454 264629752 210873406 687130420 321131232 612372687 604969342 227867889 634967313 467259599 687667995 170101552 461259207 157948204 984546893 92707126 692419483 542041693 347605809 322846158 349284940 101273757 601745734 645067204 20321084 880868971 903502321 504131689 880196081 153286410 745124089 58342930 569911958 147261186 384062219 838523545 251143799 245660317 529310775 593935834 76269192 478785643 878190193 261108279 516580831 879188926 527575569 111559445 131038774 244580143 260925523 919412573 527983210 143018263 486194648 443233276 563057918 154757655 696400164 708193891 297107097 190750096 682317086 773859591 34017923 514489900 899196818 378729954 1869612 43250259 65355698 124499184 889759398 55560375 620162705 301132467 345430822 705757385 66308007 677200048 851030919 937845569 665542480 92271600 413137862 330815642 847409996 202920320 435797895 607811987 752536897 865487601 161530511 935271343 285438260 622735064 894877512 917849014 506787348 522545999 444835136 64206898 424561199 881021555 841309610 497262067 969395643 144117988 292536795 619603595 451046223 309049416 637268942 342454483 254616679 370179015 730039969 562043236 50746851 500395664 903316758 52795167 728845960 30845523 787873299 798487974 115817341 815739846 149913378 492299744 455087312 130895137 475673841 392238713 374142959 697859233 722764755 77944927 956848175 241775880 928608318 473233222 518337353 58984475 800983371 710077989 38735320 991890723 855561018 377661367 859768796 775224173 426628587 347445499 432656185 575789258 997540197 155205557 610517561 478803472 169926738 431560939 745689094 20635542 912414337 334479208 123618609 12437436 107743588 74331708 119676462 854930273 344581776 706806585 384636885 986362475 128168511 885559160 419379683 349897283 135678417 142165459 978869111 164210262 916083270 373814120 734938517 514220181 99382470 580387868 644605862 597602805 962806041 137457941 992610806 954680560 85512751 607330111 332474421 991900163 367761562 343370697 571001847 248294958 681199375 128502437 934016820 514934135 555615977 771564299 821581512 779721063 2043558 351305718 563640564 831264651 233623144 947693733 190091739 840160756 235022964 401583900 166344710 697309112 860857782 20964513 166904033 31640431 374896188 75468863 792738620 576294326 759150007 220367174 451124682 646634927 597097981 144111049 930453413 187771775 848454537 196655390 982523080 847882447 564892665 532135010 197662868 166222668 495588495 56772338 408962636 204764968 685017265 810276083 246968216 373211030 880031338 480101324 561181958 916683089 349259494 709001895 961192580 815833878 658831098 307154675 841524200 914923557 548609945 140002020 942714216 188988612 26405472 929205746 620344866 241232060 39645195 745660758 763229845 113204698 264943869 801694352 598797606 321843311 298531773 279627236 989133981 328693713 161990515 967325399 570378405 806047448 109063791 251675831 216815695 659786849 136617635 304836369 560747663 969758671 168980004 356878905 14948030 814243717 991614381 261049285 516650262 805138797 875522331 612535058 467844921 320613748 869146610 187997630 900998827 167024139 268316118 951214124 61192531 471695528 228784403 631791107 358915070 801622083 85676823 377481903 308643548 608288729 774897394 51734495 759342081 944013037 222453725 672268293 927209445 391982594 675002288 720403673 181413349 233370914 65540969 100129750 170202816 359535706 457693100 598363324 141690138 116931131 872536894 751781900 632752636 377815643 734061961 966130063 943340370 26707922 809499932 629733584 667439724 280690110 741995560 776741277 841385597 968532927 793081091 339594378 106789151 534290043 683679401 626899821 499192014 459997211 421862710 507556323 541365096 68669132 9956973 118135242 184536243 483982144 278369844 115615173 202411735 811899178 198604566 185377212 754055392 985533894 668438208 567126873 714355005 613002830 76151428 186976395 537268292 881534086 509671385 490763783 2330284 982815537 907069656 188344258 869491217 90452121 144603841 169275256 900842355 352115979 497289332 923216681 376759 840573784 389274873 897322390 342907941 740409174 426790392 607403208 882758888 108666973 221660225 127946378 991223697 611254731 619681862 90533098 651379605 665624960 758697628 415466684 920730826 139530339 520162942 715592215 303711726 948317915 407214666 254221525 418439968 209762134 265658369 321166615 940211301 52817605 538628043 687154112 890095140 898200862 560307825 251492597 424521130 867268569 143075298 936412835 975691687 269031540 467764142 635385081 700722864 267162863 34893710 267731689 231934907 313061457 758964698 506302124 649866405 39972129 191637009 638739003 384506543 545612269 468616021 607907798 345947389 341389767 762125036 619233409 493162774 481825474 491607232 165436546 628825447 409501817 404932064 686471141 136197568 670025865 281032445 695911160 366129109 107705107 763675374 551322319 314908094 404329787 114161452 572302785 844409975 98357163 316887639 702693353 131875425 196664080 370103471 490268582 132528575 214344860 870733467 918576667 242296122 740405379 262289702 107576752 34040414 258697342 420746877 248686735 31523866 146319435 346889842 207318311 201667908 729521194 332669180 51350189 842262803 347816290 881512117 559499158 776597923 771798714 985273690 55675935 581498485 627651328 400491087 1436869 508642540 872640902 758360344 32911053 784729808 63940255 30342113 704573117 261735631 960304679 439516664 928391393 441093367 395995128 595631181 532584391 711059774 690883190 583014904 689066691 782585850 966525188 294642355 215536236 541822569 927035021 385847644 467796765 8619307 59953148 366880373 23537013 218692803 803684035 430502564 839538903 707148825 879693656 624294195 473604075 931501818 354929588 314733201 732866843 944494743 485650898 796435151 616392983 931444738 422192182 801111587 622801234 594066612 644952675 161914216 689025154 594914058 549093220 375302813 562749731 329590979 459798084 857450850 768917493 504247172 751799958 651183486 852470394 12099412 614856942 601450843 559524729 700525856 210222437 55870600 939520894 832126776 119261209 694610486 652181335 585109968 960981418 36075964 774646936 476602752 242795967 23321364 942980120 142675397 799059327 506556763 12827762 822860157 989254168 466825044 347916933 310745455 71038268 311759846 114738677 690803393 133162399 390477466 292774823 52768640 359235450 349746718 907816521 789277980 489441547 407039172 995334856 878391528 443166483 704636675 20270807 161388190 842349910 477328373 783178095 969077466 658770207 869934040 105458505 479049626 522609081 377271950 478841702 442992836 471472887 943178268 65376136 198062752 148282797 984756014 475801270 344565338 646860340 641074066 738445244 116801154 706597098 253911224 336703912 493114763 408401072 889898041 939770446 926797391 23460714 233211981 462009029 296605321 363384963 961462355 930687976 244093273 958161254 706701645 96402135 658275780 181593094 304434273 811049843 973106 94610775 436289881 751440101 138548718 573767122 378435876 178647063 990064554 921053685 685356627 70165561 725652472 660722369 226138524 239186750 978526930 710957626 722323547 216936028 631035154 56621035 979309836 810910864 393419515 510429023 250155986 632042776 136404654 239349417 419373300 498619383 649788086 315600093 312838490 894476916 833158781 707134100 471763732 782446491 920366804 331596908 287024083 375143098 758269551 469352838 241876334 795708901 416659047 968744967 801236063 594441332 448936630 853043095 206700612 194005888 614799038 340122597 349954142 21899881 797000643 840439072 781310485 456611154 329645420 514822783 291857266 734699427 412656710 335130811 485592995 976259719 213339201 596545168 16743290 581155180 188664625 273577280 760174575 353685125 178624334 842095887 566976666 303035723 326873012 577652168 208316985 418703608 538296548 652308278 965289264 2194698 425750337 63518124 179217412 23030726 462620052 979574398 623657439 963077299 151949705 602262661 667780368 572843803 534914608 804631200 326708104 248829069 355541628 64920109 927157597 89853278 832421319 177970580 920974666 932206883 613840460 649811644 253885229 935827768 108060588 37438356 972021385 567926588 625929066 53680780 301863170 496423827 9672047 871643929 659955939 765872611 124977286 853823540 758920091 422938519 110913761 99082972 488123451 323835487 343606930 876001935 311323642 280731822 410506259 51219413 484329137 726481979 310689983 116297398 589005664 975753344 933912406 67565374 528747687 86890814 959718525 172800000 834867533 564167415 62155580 970944656 930183357 620275571 500977022 447653384 874331012 594465340 141764756 303829892 959535061 615029537 9035698 357649062 272217605 430671543 585964657 655697426 630568207 92874451 352083276 250800627 138642704 443935505 466078243 3135605 891214796 59364176 825302202 313167944 789456680 568079924 714119483 745744676 983076782 832998819 657868464 760827967 679236364 462854473 242829706 993800408 965773461 507575060 199602205 308420272 120614846 675911608 692295457 219479692 513002146 940780331 631757875 981980340 378433663 282856234 667971666 629943671 97457207 837120435 497260642 392511909 204514000 297588617 853267372 867607827 231285236 16844980 203133532 523567387 280407666 211437310 349023746 854780697 961799867 764672630 910307346 970924783 981612389 897568241 50831972 936646018 245719468 679324548 724055476 397450042 202984940 437462283 376820259 400092294 972622888 902254246 74463156 327478358 729632902 586458422 743428816 215346847 132231633 323789541 901306050 626474715 686654966 61859739 469690940 699485318 102577287 82521993 647226833 577299362 969875771 124184482 73991800 893040436 125872236 392451101 693166607 728626116 226828183 548230389 14105558 284009953 990080992 737445993 214951664 393968795 558870155 104452988 361152230 430634503 120083844 151125622 696358435 151326655 620636632 383103841 619449464 206736223 714447930 746206860 50443674 130019593 947288959 201514764 197695391 556358114 571538210 385533750 41842565 977344147 8554945 675864871 882924971 332020169 130404254 714302268 914507350 360911029 577507102 489771162 173108270 672178572 879120205 80198567 693418174 806523400 263772761 658566287 341364983 972797413 582122515 584178624 850843565 56449893 538801265 544268910 435351577 373798861 292172814 71524112 383834709 86601701 115551401 389365217 633172451 815301244 311942050 957595488 885696039 540564706 335585920 185897168 51185896 519639917 982239597 13085369 806353107 361919476 668533688 98536293 738718200 26382935 769251922 970941795 233344075 821217013 224827474 170773000 34890788 761091379 471730545 981854697 987678911 72756220 978737807 560632675 428739261 908578876 350725164 879891219 666666146 100655460 610761455 264006750 376495445 925752297 509002275 929953770 554480802 322888645 633514549 368658979 708348859 758868213 450161975 324157879 210667955 470799865 547508064 469776410 213238786 685083735 650174858 902365187 920958724 981134615 98627507 297656813 72538233 295378248 256358780 531168407 220733447 812181626 585807533 249273221 999653811 537837379 168633263 826290556 75030124 887305659 990081552 662186762 872388224 64496639 966646531 48584956 899206693 163943601 637275613 510498021 932347890 308092278 930700441 660034462 566976355 567495543 327588437 659288000 778702168 985396705 920173523 611295788 744186518 30429797 272269817 688976516 198057028 780085688 988859473 660673967 50011760 143268372 282514314 281712217 421119624 401639349 898317301 744239472 202824161 273045342 954822665 418949800 900018228 85998801 405988575 8241400 664461852 464253274 312123574 278393627 308152217 446425669 272806768 836840464 352349839 941718883 57367316 378330523 128190280 321802122 578112074 16616641 508065518 926044434 390289634 473691728 584937490 366280792 299885133 448315733 855511336 719636030 422665762 523176867 544492808 196578985 226230427 929003603 390077807 711577858 276195093 596656190 435284860 895053494 927164564 68023429 386326579 981594550 728123964 653206794 26034429 43082488 764655577 735788788 662458918 646398196 637871192 939382063 377172830 114523175 406633548 708667625 34393657 468643219 425929322 560256023 411168431 387821373 895221261 657437166 352939420 698560686 1606066 562157418 547832641 148683123 150108541 758993866 93036481 664595357 183076275 792818449 925723557 633220162 869334334 719060103 767161433 892353018 666771500 129137463 135961261 955653986 36506160 237299823 686808916 641827229 821280032 294865986 87482728 972089550 802676085 369959945 26313444 810919071 852064974 434528990 460351785 631811773 546088045 77253151 154623354 168140633 150893496 374821361 899734399 356931496 984344249 455168955 674938822 37866084 590530719 67895462 448443965 284750922 801161787 977824292 923662522 305504922 205564548 992633446 8184179 518672794 256101651 937884900 392944006 149497107 323920040 668431066 953211762 618532050 748922787 417193925 286533532 103550761 177470603 889499625 896541900 437629291 615374475 511733966 643719341 283275891 667327472 445503935 290101840 366162718 681905836 518211146 6348969 458343628 234774230 463831746 262108433 337847779 888357160 626167488 281235394 889028172 610450304 797649822 285090398 92081140 329605983 29624571 222177897 303017804 905863277 515476282 977796042 693487050 641310963 454406658 358980430 235357286 923768927 196947647 215303973 524930078 276896708 99499296 865749347 825110130 594702935 116117399 426068096 58950120 857964019 7286236 170865113 83114121 916378518 107961706 258633261 454646882 849331682 276492289 751820832 550842885 836197277 142457890 658546363 135845637 485441585 422236054 750659050 497033341 573204524 911743464 737382141 376483210 596729281 642582758 758921511 944499660 587765574 397750052 437019138 784204777 843588532 209254520 154165258 351093771 143285546 928283775 381629213 420055645 611529579 929288983 975983361 226688913 701119579 7746275 586116574 654985565 430998149 706664906 286404800 728292089 824523160 440393080 838247446 977392546 450840293 173011932 832399414 162336027 994583011 181447592 351522775 61799975 183480492 519470805 121055893 838790416 928737917 801587996 818190704 908585507 819446330 89024125 790548813 966021682 522181351 973280188 340102516 568825616 37620784 747503839 346792464 789681689 965716706 713224626 838364338 835414183 219878256 102076995 494460111 294272158 346251375 47318886 361629757 469364961 179098906 933722929 106390970 300382682 321158094 436782465 950337893 996893686 774397071 114348148 419182915 758617127 398367106 408293613 690637243 93561952 289968497 321444116 678862362 338934813 717422666 891590867 271243536 340144856 239715232 846541402 758770994 525599381 639196456 510950555 205148022 857910359 330954046 404199886 28675001 198351016 375747934 855524847 168891708 230421 322288811 137485115 439553315 658710448 4175467 950850743 233582837 462719373 236848264 43613353 37680415 489970501 425560593 247581981 839894385 552527990 926023607 509246561 435281311 616568128 369715280 457589129 952837057 664439497 857366360 842863340 808719059 257172410 12240747 47629988 774327094 453111489 502607564 601872658 784560941 547865869 551992290 790025561 39278945 847638741 257936309 80632798 958946654 432732113 326890101 288997582 679675924 526435775 887421428 385253528 325632598 158035680 357903399 954137199 545824094 756367480 433764776 986507465 772719943 91443025 1308215 543011810 693238162 737164856 249238836 562074170 504337314 991856255 950015015 92686611 512792895 925138554 158161721 427114740 979945751 179554818 859758008 109996073 34844984 737817845 9378967 161585984 728599448 663195059 455596779 783370637 879272077 399457187 217027183 463395239 795017045 210308524 973561857 218340329 975151248 836744892 165096995 398275314 702085825 262348869 356066683 941001253 976390864 695573691 145485651 104100394 878573194 747824663 170396697 300933483 107441952 625935447 163323872 853019288 13932964 966940667 162697438 476474147 460919183 725311626 736028140 838806469 257967422 510906635 314962697 713215223 622581872 285847180 567621079 734750586 131272906 128394911 218915868 774283472 416196179 339439064 658937411 249662912 453475320 168174672 644210649 288468694 28187145 182797349 720195088 102745824 744849594 571894264 879860799 53353842 53048995 772231533 239566431 761508195 893710145 686837678 70381456 141306702 747691379 929747945 72990866 544843282 996789245 584654285 517541452 760664402 379209736 103212049 467517001 23884278 162596768 366151406 816114998 41432232 330565173 739653280 94741862 722274392 96106266 259272168 762549070 362190521 961634825 46098573 452232713 254561985 938973598 282921942 349995988 452302125 349004247 566407441 378287763 869980923 431017626 106290192 218543179 919871981 909494319 514807207 197238694 343619853 109415874 189993007 437529714 619420452 911177187 465432582 18337314 557929281 265431301 359596045 881215051 876991800 778344962 225595432 692759848 872338464 401968277 862929858 102690327 982759636 436432350 723172422 853242394 573335667 381472482 892700583 539507287 249642209 105925897 747267801 30512281 836296004 475396766 803283541 261075916 29913735 869588819 774804633 614466180 414588890 853941946 387660966 94937463 222152496 949591245 989436544 974565886 430009791 402201190 203538354 6945433 43113092 78858696 278597575 408873832 915121852 230585620 573148370 24971442 837954668 193058005 763424231 653796194 251974875 627348085 102327200 857791877 846779667 833558725 255377561 71059661 158406243 340840057 208692211 154365201 533715167 93405866 921039317 473298635 841496030 987520338 668156390 619039640 123850363 219131347 297893845 14809276 120362006 224459633 84729298 702842779 850244816 619099603 771470098 395663937 850430994 424232838 838823502 377728475 852258054 87828602 710882372 245046588 300391196 718126723 469343285 298461017 90609799 314192857 995598437 909408205 343376062 428739992 91738271 59969366 211651835 955743297 561359022 976482390 255176895 547020855 607579365 933179219 631095372 530819651 183726232 150356343 799040298 984370705 697085089 36046608 354471587 225951409 44069852 510657553 42778694 932159254 237182891 681032848 834076263 509060762 204852850 989465414 248480925 576911736 772276252 623422994 565921348 973987153 749020308 723319414 378460921 593004456 234353741 870118936 936707873 262895718 27027643 231424835 809634913 742469718 661972184 508736355 920408103 913317802 309551520 584515469 944570400 483101812 702559381 956933364 89901248 902226222 644638779 487741813 800409533 387526963 686732445 751643660 156048020 552249667 253488070 810552157 543814403 164118019 198895177 996112428 851586957 711896187 126545850 888230885 610820090 116793494 470911795 253908245 909451731 63528869 206213072 517657582 141746922 700788957 383921459 829714631 33613776 606531028 163757569 774006426 934653534 723117320 928748130 619302277 620818989 398093912 186235525 132532553 146151197 470272904 441158938 282859470 945696722 660822722 756916182 451543965 681232434 631582992 461806578 802958436 38546408 282354403 585309869 145824630 32391396 168206991 427148741 781545544 796561369 928268492 76727298 90038006 215072446 247739703 127658412 864101052 967509838 779308751 514039567 640122492 963413896 546287224 662037246 197365054 611754543 583627131 255707470 659627692 805322570 198259204 250112342 241259922 583102117 268276643 38396533 2536036 258286671 909372876 33537164 67083192 270374683 234211927 288993408 507069127 635688735 693869056 431834298 385779697 405655095 880016616 490388902 107791670 988562051 823469842 626455607 579959485 866548964 393994983 113234529 563097425 112124803 914257842 642136990 934381278 872249419 622212133 665125738 233671417 363812714 527505107 843482567 727813462 565250516 174481587 632753594 721436751 709918656 202212771 253409740 592225636 855725353 467430627 622599817 182126005 705383502 325783958 163970308 133341322 454137394 880467269 437791058 831424460 196873500 138136667 366344970 254037129 317408024 652095657 640708556 879940979 313251445 751134692 742899127 156275042 633040966 861728802 202782704 188882894 568840929 138755169 160626466 277427029 558726754 712254720 387647481 693670971 176905001 492096580 807502246 274371301 701390936 629067989 885174878 668337757 739163222 803029566 817331163 784281297 314594126 598692720 319350745 237683732 959270833 894356799 948923034 360178204 5440688 742683364 843507043 953343874 970593474 239639673 338137853 442454533 574333988 250443136 509312053 109480199 705042772 865873245 818035292 257351694 781479318 395161047 32923591 142428997 473315695 433008027 806707280 452384760 433276204 874349753 796575187 15695643 750643036 891953957 725333682 730598852 867811666 87367991 253126738 752631213 42803620 272444971 164804508 384915891 464917679 599560354 829778300 876591193 369748752 89765152 888740197 61971526 220221484 50178700 960645580 573490882 388943017 746364594 172395689 954680893 321694963 449093828 257030137 945806025 745473976 809355733 687909438 127734427 971214444 506932573 266719997 511583374 307047878 657409976 587519807 564239519 625239617 928585895 285789201 458483314 617864860 893283789 804796676 241200588 73092187 827836210 669444781 422311703 374714947 421308868 189359398 928113633 632384225 184899025 457864843 805025629 78181124 183273359 850967422 369193696 617360959 65941909 129690532 87389285 657503592 177530719 610133542 44842250 425366300 996425165 850154545 488140177 842939448 328128420 252071286 733919456 997406305 682432012 91899050 601698433 643980414 543482640 53253639 890702114 557208376 430275105 690573258 780863767 909458305 926661779 807077043 314246355 500736778 36431391 236126344 913989490 943710923 739871584 447625362 33306931 145361791 600520790 929401374 836140022 843920421 241241318 492002557 408189378 648977536 683299159 590431748 927586114 884116376 753988822 352914317 872862274 312072759 581717491 500591092 204534327 802256237 914613538 173121052 217432757 537785613 905640763 497763304 390673910 725053486 701822971 598937793 375777114 193516458 260179073 798813718 347627489 359782562 884049361 61205976 54370483 855225080 554480980 764207354 364670872 77151699 40694614 962568695 253317505 142897695 566210439 272212811 969612541 930563338 713351547 570557945 344002244 813585544 713979178 511991300 588241456 979162576 600780144 216282870 375038911 230565854 586234510 249861212 314444179 573409775 451796647 375562823 957011441 941036039 108965444 902313932 231372742 648497006 179721425 443527557 755296541 90233134 703669534 444732431 71196074 742822039 226994142 586989706 937558338 67245500 312537131 835301660 41637984 499672052 311963136 539219822 737764002 979360345 808607934 412090669 764377418 776383564 472246696 193603722 778894783 631005679 142073958 678573243 956456457 557547689 434244486 843892344 37184856 224809894 135217910 697839230 744657533 464170581 266260620 75492367 730943086 823588584 702557822 131711345 445571783 871857367 156528618 197684331 236710468 677189981 165552975 308670155 846812489 7545338 244979986 768355554 527928922 992347887 782230011 836425733 409636514 922756549 985438645 808292622 664621680 336839110 748893521 380766426 639041974 39763586 10229187 561513161 138053257 787551308 22082660 246759233 43111332 338314427 675550574 16348715 993603300 566385962 522211459 718950772 521502669 117306167 549164327 929279374 161289219 945764679 129163585 69635052 596439506 205627649 979584926 273039241 849388200 212233679 963763822 313847650 872353685 938006368 755530693 737133303 710497746 986411049 494939163 884993742 186620727 75591135 583251149 938330864 95258818 891390974 625179802 594811755 90951959 878032965 574877222 757774542 836733179 903732536 214196346 864447664 55086552 306725533 170517890 81443369 307912765 272199679 461588110 967887446 58223195 502434606 406726354 763411162 20270729 413963453 157683173 599616088 835430336 690471043 244507718 858174202 7513631 460156955 378782674 486043373 293225320 235758948 694141007 926426338 87094145 355799809 837897189 462256783 716161781 153709273 862178208 438229292 245418353 753941656 349365231 131037687 371738183 341870637 261652776 44549296 388781806 628004426 239121410 489549853 396676479 875037928 120108569 757058183 770739514 45255616 146953837 504450108 978049279 882468562 923433955 48797707 817299414 183285986 31430083 627334091 634244967 893745142 634525752 95206100 93304451 519579097 401096403 236404868 671626649 800413852 777185033 463960251 521876289 110084367 102386864 973951071 263642293 644143436 12557446 849440217 753041491 869961005 313932970 812498326 697053212 698221265 13793569 62978696 7040056 77647643 319338066 402511011 482703728 735837747 261991306 25332576 178745267 263077891 51895161 25913917 585669777 238524090 903846068 515159354 908634051 861483853 143599665 520022877 201342881 505091057 782195661 959893807 787914154 396211875 375532233 247263038 163849472 890776480 898264649 746184345 564071145 616562669 974795732 802482519 35547983 777479120 74513367 713830160 537386817 728613204 573472802 986988386 678074224 338205898 841025641 967477869 834822835 148932419 668552388 612457816 45153411 885517078 18135087 933085386 750583168 783580768 890316555 635231601 723151338 520564095 783508891 14838398 507743272 102905750 198040200 510742567 851748165 123252493 275511134 782539812 357886830 752694798 83311373 625930803 194728565 78580489 672582248 896033429 808810577 26156336 643134121 95287950 665784732 917110012 518158827 926259432 565500435 63200934 816129455 970921073 517392154 214293679 600265560 928183416 55511606 567911001 126364335 592469844 537437584 490941995 287858271 390107869 83553913 377088624 145277561 55852273 360736736 231483321 432092402 773458929 757900510 752997719 4182049 56974145 618203435 364554210 451679041 364848075 454579621 377083316 955691765 750376573 860327120 898413935 771374015 628007110 817011537 298610803 873348743 929634589 415167602 430171497 548198682 606564730 508580514 31028411 319022249 348999643 210027506 656104217 172618822 843660993 180983448 318468597 463245162 102347184 676960112 838896648 163224690 348548018 153180278 636536779 397681437 296519125 28851021 150858239 451620112 318151592 186079163 219431461 793152082 45969858 360981546 598283015 645937616 524568635 69208105 884877613 545461210 635672881 828660969 786166121 92830884 510022469 164384705 584484684 340474054 487475227 309140139 160656814 504724413 658763486 377995460 136286506 519128168 57380025 545602768 637143199 545536907 283186527 224796595 623602096 133778511 262174084 898798329 933786437 483321024 807828321 33350991 76642824 501242446 424919860 279954183 603371753 840868940 318677437 708360344 657670043 366878324 226798787 940950812 489727764 571210594 288200077 964089041 898344977 340014868 14914410 626995097 901686671 893024113 83938857 224837497 401994579 528551614 493768865 582231837 348328548 590395946 462190379 548627539 500689291 264131140 375347747 56276619 904930266 321396607 831207018 354585950 620012834 896649397 863121895 630123268 502591611 391334305 253375489 18234076 91198144 920674659 479779367 705672168 436636432 76534528 480649800 12121934 597675855 443286496 643410267 159770840 484052130 963896398 505185241 582205813 134289399 862409212 524820542 424785334 577109115 813570684 422907275 972426322 595158561 582269384 829044167 57114274 186583074 643487418 249855609 848967461 722870647 957132693 139790128 437728765 630462817 882078842 663768571 22781297 230707682 596967412 182726129 445610601 531207233 477719917 266177963 506936053 716377994 864945078 195950533 154605767 32085772 24240003 105776993 445170099 67494105 175262189 752659619 852832822 673316937 326735598 65243958 131359725 181235319 848271848 370204869 680422425 402621122 356190239 641401731 303189026 872280910 445071162 494919332 265180689 35218305 386175942 296654561 7170324 624252550 706422195 201694968 727886845 517650893 545184469 42362410 961881028 355493769 626430820 133537980 109867521 458080049 731237500 53042294 402016114 536594943 810312862 975782183 675361915 598360948 731221549 361034014 35773857 9741778 734924786 297205171 566716942 233433760 750412697 599576508 735691281 307069226 587439154 360364056 625283995 723385087 785190576 507943976 739783874 249871473 311736941 984061008 455028801 106729240 885006756 736053371 123811318 566485071 885234166 131670677 230189412 331433910 8979686 461853966 293791279 750887342 268933213 746305885 74834594 184273888 591584038 469758075 8917548 983292855 818432883 950995812 828968926 750205665 124791638 859635610 459833583 441737682 527540553 549705634 401176376 491033664 813273255 991299460 670790073 248669096 725020720 786197327 326897426 380409288 89992841 600444819 462582795 803027235 915191482 148323813 899531276 37703040 26208942 494530910 653358501 342934123 260892598 533875484 97568520 547218355 206575367 338284224 503720586 56197610 206379063 175438575 314320166 591088872 666176964 736890833 31657209 266802761 153867149 611413909 604503495 785678826 611442006 944294123 248644469 734074992 564757321 148588936 713417357 983889345 835428976 536951974 275691197 995221384 805963068 950655873 467668312 265103285 450281473 983342043 41133011 920220923 392625015 1898616 819674697 805087057 253514555 743030179 112240120 112058482 594194508 195271080 384964034 513117 898065294 92557144 222009517 364687829 303437898 780801160 615016035 179001569 114987180 208291985 470459827 752353613 911174724 899617490 141280526 899062056 768237702 293441834 935643402 401751364 503010634 60481150 180331747 686341050 615637324 43495737 441991413 668623971 127790765 2708935 113672515 84026207 268900720 632831257 259483124 35383186 113878014 526716708 183364048 49707298 894193570 555657057 604772039 350432251 222764814 796589903 960234090 657266763 980422357 987626221 411361392 521808134 651036142 74961728 957611827 793281123 4414519 696937683 461388336 316832860 201731824 82450482 854184587 751309618 888155452 709093486 611569544 718774248 856933540 991376284 413614355 128859843 171868563 928592214 579781689 204150736 178684890 693999928 119798701 892749150 70126894 565887844 250775108 598663295 960214949 57643263 953445241 432504204 755123773 662653617 515871210 888058526 229748565 743669033 342751705 936679446 423268146 182585239 42320811 866076949 113845884 472891952 383278701 433537028 38764734 143045806 946503754 62336270 141022441 682906829 983231254 512519841 918086609 159270607 584033478 755832817 861368495 959730169 793014774 507264373 329791901 987013396 749746786 637683560 453916189 372741869 829846893 854354505 599304595 253976789 544944285 939955035 92300230 816038177 87795228 696617766 329671011 308190123 502490937 867193332 852277882 36221519 323576037 859749461 939588863 270898031 413387319 905523100 946097994 612150896 196130024 531388511 951357591 795839035 182086104 403963642 424897927 419060669 13575047 636131341 261947550 710730343 561485468 365581050 589723331 688577710 575582306 336261736 966373826 313085580 726716742 236001475 189353165 616766973 575390042 672152249 107545847 226553219 497987797 716395454 924810168 312667299 224232593 377731721 546977132 78295654 491554956 137792917 703347156 482651609 486196327 706611617 778249363 197944973 19629034 138796592 632994225 838892823 280149886 309671946 873096220 940937105 736609457 139870649 865088035 159696407 126251190 624898061 224726521 640321868 885859042 453294745 819458104 355125458 762384689 841357363 209849435 971226069 984745150 400836984 7526210 594334081 647954510 901738821 478942130 326520711 811197638 172175679 747253459 703429789 298871216 319683148 269750960 115017979 908829627 130254616 471190714 554911454 621823288 358904977 482537029 589786888 415744670 798283372 632624906 247169854 141075718 179503518 514929572 981726921 317740207 239973603 431721491 149697782 138537339 469224250 813931068 278753686 374585713 422323302 896606310 218113406 266208057 183143791 534039998 271742216 420213411 187031327 754645716 981243537 909057312 607660678 812199452 903308537 524465735 965755255 158818926 754113574 299142738 917896968 30461831 182611329 474990750 910483990 860209798 667110519 770486831 686021055 949485679 991815417 563741737 332342245 101238955 406209532 386335832 916381106 573654406 334215674 973104041 976648719 551571632 887879536 595553455 81797163 399230397 522619742 101593119 850069498 249517221 357392842 729164116 806810291 102504516 664562237 673761995 341047121 101320411 48294980 266171048 249233684 704081037 752803824 988974384 148657661 184076771 900797527 581754189 660378965 567250505 802391568 547796749 429338662 428505231 152644027 537507875 205428672 429622120 51934839 63596645 254256182 989337070 523495530 560545868 427924702 427334172 345630525 194772343 577026773 680721747 406245533 261103400 758911865 71161046 191809211 747623109 452355821 752776781 715514573 442446424 794862744 483380294 433160587 167653136 520919974 670486191 470477747 875417534 391209862 973716318 805995653 813515097 437171306 125885577 605619783 690809722 999137738 590711118 735544002 206806753 78534369 669972012 529775043 830300142 538607406 908833160 268336027 253876520 297645813 671000618 469048224 761960890 253960636 780797373 900859050 445450737 132929230 338431826 249891222 340651455 475681211 388597213 986772423 813599035 968288470 966026935 719725472 323933983 86867382 245281306 223054603 285199689 321609653 15513513 268227573 757947194 423679604 63110373 158927567 359926426 962850389 251908536 974505231 847815090 805094656 562511086 146240429 628401648 17305567 926103223 947216294 345382503 329964705 200459047 134043773 951589964 374888890 525827767 25513141 364976506 151156450 270521537 701048408 608856303 714837906 826996743 678463347 327092557 430602634 953051948 827497111 295746394 477225806 347099449 504574298 357682304 80218788 530389530 732359380 641045838 496234263 932986655 623790627 366599156 980559991 127678844 591039719 607781579 315921239 971569864 1996742 639347403 897619342 188756354 719212777 292840980 524117687 131403143 321586813 480240230 482006192 477984925 419421492 749575592 43846687 871223532 66345665 99695204 848684776 555304320 369512543 424618057 128851640 731873992 513418059 619946664 218533758 918882074 89701701 71006968 205090796 75206957 3867924 653195603 687866362 711067805 714143999 229560054 862199652 436754538 509966676 259848389 609565223 583950201 466108644 864049604 401619720 12045586 139804037 123816863 349472781 91507040 824905871 79088931 999516929 435205108 225839968 57774275 131887604 190121027 192224728 525865748 113852857 974445603 847099101 6726481 491041895 18632274 646507737 533435863 232008665 334986479 8004151 626641578 184622126 185099775 623766505 674916335 136083017 378130921 69252581 766516336 399251025 270431226 737424803 38613019 814164531 824406755 458800801 869132419 914198555 247877430 524997855 364157277 400527103 573975020 320118627 354039557 754909460 892539617 100985527 979555575 69965910 986710870 59500902 422259798 576331013 305014383 938841730 318668392 628341794 184807859 166682145 227520279 842717175 227084175 488756699 942703474 749890700 560022995 262390606 762243114 351797810 971429939 426241691 246535701 568101884 730676423 139696358 228017839 106724417 615809675 24357593 534823572 726489884 204063712 522593569 882059271 81287404 728121609 230950128 331172719 880487124 907435183 102576250 249612244 17383740 157697630 141677944 992168294 540761678 36626182 454636968 34849783 907796602 611755898 370362186 669127548 661646066 824177908 647125924 434331791 469578287 688008079 45101440 956897520 597746794 809825484 389146537 96698879 108342308 222085646 514083697 93918020 198184094 411012382 18937134 530578152 34594401 251117223 992108217 481015865 52015032 577884346 751167469 606909482 263491889 227682124 583955758 860380624 528647200 127958196 523369951 41134822 53100828 493166637 726094058 824278090 342372992 380999770 833208125 731036286 86524651 603190717 154482759 398991912 778362817 19537726 281335423 366854290 332294055 846488234 167241181 120758826 406537994 660867378 917466719 464856835 198422169 59658216 916379782 802048851 95300039 283498053 521393622 133424627 474942282 162635942 374110042 161471202 597134751 797459658 420373021 240455106 270535043 507995222 85747634 704915033 625015419 40620881 406041772 772011794 621294925 490287272 146853671 992929146 338529413 181910699 51294526 995288771 596065521 27665806 770306962 992248388 30884902 592437225 115032522 592124406 232337145 509353273 893002509 7179001 123741702 295556701 461749897 190239757 188894764 390931481 647642608 336741914 297174286 418750358 976882678 24888488 639623060 913519840 122821332 614565991 365167208 255792999 975683272 444291497 458575482 752785022 887942803 660487395 435627900 206302687 2636281 789698352 856725095 235370534 428395077 121421517 140667381 27311441 93162690 960914846 849848100 129028423 341434179 436383656 826215353 675996749 313556124 77015445 528431802 868212626 698790694 34448691 450300659 556027813 967572799 420450293 619018099 766161657 105610696 960369520 264338956 382514280 270555813 868170207 296442838 705834925 323392 393440416 83998124 962772968 579410183 707262645 272977069 640191006 453561834 438094148 881433276 469764023 27242717 452068376 119930625 785542910 520561244 413203997 100802662 744646053 299044578 744659943 634984475 831566142 320457585 960452652 994690067 283629507 100757005 799615045 586851717 217388046 257887296 52276914 954316651 185874530 452213144 795808659 196166406 943177440 330114597 879593775 838594136 923976211 499395324 323062897 643529896 546940773 571717302 741106022 690992898 797424551 2107889 612978112 904868021 76920205 585195470 347052886 929730003 905243184 55431281 935044258 637069748 45406602 62184325 421476161 921782643 790767869 46176437 522211447 447818351 940684749 451237428 171016616 541470412 731574177 357516086 366616800 305724400 802062086 952246901 2092876 633417990 713572844 484361901 1106367 857950590 69202983 979290911 729652526 807416715 79202287 299228690 999507252 590068899 204426336 666090317 68793999 785101827 252106747 656318111 928068513 472442153 998464291 395577432 796517616 458378328 539929249 828303821 769349030 614792471 340369441 679755223 256442897 453496498 715319475 599293268 773016612 521415352 970078538 319867301 918575605 3096955 770900800 399375151 745530429 55623827 344133328 726840282 895651547 195160923 857976219 102651285 775615825 173805427 55007012 374463696 743950661 364766012 349813588 544549632 798606082 744659039 723654390 278557470 610746356 945236038 608404540 170940968 420182320 358226082 814772024 211257247 915846633 287275491 238262884 362011144 483926524 173935555 290135835 791320427 912927845 808485308 749057565 154060759 777611720 700226957 929792527 57154524 11099881 855589305 979760633 272198415 588321588 241927687 962242502 650801290 819719990 649918467 87107271 565256553 469072161 904936316 779782705 206640462 806901580 721076996 374226842 592596189 522100401 594283123 155088768 562946113 359034222 67669860 6882242 633111461 882066756 12342711 127462949 743772604 149836827 501230093 334874320 167980090 964039804 33017935 603657424 390174297 621054997 953958440 323428501 405182293 7373369 730691974 575351923 868140272 278116446 866257181 940156194 587572207 773805213 668808420 903566399 286918810 416961077 828166805 97924297 744408896 468988935 109209137 117452196 590960817 308059419 541247610 202308121 671277250 564412699 436708728 713450068 403248333 28088531 206343925 922924005 409865262 465399479 923791105 702632000 738048199 532619101 947012206 808288573 149952381 788889086 505595732 345076120 843260088 651420410 939265423 121254258 993513191 112962641 740674364 21555406 585366266 108599338 238860608 774371349 840703206 911482704 186338753 727641234 767932453 623981487 955693738 68557559 811755571 231185628 740656172 228487127 708950802 831918731 780085560 320789033 975543239 822824726 853313541 962266059 536108762 266119165 770844816 344516093 696675034 875410016 293325079 339774946 988948183 15635335 200784541 168622851 632821478 321565531 392641898 845122507 660328609 800163050 368690568 127340043 219921316 99271398 158671175 660329336 724087825 58004519 485841849 436682792 7732493 825785893 233240887 743651609 121364801 876539262 774771674 869178026 769588569 663129718 568247810 302252320 12356744 324798834 857355987 226362659 252899587 45441916 910622899 14778942 22771329 669062850 657551822 202741602 897947842 324481303 899068050 436496227 823891973 339328113 754011187 601009018 325590928 937305449 474714920 184160705 357371435 171251134 556398508 958020538 726139557 69822674 226165310 815653577 770341454 358136875 810989601 898045621 548107643 595331060 851657181 121794603 535872518 898515321 867857852 892580155 586582475 914939311 823995470 871883225 750830892 229063081 514092773 141531741 572200846 670284068 136986650 420359171 416398298 775691004 71085126 480735084 418337533 779819956 361227786 889529116 204908136 135149555 861048008 26710010 188947088 973954306 396583207 411066834 861432687 10456399 35156370 745917398 395669249 157673196 897027770 607651097 395468233 869188624 792540176 858876691 828582217 936837013 84451404 321993248 355489421 887248248 394704361 953976321 114010785 219195229 790380966 742986329 790949142 928110345 28711686 757492016 692166786 771931366 792295633 638247796 9488124 927892098 264745361 266206580 33846436 875477776 82802710 97084771 116882457 259746277 535920626 441936859 441542401 935829244 38665726 347310679 278168197 20044659 976515795 940265399 687474129 115260940 342734162 805920960 619687577 787260333 661682973 1986202 861895055 1841632 155180827 7778128 446542062 975615316 326962680 912933971 989423346 497264730 732658850 840167672 473151069 783281000 960125133 632880885 297123572 74168218 528379248 124502760 80670720 275145516 554276678 531246288 592669902 56683521 458958671 105594002 384211759 691201055 277680460 777850997 23170041 655393841 396913734 343510438 217352580 951718915 841522951 894152373 70108205 646044426 220938399 644382230 957860054 588576986 342782689 550055073 419762532 804630957 216493283 817125907 488008512 378799843 11225986 241007499 842334167 933981564 184182235 304014349 131800858 826829472 525425107 157662467 653485055 897844759 828442257 208118454 422558974 168095442 789341438 545049305 243728532 647960928 944660044 494407935 939077059 510101113 891608684 539948832 500035216 451640695 266183318 135191064 375073412 474802392 288182725 400466472 21807916 609601214 499533624 762434931 281091737 741237103 722623219 33648258 849527777 525133781 961029180 447634625 231396764 391789054 775817758 93367040 518115431 916303773 149347817 238050290 597437284 696998023 238839216 801089201 628496569 619446583 86341833 185965880 158538764 926512460 488182865 65754344 98878222 211683846 274366886 994825988 988440045 210073292 712398571 740828980 580292575 28140456 504351623 291277318 224643998 490492873 442624678 138893160 467274727 540377088 268860342 820815152 483671034 402372420 347237100 387255700 248553501 108897582 848062909 849940402 792251929 363512957 109771109 911537674 192330171 586614676 186234211 33363710 230477140 775408887 980665851 463520089 288499770 299597266 528787635 95439557 666152261 234701938 301344470 9434195 960021843 598715081 342660596 936573687 437107652 926833390 676420192 64583690 341040382 393405851 531077552 531594182 109427434 66032301 342051137 785690062 781309301 766634408 670097585 765299107 40310032 82910769 287504483 117289263 658327345 563667089 812709886 749027646 860856016 466867769 535741166 183953920 157976811 929326648 213433570 442624905 879868162 264058823 228066380 55963218 930875291 182007486 84399844 639915957 392911039 433719324 847241766 596588660 788422779 31904386 33233871 14023474 669912416 575473848 590487140 510199032 992659204 687853608 198817194 888386482 842394239 379894110 43885871 64637616 208047855 586628750 150451392 175166758 422326260 153412622 206660337 97593516 12819508 85739223 662288281 80354750 142501336 696664840 805949010 58199100 285645582 618858595 492431101 91070444 746490501 151589070 80093756 560401651 129053684 947772628 374088183 259842656 340636307 560649250 31940056 59873953 524849567 121791498 263211470 34127372 299512539 155156483 151176846 804061528 897846538 350024230 885814285 174024737 484926582 445047731 539435015 997981543 666293612 981719946 956268668 922370575 154969790 987011251 53332013 467038561 779334207 148649174 148672291 182901640 838698826 573085892 225605929 731120661 779660092 875752684 277557325 803774077 906666485 893480422 299353955 228352662 953007196 411088620 178858626 125555486 426546904 677300316 645887365 189960244 481091031 6433848 185830539 799704541 794839626 588129445 464658039 623211136 593794599 469922927 181616496 295742826 871590118 197572996 889038178 215155532 621524485 863673205 621210748 577701048 258854277 522198008 644948400 903342247 723627626 593083240 843785527 636785397 508590398 677442371 301494538 10317539 500183182 107378347 907216746 691964821 610876780 435271910 583576408 41177234 656558059 122452958 530622749 393218119 786753447 993546402 641291972 287476356 932559418 818173411 783802011 214562045 592798152 692391544 657847222 87257034 837980532 76071898 728557676 710249447 314152424 927679145 876689624 563924405 159607762 855263013 448599385 477470583 282206305 350625717 701329170 471417302 564845516 627289444 620908651 249787486 753769419 143838303 139597198 184073215 692774428 234075768 382820075 657616780 426972927 152787366 74975668 48300607 309971387 830880899 296385121 846782003 617850135 894738124 973890862 529460457 487740385 963878885 120587928 279330244 81574763 255133523 983428068 241796237 738440201 739225919 816672152 59502575 800284564 951937786 187761152 958289404 250439658 965424499 594439082 730620070 122765163 992786371 635471850 71499847 677905789 473495458 748094807 614908441 594841866 898165230 371851340 822539455 156763389 504919339 829184360 908370619 39866569 568045566 955804174 151571189 90396897 578840497 439660262 525289786 255880001 332607155 461619290 769898683 38670308 976767253 862742810 771917450 608932171 292547341 608259737 318201888 432817917 924523895 742585229 808665050 344395777 641477199 568981107 554421111 710103909 82130744 526944776 282852508 525472955 812567032 868327889 611545936 365126295 331877113 364734612 159734912 397516562 743308746 434556125 145562748 408615498 549691292 191352186 336943480 488393951 21342150 760432639 622306316 116567672 508853314 103105347 920587189 157655100 355843117 353782753 345942354 877237594 132611659 345072824 971434919 488642433 431500672 639844716 407917533 344811880 32092504 574147811 817570304 834657607 78861440 233117128 933158272 651554140 253757258 893319947 70932401 858208360 993150509 194856542 859862602 376255023 694947907 463281338 96446442 448259580 380944842 581382360 400708238 277469466 406474916 289840569 734013981 811272540 442602198 617584927 951503580 202557334 968682764 917915153 408031226 584361505 844495124 925280603 137105926 658239835 788159071 21957131 105905011 605889061 798153859 465284085 336743195 461838435 119189435 808589360 21316793 9566592 798558053 669537176 4030317 809165543 156061315 44450634 943563836 20071563 153300539 101589802 941553806 133931872 116304471 503284832 741892270 245790175 680224710 427902934 608475214 229938822 523010329 776052412 729409280 519210070 579967239 942134021 721062078 834332499 600560873 316427239 815565922 824149256 458742078 606869087 337301551 543947008 462845992 910716331 881716294 347408206 322522094 959516110 171773234 964414726 741065080 765139983 908186205 431140033 497753302 425595258 999311512 227674397 120464826 125630813 707079319 387591483 242518521 913429453 257003891 425698624 539788301 814121503 256558886 296916692 932489110 311179631 155297554 955634598 95533524 975800092 691790459 570115557 49254959 145924425 342370568 151222984 25476272 139892062 576494918 79349512 281118853 216410246 613028133 534070625 151318145 381979183 359935097 181813013 260418969 810491020 917781882 70186088 699928424 857614102 267596612 960058149 339350188 669315847 286002264 953641751 441961926 723662302 73893657 663287953 969637182 306539486 261083728 310921959 380983357 81655950 704786857 667377907 677964562 295968570 94511156 452374929 141256622 773696880 12583652 820649506 442638375 178713989 442610451 330056461 228583736 749896974 675327228 930334266 789096640 555328871 23486016 733485973 232517695 587764271 437402210 640591249 366060380 939306442 396412235 236316066 601094753 965720542 40271814 324461762 670024381 139880918 514607621 642075629 441756033 266499426 495647258 331002532 446402020 273543925 157038207 386698094 145029055 959855174 520321679 249144915 599829522 509982415 762411274 144932191 166528381 526365777 841321621 38734629 88872648 36308814 393191992 729570617 274833755 649469326 722684382 332335797 265315782 320569499 899943128 424533685 17514555 689420868 643672667 18576091 546891023 135807774 778217981 406577099 202139453 630600958 172717116 764948912 589278946 4170624 405973751 310801590 821572034 355575940 892470259 799957390 149975490 986008747 995222871 767339501 684683628 736208350 120776240 545000716 597385326 416219592 28467950 763789353 426424347 359685207 337785829 493328133 751618024 573654079 220176845 156966501 948388336 764220790 772953667 799044242 892504945 663172025 430055494 761906136 209073485 715134214 974781626 124389642 895192202 605648416 870873832 300748284 970261202 206883087 929130748 339679752 128489204 572930461 239178886 690304650 912515937 513532889 253379322 820564324 688238256 6181528 250849328 827151739 604838426 357701615 293190884 741439287 694894590 895830970 6742839 510224647 138868318 245692953 653069612 257022939 133572449 67591150 571861804 149655464 665904591 537175904 36287618 675341800 33261976 896034906 931191776 402893335 700479053 421879052 798213081 741321783 245595045 2175081 150616932 34643277 851754490 170080936 177495647 807630306 557838025 57053124 468000778 968704130 555147062 480170492 827902856 783275072 72651909 912140883 288060514 142791985 754386594 749832465 641139459 824005868 267217050 435872320 430702908 62745872 13291808 280026160 24907970 77759934 400659721 87583219 564273579 204684315 65951696 637833697 648517877 845086928 327694867 779006998 919090432 214849162 650353684 911073519 287606798 647663226 749636665 548754833 155473610 902062293 570265996 618237538 230129342 704649557 725357115 291672462 693144283 375333814 612888089 153997187 968567797 519377978 839995163 214345077 510884677 518604838 772658141 585670107 102419173 213546563 981495835 747654896 322923095 655338845 836253496 996329267 240064767 319207623 10964666 578893287 982423716 327359190 411903179 846777236 439350259 39641953 980443322 787741828 210815228 288918600 152536952 535498055 659307955 163085802 587244572 214154543 785016944 602472365 132641375 664073429 400485488 802114169 751042337 723924114 343054929 44356925 868375778 146773766 34045082 449747305 223394377 282169237 837429809 861726579 231803553 719744229 571969250 203271506 11958359 608092514 315516383 856360198 921480062 37585338 261313595 58681102 802957899 445650274 701137262 709542128 758947224 242979598 654539220 180423092 18316133 365427004 412977966 933075561 361827155 152593579 244785439 83645599 738946855 329681628 214081456 909896940 812341581 18365080 184941516 197690728 808808274 762014313 305833413 59268144 147603049 905326879 763287501 566038502 888423400 378340940 901007998 970222639 173281224 375984841 303418707 409639476 429034791 22573871 798766892 484015394 905190089 875227743 12368078 347738282 270356883 324391931 915389793 519544705 610985232 882713322 506399472 447217121 29263852 913635800 534637804 834616327 333513851 230607795 353729706 728249011 645851443 805628975 7088608 238888363 969548077 538256963 118042412 113788983 909184680 50192554 324582029 179345318 432618374 63405667 266503144 305200585 246942158 379777330 947795332 964629875 262619688 679028764 87756942 579345663 262618724 792825839 640924566 478284489 62670323 438690232 71602448 469409203 945027180 883990346 34928596 94067106 144590857 965544382 442694559 451048447 388092967 323737069 694132112 526169655 251257290 145971448 848883371 694316091 739318806 875340481 885493338 155784961 77971159 158104175 420549350 773720321 614702842 899556078 318244866 612927160 45629202 442148205 345528641 373926184 116084180 164622814 257183387 260124246 444612251 752444793 91016429 674972107 479323109 206231865 316212341 233639188 508855251 32858717 184184153 364746819 240399021 110577897 275429409 289935979 961133916 551294498 273988665 108092967 784533487 749996310 921345137 800004116 736647702 188298514 185570684 678211410 105169322 818520105 431000180 742130183 619092259 881383860 986813268 436014556 90155040 678515917 107028861 269557886 346826211 342081234 957088818 784599582 49880018 284660712 735277339 359837170 919425527 988606838 472090822 607189682 924326785 595940006 9541409 73483035 100028225 862843623 506408450 539885167 451125806 358089837 296270239 518410995 415889889 396199088 49501462 837175408 836133146 47370985 305192679 497267379 977377849 476093080 608557428 16922638 881397701 900624896 184590728 533712852 179477737 356094633 114626253 98770144 637201906 749846494 127202388 497643023 216175826 721725741 30176017 795374273 32598944 847164650 698460765 699516764 794490646 510065323 960557683 746066377 746062610 590385101 669046515 350808053 971254037 714099182 982106977 92091986 390733511 225913713 756886438 345723987 532285553 443081213 141239438 798201587 716069249 806216446 639078473 323850543 703267594 500865059 578894571 808507015 619590721 637683166 772317933 641381761 931652353 75552231 538865577 360656422 426779208 403279801 486590945 818604163 24832696 858768148 800498232 529053482 92998423 125327993 191083447 304299950 255253199 409070513 456883274 398614314 416719983 555062343 359535425 109677755 518242344 76563465 362386384 247692801 54731856 308834699 234023823 384197027 5005282 196006051 222741754 870533064 347536125 995952878 167813617 728141470 873954145 706975818 672373306 568510166 161706229 472747866 374191098 598111782 976381507 936995846 750235712 760029638 997263098 88804856 843137914 155582708 543276139 146109215 111307774 120411504 870226445 960536112 840284803 349479936 188153850 16800544 58430629 118163693 390738287 38883243 530000740 193944708 990222672 87888849 533678501 607686039 775604897 598118483 726722736 919537146 995835150 184623930 698968240 521666310 785119588 90544721 229016374 899413016 212928022 619439526 128841655 325334803 424822201 886229005 964911625 891032282 859405192 501524893 274014954 125476823 455397344 674750512 144807033 583187063 399318725 518715367 878472891 379286444 907205724 769080740 661030935 96205673 481248623 982992783 699290586 123693354 577260524 101246354 316317365 791771241 663436646 171977693 415311674 155626794 519248787 116134754 799091810 460821104 637541068 717653082 697558026 364639941 133508240 489898174 463279984 482805942 648166913 297015502 761665979 392287061 675639909 199271822 11910257 228125878 64678822 52037956 646090751 720529010 37432531 172886012 683955765 406095399 656339613 983096324 923844807 327408117 730245594 360918128 861692365 153911554 139810822 302701463 704928323 970091512 42637757 50124180 553413258 180619138 788054338 461963462 929791205 404355282 864321276 438958672 224066045 860344350 450989043 275583641 460903262 7661342 885781591 740633038 584689656 55208336 148379642 714082907 324628126 817806773 93783761 634776438 420071562 246755537 272000374 661026196 114284503 263615918 508326313 173136626 274878982 322410265 6161098 486249485 907209338 142543460 408482913 518018602 378676988 109528547 200695959 300808143 923882551 360005487 870950074 256416072 797018685 689896678 653809085 155605795 351568640 242616488 408757 153914036 505963226 399842844 313024861 284137618 238454022 601499177 146454675 599024408 856293924 638304189 790054105 103549157 158514361 217408074 764603093 872280412 455291820 756791876 689673169 897588005 516320458 843731364 85342779 679658666 988070212 560649320 124326438 266550939 521360940 375279376 303590856 799344234 659875579 581954339 14584314 137023696 213584398 460918696 714970811 252168774 75976996 504336302 997902765 353251213 968641506 692453572 665795735 91502631 698548303 304367489 250230241 134960347 716911960 408847869 807062811 632996405 789668685 421747798 437023094 346032387 974565474 839093549 354266697 730940633 542935343 804001830 479660941 129713806 562509617 780630123 852024930 657416893 123638599 248218410 533073288 225045061 46083637 167576594 557513703 100011722 715263780 467954650 671042823 209278257 794564640 612088507 334315928 596538920 192854169 588007153 79387628 582329499 324837347 496034621 85088888 310012480 596933558 820616550 613494359 2539533 968730798 981967027 181993415 922089148 39954123 53189747 545392809 642777422 713029619 285245045 978137861 945350533 95451243 269543824 339737988 115091560 555400034 534110236 303689204 703229635 498309479 299153527 242250184 914867108 445777645 789769090 548423829 143003359 450074318 596135202 616114327 127929739 43752645 896449727 649573674 821034115 45558258 71244231 645082960 773402342 152742234 983267372 168524338 844236440 460589157 613228770 600612759 239206079 569729374 637059170 134071918 164810310 785306615 595189546 563532618 662986845 584384450 43478587 787593441 99582711 861443769 195714458 589084301 30795082 675935671 985348815 914750155 75109459 538920700 183263593 897928638 897246032 844955820 350165879 963581356 314997827 693266769 679024144 898725760 781786230 609024597 221995981 124394823 360641778 108280457 161633610 307671219 513569542 597752481 488324008 249230747 816117958 768526774 600511246 918073977 901381001 949082050 227511075 637181162 200015467 260534311 147508630 421544498 680805577 793672233 938817175 116506037 854137031 611539823 548385627 443127167 109673933 913564294 921585307 908095165 274212614 459306334 915943189 239528002 189589472 521778635 51169290 93206787 23796366 841192453 344500158 332732059 648347273 40552232 109345788 787699144 580805899 181717941 218428048 813822700 502268306 272588815 81598922 714905741 109437027 363382015 843286785 148486613 127783173 588734513 77687054 750307090 152312514 525988533 350804173 392241719 706477865 438466431 713276832 426623322 857164942 147765222 510141931 37087028 883444873 124787753 536751513 354813348 490046579 517555173 201758869 619038252 144920044 187574432 748775762 511060082 340503896 585534018 336676164 680656065 31940189 323410326 433496933 538034309 46094950 438804686 71733425 417481939 567346979 824092156 668313770 698092766 791768839 385423258 924390356 943263875 523859913 616103171 156220986 33136830 771842787 177011959 657244648 818055219 702054934 542193179 639475054 852661670 782286820 608428919 55846500 848146051 896298517 780231414 936266208 912534359 109893171 347618793 975561985 252377684 564099085 761184645 204704616 121256913 368781880 381463392 79045562 770252488 347243145 133080056 76354591 859980119 471639708 184434476 703957702 587893056 259839568 934860481 739080287 156796008 51393609 159786718 308982431 476238171 675957357 170265744 290243264 988624838 263406183 285630023 311694846 95857404 616812072 267109463 865143835 840376947 276362848 497543544 7692763 330345028 344275721 116160327 473388425 978206126 318673373 165818051 318533489 746743699 359018715 739943632 890181219 752697593 277908166 934416055 487537207 744234378 643127206 932227236 432793667 831742996 604106565 650369575 892226535 420252938 905079730 640728756 968591105 907635458 640119746 371687971 285889657 331430709 327038346 16211248 348859063 877821443 661282534 640143868 754528295 634661228 595820022 474756746 446370748 644671895 252890011 963058499 688740203 890244431 421380606 31754098 118974123 793412737 70932746 757619145 437624060 291427519 453100269 61851867 523637340 873854912 124048027 252620703 162402259 147926493 954358347 772919796 543690729 768347798 865006584 729818903 966295851 873128203 289755105 970117166 21557930 984568964 155264265 538028737 212462203 47372522 496245687 902455099 682075704 33493323 735573496 162120557 780817277 531629146 930785304 287089420 77099628 511502572 51669805 876450862 980001833 519405180 608032652 317906897 471759199 21989799 306643281 668033109 859019962 740163761 129713372 123304956 439351147 465310207 668576079 500099441 912856487 718927515 43361553 444195390 902620968 769168052 41031757 701393748 539481514 84807706 962575732 173988743 382127983 774804166 795914167 400597520 846927292 270930768 338340750 469212425 584714586 314303863 603021619 583627252 185921302 841018013 985481000 37874229 702910529 103392328 388812461 955652499 247501104 865275043 115484746 758047419 479965117 532970746 94415436 22541757 279457732 138798146 515472703 382913165 659878311 272970638 645959289 556747651 996810955 976422555 661320847 287678940 843716633 218615365 906052062 583321654 69156478 887320336 670439171 816395544 673464683 147033504 785388387 758496104 666697557 282644289 366090660 200929011 750043702 82505312 728644658 535071464 706173450 920284943 621818811 870432349 340540755 95631749 737339315 843597001 110946710 368960156 83673297 392046216 600348124 306017361 19413904 77697883 18148146 63149640 666604719 146483941 870838057 18964550 769255858 780799279 18451542 875874485 704303966 870776100 607709395 212255523 536426561 72378646 659625148 297846979 482018599 856661815 978212019 164939498 57985446 595455009 697797725 275014035 769875603 52000079 283483363 759369692 780083851 296706465 898207090 433900167 648713324 297511388 26325435 573769338 48892376 101447976 888950900 17639743 559613881 980248976 645089236 823591813 801801399 405883525 235002907 941798301 783279556 992940892 681893384 531938301 683844241 584432075 105234273 78977473 722410518 40480880 95194479 509448997 719768846 246253386 390560127 143026700 588580472 746417726 418926946 212126332 303407639 301080467 685465581 290006816 803152115 262070902 772928890 532611013 53255639 640168311 472161382 946814941 736942544 309590282 566070673 834109695 804500660 449401864 940711649 436857700 728785305 348299307 951916991 632927340 411170649 75470997 505717656 170104599 678705941 570312777 332706397 752184461 703338159 600735409 33177859 669815959 480332110 242699287 489111044 358697507 506255838 818109995 692264925 592254403 206809485 504713347 971097998 995782702 895531600 98737430 222706973 657342142 771337052 127442113 15549971 819640817 639519149 160453058 892252157 93408745 972342402 291939392 338799340 948732140 589335518 792010944 297654773 674278884 492273929 829039793 139642290 78065887 976719118 690819298 142069440 924112272 701284667 630125062 4774975 666096588 641081251 117566263 460740693 524562447 920024991 562962544 640646827 94155253 998615112 238316818 257662190 512336065 356807935 966764128 226101583 155196889 457253350 480266755 726493956 587029831 849707109 819845254 123906757 242553402 27073445 666561498 294416207 525885827 127788312 805281748 581354981 908867097 688617711 987624618 432899274 403775381 141757090 578558330 754266056 48938678 718575468 710590148 504813228 9435615 438813901 394203882 724975047 991938452 237314310 589654711 153171567 323819265 759323040 908520405 8922492 467772531 95748582 462584661 853758411 970369500 359769446 199683628 64044734 501350227 560964211 983524784 259831482 514862482 388114598 77857311 433766824 316148854 759926105 386790168 428186998 659309443 827807786 979658271 247522963 424339038 498849151 762089245 701509237 212348240 696302332 675382495 489335831 877031882 747790350 668075922 596881523 310614235 989613155 821232461 814113036 259232188 669871728 212121224 162689128 578237509 120255466 374610077 211344526 154518901 87563853 793835598 676478348 485061101 455467352 884865086 900237811 889982581 219363215 107537270 230706009 974566519 906757816 259347426 943375574 673911935 635026527 615641810 492021639 666403009 982131794 177440634 387173647 679181203 840579364 903780210 142120977 937096686 915777198 4328246 371922103 972978161 74879626 733730982 828164910 661685086 834942615 950803848 106165799 687662619 815431544 926575617 430288728 821056179 529969940 660220704 881859577 672664275 916006167 570350420 545611080 545885133 767628656 269884144 408893701 594956056 452535505 273383086 801603574 979155149 594098995 614250537 63640677 946157612 62143567 903009377 723499165 302746645 690380325 162600507 911015792 409185680 760515961 681220351 964151476 457430598 756154449 100353240 408632769 634565893 81485432 860027735 851487733 451633727 633560575 411180017 25573680 659670667 670497207 725117564 705241688 614735651 573546423 345333686 618964438 288232549 851625436 640829886 806425624 688759379 60397636 728199321 175676429 378087186 930409426 948299438 935788460 569201518 707957422 953018187 740370029 108348757 359303874 339685150 956778958 76637784 604593726 987736764 239629263 281806893 745538580 523067677 702161782 731643695 626451068 501679134 851065677 79042268 619692914 323362046 925384159 89129046 903505715 717111521 392425534 471918307 72816324 834373456 542433920 244268654 253547627 888046263 817376317 276654595 674550323 122294502 412173587 916384854 298558573 487346065 490332450 302411325 470321194 587445968 974282129 974248753 55747010 328413599 445725959 477061586 247125839 16367199 925005362 411140704 255810354 644668755 653276228 760412994 821678222 59269412 76002672 931116931 989033928 259976030 472070002 132101968 244852493 177895665 807574532 274439803 676344524 12155056 534038890 295984379 440319544 44060117 329961191 734067050 656165831 610319483 866350405 76709253 612660149 170575395 799120722 380134576 671629442 830867504 909390429 8706672 96845168 841938027 375653565 687462126 805411078 589326719 930710090 283070843 315484559 604598142 615831778 889590534 288338332 466545242 651014886 108478120 314159230 846701165 572961210 662495257 175256269 174330098 226730568 89687095 426758372 908503177 609676670 129747334 66644322 649872311 175646411 309478059 658628010 547695971 505142950 897707760 330750564 575947099 197012743 730248388 389780474 546756813 455578604 431326264 202681628 289756878 489513430 511898498 174877500 145234646 974459465 817161598 358932243 524311362 35771471 798691880 475445530 654440401 31115510 397151011 883131922 723166760 830722509 891679285 26607997 609347150 309942123 1565128 683040802 74706736 838301673 401547115 278790796 766966046 74163554 752181839 129079692 318055500 372636282 653431243 15319731 458140498 758616276 9853401 583942873 563209133 499901851 188602774 460104857 457419324 189455354 137395142 273272530 458886083 319714724 292904269 685882151 659805547 294041933 717979063 747571840 63655744 153991470 724680625 777025415 519046322 925035909 842989453 131038508 718932757 98108179 610009027 164790050 652246049 923780508 96586090 697325151 277538930 633564778 638808259 419676576 225311752 786061515 805124015 39323618 101250249 405399694 367569971 969721578 438153467 742903946 71727867 158465471 365418954 642669848 916822485 971813674 579811784 601413268 694739506 213965885 586925415 789884383 306248616 982936777 413245825 272803040 916971634 223745510 38923729 126574334 521254894 516226671 943244151 302490024 442248990 456570243 134329208 701527245 379450664 140174598 492617020 999786340 528477142 787561501 335451407 535457254 141091351 484880822 662283424 527258831 79988348 368527102 478294916 302035232 984665020 403007464 816875444 64917216 859672880 710534061 110220811 953543574 1847127 758138183 657916617 728369361 965690964 309015028 420347923 447740577 384660587 647651769 225823344 718856219 691148423 719922653 282440013 651447256 678099127 155622249 347421562 652777590 549399213 237692847 401848747 637074710 454727230 725769408 383340793 325956572 629434340 125439476 971160414 752228979 388717887 699201638 100058172 136526470 90246543 137457014 374761687 938314824 675507772 244667717 727937238 926382317 504881999 137723196 431944390 162768686 806163446 853032581 191827607 609685961 502092036 20895888 923972637 458917887 31883630 666220944 69101456 549943317 429584591 490605308 378255884 28030931 543144933 81972238 384322578 211417352 905272593 359534663 29245957 722205700 636806875 316222441 307298990 224139292 289043052 41456764 617664953 875154473 702876691 789584713 225310262 986098441 918849473 366137314 38328601 885123613 681176460 268635288 121848761 554051530 303938608 115518723 418069589 436822008 737921929 282563199 646806666 578993814 923194650 702811817 896741342 927234068 764604553 24288229 243726905 660187111 55776288 533346267 479179879 132202760 830900046 702554102 48043159 457696373 841025828 578767332 602005726 206834607 57189593 903563801 165680053 720422203 107798599 681722443 574654583 679417121 484365419 294159351 20331492 34141552 432020456 510715099 489697953 654179512 339610501 526105466 523125174 332683918 103326890 848582043 603061518 295396875 944086503 67862730 492937210 351556686 233914222 8009942 765645743 905191157 42665364 87363665 437522371 216890024 206582100 20508948 309490356 384880527 154464459 185986232 791098977 282118614 336865725 429916957 393609359 781826608 889126927 291007207 297325413 335093329 529527371 619149820 936633840 709237619 143043615 121116167 169014944 748700882 647031006 877310712 452657609 425498160 773389309 323432834 11505699 873034834 291054487 631798684 68053323 349671296 938048746 346526977 179928128 895127049 659198168 496620976 38047718 530383549 469996135 427787884 992608646 895704945 378901825 664328508 658222412 72190335 757739573 777986540 797183176 987052611 781009332 424714891 520601966 464505247 875814485 953370091 861542678 685331575 616183633 237663269 634694268 840672566 885547783 499287314 167793089 73333320 868262777 633531602 652706024 101722270 828031182 795432521 704156762 697643053 212505038 439525277 190503267 760049263 650718825 98453690 24473778 868540640 952951344 787442126 691141341 460150658 263256282 102763981 738901211 229796697 280664769 776659182 175360136 225707760 594292578 739029804 997155108 863268563 583408609 20562629 614192084 778504723 188051330 942127295 391052832 357656261 514730033 957821790 522375795 907055235 186186491 742895791 104491679 513375977 319533715 724667649 214880854 287400473 773038030 910785895 616229809 40608568 151225895 105587767 155292589 574549742 372398140 178143629 814618794 191221738 107977807 473696201 967904490 623168860 505197254 355187724 299352344 252595066 812411563 753428672 275651262 415598075 838735404 921711117 576975565 950994079 536404764 64918116 272255001 728410533 652655472 452765432 109875675 768456786 998434756 120358464 994278957 940242801 739170772 99483255 979725457 403720654 385929475 779539996 498553963 253467834 799711959 245188211 427949954 261536394 147023738 1795585 117922947 706215704 455891515 845383443 543318398 544684608 356091403 255008824 572978279 824577636 391854593 334659779 832912790 779701993 898853334 343269706 217559624 731421880 319011434 905237034 627775259 409998014 559829565 948544000 3148438 954533996 782170102 681411121 971232671 798356535 999738592 49786723 644247555 182551065 692996968 25423362 340990193 793147918 677879713 976764604 382130559 139718808 133480896 904571141 673742116 923354428 316617887 456950164 236721212 491684611 607283262 505987300 505290376 417404666 647570494 145517492 345564075 511657650 250017380 79502727 769883566 253750464 287280924 340858661 458896764 812026174 740047859 633436440 628645223 813870665 835691548 561276976 784857505 523694209 871320813 532666880 488388804 201030028 811104863 227277150 870886475 192963730 734053777 939347687 447246102 134746818 306456388 222750072 509878250 581167052 715812448 548423862 438985711 807265382 562372207 618636167 768096560 884260040 557126173 467314327 455547166 964399 103219646 30753493 261720334 310196317 405696456 713624051 334800566 219379735 543639380 923726057 616619700 919382950 44955297 969637490 136331527 6636631 64593297 15404941 580512660 367438843 740501547 68075517 578085538 439672680 349741847 773143242 36650334 332926709 416230437 840604350 677794904 172903682 680811718 352487657 194136580 710090350 615734929 934977822 894278459 999244575 534425536 325754483 355010999 306472574 529289648 956297157 386135706 97761272 573986661 104217138 809742055 255606654 56078851 715126173 495256584 790190597 296863062 434862381 181156935 559563271 621200971 958147022 256437588 605166081 236756853 606350510 463830725 464457971 695754633 750946241 741039249 143661795 808897506 453182014 341677461 164154202 491885822 427336480 56176655 765918693 672606462 61178791 378185254 987508885 153158186 51251668 346366559 828699776 529546091 370230000 455323689 143786046 619903184 636120581 189207123 657944684 853499401 302025315 694940048 997197356 617060591 939720733 984185594 226410403 185838586 428856458 873177228 815921274 351487177 709135044 453198247 137727582 738407070 927814188 357759886 103984001 709144799 394151652 579236842 762673942 497162647 865081427 653728582 159123416 68828146 662615461 314214803 255004804 729212612 389224521 116800166 449512538 169398531 997900401 826210485 154949536 788608585 207527317 27232478 188241439 545817939 104888048 277831585 151058340 249442436 775414273 965704544 131362432 156225123 255497484 438673126 950135817 64904216 202105751 807607261 356562199 331240435 251331309 235658582 14852743 373790694 927750302 526146630 241072572 708060678 48004349 180866563 315830041 802517773 4345761 454785739 362744968 921411291 693731812 955095613 225675254 24294128 877800295 819488221 294628308 359316724 267273356 604669844 275399064 802210608 342270715 103304751 345700410 10589970 399138846 907867611 235174071 570125741 437867940 151406767 320521362 979319350 706820098 622154019 389874766 650416776 743833837 409164945 116362741 33678241 579098593 951340987 25763220 292287011 106752157 14863172 997372348 708602580 194595749 597405749 447988739 580609822 263078591 948344954 424580481 368825744 633237878 746016611 154163540 271232603 341676442 878236196 831190812 424328661 469258686 800613461 563867519 7380218 918031801 138618482 269544614 265869286 23479590 909818459 940156606 142406236 25825252 249725910 430399609 743254082 406800022 976763144 573315466 258036258 650535203 734114048 84429100 780860843 720038711 311092781 244993692 615752751 507526849 709770466 171197339 3051810 420934771 73245657 581954797 709949089 610338885 421061805 75147996 375289832 716361715 401789022 881017269 800495579 774791034 219731921 147198537 62589822 410285471 70910542 406406766 440589437 346478696 177315328 624357244 736795557 531318176 829169272 52016337 644590953 971297111 161486635 870656589 953417310 606958688 464549871 524674775 944658367 629045970 575166850 82162902 305863145 884889736 238948867 202748600 882354912 213161889 664716151 662004590 306524361 829702400 831146565 792420078 507008622 931475661 678612411 827550384 981833149 712430834 911636103 949523506 167295049 586251678 816971070 919633780 625790408 50027974 747179224 177920893 714075283 550758303 26741042 449285332 355912745 530170661 902458763 155998215 824581548 695558808 970403079 801098279 585865314 921215226 421283631 115306314 415620661 495736978 602325615 339747080 208472628 211321195 235648151 474492671 118335248 814225365 852942171 206673232 641650592 223773411 802500307 600469279 539946333 539378924 99277307 233770774 199214310 283638795 976492340 317559778 865294973 699729567 965049025 674782901 777311369 868238795 575948107 33909187 89171986 243721207 291287134 390618309 510973768 843687245 167952618 79322489 707907069 625261117 939693506 857292831 712999974 855717369 465027104 602902525 748747357 959884026 339592735 775803869 583966818 684030329 511875392 978098314 647934870 647105527 955318502 188969815 664807294 164540341 976956122 780266647 536325702 499146557 711413703 57766950 678028603 977760983 861427647 754407390 70165328 218884885 130992820 376039971 841711002 51425608 29711104 76522072 654804948 260571143 583763934 626107240 753365724 548367791 260183022 22787646 837109556 845369054 238503349 318148684 228516738 625552632 874948634 735422984 76206352 183952034 635886827 697039723 182934092 515562570 82879830 576015984 536656713 318745756 143845488 815660955 863549501 121566478 311508401 355667567 736773633 638667861 998342518 385565687 459123348 793680110 877091710 603458878 604283288 404526486 973592942 290373079 497235156 991128018 391339341 912737366 910632624 909787753 146007560 113135828 299407036 276688356 285481967 344815983 850387497 759210773 440932150 254794439 166660686 981448077 625999989 147107971 964475172 117512228 191479593 523762122 678515659 302405493 95605297 764940746 926062851 49314399 828173393 751157813 391145908 136302725 710302386 220033983 778309478 36366543 518903136 868795553 743449801 545398759 426026443 917732121 920117807 619717821 227455303 110858728 532065805 698173188 149951372 983358162 840695678 945813938 427097910 852838178 900275392 331033476 686273093 221762083 771904948 935237495 608757407 694167464 55094882 270010704 164699786 586184837 362254707 787055125 593701682 325247763 158560437 363409042 877075753 686183856 673184667 861078486 894821601 33835837 871730106 345430963 732607796 655526302 729531214 475383617 413316573 725350461 684364211 578590555 988647933 819686024 990831084 645981984 464479382 973420655 946605855 985560691 79762195 678514407 673124630 313250940 100936639 341881961 631956159 177012262 716039753 568674163 435882158 935286431 523070022 173969670 392646550 219533274 554233775 22468902 400753876 306096912 506079071 30282078 822223588 490728250 261987734 802311993 95094761 559605145 485792889 829938378 607840297 234291759 237449359 920309541 167698575 610522179 121225029 392010979 66191656 695703777 909698923 519772322 75226534 241332056 763239349 99650947 531961312 435390394 519811388 189341098 369588816 888238431 136333306 773850818 190007955 73911650 517706065 377163894 652477933 625409314 63934085 624487673 904862146 486010563 435707709 957558655 852300318 236183979 741271558 636457154 334137902 734236421 604787920 325645182 440207557 266199617 935756143 276616949 175284440 132003218 586461211 584605547 556797442 66987118 960319984 330705067 29958913 714126866 458501999 723476096 428190263 740675580 949392635 122602301 49375786 661976687 703052637 401963574 104808964 21468402 711998017 605148740 725915667 260771025 527652023 934677062 203448394 419114907 927865267 39176090 731014335 933758882 476208780 460663464 546495019 430463102 656147841 81084247 519215213 891034506 547032111 637228438 308354311 128016486 566186012 109215701 152540063 711430515 966898992 871662985 924810880 649901658 554395703 986282923 199390487 323284614 688796000 357555002 646244982 393081765 776511169 955815860 350154708 140859946 624972496 225160609 342637322 103991246 653472491 985601801 925544727 460969483 994748369 353925112 867033246 795575456 696416295 287717121 851703907 294800400 739967221 800521656 335001042 842804258 988964902 71700791 731590008 394194530 984117003 937017498 497213319 530318495 355154137 260200835 708684374 364463979 204473126 546615958 756112095 447342238 680293488 753594366 755544896 542544852 789899926 549468135 634391355 720334570 177496413 294105857 664769205 708537477 577112300 502954756 770533946 733698187 344066128 351118118 109425528 191325351 43171321 210282150 335883199 336550089 688797755 740437829 79137416 829198244 731952590 200347080 967180779 55091503 323308111 591748727 181241127 853878565 167232701 712200609 823121694 959119748 844016636 571946518 631989462 220015890 931054933 758158763 456324089 543706579 277314292 673077178 266046293 581722516 175082601 976330655 231894365 578590820 993631016 761514812 687844519 741951765 675992841 479610230 756801645 763890624 704869576 972929717 728513804 242358846 445577862 103997288 727655047 95243439 908296262 991520895 403985156 16468471 106641521 680890863 401394510 350963260 429189203 439656242 240886098 468009322 388258971 708488132 488746658 322293679 177950175 169629095 490039541 429583871 981881622 676649440 203751588 412085904 922217500 740645623 172507951 813381983 807581745 317314939 260174262 385661098 937514106 718758012 995627905 429926772 874947711 234903567 496273017 896173573 878082219 761396174 337654700 522875495 335682256 374055253 426714061 895452906 781765792 863890630 153186737 868003488 607522357 277816134 216941779 241992162 154083465 86365054 791893969 829512905 527777791 546313243 304634092 402546102 535252696 695187022 52418700 512242634 447120319 448399436 766156730 85676398 219035198 786689999 587840677 155268301 528670022 589577875 618619678 556358229 812474795 835330266 12575515 254043962 448321190 446124521 486836535 785153523 797422673 189689992 830111024 803958971 251253806 924253062 918025320 229266961 962790305 482766387 704407141 32844600 304501361 163687141 734655826 793992376 319779659 823570803 269060219 508216027 693736511 925859773 171687125 240676913 720618817 74240546 908804467 655665676 614280873 685182471 883088914 989231877 316709812 766025303 342574990 675115893 317240064 843438078 168887915 838627325 5652244 486527085 599360845 691008511 242378966 391835161 726666112 536210978 243707411 172557564 229361009 242137298 810385402 384425747 572832050 890738877 598307233 290115806 448000250 603412823 588096639 892099555 165219235 3232599 300836592 606716714 338853675 504151864 718708405 328764354 229502259 197845945 414414705 946132283 734090115 402555997 779501869 407003179 371311748 939420140 276776148 908286633 459797956 107536112 477627576 90892501 411324022 242201657 616874251 492393294 285518319 20520282 538401383 236551098 611953194 809974569 584161351 500634434 191189573 921307203 519351179 107883795 528951554 597088645 673346296 83205342 304735559 121641620 247019446 491579224 581230750 121632342 764001744 278191291 48454582 381510519 48177335 7653187 188814048 613108965 244883904 350035890 55930514 949050452 347700385 878936013 730394088 70061756 511008248 775817437 809813790 906944214 869532612 358667823 774516759 359445922 478869482 643041172 447095513 833990371 549315761 310415330 54011407 72216993 637426502 939387761 973558150 52089510 253786169 317217950 467124912 316641538 60588542 469774411 710065444 340801160 615586158 398705245 525003547 695607374 23578179 425027133 62012917 222783793 477494687 89401176 585600690 679565390 258423942 266105247 366817914 791762826 325252191 666508808 172530966 301692940 267674487 941264139 33400180 719034045 699796349 488611621 342641190 978351823 744875527 288385368 736950755 662319155 701736204 18101161 148027909 158497825 865576809 602202529 778117898 964265364 20310876 627429581 965858580 977790923 615789324 975518014 350594153 358555850 116054270 984310794 871268339 216135639 46146721 352849865 317370816 498269693 635079876 191903000 454900611 514748556 998279706 396122394 485790481 511964055 273873341 785226738 118770918 959562868 765641640 9842506 869578398 775763008 480411964 808940239 165812092 300109913 258507708 508770994 304910054 533209826 511491281 995498536 560743654 602163522 618022150 845883371 56932523 108582053 891921484 80179384 211205894 157070457 220268152 280757199 741620462 945017587 511050688 582651766 247280124 271589768 485201730 578342774 76135663 623484788 571602814 461584284 174561834 41687606 902979798 593709626 243582513 284708882 897153557 608248483 294823472 297818766 437339365 136287154 452492916 564547829 102174295 262378052 383644399 322304215 95134048 474154425 912605624 683694727 231002454 896516727 354682249 312977308 192318071 13665383 967292479 939892592 360011362 665053558 24099166 546265508 357655707 307362837 516480139 132340378 765438220 702081466 470102032 975533562 211499135 343064413 27834715 538615597 145117989 95804924 530757502 232917989 631638802 191758615 46505905 404595347 244678334 478338356 437609932 172125424 489961349 417929820 40805582 142304373 666004520 34251932 565441881 391010530 207591754 905709190 291034674 338383547 118151156 341811117 842844358 673811910 996572690 679552300 838434208 5216142 693845748 695117344 247759604 228689891 388548558 14876713 537999128 413007704 887634488 555811309 601544965 294681028 304471726 301374870 799470810 532054721 119303440 414038351 621696601 249248304 148306724 907121098 351314281 550027443 963387151 539250365 153052306 295772722 340811744 511326048 965090180 536565847 434432518 98756848 564106640 826013970 409722324 259298608 908925485 654974741 69056516 838401763 931784053 988859480 143413809 927564371 382310565 143328406 456345435 446821325 175766176 621529039 334701159 368347683 325237869 271963845 785915549 355074344 672596405 399647615 540244008 699145272 746343238 487003592 777128089 502546605 24390034 544348080 630136677 142960235 726224688 51441162 164395106 538623061 526817114 787048173 254902862 715832533 219243118 307570740 85499720 414032472 833442414 418456574 259659093 77031888 998267775 762602286 31122652 51010352 742803565 998316523 797246251 521290739 269092134 69142049 274089200 347177366 444137275 450013183 429528256 779762714 948014178 961055352 579008403 763593859 829066486 701349826 254854982 46263131 660763765 880754137 883366680 973046063 604060673 271144701 254216749 842756369 889818336 901665327 800455694 47982869 478357245 920158136 276688679 695317204 740212068 668365731 806915400 882036203 342025417 289039934 814247461 807008893 570659842 709248669 40318934 509200301 391917704 420379927 600862551 937520165 917037307 424836551 692209929 697660051 885743515 778408716 10325807 849847846 803169999 161718793 108181618 106923285 840592802 197013798 433833054 566737688 235987009 173279373 644023779 20989933 385651326 335592110 886547924 954094036 144179280 540049595 87028075 493351956 292418129 810069293 541525187 21152116 454370367 804423229 8688989 205499074 820926843 998597227 565515420 193682256 831525261 310960891 658790473 271851890 344410270 550680179 180437263 705647873 985743356 155525919 78033152 912239067 382934681 138848653 905316878 125196896 305720717 36090129 906018451 84753911 832917648 199333442 567730634 284812679 247965825 216975739 337573459 29614078 785059809 152038235 396008115 402814158 842532696 929497926 203789265 821997675 718491695 932122593 712828795 319581390 499715285 950456729 823295199 359934965 83726683 82485021 175974162 922781280 185006071 850767840 255734668 30721430 302074245 792003224 337884842 297230494 258229249 885877186 151342123 444892806 473389838 905888283 612883380 280793312 229158514 687004968 937659724 788864576 156959384 531624879 843702752 771187391 277806860 672143420 553243584 357882491 681313539 565721501 601102112 335284757 996555728 296690022 5105816 281398065 878958448 2202222 985474981 444961017 279483135 310293328 862451494 179372187 349879617 847888620 292921311 678072262 725329178 459480291 185770745 313278769 183563286 987771422 794044032 425252117 29341922 663443271 397960164 1056686 972257232 983414094 935220857 390781373 785288024 699402725 320261111 177343753 947842193 560765957 962340090 573446873 520827324 648207463 557876611 576286331 467644602 426539020 715436405 353404865 215548817 715978934 310436633 27774847 678280939 43883884 325474202 526733838 678918806 330522874 176012682 819854284 410176005 182488174 765065563 829607322 224839373 35542941 103417319 488886108 556086569 1868700 582455529 333729917 854374519 721022279 742689666 409932904 619002809 69015485 339408053 422166800 910899221 116228833 538028522 448907113 773137237 571108827 902456175 858258412 88110184 264817557 748303090 437313303 580134367 175681855 210578440 657988587 972680305 220290252 886133418 679023724 486684023 917679475 850140595 542720037 402135920 116690478 218318691 613554849 150774399 362084414 923709919 161401843 835070184 257721765 50927022 769082159 78255510 74492330 168429117 411171567 226123928 750955353 753361500 51601359 810725792 14070272 224254143 475991280 867956867 892249524 271210623 346817657 658906555 566112202 173168022 895670801 163577064 730024286 246735718 238924647 574104906 719284687 429812531 938116778 542979657 571309377 188547748 169036050 75727342 447326489 640089158 881240917 970449767 374097029 462257161 628942898 439973767 110325490 951975361 495441642 327276867 195320980 352616870 466193857 951069750 170670817 201515732 46544002 232220958 599478550 554357708 75153144 829613148 47222449 172757745 614806390 402834040 446108149 165379852 180019536 223034011 236483689 497186249 672333152 868961044 332927833 678698552 7674498 908276180 616822356 307743565 618098200 681750257 642529708 331230815 404206214 188102951 897594617 260572077 689880503 663944274 453485462 349504212 443467670 942403573 247947042 817252186 373194390 555488694 708117505 667013927 781142059 486115295 121377753 185807623 962468687 554596831 801738261 292951849 183675646 651898567 623256165 154026403 74251450 523067342 719532860 420146923 183939847 56816846 200892497 264315487 421512688 513092292 271852319 802641086 369804160 883173971 284767076 764863149 634377802 426085442 380248486 156608820 985727970 607597049 749650857 675479614 687916898 192914440 694151418 324152604 450575334 256789665 319615336 163036931 440024848 221914649 567960965 345940361 384663429 394466155 459331881 74091820 215437677 241001652 77355503 458840523 270512375 495600568 135361975 130530091 641827539 942229084 607158562 322682739 205008054 64988458 756361241 436365232 624313817 266166736 949888583 836975186 806306171 644029345 664735642 210088877 401616730 572033042 292451526 633292409 163104830 615004990 542012354 426857043 979018351 147117667 542327368 412513338 250590265 820231779 616857689 77927186 507175023 422551620 233904823 375035940 888702694 33398192 200148842 575242652 180344053 711711606 352723516 574498058 836001275 970853383 163308349 420770274 992253401 584018938 220987199 356033532 268082548 426409608 580034650 782966804 215750965 387033616 598874730 619833931 902981000 361142420 938529676 847808164 623887712 408924219 621705893 217156488 758552241 640205261 465818587 809690179 554173685 635292986 352955673 646183300 649737128 407542291 865553040 929175009 56325836 955538447 916343088 247924817 553806182 191543688 721600307 585537712 715146239 54413820 42453139 173507646 651996451 178124940 798632335 822502432 476834277 728865408 626116394 17528286 249449050 186591168 461890988 567913443 67358745 280125276 960679711 634072065 211647170 518420486 197565395 345685994 931672180 299294867 456006874 243086776 723641428 416791166 534285452 862977637 320050957 838675557 935990021 655865940 148574027 505550474 165791906 864290246 596186687 965002067 837917320 837291366 877647902 191596490 637664541 598054078 990159522 494915101 907527821 786345663 315322247 123098143 766945094 714657853 843805455 103142342 303539836 815470705 192604799 122578347 395264166 443157877 217007776 981269901 548209151 257865419 948450366 858735822 890455302 130120663 488108716 421961460 606479614 310622816 52180543 815229481 985834095 668495635 232174799 872270780 995193763 279289344 409467961 978462878 843949354 946048795 992236255 53569510 249227862 396657852 742256678 886677325 113234368 395656224 313093367 844491699 63265217 962857957 286738494 732638616 27396858 449769618 382562670 334003620 825400012 872875789 376788732 661782303 9845217 900899619 990799584 157978233 152621217 289730051 772756247 94288836 720904126 470604483 800982563 130493237 775860905 269114074 437422985 139412902 128227866 436342436 441925202 772244247 273809036 984657890 531043210 133352745 226627774 510840375 383649989 213359009 910675507 711826860 158839957 337619691 251057075 677494060 998655253 148670101 299147208 267544329 29452385 969898959 858607426 730235765 874731291 920198130 39166899 268412170 381123304 918023926 939491316 614880579 85175025 973398522 121297054 521664768 727348323 526581695 481031314 811793158 338541295 508596525 511911282 284757117 334333770 380137422 356131877 332341616 905699758 465977934 750884695 108131152 510160984 710322945 315649526 621700978 362939912 481440349 914523062 597539724 261897348 925648763 854560654 448448060 858479893 508200090 528255545 875862401 932008712 119355805 11690678 891247424 772683822 511263368 35240649 519477696 406464860 309969414 999200120 534083630 422103788 119451110 875377038 4310298 555951418 688087961 20458523 184928504 982275369 917203126 681803505 158838945 623352476 971137399 957368617 914749391 68149500 91794233 483335581 645626788 827546552 793442560 546712939 407541028 867804353 875054064 79147640 107239862 897299210 445467093 280368618 13359527 175816462 786290588 402464429 654946470 620287817 123668952 690520048 874361417 1395390 486059838 586709925 832606855 311455088 64188201 457797892 411891261 626724585 229756951 384565000 325586857 390280886 692575273 315629808 152012018 522758888 827961767 228253376 983664798 280311956 334226810 501155262 679203353 914187348 962696113 628202741 520887861 742479557 103117820 803430325 518146468 771362567 800015412 445785105 225125760 169206592 323083985 178926943 643829700 535256345 56884082 344055484 18570705 755902015 230291289 347803526 293363946 791309027 240711660 38403040 580983480 802346043 398244150 398190897 36432838 423290623 245106275 851372197 603942917 775253484 652932167 201566634 660275018 241614404 609269720 484016245 996971468 143778380 756166832 571832955 547106470 543680461 593845644 516191480 596781147 82033301 466546383 678329195 816076108 773646579 853975296 470094872 725057092 486059069 200635207 770417284 277945069 598498637 176034292 917552637 687755864 997403392 772747513 504838160 432406394 205954230 340215403 698220817 689990569 321344213 4768004 268227734 721041699 837066566 444650660 191723004 27777415 663583734 412026572 725387489 740667993 928527703 921675553 79662504 976488835 646370524 4312559 331343352 606589391 7967616 280048803 50634557 16748398 26812992 15787600 547537702 213570676 701916828 816936491 854937125 911890777 873927962 468470799 110323698 319206265 432657347 473023738 336568841 375363477 220438181 333966222 6247463 176144976 984379471 794039441 647636176 7618739 553639512 530731373 590540236 167175850 400390104 295574193 390869158 521932165 358677484 545657486 447304492 116027512 783429175 387634522 484414962 978211099 844457820 999219729 317505231 74686954 530480517 121436879 431612253 366310086 578643679 520233303 949672829 525199730 607272475 560284047 398544849 385333270 870277871 432087042 817983041 224630208 976525971 423879260 127371895 9950943 656959557 467015666 538519650 569653702 124146117 136026679 538349751 935737647 453971417 751198024 722290027 91523765 79712970 816619618 304965178 56492888 311812838 450467430 356740388 922622461 96894204 81517659 360536298 306292204 333509859 505315820 103908757 684430672 317564403 578065894 721623280 934525883 29276041 123107516 153833225 883117215 860020104 778194691 663777460 929975765 201219283 769495542 867091464 505098778 985574868 863462387 537597663 771528589 342476024 135036667 958949210 384150067 633912113 793712950 20232796 594871411 361310323 485485933 628669450 780863387 628035127 751055758 333433425 899159641 687749114 860603692 273136480 757468482 553881535 324718589 440199209 840207694 629643401 60525658 63323365 317875290 823930594 280174018 835828621 573461925 849832280 856528215 458429537 186130515 182042362 705344095 171363429 149447661 1511903 772292292 297461727 513993439 266155423 664100245 965496027 354153721 43404760 222579587 811557799 909072879 271217322 471944037 134337879 539398105 967207227 785690804 365532738 646708659 459754549 633439247 516789379 892258782 849394243 908226489 776021625 264150173 529317527 431175190 135453511 549857945 236750695 801331761 40925013 216797022 714368619 665955897 689901773 515403228 22348641 668164608 462479902 987242214 960841866 577778043 712204413 270435766 459207978 781647685 474736223 511271015 631570955 962448155 510631937 375445114 276708347 936082529 132154848 831313234 700255817 963601051 540547905 642883256 534052172 884189685 13579434 476625751 684562652 255752124 611316839 175006017 815489239 75551971 714669318 130889832 46182302 170447999 348595163 416139558 886983317 304124491 385953149 407074486 828735654 568864549 570607175 156849080 727286974 106839439 408518360 123669681 653340751 737180719 146010771 980382856 984970701 723433039 20066336 328424715 326336305 741426269 463778793 964732776 189575801 36519532 881187998 777976500 119611430 712795826 454221234 660366951 595212220 362291720 378907611 950178014 497442885 612749421 606391701 59953112 308626127 589200771 820381088 213426938 746530025 825106705 431722878 705770571 879276330 95422335 184522742 785713336 179462058 259135069 664872340 808404113 981737095 454955740 507006246 167051274 194463842 100492883 324404800 413344699 477926623 288735419 39475641 98891041 881855785 4958004 174070316 66087195 197255787 864167550 348171384 171974765 735727704 53446529 808845889 405227072 820993444 688891845 769698924 513777824 637336712 340692474 461789607 949139197 430101314 485542002 567239391 641115819 944114322 488092578 547654087 142102370 653605439 824049829 940356952 608067006 390400400 499606969 482863179 975160768 185246164 734382783 678538145 836401483 170384090 178030015 472354588 915229352 586510713 631993186 78035395 286224130 812078602 392754550 240690274 121828587 3972329 108177774 829571591 823452885 604799735 310902496 263876230 771702170 786823707 245112837 887580406 102570229 831898556 716632636 621773362 356224007 270396745 4750983 987250010 890559443 436269745 428338188 973045839 914059713 695874283 451998869 875778106 656664095 374904944 995516177 242227205 530674843 530479548 171216913 832840416 652749514 188471248 386422347 186987710 224161445 769371827 776278299 81150165 265221895 677307884 583452413 321054754 804159536 490178314 591817748 134553571 321550917 76647452 498496166 849531419 993557453 956348473 912376222 548352529 501746741 116604922 509931785 91445969 926149197 656865275 135217817 204271529 428764361 741454686 690956837 474769069 320745154 980146247 907177511 706226485 895203890 870726241 307814972 223161434 425951355 471251799 150162344 113322364 771660001 525015900 892598224 959506622 465761035 498001316 671498429 73743240 443066246 580934376 633721760 113789189 293590082 349542374 557877576 203896995 606710547 982431199 881663149 959964309 767105073 62672152 883745641 364638292 811581624 349947737 574202426 715011866 941608233 762347633 266130306 874132581 604355048 710704815 276058055 963506298 5012411 682141547 830776371 855168224 308233809 181884795 946834708 913816801 158849721 931253182 396084317 330732044 443401703 884684693 322941988 620614326 917879602 118716772 336053538 651000948 926770905 4197654 167486262 782847650 925173369 329557655 663616482 779437279 211031448 357452375 999296716 440152975 935460894 207700429 493334591 277480536 275006679 446594546 247801768 616782501 497432050 638873026 206428185 801803302 826898821 280943807 662712009 726803278 383399942 897383790 924215185 612848596 399838931 889177047 368780656 846004018 471481515 869632521 454149897 817000233 412651571 458839188 514482976 509999163 375736435 829255437 245865761 320190512 455876950 536658061 665032601 752865426 16038445 166150706 13087418 34808624 857266221 289861021 95022300 950634655 560193772 598243187 836945654 3164852 499356904 93800412 153969961 365622027 242236416 649948935 516520758 84815236 281106937 45676964 34788610 435268800 438468858 513120104 338873625 444986024 137716752 52351885 221859625 868141799 325040555 971733839 797281410 31629163 546057247 675595376 370493085 652176616 99998756 503629748 631513490 935447380 518085975 405975910 689597088 963729516 80934583 696164818 787535529 155789358 449860904 273084361 721551539 484439901 774482419 955916576 457469544 672159745 607107396 863974192 159335574 983688164 931083947 272644952 675187121 795599125 202138012 879289207 809150028 490500713 852725231 624498290 452394404 69961205 549351520 769896628 131869717 952119189 546448656 372483241 626580898 485221737 752429058 92359490 597828209 787170386 201962399 435154036 962486605 243958394 633118515 504499128 760093731 542190537 569848173 820230797 482908293 314609264 22100195 413914866 176184874 379395938 789836940 856379372 787757932 775272150 847945796 741206534 817037256 145918151 257084747 785328076 651124322 267511668 116931270 982217295 114877054 837636064 291319869 318144420 485306888 861297235 784662043 497460069 66147853 271087831 932302898 20167982 119198016 14527931 734900788 676099361 888834678 617545748 56386619 679461475 570629418 388928055 685449025 24125852 960361978 48677953 897495977 747447163 706275623 927990415 963831732 677014320 566773529 645930054 68786189 67461872 119267545 746630604 497180734 714339957 773548694 810112845 263815480 953671547 850523681 646788407 942496719 625394244 578480496 520655038 315893564 611020309 912163102 658896473 196512665 786530743 206853353 14251075 999918696 416922103 800322611 498767611 165881101 41703974 966923907 145884612 501242703 320211097 870770177 10827558 819649499 896499498 50219005 214078315 780376769 986512821 258787176 256429346 185094133 876004508 931763033 785723296 590877647 975409988 747549577 109687162 910593420 677940374 815619799 908223757 990868938 631553919 974257606 817102070 627232016 985955696 302393082 100323994 774686788 712998622 678349247 910974623 252574003 313560003 129617538 235742577 151104268 190636571 475593557 110352318 91369701 391121512 122520175 518173946 108799541 890074671 92946090 357260252 45959512 313921657 914129412 934154975 31124495 76936275 358436382 220316354 532323325 473790286 724967616 40962313 754960683 740661759 70764115 881613945 133747332 625488000 729052773 818051488 356165722 643148525 871155241 479467851 643171039 105840617 582993652 956484877 667139245 951186710 419011265 267547071 86613823 984045984 948909230 665291770 462829941 202356915 455182717 729104543 363680788 272892928 785901588 432472400 725990980 437521981 180042237 789533428 926984208 205340578 38349287 606581303 564284649 503257196 188525603 43295751 36795940 504889693 321287463 843993112 614016375 75940410 90717199 530174305 533680000 621674572 399579415 795493021 145135166 237621472 710954018 722864843 703078294 248671687 227458358 981778863 669141967 105952726 24769790 592597070 482235414 461123431 63733575 88067446 19283707 625810647 431067011 635959860 902503666 110866694 332217161 903747163 624840404 246936026 135886546 635609348 845076571 111506620 334106494 711171336 451452073 364139289 235237453 992846216 388537538 273857762 591570535 753306214 182830605 431799052 333608853 386046153 740412631 518893585 545704133 502368669 183937743 687946350 383536265 80435728 74796939 482577699 489639833 165122583 65882882 194186294 396062540 416633063 522540561 599521072 688671267 232559996 693965046 117711774 721909823 757637397 14496728 413491089 752565734 552699829 861914941 817943071 228109314 961294500 547286161 500315615 463204513 620638445 360169638 8723313 877985654 111401950 197897775 128402932 942240342 978900874 256308291 529983886 759338429 48698698 496631008 730615784 326378311 789765176 796413286 198373551 77136439 350549938 740503320 592892948 990118899 787776989 826825631 560594765 180906117 410531872 108531590 870126866 436874012 202034597 949507775 170190368 260621449 28112347 365868316 908675002 576213955 389074166 388542167 296227875 141902435 491369581 302624522 143556389 108634920 204703100 503468088 213337229 17143925 241132448 430138051 588606636 596405966 965839645 237634419 827018968 704556383 968436091 809652725 412701161 546882677 513074693 797896537 501380796 53594626 786572361 478308500 289201332 656311837 172024986 88281852 734414900 565098880 264507025 22314703 313613094 648349192 997313416 829344172 702855031 60995385 802387742 444644631 116979608 15333560 710393782 423664378 657982207 418809551 889149175 485133855 871468708 973290732 8516685 899357879 145597316 954554402 764496743 289035990 304957218 262297510 414426295 310763764 326496769 707325779 788785653 568980589 67091499 751591463 276569244 781796354 42563501 332333252 676075116 967748182 733219608 404503536 884548070 428303474 204295682 819278613 619108051 668010050 979706755 372185793 135137470 733270294 13217977 110080807 181591925 694000162 307139396 516027037 901615500 35454206 741728202 881060892 198032601 273347622 104901236 364837315 852645625 514257275 373828975 998371156 686657994 964091072 46506349 653319350 956040175 676716062 73937441 726155889 504695632 604722336 298523334 646203445 703470487 261491384 499786905 690997075 990155955 458768568 472491866 768127298 150749017 502473050 311690704 569696284 323904382 784716857 571313730 677359902 607903966 781980245 136697086 651027243 290959224 608605331 274372309 215817034 695506960 522162747 715325853 841382692 53056172 370007928 304887470 146820487 692203288 356634076 898593638 993464549 976292706 875836121 885109669 204396501 539472990 562609224 231437393 649823633 663107106 587016934 211767252 248961143 548189323 973053650 334988441 85185161 96219063 939437073 131214738 553900013 893717641 983620874 257972917 627899757 876855081 841085195 253713786 913686775 268595585 888061122 693635423 625936926 418809281 57945284 795986532 452204695 568655067 493134857 801308047 537585341 877580039 748683886 408929642 201235982 789975617 249994546 704371840 596361644 555897030 908885881 598696931 609812701 327697819 936265932 786684841 902080908 64167174 832125847 164970346 327654085 577813779 215551402 807390404 574991164 136203280 490841273 309816279 138073543 326692625 128168668 451217354 686345184 631554669 820158735 403768132 911137316 115119167 160153523 812653811 73516758 967704293 590112523 359005705 989672028 248385413 59706304 240961210 732565441 373014659 519175518 517325503 279311666 174920716 16478421 793744854 787284097 921389199 431146232 159159871 518177701 471452991 864016129 958369088 893326648 601838738 783218443 371394979 96798968 224351429 907469463 212788787 965602886 492992597 328113416 246184514 80102570 738125447 543971367 335482406 492465229 466575329 520399007 134333367 712942205 402638511 812615298 450642643 220320301 552534399 782701506 136949723 515898994 924158885 675941049 661957683 906356487 924391864 642962082 118480069 416471754 567417875 704058397 7460991 970334780 771834709 602640303 297945296 383017477 25988321 826244671 624314927 703970158 922713439 798849947 103138964 404573926 98723641 588824305 62720509 593733758 473044767 721625430 120434923 687965292 733217923 216896578 234665698 886271372 185027614 947494418 183197421 238909914 69900905 604789381 127736855 245997817 841490981 822448960 777354226 741326511 517158612 593325642 270149396 610580839 734648125 739703440 350633366 315523245 9881068 523831906 605398420 971244470 912360879 921849844 412688303 136362453 436989466 249500126 758166414 173948679 466467844 774914461 867387992 552337512 434295304 975477776 173032251 299669180 285072133 489211387 875449321 684261095 42863262 687687815 840652054 215758965 413875131 16874432 653156091 346346003 437380870 444112150 49892310 416423956 156497263 724923357 182642280 459410157 36687017 435621325 885104757 311015352 42571178 879084930 617297735 540789941 532080943 517874429 828963884 888995781 257572406 156570657 672055028 232472814 818964098 274746679 640523892 570736858 107883290 710920554 570882309 364667735 546418378 355210572 209959685 294747608 308481184 200741711 787013972 930021362 570646640 428200525 148696025 508898784 806832977 384666113 685457915 986611456 843997214 825843596 752505641 331024980 423030774 724214257 228883282 104159490 847135421 519340696 804325741 482936532 832350105 425438671 548522483 284847289 868012917 10106692 715793760 273148226 868922241 76610700 614381238 39725350 931461040 90484128 164489721 398669246 896704824 588210011 910944435 767849865 797888790 882175997 790388850 397957290 615687815 266767787 240317766 919684965 902076304 798188268 288380996 129491622 507786104 724035885 745155589 410356345 752085833 796376382 474804519 974275219 156294738 619613652 641203915 533209288 685507239 347102725 386184981 105088402 684915615 445592526 191732144 185438865 519010389 194157200 298424903 371680005 677111849 837968783 176222989 867478614 88456508 16011378 762024246 375182989 747639031 799003078 979160444 537543896 294487684 713113467 52565659 739826698 171930451 739518309 613662676 377469720 790045591 494303676 716840814 476426141 591810759 175162780 449961264 745015895 42230301 920098182 845286121 184779176 327970074 234170334 622698217 889073173 363836416 127135595 266879109 115094219 50706519 620850137 243499670 4554773 325783913 183664186 687378938 888919015 492124869 120922497 166501394 645104726 952974015 87180550 628680515 238343198 54965999 195910917 329350005 170442523 12627118 550536478 67536023 934846672 879512476 924157142 990720281 364586211 508690973 248530965 366922864 264441246 708238294 463261607 559653781 780031088 397027893 383868347 840546182 243691114 396464871 597027431 849984964 40261315 258929760 51960865 670635220 499093333 745566806 322058311 970047678 909349661 417718854 408680857 897067409 459658430 975181806 652361913 440806877 8815871 711088081 440228018 597150007 869525320 745683383 362662254 574864569 365300265 475085610 417544767 67215743 715780052 449904633 956070999 95098666 430608030 290428600 220409679 508314209 298408322 905911103 754565028 866334540 72230046 798160167 713058101 337185815 827380659 13155408 948071879 426853237 815538345 901588830 953038721 110180634 783013385 826779703 782371696 184366656 910189953 712388230 876434948 696815651 47058532 397884476 345846161 303770757 553770535 137805833 956736719 250172971 277506277 163254759 141927259 886734173 68144604 374973840 867343412 829246570 746941934 31673091 964866622 216755234 558601249 841382147 164740802 893221466 45757471 968117655 133041132 408535148 228807863 252216972 300111692 407426484 137294426 131358702 108754006 995447316 748755359 351030419 6549218 443181681 243039679 643143312 440636332 216066355 828238105 574797249 222014677 154380489 112466352 697412678 518888032 460346915 271928744 68826880 257446070 390573366 291208652 25624 286445859 97076604 220868107 354294137 520789590 651917425 663764982 37168977 248080613 971742743 258345284 160260244 989078983 49799027 236624975 553680249 136263384 885659917 601732757 227910139 745628504 370483572 983998263 205880921 438378604 749806520 60645245 221682582 164328860 991458798 142299471 945496057 311055187 49310640 47758270 194042766 158497635 208218266 714427769 105283748 157608830 72531150 329918296 705435214 316044222 886844785 224432853 27992290 764649245 396337452 979992718 287526012 571341310 122501803 637516997 233637756 582369442 878450977 750405600 664583428 770651572 950509251 45505257 980008315 355220158 643045704 192621070 353941260 45723825 779299440 737766178 230969896 5935713 901911674 832392219 714212352 349126407 129143467 947065746 369228556 882323645 217883086 341198150 33845126 42099461 205506735 194342041 165286895 385150787 360471711 238745361 215309194 191611710 616776691 348658392 627572956 958502307 511656581 583081789 222374450 562300546 493735985 674897713 264173595 78613455 873241945 213325771 640561642 312806882 268422498 308155589 787584565 667529208 456329013 665920764 317890393 532545712 680048063 321953523 334642163 539322510 80212593 944959825 821967208 688944251 215022016 560138078 278856798 350064707 112088998 905627018 120111937 740981013 520750623 945570791 531344063 677086215 364750766 844996778 37189708 353933968 409973205 434855598 950812831 131381004 239831456 886281712 44577331 154940220 895002651 199034900 202010055 756285123 156581079 280452318 375741663 216622506 538131561 340206266 872607808 998615772 211523819 683142966 9189495 801775787 466223738 60247426 613947987 19133257 61045174 526248695 140352359 697693520 113438277 265889165 916179081 827963451 255796048 960343139 243593302 176139498 297415683 915300923 900867499 498111010 811978258 304708603 181980205 334447883 158940207 436610349 333946051 62049712 845865109 669128319 159613974 781186434 122416512 959813188 21542680 729246678 217796018 544145650 236253050 516762722 84475120 917553058 614695476 756346820 254864515 73029267 405736961 107356667 316150712 686318504 593507296 774186732 567828576 775035621 103174548 38173918 483005265 665374965 36136485 562588926 446046947 430814119 292410973 789650396 647960435 188974700 408975692 194329068 22826979 195400923 516721861 699809799 309004312 696894766 849354207 965242855 610634619 474296514 879509876 481497774 486280057 879420571 864960165 72535392 137610755 557276637 519946580 573060964 650399247 15729748 963494568 780072199 512098325 203150061 632294285 93016568 413983890 630971963 366062385 872695757 166311560 563608819 209392520 253342845 541790204 127559280 870357962 324860133 822140535 736406832 197799152 838368067 432769926 217982804 897264698 935919550 427455290 31388452 194124715 188685020 113028265 747505545 67717771 253253129 933494891 756347538 245645796 790599703 989169437 414628336 518181126 245732281 887312865 735161721 464126468 165725702 314159836 422739880 235660853 27005692 913285559 685488667 258448563 662295547 595349535 321956884 293036767 489123398 4046918 1093881 624732379 147424646 242076511 819649237 121648142 893184070 434533925 106148052 972061604 722812024 535144789 975662538 706434316 141959662 273114159 296577709 909205624 85299426 497898745 675831063 858022752 461494382 257403260 314134981 811228415 706606357 60946821 393008922 316016853 620053305 990668133 925615005 66832675 780262306 19803762 108743286 885190514 98106365 684071812 935149557 408618764 767771994 465827705 38166540 979170689 758600878 871592369 560961744 185549604 537224015 314476178 313797371 110809484 492079483 43586565 274279021 759530004 41208529 700129271 959022759 233777754 880934101 925585113 703683406 185496771 428993905 516828705 211434670 384203510 338658159 494752455 168394804 301194845 134900480 9748425 550275315 796247207 65480248 424714919 623635488 324545609 98143631 281892839 858178966 23283960 971617377 483581842 998281299 81501744 472583535 138738613 969922809 98498480 5047132 801809121 864603214 186734076 568307505 939764908 182980028 360840922 826547930 369923630 285624786 257868245 125821863 633173125 151025345 800011966 375854284 166363985 730810079 477197861 753114593 564062520 77467944 648234980 173766498 527896163 402419640 335713685 541662000 269133056 652137554 609697559 339115278 440989118 238669532 525687565 596743461 842156628 900989409 413243742 229923456 881228282 835108621 441230262 668700561 32073709 461862837 380810756 281499818 160830960 64349517 435675386 149217413 709170886 934008303 606462609 947794621 861189817 638580955 189416578 62813266 962118678 914452721 669948621 512796713 388567983 757748024 146636854 319130506 318845271 297502555 430818499 792780960 640649321 517207079 321568319 274074365 261790274 722827279 693229243 708925459 500605634 394866600 333841671 48000955 818568912 135893549 584568125 356373170 710268115 501277692 752756023 866536727 593254713 832192278 147578644 56964335 487126259 319738275 858568631 98790561 535973367 789010028 903254344 14182779 384639933 683139423 73591729 7876139 57106883 253384719 639196449 527860038 385167369 846904370 713547917 799633860 449050518 919060513 244315690 269069698 543000305 830145371 142295541 780149183 159712424 393228034 831904811 14453663 876979661 510206556 87673809 898277035 359517299 62312787 546214701 688719695 98924086 787942134 275387978 618717531 462976688 329351670 791723385 947620483 522744325 421870890 634609099 494356191 407831896 939343371 180195735 374943595 672341331 278203704 600097530 44763784 221783716 851999476 787373650 702060153 129950330 776879523 788625603 706964967 351708940 664830545 350651058 395315294 633815570 994677034 529319500 206286542 460109130 98982915 72495104 912592394 570349300 508923600 741716225 967819596 858799191 313383468 459391429 212330159 4958778 867109844 67790472 314672052 663901547 656011564 482641866 665962430 163486012 75961784 613167309 527562390 659271680 616617380 258202648 791985383 14912915 697299005 702093814 906933443 513735632 329734262 314364664 796577820 840163096 892397412 138190959 946513740 993970897 622768834 914092275 851205006 374388197 376099182 490656991 555184514 937141055 98721770 924176082 539235757 415101522 656146140 845491247 67922678 674204561 853939598 84867998 611111211 476015352 844959854 624607113 627458426 831926914 693745551 510185120 988689144 349086896 347042087 629754453 872618270 664290057 133306895 616070497 771718726 376138388 403707462 245857853 928420914 245368415 592838511 697349034 153043590 137943548 715475278 115572009 348235593 492370943 27185742 377780100 913528680 942155393 634201086 197334339 232647475 242464672 880366991 502072 268628702 130123260 356508248 147546356 626426113 844103996 514740819 559478095 17497881 464625287 199915677 216942820 749009413 725983500 256930809 808084626 93158537 22955130 640606542 640056828 942104014 34056072 70086692 383179786 932552160 696751214 804637996 330913126 76596271 585838954 135939253 656108288 981010959 847762237 778493751 690901131 440067384 754868651 220309452 680168701 799681606 734050303 53584562 202492691 470799162 723434372 218233802 149082570 121184247 350722573 558232348 510470375 873564358 443809902 816250193 402128241 355177170 38483200 509515319 25307697 816331949 3691553 322092865 381172793 527246537 944556210 767199749 876009306 729005568 738187415 580377788 318842540 844267533 800201019 379783877 775496970 447627281 198649865 746129186 488193939 6461711 8642292 534562041 769298987 255290991 424012528 899499540 195659255 834985599 925232758 582771554 195913701 103424237 830750724 394657140 616988962 268997966 114294427 589726464 684648865 7267739 184583231 482989410 199698075 681599151 425561211 536874262 681451785 24585418 282458330 883056703 193461804 197069329 286929263 116198180 717777414 377536267 430746958 214639789 834022878 763247909 994947856 544274666 797911232 591652143 63762771 147410316 663728123 740159454 740532536 512377962 467213729 743041608 896436964 67975678 459410698 223288938 872048127 209422821 322936145 839900581 205045816 824141155 395340757 197361981 537551806 885456861 122134202 438219481 48034760 537892188 36447590 27087622 349668111 455314705 252848388 104957876 8167503 76953035 964535556 979959991 230568138 473340034 489868697 224197703 266537668 260777680 385044026 591932288 666208776 53834611 703342625 934896355 110316129 2471117 558981839 372763860 302864930 935853924 681665670 851519002 737492127 553494114 282212557 210230881 702032562 386625557 66525424 408892091 681639735 189723248 587571326 130907675 461501839 433277321 604953033 634425817 407812129 882646041 803385961 83995185 735936725 227998719 840657337 246287043 724407703 184302781 525328729 547846932 945925338 267138042 929469866 787547916 782918162 288239102 888581205 797387639 268377657 917151801 471598789 738925188 81444427 582446524 204594856 266311241 940368841 452051390 112684658 817834812 99285306 190488088 419338713 438213307 891245222 141473738 721734746 201519494 795252249 488948596 452797875 821667903 494701606 796484573 975905895 252256241 345462369 953069680 597328957 43882630 785083876 216105914 320850625 881922896 13106635 869830638 633876930 977680257 585837496 331272545 399931346 729890482 982087247 784603917 118776521 583346528 706686907 538917138 650687555 285495146 921378856 584016177 744782877 120657557 595976262 187694927 194194684 185408776 217799629 143521272 223916742 119165392 988595699 384460506 248931110 415515485 676834807 584527685 228230668 993757699 142637978 650347698 278257707 173395578 255635361 685128505 358769018 288023647 935849557 281903129 473140660 206264497 570863106 134944308 930463448 953086548 10361723 818088592 29268393 730900625 959131796 410448599 416975406 643816340 344332455 570144216 55527475 57427181 946926352 559639556 937061831 271376400 208520113 497904113 308147132 63533269 28522351 775475419 943769131 987443704 759539378 896644382 25543405 502419354 445838825 826397885 452223522 432891326 941003780 736976350 87411374 840316621 714752760 655401804 193887415 656200211 467962431 119120628 693262377 856024639 828029781 903551592 251195698 714526695 878259260 308386143 365738694 953232898 9560569 227085875 417342748 282858604 450054933 955401313 127721006 236963429 585800220 160998157 181583933 934104850 709085729 438507387 785709644 523664891 340505912 501901719 630362272 190142347 104979195 427249262 234772294 680970644 64781574 973878963 113677965 561686472 130971515 124667707 542807943 675140161 642649471 787991425 7681677 59341817 894755771 50219555 53894072 931304275 762858716 444566370 952323433 843816081 141277715 399532966 767404225 246840923 353397653 445556728 970002474 701355582 579708188 265208455 140510156 340850986 502552164 145317668 55014936 569181172 959500207 963712453 983482945 19738578 350096962 789078789 63635134 509815521 279918310 368384162 173910474 949093539 404556903 162738174 775418852 222625913 541714456 957007520 549834319 842204717 775263310 25886896 4735891 560763499 742631648 965106558 47460858 131067715 922141102 739289083 943687188 37269161 541710615 713422654 308769588 88377589 910620801 811972864 836303856 92532068 868601556 121411616 135322788 18647189 59034367 503421217 882266608 662160652 188517490 172452007 711100726 647228850 102962595 920088574 288935709 535154259 62669449 136775571 549437969 991248926 435787044 143110520 216905920 205003305 481267 89740260 724134046 832195051 32901244 394309041 284466786 214944704 301551047 810473693 724272263 464030057 742970083 799686921 570227660 80208009 791153504 472246269 792306100 849241897 77617620 761145378 799757063 744796212 414216791 373520646 772791375 552079356 657500422 896914396 450638428 526094515 730766979 553077753 403357889 733251315 739607667 673515352 541625940 847401015 642918399 550835479 131919282 400876383 71998036 887421944 145813944 238961456 321706787 233075425 649024523 134176978 455357217 336146780 422123409 776821840 790992008 292000792 26542838 388226331 772473749 130380646 40212776 78836360 622995208 379011004 910669788 130443853 439888551 517213238 361075719 251315464 947512762 647309584 910843493 47308472 798175632 477423661 779890165 434714946 252585465 888639891 709380218 807144173 800655819 843971565 778388220 949861094 232273246 720965384 411232325 665649085 183757071 903952982 101461861 130910694 701046720 896790894 471008815 784036922 263690070 477030026 388015545 391286387 180878138 78094087 256537312 446427059 805719257 908941288 305017026 506006782 257632804 492507220 555094337 174831547 387238929 529898004 147487623 638926903 116136728 689301526 136428669 999522338 191184822 79737580 624658258 495085327 906079469 224398670 650972154 767409912 234281154 648133267 64392620 505993913 66449086 509799228 119574371 480756368 838885998 305750890 562677855 358508196 524261348 806127459 459467937 731467643 266807347 381972497 261463410 20022913 31466486 899193730 713485276 885525128 497965002 673263465 197295407 494428227 498287823 411541404 139178878 371743433 558270251 538690196 996530720 193717272 566942855 837637616 865536047 49989008 756525200 365847794 754405132 843006068 670584695 717079808 598146265 432149613 779459186 520360484 543683837 154288646 385741880 471037325 882567332 568308529 290014601 299252748 151997245 652755392 351714212 754097816 263298810 926971373 911722191 889619146 790063955 583711442 209364179 74808674 727336323 510559474 825793917 481370304 873360137 260709551 606816031 1375595 807641129 492841169 12897548 335412878 454631017 623534341 552432671 540115062 926530836 398356571 176715061 644504341 129012154 354333640 541015470 988947074 263947438 272300706 231237616 503378807 791479687 556404519 947843044 172593106 171687327 389096694 987252599 829284628 846970519 965847443 283074843 427155685 75999441 28577000 67593283 135832974 988149 508944831 849069034 511611005 852246893 659783753 471824141 916676805 700465384 939255962 775473452 432445339 382067418 546418474 195002061 744651482 339142907 199197525 473576441 924800384 165529796 145584604 442041533 985727023 851905525 890556770 279919019 621547437 290781458 34836208 585901654 391296868 716550625 141093490 848555481 223120866 839160813 462903608 496982353 468421466 926827782 94403190 766109278 694392866 138848703 799335876 742998951 128391987 734416367 344223646 982149971 922543276 861566769 192326117 33580944 171569743 423574883 973636188 276247311 364775427 996076843 763918124 92540294 737346128 685932653 169643360 692878381 69504742 256697558 600645994 799360066 291354390 641011797 272406428 635593093 958722135 477336988 850378928 119373500 395382467 412850851 830722113 578995760 879294871 161167654 888806223 563881006 672718263 799723810 264825023 86048136 736922663 583687004 32028121 367937553 336118931 100349914 7849672 855155493 44274120 242094695 887342366 385254942 838753336 190734611 448372301 984365792 294931067 407230129 341730350 531844686 345540552 160564568 484495230 981323986 895693440 834068195 717930588 904375513 379138212 929896817 637979853 649959253 401497178 761199077 692056889 319899193 6884972 467220582 802225899 566935297 545376456 652417761 325173396 756363559 251675905 742196098 723852488 170387631 25249484 101297471 576838271 448366236 919499396 408950349 416433558 258331000 184120743 732080296 581881164 569541584 146406743 999520912 230991045 677014198 578349274 608488198 93421962 526281790 447577627 364511828 156950535 150599169 687448614 947904642 342031884 974053789 10206127 391837153 222767949 915486514 115906444 590771588 166905314 433395174 804732215 827981762 274345671 308959843 62640461 967537846 129604189 860872020 499545617 659908799 784157928 637708267 826175466 629700864 205652750 681530974 94462432 606039009 494016606 333068901 880417827 89753996 729280455 441339326 844136068 100622449 651076637 916225194 204140282 477041090 686415511 208331373 603610655 990315512 918410067 411695057 112236465 432517964 311481809 681235363 309121809 106125375 279556468 964047157 675279303 195721746 793808901 154417883 328606204 381776719 62061615 991286894 698551038 716930622 532813828 136477132 476096960 640992624 253568886 598486357 969883991 925909560 758308575 202475632 970718078 899207469 427745658 487190020 998413587 593447594 576658919 728556287 65433239 727600462 259832491 643091667 586931890 910706301 442030253 679836660 786281134 981460188 961766843 1631323 828451063 524815577 12523779 54785542 300538273 340733728 346421658 819337077 516488418 90346279 459728633 334452271 777276307 197360547 90412922 863194939 968592307 698169105 733226207 414729639 69228772 936217134 222310092 627620613 643991276 74129535 722929992 76828137 704632886 830342346 775366976 201416812 282781262 837013915 112751876 722145964 982253673 545436096 990458056 222092618 153979354 118920910 647938853 52179434 991768222 820482970 659762581 411541942 200379345 652506304 245582074 355774428 41531447 596385055 742852631 544154635 940797620 723731546 492011029 84095226 592442068 149530457 449837824 26808034 209062724 643848390 356364360 707617279 570413655 736277905 793680705 236160786 414017154 9088877 275072931 265541090 688596192 956357968 470078986 934640054 37133742 896211447 263940727 464591836 303814352 218892383 295099597 703210534 334663755 831218765 37477205 229276008 976200905 29400775 974607674 224542203 182345752 574575769 850912526 386715709 422803883 998509266 194047811 394448143 767763735 420693828 954790067 709944406 577385111 922573063 443150617 86439802 171431305 269874422 782495126 660771305 812952303 205084720 868746029 433410965 175039471 885436056 993204038 89587570 590013011 985381206 502472751 610966009 230027530 134444372 172163478 563102120 489182885 4555714 636807952 387431296 707119579 518708883 676547734 264956294 833277957 346129150 497374467 962898242 582650787 71357949 948829335 179369027 206717653 461326545 730033527 436414104 849794018 573448572 609673258 189718872 217186229 558035781 517208093 692760860 554170970 409056568 500421664 678078592 699812742 190547620 33245416 899701413 271290125 57605531 187249547 927377330 910661993 585915253 226220550 254646094 87708218 40817485 356761530 940557608 387996353 137598594 34004459 404559216 715069539 348650808 66464832 173602651 630354220 277406421 626377030 936080290 450881097 39597700 523641581 636245763 65934989 616794037 287209225 849929919 413333229 278321819 356323794 50044186 508144388 272674988 591759460 587674591 40028048 794950437 811010880 322696922 875795187 448054660 194509514 673157211 196234162 476724748 638637513 337431993 187810042 458029636 701828585 367693261 873223958 163420024 464676412 75870579 665767418 253385015 298603957 887256589 947335099 67059155 816187308 860536319 106893077 140927716 251807325 824239412 920947684 370318277 993954664 777243031 989936555 433719830 938159698 566382491 437831184 128293432 434349315 705916084 617859421 118089172 29232711 108343772 160189697 323881556 54299725 624190991 566617101 984383337 786392363 711089359 284352952 354200451 927802711 488476832 232085980 449936988 450510895 234222477 336668534 437056366 552375923 497265058 686559017 388044920 757799621 120359791 739282364 481231357 965278256 900046987 261441176 806065092 822491806 120335 254936139 780325209 762424161 252136727 420393735 655699083 735290283 637401413 454906147 647021036 342195477 485745470 835483545 614055252 933920796 947285290 426778759 168795742 822966431 342384440 241749422 164350186 417195107 183796760 609764598 21807001 749562767 813834111 611221224 513861204 657699120 723724967 578357042 98849478 721415094 171401932 925949223 43130077 719831925 48692144 624379452 717548877 844000549 847754263 520726668 894558733 501307491 127243340 184791381 515118807 818151982 256626331 673965433 722503084 274345322 295951828 944209918 212826959 953018720 87068623 608439951 57237445 899565628 501157858 658010104 726509787 553269134 897211244 324555949 449500832 320319690 241075790 6441284 21683686 979256776 984396141 868050678 381311685 630905156 865917234 727468066 987128089 683741535 448543241 356871371 451425023 96200732 478123749 183623445 134047580 411802084 766994875 242877387 725602390 659035651 868311042 645846748 202768856 787346216 335805753 411510746 444013075 358017513 272876385 402547833 927283704 239109949 760902527 332983574 787029950 825132288 56514588 309845806 680123746 568148082 349292997 346244578 903169826 776977592 639795595 834871418 836657153 422750042 761492867 313992926 647382599 354393795 336982854 992329247 133219326 697204933 553748083 387451628 828779894 625649938 151872809 241003549 486997953 111848388 688444045 76641580 695292728 3126741 417642314 579497655 202890228 415675304 593311244 443546880 513445461 817238399 516854788 257085037 387727743 391242242 648986471 340920840 19205592 410064574 678459375 25031679 656218508 938874019 248360280 305015333 863556873 146696326 784816100 926051952 547355011 137332125 881522392 974387577 710644593 459114502 702326013 597584639 411431694 460937024 770294048 302291556 55001 138609839 212417170 316128558 299125269 212982812 8996264 824672647 900916554 551371827 434279484 236792510 41809602 262045444 848147498 814712772 781540621 266247299 764265940 952251312 605948285 448040712 371200671 221068348 915096235 26254800 215553396 151862341 494026992 460829050 95840063 976995406 146683117 702062218 239601012 980589822 928687108 125831657 486344837 511845789 980468956 154144099 436037741 289443995 737746912 128763943 378238248 301556234 669424577 596637003 157820728 243021343 80812016 940106822 914258466 120020917 883546405 584273268 80533231 138090185 87917019 990384790 694621868 194351871 53100241 221705039 172311274 636979228 877499786 255505320 154848318 222659721 854321870 285176972 190507202 432125911 158830375 520136269 170324626 181086517 943414629 827507997 404914256 475633148 523445018 762530710 586326433 62223908 970957599 383594291 614027182 738357964 280893965 415043796 320736164 677124790 168727237 434759486 608179508 174732488 401620713 589418905 424247060 779027084 820950368 115103216 299407227 370334896 828446934 609247668 443679401 776296839 294675001 734708282 902075741 794557319 511259965 399341880 25207645 171585993 872523481 123326796 158442482 262268556 717444552 544739445 604723817 110697395 152356106 394744472 799766163 892850498 819900000 161142268 137549637 907904996 7599827 429791694 619467993 998787432 341749037 582934174 649332652 808592192 74346622 222946016 158542494 941521664 272178841 383871853 389775765 479029477 520361108 534212607 433062906 865491020 110439756 902641080 814590266 181655606 600203230 675171740 257143110 173330378 149873199 744337682 697615635 349854419 428018534 348728935 607770395 930312766 483095148 854925643 152011227 683272350 484252275 613703505 841293395 573856936 861505388 869928051 292378761 941692855 244157071 783211917 629476358 410525257 687434455 748636893 518916183 594045055 197584771 309906058 43458445 688797857 61215895 958269210 795104445 146230680 748854617 745420793 61201025 944292723 913842900 842428921 828612470 738244579 967940184 737599949 966812860 503627454 942288888 527442060 708916345 957170815 852866826 725333045 4433494 200318148 16906411 248040997 286119424 798811343 9791033 370774434 88576936 765907974 406195159 869855828 404896900 868866164 864133356 386383558 86990668 300421445 9885348 545034474 850178749 912458574 579752045 412718738 721066010 17483138 255657596 842777080 290564006 759643518 350031430 498631223 908997931 784801278 665170183 470975439 418361974 258947941 789530174 517442853 239385560 432690234 893219887 720747776 49751718 571623333 375105632 716421901 977736634 701764598 124315676 614760541 765751793 389621535 757312243 90753506 150199979 755432757 342436664 704345845 778544718 676806898 375834241 615751123 771888323 338668598 222067243 4281371 780973048 279858818 948734420 965508945 712632924 656307067 842350559 399218527 795220837 655201133 34564083 192552207 25285645 768806341 405381500 401377426 384382289 542905750 859920937 267551740 225778353 485063189 93315692 457658821 511672500 771261213 291812861 244376393 908976481 947888556 348363352 392598857 555937990 964476004 629782330 931824744 231713140 127064075 774496552 870767536 374106881 764461067 552403944 789376266 812734085 547254003 189310725 397253065 288631581 862199540 75723343 72908576 421890668 654600292 694637657 137228967 30650133 304423999 313772794 173129946 906150722 917572769 265731020 179925402 17094432 592886605 542624944 856886442 948316512 609760297 80447560 907321907 927081400 421531072 529838716 467684672 987640672 697661886 176497910 981684803 236606870 965092216 265614245 110757774 193464858 569662050 505166142 990431195 835390898 205580950 961375670 982950597 474003112 509223764 634821833 279899468 867530567 97475964 810949751 570252885 744019553 742761494 731194241 106267432 680925644 454320330 125762032 920570864 632973536 792621672 51513743 132092479 535376635 543706978 705601132 784743303 89084413 294626381 414952283 984792481 975140556 101632612 920186483 827098954 900601809 292905477 910568847 973057185 25325434 173813553 175070414 258638251 978091702 100408336 192218899 369872080 374599548 199975787 288943237 831420251 461819716 836617520 768364304 491937277 928386444 864698098 65388771 137791306 590545492 538316903 253290736 641881658 529526434 792170472 762128240 762821290 626274047 964325108 99135580 526894041 706650105 104990381 357229045 295693035 783060127 396129881 192561980 699258729 802802440 807754722 810353786 989419455 582447308 788274775 950848442 168393149 189413769 957711465 315548490 413903127 463401823 602685167 107803710 123989989 414699893 97848162 946728173 101708068 481245298 87487073 918286194 408254770 915034372 751381551 719740460 554772054 673317469 880489264 645137982 189335350 877165744 757030512 851836432 544532830 158194617 380956 611983308 379656128 887973170 369678854 396072418 161062191 42738527 702662693 776698756 274116322 139770755 705740051 17915178 730813688 800648808 961482893 735709968 898257134 910432476 341844983 944843699 744297002 155235886 362921685 635454040 68026996 214115509 810970963 181313413 810856055 908310089 206426814 500134790 51039301 455094984 757318665 724021481 538729936 969681555 973589065 252658946 782481778 466219278 378069817 538988648 353942118 762199843 278792119 718847350 754530124 568328640 452939845 488876235 60680873 765422164 756510601 387114954 134410084 865833814 549607117 502004507 47375179 360788670 146521728 543057704 90493324 143662730 758034611 172109985 71558460 245468987 287607708 621317369 75265492 695519317 817150998 894413542 900751278 520787170 50818079 686736101 896934028 859346928 969450330 726417843 483020306 481380622 414274955 710315221 465319495 814730451 82771229 578562321 832560152 260708184 38428063 974374131 257074133 878171320 226577986 765879625 340725682 683537303 161058909 428542887 572116552 549089688 294725098 376038628 530310929 591336422 306859014 136320411 593455855 826911148 74148212 679850155 727012517 774831261 338307867 182477240 61971804 622444909 413840516 456616 492917024 51755605 903371357 257588006 357516641 140636563 795916024 297407778 102524275 323950056 744719564 370425678 765303054 300149016 826932467 683899043 584952526 818595437 195613099 460060634 182080692 127725877 722936021 742890996 8458915 956982591 706477177 646451379 656607460 220791650 552196416 998079262 69022370 778981879 302534904 117047297 99639407 35486554 389279508 627479146 421394621 264804460 911684394 274598445 471198822 108034324 62466419 177240674 336517413 274617017 632316238 155124194 831558683 485779146 414957501 540315085 652506699 2272566 921276902 636413446 369658141 335703796 917638547 661383093 203848927 32226941 742704051 292633540 573341503 190534221 475519703 959137635 522166226 722946917 348528053 955028101 770233489 871038924 728410537 470838880 752805975 149597449 196277039 956642289 77381988 804682411 498415722 542415478 273243101 767999169 967202721 211702258 971643465 81120866 297075644 146470316 768643605 656335911 642337995 360109744 750294033 611254444 446475903 850915916 147261682 273938707 77352623 99946133 508157390 660766080 623834069 141277408 853342371 647852958 528236431 933309001 473478864 874464024 204018462 303157295 916519321 858731553 509311466 641533110 59476647 225657837 823811067 363042627 360769670 982019893 592608898 551200004 618136358 352179383 507456078 519007078 175729243 313180084 706349656 669260445 409835613 644875889 45159992 232269855 179350089 418884790 572577964 59323177 557837981 948201554 546756120 811304249 420032960 800751509 949604097 928805010 98709112 600598484 205100177 11664571 311030385 350177768 103821591 968939776 711799997 386238639 534578819 420846831 705061455 61779850 557732590 714702045 312659071 45983454 13856528 726842463 270640009 630212243 804475080 34602193 74555149 2598552 925180824 317000658 716439184 926046556 757287719 411348422 225034746 655506519 566755773 871692371 95032855 46283391 270492874 137776356 702072086 176119507 284322143 123118889 249618189 996047060 773693619 660632469 359285362 873992455 618339487 807396319 61158051 341198196 616706595 678360962 898787424 346249258 56323039 804021308 503463500 262328249 319063194 804870802 631209839 642047926 533974975 648123979 320929718 881946938 438824411 608515313 566561906 643642211 577465121 439120467 11971285 359829458 203595750 104608518 725468280 36242732 691512100 637920479 959983576 471328154 133725947 777945466 629082324 514451784 221257516 391225015 271627569 551705321 514646428 832824119 964517142 970150961 671904471 164011747 296551312 793664602 245696139 28446566 13458191 610959008 882550792 747503278 472698343 318619845 559637703 394663279 938440913 614589326 625997536 168799648 626197351 90570051 36274578 497474811 842563243 252274227 655274431 384194945 963817856 270863150 846960237 116594676 126763823 680770569 102175046 192249436 100613092 148994590 557005593 47283331 283100463 639768265 809858135 849734777 911505540 221229036 809627542 997210896 439939003 469968491 643119634 194412640 901643152 560609969 921083943 872961605 472125476 949594410 561742808 542012124 824648570 434603719 477429067 59667722 313513467 812592509 967567691 614846197 771414771 254309574 141785029 906426504 676290321 893123102 260698699 98425843 845772011 4557703 87388308 366282281 73909112 474287621 353838330 767456609 630097556 891489315 366229242 433961878 46558591 719682157 849082296 669122311 819289950 211097588 152200824 531721911 13535161 360178381 773162790 617464558 402148603 152997522 654842575 104163254 720739062 818877151 505297958 449724255 852665180 290463190 766463488 476236027 599823943 911021212 790621656 57094370 3996850 162744793 835576908 405234480 603450109 658269756 44591517 751948354 336100717 540416757 766505011 548823869 537935017 659364410 497293079 24663687 839699006 302539202 980648056 97016908 193797404 876813133 867799591 602186490 107720216 134319386 663983642 769940933 396410984 446159470 179882732 697888548 29893674 548926996 568169051 988234578 552381149 362944728 914815433 865306318 858247141 589499403 475881661 497749211 764420875 556908034 752204639 749621761 965845243 546552983 482321663 967958154 615502789 228113830 268439182 414047494 876724061 688604561 894719779 762283207 93078555 89231805 403499127 273147494 304831292 682881811 483289961 61710396 849658719 716764800 435725948 135173866 840179464 876264309 425345620 490464721 861366048 735015527 89054781 793741723 809139059 758733648 309368484 578490544 205031728 610727468 649732507 651609026 794591597 281981 691110745 198963266 919931297 918996168 431093432 303502056 91316776 478805270 841160630 254707758 286639811 212718452 792409588 344113878 928515349 214475123 221860154 213647968 918482215 296191912 489691633 227562389 677870564 698292781 926571431 217279743 649132446 864032543 708175247 981380974 415995527 399002398 691482878 898617972 158708025 790165456 707124719 445828330 154566447 791998557 215788928 556169577 782574409 927753204 30179955 678909650 139508812 302147141 2770350 33391303 318676320 458051078 686715067 108404783 291527824 484572527 722718281 741694902 808799054 981059773 264079017 14943306 521356012 616565426 165004881 271974815 33023779 313393939 252050525 107023020 951958160 222340905 331633417 522620460 174879538 221150273 428179512 396859678 399001838 436834348 936896496 714560326 550098955 867299263 879427292 872854954 317802934 877614420 474104521 416851221 331935871 306557256 255099689 534296215 161001691 972658299 749755795 430321666 634763168 21777107 790602305 621218927 659802763 392598969 372091024 123987639 441185981 154769562 550900611 597513723 481278266 229678439 170337857 40117277 328223081 265925397 248826003 974506052 121099671 652738078 262403431 576289628 281084788 164083967 945786191 22102676 600801939 855561912 427901699 507603422 378030830 886545743 551954907 210360946 548690785 873023053 874906709 595447115 94609963 681323839 947499669 224605096 227821936 59754550 141671648 451532685 901423545 213743688 380093984 235770943 62430833 280631309 388904547 762011852 469816938 680160802 240176988 443834497 68347991 417990057 539149025 115692401 751700815 798115015 373901163 501577973 585135441 273762085 476952729 827990055 245512634 959182448 351554989 493111397 406336464 903837402 586502669 512340436 764496699 85702550 71053251 535332315 618208390 987379551 807890430 960031652 742153123 225469682 136608143 200130718 675990628 667312015 770984301 250394365 817668867 767229308 847696689 686322745 61216411 680447618 898510235 311266187 157058988 744615534 57681163 34904691 265140891 255039377 674299400 917944628 779232815 488915777 709465533 435340630 151964693 479745110 790209655 764510756 777766750 634006957 226204200 760706860 313751804 406651049 525840615 796426946 654258760 720560557 381564270 852736636 91668863 821036707 173429147 18568631 313002560 998552440 443986671 366482449 646486543 997765789 412464914 51059181 726761174 809235848 963375693 404571890 291071327 729811249 291263502 879657612 855897563 715078805 517081448 447388266 737168478 225071927 757694352 550030078 108771680 537046938 906853473 816683520 518912573 251617736 779252953 634100459 766261686 708473294 905484186 15035775 846464111 302252093 273072490 79499325 234077551 245333163 486518195 209404142 128994978 210361904 740221187 657777437 726831962 166943210 132289933 725737624 859725514 423616377 714033063 807410163 20353162 303264643 850547786 302865156 664438038 512709169 811026325 383732584 188009551 428890032 785994571 116341501 607197176 938204338 436649296 517646438 376097338 738221290 999143983 817907083 603522592 878976915 768363927 856355350 885917212 603424746 289785049 334888950 295954048 250749871 681454956 462665696 539263494 889993129 915852138 654731721 539347017 295483423 237062160 747650925 76164169 58936159 325732930 569450188 878839531 149754426 249586948 753886887 167129463 486197894 234167298 105367815 466427416 94343579 382139401 91753399 948498016 128287447 484862859 154046661 493577153 797651994 783989024 602256645 77990933 747813450 966715391 388005006 940413974 933703121 673227913 695154490 478766054 448237850 364522687 725575466 80509833 680158487 166932679 737719104 153272679 824661950 106864491 8158628 838550731 615414919 222694553 470651456 14927974 141310192 421310948 121705284 287152332 379506425 457828097 541171618 961640693 862993833 71752779 404045203 845633726 943859079 717659456 382239504 738175846 339309857 873291010 733195353 236203025 415049608 866011863 146835058 448634952 290319058 192209578 649872289 374400119 246854807 878129031 468872690 320891502 812624501 837117987 881609139 754831841 61396109 409936209 158581240 18690792 648604163 664153742 233343768 255985792 972361089 210428022 127581486 609454343 758293428 928149324 101299353 757875908 732848590 678231415 123048060 107190365 311472643 3645951 15215422 930823006 643264012 127964948 872854796 216450745 894815143 476294791 993926738 546946881 816928532 253068879 419385926 980715565 846174617 481050374 79565149 649727900 196476928 249185898 809126868 639683851 116752148 201218524 969174568 114940896 394163240 862989540 936805278 700112355 227040143 665354155 535029948 518597055 315869989 855879039 83603918 822392710 575690948 805510995 934923618 583367978 541636816 868420668 463722700 284643077 339369644 242563573 232364707 620190290 825306435 477453148 269722434 104972721 373719936 569833203 450000712 532998567 600244437 930406239 285936664 467091227 602042808 752338413 381753434 799653339 639835682 419814664 188327032 648031509 506405902 859386564 502181666 81096670 491509248 751703383 169183178 701168559 638049659 72033178 232553769 609973474 101199242 516353932 890563512 831474489 631915320 27976399 466469944 947754584 908611608 183086889 316005931 768025158 826899645 931062021 493125720 108575728 512642371 413464559 958874443 164089766 429171653 378625308 581063122 957277596 650103524 805440992 734738817 772135531 796499015 839426613 23088943 47679885 216819477 622298427 644616567 386689508 53642876 220168626 587913016 924291635 260763694 1195137 464692246 270488995 626962143 840204083 993291510 250816576 175504072 381058165 823337094 154153338 994764327 918641306 569511858 732035237 292718525 999597079 8862768 150007161 891462478 737337351 555934966 578655378 284931109 823132839 855961790 655224817 633864077 207059419 702000265 266311033 49054041 442962344 125415449 475853171 232160861 267002552 786859637 244291850 822042354 780420825 254972521 942877392 806327670 454110078 73721091 895334712 128450250 409129020 973420055 259418393 96141522 268555086 17481916 340919857 415749880 892495890 259240909 741153696 875358378 999935370 516230250 343963753 227867096 929281756 48513652 401170932 367401847 471215059 828756244 851249295 559787008 311796571 19187508 373527016 845509105 597555208 403730948 186745236 119547979 470575248 365250423 395906956 323036946 2552396 224793795 280261803 872623057 219621308 317301989 982460721 371380755 72014592 440245019 888986435 796583915 960822367 644511079 636485992 501160045 388575428 339851027 415379725 293348914 746227260 976429352 414616323 122147800 202393209 818360565 880341500 723505280 723135826 981695630 948780305 983395918 727861057 527438666 508128319 399159533 533916131 261065285 183632613 51175432 712466556 906830556 738623047 255434194 891495024 24050995 631717390 166994303 328668619 305500338 839901894 56203209 799120826 274054276 32895071 135674732 488129296 706256407 600174765 376778665 631093442 612212638 369685480 654155463 553234027 351974034 34316589 924173966 45629641 152870957 470703354 72663754 432265278 93944813 368932278 637726158 535606096 892604439 696727591 35284206 82871081 996684850 192971257 199373571 828469271 390846344 955756094 338906347 868460557 721751464 171007977 252385287 229377825 927810278 89964626 698190524 296243212 960059098 126370229 49104114 578990765 496697565 504263090 52894872 602632326 597037711 439258062 257653278 841288509 234564692 631376369 591470841 888573212 739419090 746636007 352932898 749087122 392150644 733747935 999853208 254834608 88543210 872472047 544170457 746535597 393080487 209320589 710718061 613061219 717554786 232684055 88592475 428453839 564844693 238099789 240637874 623162260 804278529 776272594 424962306 393101433 388444200 993442734 952609248 830580711 759476178 332467662 263368038 660033132 300104585 352620163 876127920 995750970 53114652 210854143 658571616 380455848 875730720 283011291 655051802 922766768 427507562 344913044 487107337 87795824 868952470 682359817 497054296 678376361 570382211 267641087 924906170 655813955 780677077 149288349 784224227 776717255 201575538 810164464 572198669 619649763 214091014 510969192 400340852 235433962 566845311 482397017 958659290 570020433 688776337 576349052 883877892 406965299 844508722 942784363 429877050 425430222 232387103 564279848 453227211 100780292 785881686 731585686 757012871 530344411 755556762 292001279 673658691 798807806 150964211 592507020 382475609 212113721 910546731 622767056 325888293 72786176 789140305 880724798 756449929 297499369 625201466 550902446 939372138 658709037 347834619 206144220 484569392 308063019 365814384 163650025 705966922 444092390 156395449 745160152 19078568 69367938 335264695 121776914 946007103 722316746 616453267 204958947 467047049 383346605 3198520 879874042 752060930 840227261 731883732 259593453 542327468 174306735 904635227 719474355 875468172 423301597 859846148 235155240 282134826 961900999 518975690 649958796 619501589 649243789 457350636 678619908 493180765 562319223 28100717 349442328 912708887 484066414 686679189 970909747 525026525 762306176 177995374 949056039 268769355 932416095 919842375 485575846 231653251 378519779 43206453 382081994 906725290 775394179 789995405 165939854 438390121 266076384 361772908 637951826 737303405 418599227 396716335 439343707 853258470 520979194 974476283 140615760 26750988 270303527 733679670 40086718 430729366 195904496 509112843 750074005 773163585 334867752 485854699 142066346 994666319 725571781 605287687 196511795 792355077 971875680 258736599 901765454 989602347 413960376 620981398 813718906 973375376 562445359 636517827 551392795 620520580 310110539 404129 111255802 666968924 585475639 749643191 874346691 334372338 481870911 588443986 112031110 638459427 907930199 362423294 954268471 727264335 915801493 563249425 964007470 683653083 17327027 749578016 619171240 315578802 375912846 971879048 901824580 834551488 192723369 119862246 928052358 877494902 92374187 257909919 770314583 808756041 149557212 498651481 141407875 2007347 812672940 845503616 297165113 250653745 971753517 811070146 344962703 96924355 670536084 734654867 458640892 523088494 437077180 624947626 113188828 548137533 486167970 929256322 645108208 815753532 178590186 466366938 67995099 742574844 969065305 383075894 150410662 887311379 771893848 495197019 400092732 154836120 898862712 147855831 852127727 162287787 987662568 813380214 130360561 118037739 3741441 311339214 474828764 252980478 698939579 648083893 429111339 769582605 970974005 348561861 512111294 392714053 486881585 676111839 201736794 624294999 475181461 842991524 491222567 218570744 369651691 201114622 204674096 455430754 102967521 122524565 616270311 229641169 374828746 661227867 643212446 182767879 459027484 836830977 676285454 7605193 600303600 172301695 546983124 888479584 704803974 288292752 927543023 128291097 746746302 234000435 37951556 70679237 785548703 707832620 449552154 543386426 670211283 152335744 994088094 246569680 916549417 273434109 848308576 721306084 326322707 397528495 570873301 156410712 976370981 895718508 487771347 173635345 824551068 519165258 619253783 260246648 198268885 710591267 208397506 583231738 609691089 438910744 940672472 683359880 229471672 371726091 797781184 477078040 260362066 387522595 282758599 797161506 321279375 469751116 934503069 474963235 230783745 571271092 243216597 943072797 7997533 960910160 108851818 747053333 723150078 238550357 74990133 98637716 740292962 533161151 355734136 389348135 205141931 347769037 699707734 677983711 41605150 642390914 588745560 504347858 868086695 78278694 18621417 71826072 585065044 587869636 550587867 606434766 408638422 858758058 139581409 37173655 750867971 7685611 437277970 687051798 313769302 579320800 616789869 127965941 380001645 704665762 630437455 974386657 605043082 39310738 663539454 352114443 631344915 54950098 745119010 54030248 892617235 599550922 934235974 155181170 176908214 924437923 214182748 360948774 92959441 228084175 217356598 472075780 263179351 56331903 956216078 239808082 100029413 861476139 656112127 698113241 814599735 492865806 159103113 599939942 4032944 50178984 79205137 716435018 595527895 616896314 133290078 868808411 226446036 68842829 115423773 193761265 709763063 49845036 957709663 62932586 781845042 510668389 698832150 338448294 410302874 1327947 647971483 51644427 600806122 581951863 675067435 311111554 971738111 404249155 891243365 561771512 604652637 671824206 10063309 776755678 285802920 12830971 38266701 774452394 263231020 111105265 296027823 343961428 434784086 608718492 955232804 316471514 768542265 995380138 265103296 462030524 42156043 403758736 6860283 161683840 656549 319462147 280302641 703013679 690409221 402259583 704110371 652856278 398000591 996119236 386732917 436082695 801748936 373530707 467130414 585243477 912345178 698942197 923094842 323472603 284219412 730206773 214957035 375711670 488688423 535778785 92700020 906932614 830067689 404852876 852010861 727539441 892130134 418184207 61334610 129734176 300301194 341545988 520188932 328441153 167051848 999251018 213801030 321371907 449172854 875688836 903845185 478209821 366041503 727088025 505861632 480348871 775105136 468119605 532667637 180512574 491244859 604013383 357521522 108653637 147676535 579267969 31092529 431048351 218149693 596127452 194586829 382642838 352401357 756543761 447283782 768676983 84430855 470731296 930792577 795557652 697076467 226558669 959512262 892525632 172748345 192769822 520650048 774090070 462843049 576086751 532535681 870567859 775194293 742737438 265440507 537669432 858088178 329489839 162320776 863804617 763656859 683044776 90221538 431131344 16974862 866076646 95463468 79830458 954345804 873117319 269683815 708991097 347012221 838566510 529093886 465061632 500778090 54607811 625173307 14034122 890084098 372826736 665746895 942181204 169920981 958277797 143159630 791780511 39892636 601425236 498473136 619231151 447187375 165536949 646982098 132695310 25669773 971454660 377878515 675984201 51101784 720870846 50038327 62274930 574403158 893345448 814075943 799623068 500564593 619072968 394105903 81180003 163823032 977079082 582425631 687959137 172970716 759471388 163304363 979795642 360356020 831078066 269373163 581709201 613952697 209387075 440138972 90634128 404245898 296269801 872007132 845124965 140495722 819399173 402284082 906825791 662845117 817340858 293297284 956283477 864845455 813352813 527364702 767058783 626502925 333160267 324308658 616921883 695307273 134743491 733259347 819904969 244642170 354630664 205749880 755315376 461208058 703602320 209540928 778098327 434261830 339304855 130573864 201640012 898607298 60004765 231730838 897748769 630223346 279566820 265637970 111549802 809453826 197007603 400671751 289017600 136636223 110258453 771984327 514875841 133168540 615045339 507697028 316824589 759992110 374701974 350533016 731313995 107163056 634067934 617913662 866725986 175189504 789644302 909002518 211735104 258906272 648382149 973035941 341130327 134465078 178199398 326430163 848245019 592830476 805188761 90066283 694924421 849869457 909364936 907475358 850348691 418834390 833335459 176935296 571227589 585494545 530716060 139508362 907377570 361025053 177297004 920286486 951168817 482453497 164006284 269352166 71059328 949154117 444313021 219027870 823734305 692603336 473526913 789023045 314610600 604382188 205484191 110755528 354351150 595120448 985712290 901120631 649067473 683036405 914735963 93501574 441825586 599791714 704873051 796522382 666137077 280921985 593222778 190214921 611381060 429510511 17439827 458575833 95443021 225363183 205226181 798759105 628183743 537708776 988648819 876770538 464481105 502548195 5499205 762820192 66804796 135617422 932048613 670631571 555218363 274980667 307767619 891165399 849218194 737258081 713640978 544298724 627541125 411250714 795291208 111218006 377885916 884190884 930738338 113378862 318618341 188158944 556497438 663639375 771215986 838572502 137871998 825528066 496290903 327259439 844311756 440417906 333258477 125313978 321241552 286154801 820403858 819759847 244415132 686374066 297888295 240068687 882024193 569995468 533945232 48645162 712064535 166849597 274926136 372475863 290602169 102326309 761833866 540840024 684857862 699140999 464053625 94739155 417379298 284129227 309269241 23969554 97110899 626169151 440281731 568492036 72877988 224704401 955456149 923826746 120626597 417380950 601548336 594211946 125538664 524963719 756768088 904453104 443348518 61853183 903841176 494551880 556956377 381507070 942703227 937372821 572915903 835103145 716493332 707509278 29071837 221950343 520950135 946597579 609342330 235624709 840644413 627940012 587892895 131063028 499742213 722305906 176918174 915520006 963437805 586625780 55669128 337549140 341868061 927500204 560924853 628697307 257084220 222754104 584227136 775770106 250260985 639529177 378016393 804097525 945513603 10096119 925020849 356500597 644350481 756360347 736984353 567349766 252510044 694072307 254368003 267146392 697078048 509151953 538717127 784560639 736933535 401497645 621033888 900251251 830748701 153967519 869676037 421687057 397559141 618613221 197802544 554484311 16632386 688911715 992475042 176417452 546224903 383373470 107722909 893167830 30164744 8180928 432012969 298197121 20457759 156956184 901228815 381977279 770615336 210033303 942155617 751886467 602250629 627692627 637083120 823779109 961259930 941727239 89763412 214940385 1771090 944904593 189596649 564094295 379595160 415854707 840921676 437511693 344709087 685553748 168970209 394506472 443464347 521344892 50975312 475567799 704575174 951774043 715614980 816374696 943431004 531628802 968458667 337235921 774775775 559023528 938251449 724689320 854567123 35353382 590638564 406973579 968367171 453491324 360927913 422434618 673317434 800975434 557139142 473709144 548289867 738218327 814276798 99373805 217393930 920719630 861064280 739867878 836482705 281142268 755323168 213527956 813448956 770148948 126463717 260233257 83858413 237830251 892593209 268383806 359126537 64679740 374213877 477120080 27564408 11992804 867277490 841698878 644632681 773460775 265899856 869304781 959757196 641516522 313764211 67603236 358046870 266226614 388918529 242341200 57690816 603777596 12020645 288048321 264956745 500859084 145754447 543295435 680081391 474458332 538871986 847231271 653745018 965649031 614828997 265361007 629594674 466499339 566679107 708274853 630769763 997747018 203452459 467599532 101481696 314422858 854250048 219236302 294121341 610011061 531694729 135380020 467065236 948256858 653709010 187348849 221960321 640897706 619607850 858291960 979372070 415382843 975553635 293333665 402029416 442719561 665634966 545348392 958172848 163686704 174064028 314716334 769602666 37126387 436537237 58469686 179860873 150092472 666546533 32979241 962213889 126089546 895323442 286387667 607934796 446428822 696567016 759633379 775721190 68890670 267382965 566186991 149733585 179734985 768762253 992939246 699234322 935347137 194520487 917383868 119934258 682925971 184522494 395276441 402438845 355560035 831179729 647452074 415528902 497372533 188023075 612548471 110258786 936260789 621158203 988628587 711002664 811980080 129303589 190661720 747697848 488318361 288525872 317996272 306021425 455158469 395500143 842342989 412605880 551328303 970843960 927074666 442326008 839259765 482903207 512760487 879341469 710861785 132950812 430749257 366034904 438787264 98020281 238396663 718459102 386483766 594070245 775126078 746844265 298975337 229162187 106932494 797500981 797351722 989834716 588847676 357032068 350356591 417507657 197493502 792592027 31775955 75787657 899566450 643462467 854197269 136913625 664411927 917615944 696737685 749865911 943191377 817367549 153938650 101979495 418995177 283144119 951735310 369132654 752585611 902914638 579944576 815547673 377254471 625477535 360778529 373560823 994514961 908324876 826142472 239032411 176694081 999080698 759777774 413704411 245600020 739533137 415042739 922366420 343052841 785565184 825939415 262292451 587024644 621252727 157264897 396504173 3874958 372380460 562096252 394778136 492733075 436595223 740574645 577462096 636538947 150574901 60771262 645675715 305452721 721839880 127376590 629883365 798497623 441743637 111336383 108366189 232479376 605141605 784819343 790567382 358103069 111711748 532077279 378186719 357757345 521288070 185098359 968108811 844425509 309350781 363891136 993710114 505437076 397460484 151771208 996012974 781859648 193786679 374768450 328516735 168257627 877535672 224561155 274711080 814709119 556052780 17811078 969121663 595639847 900295356 577174505 348372769 612297523 775092117 233191662 869636075 85512552 940532584 610280571 278819714 721041390 63602410 309109274 972025036 778727632 30476373 154319994 592014965 960537472 329417190 364484076 343925612 219738448 782271581 760397031 25195363 743726585 145130368 62560900 731376466 928170520 350840472 380923138 301476340 237254572 691884273 498372163 935148616 876450970 523218015 323194958 669477905 44591401 804264884 772826571 995125847 479102086 996317003 531427466 94644708 187323713 305192320 699561980 900835784 143127503 547466038 861660600 468907478 488410374 444707407 993678328 883995428 383379619 506126391 24852505 138436751 175261127 741853274 801298719 266356533 334541686 976565418 246416942 25757945 54431511 275791898 862722322 986230018 49846007 287676197 323543224 366961724 317421766 657302599 901769651 649207253 652876824 392981123 450636984 7653825 764426469 899140060 729635106 988729655 643707401 783219163 707847022 780059955 954483653 116293647 261732288 579630834 902949948 947246729 855389277 85954680 637984759 302358108 624929327 567673101 392200801 992204323 585323844 721293755 427448908 751193723 58622287 967135186 894657643 509274244 666513446 5728613 117637078 407743588 622237762 932747211 668480649 465306564 877728578 497522718 96909284 546973777 559343208 812945855 890875692 929478716 929293594 497485520 265419273 687258299 355056994 214157496 953140486 304336006 505966703 389503139 195510805 407153754 842518290 433852928 995990280 742074233 592903234 332549889 512731161 20974632 78434200 728921886 728215651 581105200 247789524 336696722 451859046 595332447 545040726 976562141 574200967 430426628 241050789 994516032 538361741 137913717 609109228 179436612 262377765 229481100 240601720 862473011 370147936 893789222 423814459 793253533 771755056 948064163 343601484 892357845 656126446 655576425 997113189 702086514 501566935 692651361 874196836 627712974 460211082 357766008 664901834 607200650 352489612 718010912 447391551 888628488 664801988 500908748 863701772 73804784 549204223 988729463 960716191 221174700 486047597 891375134 680374795 826414059 388413986 535839553 464396677 750760226 279088534 835950182 141132776 470697222 525720869 15448470 538288690 507195667 498458000 172421855 886050053 151420680 120501115 842592976 310045479 803243369 172612589 920206079 776758274 921829884 789596882 249711751 131763236 430964812 249524604 218983554 731325376 544694313 875476766 161747604 805818668 4587046 740537168 910362976 554537825 866739226 372291214 50489616 958658686 829473184 185106617 335029713 896413254 45879959 440253332 344111700 229973149 43164578 100030280 954072655 3495950 19747496 919018208 45923578 356603976 77580117 846293198 962639763 346054300 743192984 944603492 59343834 607388289 498989603 435807580 636550805 928563217 893290222 233280081 484752909 679033993 627940789 498170692 67523728 105030349 260999797 321095447 917930733 674650593 168713715 518762261 423264507 617408881 16407093 168464744 207037458 214430794 521348358 529411490 883382671 326717150 127569014 461287733 326672213 52184517 956998488 488328699 657629767 170100791 744461251 247335598 123329231 774778002 546297234 114709361 707203930 386554586 169723620 547539013 418448602 801173300 80852124 808820629 975675715 154943594 33382114 223040171 468640270 329267818 823596448 391345720 753909944 619257031 528228613 338387152 300910916 241133878 540854278 364479851 678252725 347093011 702088920 734393318 489812373 730224346 855816055 18219392 899529330 37258413 3197475 59809629 979313243 538865365 469672926 973139719 286730087 922890553 189120239 646875879 493098798 138097896 950569313 881118416 108920142 10459286 567373189 762547317 668795879 101290774 332885099 964790254 250550815 207291877 836608109 758155320 298653344 107521951 685005733 899044785 955098133 149254279 273311858 381713056 546095536 462161668 426192887 496319915 188976551 541997086 433743004 277925470 777720754 674939909 774265995 202458539 589289359 643011723 858123316 974140517 923225983 190801829 96288457 758821315 620058822 767814125 568106691 560182756 160104494 615888675 183611483 341159493 520289925 731305639 623384594 999680588 288458522 119363585 518436649 114499521 551287364 434847066 45463594 902663503 557509595 978618368 47668573 525438216 673718717 842720486 840891732 952575710 293198411 732828449 925333856 386466603 376089321 74640492 173153305 658082602 777188481 927186853 121670617 297892219 563963392 683526478 180793665 117234851 71072472 809117709 669576116 483685258 564221821 679504172 507562967 295041531 57113576 237198105 924716568 365040935 878305815 784819687 928280355 750907938 758716043 179770828 652431470 367705701 363935432 537873825 104224430 388673098 947115992 665342821 31807072 617978259 669665481 322232506 238335042 724004836 756711210 129710950 355138006 725453124 398685074 397356500 141613030 307277472 883480089 210816913 660150522 111866440 662036189 230190031 425806308 972659312 198868607 351744485 262113333 753612209 179476643 334512588 33127109 816644485 72803956 11308196 675732015 962982094 157009181 215441709 946124626 344166479 952552529 671196238 788160977 199832881 527443139 591696786 359254164 397823872 544152239 805767590 790217285 831308460 961992272 530937565 742189012 959697929 559495783 741988268 863935732 482394447 686379195 399920942 244853915 497376538 137179795 822640544 941279110 991067499 402502462 952984806 547626674 645684261 466030219 363111173 553582052 300787089 267177297 80312487 764229666 823079642 137903081 102328218 392941112 919901842 79262895 868562257 795456821 305210156 756009092 495053665 211014379 503733631 465512783 230123525 490592370 925825865 22780023 787729051 931978405 736318890 461988714 656293413 188160163 289674149 364177434 578175433 34134096 889826466 516089723 759194450 631346897 449781487 104734727 733911980 507443988 48218170 648318522 963063147 592629318 881292313 167654677 971028805 308050522 675051138 492438175 118534803 931731593 519882835 544800351 307647445 655602636 696995275 991954404 78741803 238911844 173881615 632561469 229343964 522581331 755851430 686441345 165731795 541206752 276946941 441057097 634993181 699728151 413172709 297862449 821207404 420690759 606220048 999221338 84972439 144999298 207927447 332526827 623503640 203485984 878845559 534472843 302691724 9187132 243471375 255808745 280241207 261210933 972014243 455166517 753268349 367712559 858354140 475296164 992198762 810344080 152749638 964306415 495572267 538348675 410053585 306544084 926497171 966498936 388574289 820492436 116397207 354803874 251326462 307460724 263928786 493581943 760751605 483757884 540449794 761037108 78899380 11165371 763732873 806884951 597759138 148713792 682805485 723825699 298247813 388500002 463055192 931024927 666744841 218093626 548884760 258105751 500989504 967336548 451730976 13340186 858359325 703782914 572360838 367673338 775193336 39546232 463146243 215398095 257386253 648303281 337785206 71455220 535064572 340152729 122668897 910710537 707964235 410911904 495798890 85079151 135940319 316492605 38846684 986323919 183419271 777493097 934869027 441812628 151201137 423738144 933463891 675317356 5617331 406665444 772778402 357758922 587845059 200617017 294252778 212294247 401331711 442358058 963334696 331030973 329520679 572847043 469459968 315897739 873194718 251764372 66464054 104885332 551689516 227611445 539207990 289372639 45953278 143646908 79316109 874401208 357312421 729525832 401103213 463300014 533113427 365789562 288385069 813522515 204505249 319682807 652683207 10142079 955010828 535706343 304227929 163736270 115742579 131758457 222155172 182561309 925146011 436752221 754910096 145325073 743510955 639349832 211639462 453761680 662491312 623925108 982022292 188538693 414276890 19706909 900119213 380113440 484406077 775053829 916531814 734191060 315430354 811736560 853297115 707104856 463953011 144027177 158624839 347174247 819652130 419999996 667569807 207763711 617099714 241284922 793135032 577402854 213175453 945897144 848485229 223202336 74780380 352172239 830035066 319211898 497915922 184307934 306591571 556841475 385030578 872885955 553314446 699062413 178101652 461816166 117505380 941744945 744845428 711863087 348652085 975962056 516370547 77345419 753990401 379175538 896021396 835137130 170577391 784828435 503829568 805931204 661664713 501258449 787130819 223094543 667251326 595560600 377618124 656374475 605160864 42504086 697612785 406379511 919591140 480050367 151628841 701464472 869364388 431483978 214184272 586819129 221429344 564861489 704985766 251350118 537698104 529284789 308719440 762401584 14086260 313909977 826149590 468652204 879625213 746841826 613452707 92994676 301124321 578413789 493296009 549165092 688511954 349362969 592770106 638669790 968819112 61282472 813556688 289848519 378470875 711133155 391388998 482879367 853003017 29279971 511904508 594592973 502343542 129727497 24164663 754685897 228213639 382917238 575422622 966642864 911015494 797848723 398650046 229665596 208483297 158148235 913344647 519466281 196640299 64236236 847429326 533166265 51757338 570713226 653668553 460058417 891249991 681897532 617937046 129617754 868440689 222567453 959594420 845827585 764729850 910887084 613563271 952249463 876690792 837042476 297856984 798628113 448107238 182302245 375757651 806586281 261752256 112320481 511633416 620363291 289221866 528484080 967934443 234258633 885618042 460009124 847005012 509229336 614006570 399614358 879546240 110316017 711154903 606487071 9648910 371969601 203774212 240134368 673155202 186011513 350896728 772242747 474010821 945478670 260186139 516860375 59672995 294069754 563973309 693424928 710331468 13305657 585801808 508069316 367381459 474213965 623253257 390972727 331506610 865006267 303099331 279082032 565979716 551844748 858887291 248285482 422970186 29152205 411993813 397638884 990251623 909745935 52327062 850558177 457989028 798229991 770303528 593787369 911310828 258970223 582078233 666500230 86546833 642515139 964390556 190217608 373009093 82502533 746991110 746546306 701268514 306270810 938849106 205885514 517399331 186952299 731787678 681576829 501841577 134360805 839530412 114008824 374522230 761993593 866573922 908891232 36700853 685073629 845654858 598086299 52972144 58329928 75302674 176791637 501116441 385736442 274468877 527765628 310142722 536412850 328235697 335860421 619820772 899444790 300650007 182423077 905293916 59208911 213909631 528611672 384276841 362639818 119550409 520389981 394385392 726947064 989512700 469257207 930371640 173290286 64300995 884440110 678201710 511937734 533081834 632476364 989668387 624091165 137090278 930309857 533685961 753294355 645918027 805202496 27932217 998677646 530917459 244799487 213442607 446096631 426609502 235518715 227790284 532832955 983579500 777102929 709358100 172705739 86732709 2888166 999593582 752009500 534166481 931009249 599338279 969890088 759676640 876950060 646152687 548596844 52888420 443748598 911585882 498960872 832060434 164702515 276986464 953460130 264869957 996767258 82691805 403666211 504339067 440276646 343458834 929918456 546232534 889061910 830546978 87475762 160394139 639934574 76956054 709014246 140178870 29894388 230737369 859507374 622099765 372544691 908905917 518519335 530285513 7264507 161836021 869902961 258525000 902827999 621208985 556534706 704577581 668831413 698971301 598629779 857944086 881799834 673153145 875616193 385354309 213288684 797673562 986776685 663469601 123538894 69542384 362765005 373811122 566646439 844366790 943308185 683562536 696402083 894917582 493534094 326673492 767546672 966546394 878547951 269056300 293417603 737007652 123917055 909030988 646165521 811915207 798790792 36935280 674519318 70330179 376435287 537807355 519590673 885338365 613933757 65608564 495436358 309698492 535164176 595283971 350371899 42928941 106666024 432262648 700090939 935672929 408028898 549508933 800065494 28154954 938484896 171027455 549959007 649366081 1552328 998351073 572905581 257558147 565937729 431472072 126471258 446145711 898251257 22816824 269384903 854917706 459813729 218044373 104255510 492723515 657937903 672695019 587731439 512000079 490141339 370085608 310991803 820422070 706931810 181917404 173516588 58742660 15558343 671009280 533031091 877270065 305180237 467958828 650488841 927248153 950244094 594407006 63585959 296393469 170121959 364428090 29201997 945250945 316586649 394914181 96186751 243658924 486140842 554251433 479392771 791132522 531435314 324858165 690407780 303403021 795329102 805355354 851583858 845901768 63385249 603181423 264939200 764141107 138049230 933011565 920310565 425910218 927977727 919168627 533297212 896438382 503610209 279657795 666044387 575272930 196982950 87813315 23761599 142963791 523606145 957107070 838190775 62145216 543938605 861130529 566138229 46118311 909930727 80025342 507605225 172141910 523642991 29264012 895973317 287625351 834237836 888789476 914269697 50616021 351085189 656294470 794081112 398508353 436312488 524538514 335761866 909572781 299626950 242047440 890304537 735001700 716868277 855242152 725363276 310709392 663168973 26596074 850362926 874779843 318022764 77054472 630305743 296849007 322901106 166379927 24998402 597009774 113104069 744073938 276694750 703144570 916089806 486759959 709035070 242647990 237075963 963715431 637739585 520356131 871941691 570325226 55185866 453680940 155998341 218008425 144026368 993515803 375611985 611624147 581732303 963325857 264248093 128304824 433979494 989283154 755861225 167918289 585878456 381313318 911035067 276022646 408864251 649787130 82043677 378224166 729391403 786705421 658600090 286329859 318850440 558001539 355970628 670899795 443079699 539056870 822753841 68361472 360860949 505371807 454614521 858022169 309155481 149611649 449463098 459544399 89864941 200950847 248979988 895628409 751976229 232859121 101730222 554475024 76756888 797896852 934871727 592524980 554443873 269563014 162749381 804749477 182883807 264785934 586919970 369881162 267841333 605627346 91962873 210861742 473945803 501693278 649512710 931576318 387603659 499872164 962455300 705507340 109656997 634310519 818580532 921022671 303438987 39466511 193270748 937053921 765742582 86298504 816381638 953496575 288905247 870771554 423376829 411192205 954785158 408775938 817857043 939412751 98047343 117237296 934928414 429105841 838998112 684669847 491364278 726329793 367923365 328439113 333671609 706983727 99033292 298540344 768198024 892542995 191541801 217862078 302699911 722604583 333521747 401480726 302199712 728822345 963634853 142592224 202442433 11580155 939419326 997004449 158992985 860593379 476318978 380502593 974595807 60971851 673357846 461394315 697653323 343148706 828347495 392808368 147867803 186167033 874818724 455170500 653160016 916284038 185877568 782284608 753057518 271938596 863753713 122886782 136292224 772210130 498063924 609857344 766358289 736460592 396797894 795840298 62154547 911492613 957748780 175482947 15556732 519637691 202324012 465805688 377543941 772877025 331648594 303840537 306325738 644666280 153121644 967755610 911654604 458867303 659239694 751740116 208247378 830597912 319614991 465122561 959123107 205794008 865084682 763327171 447557869 350759018 370167519 588910301 599779554 304874165 726211375 268244089 622873910 3506498 521955043 754919840 751134242 885002943 164146341 150475717 615401956 347996542 658079589 467159099 570494781 422652918 253506773 643735226 925396465 365175617 122929646 106713054 166860106 752722845 589183337 273586088 481450646 258604780 836179015 957172219 955413925 900966195 92563530 377168160 68175691 108222238 470019705 332278850 330609124 776063611 922578336 484805619 294004171 833107642 343577805 147442342 960539617 978704756 500606421 161436466 464593933 781082337 31898573 623307605 270137270 703985248 156588433 529144879 322732107 913703155 463066688 576619715 996168123 830565312 339644861 705097849 107931901 300373649 481265968 379445663 364108938 558860373 641465731 346309603 176175326 518960541 922604518 250217179 812054778 412424992 583916108 402980477 700509925 923673143 80587244 191751591 7558182 650519393 12341184 941334168 172308044 250176704 416142089 48063349 324528999 552925851 137012169 270523077 513457804 90824666 901576007 732138997 326912596 414389901 906653839 753395670 630141789 164348006 898556143 635476762 840859848 6227257 312052860 97897690 397454521 75918211 826937483 696691987 869264603 776637665 950861880 165732132 812742873 920599700 720970978 990865489 990015206 9165316 80428717 740717635 776887350 382776122 277401343 99677574 465341315 822757220 762138371 780976138 943779209 711679828 169907753 811580835 793980809 609785858 32410788 822447753 542190026 974592774 136486890 461762521 66721811 825345310 529110840 343793169 526554675 518350510 938705932 217396632 696757370 38385723 330769577 671928628 203998269 44617455 367419030 919548049 602490965 934175001 228533535 678094529 475363232 990950058 122389459 281028279 409711487 433836984 54799108 474658251 341993047 138622718 291181642 354682937 169879056 13332058 275779328 428829601 151315609 151283535 638336197 286543753 804095586 707935617 434302461 887258582 25112800 789177147 550077518 361716055 837904140 759206380 899867939 520372794 288813540 689164453 561762860 119706773 863674601 333879453 333277148 485760222 199234720 63637421 727906794 768222323 677433617 699817173 889317329 221544980 842178635 367607989 253395791 722468452 510058718 564725269 552146666 248043627 659373151 455507037 60311142 868644886 132763111 536751645 416863568 992000694 13377173 103128455 252214135 282882429 494787079 74912496 301364077 490159108 848641765 961887059 726689546 867509960 664535383 397057229 593854953 72942504 462615433 35071266 619603434 489168489 572057646 489145911 309173678 496027954 994967290 478686358 573055262 259641616 824554791 102653933 334598117 523563635 99552241 654507407 944646641 360418735 399557914 595554545 98619382 770966397 91136359 911606318 514993131 493558135 722446112 60758148 240826762 68095135 887169684 392479957 929480404 334878169 518984339 436284455 354584715 454389356 707631346 571127332 674056887 170840708 747971339 507464091 829880098 759482803 479320122 567299325 802988508 676670828 484653153 806363360 190719415 600977287 867832420 946125952 730861771 950799552 801176238 403081785 749246196 34565432 386169771 892731918 386594895 569128690 78444108 441092134 720911809 290523223 161555078 358072649 9223536 474099379 418456531 121711463 48885575 390331573 376739759 252733969 574696823 585930995 900906524 935914238 555367664 162419812 172238367 623846024 251829228 992569572 454655552 569022508 349541477 296528307 79731470 474876686 234607770 694584310 48698265 544606322 567477134 467289909 353970166 68557892 649992585 367786971 373645759 692353937 855203477 669983674 487318160 22896908 6521090 402997892 530050699 861815178 983303138 534219347 15180501 252027526 972613006 851777570 197989399 280088734 701749279 368641617 196828413 938336276 931542517 408273701 370057914 512570701 967535156 640035141 148680579 455332181 502383426 229846590 127335183 283242586 637245771 664020225 909728030 738963501 39108285 577498720 809211375 368800452 313918668 814830484 547620039 261833403 750627311 851587770 327500913 295546318 151649 853886801 514231737 892884832 970342049 172554941 242085872 642659063 915066866 653026503 717194603 552097981 952271068 369315356 590755844 166765569 835753385 140792009 904568727 500722100 758473961 515385541 408051846 469201645 16173550 795839592 93360182 242594149 921848657 647592172 203559312 699817980 132139883 917787379 335676289 463988018 360156381 332951296 355277690 994083246 691312392 776630268 43121648 561799355 335309462 598594483 840648413 929118918 86843887 159982933 691403837 185735137 310703045 182904821 777881746 659534915 109662601 479799053 943757153 831468230 807643635 666153720 850082739 274854760 716574078 982279543 325802645 962878410 68466409 93156397 288167832 282801588 317781943 888754979 585349969 875690383 926880432 235635013 991272922 697587945 914323550 974216418 372328272 556459253 873002897 82974768 903229523 88216328 509307355 978000837 820074633 852261661 484931605 18473247 282555674 8074834 333443288 749195038 679736629 876318057 114013445 652451972 574204554 412119368 912244286 47665788 445299663 430434681 251729770 951593232 647934268 914699435 237611317 867397042 688335630 356202287 438242957 324334516 182069767 101091196 2777382 129233103 568159724 306010795 73360375 613220256 207566854 608452859 371811771 948358694 801263010 187479630 525935985 447060550 293788305 818632875 681964253 142239303 904458153 597012666 678913797 531388759 623223617 246434891 104721076 340740100 529807289 311689423 22229242 667830467 902010352 424212445 414693289 61916268 430384076 293781423 575377882 260125883 545758902 819526562 680088679 217353425 747790363 159613626 408079470 346309042 805509100 86295579 329399252 795009221 440383775 453468049 276180927 847889495 795471403 406090761 53455131 837521432 426532240 462229014 622087959 396114332 404942925 963667053 393634725 203343067 905125992 573085289 213115901 669021873 996686186 531445895 498327322 799909727 333653216 923277035 433840699 959371528 763313371 718377946 25854820 378184757 825556081 313457726 641139675 432056402 645738554 162526757 576532651 192441902 171787987 638621506 733570340 4091007 654227294 319473003 81924953 336233052 575507456 230901017 868940448 436829121 165874786 143687659 553824278 53262862 440396849 783657763 109928729 282168456 909499807 691900455 956380108 641310935 462447583 154766593 699287958 696906630 786038188 803668704 451150755 512145543 770627523 191846549 969279841 908329388 607830884 125632279 747757829 293423407 306020053 678775807 466637316 317463083 820537311 606308365 923509658 549076256 998956111 23823777 970216774 917631091 889422454 238012226 564289868 62037227 13562794 816738843 485473073 522721334 255586499 654857337 30268995 164810594 6720670 491553870 902576655 728951140 607150238 822843825 499284201 444070804 524122918 2259292 738562151 193759279 146794016 493716781 854160870 570254548 805521785 286475429 110369540 223663368 80637858 628126572 701057572 433994930 760610833 179014603 982591213 411099807 669704126 18693936 391682251 860118783 55890854 771354798 803915629 488053734 474765132 488456058 961928005 924049868 134839091 804755823 969576971 362441741 524525925 570471307 195145531 650552170 574515695 422383728 502818450 433371271 212675938 93498596 984429204 287474795 108902228 309253201 827732233 400398595 416031965 931116869 263541628 174554014 968603419 775549939 790262203 556849010 897234862 170494641 853273690 61283862 722519356 447885432 970295600 200537094 205205486 174195560 583511511 777925411 193142257 32429889 453948464 492994352 391119351 220877290 825686749 642110550 878737843 122731501 384975302 829302176 938112609 927403257 435255957 766051712 752313659 89801311 832296761 249088584 88686085 377458582 563978855 261467826 582043010 645557944 647176212 755854425 21359612 988358402 776694780 133592126 95557056 510088536 1032735 436432196 732437407 253528766 380709182 938544307 177075567 678303968 802853218 562292409 677309064 79037067 340730966 213846756 850942536 553763890 492258856 467209897 368541327 440967786 744093100 443943393 419519044 753154670 778709241 428462406 424757710 863874715 767700458 630134011 306804123 829613813 243777181 764289793 22301852 665251233 197915640 365094339 390939335 343582569 106730015 703511179 281070996 73372731 846197503 183414794 50368129 60569002 188461255 27907796 855851918 46229355 813174377 656555489 492559810 662595034 266441758 815466254 505905060 555734131 277210591 695745434 725987266 402628185 495995884 572257449 561922350 547876562 975281481 398937029 98868731 716982728 780809788 422708568 78435781 820855882 87747793 606476594 443281958 600060681 270277974 571615497 615253826 980649691 326068447 871884532 317007420 650707772 451391939 103542768 47293886 417453256 755173405 417333339 367264886 397497282 127256140 645732988 679631763 128933009 66069875 224659193 337588044 932102205 685783034 253014878 480833369 20067574 779189259 125843613 306060664 824182926 514360853 377975689 822237161 98467066 194970445 7030618 603237363 530719956 709748776 792593964 211778141 431165404 371848419 424801151 816865269 684790642 315032571 364030648 843569165 809952542 608255669 183555487 770765560 274255625 746276759 782208736 785693330 14723201 418975981 661386890 891284662 242971769 470494021 776384146 474935749 58819590 553254387 225427281 800472357 563892963 834676622 684241922 217391552 720697326 418916977 164309829 44434049 936117161 461223739 468403615 542660315 139388090 909133647 493173240 479339841 790364779 37825877 46005275 292826543 373779754 838802871 42283321 366368288 146668298 320561445 241365094 648268565 886337601 517761298 475763995 230143508 827031976 946564148 974877618 425243687 224314174 532229895 97111022 854024281 336376997 938281035 566731632 244419645 109736867 303875970 891542082 700631655 740687011 574358387 794195793 83931376 323306290 45660842 830294251 146305014 16843906 900814325 891986757 865572889 698667498 383747304 899241207 214113536 14161763 399373402 259218813 448504274 441005069 715991270 573286840 291403710 231861416 772072811 257381995 80998515 16865820 541646733 841212096 403537064 779058161 930874417 493452480 61534869 571850455 84980229 407266270 70025336 362034976 545775606 62692205 623612178 572575553 261529527 143434533 518068263 298454613 272404545 369061794 951357186 818804889 126820941 835650789 216168174 66675697 142754012 598633169 586447806 601366626 778839472 949312431 537739846 53301398 670574032 723629227 181359839 501568603 832977928 921039444 700890599 915860260 835122022 428800800 454178879 931315334 961403838 114225125 570737099 674132668 155521575 225589857 632342518 811110180 377842556 891981236 426132011 311630528 766637789 871291105 303819357 747593910 509937195 750979920 739065728 681056465 221833359 191110479 614782989 559426045 263841011 775481996 961937026 245471950 712973959 721056925 268614112 584575482 734844734 525885304 406221867 978683098 280559694 209313787 738887406 365036014 761431220 391773797 371653044 581153110 958379950 455165659 576655504 695816537 25042239 939004388 808272022 66208994 131488430 529152238 465695327 868936702 978738951 784887495 785563785 801436255 404102552 801423396 198871093 177605596 644803701 536404509 132995464 395047663 277931254 776158895 569786410 617374517 255321652 685875513 118730 590798322 447016847 574498559 341097623 370973322 786953002 892960170 746633160 403339529 880940141 872545734 144461846 333927580 382009987 909268803 759321149 485514262 804085978 683141621 648573823 390563948 458158501 162894868 287802400 407560505 951307357 238977213 615818219 747828027 34297916 59075694 468764843 809867476 833152192 901179790 962564787 174214794 227962926 329460963 720110935 380117383 499795469 686578202 313471857 802555417 15241127 979107906 131437021 899993651 500070539 100943441 453148668 617220587 73870094 593330078 483020341 960349690 156234437 82642021 201425008 561375807 209954060 235956806 849962649 79650364 475791234 469500615 188149539 497553303 232378507 534817741 939171714 410883227 952325069 207016487 416866992 71036084 573167283 855778307 391215017 147172087 420630253 41211767 39955950 329111191 930938606 810439929 446011398 342478705 777898605 359595495 610266105 49552513 445431524 536044801 264647123 344990827 763633172 183853802 942626343 680210931 888129151 496155306 893823113 24493701 219915757 680639535 231089171 721061550 18099176 620587207 533376993 411313824 147595327 997643175 495917973 669887154 433547655 383423591 407667667 972433886 765510549 932640644 857058502 419031618 433351173 426974429 987125402 517788063 132066487 260156471 881326079 567571421 663773772 793913785 552499373 258191237 509165229 222818928 768522714 164199493 391852421 980457164 759584453 135059824 299564226 440537377 705056047 450074236 126430488 43023400 379490269 247114626 146221181 643305339 704057624 462490561 244203182 443418140 372409644 608970778 84683177 215918319 761016044 833291669 790715441 127967547 252422700 125282780 952888910 64076589 334511174 455209403 82931146 612736596 787970198 510387110 278785716 128812070 502596862 414822963 515903969 402441850 484276323 751449243 267108198 689314316 131905325 777607486 52550943 605571325 483176395 196108828 485659436 829296464 973192493 557835612 180504687 439703918 819541832 988540361 763987727 118723235 180333974 295771983 375122167 714599326 69279123 75628419 51798615 492814069 777245505 309463577 926166562 842445727 871953317 323405675 755752079 644716408 465183560 717316857 937662873 737602496 100565174 771407843 395375487 947788188 349126914 995915121 101402436 559265428 607130176 137840012 506807600 704746260 80248842 517573954 434774349 58913003 560692220 721050949 788747242 102102478 960042040 952324205 664120348 982504918 735716835 692367410 862257720 972036606 605534630 973682482 25806939 631841446 345999918 44514737 698433762 296923667 3188908 444853268 20368114 876892908 526852437 785129317 44911857 353188542 824181219 151427538 857886475 7931002 537927186 220485934 714817454 853327602 317047844 105353583 421301774 230259039 367951198 675192622 819351714 340383198 296413832 149720106 596393893 202423278 718213745 673464261 778991510 50343667 638955113 936710021 71133624 654530231 577262278 45219221 847704723 773295588 480217439 340002625 303673457 335064714 434452500 63063422 840549346 47530655 872368452 97090911 278416440 403905659 335767125 923663009 409462283 245166424 914511919 641250336 337863607 938418648 38657473 359882847 44224985 337499774 917076603 967446533 24227286 533248563 629609683 70837850 154224212 186438851 757132992 601878478 531553727 917381982 742459970 798947443 141379269 963987223 351645656 622492286 732468442 310286696 132882184 660769482 514342581 380432556 846593242 889653076 605077713 328344228 930222173 509138880 823833069 713697011 870460705 653343187 396815757 474568610 761406396 739961335 418964599 831489437 986981446 130240442 524614966 802638643 216955100 360970319 335266970 556061338 479881760 346318603 926353461 18082408 229516215 733672425 43395296 671660571 630112458 539105799 694787892 363000979 25982598 939581991 168886802 383370898 478233756 265231663 856894236 667406147 441754561 989431465 695321401 518393520 177592367 491097924 241291029 988255307 372689442 685753169 420469662 326041446 990321757 43118406 255378568 951404474 184045219 629891646 37079242 896368100 280344637 713438840 677900063 359505891 48398458 873811924 262320774 219394460 485850410 840167513 917037763 720059734 785965347 282634418 447177435 644533823 454933693 911436971 258853276 881225957 848538197 870534073 643582483 231608765 11149517 441356144 97917971 281100703 758286858 105138186 955591349 49532999 155616629 183917799 774977746 850094806 993956987 507831559 861056907 996899408 502713613 550856082 151190722 786808348 990665761 658695248 182125982 156864135 870350383 453781042 950215947 543512385 278346676 74192839 662511160 183746526 545306546 951823303 890744087 360629846 364791854 488446348 32938720 944617349 304019121 220970388 793503886 896053676 356092104 116794881 772773216 132678894 904243333 256453913 281295194 864453076 22583547 189612486 137414593 69333450 313863365 408897558 958102435 496628127 145207423 318240700 529575501 104457737 197344588 967021197 750610386 91140127 800683855 46670596 789791627 700112349 475368498 297676479 928512658 820753059 730436514 779928320 782520901 203431862 43975632 932865838 574568649 429902526 508908529 574198097 329258885 829947974 76148927 759300761 990405027 696166464 333238519 828655575 574577810 515671678 91929561 966498817 59682950 21706554 135761323 99204275 398099702 518925199 115712054 85212841 770203934 773357565 783443783 535099463 739009659 366097641 798905648 208483345 936157521 401077018 517074756 460532019 48373032 917142078 196003934 398114297 205479243 127895395 116540763 352378456 442133320 374296958 687172507 263958628 820775794 570691559 697002884 261353176 452760930 621140699 885758719 201532305 508615282 673361913 561166841 884086291 252534849 80070342 778574052 848708610 519422770 494589737 768708915 405665706 848412396 998351343 648411105 817632377 352178907 836512584 610940907 117703039 655670446 213405000 772967633 157783541 719125207 80793191 220004121 970625971 248253198 358158337 85031628 443029944 12032718 998471383 733265399 354198693 270275031 332601229 475407660 562559298 345263274 906746666 134989310 361995512 162627344 410666395 740824968 287512150 905372308 656420399 572535527 882030989 284478724 932093980 658237371 760102132 547534068 5141753 980213419 79302020 813638202 114708802 650273246 852290396 811123315 282921176 18388866 870373950 84249469 926846846 147206216 357031440 192305659 66230109 531526118 541450077 97373653 294417792 927323028 753949138 865820853 810833497 890104464 421324993 357346954 410002490 470262938 440776609 732438537 331743197 57960568 160182411 314835239 368764125 544333939 229658303 862796704 578138171 641191640 352949533 652318579 641881306 858410105 183417005 244847460 459703810 472466217 698780951 697446777 418505185 779763268 726802220 299735422 332523525 338465572 814085467 330160001 33838563 326866349 120760380 919339606 715348820 885783234 430276361 365010452 689070354 114934477 480889888 554806933 128535872 677881915 846624643 420247034 885620703 223388158 981636439 804684069 999769946 330249737 834575464 266262078 94330107 26106328 495443620 790348079 673470835 800021733 514712988 163899432 386321238 924683060 977914630 598904859 716891548 298322376 340975421 340372288 768831522 383519531 249846719 48117139 167813671 574995434 925694382 542669137 984996559 116586775 636586576 663666559 460978084 190707398 328185231 449813603 596197648 332046992 374115962 641830921 594420451 494458387 507323842 12779711 527450323 37943663 174532158 143135641 150488823 312857546 161583463 657422062 347927116 803541454 730439645 107657433 485678896 643181094 508462048 236340665 978079210 760493060 772694999 694405297 392527648 307749278 731736269 662295592 740499038 400207532 859036399 730389067 870049942 860134124 355011599 137442694 719599259 215819423 962675236 870153999 646465957 607343369 935254472 607887707 798873040 965404404 738007736 264201383 567934108 51430189 674045016 585013616 295621998 552388358 510816813 198726907 773928974 597217491 157354592 640997838 265443112 960258157 183784002 818139701 889583307 72720306 108403394 851909822 321933036 825949442 897080057 385881277 110444516 43635140 436436639 745934537 377145070 268269791 603221650 625541949 54126250 866494785 65215318 198199480 712584605 706094684 851217296 244080797 3020975 862885028 35912330 80416148 280077739 668659218 830117043 845015559 245354434 941654692 14765084 293058726 616423432 82904794 476202235 564472035 430083574 835494971 612190764 912625015 351885286 275806158 438394795 548468443 72566171 275806881 416263451 120597968 639193782 98310214 876685378 685396440 476316993 980278097 645577610 983177658 615401513 104806875 74941570 557193218 194222012 165446146 446139483 857474942 968614447 90209383 644063340 243705794 864259098 513515182 155795119 249215397 617470201 278921729 999754305 914234818 956793773 333435790 984458726 566175480 967912697 26960132 560644738 947706602 237753351 826201370 553886113 788569728 477355232 584296969 359804400 349148260 675780343 901528589 939570113 900132230 570790815 989927399 151392139 677244825 75517584 646907742 456039016 211071379 419289702 94718393 874805398 550758449 667075874 647299654 989041143 8082033 729377959 411245271 934115984 477651990 48047422 639416896 382512397 703883303 902487571 370203866 48475964 21357424 14514613 741661443 499153549 891340031 544884890 694653852 183113369 958272168 137809816 533042313 322077080 125710210 848710765 19707701 115025129 573478504 971163705 234195723 443090318 416185977 450356735 645509118 224946349 250719129 74116392 644657922 529245712 48074990 211495423 812944016 217052838 838374243 252560949 578257190 916167424 626411560 995675487 681263557 739070933 427447600 420707699 634812530 852888702 72036273 699904847 70462645 592551802 737645736 915498802 943676956 970950379 23403858 162509633 608873145 714741528 788578740 678531075 86708128 106605289 851851541 416068838 414824299 500412526 686052479 875962552 172729014 547465561 841497409 457482798 228483234 682126207 966384495 916206176 720909654 131387226 488091232 80528715 389075577 973035146 593286447 797481550 152795066 841675343 163713852 56821421 449194825 872070161 70363816 63745553 646813787 665322457 958197980 235252486 395034025 212547285 324553986 148936060 142941681 334613463 494049930 962430279 106086516 262599127 145902503 932526751 707229046 979400301 141286864 622264993 450671298 441720920 848036415 934656971 338213923 530031609 191241333 823482500 748471276 840000472 855519412 291128210 590354801 951580446 646562948 153096354 165765004 639235610 940574511 619588291 221528857 686837437 368112708 848384235 806440826 352260893 360104471 101851249 346408211 291421685 734648896 837205905 483928015 677807396 267807768 677653484 798066073 481202218 545455935 843533573 351099108 890498222 50335257 550389956 458642212 482259706 197679180 911359991 485631827 486482045 940578115 93825228 553374317 681535560 14628526 307190105 914634228 149263250 532931328 513697813 686281324 800135732 62944240 432947803 672565216 164439342 673859320 565333230 593461340 400922912 284292569 120188016 199046768 9873106 840382229 633869801 21657011 395568556 929320564 129984327 540789566 559153214 433113984 746066392 118735405 90944698 338034184 375493841 214380066 765844341 723175584 992633802 988107202 629821290 953675040 124229440 731632949 212772534 927816481 186481426 34121898 90982685 578995843 1665285 435499729 448692868 367075306 101409088 88845663 916328309 699364156 476208848 719033742 805377438 246221860 154024997 725212826 563069522 264814739 219643284 808365637 709086982 346542905 251233747 16723 261327317 413549072 868192383 278324751 332838909 904640722 520851097 647004357 749016672 248747390 850684677 160198725 308736004 20397271 829064970 953883751 947787923 478142181 659844821 911457409 588127964 266030962 143074805 551997426 513669456 71282317 957184480 239219867 918472838 919864587 383812717 765280609 801053623 524284673 961329752 879203501 157576002 718389835 495340994 830372587 367715113 933429513 517520558 172727566 976301459 339632668 117632389 614030603 591136072 635483565 787399571 169946713 965844024 918457767 152148872 11678839 732316148 841516088 495546359 879841126 291829811 818866772 8840154 791202859 921825615 338415666 443184396 360143183 657923781 313741773 750168781 227347295 586893241 690010980 540684866 447947115 949901679 222625786 164536051 4278667 542383571 643227094 702025036 330031445 239399410 382162693 887693084 618079337 743191679 160017363 668086296 259222246 477626959 191707990 837101145 902577649 544953053 756401635 630476506 749000757 346758343 147009430 885018619 646326366 111394895 684448975 288863745 859701149 618247642 974751408 34659731 153443367 926424693 433059232 502448190 598471606 876885067 161245130 294562547 524475398 322274096 716380063 74281092 518168409 505475865 996652624 854780458 789015796 812737186 416407637 319225346 770565024 560266119 138021864 715113867 218513962 998215979 773011850 856975913 355257827 187976980 604651134 57810342 882604832 225108332 772427593 653342380 909760443 156093826 133393977 604977483 786433936 638483527 565285850 470069625 924648193 24642258 626666370 82037134 560421747 354438876 491580358 653627076 133903823 411212101 71234819 612880829 663016193 584508557 564463574 98149116 390073468 591800155 632463780 625703274 365237941 135400186 884207379 284605651 600189348 523469271 506421903 769193063 988905798 654263300 762806982 102462265 59532317 338587577 205905708 655166147 23453614 354301901 950110328 825607520 563020546 974797889 738025253 163542737 745362726 314930870 656711154 564967609 446909355 465936625 520241763 82957601 152253734 102451550 556267325 731379445 343741361 802424202 812188942 925064836 305091944 882886824 466114210 15530500 802881261 923384845 400207759 665007115 440970213 123032501 422417066 301044759 847979897 872534715 41328272 351902472 382315222 604261348 393477663 415806369 545023405 34160149 191239417 180293386 366365875 128053465 216390664 527815504 901471266 972899036 663685620 523207140 548665399 44223090 409492399 840270872 552822706 678280721 327615210 765775781 40193625 79344338 211433117 299669800 586622325 497884404 554022275 607532704 174816851 435171417 415498907 126501362 355246788 639018248 159336872 844403557 76326301 583609769 898123186 367704103 687116600 2753548 137314691 106588870 141640178 601504162 305040939 445269943 63602347 232609794 659933565 931513298 431999817 787855718 654207632 877571283 6112565 90031915 608502846 422093275 62952411 150930517 8637352 92059630 323211055 786164744 353839792 696541299 82732579 508490768 408197757 113303991 330583346 418836314 31036923 270885738 937016025 696994937 347309144 241187616 358949912 607928354 57800584 711204561 357696245 994861488 287071427 887070553 537722617 709748128 720387842 199589113 214736305 136644630 618927493 827341780 290006318 386637143 973517903 713319027 696303749 523041357 579818152 335361090 985628240 593630982 287323034 754106384 552410924 349491509 564288629 666615955 624356921 433931440 291825484 274169570 789244317 557157360 683583350 477710585 134924033 468043412 556967949 529012280 230337042 814425054 70528626 305437156 890793729 534841652 851631303 183980965 469460740 252576928 84245107 302356486 912039123 614305617 805082786 386400505 891713323 143844376 623041219 713101904 176794959 300556268 183239944 881202245 925815170 1469030 268375785 826553843 8458126 47663174 896619425 453084122 815732032 258349548 266664624 721167455 969368297 291057119 320513111 791811657 998703070 709202762 62513183 531069254 477805817 6537850 107876178 890742884 578749719 204285793 350016384 780401304 740832664 309536790 744619260 850127674 514551522 168853331 515458397 195967111 973048030 960361206 78116350 771642398 672382842 538825344 562457725 425421700 807446309 320221081 305729343 441247392 906854741 546484874 369676779 915023423 662353668 118183617 671349227 386524817 519607087 9595217 346265838 741728170 73678678 915519343 866236265 470145026 741682175 519830262 157066001 56796405 388564276 214238436 932929890 487240004 835252480 454154715 614992411 510296979 754361333 544272545 320822720 994609385 99808169 601556640 905534487 409730867 193394484 901848167 255807659 666580928 466461619 779504679 698174285 344641478 661908169 179637302 600500365 439208668 77828377 627534735 722118725 146770814 1155277 91041873 466243087 975358349 628758034 543779388 441599946 605740748 126120345 954782007 277049369 29306212 724669208 139245516 887494883 641999968 180321223 274453930 474393044 79213618 168329444 31048226 573092059 479377197 255508527 187891883 195112106 882925064 439984750 129135455 465165626 549375585 959728106 383855995 309275716 721960760 148505841 775544291 300667336 975679344 905008722 911581083 352480394 158476369 391237092 233892431 443129488 75152905 655099135 884748492 799944101 726273062 196723969 235833733 799904730 101885981 70187466 35985679 206051840 661772743 666543168 337984677 304366126 186422238 747188940 163857572 774213185 738965125 282634204 43435280 753821783 455984573 688354399 680007182 901773651 408870385 653806668 194853992 907139421 817785451 976970523 808509964 758371423 235221468 645670986 554755213 398388360 621163224 661575129 924116384 310194893 259838039 58593998 410170273 55945059 936704566 751594418 302430220 171851335 510286260 858798355 464359428 167419318 498768885 504737280 254077647 75497141 167579267 344733840 651848279 134004106 949271496 742741083 425127851 566123584 486276500 451784447 675752828 401406760 746971549 377310364 274365088 410768723 606654458 416264793 347148947 66662680 255098280 392324317 654009841 312742036 613403909 885165270 872870141 794311205 270639192 475317622 894353438 735925999 588536391 230081776 665907804 155305303 428557918 91449600 516848615 287410570 676430223 775213408 239382161 783788023 468611757 430693972 27066447 693102033 327183088 513744159 272258491 168365454 929972340 401403531 593262229 793205610 305047737 182779238 975735869 730587109 783470372 631551743 176171579 609060929 643799933 213025197 410685112 871696133 319634032 154880840 313175298 182727804 78843916 984080302 80614412 59463479 55401030 819192640 927522027 329673351 668205943 915968354 477652826 466224388 431422170 350083326 781837879 981857033 973440271 290919170 972307460 687311157 21278875 882031837 431992679 381800683 791883366 375461126 431642538 96189651 475268155 236593013 328284475 475596119 228877643 581060648 724314669 765014823 262627498 786450336 362597046 862459829 742281169 164703073 591741359 427965882 251084058 444782709 241257239 511713711 273246280 370330602 715112080 962328149 320774396 833214287 104257504 124826925 117909825 795448635 448481138 60233473 727213057 567942086 954690259 211186265 753394061 932636942 138029877 827235847 865610777 866434484 367529455 196927900 195320381 123406172 235640570 815827952 368479093 218475825 869887350 295341470 72234146 192936030 619162659 47193477 269543560 248284310 104268777 392789320 926627406 133565069 924360784 827280847 810682880 877592700 447391752 842570692 730631952 369522337 891829603 66261527 195887825 961608125 837328086 734603899 704840955 310039956 234915196 337105894 71689258 786406768 475156882 527950101 52642911 700391583 752642812 887921413 820254077 837139184 78569407 208505211 568014285 481978170 558298757 454189950 218921083 872157142 36675356 115574231 965726742 537481504 375386359 308832664 856648980 254789625 388976555 26908306 217896011 480548936 402559348 146461149 643353465 598348148 891011501 7163476 67290046 978734316 901097307 83355926 924616221 824325791 978438563 443048967 840767999 624202628 873971792 129409612 352735663 654456852 22222414 978612947 844115166 157597899 924677681 705530569 856389921 898966698 952151727 183111713 934707310 257258424 235231010 260245524 790860195 628925820 615126535 45117852 930464511 101362053 104333697 875052535 17869479 940600290 896622550 994883882 217431842 304781738 846794737 794152060 30391774 556368246 951301599 503696118 959262633 930877922 922462034 589744618 436433208 939700240 52037153 44194665 65733539 17863716 399759558 154326219 43401447 229912521 701304030 524897067 79545955 759892650 993872813 5492713 856714075 255087866 400609431 804187942 882120568 564359149 494228904 931384395 832079174 751129148 112397837 345529474 849463477 99954341 499852441 894942011 899068825 42595945 209628225 899946665 235912746 963401165 666488992 419150403 876653957 340134553 36328052 797567811 120638505 481057948 800786975 8958250 559706234 531718694 195515943 512847418 757082945 793340044 351611318 976387066 119905322 969580199 233430298 207262646 669870148 582380373 868494918 332703485 309433477 87602167 449603920 434136097 116088388 661674738 854671601 450961082 599732669 762893870 917812488 442141220 30416529 177728922 823311639 123972604 299346499 76450725 62359748 198878374 824850619 72988103 641853530 906294218 675823815 165191926 361345861 335743699 871434901 773073457 525598362 581303151 424573499 766320377 616278924 500355090 13146160 485509587 550678008 373209202 135196623 61325511 170769114 138507276 11788763 761699300 154779350 98794654 988761846 514315194 5439664 846006955 968906280 868729310 628641236 644626938 249184607 719318377 823672015 861624343 16656873 488083321 241437651 777406161 904537339 375754159 610608951 687869114 690966062 637040304 209159157 237869995 275397628 911134885 356060203 502711613 770171975 393718202 765266842 370207568 147637971 305520802 155343914 8181896 887273415 846704401 318828132 196466379 208838192 195096129 814649334 664009668 528432766 256047982 14605363 296089443 231781638 895594074 76425361 402973275 775552126 515168202 800460073 10119843 333212291 604584454 406104890 333804022 734918678 901341533 984269734 402594899 543712283 508323487 11846515 503325821 182962649 625818529 385988171 23479931 273567613 338727869 945916 716588569 136408726 892566607 929353721 511280486 672485530 382445369 407863256 613204788 385571168 310202207 212774354 877219228 32627108 504153388 258460231 10430071 290401671 364602124 855341367 752250341 975240460 35427312 147464393 194452170 75985052 45029325 639600584 378545484 362137475 78640668 767633440 296958807 324838513 336400988 321460582 431172889 825674233 242045068 839636302 340270982 628479765 690384305 697981490 385945301 370084768 351592022 382454674 167326976 756701402 378092807 760360078 6932552 175824360 5282517 868837998 648152496 430533714 796398549 481297179 940480893 107705476 380926369 650057635 882021820 79927885 358528469 134508728 499335356 159404898 847660691 115195698 949007248 195799004 137714432 215055497 202210446 640636598 826135492 846935387 326011346 561944656 172344206 279749612 904401852 982843119 470310286 356580001 704211821 302190906 290733561 234848388 299030351 176682686 839053449 378237892 298561930 877919340 994303226 805847601 403971215 869920534 963556750 817745348 549307793 87931381 118969226 945811221 74650887 502371622 249447863 806231523 12085548 251611688 70840034 403668368 512715391 582437471 312946268 851200418 960251971 622827925 176159866 163725380 454913792 489684084 249403158 249991874 677387008 311313165 656549388 444509713 559959251 193664851 708068798 481604932 701174220 356166049 56650641 633175064 742482049 858851120 752465006 269921641 285890382 662381218 720467778 156008379 928154323 381467258 972359038 747766194 531760242 90093985 359530903 804098714 239423186 529844707 315460487 164791008 345091679 647304816 578266442 540315798 972340167 695196251 615825250 163965427 591587966 496377118 630165844 871872977 464920891 699366677 756167721 387220525 379837049 925412350 994750702 969503403 995745527 254002047 786710324 317533968 569871416 196991392 694325648 23070662 354698500 583352141 783777820 341560411 707401701 284680917 496074997 512073730 629485483 684643950 192262331 182338064 858556905 142208174 475909396 585900160 269197685 184457491 264066856 436398704 208590572 544673405 658464806 21673122 792055595 363570607 260100030 181929980 64191959 939988945 841771174 882862600 872270806 318629104 817934614 148564341 566065620 956418173 91415883 242839700 600680128 251324874 166259207 830027739 863503948 542236305 314599183 795551846 404663152 107735404 871152556 546348145 851520743 567155293 106064683 773850079 146261424 353299272 279184221 694026422 163524494 555136116 854186263 407092641 514965897 46447887 559629491 435241580 667448939 807259047 265436814 301517452 208751940 404927153 517095816 743299477 901278183 113957637 200622983 609512385 755606378 270344288 857815540 253341808 743817386 789236192 297166908 827149474 817432773 943103116 954991696 538163583 373694366 160786378 106012965 450988240 819809884 523283943 422805813 902317443 499400171 646018707 270161149 394653738 603997049 650240866 139547005 448414076 676513530 371686988 464367291 631528659 190807973 363394605 999345216 109007533 268014197 282733382 968306073 146946860 685371562 476550074 145053399 985783958 264238661 952597522 212797712 653558229 964678287 572675002 64190172 183860983 184520338 747775361 977349336 961951663 656905118 818311197 791006246 807741394 943287238 713752229 727467755 872665052 221617249 322840853 777961680 772795241 259653257 201746637 719667586 732953532 138508703 601517842 830926643 240757307 220903365 532593036 841099542 541014256 126133858 168478918 857906150 877240586 791648418 936852146 160917088 523512154 60260852 459793698 879209412 406508759 187573898 266928208 429047384 62460698 490704348 509896023 263110117 917930722 14899493 7717559 151528504 200419986 664264676 977345237 203145634 795249838 751923805 699234936 137571705 899552354 286493718 870338382 765977749 965337595 525604442 673430629 89383891 410027371 258020537 887609010 911308438 774743241 351256966 398245773 5773121 7401167 475326552 789017395 854681534 355515226 670562953 141592899 30824442 683420142 457485754 406224706 220121190 653925936 485781069 160324375 429796984 244537961 871571434 767739791 417940776 421373450 832579579 587268314 44512627 235664418 818279983 464856844 796214492 703223786 499519738 338886301 124633062 306115898 366563860 570628330 161800859 455098641 512705782 114203825 373363464 721566224 115358560 684071577 254406078 930557695 788400086 448716712 674951251 677780808 987391518 345125323 726161887 965873527 69853635 853254225 488629632 382999488 950579349 52398192 313253590 681443961 935340327 736660927 477028487 658141851 202232656 860484282 466143420 23519813 410004139 568912706 643531682 28612921 940334870 848520986 958612459 177667933 83605815 260420715 265192778 931591484 483059954 915851328 665344762 247253123 177018868 965866763 872206392 290007172 854770220 661645599 715502276 437735094 476399180 884902707 25726821 394113842 906408524 172233445 576622178 150608184 227796456 995065653 243559945 919398824 961645853 998164742 518800171 322408842 282920624 809886112 632094110 485759623 933181607 147143985 573299898 57667437 588831437 40301383 837330909 56117934 813191986 182049623 171329767 691778273 259543721 529242938 515417790 739339072 381669705 600883627 492155340 483026473 668498157 902724810 878035580 837710238 792010164 641470619 215770048 946496964 344635521 754137480 456071566 22294887 369612156 55372507 269719902 934207093 953749647 80459589 10226350 544200319 264153577 779592026 360202110 696233787 468431487 666855954 824220373 704344836 918902406 736869194 796580154 709614936 897770490 970287169 605990203 28481881 228538651 731152411 950824937 982238797 808161515 136490082 521482586 327271966 274419633 529498496 308128550 915861979 780437880 205648709 164052203 210789429 344845456 588120935 83549386 953101827 952100364 773844989 223573479 347834046 645382723 643114500 571198700 891586310 485857616 89055707 317496966 221429019 931079570 562353606 174951911 232318820 474224172 826190446 76417347 500312300 912115078 961472862 943406675 57351136 201493962 604021640 736037589 713650706 778926952 994252223 893708553 420601721 177670034 888910139 485370933 518108847 188879041 195116568 989142819 421200241 235331886 346052054 121395870 331867939 342191450 437622234 148235768 850691914 693955718 817970668 566672775 926338063 871878460 270747832 329514276 447915203 420501956 739694669 347008170 407258197 429982383 172936352 342039677 820086238 200231761 599993866 441957376 490827542 535180350 422884806 349043230 692114651 40471508 203267700 944520642 795153841 525775537 545512601 589136990 57303613 593835065 631018781 96466536 445270985 414852369 563293643 237238233 369307844 914444711 189582804 692433580 239300415 759461031 691427916 772674917 346377072 618562439 244553388 227943303 29496371 167654140 784746319 99041821 669702020 250713475 811595253 780225074 783008006 306700761 474310722 684127065 799470719 59268483 718493248 87095845 474148441 526468423 862649561 575501490 884940835 912389041 6285918 721797915 597478158 143911824 806237443 894221825 266633841 316324470 855535968 475324683 348938822 195641147 520717041 445332320 889506730 135028858 43349143 519312430 176711009 334494482 220797206 666170151 255987279 175550118 226850709 132653823 936081920 219439134 797560352 755397615 618555169 476774948 381080105 464257077 149658116 269658536 762476803 549411474 4603680 372590685 975686758 130169546 481298831 873333561 341510382 185759272 473778063 345410809 157516444 1504247 349263618 318483610 145670483 65986058 624147437 695935969 689783644 148587829 637557500 814774228 428543459 781852625 855860221 162588991 9816439 799450172 37471329 298785073 879309454 562187095 524357054 382434684 750254590 457324294 883671631 776990520 575812998 133351603 264607602 806378304 881985603 826787788 803829801 790492851 15448379 313745473 343947162 673017716 242802646 502801159 492980623 70928555 95812703 121115799 191537399 323711811 347353223 947519343 484764259 53196393 124681187 651070096 770375818 518705171 149858921 8349694 79492293 235831671 169323767 151498052 689212819 818106767 863664076 318012909 149942551 376137116 493598989 206353420 558507413 950897568 883007809 563732661 776334328 139106018 150329302 293484161 128929359 56514670 108134810 763578382 416325708 262563219 946473282 897815677 960291780 701366883 813417446 500584946 600916785 648451638 628059523 285526040 770444851 896223783 380424568 895947930 487649802 252008341 722668809 519688619 549777438 861952164 502295520 21871743 946202744 432704186 982213766 196047824 511910470 46433538 364855534 610065498 332685403 482035436 832170219 589982558 740551596 789436075 327365301 219249955 560301524 137884597 156593001 753575280 810696593 714652487 476673414 662556180 368657220 581774047 574673264 563871583 289955189 644579520 42575856 247424678 361721677 803157617 891883186 424548034 70349083 432618814 345512133 354738321 807717584 60282550 604305183 414203252 579190402 380926251 161973527 312600016 607647468 819198005 946033897 523506061 276768237 131301679 165196342 205699226 789990661 368366521 978927745 442678119 594273755 394260020 829971890 477149545 793052857 377750089 692447383 982087065 196653326 382755682 975271774 757646069 168507371 443171632 755069469 634391294 86302855 924949539 525439819 33740857 302628539 964657653 988679748 828317358 925473159 99276832 462691784 962761324 280781195 635784291 242347132 952595459 144245647 932038977 548661607 926763272 788140283 147029633 536544375 779349141 996814943 498827695 495161594 620373958 658204141 649782938 103002661 564915773 716847098 135697876 467138449 230715550 835814273 304460085 244873656 133538580 686997151 843819609 186689148 539972042 290929944 245130013 691826081 152266099 440998097 599819301 470523214 928068547 656514644 587487577 904701072 340297716 95574863 556743268 173261784 192597314 151151893 68112692 976352632 673493359 486118171 529672829 594905641 393387328 671564668 859272758 147624839 611977469 506081142 378516506 925692051 206191861 301993963 557273639 885465649 37372920 557650913 669070627 79782824 791582683 492261634 887728914 285438245 706436600 723618333 212204481 797752887 221290923 695062947 540605247 965281876 539743446 832839211 400981598 358777683 132982366 809479406 859520822 164468721 66810027 205798475 756666275 141608012 287549996 397226564 53958082 188676202 364380113 967009536 775764600 775989939 202480527 317226311 602783723 204301427 602280672 332327177 36870 889171546 26164544 466888663 478924026 5192443 563077809 178866536 686672824 663722320 299768888 486038550 853312631 552752948 890821725 467936606 632677684 474641896 175849391 306185828 879339053 321041551 660168510 334613100 120595045 970489009 939505439 999427426 724509220 704514748 909969644 806617171 554677620 128067710 630831681 714514418 860611749 408836524 555492160 653081876 438576329 177477727 857602318 522530100 576018489 846182290 295008852 297253104 528499982 510975397 263431102 430029450 787690408 647998685 181343871 552522856 82276139 278407137 170877132 881642388 360002045 725206079 789549660 428884540 611011658 992388837 102467311 57305651 547831424 934578344 255410884 991253870 738346963 34281152 670485793 341239945 737002682 154850122 27079374 721953088 785504112 372083653 330899610 72017654 994087028 691550613 464098773 975574321 578049801 779931780 696859860 753161243 653763511 907773244 489224561 521490691 698190024 84214734 471475081 553445082 465402060 713950766 79878524 838433463 167798037 901967540 148425391 452578387 231483964 991939740 695570445 917788814 414822554 252837511 688082562 537235944 116972240 898288888 622790015 461190920 32822336 252968664 392400761 540130105 280217489 118714355 164644970 26869480 86239022 43414393 918389327 685929512 823136200 394345085 329261480 510503726 571189456 781214329 428993018 481814228 199640318 413468617 473286224 253212442 794933453 761041963 581338038 647521185 128875772 643637573 714793405 950311470 683319566 128908063 918509307 416504109 860294091 710361253 964544903 819780651 379843517 799065638 333184897 308783707 484288948 966532568 638446984 665970451 374311747 2731089 56320322 72291916 5260608 440949519 356025304 658734885 32100935 539891442 358615159 911980639 364371256 805830845 574788816 872080098 368860597 675574680 705122200 449201720 544944805 370309521 300766473 951779597 124799668 212245526 815841119 502896053 488888016 913379452 806743388 727355558 96996013 665259644 450097349 885052153 429529410 425305776 772627683 417781485 967989578 373412122 583300355 471565412 995338693 904837022 164551926 735317861 209427060 737860739 642900882 515012760 336210016 850963191 897745199 713692621 592211539 918890888 46125610 493612661 865386845 476053675 654006629 658428967 182298449 519171896 373064901 128134941 378812229 374016236 471294387 239577268 154140182 802892005 603318172 834535920 869596897 151791658 311723121 117122037 211429771 50837025 410771752 254895759 766250299 123588887 812756537 570056363 699493082 466119868 675085345 825641180 500795290 783157924 26509794 874614231 123045740 9467591 445202305 647197431 19694472 616023041 165785735 435967162 976188649 862928019 385073281 426920257 975621838 377307296 689316736 370942164 746326843 200038065 528081050 480785500 62645622 824324658 491426407 527104488 689123466 845949426 88945540 966095656 865854407 767742119 857039636 206114805 57810752 503160168 207179578 958273223 775708747 933944369 572103072 69616445 592190469 387825762 392581619 561188505 530957260 245712704 215220836 229214785 295589315 334981747 296170536 25336384 492676433 632405127 161891833 26536898 146052514 842231147 265780372 618599323 366028836 415434484 335572281 793256641 26731788 433196891 368197678 113331918 567815119 688755643 54068028 385128063 371388841 732583572 846540848 218413623 962439705 564808267 981998427 615993469 85087587 729045927 296749075 363863161 739237133 120210518 200341808 59209339 785528930 981965670 370086800 482097780 247169778 486521804 496039571 739584124 870874384 185688288 344896159 29512010 991616595 91201247 751001501 497469631 419461141 213972328 993944954 776205403 654452727 648342016 385520807 290253766 810475099 128111758 707382426 73600841 503933160 748539871 446231115 198101586 164994314 934959139 333182648 464926708 424356464 594755438 804601697 792069476 415747980 784054840 994574028 263683197 137229846 452117982 486637826 577831485 840430474 167157022 545517584 480841030 174411173 896631455 924607624 758558302 629806828 876274023 100857341 30516975 539206437 390060387 616641930 987392392 247740379 279243234 323025484 77861466 115186398 393723930 632821731 773669307 219418305 300800930 314384629 6041766 376017243 644260086 932955051 637569850 892516934 486811639 972440115 925420855 990270307 943906408 860848956 903298692 355340628 968010866 955603581 839951787 501210625 189900577 226495278 460808283 740001556 659991268 261345932 684336102 517367421 636077073 296673882 714269632 370059502 576925534 993181019 766688262 451323999 47111273 469381081 88866292 315439243 682234418 702157345 396356718 26241394 189222812 482537733 565129336 196377557 739727855 538523736 66569150 911140285 420218201 69190005 280033037 149030645 915295592 821642681 622626520 726431115 79994257 908151045 623398836 880353363 863273389 441829437 311983324 15432036 664034423 700337099 303612589 946039449 35510799 665771036 377753899 976260625 903135353 168532002 796407931 454519471 791766559 267178448 640895847 673355930 18712651 300733089 918306269 135254462 420978094 585958418 731454832 239480906 418247388 159975972 960441814 859842864 45527245 150122459 502374760 764598953 976086366 990856641 603717541 509876910 440608206 179296355 897280431 144127872 974631746 824525011 988374732 728408096 985460033 82515748 659625190 47257303 264830008 410278130 898867980 905099696 539954679 744894935 752076783 927132409 289223217 576730103 183181925 564656070 595589376 476352117 243816426 55845998 385767264 93201915 450596634 32882956 906214320 834843447 959752760 225786879 571588660 949920088 674744747 812952682 439569301 629680789 260967547 675508917 662950751 199701670 253942488 959038218 882692737 897663305 693598868 632777689 396399569 775907518 797405604 128161876 850800774 129865292 499439266 82667251 119656124 903022266 500868942 122854386 695824371 508403414 719161097 266068430 688254864 874649586 138861400 633202636 51883355 606644322 921497703 840336498 488433664 294368255 227475331 148775436 502278542 297731751 160637855 454555944 939977211 392444090 979872208 787550490 141291933 355639199 468153809 616572537 747475378 195043389 333948032 490181024 319591641 484238722 846864991 250557230 611662231 875757792 47963668 340632710 111816404 425874123 975666921 921399888 445745243 932293436 749180236 790171894 504068957 128331313 762939728 813429032 260013294 200572458 399228715 369229913 888713863 471063726 484235702 947462463 360111747 25512644 260086000 910271063 715084962 694371706 363462267 437136478 411869320 125277794 298954782 370532569 581267519 826298384 47330369 573142670 114468529 520097949 493114484 855998985 870476335 71690791 218868200 611635224 748914925 784054095 149009908 974292559 803497859 620869561 475832465 655916421 22403437 582367375 636392671 678888533 733557644 782103807 492365214 17763742 665682084 941494456 34114998 599163140 457439708 70684785 369808047 287219053 67205953 326654563 371307833 577872772 966066242 175983305 784605606 560468025 64925237 340472423 621892715 825156414 593103057 255164672 301727907 662640524 893302450 516883935 570325644 114805212 381576153 35992655 800812551 465078575 180993577 444866595 745686300 954929479 453220843 307825711 822409844 939238699 321613387 664240844 681209821 345548711 197536216 939180632 17485002 627672009 858722568 484638644 949165264 975132518 275880626 62725316 768151083 986579859 206837906 235543795 660837943 794598700 416361928 420232620 334237174 944400208 474358105 502272226 41806993 676459490 36415661 79947657 860013007 187274762 502604815 733435418 65736351 341994162 683619632 375450899 810188692 417054986 142674853 526215029 859918180 70713093 63165284 908805956 660029289 834149338 402822475 674886667 836548128 41128579 167697817 101579093 557826988 795015233 582696563 331097397 312411219 809297686 293008480 674352319 614977280 767943241 88291022 747918476 675780032 674385638 665286283 634720570 549082693 93732923 666119244 963090410 84362342 440459357 397754153 175483073 289873053 936736417 973135647 13986151 333109383 232762403 428856205 455628171 19068776 37691458 808724407 918936924 203208868 971959074 117644615 841440273 197004871 499908648 479680711 413604451 479451006 943791234 74723879 233878286 334309660 205439901 746515261 179613012 249171478 67903917 191836736 492482425 517597703 860471336 846727245 275458888 39354797 871242315 417704419 523831948 90745194 875547540 298560870 202554776 992643012 545605190 757824927 341284288 459418085 300059112 534673978 76037086 934687771 84213190 11816006 670311630 576808537 887677294 373857977 933940722 705928373 426141493 210149098 178445230 238537192 938802352 536893205 96686061 745532881 33122619 363008731 799238810 553644530 401017973 478013887 532773928 961315825 92410050 452110249 895749131 544278553 86976968 602499431 207053629 898976726 270033138 482448679 769715386 843606077 983003632 275927295 942682116 125474945 753230133 617934182 71790495 725346431 957067384 430762936 995185046 255356723 675364148 765644981 834758132 103336257 153074983 603075842 718756684 583051629 385836246 266270630 731164978 313914659 862503944 169793167 378335936 590905072 954505799 684574987 54369042 260791558 614072674 519244879 772286922 896711100 994348526 434004980 81054092 45218828 390580672 566292596 21720195 633620500 786666612 4484529 237389531 498714518 173387754 983200623 901453637 734035575 436123843 465142229 430412150 594755 489569512 633207281 383198375 581839784 840468996 752546865 674854423 198521078 776253445 128106730 703591300 906839206 661106591 234473172 227252662 425889488 958155977 266427787 754808053 922358963 440891197 967887376 192134541 873841457 403257084 30736711 679843409 950154064 682360008 114680439 679564565 883313850 259136681 10878925 284566835 410679869 650096233 767794392 399012871 193130572 75474456 756336398 134196083 583437181 233476232 994170438 832978012 563779849 435952081 212570429 883031851 569839440 375027663 165169681 646639180 966324818 425225375 59075784 778286258 890430518 79726374 264290762 916004433 542464455 323355018 230545507 697053859 996144882 496015286 347389251 63688484 267263817 882158554 966161149 572285910 856078467 405066473 376411787 494852030 385003257 131161882 123043272 155244901 170822187 664183912 621431797 974304599 828682553 905200402 713531445 632537255 403952491 61991451 406670352 799680362 286845098 876541899 980212724 179612983 761627652 730007596 545651119 988813742 413300268 447500174 769804022 863038190 653659639 748389123 879928290 393744412 868128992 279767267 95297902 348849635 700620164 310097226 606073850 404188911 852750375 878810773 917724619 788358769 944486702 982471145 2420616 466219678 632502179 948692908 172239039 283517744 392158133 584993290 547265118 383963619 22555956 803103089 487750458 649747193 979612185 932401429 653174923 606496695 945274108 111669101 251240558 158242534 26669468 290037940 526117474 494591826 305077083 508078953 494875595 580924494 425904575 612228815 24241779 803254319 175955187 947707758 533062404 148986060 50253379 368405904 579432335 782023173 63199908 63152069 411463688 478222393 944937769 116018015 540340935 420039886 655098767 797706487 303611144 268534444 790382258 860897510 780363628 42930882 271498006 433166797 795121270 689200256 757920607 1645325 440875279 573371996 951915225 156427088 512614147 123511885 460987377 503698686 184377730 156799571 319929017 817581769 856583583 178965741 474024808 505809954 491617492 284886433 293676248 89658305 960568701 330473848 134737671 692445217 372810072 553300862 613139862 749587969 746454539 295322438 666253901 37364964 626618270 765757285 432152469 84445074 470005501 573622771 419795708 24711829 116437623 235566349 927722933 69372093 54331970 426824533 36691221 50509212 354910964 233801840 412607255 282325515 48866315 2534791 527388889 197642403 756265063 97529287 580762909 114694213 625759435 564550881 417892553 668741779 445744735 468477322 603310439 552068212 316593969 463428604 136361382 401158292 394915503 7158900 900461015 889545697 945895470 655863730 334419056 962556431 254478183 334233980 454383245 979174933 387247860 740833051 816360042 19612334 16117463 976780763 784941546 123521753 521322228 123715472 651799315 611515994 432442771 256274188 515037840 510939191 571508703 975965866 457996334 693721915 496755817 75188934 679740255 741934198 54248869 42640962 778100154 308051386 542926955 813523715 136465272 48396320 604111480 752342130 738604025 107657345 609396459 473539580 881202749 602059262 3831496 461334930 119239020 188295801 268112760 826629162 398473039 672741145 125840199 781716028 198464212 804671690 532916709 134507589 643910285 674770619 16709350 18544968 257736497 59489502 736647234 145570632 316224538 283992171 511968981 778784206 96822726 979170397 512390368 532796009 990942295 317844467 997448326 296990506 564192275 141306673 73390160 303202084 609378276 310239580 723294122 264947442 415588824 861649794 386816867 180702001 561375138 535495408 603490353 827942145 571365143 723369914 620567339 115172488 659444403 192509750 299910733 415609711 211672594 110201473 965731575 28648291 884613239 117463800 276962414 394522773 948176200 769346752 224712794 947210811 56654479 931175744 458033479 212843277 715976059 204950946 606285092 766906312 780560093 190968661 799520198 857633198 409891756 214569101 44386150 346388740 715875201 912946882 632679711 555731859 313718043 233520429 47143793 661509416 173952221 127048526 533794497 548453397 922099019 55085417 495981526 864910765 699258769 593927939 791040094 886075083 482914300 500444010 446490983 672184396 937510526 509067307 543091686 937690000 899607342 383913882 738387251 411181821 188214982 898929997 203493771 112546428 116760355 432709793 855212173 43333626 655455177 275738932 558603198 241413609 994728541 145806697 226447109 404425148 531515177 481369831 648435503 983316078 799650715 151979802 506710124 503016188 900599493 367395761 523257552 672418534 978392543 706660638 78038739 916970162 951312065 699420953 407991250 234976361 853952618 505617693 498221195 130530840 846391676 810729706 15332773 555250769 890067644 982657793 465383462 754151591 429226391 782365483 312200187 672031798 303377560 989184243 32958067 978728472 373572595 816258599 66716868 910520816 858400254 820612443 90220677 491752548 351890866 44935269 361345586 284788635 656196398 39756002 587955116 384508355 394558004 185610416 915774646 643449741 325339307 950717554 581672313 752670383 204893467 819410960 648655617 682267233 404094772 634677044 530654653 321479649 25262663 526056397 342263299 145966831 691201995 520109712 518817417 490215505 93074394 942798194 753586413 652117584 48030129 419027503 213472815 599587642 608266291 804988103 113710898 737755614 844704871 967131131 547675454 74073107 588507638 675832276 654508161 673074993 937019822 258142237 286910089 565791381 167949825 750807268 41576139 738378274 75659654 578570493 319957280 604943547 173752695 990546559 761272899 102176970 751154226 434831684 988691540 727908540 991739833 559114605 662871383 195466627 120906289 82357725 273434038 591654163 973626982 573205177 594333883 880973029 981929030 61657582 913280279 795777654 30794082 846338987 24479070 649537993 113555312 441488610 362728585 796697569 608299211 543487436 106784882 490748232 685901041 402752098 758307931 346988684 234875652 477511908 256850280 200545468 329210954 843690582 597079840 988367855 142983854 513616126 612899824 866931133 576438588 5145320 122349992 188328900 374930600 761986658 943378939 7561764 197367240 601250944 345028867 766426115 325269013 704512921 6147516 1819659 299304495 364215752 938842757 366516967 703450710 808344940 302640034 586741193 404752113 600031144 467785148 716479719 713569035 637500132 322497119 578793977 25245393 901218122 281032314 380502205 706031125 555772233 899068643 918722932 111088846 763465750 902840017 165448034 42883478 57492518 858039904 57119569 816348203 877468086 359242000 109061135 734395886 207754563 145414726 767390443 910004839 841308178 810531786 16582716 403353023 65352873 298657864 44040666 876742980 275309908 167569871 792609699 263313384 504656545 411966549 968359415 191918787 907230692 553190960 391050813 243043725 694745524 831262366 334103388 253485861 883594860 453684798 357017666 850616844 458873003 221010837 115335265 989627626 783156180 120632715 323465261 221185800 650570895 169438187 147784607 789058261 726869318 809257446 301120181 374314082 244917417 214993040 344234992 757679589 766010410 357216098 938884820 625318458 587682434 974354615 100615275 574373213 314615338 981061199 315208643 481396465 51640291 731446222 981596267 750432444 341458223 313438014 99233018 638001960 216166101 70464905 534022024 701599684 797022049 584118528 551203379 617742274 124029345 216391127 90680732 822291062 829158697 297284262 136803175 327103965 852892368 732266729 217812159 653680403 497605425 441951105 190526671 721961180 66625835 68267314 559783754 456966684 962283618 792186659 15005923 821909599 203051963 838772577 4311510 194625106 647326180 704914779 204503134 607899719 318447049 192567911 310903100 63415478 321733408 206404668 273084983 947964598 513267935 11675510 789374614 768461448 93022144 159346710 724884392 689007117 13660868 196113407 56020284 887382346 710022573 743929210 478528553 985364715 896213890 918585779 754660040 581843134 301348623 759507769 77837684 958083124 92094306 860875394 744712465 493629155 310572623 600610405 310693251 703515398 4833005 652466334 225302066 790656507 240010775 821273677 251202188 345656516 422199021 727756919 898027139 963184263 304306512 387867780 185262347 568426766 228763753 49574591 327985822 981038920 937455906 799866073 864303032 704647110 314556075 467010663 518589274 32177983 655489783 752082271 424057227 960750348 265973564 623210655 975476690 309066156 668573303 384656998 480654782 316757314 430170598 762034905 129217886 885447186 731799948 475248767 2721737 587439367 592019632 357643974 442445208 648922160 977634910 853807228 833288039 545791807 837678052 393504342 730944087 511786505 499189078 356726124 489159311 427189000 566346252 336879547 168330166 947495900 534845215 218420898 928054139 618323397 82388463 273438565 658455054 663641643 152959647 322569646 515541156 452522263 850174615 498443783 792646134 634155959 353170178 743138400 246066370 331015902 540428622 126441103 537821257 684579713 799976366 198737611 386221264 779595579 234864539 802019377 700246047 151092938 949354575 538543424 535177221 973896847 66132808 46448220 74753233 903544082 515332811 72856654 613337562 241824124 665883231 118440642 448327673 166431772 514517838 439630023 635202058 838005475 750687527 848885075 824637295 55048167 654743103 376481725 138471564 149599204 503670315 533537857 932972364 174259382 545951303 195317888 144969627 572607968 938760754 828014077 275468777 184813320 309066832 722846369 993600941 798918776 918970439 12603703 366631392 828636575 621667714 889181681 661839230 74686350 963508145 53887201 525093385 380388220 781969223 947475585 609833989 932901187 721500667 868685868 53890429 757028832 280932679 917994146 15800445 211693558 964213484 668944008 642247573 64033868 84691308 728938725 103269981 710584394 837085839 801496999 208377835 498204800 569080287 233115676 948890974 579770144 4090155 496142713 433000023 688474239 781442312 810479959 914561403 377323928 887629131 957677616 749326578 183775880 457227152 82458086 280602859 134391059 304474550 575321661 624025622 382383390 970012769 749955420 160760872 661509427 630433143 553257553 872932443 326746880 101620900 895677834 107654123 78519768 765623766 780897628 727284890 422360368 326193089 668662911 459599660 349841699 815524443 4357263 927571948 654081263 782335841 141767309 75164454 281529718 101336273 869476189 492367275 103869886 707922286 763193414 398535504 726621041 876721472 650213749 312975726 267435870 363153937 982187641 102186852 626020854 617521648 146281160 298436880 899950544 616259506 247328825 163808090 183445541 840635756 848259977 568163498 476121428 543765754 952132822 378713453 595842399 853752444 453042215 670168723 223477869 286882003 2115553 985095188 203640134 590061096 327397715 904563046 424918490 688889958 210770732 436210697 376539066 8583099 820509695 828184571 387703965 841488667 288714438 36031044 83816669 464913085 763580764 921246572 777690103 691072156 619545346 106057728 307582735 348355319 496035547 702129425 949193578 74248913 912116847 922873524 512532721 282327666 387914284 7597699 747507892 323304932 120095712 986299418 601149285 344037238 630375232 185849243 349690841 966419517 422029925 893255723 101833611 540048014 81905738 155279474 615234841 226424966 400628559 523929887 983652549 487543938 915933625 82392930 830690549 987875239 808310831 408915312 808412851 667181659 611292223 739930883 887195181 116971210 631711447 844105687 608342326 234994018 603708620 608058414 321846723 786031959 489373526 384900429 319706224 556155680 941472914 266566653 559236345 502671608 273880063 617624331 79566529 25068894 281884417 615501768 511707470 502902677 816232802 738794633 623684298 835024420 995523020 368509736 881298052 40506712 572333136 570159489 50596205 429714365 957188322 50797046 876605084 766981801 682120154 900498412 338989514 100400817 514901108 507311180 442887639 22462514 996292945 706793475 671905091 853894089 693308148 250063490 813544630 449448667 394946118 567258686 678001016 642468366 378419987 163311409 233011705 516529614 416667787 410896215 935980107 753030857 618969538 618899250 996088995 187702899 574881327 793437255 571271643 250233731 307715121 930271647 303311859 597114996 343478149 839198279 895799948 731237381 314710993 583423440 652247915 774141370 882743069 912180943 719859964 222930520 35495509 8143198 953414861 986947181 889534408 477139865 609013262 188867269 646140332 997046306 397101080 814835958 157339799 999700638 176923363 77205462 576487943 121438774 325173646 540741119 762245852 939199511 743664346 452840530 252780505 300328434 137168303 707201137 829837862 229310589 505886615 920848195 786700753 709831151 345547070 866477427 398659144 655619720 507084536 117639154 698530016 125404935 29957435 993622641 549141330 435451698 200017696 981457896 278171704 114974802 446259430 848693522 365468565 472374708 620789359 251410158 502771018 208788265 28372418 944585024 674228642 72437638 318840711 522368269 258665415 474340133 877976974 159645987 771475530 588889699 502555976 374672527 210018719 555310112 197382220 519266596 136283294 121356354 786983636 588415995 486733572 286177330 606600253 582106605 214380016 109516125 705388939 417104411 806017126 492844980 589942754 159743591 564289999 858112044 915269390 738827256 886883447 285871423 833312252 13899194 177819150 75857258 212965695 48919259 727665704 849517997 849371532 421816144 374878397 475612686 477294142 109504078 853474473 905174038 668601299 676059857 93786157 735035730 853390444 10523160 189266284 157880787 737357905 601856038 15053039 348952238 969085035 623334979 757343266 352237693 346574025 591785338 42697172 951667677 708007707 459416345 718142651 563974638 16637242 177681715 894404590 752823510 941258142 694092577 533765481 356486206 616456678 74340861 74268300 112469459 698776404 442524453 558857372 604580806 136052046 545828542 945931073 145991501 400664031 43710511 259519239 694574880 129022003 869327009 313658333 644001276 245750558 604807046 11415960 996375844 504992150 555389711 790481009 381327579 106789685 28829364 196630915 682179307 397332152 877765040 246723918 242076449 958783618 893753731 314481207 974205902 163788058 111068782 460516613 790540872 827956136 314199034 37962086 47971687 316115580 873078642 722756712 691713032 989273992 974994020 142887680 84470157 339337953 560752419 877241990 528601692 911375681 711293768 992154935 684822108 473605768 553366573 906136754 245995387 638798902 628112753 617646716 716530218 493710323 212546935 786397308 185739231 107084808 214040550 219274623 325539218 171757027 417627690 794218421 107084864 356923031 295008754 757294898 849107307 498720601 28324784 732460142 637155737 363454980 18652956 695744710 18395345 995169174 182753201 839900920 476065569 142625969 867543343 347723179 915532058 217005083 168955927 523764197 580305490 788594494 997619762 614367635 284944353 981441705 344158475 326944772 289467620 625352845 422255728 559479918 576964350 443784000 252025077 362998376 735637714 530607550 40575600 280534638 584711818 772277795 392280190 880986209 669849683 561734194 790947069 788003332 82389727 167137233 172910736 14875008 749348321 37371275 759835422 71077857 701411988 570606860 627348563 502214038 197120053 974271401 341047326 459473653 124395140 742752469 745916721 800084660 694824519 625034413 304170373 541623921 459518920 176985709 795450067 168529708 677009234 722260729 129064731 246995400 216950199 605331797 169975073 974108045 202289357 958729005 855696619 755370665 804681196 503293262 668159557 945575082 631133298 489005611 387953981 987558149 234836543 993886809 304476327 325191571 903603257 887192851 725524121 299085583 603467977 951189686 403060976 498537369 86263901 652622150 862403530 681221430 214760420 225742568 814241290 955335245 814408533 54037606 529027032 874240555 847009832 611038126 636954910 469672832 626921947 245914195 122822156 714735328 267786350 381557771 294564244 435593540 929889511 151250735 500987886 76430982 948504016 93001022 265944854 81019368 317530548 905901914 527174473 870292622 153594277 731860681 46364556 144388607 45311417 967418741 379375653 646883496 385249672 591058029 675293472 911083609 343146160 898863202 373636299 203497157 386048337 378162731 444826170 410402823 390653586 702495553 258166212 198177560 904865050 735585859 180702083 35296858 401638295 153104244 257894872 798967312 440780603 720559928 144658918 954469091 564449337 504195226 805713938 263818847 734371917 439625673 74241161 733941619 164260657 551630999 617637306 161946869 189194025 755453689 742661336 444564508 609826168 859977097 676336729 940137220 771058921 642166279 35966073 46214957 419268167 824609748 312977848 243798012 34340068 323895413 498063704 849358137 304780566 294120982 890943456 891200400 243517109 544772 857610140 510935824 408061343 672489778 331695898 290015151 927033909 151773877 54299054 656590275 572677595 187629640 689272815 510379658 661472123 450624201 59251768 621721763 365021187 234618042 132397864 554710675 831053538 613174465 637657634 424207170 983736463 939991592 782328270 525384315 854961922 989967709 767731862 596845423 768390713 451991155 436695850 498971443 67689141 367808928 15741692 486775613 342095866 421589949 908605637 444780011 226376978 179046601 728166654 871710972 421551883 400966246 463758952 300397588 462470516 50341979 853856901 103106877 436786916 315110672 646798876 233461601 714919284 847369237 225622969 500463825 434256192 38741147 929936938 841993153 684906729 94110713 103576835 445230281 634532885 412578344 763382043 923619685 564477422 814117448 836771085 151565430 654311327 320821017 370252216 16757952 327139035 282534787 273118399 285266794 653025878 337986318 994145034 861095553 892792393 141809770 276088131 667207028 390323954 105674729 149029978 674931097 347324690 152621568 656081410 525158567 361924717 971257290 237975857 391305018 47470157 327650693 272109220 506249555 553534464 150854418 125021529 256330965 276653909 373814905 125943570 452030985 38827811 38094947 249367769 304686619 887420867 908289694 67911543 45969818 216969105 801407645 313302523 580853500 615747438 957850614 48587833 415182104 800585025 692501730 365358920 763895210 863195249 784120512 410800643 948089298 521381485 990911122 626173833 91477141 269453604 298731390 587360190 753868123 874042765 831640398 659781576 798600303 155921441 308309744 458803346 172726658 251570524 971835640 228504396 174972969 331932223 393521689 349711849 628196954 434117841 490727344 251560863 632730355 230680729 248121401 979924331 672174643 963189542 586335191 549960842 24612415 380455560 154471632 20825345 607286687 650080724 7927311 466957847 270797758 789259171 100905377 591107285 191755117 62848659 896353080 437729933 371472224 621446085 770293419 225852240 518764207 473630557 127687284 763872374 298115415 796562694 881354288 58607898 742698679 238019179 161345315 815497372 6008851 969472447 699612338 693064989 600893205 456197686 883996902 115706886 682784327 166730378 343877360 756450433 164295065 916784503 943618463 142143998 666280161 681389630 295354347 794476208 747604566 63397670 758344558 379335694 702081813 616921078 715406566 225460050 399357341 192491133 319925429 974164477 693222994 132545291 776885089 583810641 743113213 862325493 336189460 479360982 238509642 526979860 405052700 191102933 434447432 971053126 99284076 281107936 704890093 349087724 176873498 442140744 451744656 926716011 323988703 878085797 36942957 222581163 558324890 367621203 92882725 750088091 244963533 548685551 880468283 604012203 440355614 765001437 263695512 170677840 905072088 763244997 409766919 581813635 332396648 626078482 122840506 841865026 205670880 177520242 480782787 570745102 382537591 517490777 786452124 98238316 779040006 373216381 974529440 581367396 407037836 885435483 361795471 109353989 310200236 617461681 12340494 192778463 38920234 175256834 829800740 689063559 717484658 377133589 899833791 367120406 671228689 247300214 498553901 282892971 979397689 38552052 287083939 422378980 314354242 450273057 4384698 192901737 102720547 622675414 97887980 943752802 30341629 250835884 989061403 288893947 63347089 492916867 227225611 540667367 109388996 500141311 233913827 776397274 970787874 772444422 619163569 632513294 969014617 436114499 821979107 481246911 311927225 971270310 574830798 306101935 996836539 168948962 136724266 708614051 665057399 129040110 876219539 734316515 965232172 245154949 586889226 455734718 221874364 337465766 107246707 292342788 898667309 25583892 65187093 176883850 669014825 783506646 548991005 771198122 623327614 688786616 231362843 477584832 521291424 937740489 500589442 490192814 877448482 59421148 509504812 690184536 46634049 342339591 222220501 292839209 789860441 121001254 353865883 505588621 583826797 896085849 801505925 393886581 857317795 98420609 741140728 790143702 629269958 982386119 146670915 775448874 514676163 632399894 951431189 566641645 718027564 785712796 650041345 650054945 175076792 952998989 807698433 918418379 151802817 540177760 606219760 221015155 570600132 107923920 41199887 924796328 56750052 71614940 550973057 978297978 847192680 310045319 814129614 380198654 896687161 703479320 155056996 660894414 526359141 373998747 334813969 472080774 212671903 604133471 788683402 93737800 683488956 890193015 606606312 247447865 184204599 53769529 213998630 197975554 603814318 538137793 33443748 667064399 258476130 308129135 831309479 564035923 539479483 677047909 709582806 226599235 910228674 113028106 207291583 667253206 986880422 257671817 449989200 872665292 910315576 763487827 827042142 411968100 967049326 663350937 497703201 318371299 735880419 628925394 315225014 521932820 889149269 255165499 620248732 55190979 287233830 571167826 363137335 340039745 987209692 284638555 180707153 41899491 868822434 744701403 65831828 663038083 389255109 477029919 278475793 121854973 433675063 611467958 996502204 945299123 453119246 355393779 558269933 764029450 906509062 683720044 431817440 42308331 425971707 592832126 296739382 891899459 611376241 245731014 739356786 793918851 358941964 391970729 586953341 479066400 886616856 178626509 732821027 370391828 989192450 577992094 817397396 88526683 207617756 92706250 748243172 72897143 903158493 862869957 867721354 110045165 428669919 351915078 157114853 593810118 910833632 218073544 525167794 636949519 789783169 622085898 66019991 263320921 210278282 356357007 645193116 448475961 459153252 582108703 59397293 955686345 458124701 166779716 26896921 41377574 122458984 31365070 670252054 219917296 259866138 479880528 668095802 960905165 455962030 41620128 557449475 305487333 595224386 187371611 6668369 643613031 411296664 88112478 160000999 293255171 748735894 342702414 326739693 234839151 933169862 968940306 229978993 593627363 513022423 291579219 588025057 166058396 578704666 403182339 850552466 516572508 487677189 974916563 369395261 316202984 403843764 719455931 612883580 644324489 156879459 7089270 561022802 140852876 261340149 915215363 149199520 356785602 189616496 933170981 648307889 200162561 833575295 669324004 112757423 482982048 333201903 32425482 238512939 443551487 339874354 794917799 39476377 205030653 156568543 590875022 139722193 900438656 752814895 83250902 168046736 718270705 533431682 400963673 614435317 563189693 754885080 46629176 579213572 623925973 390273369 2312533 840788262 480064815 138320334 419856855 707830951 16568642 400754725 235690410 757844279 481853326 186760432 990947836 583245930 953808146 460918502 577150657 471934520 161080788 79669601 151715632 798001021 726886749 407755487 756405829 884365434 499742010 438707586 206917437 125628754 231597436 57743760 139947548 493033102 911795513 429402099 588194346 679073178 985622793 932418233 384757873 852292421 100891529 631052181 836751937 465121861 780173787 339020380 363495853 122976689 271766564 204466570 836660748 919365509 292994061 132615355 185454712 561791777 983422787 734385458 110887506 100212170 781657080 121187413 618178492 247300392 740208479 83382830 132873245 826367943 735611443 334040556 625579681 873644950 167220017 105302624 228041399 390234730 768582553 322616961 413306001 220761212 781169585 412195304 623668647 765254375 757553474 55722836 986139956 485944363 348982297 840076072 668605624 226466477 321913479 804838888 957992564 497710388 22123490 937013440 803874801 516555118 415788290 603831293 80554617 586130025 445283524 154401681 16422300 666446106 88595595 164389267 336608173 423151833 546290874 746476733 972860995 707902947 243460411 708607212 34554553 823112151 79000571 299669412 543506093 967460922 449152875 967307402 316882564 134510323 570914561 523828712 66296293 392774351 414024629 75768620 613946 174083070 2465412 772273513 119647538 243990676 613278961 329258964 172993858 869964041 900465023 588574280 765474335 312552634 33889336 418220995 286000453 454383205 625778985 223634151 483048563 611415729 539932899 921738362 35867693 803845796 105687292 138404838 226486329 764740651 27861644 653524921 212893218 219487381 383939249 928099878 702665144 975657752 217027851 77131651 31277454 372693323 507704384 372591305 600073595 645013930 715923065 118883863 225807130 79580694 747232227 172719919 100998218 999054418 693321520 186684920 320575406 731859591 607438867 823176442 935106861 496451009 132550088 308614629 339095155 499026543 138839945 312463882 632545647 192141031 233678106 102436064 986464467 954943967 195067710 469106305 823037079 400866549 790599743 589974058 556371575 537219369 9711722 469800638 868813936 448900958 562169488 436430660 379703111 499082460 856593543 234130277 489237762 923129809 263674279 893710319 857196908 946561995 989090126 518898004 994280597 758250047 89967964 208308267 563641680 99396870 492455096 830461358 300225460 428155611 969297865 473967675 118913436 976225246 408320765 953415636 848220455 380078100 614917445 716153502 535747384 999212004 470094487 915677030 855464439 749479579 749484139 141853207 214371662 601434857 621918783 890062917 881347436 566300514 564198419 16039845 935937862 966157567 989521134 115137682 27744529 606813594 815415639 256820362 938747081 540768373 713969628 634288303 561473198 842602164 467931023 73180231 613243842 249654750 209362051 297393469 701115980 559573600 342783571 999794845 980580439 658928138 763171484 514288411 815991860 893318287 722193791 253297549 183355636 325174794 240346144 336056685 973523182 399976308 705118505 27190616 302805055 894189359 420290375 189163921 704348485 919641982 747786668 360578686 739466019 53831434 845935244 628737834 372163649 246295391 495474080 120738754 524314825 40135532 519093414 846693912 879061803 144207879 168430558 89657379 870052505 140352103 656056975 896970877 467536780 930462376 928791936 407113444 310491709 906844746 199764863 406714041 432498989 704030386 896936926 869918596 163199902 338388904 859913456 930602862 900358167 181962200 292941969 968992197 367765219 897678161 840123036 750918523 897080979 924533257 296547186 943962536 604165240 981940822 784299641 20225540 738761002 35545462 657814171 65964398 274793731 104718344 989838531 576820327 543255205 464301713 216484452 124319639 919875440 908896249 541819377 445537863 761476108 115688459 584884070 852934374 682075366 93688824 232957630 929828229 711281834 363076821 679671930 910854746 804616910 224687128 15965728 17245761 281294344 208753695 159600826 931037494 120378066 409987241 356544851 856644828 486595565 426271066 67736958 235826937 490053850 407736380 779912655 808953848 585983587 221379641 459921503 293003109 751583504 242123682 144512844 572243573 768719283 174076075 416448822 507261051 315168221 910960620 395853764 447556980 184329318 425064673 800528925 955806332 826878953 161492075 87706992 559878743 603300165 90321230 169278316 379390953 270514205 110472369 496803016 403829438 123378009 908617377 255302076 146547587 110844835 76786317 877958278 384125578 722422251 156639179 161008103 528572491 57632740 638871058 819295139 68078557 529907332 312282110 925344005 101812097 319020680 121650576 442970456 917815064 780082413 486312107 453848175 794404520 482518904 912358808 657303326 473170139 922106672 530496899 33020350 579925375 132389598 992576763 37548205 40371207 382864788 934900854 414765260 731866120 839973155 115366603 841309183 703202237 887696035 956648886 760049073 61735556 989738735 797920343 868128077 568048479 848029990 727089075 415121094 619040116 961968428 330803506 125652240 978170509 55293478 80920351 763364004 383768473 74873602 749153067 964682752 530548521 381382381 53397739 990557733 165413876 819990490 213675605 809964311 263994707 561494786 883810375 186757729 645325253 109440862 602468096 877263758 970872685 457388591 957880997 869070001 321434255 538603383 11904446 427220702 211736087 449337981 900927926 606101678 118924305 284871757 722350942 22451391 270535730 533214774 398156138 349633074 537355342 448100426 417331954 725241132 677021919 786032097 674901491 796945237 282817413 919480854 875652556 724900956 203491712 931257416 724801473 57611376 314372664 611026075 401792892 450853576 406867382 304130677 501633415 74447389 817686312 199839489 277614035 516187435 258730337 635602351 440304179 306526004 440652630 710483122 237974242 131653244 139773090 681516417 551620345 789818574 981216771 381576022 714575098 696705525 285419994 330786226 109253960 592850500 332247727 870577879 673779884 186475279 79315371 208644172 400716498 981498160 695568669 171473245 626411209 519125379 727914742 410219417 732474759 800212841 446377804 868776786 286963299 422439753 864477915 191617568 327952793 296433930 893106559 336671070 481943242 651473051 883821755 387817644 816528761 746621036 313597493 911624811 815789967 916443634 731481655 650020420 995066327 823850534 885675568 762132898 974608515 162350599 615127345 97300531 208769957 913537811 518193777 906310251 646485943 572786130 638154698 582763008 335402516 369064012 181932089 898517103 794908540 903272589 983586401 545983350 530747540 755087656 395111177 970497944 881094755 609367473 244781977 528683164 82724567 132078402 151982241 39138830 688916798 890104055 665151059 666814909 675138765 880588914 466886404 783303227 419021597 787804759 761359791 397182304 409979560 633421521 191289458 297986248 583194449 616703500 1227022 593241168 787439833 457479864 228334443 30197405 236033899 79828109 978548754 797586325 284793361 506042561 557426865 430383843 165359420 80850579 709971099 883529335 193694528 741247940 9006917 718292740 903513813 831715609 213233354 826561153 316367767 659472091 265020008 86237353 883001991 109648726 156975873 272436603 228452489 721817949 778742683 654848954 615816420 242997956 877971424 128575853 467343301 629731045 983146655 114146400 10782908 650890524 526116937 977956002 505308988 137064779 51191669 513242373 471436575 161207383 275699548 315891618 155522849 257819304 486851677 784985682 226256224 259075757 788134010 574570805 855971811 722402134 952476634 545143599 647627023 280387224 887548229 280771686 429668915 411122669 336796331 235059910 371098110 737186513 385873821 136543869 536559363 741636422 294437330 525825663 605273148 162733649 247776676 867217155 923519876 800809594 955747985 754031107 458612764 348535376 795594682 488561088 756244263 650848995 709964903 931096381 990780461 127671368 308804736 581035199 174947228 957244441 300474134 942606419 707863362 589917170 618151128 311825480 42861781 151997429 622974622 607683504 702279787 638080839 935097314 197266148 40274690 89269905 224556866 505890301 528225529 463418496 412447488 60412764 963115157 169549893 809264002 363707426 480507517 596135957 523775954 183278264 318588991 899042218 605317662 343750985 351583945 915147456 750247481 453792323 232022768 638067097 428639257 522924250 82219500 975387002 430495831 832707973 377202650 248484139 295455410 819471487 984685113 413770107 80149132 407201863 468297838 856359866 602119019 76975648 168074304 511309886 653717369 585082002 634282588 142267102 619142661 440512999 208386258 833659770 464608768 129628335 350133142 309425265 485126273 401887805 994208512 154735401 75971394 942074151 215587404 913998986 470170400 269839817 847620635 639646595 518120094 581314755 234036464 284141956 864669283 135398263 343444916 533417731 921342391 949383308 512053299 190839799 495396618 607145070 468198301 191991904 628507758 369120715 486494982 550210237 286536728 178340375 612399589 420235924 569875170 360218121 505942169 663308013 228818636 669998108 210192095 584665303 149179767 150264591 453153373 244916706 377488552 340729957 371430683 46234788 974783179 913048294 864664581 808865077 151281006 763925788 181262698 642391474 708181953 255773655 939863424 235602621 317521693 558745258 845770973 284112379 84641658 302125675 222463 762972309 355512823 682611639 173082310 569729464 594271574 315228011 776845045 323824917 305555068 873900844 80116404 847378273 225727222 168262112 605259281 48409814 692090223 438247987 186856570 678468528 451712571 231992595 636521796 685861554 936574416 849941045 989134376 859514782 997049159 121027214 706119616 932929472 652395743 901431514 32785935 762537572 848119931 425471512 645525750 944914267 169662495 887226379 390026944 423126907 226717814 285278139 598950039 861809436 883752271 354502130 538555148 200530587 988613147 654046656 498029715 389277402 490406001 913349368 209336836 160192958 446761611 506701488 59056412 774546096 824505798 277125061 665449722 766885149 293093670 602469716 925182626 648628470 710883279 161388354 118644093 782430001 131301261 740024502 680687063 344579142 826945869 814232730 369686880 630182066 928799138 693212701 225061804 35154807 758552385 196623155 114309299 227213466 107259269 510822675 32692561 395727780 41055468 204724408 751312839 740410914 56238487 589969250 393987640 592848421 846916558 647936786 125079853 217107651 625110650 530757905 706883602 722521748 965348778 980510313 43211702 481684533 525441295 311347306 672687311 776991945 356692095 73818919 279938676 293953139 303570037 547319286 979801761 687722205 32417423 118781940 11816630 570820532 871890959 786666111 645000184 986149673 351544411 714699194 313157135 782146673 870506366 830868748 337062279 579575878 394878628 519916449 935216719 196651877 420222113 865557224 920757308 750844174 666633835 302173459 554894215 858589063 898917276 200194458 343255883 101478553 12647665 830597048 735037448 478126097 269385933 452108012 699927587 548173377 295473079 70615418 247906915 948334204 63745751 641686248 412080246 359543197 720691837 620568193 547136874 889254529 90612379 529988053 49592884 388211336 604510534 941666615 641726509 638477848 351579960 342882878 71773583 533967130 372431441 304747076 297219580 169162619 216018450 734233834 498749688 107689900 291622944 29841554 862175338 664956707 279588551 328679140 185623839 74798296 422776692 234581834 693290823 742229449 345349434 634147187 229954294 824441206 411567950 796734931 887074468 452232293 471379339 200368162 810878894 893037215 689591023 784812505 74172627 72557617 383697948 500474552 703892663 778546605 866060760 195844419 493730403 566216870 248118669 519520064 680726467 413013559 387239882 940329018 508547622 976255357 786776768 25946625 987741378 380941848 125885125 231280424 642224942 829425326 268050133 555018118 608479206 301298537 833603340 230638774 192381643 81675892 947678509 940164246 718029728 102476929 962105630 987334092 201385614 869126470 633515882 637273660 558512289 644432891 256836541 536220051 595192392 26310622 115908972 10504640 69791705 625278127 619309547 885769589 98508810 583523636 616729940 277513386 25989753 394631606 726329575 544096539 189739046 518722690 137636228 855414469 869700596 860171882 367613490 645945453 157945131 590467393 287220380 285347865 503333881 465261667 172871055 17439124 370749420 790952746 904801662 41294574 684480121 51947898 373801726 601315066 768983929 830150710 271136586 128642511 674586535 660749256 885217984 115416392 427385635 720413853 927326561 248462212 220497906 873932711 598403413 537999718 751194235 353687257 921706853 7865621 691994635 689807279 90463103 253193341 225391954 233804707 322225974 14784973 660977892 867093177 683176512 297061880 741428154 441022452 598966518 664144692 235333550 123671518 168970455 260450685 850477570 599545092 134926085 443219219 616006618 658455160 670217414 846749431 235660477 436535374 767689220 364585843 103571224 147208735 4941774 396107919 883941051 737388425 890975445 587674268 225559898 286324396 205276656 319397549 772551437 467137710 780966552 782207769 570307280 856131128 27284332 286146555 539226372 471402488 952402607 282136498 413156332 854086941 653153477 548427617 99951665 942834654 883018426 344474480 63951199 845401075 722366138 442870793 399356517 155346714 857702042 409772444 210571801 287799188 392404046 659494747 534963634 731912869 420690033 83565503 243786572 585101591 90750656 797646593 360592999 801226167 932265119 707527074 995453033 272614359 122431890 311475427 477776663 335498187 200370629 292388685 950657824 891945836 126589573 153728299 248388242 515471000 716126917 952223499 546314083 339693999 379130778 932238913 645109225 905178136 288314047 643166564 567987042 508826810 355205906 513983695 328914541 853764227 340077333 288661793 690744719 204877541 813750638 645547966 461056432 927369300 81404263 357911883 726843547 603768521 143825262 953286197 86452097 252411458 451234198 306220843 719787383 454275391 768568853 489216928 257923059 966150983 641453508 120493642 88099667 802314081 661670050 200380326 452530518 613074075 587424337 993505393 681455520 301750919 608872088 836893232 565171771 214787001 888992735 814914985 242074641 456608842 815665590 719844200 897508211 955893848 992572750 743994939 290677397 305855108 19118590 272002487 837455375 322621554 967472063 387514544 509914461 514197836 361559985 153712068 745215328 695411264 39680660 355454930 462577884 302367997 800494928 817453691 291852536 793554490 910776685 212411560 25140673 465624624 407365532 187259651 708266662 772754715 519321132 793801340 26513149 193864124 335292309 174922949 517431421 118157786 340447473 611887831 883866562 582333116 675504254 820257643 875747021 433836976 302246429 699443074 476521345 524618376 473730518 538930398 570324519 147759128 317361234 63514246 61181931 876026041 361864031 532705606 799824220 541122761 502017648 627064364 323135728 269880617 645903643 635009805 801967486 297063869 853452185 541125886 47279298 680951280 189231433 830426843 371878364 52935469 370597165 934762435 61004241 433085287 819795563 873516953 575383049 589841810 751118029 495227269 958413007 256243751 988345154 429340273 300746708 691391396 39257691 401218957 214214317 788139786 44155598 702810828 765843280 286386782 379558903 621064549 913851547 875896104 77704786 306480210 333170381 871532278 9910786 830876884 179418635 255184858 818480973 592073965 161627357 995189992 808039710 719876068 590570158 864976058 465080194 93838533 378236495 415664108 333590059 473010399 972203124 66214303 485925616 668491844 440668725 130783738 10146379 154383948 866192783 337099428 714602457 673085970 25446881 318011724 625213150 149514997 173789807 8877090 836267711 784888601 918642915 26630235 192375685 607459300 864113607 904644272 388789857 584320641 992389388 314429919 102642210 526202976 813233285 430012713 544402880 207076788 774415981 163984594 190706389 524519411 175471581 393338533 107953695 394687066 189587799 548238445 577740288 401343079 319171902 373102205 28891390 440327773 594691675 239303721 358773827 312846787 794841178 652218443 412610077 72942053 226561098 975455167 796200575 329625170 602623777 625195495 238534527 164836700 408069686 94838567 318549462 518101147 392444357 489971050 729271139 706223978 788739439 916129435 507325864 698154344 932445879 191834413 125352523 174740729 555934598 776095380 916694423 614035395 960541351 328833482 720139001 508698417 226631244 740694987 386656131 955875571 894523527 712465433 173627500 40167292 799965138 753204536 214249357 875464835 913834376 729072947 378834406 734340995 99581033 736180757 530652695 33199163 941778202 243595889 879301863 766810414 216147106 360423899 621746113 307644451 267576559 605416301 862853938 994569382 157455695 634379331 731927916 487534726 63438071 387986431 98928327 738345557 718015360 865967430 33898042 42738667 307970404 996498496 64530406 989493987 878019206 733570332 958642572 870039325 869776551 445405322 492693265 718131002 780364786 613237823 16321281 318481699 329108337 17047412 325155594 440666755 290367381 16332648 314075260 437447496 867528882 589731802 277802192 323273766 203762048 2379663 280776734 601230612 455149979 747277522 287746469 7182284 310368260 402644462 228360263 331881039 643688863 273097654 628483850 905669983 890619315 705649151 260644760 835335428 900562029 128431648 556717248 382188808 256102237 324165496 428377331 359418747 85721590 957102056 811216583 218452783 943479314 180752469 283444600 440124988 649107053 78448424 282568034 658680958 10606885 686597837 502292616 296010770 487561793 44219447 404639504 213141981 358152742 545768283 422089669 624510469 123171875 357706160 821952148 400865909 536340199 340629685 893325583 843367262 147282693 947373675 702408941 226579889 643796343 529374167 650613896 721577381 402625048 282752898 655384925 173718327 174641193 850579449 388750992 457485989 998787277 649266252 264623461 795112690 914594700 271050387 238442440 95711334 230312148 423940708 272145606 653972747 581951091 303698783 457230098 226056497 366393887 545982371 550652801 766673386 537481198 481629781 345198478 927768975 554142430 132970528 484890071 540080185 143395150 402112944 291372189 438634056 884492675 254300214 647814728 335964896 425038372 894903783 705198561 620716135 849788095 854271101 810872727 421416201 720626242 361323956 453985083 371115316 628081026 572497870 685834435 19312668 492715959 408299536 529672394 435518008 396952830 65331011 202426126 877606851 102706390 903331380 24966897 828642108 617477796 786928180 370984442 354672614 948360751 245253016 315170385 379607625 211229732 91243066 355656518 843236527 577623187 991544822 215700426 321022888 658939760 290872110 352118516 251747462 396250899 246844743 69765757 94522850 116929208 572921642 835702084 601575957 780209408 747679683 970088396 612124096 59013230 918823557 206829753 960310852 965361643 249902565 390598487 395023947 467964739 270812123 692841491 937631805 565800358 688947812 277731583 904791756 75815464 179706370 382751314 790181225 200921153 439217722 224055014 945691340 316726349 600601109 379039417 926860656 246153740 875745952 558719852 9259540 343467299 32566124 605606599 339711547 104333722 650928910 181435187 821593773 923994205 259778464 660304958 533391348 855626171 968686398 20888347 781323488 682755050 744075914 227958047 979116803 948443520 580729641 778263621 245600566 438441979 787157572 858725803 152435730 860065339 772503304 303200787 548522104 686998787 198138662 975683683 898937866 439110523 314145107 394513445 246534575 921699249 512733641 371725832 632595475 414478099 33357509 497144413 398411300 115646710 929958663 785514394 553161110 343602963 683572821 266041051 734090592 927461892 610444280 641502812 638865981 65539532 223811389 403037696 322908973 406863948 175030773 703155149 826255345 494540751 414429429 700389486 113767826 652726143 705455255 299260848 343667930 462032365 716150583 796460805 603435737 506441613 300936120 994477572 552068962 35865399 799462397 106276070 118497675 425543848 660282735 895809291 34066481 513758975 627320189 502964083 547162737 129630528 194690584 417331526 73318960 589725396 709925939 632794189 744613013 542236679 136599113 302881142 217849481 780429449 358338262 242777939 228453182 60009966 677680349 403929244 61942949 854295086 699249249 543971496 317147126 99468837 983049452 970178040 565340204 967359508 785122827 134944941 898353798 876762142 876150223 272181005 107670280 943527116 361609549 455833090 187031288 448151434 970610463 792882586 298854753 838545191 348385250 355911560 232080275 403813465 974498486 601900450 251400609 53016119 530825665 604675681 377752801 883833021 289189036 724318052 870135920 558628171 209521444 516906989 219832748 206554918 154320730 125342050 999365816 742422006 388862084 818178509 145322235 431364679 615315290 674869341 598544801 437793800 707484313 131897827 842884632 237063950 669494659 225812310 731328661 782351250 921741406 248365135 26421389 50439343 478289137 952700301 947929404 298366693 984701706 253559155 830180385 460009113 570418938 214567045 303635328 291198099 222689814 690178543 295785183 349990014 984413496 416748030 255656841 971079019 44755773 280274596 891682574 523121230 280757125 620090872 456370113 763930752 274358390 9326772 510736696 34998843 6880761 54909110 31651536 904442145 23677947 111021951 212097063 503244470 330423534 347279031 957096864 441164513 282422853 418457767 40446690 123993711 719301883 863550141 43109209 873664912 593519117 745166860 750959796 927150168 205915387 396759497 846063461 26053439 857922635 985234383 703434532 12547490 907931654 520986396 793866605 401647680 599736378 207547474 88143869 342767037 840761206 531826231 205604184 905656098 343038289 592229941 738368838 980246107 277723363 519559386 281471826 402152632 609696585 411379289 16363338 374282092 824413222 278060808 959589826 865344017 717754397 487575008 706871953 559341346 783845208 194730240 942815057 197906048 32140292 452511274 488064995 233648110 560667346 97129797 741202153 592726421 452015992 629087449 218636363 181447297 790713646 318832278 690059187 155260193 524689202 490801613 290353936 476727755 450657604 787210229 972750615 910220085 333153834 614634792 510485437 111668989 756044845 995260579 165256894 970678819 244686747 448190281 254176282 254120842 188677955 428492321 248528530 691075194 892621564 469863636 462400559 256115489 89491998 136015408 486295228 598502157 303110151 29050023 625082951 897006515 257928855 25627856 337651620 294051052 71336628 476796901 854963434 184542579 703232199 20030532 100947444 993835368 954868030 397565935 320189152 513794256 230567176 653079308 407089300 373023762 999839772 515741797 595840820 768182907 769390578 502639080 661934765 993528507 124724232 51132200 480775982 670505318 871172190 44623834 899323305 608664949 10145786 731869785 360641111 679260866 499913573 231128099 920604465 27074703 742528813 721678938 291027064 773438976 654650465 395309636 494012717 835253404 92912408 427671500 400758169 352051920 180593898 248983038 691944903 219277932 84462965 403726222 742594053 998355236 524116697 466861906 530860391 580963600 398012477 442496196 676096068 702578988 145585224 3616897 831572663 109212121 919959464 468495052 715624223 843614554 995429775 456311819 299846303 136460888 82782768 737765193 649818527 35974239 173000007 577714867 171083849 315352158 347694222 790885403 420201229 880020779 974147657 732402552 624843549 587744253 740002747 997445988 232628977 145137904 363617198 562059677 209574085 557561220 279359728 703076228 698374422 543724319 408418000 126110369 947331369 992837510 974986149 440225565 350798724 523253608 850738503 373130822 392621171 218816211 130141588 935385359 308787332 830861245 648881389 127219341 413929739 22284412 669350070 799700091 805937311 473520718 519824345 758436279 889239451 720550355 23803204 212920002 905582238 410673037 614384230 857056836 266086155 702202983 954943414 45946247 576248202 405664811 737641260 64179959 325073029 66832394 93894342 685225128 129446060 700614425 400750341 32254672 866314098 683521230 792761709 2736200 797265805 75473287 180679944 373099791 642659194 842424579 384539876 588100295 562876406 253881574 109059216 766429494 767148678 737908026 567264419 619655879 904792560 913467625 952369973 192520966 30635200 384196164 407160932 240364328 189578692 564801919 638514897 142349440 901766288 858213170 996117536 657498891 734209019 446962905 478103420 724256741 798020768 206345557 981607952 920581586 186275678 567470954 96836495 974226870 357816281 298166847 640754349 759203613 693999350 575042529 517604771 122790580 562084195 930715583 505155247 437587150 298213901 514593071 716972177 216361440 677575847 695056360 256637712 489355525 31836202 91182214 62676339 17743994 587998543 903577354 451680521 150707235 864025367 266652503 425979809 1213445 865452868 491400630 328518162 328079050 716613853 392033107 391453877 203607616 901235886 288268477 729240550 384292314 287212485 251736682 343853190 764906285 943787510 721012529 502364796 675671156 119579736 41245390 351825711 296665357 175443910 966042209 123226638 406156282 23814496 144213743 796822280 792163937 758353671 98577888 91712788 624223756 819389412 52765055 471130795 48194026 135750881 334267774 564158537 887074956 215529262 444258671 423898863 956244137 399942846 396800843 29329060 231393690 936012487 709484015 219705071 801712606 115366982 406372762 718785887 17313176 118652537 246551153 323059715 817435404 333914979 229494524 604971506 136652070 274900043 792839334 118782405 781857266 347885117 822693440 646568472 135224613 50705031 926391422 76161037 263350419 975000382 417205368 401700808 412714678 270869431 750299691 50445556 444459310 729820942 361011958 766794556 302441276 749925026 656755741 323859155 713259589 938436246 745845066 150840557 301184597 768476754 119538951 80813123 416002201 546035969 252560197 26377107 506233828 883672593 39208408 632959518 825057067 353402293 606723320 618290217 442810889 736167782 843182529 896848252 79697212 536745054 128758964 917895654 503218470 211946011 898378292 720346038 56715340 412599523 701482250 409486404 656590299 110377530 46336226 208645222 41386526 508303725 44909259 766718715 111603465 855507978 960714683 672246116 513732785 555987046 640482057 237757958 964325842 136848406 621841137 958763721 62195784 469080694 439511316 465837980 693427606 226655525 114404597 872901870 901466978 865054855 520228989 683807287 368617462 249837122 652493431 952914541 456429761 199418305 665573141 724423311 304371412 255632052 780133993 391363102 290399078 570610062 343927533 525533087 625912401 921870342 1966588 978005786 269260434 67392918 537999958 100965022 95937740 627371007 847947424 43041467 88444358 142000579 296938977 473120006 908286697 55020714 362759175 884779672 726232259 308789310 851875424 199704719 129401734 159619662 530019361 789769356 723146121 683278191 599635683 598605620 345188294 796479862 35047200 100570287 373068891 336235519 847533755 993935148 241172745 622548202 348370293 989970267 630331832 157564632 630633337 888684785 979962097 772403122 376807889 979503400 320984674 788556067 121360110 572910908 380177758 683169561 955028772 597469423 622153050 653515848 161620267 667960581 89323633 706000038 961634463 597261257 147652577 115135472 743704193 375366535 603160716 201753636 247425461 443005712 917694328 652326917 339526530 88193081 578964559 762420635 604260885 541802075 699087840 420257456 317559550 918060757 315438748 733505363 42973104 937714054 812400922 804759129 757076485 613017939 742994067 239610839 819011257 190202023 456809830 715305897 267837930 284807150 319317398 202367983 857846175 422749209 374332743 248315275 449044030 266163997 151345476 648819876 963964691 716610675 716428668 183556901 394109136 799881626 304401281 388987710 153949191 595585681 655101191 572129762 890144690 308419677 899512427 609000776 760805292 848776585 370673962 351501675 26343734 348943521 705372261 691457674 271600499 933159606 537767780 358777256 203321835 321640925 175157263 863896333 368720140 353561008 378825079 543007939 620358820 607441867 544902219 730349337 382062697 251051600 259093859 750103844 915034225 254821988 969522233 651738425 599267258 971535535 943012203 751618933 197626019 117492704 775700795 312382517 484639601 489707815 968892431 467347102 732030667 500281017 515159281 177163542 710011455 336371280 81976847 126809545 26218683 216508328 257884476 315823397 234712852 232042755 542502510 226180190 978986114 190105510 740426814 820468203 639503650 441840730 299173995 706042375 98806899 310222316 568724567 536506161 270980570 643631533 753065352 267394732 277008670 747502578 185463848 147200768 686967020 29727381 88525190 3027575 601745236 22186354 899958419 971708321 748168778 332303595 9966182 165284304 999880742 69361765 20790457 420378012 826752548 204773577 812911209 986387809 960937189 962429188 130648569 575637436 805504748 921661575 270564368 762829842 659634466 438559175 642483702 994997513 942337875 581558974 52426779 198062861 337059503 462078312 533856913 937264844 732687946 860057159 168007565 935356347 465482652 502259424 949989354 778883214 296193281 722300988 368170405 693273027 925365817 558367592 607652450 632234520 484700905 11007477 487065573 55244049 741555993 643702392 258635930 614103412 885433269 555815179 762360847 965341132 403238668 289663946 415798132 531763945 117669716 210595672 98294818 698807901 789481252 982808919 187358225 818731777 590131191 885821171 827867744 727337326 341101744 756118360 548696017 227936901 213826065 546947127 922660682 716468712 427771202 292422214 365511253 970642558 988386385 505607101 900199328 85635315 605312172 930527449 231260542 93288501 702355368 960134748 263493221 908462584 116760830 645796875 607805806 366887219 441903432 131173167 969081560 361183393 384256649 599963925 653035142 768318785 323164834 539440014 379515004 470275799 587130334 282841455 871295845 748587112 884475239 399000850 789551888 602173122 504407502 521641684 585942254 259816690 755278727 777673109 913595542 47249611 720111466 827669307 879319618 712570726 118705972 396371759 437207887 649525660 310217732 901469406 92609217 407128718 794319070 795840569 550527420 473938462 565517099 207270965 270801932 303554931 658363191 763400012 904457886 495760761 61159602 944008187 47491077 519665503 870407472 470026050 802901750 984945431 363801257 302940455 484293836 926688217 711080953 666264371 626926085 677545120 544914273 582018803 979652802 665269931 306628356 305953912 355617611 556727806 121413995 10868440 116159113 173403102 535860738 816990379 177120907 960117081 871448472 699528846 347521794 537763260 486759651 673145763 457150404 988733722 120896762 18919951 812540748 584678604 444998617 295142267 805679416 259979756 200325344 948454804 135299786 809659352 819298133 671661707 211116904 55256757 578726109 497541526 807192861 678312426 582725127 116578669 502700821 907672225 585637569 119615182 626428965 409619529 28968161 511190265 509052736 804561686 712734365 138076724 287172611 895527551 156351763 917161032 599638314 610088896 31066306 329963266 944665880 623457366 261981711 900537011 341954644 661493381 532769218 678576305 148594182 669995989 400447366 284997076 771662974 13199249 479061612 573178617 266009006 293109063 617310568 174251907 616229803 961161035 200598483 598034901 412423983 875351347 323133415 732800473 156963866 498517084 216244038 534201212 2823149 99476068 131971444 900860207 455089229 524452270 907577432 352968296 258408838 791627233 809988799 878594079 159437061 605577321 61678297 849083729 350293469 703111925 17860282 57400705 141421891 557943287 824130266 8094514 534657298 940703015 500148374 690151534 179403848 172036608 24088749 255491394 139207559 349608002 835586499 230932031 71276437 527855214 82500833 821814523 490970588 933587533 866636275 159828110 558287595 581262186 403296841 993856022 336996595 42375059 393186582 102191411 196067914 139373404 564969972 899197067 161051628 587737755 506071902 816565319 190110197 787796717 104796981 653579924 138021416 274133552 159721788 553419300 909558379 615993607 229417372 193259178 295682377 111948634 814605153 799952225 283063406 566915795 108105978 919193478 773532975 787079521 352540861 271344345 574811904 181872569 69518688 1891873 278910459 35227088 937995393 34176421 805975392 266676066 750235936 703084979 692731919 41502318 47402016 604320028 503454992 206956472 433305289 726603190 834438155 729288006 527022921 820932825 377425872 891622628 800189742 646727139 239331537 657344672 466335213 571184308 404080035 868156750 916107103 674664498 120567169 893180165 78580799 596993223 179293897 53244319 976172205 753559774 401858940 380713789 541154478 897974633 595997122 733626049 766120105 208046174 30817380 934032979 744955371 979066165 449759568 934526429 972413220 12555116 880477721 26966415 967134440 429917955 356491381 819398747 944810032 871872769 53045437 67686522 330772182 980849133 875096176 758500325 198066716 765968469 669246640 553123548 932477222 236257610 159958211 682104419 961150331 989284578 172443795 541119680 202840968 440549557 83954479 903001599 37772061 93378657 832889160 510012014 480155118 300350471 305460149 730367777 548716051 779057867 430949359 881779311 495232648 441616215 809353877 614322291 452502446 519923288 292798442 989499276 399700424 787502848 688333394 572281565 907503999 938125187 214477017 855629517 661421663 16861082 45599147 755161481 577799511 511514883 2217117 830331773 252433725 103553022 88870819 420659679 548487496 248804305 423746392 267713828 758839188 139252550 655377273 232810377 207659426 689873192 281282922 990960523 108633813 371524297 750278831 70689903 639013621 167052927 127674228 428641979 674945200 573983267 228470534 137429691 439105044 670619536 216155736 427735805 419033367 517030186 298360447 839231701 379076111 101300820 687281974 27029722 63116858 466438648 976065371 384323943 5351992 981544708 658201968 551041819 330402443 783800551 130341403 62069593 813659678 169738776 507393190 331606729 58262203 367817872 119543168 11462101 111942547 340603978 125466809 683344173 72811963 797707722 678117514 177391171 333678249 651197587 65420235 426869712 727857339 782141360 781552763 151826509 21725616 719118380 862506045 597746299 570713900 544787866 450675413 427472860 968823097 73264781 440792238 196619575 3222721 784528161 341438807 733929752 790597653 67201905 415034881 174444109 954870121 409369118 274521603 162272362 111695189 878005967 643004247 346449990 509522773 455827115 471933722 745074300 963591242 266092768 888099855 805064683 578621176 209041696 654060317 49551927 888623238 105750559 870574029 480250437 307158273 934769686 226508493 561430211 373522904 484513603 505440879 610898077 564989537 321986151 990710570 214126985 701443667 122280774 61532184 597993597 778647626 555836715 127674231 469066803 639666247 417528673 895171880 289396140 566787117 945204667 551689523 186623146 685326405 838034189 852668993 65134132 573631419 374450608 430078496 135197974 773503262 282874882 484112963 834816606 381144292 329125092 654260800 716587488 563239908 885737530 582661712 472722099 904842202 272918894 654799826 878391730 286556134 20364270 117997512 701858812 108161805 599868842 846414680 497536885 357097143 725726615 815425100 812740419 990182191 218988078 899534739 393068625 206733351 860670445 407378878 901571535 415268657 926667733 892947843 252904368 633233478 213772778 508440126 491436330 393524291 105148855 103927403 815584570 274675559 892329159 592873005 589073181 627113431 147402541 780569547 925842136 393063963 327678973 97195565 765443506 25621406 159654864 271548259 697463477 543653169 858923844 635656990 875498800 614143880 649799546 282260789 15408439 589957051 864976534 439740962 802271265 405602759 690020931 470777731 200597258 285993227 850818604 935757465 311628623 887546572 938819716 833501900 505004308 777287345 905895551 54279204 244037569 177032007 256642263 817946066 831706752 552836222 67407944 295795877 473732801 187982378 342214163 671898518 103506615 694241411 657501311 727239228 699574233 409715877 214425427 880527192 934477666 942512401 746286686 213924683 288262352 166471210 411310064 434787483 672217192 164178105 790731614 309566066 769902001 925878378 345890177 781178143 535063029 557336653 293985079 36874898 444312259 627475285 678995937 941913316 276932207 805099740 435491812 464387789 117175953 596473629 333219624 592290348 878364290 600176569 217860508 575368323 950477282 213944883 458231728 817530233 993786645 180445300 330000601 691152726 882612673 117737799 782442000 300606346 462903121 78098654 376158803 306649382 759278965 227308875 104705827 844713825 444154016 670378248 79816453 982694420 422654089 122136944 607824385 124725823 752027818 547702595 780960294 413914754 351597252 966868262 67845124 469747620 123104089 866862113 478342960 548771600 487235633 725871135 247683268 814248787 31771862 535492721 864519644 917825184 752043287 293625419 256228890 591883596 985979273 582283078 442864674 785952337 344770561 39872988 384124959 809783247 998386715 795348464 162304060 124270471 700775350 926524227 42499884 659564894 647153526 546047488 298610339 505005536 921716545 916405041 541517275 38408379 394617026 27405127 450387472 979828543 995933674 716360342 321469700 275574501 507297641 157043158 1933692 485089733 658662201 851071139 108437952 138848542 256920340 728113662 393552927 568127442 192588537 70318283 198683497 645860071 319870379 587819089 909466483 885308935 93560114 778763965 695115159 884923905 270794072 835841951 549222193 274667334 866690604 482214506 831595043 735229548 658115203 457742072 647295314 71669423 688149618 781273605 678742310 275820651 223046613 994541999 105645582 97064355 431085772 837946877 366112506 897946749 826689080 966944597 946101215 553575364 783440962 18444547 478668343 536314725 196680405 275814841 251923326 568021234 141111839 343394825 530717110 109137442 643670804 601643245 550715876 533670223 219617771 95269952 390363792 943483382 831705759 26129219 347058249 759835963 753801071 192261913 282269727 431861346 629543774 739552586 385201703 983926615 326628531 778444868 538239483 232870695 525005179 16050645 349938487 956483205 284161026 358319027 982241789 306153030 60533086 658850804 254515570 178694629 446022628 843964310 208259135 716930048 991095728 944820472 534351120 36332248 521121570 67337823 641203480 75235029 631380828 440596594 674547852 684708608 155212997 107867839 324124451 777444232 916203912 797716020 755374237 548044862 472741398 451283366 898325305 952254232 93054880 205407821 218894909 859266737 80222878 374402118 992604785 9970375 542084938 977863952 104734884 868011196 676522021 273567760 788613670 908134935 110031474 469268749 706220364 156688640 236396214 422105780 917672944 12509895 981909823 761152277 326653423 889172061 158189721 844094500 841738665 428096217 342557722 66188857 501547651 916719604 138699351 211317392 585186664 952464525 267333037 380371402 496124228 577752359 778623161 64728682 815840136 372167782 673791712 17652569 59168937 840708502 224234184 431217251 389297825 780210980 717562589 273672888 448913261 335259938 79505869 994170220 860835725 293417415 825222412 357897719 615017606 451682285 975052625 847063733 375145315 612951442 938688279 245174118 710832432 445035095 157386013 893953455 944918398 328369156 99778791 150625176 255956195 531136258 336613178 366902797 529779574 969771743 960005284 36646237 178730839 838065870 281101297 797481406 625583909 876870692 85696695 477219271 956533382 587035356 853108171 134149364 501970083 101041172 798132170 620315685 254954664 341368974 327615890 786751007 31127113 314543920 39732933 514857993 174650936 624511876 213531213 254669809 140491952 916229177 823993042 568617797 215004653 875354016 551157062 601080666 927852209 44217391 410119002 718688745 69405377 573591810 717079046 768769421 394130790 638793813 180048389 683784262 816541677 739638283 887846998 279860216 300250663 668545578 253376188 117726445 961784042 642071901 228240447 639745615 507396750 119739249 467426730 306367663 763775856 854489048 574052362 460271233 832504946 488053289 614013749 98037405 258754937 558634142 553169473 374197952 42868206 14431380 536912904 756451337 526176574 360076558 644904363 230561660 370264922 121254195 804113676 802214530 514150712 373841100 471170898 791458663 621360464 703054535 411257193 154310107 374429727 881793462 644107903 887800690 961669287 467382865 46826121 195120164 358492909 61877744 619510972 704415949 896664186 2910993 380631060 910970286 14468827 164548056 633911760 681103594 397158945 418793098 7081971 426233098 825932642 210743825 225878981 308028282 964304694 350482555 294174801 365011721 88940090 840428923 132563684 569916013 587970449 300428007 74305940 17044157 939995998 772627768 394687927 216515573 603843403 95022093 134383719 665646966 7381253 727136936 425735429 611661443 299084477 907087983 755898803 861181636 220722088 43436396 207268313 990714567 181764736 91963086 933697696 877976698 703199234 815078246 301357434 930550195 152008046 615190059 296050328 741061288 520783114 581651126 225270642 780797047 37204639 492831175 89027395 938013599 719361530 499295166 712825739 395317381 310736748 397217570 469205131 877805553 379575883 890892062 638016972 9035662 221246831 830454783 685858968 291162221 491133878 120118711 250964096 267986818 661102720 232741981 276159444 332437542 228446259 368676523 801010734 477343891 457232056 528748671 103690984 808608363 502896124 469373786 557915040 711307058 901992560 640899812 183318715 733186255 126822794 997797222 497342432 854751759 378700866 666239054 260148345 894252322 36387734 214203567 962864181 13535260 217316614 851956670 143731081 673310069 797825304 793526102 27432490 505570954 731658709 381069429 444065172 789098522 677933386 28249533 162741126 489898697 479021576 671298036 159507076 772175264 233946533 423353476 556758612 817112715 311235385 840397307 739930241 14974682 966981602 628400268 578501852 968230336 499665728 832764045 288252405 434853591 425352185 233977591 883980198 132049051 837946934 247780329 306142601 771954410 715019813 314306853 183022461 490002314 856707701 712673426 619915301 870666403 455171293 674381496 789128040 121849153 960960661 83215687 82836210 523311059 200073946 480363408 316111026 641341615 973959535 796526346 601862490 960878220 357666583 301510607 844367587 614228742 8423964 307360028 515308294 373000477 930043083 333361621 942511043 989751734 629529078 622113534 950798814 125014552 615767920 552939075 864192349 811347569 484856980 722468465 835671563 646625359 678127295 623012346 494489081 608196391 419315154 608746358 997887480 475633362 944523953 615249948 913088031 617963531 362923462 52873805 795782731 635830002 138304894 528701450 396648090 54083468 234533066 882650489 513766383 391711296 213473184 675833188 627533426 393741915 275021176 272563129 244324365 814030477 589567952 173767179 170806000 927635818 862611625 575402511 869123597 156931563 897179911 960986144 915602844 317202922 158475124 652294588 173238681 521086633 173294717 846782469 497866305 210255692 217662260 836500545 743571609 200974682 226891692 611180123 556320999 588408640 304625537 562405727 239538486 677611726 172736077 408041985 388549079 143999416 475286580 658865943 181243867 94174230 167454297 1853979 801199001 646709476 87196006 447403946 480465710 443060355 640797705 450987527 678383864 239971638 55989105 352469913 389003291 161744806 450567637 378335592 4177660 114257247 355765997 899417508 241311176 685927248 916963447 582829086 295306478 256858191 807895731 265676493 415574433 111697299 720734952 261383755 46769239 54951224 531118045 504526422 694596940 315764927 678408800 823474255 551144192 680167307 229109699 449677758 421150901 31041892 714958426 304550604 954906354 885960952 166857214 32594119 155210242 710229077 828422285 626222242 825765494 281301361 942093927 562494834 433811359 391159458 789843187 643766514 560148501 142783270 389142808 853727232 551846451 459816349 499026372 104131870 497163928 485861001 796119145 954417905 634652327 237072597 621027707 954548934 628600072 466609739 495674611 511454472 51129381 12965916 229556431 295751115 615526062 82989405 244332943 207526213 73996309 600399236 872208570 943575119 239662355 7781103 923309911 859058408 701854241 282746717 695111796 290338994 116694528 234467442 558002595 258561907 135349809 860603448 259156344 857021846 706305918 274485145 490920460 749135015 879701103 474482918 209937277 722061275 502723542 243952211 643484779 73525382 981207364 120820856 575175293 754387618 316148625 86004946 335086298 592436558 825879896 730628159 758082225 273421645 356796792 665130374 979285937 157796227 336540052 942046669 25694865 410104700 153661588 995930401 270772618 917046245 101344034 405756146 286495959 538628881 46839854 562004627 305592636 327527285 308975979 951193022 598113916 13772332 418087375 636419343 401020386 709470579 720351255 514019460 816736441 2259758 396668736 707067395 869565140 14065506 226978063 627639764 639854343 772677817 112934539 661076771 834677163 546068225 157416573 340926079 468414750 324518317 66477559 371799134 973871681 378910290 458980554 429453207 781697784 837483307 954292750 198818278 760089262 983626646 177330334 39564395 642028238 804168341 225955737 854096427 350346059 843587918 946517731 107136142 286858521 763817868 905021345 242608095 191161521 178073147 810322113 279679440 273197713 844057071 937631600 794463219 290634170 635539806 78049697 732466241 155404848 780022241 793078413 507892119 423710590 266408952 656490286 65585716 305658159 575617475 100431042 203524669 507954006 439515529 230084942 419828282 269071111 734516789 602418713 746550166 575138523 281670100 887035436 324014370 461330800 914721816 476138713 13462930 797133799 775418584 172657201 227546110 116955237 316627086 565115276 5379683 423447186 356274903 641036805 973839904 499396125 260388087 229378812 759878778 209124149 490694738 948054162 347049240 228982033 507803380 631701552 950234247 705880682 73052682 227218176 837156535 122261500 412717159 956044914 218728828 284110601 333505280 971245241 436506894 884740565 900751216 92818764 259716745 75759659 374906485 974934885 80435822 794151894 716704881 806146181 434010912 948843305 468105193 514070254 182931816 481266552 350497290 199763495 913695986 878682013 412161823 920276348 129145038 983930484 644317980 762477692 688474607 763015518 633208343 698562937 868046255 302460098 806409417 593171467 558022217 94003336 904866577 67580814 666849118 653786268 616001649 731677599 557443185 731330417 604421263 871641762 572683115 943816827 792207285 987292223 142767383 83633332 749175634 628277217 691063719 253491992 67025015 259651382 213297453 16006441 927875163 162604210 171322403 541328235 108216536 727790091 421262820 640173033 656937707 612474558 566226224 384151214 73832759 44588169 755831468 112810573 915131011 1997807 828089184 312526426 603110456 240259767 534641975 651067375 309614308 68266093 156012418 753001512 897128633 333779168 321714549 782305959 803222542 574135458 778811561 830282768 486075869 484554636 270667161 470038670 657486404 251665207 584882213 183052365 498930436 814023043 803466257 973422590 628833285 195104532 110464903 205329750 747630544 528787920 427374993 222097294 675953683 430699362 787635360 784237028 189096481 571108794 920283912 622746649 907254127 259275659 164438913 451653362 604739096 2617036 642785192 765237944 525318490 839168824 993088635 202880951 115043351 430531790 237033185 737468610 582270805 222771793 525619232 402376621 351673023 17001416 479171173 533260754 178825505 121464575 746603840 73973389 803494639 410351109 764400165 471892416 674771647 438353836 411120875 707591248 237562826 870120973 686577233 274512038 724433519 304865025 491316852 201055022 838613681 128645288 888920411 82944219 140526772 653971430 668049772 705648545 517104451 373142753 58041331 450323194 62540365 934166917 273633186 529730658 197433188 877511680 237614347 746955739 585468477 517879622 304977192 811183722 536995634 208913806 273032148 89446040 365424579 748589778 301504592 467971313 831360784 797775699 467840447 331113096 823760481 469641748 846069161 823294834 599017887 399782746 537180796 680619334 921477080 784617778 141859846 234756516 36648894 271014379 653104637 629939882 634143784 80902296 456656503 372022144 677472912 12049295 311768178 6244046 104519572 373940972 413203533 256907073 188432246 224889103 936369229 499825162 850477212 701592857 4432666 324765022 419733520 742358900 358026303 501345015 260608000 720708680 89636525 803366033 675920447 937203206 497288504 152455278 159148739 988568033 11709208 512374739 12312101 628020816 426484842 306607497 203797028 837555598 449787565 932511324 779929634 99450394 530253126 24209823 590419877 327215416 285102076 65371559 151061719 225924973 311458684 745158731 202754823 832869126 861337558 596463467 131508518 221813394 741837566 851775846 271930443 744393060 975883084 572406690 415615024 938864146 931407356 169218311 104514994 992502008 50167727 975578244 594384212 788171958 837968104 794931081 392262077 589317806 780548240 336354444 183628341 787860359 681931891 669797764 227476780 829774253 897463745 237169265 316311732 128868814 217450894 460653010 580924162 551519070 560619858 227859245 398492913 764556564 966511977 726002571 384898174 77269867 643115923 236092408 65663309 13358882 989351798 633621511 901819683 615449532 109578007 873353293 473430121 150257153 136066917 134093026 174800048 276908667 844258990 614840291 92140839 248052218 915325736 274429938 935646503 507661329 119992682 813824180 957437608 145673622 753874672 813770066 256026313 55122214 561126042 358611705 251639884 292020126 583913261 866845018 609839639 757320355 314354640 767856938 327694260 152150811 944221329 381106851 618342353 58682290 83527902 877039618 800460993 817642839 341348876 129797639 211458810 441824700 93668820 397233784 974969749 2972633 333375185 883747485 205072082 642798185 689095427 909670341 385269905 111644779 696583246 214608833 14443225 630733218 416642812 560028516 479680084 591232278 828412983 270500105 94100689 717029265 808086160 8428300 99532738 13131299 17018491 747808335 812919995 198123679 125222608 987043511 292180985 579449371 778375500 915630509 492695769 524222836 712866062 698607774 308446300 77358536 574321434 981374331 320164266 209744122 201237209 15475002 975461003 407841841 832570007 696793683 744442351 163301977 686258180 777546051 519255144 229809312 634184372 476410125 358514859 764453114 280483487 596177843 260631571 606390430 61585057 31530689 89744158 69179527 633225979 487875 704008174 632445429 472541648 929505995 184301768 466186473 445607849 497976556 934176920 375431852 252413938 234813633 925325676 925872712 956909434 215667943 799369461 515102477 601158903 874200702 104172809 605128974 984473472 855753132 860081699 64498082 337016593 528138266 744997857 463554019 243140363 430711157 873382789 202491698 67295921 267818478 661217397 534627249 38966187 85525179 437828796 154399431 419231367 639912084 656246150 17796000 403974451 583167030 934201768 58142635 896464773 458987235 378218005 454808858 831196083 672983264 928308330 808828773 43579099 453011446 791709027 481346503 874342780 798538738 69517155 504335807 465543675 488255270 134582513 436244369 51623200 864107237 839289141 813224131 276043926 898339850 117496959 155790496 212874094 54466418 470196417 521178296 295877788 474421885 870208016 746648926 570281849 305175953 10982695 122316329 333764159 365872791 15897571 690230899 257518224 671674236 88625608 974635485 682725872 702742706 935075962 949434569 659123270 978352044 830459461 311947999 925158495 190872421 735238806 485689737 42953323 593404634 5913216 468275830 271363710 284848523 504569144 844909595 260565264 232771582 760812185 488947245 611405182 54097468 392979873 319083048 988990087 60462674 758889714 661220811 878092495 349707474 193684306 567786906 727108959 815354191 299545131 213726555 740044835 709973732 438020108 517000857 590437483 97961134 790553382 847979300 66871658 187127373 705334223 69072271 997914298 578014824 686495491 832734641 970907863 180417830 210362078 183635749 212540319 716124853 812110115 184356298 543334616 161535430 964981176 611430979 690265770 484969487 661041448 272862839 407304225 502298824 622848799 559413266 180008364 362100015 572263666 342177539 17880481 829582596 540644373 171704316 849155255 548346125 673875106 716022005 570203274 842643347 643781593 198168490 563945498 410916067 66895002 228572696 795770444 56096207 963823085 935232260 801549415 228695595 237553018 870973044 984320153 470864720 205617169 245785651 783015024 513956507 562425892 347701329 453348194 819856879 580433992 232414625 778466117 335047727 83199416 153328698 658406615 616367557 351724242 746491895 563854903 631362846 900790679 800402679 628735850 333779244 553948719 923535901 856249559 550773731 193890147 285952401 896037835 493825724 337395490 935515965 734692086 718864692 435210492 130258256 928780012 872992590 222308010 129693375 62163110 115824653 580305540 555356607 60855806 394592251 434717705 704625228 128160310 442331045 713374299 983547558 959511154 228861981 156568768 660260815 467443257 321557879 228918562 323073038 107094008 449857868 181596816 446017390 511630207 171327290 649210811 137148479 113114754 759442785 349775738 505663892 310610201 189672167 5191494 105656772 560483392 95684214 480484286 840400618 489050200 27506873 823512869 916708709 783308196 442183394 777066463 888379480 788552397 582904103 135741688 137733163 333729631 728304960 467858077 115931912 288707145 394003179 914301600 290398559 142916193 108477033 776238840 413891682 792008414 758917374 781702207 922781834 187922908 158324084 384035378 871404560 886755036 710739609 71654965 114588021 13595457 493061052 978533836 148379642 629397203 417443636 153393955 983159337 341561920 328990937 424973191 58757194 222139798 889520777 387631083 284414190 353491147 631577764 144852836 17788777 24657973 909205649 476958637 504736335 728523026 178666807 386799012 230345726 659926530 493510020 423628747 460782356 318523271 875037930 919460040 999572725 183891596 148974557 353253 382349894 797139675 917111382 155523985 922942325 257080741 198725203 839486941 979149102 118461439 164461140 741910271 57934567 315880799 320745952 341204946 641350997 62161955 215764478 467066965 702386933 32899082 360696253 165880872 522758788 548170937 88731308 936784146 737945991 310902839 770924386 752904061 475368644 84853617 323454455 628446456 667665607 348911799 964063369 670925492 773072991 835179069 326764985 791704584 311865118 284373659 929229099 236632814 329669596 479848270 853855242 513802371 730739508 370875188 517049729 651486090 965358597 675525908 63927107 648973546 521954802 367388180 912645635 299259436 621822947 980128833 489332221 982865406 798385794 96996619 315937132 873542322 276244671 150262725 938871057 755293887 46330957 533810729 712388275 47067455 595325986 803883219 612340121 317565552 748483835 516451265 720074514 314010675 171283925 542799065 580786925 973243024 446213237 503430243 547782657 430932016 638197217 999917451 11990695 171466466 715366117 75934432 287407930 112491542 458221712 24847064 560469662 474115429 681056436 715423306 464509111 822812423 708923497 624627442 133714157 994099803 80123530 521145840 634613934 318005859 618450486 103396425 256888812 709494853 426546000 540562789 869569947 247147979 146033920 21664143 788548660 955187684 150801969 764898937 664842293 560614177 695934992 368678325 809472159 585353784 247022739 806599996 994561911 854698117 526550256 915081707 797513285 840577156 622600225 501063682 26530968 125148248 805985639 678334883 219099775 401769544 694288580 452700505 380644625 97981244 432340351 28801166 302591719 869291332 682151076 386867219 298062493 757286417 611568002 597388444 818616148 125328762 244272171 278020417 309270835 743611385 521151479 63683583 734401505 513924908 606761473 678454325 752418573 447232084 962699688 577534248 511226087 457893593 110986512 763603071 87412900 987261124 118963103 48782023 522408189 839622467 334067328 719847920 46508208 918003496 951106339 645910990 300080894 464001899 760922043 378280601 762425388 610111396 8565694 692858221 544671746 696658065 374778985 957471947 557390415 18405014 881199418 545758998 259416930 470703672 532534388 42867991 429575314 970961057 978693022 490017402 647356600 424066080 421962244 975893071 532591280 596170406 591542069 519730057 247351772 107815497 610873219 64805250 987284128 828321732 779375750 232041589 541910247 110399733 999404953 95895043 690877084 243536222 697155676 445668783 35512882 732696742 774680880 578780002 890583837 570650389 568488382 894014439 832257623 277556251 178926961 701198192 59237596 74645193 814425591 214905359 954646574 776410710 971962307 824180798 240818385 291898523 123368590 156840792 126822096 427860120 208120786 150725149 984321079 339847405 994283342 667608882 972741526 461738081 211263877 73755039 951267973 985988703 885292606 847184207 72960538 434203508 463726341 211910035 729005428 162209747 533609385 833029535 798614068 874347985 845750972 733228812 77299967 421182568 342388246 440933973 126411773 899505080 927078227 485100378 640816989 790348674 111785040 827723743 968778703 706194860 395040178 792645134 561092872 488595647 735922527 953520369 130186306 22082156 107816706 471632121 124518585 379017731 53293195 976708730 533145647 41155322 143401133 418538028 900146536 815132012 110433119 206802348 726998191 156462231 263993948 673667576 19345488 5495133 195991458 372679671 701409052 461571268 935824887 748081903 230984424 885210742 976795487 51030797 770932493 786097986 164453799 400083937 758703338 694319513 866120414 285129439 435950173 580872209 505821654 448656351 543005774 63542246 49773735 56506781 293369637 958312820 374171437 609530937 208393039 282204350 282746757 582402489 521556924 993239018 756444820 304035971 754365540 665416643 138114688 259731427 32472765 631325238 269886261 159165579 355700295 111431381 525702369 798793997 687718656 890974551 861367416 257471587 845701616 158238230 997659184 831492712 717889439 213524623 201767942 14621789 184987290 374515686 941996088 416427877 39299570 885288799 186011081 845653768 746197948 770310374 224911105 807594420 158250386 351969672 386882026 776166199 815720720 895359992 744819924 209776967 319247960 770795275 604218065 837395962 199167119 456543804 571890746 816218190 298396765 518754857 306033448 151644834 359697009 548123923 532508668 955324219 301321211 887805282 406285783 612394177 858436912 631153695 245712674 404254399 701590474 860156281 141820936 405727782 220573061 997484353 744290551 741967306 571023523 112277869 717023523 357235427 938508905 201546904 406783235 655233422 33085344 714990720 99121362 254613834 699516181 461068936 506308879 321470844 127148057 109436468 218354941 744792043 68407553 910930863 878906148 680992068 472137639 3764296 173218766 527925143 408035815 113855216 239084427 112382680 69920291 61666494 15560109 994573151 716489664 800118123 775090893 708058216 843079591 259920855 4952388 401085076 613020357 788621954 876407219 596823654 236894347 211469331 935211900 860285127 819831662 724374485 900483910 485493635 94822760 190217269 723116924 259937738 239212661 860098885 433478351 649139376 113470231 271574332 355729072 55588781 791151315 759266548 698326487 771329309 676900018 395717739 78470847 971312832 62706625 943688002 752933927 408055868 722177425 774243137 744390034 75876758 877037751 440394449 101071304 661103549 355821901 594801536 111248723 593912575 21655919 238275713 206622979 19557778 742009279 962638633 332579947 826136589 576154082 833997171 263175777 897970156 179256065 985701501 919249281 291792911 686371401 290120457 235998379 329704251 984337771 681638397 727694721 410118807 434355485 110592739 253900010 241548849 781105046 795000426 410782098 369366903 911401750 373098723 122759783 157718974 422466140 24339653 792820509 801524927 662052142 803379497 187071147 129882389 759360213 226867790 10840524 125163200 394831006 471133718 6049664 198443428 659721306 446819975 621851016 519225867 160739038 731465804 991165165 351315231 958294148 328006962 243679353 355282801 227020713 848630955 673140540 346283381 391375661 718423630 309669129 342662147 466667766 612379733 200883446 861861080 480260205 552828957 439450080 616246035 765672191 970924714 731355364 577103288 17672861 453008160 571888103 924326960 686088252 699145547 723178000 433510087 245373014 99999768 365442632 458731309 140595048 468604954 354027969 776777462 423020658 287696902 219021932 326445594 331682170 175042871 17648513 465213301 227188233 24261162 877449723 283898696 43506604 172219139 104578841 968908214 542030452 563644935 505822431 87736136 657922422 626272288 93226131 561810282 301034316 693877596 330312512 870231788 373214867 154434926 209607734 818813057 947386987 955922476 664657800 851615555 802727162 625397775 260891788 915008301 261255657 168580790 653369439 626899360 292980965 714810211 269839967 895529951 373420575 947074428 559936175 450678162 439203021 16387851 2167478 217589575 179354023 528757055 56431520 923181804 615089002 929707241 565313755 885885527 718270297 717102336 495206556 673123774 467159991 34160925 474025048 799660607 193757262 40160256 794156875 259515481 623202539 221986313 148234484 462646385 324918751 568598463 712276375 109150543 225878656 766259277 774348474 501831326 131004838 87873024 65914280 574853999 689852462 568414410 620448241 341842102 586555770 348311746 483197928 999871948 712004079 327016610 503038244 733047019 764036983 53979208 366035711 694246325 402507773 434011445 387045658 492221358 650944499 508688145 543570903 601871037 717594318 74368037 265663709 742930863 431583113 427270623 906293144 405024948 787276574 249214290 426766263 773113824 829055760 335786931 313026988 682933675 208010725 815426269 435987247 224890738 414270884 631875022 766543292 326141940 600998491 625409832 838019344 483065813 642312347 966027185 304893872 990179870 801957370 153848019 505816930 993031355 312983440 974058268 398119857 637198588 660715130 623386303 210229357 352563732 9774171 501794834 849711145 652935581 263559638 379130894 825398460 471311379 902526741 210925266 700512704 695520084 126433861 377201697 872339222 493339430 653942807 979763679 479130464 7231921 384646721 886677655 475262086 330314753 977619963 250232824 62436402 447265413 955330691 680592211 385741396 981557651 985157017 476353567 120830366 118823394 456957443 767383158 638300680 350851342 16745995 929481109 986729805 312885271 216474620 770016864 180095341 645857250 521550504 823036891 594345257 237934007 88741861 530592690 83101834 276390849 194163467 331663538 864920411 409854353 865314168 550484813 278423466 627586204 50667276 303632923 81827915 660567736 595335853 197540435 578664789 871237795 673183940 205902422 878590627 906582652 994227135 401589797 28907092 871392328 523965069 765899238 403801419 911411310 869698853 913504867 219413935 903655995 301218559 245317514 916616044 941672031 947491737 178055406 802712241 342818670 45183219 399055428 267719281 477638241 843493907 454720487 826821346 103650578 135973251 478818133 781886464 441761987 631797710 688946096 428268043 587826328 644050950 22626367 469751812 348179480 669490241 925281514 876867636 691367344 724113943 584011968 877922982 467950384 228392742 896552565 134814120 890667084 457790350 320503004 671984718 321422108 702378102 961331058 457416431 934995612 694954629 26601683 659814310 609659181 613881961 401404226 133871826 508842258 1964884 260342054 679095702 126525172 157223289 367488903 704112730 933994079 523325076 849412757 130263880 440657474 952466527 912416289 765717712 130103667 991953182 9841186 779723812 578892073 526282772 371143986 18542013 982590848 340494859 13142799 590474708 485315577 577732049 442736410 87342313 543614455 820489397 351396059 137200192 194040642 517959950 160748667 682066527 697326728 870594228 595850056 55318418 216003031 840399749 307844149 444514407 866395941 618080226 450533975 936447538 104989896 338649391 469499753 404946314 921311230 875483734 715882057 232753354 472114023 886776389 44901241 714020497 859798405 513614955 636729759 873082947 805314371 273169215 253227013 742692997 716727915 898345657 548258585 110287300 71142959 510733527 690531566 426343087 100744097 977408538 222830010 80240313 136969274 592400902 782444630 12035736 3272279 561532325 167542465 417844937 4687287 208758277 488446109 394327049 233956351 201137845 667709872 702488541 362599222 994231884 893381221 964428043 462314569 114934499 171121737 848310303 916878728 193435285 501749390 379559399 361877799 898861062 381916811 86451191 420240318 846542041 215106617 773891366 224687818 515393081 223876792 440403471 448265001 602468689 588194504 510883729 223620002 978617812 145907024 609484112 483664219 569109622 138927579 31558706 594004577 849134448 327525654 273634530 376120356 268120320 466633044 199514192 859290103 813475303 503006474 74727470 273961876 912458217 853371219 942469493 680747415 524483152 955620972 100801758 517158910 578252906 412142137 184098154 83549871 276207622 458834111 124155099 907852786 939950587 739104424 790005816 200542963 436696738 811064770 146455629 29280833 155986519 80622976 951874088 590663250 512001019 479655799 773287838 257112573 273206133 836353506 940611012 452569854 449329708 226341919 559990134 877636213 605352847 812333360 845955027 577440615 827618189 869503035 788553918 528670524 3994909 739156235 995645279 803812927 552752312 866584204 763214496 23927842 432907482 916035922 659286449 954876023 327626372 699013139 836500101 672768312 51449789 562114088 381982291 862045503 263264268 258234897 113014805 148807887 263410944 405585902 679127308 669122057 60580521 548706822 480168762 699364728 473190940 792244036 256055270 479751302 604466162 826639285 417206812 660334596 512878281 238666507 365823274 929338534 574507458 564753181 873516837 715035012 63874817 715899493 337162594 873409179 85472817 651669120 213201661 983351114 838684413 756679346 56087381 349327574 905523608 888093279 312038542 356509414 8309558 958861715 158157837 266699783 984492688 591567739 348204800 435297833 969597541 48010986 968835284 278959392 851617779 16999125 396457917 329164580 568585090 571374295 565086513 798818129 940785881 385151406 375835757 433273896 536420295 715805628 804374255 701696524 440333468 192290695 22499066 234587590 729366189 943431225 10514965 280295170 466642643 451843616 97625484 18172112 781228012 255183663 832660205 61586467 694285657 885932412 684240013 246402133 249608063 337929664 664652289 14474145 311866950 644458458 807342757 728138664 660979101 886180684 559226392 170353133 188930548 788011452 599025342 969994329 134601920 784646005 955907133 448420279 554854650 822446563 298752512 40390713 500729248 413110298 220955575 68676593 379106355 921815376 664481749 435542873 628653880 472459615 254330897 885853644 84896951 153719108 653643750 888479754 488940735 681590691 748944658 419813560 301736416 826137920 777937947 916097758 36033967 436741511 468370117 871353447 470303045 255629061 272644765 475540132 186068929 923064300 715474802 350318281 35252929 202827923 728512470 118197359 645580525 131223540 715215265 819467281 386185837 263362605 9895022 654389135 629716333 859393791 563685917 758333101 574346912 55188562 665232719 646763413 758341050 63948975 600453613 269283665 234021877 270801860 192272290 153495634 25810061 211076836 928304220 944843500 319227204 350984580 363499215 43491799 640505567 817259968 824996594 942830768 332924838 441488083 788284543 199856245 183077352 636812194 910080887 42115085 617454709 168149298 183566492 730745022 918645538 393076014 161189878 104732341 643468617 216051810 322586447 731936642 19544134 619923778 4992183 555099801 326719483 988791908 661056768 120381394 752895820 671961857 606454850 191488489 235561636 397964152 818768985 200552703 38896239 135949260 39871330 229706519 40328606 171899425 989560386 186388122 772129318 621995842 837710111 425070803 61687169 878375198 437446628 879363700 417583915 699127623 718231745 228354064 787385126 986797938 45778089 571227294 534283894 671754745 655923667 603019772 17434022 744236124 475242554 733179242 151279938 963486651 194497565 480251915 891602523 343559518 521264255 915864423 955664646 247683374 572664232 957828588 678294749 726641209 657156514 851611496 937104252 317483825 494646973 416403857 910426885 684028142 428005899 634018941 32808605 596084967 532007396 205498666 98076909 372609981 48027748 183850487 327322785 410442161 604018152 163143465 836729580 370340137 883827605 153850216 212750339 199762735 147736017 270772799 728292253 494711793 665939656 385923743 131925882 44059970 989337320 139974492 435653593 914995480 497309541 346555822 250163199 933030412 949365942 175932850 196695223 527631325 188668694 512318183 606681293 358466541 487535876 261786290 604796306 919925186 78339523 48491226 518588251 68064647 919294939 485770764 208305666 345458312 765496214 861375576 602631011 229089721 401606020 41298866 639349728 467245104 971660023 88382578 967319774 322744231 336756872 232179668 386921286 563802363 703031440 269428857 890039813 848996527 55130032 52130021 630269068 295827306 722693449 147738623 289512784 66848884 711941637 888717715 50207307 139332157 316649548 143240403 157858169 340670167 350496976 941391570 828538204 751638647 449209090 499650824 50228089 532974584 566527898 664236497 134383833 62149975 501678867 372334829 948402825 48297528 99723308 982776834 450100250 422974560 103570536 652207893 502929441 21621305 909998223 744321813 737322168 447131985 512998699 788601424 228387836 221625051 375530252 188215036 608678541 210190892 227816900 998953392 410220049 342080831 417142828 664398312 41435056 128169266 931072221 256631940 147964057 202581191 898979000 317361737 450028668 582899940 249511263 591484510 716331023 309255443 251018681 190454993 304205194 789954562 347109490 910300432 568663850 374368772 516652664 289268848 367385521 711856015 842281855 786539178 156952804 755293628 547933310 113288793 800366604 698804939 126479920 836577661 312668278 279461020 146437012 200555002 837444595 290255158 506556014 315597850 282752345 129232707 51959236 853486855 365925631 740833938 384786017 178579282 275876677 453991061 25587541 548697967 481256202 714217697 898931314 851159606 6536244 222481328 506370257 211010404 647069228 914822754 431163724 27511320 779311711 320465911 9179393 815061846 837538494 120503703 181669333 727679111 145615422 467864842 287111918 626031095 218766681 405432640 66899256 828746582 591519884 123473611 644792802 401902136 530847447 361295456 927400670 145621141 445020224 643795802 508770660 782313801 400727120 357881911 494990447 580429973 621348500 288591129 28221246 57141404 484790557 283935813 458536917 944760295 996944641 451493543 965524346 429009890 425418456 713206861 982595896 738134365 815919423 985459944 389607007 875787531 262243672 88438862 755450626 6709766 667710792 213524730 240586359 238866505 851200184 928488074 409194971 109990197 493376853 576580160 501888651 404664333 261704529 212621186 410385068 840462457 689259999 395065947 348132261 149687559 483904954 918566903 805363360 379537829 633447327 3305771 627756300 673597993 771289294 910547178 80842013 76446409 361211789 175071953 898939467 733172899 318743973 252390812 269284303 683824694 394284771 553483182 490763561 146415079 63253912 8781710 622316701 656086654 268150042 683510372 164892080 491719590 204288065 261437568 443609008 182595184 238552554 777524180 890120234 231126480 320551288 742540405 536122738 732555551 918126414 829615902 337586462 951517847 867547990 463020460 119387275 134967258 172467069 818641827 41661783 141076588 115520052 92615335 126690277 267916852 454074097 632911108 128387036 684496383 636410540 388584488 710377640 66617853 320818274 852356899 896011768 286039618 273773462 291689262 785047102 622868806 169390795 511629345 248652594 462818918 714206219 254172410 196090447 92867169 373324131 332157021 831333205 291791835 6415716 149606159 133022405 723882973 574900132 605980282 893650024 753801811 543003451 525162285 292555209 213542029 484453703 72053593 999066806 313409470 107771240 179522388 147790275 217804160 909005892 966933018 103625926 436254799 597023748 382539719 538037596 934569481 595354837 610127902 921628515 743833716 409390953 779854597 786510206 140581304 806966643 247146759 683855253 639716065 790834223 894534609 618531154 99696222 675049175 26642101 791914660 66418309 36855599 867295018 537967680 449323533 266013690 718698825 688804891 355881106 579489666 163601490 458455537 490017044 827554836 314893093 808126914 840028280 817683073 524334282 383314511 294164486 714743455 309085929 94372769 297949161 749386182 15464530 620419459 608021938 293556564 384106871 493321731 531028694 684571433 573926125 786856949 77517611 294619180 225851375 427737968 257397103 888394948 740946651 460265038 79709121 274320735 624113586 193997488 503431718 343337710 828771484 660270969 163648773 999868775 607904354 742560974 598091691 683512898 662161139 241363612 501539016 258168061 56254943 996066066 696265457 933179800 771819743 64910626 665200924 220524314 123428939 380963589 13114150 9260042 71174562 949346996 914491984 514485494 497426950 835544175 417811902 948002544 166305469 893568826 901124343 491545611 454667185 803967323 384278120 804429794 91560945 570165470 34503649 312341522 965060654 995265041 864724246 135622844 538968383 182764552 779690527 37075204 865478301 117714202 613911544 607918484 793697512 789295970 508018946 880005913 184729184 314560831 839972736 825857733 835674476 194487252 770064923 520777420 279464215 45072777 529205855 429159655 667736974 920449160 376165691 712765140 368818851 901569856 177594245 774592723 950220365 172150502 986983028 745570859 1567014 567419375 558758948 846483875 230704363 828791960 111804950 894902281 388274944 59845470 140593069 833860783 612939497 242310534 890479793 964991464 654378194 75069334 548581840 606395792 479663625 612464090 176737560 667543937 454645630 788117728 350295167 604587551 704768585 155131900 153568347 666987213 869386276 65253829 557281770 520066678 955970541 137285782 591978956 305638917 135835686 413903630 110969476 85291244 986849141 125697168 573113082 218234273 907006756 189078468 246582523 410627613 900235682 942288660 656401336 167882331 372676864 865041200 7086659 286879455 891331956 377877387 895861269 842573100 121041369 312713435 533319051 422449229 791809070 112648604 195457124 723146573 992507923 719852686 894338629 540282815 313132367 171111219 473154869 750414391 312755788 479842386 204658209 967525070 179932313 916318839 121569625 992104354 569752935 920838768 81955089 940129619 506571277 258259409 222171617 784259464 815175813 595500913 298869062 202898280 855729644 640654827 121183774 368779809 948934405 672548382 448388400 794300261 406589111 607334830 464667042 682495464 269676171 25617792 761743233 18930659 444521263 293393474 607675965 137814932 838680309 46662369 778421545 931124668 979530324 768822032 291278847 786383391 393997414 712469448 106911579 476655624 618260841 38712770 655699771 197201090 613530431 151192063 99653509 38066720 799937005 720499265 171221121 189970678 719447071 196799375 907987803 88330141 379720099 83061429 581330083 635506803 461502953 613395649 139753676 700777049 781048970 801054087 420165808 781538611 670848446 58828318 89132042 582602860 690793188 295181665 815179770 196121455 320357118 930814576 882509701 715879471 509745970 473408300 267846163 929819040 423135050 618755262 505708527 444478523 393706549 401812496 264040139 709855358 714018436 900425298 489635385 583481194 492949741 367868791 857656371 496531203 185664716 719892661 66053523 857670868 510993565 407217417 21227164 784569960 841373315 22858673 173403503 107104210 487823557 449954992 482603159 652468774 302343243 989438285 317800318 448246269 206263589 152720020 927315189 74187253 473341700 792815059 72287664 189909807 66131391 447851294 631861960 797242320 753860560 564833229 128478775 374922624 772416213 571268857 472044895 353374702 359628815 84164098 524264836 328278857 959895782 715185419 729207885 369050312 188300643 351364476 222661703 480981284 542478516 606286464 337510754 157165337 893871531 924696453 487113074 220344809 971714880 272091326 543471279 346533848 51365131 705302436 167717941 293277873 749559754 395281265 508200069 607079999 225818081 426431395 742066178 263802069 647415253 988405375 782892917 183899079 865031376 173446540 354692234 741203438 134966049 419355156 61475409 451484201 133852345 297495974 985028541 97251798 932467118 263946903 643801640 88310109 468131515 908252284 591710669 290084517 207452606 39484593 724978765 926064541 857045562 479433941 617681195 534898357 86660051 625254732 337715280 190942050 777773780 179768252 2543239 517641885 594423980 906812816 790273026 840590181 166020716 682141816 571991251 148893496 310168395 601262311 128053620 9977502 58936610 231416980 455732544 305845663 806544113 478305017 477349623 676826183 953152856 622118871 614960446 9697065 335922462 579312560 543219485 102230489 720311214 890304076 639655039 675899249 551055253 835442997 180537013 838304013 684655366 213190202 537033971 337420367 181711446 30489584 37533394 552078299 296855168 434624556 679579853 427526620 292194209 480865930 806424260 469546110 721196413 909154025 443821691 271134833 993615353 484206573 551644700 458875757 74579871 704877948 858658993 232481448 920125981 715210562 52550315 63777633 466375366 135707437 798924894 547038041 805415695 738936817 859446402 467797 893011219 509838212 545545908 67448221 114697744 553831331 446370803 465361024 475613928 293399628 425738531 832686286 586392737 716140610 513473933 578650204 487455461 18754445 430534493 425371268 88576643 343336951 532592163 858043554 637547500 328599951 495074131 127090840 138824118 149307690 667804869 646169931 620848413 364221661 912593205 976754979 728734333 201811076 270012612 770113679 992863193 97270847 996921717 557445759 311870807 819792111 71301553 703658216 275167170 371987646 295363267 793639748 20292871 460460948 60604765 552876303 178802360 527839138 223639570 339629131 684337804 592498651 623186393 752425981 176551645 309510262 454626448 170011309 539105064 813852014 29394295 399962346 467426961 973380866 686955953 967248836 955811932 752215093 674450631 267005264 375469685 174528847 885708580 913269544 542751721 780094554 296318617 157250792 673303403 279438757 776151259 998896306 875964368 789982789 85021696 324066731 386269331 559181967 173531910 457807996 668993618 160064672 208433228 794129362 916159823 868815573 568641559 161929438 446557679 892646995 227721487 649985493 36480318 456054144 751605951 423537 527607658 343791240 683715096 957322350 21877316 857168345 355516398 617903630 956584898 133729959 524431226 460525718 208746623 933848937 557616342 531645646 506181690 933439066 787586436 569009029 889033811 449181689 926600936 114265611 626369617 791993225 806417609 69430454 364810846 400658834 731186644 353807197 422598089 372238942 47121433 876285408 404290947 85369468 909122444 857503902 449055395 103200577 492795013 199639292 376713954 697697602 634872896 546249189 861793568 634829532 671373662 283706949 242880477 446720684 380520547 788687757 235509696 412211223 524746294 705179186 118958612 697163715 793195171 392103470 575847238 499304988 778746588 260247934 956724072 82825168 896106484 439757474 667710129 68922963 575259491 750423840 243751931 219578460 937375109 855257088 95902020 21379686 138495002 526772817 408932397 632114992 610996936 291619235 154517630 830605886 441257876 986948236 836828832 503456853 263965037 371720484 624053793 972323331 226287265 513475464 141605428 968971797 499335014 424668250 41226286 556731422 451810899 627943231 166863882 439163639 907368676 873440096 701401318 926117177 733646329 392797674 969507716 545553861 451146327 514729102 32452810 775687229 856893733 416290305 669795906 196321160 155316849 768901757 951474843 493262418 365844393 138562622 470274598 784625033 235398690 150663175 952233306 234225377 168343957 914705818 492539728 722968913 303363229 610814019 34610759 251124116 253344570 144018254 391969313 363985577 738092880 124985484 283912421 449576532 695881001 184582867 315293499 226703258 945317359 357831291 982597363 477758281 478471219 421385185 293427582 16816238 724894313 299826663 331043955 31289564 486677353 470847090 919746572 755639724 766511344 26883307 439374246 446975415 242740765 791468223 390276165 347760158 39702004 213933535 773625613 779440835 362970078 518644033 575490506 739379917 771497511 17872221 701993321 766121256 567905407 557749936 812720765 884394754 322001530 503629884 360583611 410976336 559662608 661944326 501055614 915111495 845254685 144144279 77698883 25934819 90518242 382668412 657436206 851599459 465398402 97335494 367254916 601143754 74621318 735900043 189846063 908201312 486996826 20160867 181087293 802534960 488740046 102125291 367760225 579328392 450598549 674512710 324418417 260448635 718378441 602337943 995088614 375397218 122130533 461074568 433174879 841942103 271408586 661724870 864306718 148166584 193448251 723708290 341492361 814276522 807239776 922626033 489301674 89339796 829680583 92155085 43784624 336406175 417495390 788779731 690839660 605645373 103677691 224761155 617195989 721051807 735667924 958261347 288254340 176236349 844302855 707404284 822545977 328423763 271764755 872525787 216077908 972618334 536961629 774956114 204840028 730614946 572009645 524821172 363516284 413842855 841035182 932918236 832951809 936314040 811464817 836794535 315053021 701666659 749813738 383913589 17802023 610445307 743494002 212869548 651678873 20370969 975053635 276687413 413748753 203408663 5921023 53075965 235052816 535700628 100892202 329205109 717222718 710012147 13934763 262670867 699925220 904730587 651446095 772085967 235304304 231586488 955101766 341554855 629581301 818590521 646685092 923219739 754027944 327102416 476894689 127087281 113234020 37683253 317845082 860449650 231901479 726920675 431735758 989943147 613604499 920064154 47490785 677012782 926788974 899338971 116320412 960036942 125916962 268999791 520660203 767039462 274042941 390985441 262653726 702392083 641518322 23142911 497763944 796633973 396407191 181444701 241046627 685569458 430044453 789454289 459625355 442074612 8018363 241288184 233298878 447202406 901439772 362100912 83979970 233980858 823760172 571903132 999264959 558954918 493081206 810751395 814983361 465468770 758800041 438711153 506368311 366281771 571384086 200776693 62311031 396463044 87689012 652548577 370353464 118864112 929327389 705901870 164869910 130402809 490509838 434561941 939930897 169703212 843049707 508173590 383332366 176476507 657135800 731709557 445778773 484831833 334962465 93033400 394543377 256772994 876909811 704467627 22723795 65072688 146139297 498548572 374886928 179296327 781350080 712367263 275343518 331740842 726158987 255245450 82665787 428115907 112521311 319509754 79826950 703454719 836283456 612986381 541200132 855307856 223666259 454385830 664124572 881482921 310637922 460484845 306064411 891863174 219113307 518787276 216020529 928579937 433313745 47900275 921180531 711039294 711808633 187878612 147017431 152537376 570339247 907913767 476390458 311482257 493846767 191522920 823600349 298857758 448161628 213411284 36919780 805359321 314719292 229613936 863644374 888963798 11665273 720760706 523843104 213579438 81886754 147589654 729347474 562414079 229537000 242729338 833419488 653201129 797742241 980753090 249005090 345397394 532969673 898556997 855480916 732837283 224871932 49308701 763125207 874808010 639353981 328365227 665897198 999867190 245993139 867889426 617578562 640879390 487620006 578303927 327973727 274847290 401261958 677919431 9044789 240021064 964575781 648064689 799851159 297827721 516342136 549737640 415817919 19904321 799091225 252012834 331198408 111013434 460991432 567859803 480652083 307892545 60340709 438147795 974386275 634996648 482745848 58086348 328932640 296956867 381149226 215735245 405681688 116409195 976207817 637955874 760093529 66989694 490273224 246505049 151080153 738796380 722721596 164349638 290778862 63928684 369325024 739363584 67022038 738304405 538114194 197066082 31177009 522135237 974897620 537587851 518029954 373573230 850440268 208826334 818354609 529366788 14823748 456758787 758612107 279983232 823060266 47556964 530160193 432794848 674555921 942854321 199196645 366965924 129167919 307426652 424753392 256788307 881130077 513418782 204766143 850285556 81699994 465802608 602554385 956556181 827123848 82242579 97187723 50713032 910195181 875882377 540223540 275391777 365904692 212871833 339870969 273839033 991850986 771921359 25787434 228444590 234675009 641234937 628738043 30927265 563235984 49943723 918119684 883471158 132081104 66278588 266153154 509120919 692173857 461987015 513372692 990554610 919667779 335005099 968162238 141725174 744301853 699064075 629413097 324670042 732586042 746305487 527147425 142308695 412762183 623965857 275829078 620304169 471299479 867833969 851767643 708122769 413861535 777150194 675267946 362414934 215675514 8534298 72018463 367872191 714693477 699488678 67112312 767306778 614991172 352973716 566032731 658155321 731196444 664815270 183657488 111646960 719305367 866956262 728122563 941906840 647065219 417882141 77801988 697390479 752563027 794676826 63198790 139814326 33172636 569412209 40545379 174279153 884323993 742408569 800095254 884037035 512991912 848851533 189663871 753828943 255222731 279832588 449534115 425274832 495782696 657134746 924350442 886727970 332633738 210389789 898780831 155073214 612452061 975110784 701547636 773372194 613033653 492090867 80366843 156640079 783081672 917805417 204004910 205301577 670094447 961051672 64506599 57631899 295497258 899789565 395571561 213055696 446887961 955794261 663533013 583121915 95976067 906068261 244815030 280040240 532420179 774041524 150325110 951159561 505424278 923600908 970707686 121229858 356758526 391164284 969593274 850177436 567257954 760282136 6675211 840876446 702957116 575978807 87142099 355788239 143916073 91360756 843148404 525287902 991306861 181360559 705614130 724791803 121263212 168346761 771067572 252046171 586497586 886077419 231336839 400721079 320529132 304262911 775972251 619044045 512072045 33640757 930059460 247694046 841568426 606710464 270994234 823530286 846591550 552003863 483688985 806673800 889061095 969908596 41903586 150170551 850255623 893098840 571881720 91966478 590304036 165334277 298001956 327073761 217786984 371312131 598983442 16407562 813418785 294912924 586202834 649461605 599446850 887204191 85176919 53176148 617874145 755529632 787454715 532394555 766409911 609618422 544081657 666779141 499792035 803729341 777496562 817979549 588858407 430415506 83903337 147371126 513783529 159555802 713523527 724418308 868006196 274810426 17782871 251678017 209612404 751335456 442542283 76602409 416976830 255660601 231781045 247651646 208123461 23786745 153012879 570315012 195525094 610077206 683782580 806793606 98042269 276137229 214166756 895639759 444296718 721876380 680214212 776329074 887529981 757521478 707549788 231515395 606159062 12742355 945360279 381848220 802679078 761902796 949512134 374215513 541880607 125855235 61148702 875407580 738248984 683887881 749315125 113233354 47963147 447303095 854392969 283375691 268812822 175517094 505138425 104681614 822040826 558005430 908067145 279827779 240303775 710425483 826305443 760171039 6279566 961304587 355383569 944059483 753997173 737902049 93153284 348288822 515949479 16095997 328801488 393647726 483701657 358440978 105651245 568092875 558989159 717395735 4590520 944681109 294851149 227588551 398506608 796261912 808650541 621836833 528598841 984632871 301203215 672668392 836647772 139900567 220727197 878442019 638826757 616819903 758720931 564114334 147770308 100399102 834556821 753161576 90586381 414408245 421005321 35953748 901281976 232250441 438102584 407453816 335859073 277518499 961063554 641740720 814503305 718828463 150993639 186842140 310459603 461412448 569160590 542782621 710452680 788637866 248414530 610879836 522421683 885031431 957625327 537892420 354873158 39263731 909441322 582553475 571486484 483862640 944736423 283238413 965641236 260525187 951504576 908871705 628746276 507295925 294775541 646822818 325741188 434465170 456003686 427386599 474248791 486170669 158710875 771219179 4003110 631716507 53291709 356445173 228737372 535691891 442785434 820732433 38410442 615400789 452718756 332974990 677087013 859501408 314524595 333412223 728386691 399925689 82624831 760388666 978567650 126108427 675655654 603312603 368716193 394461698 236175852 871397058 180633093 367444943 449321910 566593041 172606390 667137703 52226126 922488879 460909119 201798724 432756194 362288455 644068497 962398306 22068293 293374410 48280448 403916099 485624173 435107561 700463685 737046572 564880883 893088027 620601594 541948902 489497494 314935965 675230497 77879614 504327096 391750125 190802462 872475525 542804959 68789839 598663096 549801232 428419126 901728840 77337244 18338233 165103625 315792933 890655962 360707932 2210380 922169461 91870822 312270939 531813909 380044939 614125464 152004123 804477214 282449149 752271788 211793285 709080132 203212840 182902595 6250885 393963530 768012969 878245601 205208462 346811159 720017381 467599213 731644949 929316019 300954242 690451635 501826834 556077902 344404204 653634533 539645058 86828282 983106513 759893526 550832359 436185580 16161957 824163006 752170950 155411199 738092063 117601849 151612456 618746416 786895546 972171848 581151514 614841635 753146677 455039630 481729581 561305501 952531732 780871955 855462390 950445576 12455196 427888837 250602127 637890034 804037082 260221426 296063508 908726414 760953885 501272784 95428391 558345521 691720568 998076918 810604909 993521622 6565057 314778336 3180047 253051803 885134485 726960238 40154170 896479042 30249425 284618085 368998303 938032561 604877850 110778605 486483187 383038066 531598935 735226641 19296368 918279731 905992497 810099010 171157075 177076552 861723546 670858964 889116508 705107492 642793795 476637056 673113937 861333475 550545188 69687777 790230907 673619652 227077624 245661175 814427431 830567591 674262206 260816295 604583462 12693395 325192505 990389048 949394765 901834803 549382769 267322327 169349366 527962707 565037872 900164628 929935229 454306664 118334086 795635299 304814021 108681990 392183878 764603292 458957233 997360999 892366215 264462716 350145194 811830251 340486947 968078626 444018207 628146066 889059899 122145682 795684353 867867524 241742001 586395189 745373507 90216841 359979948 196628823 629002848 655513746 486721560 623159464 432069588 635009838 730988835 883720124 515424930 717021205 596682433 530927755 7693005 435763361 892156457 606021105 233824735 915001168 44733527 536123951 920387941 968038468 398360712 490682728 159405936 425617346 381288128 64942629 830804245 595728055 772360775 73787858 753259758 744522030 970264103 54690623 930881432 825880795 832682416 901187871 899230771 46366099 977177333 639702156 938111717 670327761 511976269 293367681 288626519 985036083 507232722 104734559 727337270 748888827 958646245 266177385 815311027 931393168 645137320 129800007 661903620 910528506 88191106 51593095 392951521 673289833 110351775 681507351 470857991 198538926 974254190 100653261 920117944 931364799 369882913 20198879 126272570 944538424 569411376 662919787 978848596 910055893 798816726 468404464 118152148 776424954 709400723 474528723 967393291 470808619 627027880 197777372 504184654 583269779 139095710 324973750 981880951 997176961 421664959 117213042 881128547 253304039 956242331 133216004 479628914 724420314 461514629 703843525 215172362 340688149 215161876 759405295 292250644 871415157 756124835 147931940 811853181 842092926 551350992 522694376 925762999 848548052 749466368 726281250 953422901 888350147 219367642 395627935 959602674 323231673 534202824 711916943 81983467 519263686 957211513 772047366 350972832 699008291 325899874 927464828 826434455 584566696 473627704 906760526 870126553 986320979 773197431 489836603 819606132 59001288 396670686 917005031 128332791 39751884 776103409 774697563 308385785 632862409 242229622 770822275 963120018 27990606 452935416 142303919 733674975 691519372 761496647 833921555 71303299 109825754 763262966 241063494 50395681 184280369 389379036 489642439 795714275 220431024 231206292 865192563 36417270 441618201 757834493 627146768 53430539 834827858 548548794 462107846 592861400 400720614 583671474 639596961 260209557 891812994 994312337 591638800 169022080 796433528 397631046 648505193 660152153 371050559 963365507 296512867 903054566 505806832 797318977 587591322 123789680 733998795 607610425 387599886 988597061 931685296 176185195 20496036 235459892 251053479 659034523 582899108 358035220 100791896 523134671 181081913 546115645 715758228 154987730 294647028 446251533 923948234 650513333 554760266 667475556 875749778 953864264 944783633 156314664 786172454 560151205 758049287 172532674 450683620 724510886 647725387 303444895 71305677 397709930 445754082 123286193 521175305 641597140 574580531 168811244 350222177 277763084 683905931 732713417 107169476 952369148 856717978 236413638 403376322 885730003 979750133 522692579 205771540 863042950 475380114 929612838 484392466 503348810 475590734 259216408 148511547 317580060 151369834 607962183 670625713 240292409 882858762 585796546 520074426 639602854 998713269 82601632 491379264 102931113 187756760 808468089 317090642 380264525 40413251 536954091 179881633 490926051 150175658 605944854 659198724 299148412 117605157 514137377 809267700 761694831 238527920 707650227 557748753 285922777 368557996 407983482 465859995 574556952 999949148 579872423 524675833 718053199 413210985 189874800 317460278 230978278 85158239 453753997 968610431 8690695 423939118 218973372 465725606 335251234 361594537 988505918 691943330 122335593 264933386 366990167 735574541 895626581 569456236 78287313 978532260 79630111 446991184 722667386 25588171 222753096 65105945 291073441 10009095 729674002 124136080 312597149 968311425 682795268 158920032 770652742 600818314 749107049 591695002 170445946 72445713 900700370 679413299 168403354 614525231 784220816 337520770 118286602 367055516 671942459 136922818 690287028 462209078 109927725 925499798 13335686 435006081 947131144 257613184 606677743 253349410 992984620 12811112 550806374 185098851 875439938 124281627 622886883 117244339 464768180 743925194 863061604 235058723 157650226 889038471 936470378 767319017 110370862 675459275 845222009 471747553 694765665 14787827 161652891 569053191 622110276 368549054 692322014 136832510 174982808 184696273 236783825 760883084 694094558 311715891 805083915 937387291 739234784 370775761 461134244 234298938 24899622 837559291 171857594 591413274 24305794 405357541 161676014 504768530 979125381 56611111 486224356 881123868 397752583 959661374 792095943 571311957 590183075 928442121 412168386 895464577 467878456 212365644 121960840 882392708 448168297 737110320 593107405 423513834 105730846 369692353 447828426 845359712 736687617 894871407 705838525 30494008 38267138 164144269 326058086 479706601 64303060 400337365 87907212 164621197 348456813 121000419 352950902 393804898 194794122 921079989 914630259 438433354 915589160 812829746 218712914 987257162 121831436 425218719 83110890 500609038 279172413 160757547 382508180 412858980 488326788 163902565 902993836 746202044 561678579 726471872 371811859 66254767 173867611 219054870 320144816 599134325 370698708 141689122 84074986 968219501 754027065 587615748 770608688 64720793 475162793 470210241 463925361 868522527 780600072 395083969 524472740 535846601 350033019 160006223 935690818 713816198 391624176 988434717 606176967 677100007 921606804 368682173 605618228 966223779 3178074 798307625 497966736 563639059 175529083 429450555 899854690 748581558 579766256 989282614 317140025 236507310 780936698 987284795 563341604 544987970 300672667 43941333 726505274 377578330 525739802 460566638 225914644 926414086 649661571 158826455 767639374 708429304 95164453 449514692 825636618 40572420 48526354 227714126 491635308 678011815 777059746 888031855 76074271 619334270 769290736 675657353 394315470 347775946 67523163 192638432 881581484 255830259 985240839 820686875 334161645 179470338 624697690 236492743 577269578 429757989 783308927 985069780 595262337 143487534 360876006 712196374 395158227 15843093 764427714 616302789 452953989 818332274 898368906 421824765 364925279 258052867 961604216 894037567 631465008 40674604 55137293 181128942 731680839 475697522 147661451 535356883 962150140 483723519 772777337 233074842 106983717 417121826 341612067 248104531 656612257 719751372 118481432 883273201 850460625 351771923 654014890 233419470 606346777 480761266 607871089 113267493 892489316 516853895 88358856 901866647 993663646 800276245 278747983 895396007 554051895 385676544 657858407 13901630 139522470 954212499 835580857 866047783 877956324 609229117 751379376 929087124 621132269 950092815 589122810 149431191 864500803 266792512 284117003 598420650 434940011 111392681 880990873 157112616 54095469 739920714 276915745 386725329 334262872 158855619 626605153 243696970 516053180 633202140 44633052 156999323 104518958 419035901 476174425 966198703 390828231 783145910 396964708 20618711 653139621 999703097 492317388 145924168 54220905 855424219 787225379 66910360 760583864 655138455 584839745 167990085 721833402 326288266 779631554 173759022 859437470 736866168 369285507 764881687 816592148 292923974 57129001 234472490 169766353 900128894 657263002 89189489 182731535 120685518 876906881 204180573 164561418 871540617 359292366 478583874 279878788 354516260 716285236 756514520 376150849 221217978 960943018 719672764 154086540 831348105 951346923 345564141 357129905 213120627 321024758 390389839 455020161 641678974 68135054 445164587 420719569 209596756 603406778 780190125 667666938 141341636 322327622 662868581 307967067 738509375 925534785 262399431 56464083 635437403 566243453 96966571 965270087 241559636 150143251 607450317 458229538 75265926 116295644 279846734 231949776 463677684 710869752 366535473 815639362 249519301 304431435 860036831 852169581 314964929 458964219 992774051 61853130 56718296 723480052 973961775 304175576 549516443 109376100 648665366 658983830 869841345 639384383 975533903 49175049 800652708 849171132 697425080 360962492 293307329 78288085 194437265 467770683 533528892 829391307 579325437 818043287 154206041 314529 372528261 270655205 885804548 854418844 175188628 397948095 598909002 959204553 155752955 425187521 915433694 444324983 207792751 937918733 677181077 1043896 682993158 412019400 210039530 952153317 203948990 5758618 395504763 523328023 243695094 877762866 370557834 776319407 892834547 389538240 262267516 783711438 732649821 227000953 273017950 439567325 158061759 285592343 723233627 772157703 210923018 421827414 840797511 512906426 292538386 515506040 156237847 910778922 423932944 242656962 973291111 915228622 489211422 107037693 752106995 869952481 590193086 338743798 651383838 16258786 224245844 796859390 679261294 938777620 620861351 467993194 595690765 625815551 704964708 897010452 622511946 388821741 457794715 192126424 535342614 403095406 939954240 121221400 821133960 437925077 687857579 584058425 443965017 15103928 984837656 718993956 951296105 541687411 935288360 539260870 175164728 586097574 286265951 223146128 805321069 512107187 7878052 183467255 251566163 998243393 477559235 55660277 435825751 740880060 704311790 117967494 254774667 993919186 889941304 581079084 148368422 87698423 783590681 651060588 967437570 792617186 787506669 194837327 787100701 32520718 310902645 869266658 220629272 895982138 377742164 670010806 95066043 611481833 128512402 49424480 97287791 72963811 443948829 762061050 411029186 353080498 98431044 854591392 472661479 824968998 682131258 25965301 868668211 291110866 336021145 419869339 652453538 220296076 10196956 49012158 356382031 788874481 659801059 559572362 729265663 62367966 431589235 378745776 873243543 740771064 116865972 28902630 84516257 869474853 4113073 728659300 888896204 766187281 872454107 96889191 976389993 947836074 684984454 588983729 353736687 712003749 536083563 315204103 408404343 548454903 577255461 677823410 25039936 871037788 512893364 244923391 441814572 502899155 918998269 183127743 950920514 293613343 89244231 655833287 206075946 763534920 284667071 40337009 437011124 569449496 379313909 657850394 993868369 276485023 451487581 624332962 992457880 756545200 666123983 719966703 987744195 326022753 525935368 262325610 602439471 89436047 644827943 934127744 442702304 330330456 783771696 680846626 708979962 274280862 149630860 65489477 785270857 198713739 672854919 8345699 747437754 572887560 766110161 791651321 539261152 936739908 639178750 415196167 357105520 860681779 26293254 947696275 546925509 565708556 517041861 706475814 271465564 651000778 634688636 32905037 115158361 116731821 451086158 635130649 335879425 105909942 678697924 532640160 568761918 914069038 531918666 451494265 456060702 255852319 804300464 445947204 699978580 648290009 170912937 651434528 931754166 698643311 43822159 531698739 499289021 286980151 156051869 377341734 847302664 80305742 898515444 29591718 815809753 742664978 226119831 507419876 11182486 776494246 667386158 583957270 834507337 122115185 134613063 219851764 875448353 758823327 380354000 390028348 617535471 388725151 884020639 583693614 806664362 96480419 914991594 882952464 261006315 25904675 198248399 42635691 58808946 366999386 688686541 212478668 681561759 287030215 159097417 707741892 406652153 901412270 412967947 449691881 85118635 355054229 859436222 781446675 833776130 401876935 875207027 802749727 694706416 875576532 52317982 640295792 797177228 640090639 729470744 214361449 439607440 461593359 465800091 134579956 271588314 175883054 577174602 785163774 517200107 395381261 847957670 543475960 367213419 230665230 146088601 490630488 246798243 657807577 708053743 875243542 708681985 71486936 123727832 834853423 160294040 399677114 348927336 711507750 363157917 138020339 71617048 12766590 189439979 376777531 72477506 944750401 374362240 449597963 849931176 30106236 257596414 245087267 613428717 450146752 500031275 200416775 741892378 736249507 156600177 969954685 967947035 973087293 269202271 523859472 205743936 147190188 462178597 283101584 994373309 71944336 717346076 261123216 475932969 879733135 329400380 880213223 385034499 951206610 862399141 48350768 838893608 862664326 651340311 78453833 132370526 233649501 306208889 310069720 583285197 6160138 865921621 474533057 443288961 23677128 231778138 196862129 279864809 778553300 222569689 582365591 179176795 799516142 241343049 999336997 877116558 646836189 144609732 331105875 348846878 634015208 628370055 944041437 117805579 90165853 902195062 908181696 47016506 786424333 630666645 740083137 330806515 712485070 778569360 277956838 593047649 592430072 6675252 164164602 919254549 148192489 214965236 860914957 290897796 426966913 97418597 431503090 331865732 77249190 968437442 46895552 839777235 912340162 731228776 798230354 899614096 861391936 332260443 985097671 788729280 535776786 911951040 513028610 501468874 541730862 794851425 769360938 613625339 786830348 397708076 5913644 220839940 168907050 449564340 582294580 513586039 776911752 479691950 462047544 27231053 17180716 669627766 562431853 433017698 739426720 766457992 901969103 350400759 505037935 474163975 509638558 282758448 333896107 514003001 130989275 748730260 618409322 943174664 241773776 243718288 962126660 439656835 598067589 336015348 80234711 41153371 678667595 942738292 708890692 911389286 495284533 183795496 840153263 219260448 228686234 286143500 400492738 675619621 764311701 612864641 344073514 544697784 803108485 586101962 946845977 264908864 917991565 196074384 959726275 380418501 305688341 599302751 794918369 173306999 399161927 974853159 800159793 253848616 913239187 971741115 17671667 131148493 408318763 784122965 539694189 492426496 590924936 833527824 187546729 771925633 751152867 15699565 49710258 731054768 849837757 287639759 19010714 914310933 146416471 881789183 665429111 602922969 234849594 993557928 678822434 407551050 298389681 331811035 968916342 833274715 87531082 576153229 481296599 609928737 95187801 114693397 859065256 555284567 671984757 607636910 856679123 428665051 124474873 436346107 846245190 389080111 919175812 331002238 422887024 666133241 489391482 452904479 267941576 881028739 889926016 570275499 530205766 134070587 967757059 114486867 866530024 432752948 866591410 58380329 709676335 42312868 143290880 330432422 648175775 447154788 557428643 930432295 113354307 115318899 110833176 640530027 978620198 805850227 871428636 989575447 158140123 347050026 913105716 245094194 130700277 351954435 985350182 770069417 332088976 974888843 725226878 500071116 365624007 290154996 139024906 635075279 917251387 138802325 263939423 891205194 583865747 452512103 301894738 943154874 935021814 630732682 715544959 490133246 662968466 912543678 515629509 914427866 810468377 164269803 157821639 111294071 585281599 268442265 686390637 68339425 339399997 116191096 402380897 243935880 389187409 327491546 462882451 394820799 56010044 406061620 688881589 996184896 991111362 342853537 280155840 393243303 365551406 620093022 926742126 467739378 859685323 105765967 854605245 994836488 357268588 747474297 961308786 46349358 918166501 525801606 732274579 811763347 944958607 147247940 217220076 335094726 403607752 969977638 266291340 495046202 444431217 530654145 829542725 646432457 523525230 928595792 58204463 234470702 678444329 917173041 573861669 574474377 153178384 337347174 773865542 490566623 600274451 378426389 134927989 26176664 377706278 361290249 792519386 650749183 182709957 623953198 700572767 336494278 930666347 564689432 966745140 611734911 659762202 708551037 295116876 342599972 805311702 580846774 929319390 993253519 861238057 11600963 986953188 79610371 455029409 784417348 176709023 467269537 682279758 2163968 495997713 202764276 537814085 592215906 980538753 326219366 799804447 526301559 511036411 979602888 597366650 898637041 813501902 429802190 831324023 718836647 665399052 828442257 786054714 639585299 390148365 494430475 288818030 611644882 720489196 112894878 744545470 314005544 881601544 699185038 154013277 106526329 894170245 182019202 283223423 878138577 344654281 262350087 844184286 908404829 790145791 878616333 240876854 584282608 416320407 758052456 94104008 153182335 549546948 978933584 282638043 643477925 162155260 281798369 142432310 400423456 761937020 64960412 256414120 504434770 318597058 329597412 395345793 613112001 935309073 959951490 37612310 550412951 401283568 732675874 267852096 290579490 762181547 267258068 314196701 306746709 892482513 909596811 756418894 209647686 334812340 507627937 339171064 453635502 267294188 729855569 742846915 254015340 881654996 674072124 750317982 778802434 1587468 463507685 948512505 587480086 250999029 390047285 216166729 234748147 332490808 863513335 512951175 409398021 240587839 181796189 591578801 293679457 330139323 972578681 538374216 17670458 68446236 10544069 84345553 220095085 899094556 693027740 684937300 153438198 334995509 847146942 340357856 271494265 64436262 997414608 728705797 464858298 317939826 789221850 397352536 483692581 702056672 910025927 275321331 564587335 640858876 306916584 953515762 268118610 676517525 869397874 334599927 755454877 272707645 833812987 955794086 773430306 379337164 778585857 216032810 452466175 128735453 261120611 793287086 31573749 603067216 418082278 546823653 284888812 558131142 90643377 84621955 506760301 145053736 693813969 946861250 68974886 903047201 455213494 362140638 318769258 800856991 72765620 57707417 91565999 486612310 781925507 132318392 306810126 788398909 265851072 329837955 868555718 127219470 567806058 368478793 980293304 666852554 571449957 326087642 487688940 67268915 254753786 794719755 621540364 552727633 354434901 373059126 155814628 100610030 133158406 42103735 697093608 911680538 260888449 66274928 467124142 805556135 915470750 598847814 448541039 116861101 993148185 719648417 342103947 38886152 222444051 391545584 378705922 811315925 446336655 978504483 103407867 690829561 681795830 958588719 918433089 931397530 473331347 840100494 948758720 775995555 574373912 185106620 752980749 176527429 536979480 158666683 980603356 177804657 914708362 438581392 148095879 371309662 493030988 468232131 231344526 237988105 352924062 238024675 684253969 182911408 439894691 597383168 374443352 36889430 957584100 580028463 653013580 434581571 622887628 732363786 833475835 115323009 136277548 25337645 106637847 227207776 170920633 654217658 341919864 180337906 46632073 247140566 759200150 656034448 513472154 995020074 236996111 300382547 121917259 758760802 605302823 273302939 419093217 874023089 333356611 417528972 506772484 711472460 759518573 604849292 51672639 521034474 167919571 59797959 148348547 605764427 124486472 845813419 782622628 384040110 67260866 74599532 649665243 580479577 970162650 563252609 313375810 546536212 722800463 455856165 242384219 262085038 896858499 203594455 602332554 694271351 935189500 261173466 192781974 362425028 459230437 446617270 534488876 654809455 574999946 58895541 818872156 916834132 665925344 454909287 159002394 167210709 841732090 801993758 124825278 904745815 102982293 880006515 754120068 958581187 878785933 907895231 649738253 654774534 869468517 763032483 896313053 96324753 196694212 244410497 181682395 20427481 698648819 233835264 945529811 324340184 271406176 462567307 567699703 843254154 659261725 877972179 678083418 689491570 750337889 789856329 550580340 192427026 768293382 88347301 469427361 212052342 983059721 612610146 596743586 319677354 965287438 194298943 126843674 360818239 792942810 684748735 377314065 249464779 46816727 436051370 344650357 158004837 280444051 664907914 953462165 313236525 778565185 785280303 295298212 796635586 625565750 287107883 984044092 472690378 123802221 462716247 557385688 898653806 854013444 182414924 686036056 40651738 8161725 641660139 620970113 350072514 301110910 781508310 753980795 256120792 930409425 382380276 856035665 860709207 207075429 280341489 216944500 175369595 124152971 268457659 72142649 692175622 272341177 530582278 880900182 988844477 240290315 409841097 80550249 168087273 643304125 175052223 630271089 920861143 538067634 976042472 602589523 972983896 393047024 934151685 177536086 707637058 989946658 467472671 342899879 125679341 364277268 388210688 261638870 166486966 584894523 552711096 203148631 980951679 637249323 365103130 142299906 413040941 4212510 995764796 816710548 788834601 522155892 372074235 538941484 758449120 576702765 963277172 335893454 78055235 337872241 907858828 218937828 868420680 954524168 10415722 262054071 112087911 758695395 492942583 948228090 914181405 153820561 309546085 375213376 492098668 536946122 574618277 157859969 917258073 553609192 300804847 970493593 149575533 724119145 128738878 513719241 638234677 677500783 279589329 348644916 299731394 265345856 342271404 243188323 352713002 8570054 769845525 904438722 227572997 962706447 284144407 225500961 201147376 100014286 520253186 647841587 376800525 213344472 512820457 19491602 564859010 592276136 692284962 378498233 335033333 727915997 997166026 941298569 348057367 765650871 109489983 932347077 565465622 178565533 496458404 903820821 326487592 616868249 348480352 428054535 551637511 273915610 182804127 598679689 966188656 444507697 619298767 148112241 232270499 487153813 4634405 234167029 686199526 773843359 369020438 420349491 487749890 398109198 745115102 232455595 330830020 383044677 966332924 875620799 657631869 321886920 998400692 413215034 604794243 910896835 974580620 929169862 560928430 827958915 489744335 301005428 588142812 561820154 390950157 447464504 423676269 901494591 201008537 201083499 799249607 491400460 568659721 490180423 549181139 314678078 715806394 570145903 180717950 538839897 190171722 257834340 555785017 858873602 49730076 745128976 949173114 118849154 554275287 336052543 494777657 42424138 912240871 122423073 452722548 636272745 908696315 174705098 133692331 547331864 299913861 596323763 281674852 336890671 122713917 81530422 695900072 812765101 875318431 628982293 844969860 469026611 193444968 329211379 437258377 489994889 754604317 470848217 744389197 21881113 203243651 769119411 39811048 625099119 953217064 515776721 71634040 163491775 361963993 638053479 374394781 286923871 897679402 494181645 635246077 135995464 208643826 419114303 681170881 802151321 673471947 573110493 395482391 981409300 353835670 38113197 990804142 521059231 9896949 506463188 195811389 344349381 800991696 564829281 984431356 412895027 522215377 89856962 484612136 511277115 980475367 329076301 291110788 957688660 989895367 112179897 942787539 542208663 295372902 553377442 970159455 433088836 585645696 705777928 515054197 596618811 869473045 502587600 761866215 240171652 579775206 139431746 921793928 130224583 836195836 91086985 195381939 399676629 214631458 541752374 877476037 106556445 930873190 529669566 65240478 686649911 386013340 687136503 958742565 830980701 509409755 593630879 377981121 674148589 659111166 276796117 869429216 477003753 217625636 180925342 10966131 552000886 99481648 200984929 235408496 237883488 985080137 606330219 565690703 581210773 28127067 819665517 559036046 811246502 60590229 929584889 792977966 50001737 211312105 64414216 585703731 990336473 31096720 445880694 493853223 894587092 339271555 402975876 318165399 873153884 294326275 229617238 304235157 613552823 860970001 316860531 597626676 706865359 48644598 354837832 86749968 801621171 126357437 958860965 895823811 478602516 300055988 414787134 87140721 86561993 952102639 865941547 69532477 753634635 996440005 872119144 449304017 846234426 595386961 224783958 202324955 311607510 973100274 578394424 601377418 500070022 456329419 449991351 503162389 737157461 404512836 894627935 986673716 608881008 335732103 11272480 523095205 129628329 562334468 845267917 812172712 937311479 357215213 637764512 700947588 340991220 310955194 657801396 908158976 555891293 299090343 191654538 784920298 333329558 435003697 512356485 176433300 95102244 603203229 66885742 893871442 472042032 895339633 860141296 536029949 321807115 458406649 46257181 448885619 430479012 738278083 371579367 384981268 814545428 887244579 592939176 165525830 476975891 428867760 755489690 718145267 428340351 233508293 254797152 942644486 410552540 311260929 624382076 750931698 374960335 418817991 909893078 909913898 886384546 975147199 293152059 708348842 634887108 595199571 543607772 740468333 791430470 272578355 914667723 140545012 895709790 647669458 81164161 521563078 336005608 186540518 63971931 47608554 842269664 346134764 856034584 893752942 388781033 424874657 704274781 199520228 970680777 559951498 528460593 223319520 114226154 526936429 450640257 988867707 995303899 803259350 221350045 113790419 395671757 609655443 395928761 732785800 127746583 716974392 94564461 783283777 381678003 135457436 194979126 970840101 443697342 259014490 502056435 977778531 691068412 597625937 98226536 538512298 727864913 421646629 776013502 403185585 573293385 955683516 957339649 780742064 128816017 87862721 837314209 220409829 698683259 72207652 338164722 190146321 161600382 470252695 727667115 104797432 716205236 906839827 138712171 855459045 837411163 156740433 727030831 348149283 313804629 300686930 997484766 575165061 601268391 53008344 527106237 140169439 411588605 119543018 621141755 194208650 355023653 766620756 672257063 730462436 626354064 269443364 54969524 340562894 820926164 482199854 568705916 93328940 554871084 598857097 74861114 397587817 194942454 576541457 997089294 953479920 341023284 348029155 147010045 222826164 36277516 15761123 244211567 386628009 547546696 288164409 697729199 297028168 269017303 665247183 107262319 844657423 79498058 995212501 451136833 907713279 526495320 430106942 354529311 597285404 820724058 442235456 148092131 533778929 776680655 815418072 824187856 100028425 810028249 886305348 840682247 749803127 199136191 358791815 163683091 665463375 665889897 314635496 760206686 379991082 797827815 132570227 365678777 459203750 417281771 925180534 178906584 22467812 984555594 848617222 932257748 170735881 287915902 966929272 780129447 597313725 828789287 55867624 588632499 205803951 911151493 753507509 268713532 333125134 561505024 473694466 334368233 745969937 888389281 58091319 397900615 590312305 705218454 965434495 246288966 381331946 331135666 670728264 176544442 36220350 87579882 770890949 463455963 5196081 153181145 136541039 593479109 343720974 740444221 198148480 269101049 110851616 103157879 568883831 737912794 709946298 607031055 122652823 32260657 647168560 899880750 15431015 137823402 343867484 213968675 24191539 264768597 903666970 868408543 580679817 950230565 94097867 301633656 878364350 435498356 905095894 373220521 427008103 789788285 258325027 556910417 146292448 225385697 39849374 127995888 901183432 559325219 144385466 140521517 835099011 903667244 59356651 762744402 804797879 792153543 247529771 965920718 697828303 842109734 130948214 791659442 536386427 97576027 573489997 847028021 878579502 71836640 819155511 75893296 595259039 143478032 720963388 45782947 979638088 738001579 697259624 931270190 728855786 834330454 358833742 124674713 159767047 766712345 461034114 569590348 176616551 544506079 697300510 219134935 838525844 461143289 519138366 882216300 897172317 484957596 566261380 391198560 798661207 983007838 10785172 823172782 632258135 779623869 503948185 75383667 58354937 40707480 110928063 451934067 148522013 71415732 241978295 264639123 926671460 573129272 867053110 307446109 712206263 358283825 755456885 387326847 432883137 655511055 336823474 814087244 835645040 20812326 173563310 774103865 608406136 271390510 894972718 41920609 717556175 162450628 631272315 375490818 16613938 939948519 870953185 717493246 230176671 816505723 504724531 873364059 539831001 865089225 785256773 953646531 999624168 967431677 417564017 862221061 941403286 934485671 569198099 652451474 213232370 152040507 576474381 421200129 148883409 897789585 137887044 437204363 396505928 608990821 87185184 776536719 942539571 643406808 514398992 194125839 220077490 711433453 458128900 432057906 583035303 667083789 227963889 272237504 77981497 475201155 470927953 269452457 454210643 628224769 369808544 588371582 976363813 48871962 977098976 88421622 124918946 40489669 453982742 827999339 575483137 997675232 605489867 399984730 525023293 663867307 688849291 922556391 611080341 378567241 48641385 136470614 38140684 936728643 370627706 669125523 537971690 799271940 801390677 613619883 909413689 643265885 229998233 546357329 60627273 509828099 163626343 695764826 664300844 497991180 206666212 844929345 714165050 490480246 701705913 767365796 75513743 701995425 786898579 820861381 941488776 653125583 731554467 400999690 196348234 683829675 202963230 567871869 610348091 901121215 156266942 390469452 976449415 835956732 79331391 669299786 242205084 297837622 881076451 172303980 435905966 482229926 913445615 412255310 44922420 477739878 924265260 530881964 24024425 76872696 899092070 392821225 629167564 789884864 926855152 329657483 920801440 69867141 736870431 90998204 532799597 50657012 431557322 102230731 943327613 44222749 966026193 21551273 158635104 654715124 892902803 113805933 407469160 450960593 878229366 64170448 981118510 900771825 265995362 191959474 285599243 47459570 859988294 644761235 130749599 594571867 172578194 136711450 637698382 311041298 22437820 909110930 632403134 846211299 979630523 123653480 843109211 325430016 127871375 824081327 282876371 926218876 4937655 918813084 214375323 107071695 976380345 847398409 115961703 605248597 489743005 102718710 641841077 232586959 130302834 728513540 376228164 984284640 53988296 546855160 904400789 134482321 981951541 858942014 672917361 923264717 271237841 458971491 88978786 353916390 945919417 891209114 155571768 978619662 402380175 526092345 927972741 200223967 580475384 793256761 420190242 639722708 170462237 729272760 41987240 224373709 367515435 628680826 917619704 291222671 913729235 680140900 25744820 636106818 710322122 991924481 392489667 510147313 114323530 811022077 624823761 177992717 396848784 401467052 723989964 511602923 204930396 984884356 473185896 480976193 166996596 53463966 357529244 684313005 160037152 532074041 400528675 177543214 173333679 555820087 814291708 21671593 881041138 223460767 261792747 845900645 38227132 305825049 990148853 937312143 930074728 929650805 63763176 927504311 726752850 874559780 568262865 266348625 802271068 168251581 727947395 888388149 847088491 23895930 165841175 987985184 980689384 701036728 896779110 241465393 819181120 623162235 925343377 649632876 905496676 355262183 578823802 840959803 949142346 520946888 519794248 145721575 371253098 735057931 35784423 786852643 487411521 282384195 892020614 468594562 185030609 623231781 405103127 887985660 821999903 405077772 223248338 948487534 784219316 529414518 17753522 480591894 209681437 929765508 740706550 651193882 792243564 535583358 837503906 491261442 366655412 254966349 670149371 679107898 343947664 611976192 235274767 541382290 600563613 810855239 237641259 130107069 645141243 713833467 657425762 134819029 44002256 499784340 249449229 689274069 619771333 894625969 928533574 812079646 286953095 773830036 453874283 423799795 775967303 317176995 118748065 732991996 861326395 428853224 809556815 550591687 486707483 377248914 573725855 100554306 174526372 775106418 321117440 522489411 562056472 926443903 13746854 522486016 698944956 454907474 541679881 8835479 373493081 87386795 469956962 809621640 118848444 443009258 188004145 939178037 319912247 530548118 67658425 73577833 208424221 833078234 866854274 9884110 10918985 619196931 7613143 464942709 523278744 367139843 548742214 694672978 272434282 2280433 109612579 529515710 434513701 193292935 930770948 668680180 131816882 701094307 73728326 997796244 484623870 484964038 507331975 163672866 190907003 84533656 72656170 849950343 23990940 232540770 203831766 920893071 489968988 380773522 385588983 494667114 347957176 765958971 576590396 760831276 926263600 368440722 18418199 893590094 788558922 846020978 971919936 926574634 170827023 718269401 314779186 704718722 607340428 727251305 644781485 901583097 448798803 461370600 170734386 713994648 449107703 733325248 988132490 492774219 560423059 872845440 491495232 460298594 190992452 300421977 656992034 287709969 273081770 955804833 186033860 814210032 893696876 438984019 351483900 685325435 14029745 437598606 796871783 76486290 403896487 857021202 263156195 363733499 255131391 232852422 946685715 875751643 229163119 907210804 735478751 633436225 986573871 638209547 586932209 501261979 97579901 148690076 642105144 627729983 401496601 458635102 874024553 945984996 673935561 510174315 472754041 190825766 466909654 2073856 784793124 996107013 39065485 741898241 481172586 802323558 808352448 254404722 757423372 339088529 509317443 208135679 56486931 730299825 65145967 809619317 789021514 388243287 50234273 681569095 331895487 936035064 415443644 183223306 182260550 111399530 844862115 461511417 357166838 285391467 475248576 990397041 430115241 485415706 384017536 94031478 681966464 44234876 907232213 191785773 542336861 424805112 494048690 153059168 530012008 544029659 320448915 579312893 923005323 980085718 539262706 151413655 662716406 569872251 714822099 608483044 627704731 399544259 920742713 695268157 39665331 966608523 589329326 524510241 618522423 321504017 695999423 441781426 448128871 755597436 131330174 691061302 136484935 295246418 651175935 241882263 674133533 568683776 414663643 160565988 179913461 721974870 682770352 281615310 703969053 104133128 186371486 712445995 902800809 257315374 84548811 672437111 146323184 664769988 722219489 777534542 334770445 757704491 467339659 907362035 804378719 695192742 39537403 673602509 646785033 888980702 876986983 413694948 419978866 320447839 272642951 519048552 279193031 622360345 243350041 294775851 527614068 91091679 68216926 349972514 187913135 520361963 423746970 253126631 848895469 487174232 859234455 609476410 255716715 834509223 133748258 834739579 713913510 909111099 424971149 7123506 104475363 994676445 651440940 53175176 568089768 59029304 597195480 688090827 581630017 805367902 451614319 261455086 489254972 146741825 27154001 753091846 826249197 148447035 211896805 679612110 896809963 536232071 430256658 456612132 835375249 546770629 74571206 932150922 135187582 728970362 263738995 130470 382418197 265614477 842051213 369395650 16099070 604567755 983342093 830271308 120930467 963176549 157565169 509789783 873478836 854253165 507687353 863523609 275054755 870430300 215237100 692561003 987808553 147739791 695611537 51547212 442692287 567698117 895961783 919584350 708676134 486598819 860760557 78984296 776765664 769020464 878670026 518827218 405510580 470600793 149176678 623479084 723554606 654133614 805375455 297828519 99624476 941305763 479084246 869169306 851332626 210696592 105951215 648764158 24996839 693479602 812875348 998051571 761150518 532663272 830656307 946683193 153809886 52480502 706647099 181427384 243331203 490476549 999069219 823858424 381008138 670430241 35059492 231504553 858922529 9428922 894788986 105039901 361097908 788543524 149289446 120543177 347400313 688809239 576833583 711788744 601077350 642017071 426721180 895159128 22060853 983735916 450792828 234201434 674947559 680599220 980248990 428508374 121466942 197803084 977508057 650539637 919673665 904314979 370115461 660594693 504063932 670852488 34848768 657473273 482833597 331523630 782775083 467812582 791671832 236421935 923880171 181211144 992064228 783417414 297041576 807449019 590061052 446506643 103838160 258698497 14522495 570984731 544734293 28209411 154414673 100351302 235633963 722618760 301354136 72376159 969991371 284714367 334867519 67821336 775579571 580511611 489813622 964172291 898948836 526423090 70240560 655748122 304672867 532020478 395369891 906203704 693862328 185175132 904452812 500265117 760086642 917652079 28340201 100521325 845138592 38368125 481924348 984638770 480053081 53512305 704227151 430157654 489248566 387995992 429556203 125559978 22073555 934132708 189143583 905026530 404553041 660425708 536411647 337465367 942536919 173498858 588769506 268219715 349052172 128451963 40599524 96450248 117468575 549346787 257863266 465328106 504922304 504401030 892307584 731430480 129905572 796048752 952503206 962332295 354243844 153405902 55896319 587316351 26460062 184730227 343569401 477616652 977967283 887744596 352380615 174439270 958909575 319299852 649349346 511315881 852742885 557162329 837157764 656560982 925391769 728591773 917080619 695547088 362719475 326779486 149806364 72053984 34270282 868928198 488917982 514161458 705048183 236826403 39922619 50648278 266283606 186591592 669643842 240486592 276035401 297670571 514856391 833411143 302999476 342288549 746264034 719134122 889462146 275692085 720809964 571981958 489071262 985616861 959210885 34388577 194537339 75166019 690737937 441117987 43457933 556687538 692787254 553559447 933325262 335112598 456744031 546949103 91798330 262791940 265540412 881611837 543426387 991392815 220840768 24560379 239479965 348146420 524934690 911184260 329042211 543246415 65198428 496826520 158177009 692787428 758060207 916767964 205759639 619668855 861991581 722283352 971675053 146704244 915763950 337817079 194602825 79242600 599747372 686807050 504310922 757024645 483577638 215865030 884851473 600414754 587740017 503212993 947029891 224699961 615383010 474542969 648647176 182886376 694464533 371419597 726609615 718110449 975274473 863857794 272484488 400232761 611148290 291395007 204468456 792496460 125605446 416850065 427012905 979301079 232717920 554080104 378346631 283820333 398703169 737152152 633684676 370803652 870907545 639509209 371790500 268246197 146590562 574464456 952885362 351296319 871900246 302062692 790099578 681344580 26563956 10988945 363618700 533349066 770166655 161774232 650845056 818101883 12726911 409439141 776197548 910576677 472564798 562313288 335508336 687430203 596665035 66613749 159887530 622860627 216894203 999502468 336006722 915319462 253326563 865983665 171665568 354359444 685376607 398622365 977545264 908498717 194214799 473139275 53082085 985930344 836499796 392226852 164821940 414446400 63615959 585425267 495938324 649986450 256574723 232209130 430934917 4609264 876591878 565632284 553178885 149919505 707146964 875044096 116098716 794145358 2078884 338693237 514475730 341610023 774166641 259292856 298068020 707524028 117414522 247636207 836460499 757335637 161265090 632744098 8533956 419178459 486010512 7713340 12704673 581825372 376386801 164649358 332671750 759137163 703526705 167872589 476148757 261926205 540906598 720277135 32164850 867979245 62687973 803288402 24077640 835260472 669184714 7635702 41231555 452973666 910788725 603746237 933039508 648317648 843952904 7966290 668786160 429128332 608913130 205464639 165552529 608992197 8511046 772976245 557393459 126177867 27611533 202903496 143014424 450585111 363329520 616130929 964294789 950852545 363411431 132233610 119657539 600622856 431824812 658344341 604958751 441085262 319089089 217080054 707011434 52564505 917583718 422143348 129748089 383084948 642962723 429692348 452048166 958774027 804655429 349405150 31220045 554906483 410908760 688011726 1283920 597744607 629760946 487162852 943578772 280558604 827948008 555894109 91774978 31418070 787217239 119019735 751589511 219699905 846274204 827035865 235412884 211027569 852933404 432054345 589471134 751695666 489007997 671129332 852076191 638817649 66405931 54615561 119344275 978058048 706499540 991536286 276345852 185288918 307770860 840550954 303544415 878630669 725878058 452466953 370128069 673396706 389152777 660488956 344800315 69430521 695064392 283219878 399100498 513563671 412571755 293152016 743126943 563447206 269789239 62554149 203924540 578551604 230555962 332470583 441144901 50715124 414882368 430193784 303938652 933171003 996167903 943152770 174762534 940445956 479596524 265679568 342089420 119748717 498084868 283457090 69954427 596915768 859871237 51640221 435625444 328134475 186720145 227484681 343756477 729245488 777267090 5731729 158253629 894744214 715680432 974923174 601834148 734657998 548965853 942956957 278710449 755007310 188350154 866009388 142752810 544397874 234405487 113345265 402944600 685973686 534995847 289748203 782663304 486854845 293536017 506386687 989538955 352156749 296040656 724137844 611150646 355832337 780133324 533069175 278796003 342955990 223964368 282438552 450775023 505519886 854899945 36686923 251050810 385566544 500391917 445383785 326498986 455078101 215598834 715605932 423108520 414363389 641288402 898735414 168265633 700259016 213267118 181527562 256707718 921676126 732561512 476924818 692564300 402990216 921875239 240511512 447061101 893127988 665217495 643519820 494060646 314063860 641804710 586541252 492698679 167039359 428812937 38322807 657034214 940015407 138267573 283391810 52660988 414121858 866888230 662813539 105451782 621488794 362894619 61283073 477823509 313896637 308612759 40666785 705833278 912605909 51500002 783877554 768102683 165971184 584345095 389618947 642731081 467625665 709140564 5777223 312198632 665983005 780241628 598174616 1145374 922051968 475512568 196886001 869494932 495565446 284806081 213990323 361006839 981120114 645407384 713811489 379192184 464913578 516890015 458853092 856300365 741190456 102904382 406828167 149067566 514136395 272763294 975141115 465065432 960785844 679006001 556260373 444609678 663561066 372832040 734774795 674054547 430318598 106864891 408603643 314456753 965497415 518509541 425061989 627722677 163268752 97771878 779946411 326086896 487376229 408593855 299241624 623650232 598529522 500027001 171741910 390857445 547475588 453179615 167993206 414773076 477935885 160616575 734288237 744331879 59923876 151377836 800507921 563742339 643538179 797112831 841952160 363151761 276471047 678122194 436108729 609624447 963650356 204401091 481784288 87124156 779591471 20214584 496652286 349771966 931452737 376374485 364166368 131553920 634821339 679950343 22605491 223372028 453083916 721357948 54429070 508537781 327853325 684759209 500645353 838561585 125867702 39654467 719882526 241432439 512133894 472592070 74486255 660361365 766743710 322708977 813441791 129828636 301558854 885908040 368985431 90843810 585557352 340531089 351285987 72760383 639862416 338410328 67467507 928929040 262834162 651743595 461571771 638810296 86911972 789032029 694096339 116749786 624055135 255420423 632330935 572659360 346521218 399300611 207920967 532795703 434011919 545843760 842660681 828213328 464422124 278385969 275008226 203689377 305138340 454944493 133103905 408407650 956505572 161834768 733404277 492608977 241003518 652044681 284089649 841944494 708337257 295741194 908229647 988148415 890203454 291551116 396058794 288121678 334468029 802891464 568541698 442522022 214718150 873945278 421590780 298570905 707496801 847821362 670156000 434083837 329521975 862236458 151201753 736546602 6136086 929776497 663741816 637888894 441953648 10325784 311140146 790079193 677689052 355941616 290874077 599805985 272832148 529322256 616512823 379295679 925129462 379428693 676327519 42514465 336166916 635180509 694490202 23144502 987313123 727171467 929124751 962883573 168381279 278608007 638345036 41937110 27720294 599063227 354084927 391792215 384341129 341795415 546377469 96440440 530862462 937645133 298984062 487727679 323620768 803431637 947186335 472627766 793063021 134303211 383235231 411330792 899456775 538890188 738599330 740146023 508286644 964987773 297118513 325007305 742815071 29596484 778562488 238445478 453942804 938870060 373610759 849674908 375764359 534251910 364199122 166330059 316770446 999680355 186347825 631289690 791004322 225501467 362537248 562211056 737269859 97892552 790621952 478495291 67187729 461500619 120661780 907139693 88244243 72436807 291832325 338961337 615917940 99389345 80852319 922056155 382240865 301359366 717410834 675789453 840423084 844159717 483997937 392521235 472485452 559492209 681708854 315733936 470050779 477279264 851515644 805107758 476569366 602535470 649654724 856934491 396392801 652426011 203048177 977024902 964409921 385313833 570346572 771523590 388156383 981574111 250319488 117239219 846387596 695438472 974444959 818362987 218636855 416966837 841985435 845959823 385957113 851938743 341793998 287504771 851381130 884805670 260834419 63612465 628474568 332941917 443539242 719095687 707177271 927920379 941017464 300104948 712714108 100963171 410944068 323621103 528417505 167137341 26174300 591276912 71505877 23817203 749792238 560312949 671431273 876712245 794133775 375643775 182281939 822219125 389722167 29821714 220825071 896622444 558849475 249838904 420213689 109636499 777385330 918324735 542798804 10772651 763712233 206024950 268912646 590583862 859908655 772863156 335218873 77174011 862456369 180021586 816447868 531566981 711481663 864042731 202102144 87970981 909052301 415928867 756119580 744443884 57488307 863789213 528880458 622232626 2417454 348844932 986673703 912254994 440853725 691140611 689999735 748259435 391001988 941104589 423654942 75792608 723442764 880471958 915994024 989571673 951927617 651486615 768007874 37153152 274571731 697542670 177919934 114856773 420707670 110508988 251563796 964341083 994724738 995279461 290917851 496202936 597833459 563768147 352288340 484624921 522636201 798195156 298930784 403019387 344195978 39218103 558292484 36445603 213403356 94243283 119682540 431493272 6831307 152727681 829074918 467472419 976087017 433412637 881341283 557838678 715788968 343892872 570901497 263529474 895608290 879377065 190292451 441822527 326434642 842407143 444558463 587639272 338422296 510970801 798485711 795690780 633612601 479666422 74556921 291241663 491496477 869442477 655214535 847245302 691344144 157786703 152488232 472724399 169641921 855894872 431234733 523287831 562256837 371853257 79542029 886647841 358357269 542647209 284060065 183885830 364797580 228452479 814111464 793863104 120250986 613541338 796572933 760592013 719140564 453059530 401235004 881886834 988413521 642631524 244640120 35062454 643962958 95061313 499098824 291680354 12019099 284511231 524505566 104011976 111327980 692616383 274176143 971018233 462430554 697802149 821222229 392769357 507399391 702617180 923606992 225787871 924895453 113884303 104523072 234132239 332488344 875027057 532919565 438120702 707285431 517441334 807003968 745066773 569800391 114760599 757005575 697673342 255702968 6224466 231679285 85467305 885283934 320585384 532894399 538511305 511420145 16261342 558402368 523884373 565177997 579056828 420073334 365501063 347315635 490901009 797647810 98850016 397962438 540458797 522065068 316178082 129740943 852434277 345127261 580344661 341918394 196248978 434296868 717136450 250521175 948339858 209463026 385622779 455868506 744895430 12923357 619698129 86593050 852334483 203289505 474247772 354026966 557114337 401218586 153297912 404942123 280086687 925098187 477919298 39723935 57824829 417259866 269326750 593788698 978508848 400348689 326164916 199065192 810947953 312966751 701235183 523170232 446303998 905775445 605403645 421552415 457434200 542068266 41745490 705430806 795685892 305185976 623511204 112937720 591070218 647984124 856096880 830519173 391346809 880453785 290246004 402531682 179385313 726661974 447130163 963654039 605386711 104112539 965534836 942524943 44743028 507490296 264945091 636645403 747281367 696992927 394127855 879835376 610404510 900288485 597756810 62572068 80968305 483317957 685464173 956786741 388104056 57787228 432398897 116675842 699805151 690971502 83075254 823805008 299219033 709984480 59959968 419232838 754150554 113571388 407939541 793698289 810149852 223293744 778406400 955660737 36769115 949261583 535657233 575961098 144823513 405628750 657810875 975787908 745284891 977226760 888262133 166441932 928850537 235306619 834869114 233897441 46945554 188723593 592225865 159948455 139271654 497255992 363195685 184674151 880195258 681868850 890862613 398413 569199848 925290054 741055205 71912681 282330060 303980261 713355172 339955375 129017160 17431718 284963108 496763255 57404992 150464706 771702654 765066749 883401503 496077720 650681483 634426466 93248593 529423658 315881579 162384553 826774727 365743007 622729730 788770619 154072694 818800575 57719670 460335460 760739544 576323450 497149107 452895699 205980521 660165729 214792167 164544798 765996075 976496171 591099910 385248316 890359330 470633778 891998023 203228937 667569625 932733683 124196261 151609541 979176924 313856658 4916574 514936469 590838076 113894739 123267960 663379969 744730126 217379106 459414071 915840884 748374508 790641932 436054440 188359360 887182962 670549956 94718490 533121943 152559554 277684767 17746080 101729298 315461889 793429400 393993104 30720814 864915671 7916237 637017350 442483531 151585779 646931456 55311202 719961259 974548869 223786391 88645573 813261817 636062659 258726556 647333529 283890879 797033060 737591613 202190342 18444270 570427688 581733709 301885565 192152666 746444878 265780417 661174065 155937596 221051675 882905653 431514777 661502126 747304538 61327205 220569328 136900658 430873815 903272372 388960949 53773100 401402851 678268072 550928684 859828579 49350611 372805739 800548058 601052548 411393665 659965516 700383756 390169503 98900425 77971772 583202641 904269736 494826509 818264658 404087292 204074487 715214002 184531271 554582691 970205129 211551905 657380091 396512163 726331324 836774599 27012078 181729689 885436503 658269845 590713031 461143530 726045312 390860416 869468881 278580028 762066436 908408450 877732985 761068027 661537810 785328791 469633490 356261077 710579648 482840897 55653137 721591102 852574853 624286213 271026960 293677549 978130621 614529516 851511247 969222493 172762665 45990915 722511599 173905997 305589868 340701659 20660277 526745664 605752719 363364361 49410573 242576894 560308861 83836583 561572868 284836881 687086472 807992274 57013581 517087561 428571874 201284650 99145534 444987193 765876005 567472981 391250384 587622071 383475660 441958011 453478434 241009760 136770487 442157259 338062581 207843089 605525931 431413749 848822065 153024111 851649744 108673711 619125856 153854304 677039921 255704369 661287726 173990544 831579199 494646712 934953455 789011182 865604943 329819398 666481945 200474668 14926871 248369376 524662725 113552194 472387893 526464143 74019890 399669995 546634920 524653408 793272386 284118054 621592149 380716836 637915644 466464950 407402627 244730545 16996360 170897827 620943455 591569502 814017078 355966391 411839097 54171787 270173687 593681410 729893701 900115991 969679074 777942103 174412700 160180968 830178609 528903628 295480120 466595431 227865665 429077822 921928507 742546433 841199382 674043339 362507944 494585255 928280276 805419862 878509289 193147982 189493063 86591238 463077960 735890544 18354524 434980807 174732917 216333962 727462310 451768519 960599814 144449436 945123034 577200122 866196466 297856428 287554643 141539479 987443734 436318275 484950671 656140185 927568816 798850286 741440943 409992256 491457767 170856894 772109307 203243149 919219264 1168841 325821532 269963721 526638378 732363687 117432545 546134782 548590708 26698741 180286266 873563516 628274897 832687061 307073856 678793558 827923803 327599980 234223979 221645795 189709837 97563747 798484314 476381245 576283208 614628967 973004367 523552709 661453647 871210922 65218480 684028061 710450891 253115231 464799624 390410284 795307335 782340673 902686979 471348126 717149876 487899917 237902069 638555234 729243367 46455555 502372948 450521258 980121622 184524905 231743162 417562094 859074911 44849416 16520932 577309033 788686658 917679277 700412213 396653722 157715489 478491049 647111732 756287941 405457095 89404754 979724553 777923184 300518110 100888192 397490692 148789734 895075703 988788240 256959767 982503863 532262279 162415973 9206871 406746678 570118244 651612386 829810302 271646970 846130252 433401969 335671660 46952285 576164574 922210815 813172897 558021376 623517086 878199805 525182917 198592069 421848181 31521761 854132001 516707540 452365360 95815331 160369187 569159703 497421564 196366144 516406750 875511741 2621680 894284603 256550791 505774651 809494660 467465495 440243449 111564102 873212690 258972894 196514098 732794458 590406492 347176093 142107860 220199734 637176325 424894693 317063333 627674718 478698518 456288076 638487055 306475416 517865339 418665194 588216225 689159791 870403972 559364317 965756812 265449139 87933285 611745477 932589094 79070967 242175670 325877576 671351403 457074962 648541683 830192783 72054391 461508767 245417724 401461959 872736269 167004029 58580887 345319586 819498771 448877135 758408169 516350419 579212819 687109884 693050625 948810133 451211964 8707376 860384078 779566885 714543200 910695642 972905763 499075652 530244723 783963820 678354746 918196150 528511762 384655006 568784686 63450053 689736569 777212524 998311935 56516798 447052940 473423379 369957010 289153906 184349519 865954392 317723695 929000375 551280494 962336577 818958081 889632485 344275382 269272729 8935065 201796186 60491930 877863024 610392684 26813430 709826735 681987481 330882640 677706912 827488560 144900651 707552003 436106943 373687930 40078849 141091492 751637697 351714449 99612986 883196216 721599895 129235354 799884985 20909862 471533367 612366431 130926758 955673532 976790809 412395726 520105195 38357928 94824635 608692346 555024823 90646911 966665757 34085657 367553023 575348281 166672966 564335364 8007160 809916851 325680061 986824122 871130014 745802540 937464080 115333213 275159345 325883336 504876880 352150579 358451123 649777936 985201811 399734566 701295979 771720048 495453809 593595973 733104740 876536504 390553736 875529281 990039278 27763356 882758393 282040305 35747868 336245556 711645928 104541902 610309189 104053628 162507519 18797431 585599364 171892181 720393707 376567854 608579128 718391938 290189534 952723290 606811524 107723820 270982668 814554627 895079888 499548255 888087854 971856473 863022918 90619915 205666306 7445038 162594902 718319107 216452296 108717943 131032114 81150337 125255366 553556174 574700371 725405344 770435782 166857203 316531186 351519969 595602323 165840455 426395280 123831207 754546816 271958863 745127022 258889915 462925792 514300727 189360150 174562504 615922575 581393228 297528272 324336608 975807847 549677697 567792686 573005301 993614284 793147371 335203969 553687905 571097121 99574085 787264864 585561439 218494289 669944685 154681640 371342991 652774471 133714149 991708791 437156726 237989493 98366035 440448177 962878203 574727249 412062465 783575163 724403948 238562260 269682013 637503043 100184695 61591801 800146810 780146357 6526129 202894404 678446990 235678023 881301778 710651192 4741234 173465262 734666743 471612640 254429733 21453159 362824991 449209415 697930313 729682991 723545647 30117120 582128293 579212427 258587438 582010271 918278049 147771202 864188681 914206781 466472653 986821341 186837008 563712760 912941914 83860014 847523447 153802352 10815135 909410502 593531606 228013644 112748693 198945149 510203562 197106099 987343964 688559342 500112082 353863635 226597044 85757944 252766738 757537374 37189765 67942974 648704403 854419464 330972503 953805480 461176161 3807498 672011738 948666336 706842860 888281506 173261408 268530902 883800456 199660177 933401438 995217725 739438829 687872411 705354735 370331659 256126391 310838795 908455505 246031869 773737446 16416556 89710181 910534672 318417248 279022289 725265459 257639945 344412267 18249678 580947044 843249390 983790643 666804348 955190470 703806859 228647754 637253433 915006668 555900655 868206114 891708646 370486283 143021292 237003157 563695463 994917567 652572314 854595934 794253350 817224772 837462228 524204702 226819729 403656605 983239353 236141655 570388632 511196656 417879596 878875124 83028784 233659143 680672341 176319936 111568594 653268944 982813727 179806570 363289596 435363551 172893368 437772935 906029999 732410087 661038099 719681808 336446959 735657797 758236009 536111072 174256711 69685365 327459763 106619703 163823170 46583962 346899506 843800378 648273907 600265722 561614056 617406576 254438510 138895744 773786908 474798150 609624140 183685945 929203162 543113612 680724523 123010775 604079217 70780662 601694508 618377265 795700467 255201181 763515763 371515841 15585464 81011579 855756459 67419940 21830363 507739634 534428799 457130910 701647035 584041542 529444642 675919507 129884796 715629598 700539848 977398799 653402500 159553543 115485483 849224511 642005758 190868977 590779911 827955958 961629786 794392496 670791582 126383145 697914315 578967932 780374068 111706739 707586247 20093553 402095508 578098322 610419851 936176912 12830089 612139240 934826645 689920444 485690982 947114491 66400552 930637630 80270719 810503413 313152459 691257154 72390061 300627492 527922122 815104728 381030863 454036347 625252532 527683316 498631491 522879248 423075035 896326381 287137905 499187100 565177815 90409218 861563200 933385982 286813955 595216592 924610975 264069304 139497471 901707741 932338686 192649328 441379628 983194641 269001170 761443441 444702259 365420600 552161812 370382888 209655423 412213377 897279939 689112231 323204030 814264066 179540061 620483877 283290211 211485745 788397162 496754043 741406247 186104172 88500210 751128744 26819204 26873714 410300161 643326799 49025337 603688168 224257578 747638836 502026953 943767766 12673281 382107843 487063291 91648807 909694112 695626633 593643867 373461292 372227107 937724088 958118840 550387226 588118316 948710055 611174052 624195975 839619679 314328144 409249271 790116337 340676071 833156049 842842957 285119287 384955376 940937452 625937027 825391902 948413738 212209030 131570238 720369613 28157773 55948331 436672612 677855313 573619087 18345609 686508704 789128986 597308719 36222960 626264290 917022332 153409518 847252953 53324253 399858991 188931217 125657180 191003528 808408784 308439392 291505848 871960990 20234334 536911530 821347791 652280861 862886589 29020991 914313895 893711819 969135414 731821812 597325546 377568428 81338869 745979683 966442342 934540429 134097034 1145640 25140366 69455229 72697449 616496869 554758392 833053774 609992554 901438783 80606174 510850329 127310921 542770334 771940253 551350711 646897959 507904369 795139640 432072776 970865671 137584808 22470613 237367728 138073938 875593272 668592447 955832341 281427028 216999835 529907299 229672803 352334268 267598925 619059411 944086984 662571552 314771024 384069702 703711288 828427383 921620137 661503765 495179497 308552349 105997792 724775616 524983256 908515794 240125572 610707559 97233731 177985339 950809509 818163026 376313389 56451168 90521432 988957034 339412190 391353772 565819191 741848509 123326816 527420657 737805022 69981950 288113155 963517921 352605807 860704258 67695065 616002710 238317327 616485444 644223291 431027210 972738407 988755554 534633538 739796640 722180132 133442205 915033423 15104153 766737527 605494109 953696131 408188576 452044949 112810411 28201799 930424383 879747128 404442038 898662086 511780967 833299228 391940431 950365806 190113772 122734467 861949036 988519283 761508871 376329906 304408488 957438540 925027026 131349361 487009473 362723636 637035983 877255311 226419993 129735338 170332770 222430044 106219062 850884593 993140818 29577774 542186051 909379985 330895436 564514012 669926540 98082772 941882976 865103686 923372550 311830346 829249666 816194507 880979396 546049349 422594826 486980560 993958787 525306462 860221749 225607744 800381471 516350190 449896353 742356999 84840988 999174038 805701845 224655510 601100318 213225912 664786359 646709346 165818737 185601019 20613652 564587877 896714882 260738763 663501083 828639644 822599523 140094166 705378786 488449415 941783627 402351504 825596896 534196908 843689492 639651760 324638065 680264211 908577980 646470577 322043478 132307659 836814308 506239058 794614834 83660900 79681364 538799382 969938190 74064756 257124725 637316293 34449877 572946962 35456469 451537897 360949977 439999070 679908775 351291730 51791436 234583287 681906240 56893075 332018376 75046787 390653851 721079938 586998216 357785387 13274838 806801852 942700076 718947612 302924467 931159838 857140409 117260551 970070040 783120461 823099543 517132193 416716943 249972271 307552209 660842788 189562567 616314224 962766296 355985356 78422289 528915710 253783553 95135323 683463139 153576077 303164418 332228246 690731097 688112405 46050937 694451654 430514351 982079823 83241829 175107384 616598728 172506171 552205995 846365885 546022058 228242332 931041426 427677483 341695232 316044922 110810695 403219674 257691031 352467871 956393050 948556327 286013409 581208091 741568319 27324404 579985781 775720385 210923471 652524070 412256908 660452775 253711300 721975846 562049158 942917802 607123520 444222305 344030819 740082663 89303111 972988360 685344075 678457155 801908544 686060113 68266759 213487077 584850808 638638964 592181381 103846070 442541726 77141934 476018775 839361768 963021896 694279169 953270068 811843180 893772909 504863858 251734646 68418682 157852650 967379594 913381531 934352909 697331965 502859222 594447813 744810596 794011085 65668711 637334586 533367683 599444191 388546899 389716708 176644272 134827938 384084274 263106513 300778230 536355045 456034465 733704372 930044837 535411035 476932803 459802466 26471120 67081758 25256891 431506007 560178125 186317609 206758195 806291247 759394745 192024541 682164440 890255661 957899762 305666941 748094171 151469495 933880475 86706098 164308081 215633111 444984603 440763655 925117012 457004476 70463646 830328173 693053761 402619703 970005650 885513913 354250360 541714495 606407980 653544225 983221823 126006381 186496481 360436163 183781471 514985600 358498797 170214175 749458597 471351003 790186191 207695255 579459939 763981314 260405963 857218038 293849580 18497313 134049639 470894566 250707227 214260357 151948270 447164536 672000461 366449184 531100656 733972641 88967522 840644617 695839168 514021815 846745152 444816122 453816053 962058744 233297488 719811280 613210857 429619459 164294527 906450703 725218109 210215004 532028478 86831964 623526995 247053293 738573315 23583745 659569619 642370688 913811910 13732460 91893030 701260870 264721541 449593263 506793470 706794323 947530688 536284930 722947276 652334623 540221949 753474621 743099209 674187782 535541061 747958367 94965486 540273609 156152229 592335882 325707131 680334347 543385007 690251779 277845876 350853077 931103478 516351415 42580639 790302483 695783061 605650353 448492679 782167829 210994601 209120293 157016828 129733903 481795538 150726505 419509905 712007321 833001398 855982710 638293277 302237743 524604287 486945643 524055098 633292209 364335960 739095562 870584265 475563237 612551155 320916026 611590252 354519536 819909894 920258179 639051275 912368609 721243081 25888405 603404880 956301607 98447225 85569473 938520363 343321621 934417881 148834686 717867854 816184165 787297196 791959526 889919153 553422002 837133628 921798198 379229455 570199292 806596310 725652817 995687528 502727976 597499724 569350718 126293886 171913854 953095281 630822054 280193624 374084393 914003873 743413079 554984641 949412026 303312438 299456707 295435465 489714342 433630228 784770945 696095043 622677187 122632222 503638219 23440454 114738639 966059710 576708863 415410605 590370793 413586017 293497375 336843159 301605654 651424761 778078800 346568423 460874685 669749113 663788126 692059588 87575852 525907548 654974519 475029018 214571537 225532447 482939244 255526936 130221825 614653123 259164083 584039601 900546292 423008588 546544487 633970715 682135495 924871236 212503046 228103250 541231801 72797240 394236594 515228566 690317038 500230714 979892401 619295976 381039599 177709662 821814766 310139537 586687016 448140349 367233909 627653788 128748905 154198900 531132410 14662487 593472870 610501670 135984723 393944534 95247927 67186038 133419001 552944752 147568856 835954702 154708364 208288576 630253994 682155676 971756364 435778213 792165104 984243791 979842976 123435970 380286291 50429278 35622803 699577599 511265375 444487041 791933778 595806854 681407748 547845750 997552815 997356743 868326933 526666365 942920609 121421044 968479948 429826781 480019650 383566214 553740612 229104733 668938704 524431542 944982270 969786827 859480108 1680132 982020445 709615225 534253918 333580212 930846762 969098939 208600975 624954700 752178192 523516010 382836237 5212696 955503393 179793764 476623818 608172198 390725455 23360521 379762142 215781962 15093492 646967744 407346177 998597531 235967819 225823600 285951250 968301812 906164980 938093575 524872082 308227828 73447028 270964471 332675625 561835775 252483762 260183732 43335712 720282042 336006524 306513719 366016998 295631250 946242560 368735358 979536780 381135158 558170451 408755465 588546376 21755417 322589933 3059807 43280886 78820081 642239787 822768519 381000594 32497211 731428300 686535055 239069119 33729716 498296437 422808073 21129795 479238625 302902061 657129353 707853705 368370824 913849569 484022824 790909213 724706613 147521505 33081860 80535092 570849462 949854817 687645630 881080865 568886431 76904697 65835258 530254561 701821383 520276774 245376226 983389072 370300105 14048711 438107300 272119538 20831877 811395488 491728879 625762283 522956444 435534810 608320378 674202119 595884023 801787009 945161598 291786227 244667200 85375237 632606263 277712385 427554663 562123962 708910694 690019497 84046878 627999576 242672082 656090882 216092766 636664699 417204674 272355149 3362016 316788516 180746628 183738219 63317157 168120374 482414826 813815138 919652207 775919354 708555464 821870044 453768773 35517083 442650999 953798311 545957363 513932203 767535957 431251254 688204679 564313756 148790595 811893022 790493910 66442824 281224997 862664858 563469045 39229034 323214438 645439752 607716032 35091491 188228721 77291370 539261270 510016118 285858105 199168742 714872986 868939467 851237298 231179590 266021300 443957616 817650261 567986553 213841806 904561683 575450016 951883792 626467672 292584521 354961556 296426434 470087941 266406923 116857141 456137704 804031948 517353524 448365326 233956609 780207271 441654020 888755626 541357360 355106519 647368352 390391580 512316601 832564830 784334735 831298168 781125767 511181955 410423102 421464 88760489 817226322 206774909 324346712 99931345 38223129 696615936 17655449 665468628 953208045 249240800 705896002 344748844 598837027 947819799 411764218 972864889 689381591 543595527 8928112 602718971 350127976 404152564 408956115 676330266 841126650 795575173 86705499 42802655 249463026 760331335 189975998 198942328 84844158 892043050 345248443 209916344 746816267 133989890 280083347 172592276 339926221 921843463 119211658 100813991 463950650 740063061 90712427 485634735 553417615 133054829 542367745 473879309 746088778 181467570 385209503 466733641 400395950 969863917 785880729 747082124 591165762 152985290 438648521 761219365 525265490 224798809 401098251 842871557 909748589 135953550 684940225 386899778 710462181 348351680 636414031 627720856 3398738 358868270 548314528 978150627 524224271 9236853 749971359 986028454 105489595 61814555 896552639 576923783 363340218 495692296 250136692 389097936 523329458 99440904 17637816 448578288 161385998 701256778 442508167 956724984 502225022 416935396 278803299 22975775 896509301 930211404 817723856 746471743 664266410 947988704 163550937 739737685 286496152 378203231 152633993 390786308 732403197 528298862 430147443 689616915 459264095 859764501 160094507 689899242 526385282 877946175 917227723 856488473 631298035 985664829 243003247 398765522 539491457 305558084 103382201 288471658 726509758 881835498 129358670 697873116 998266498 542811821 689047894 642062661 876420968 705523820 106374912 508746089 158900048 7594220 295529724 105090349 564825819 218854484 418931455 100899611 418881010 553315249 271073858 862469857 18295360 273809267 464800260 911221714 865893299 999413742 515937795 924672355 141655807 296196058 705373447 824594351 167061019 609624788 695699288 74326516 970704577 531270619 770959682 11191572 773066482 560524755 115106200 844260885 381219184 550504453 434113071 31434401 806316099 152070813 866968670 98633607 535653685 804137771 318152580 647828280 841505366 360953123 190632834 624877131 956671608 910311517 322240829 563256825 409925043 513464725 465630494 162261153 65635811 847213804 123711377 708726853 684750629 739578469 83568009 706574092 971537502 926972009 979134714 442081726 372083124 550769732 970649438 326313035 802852114 587028133 308060721 539762244 671417001 291258914 52986229 474487648
3 39 99943 757557132
3 29932 79917 102228959
3 44424 60801 871465742
3 75107 91519 48118961
3 18925 45442 793688600
3 35 99901 432544043
3 1363 55641 512173597
3 69366 81510 45528310
3 48 99932 509287995
1 53832 94404
3 15 99904 233979638
3 24974 33766 457247712
3 60446 96543 438408632
3 34898 43656 332443164
3 5 99907 989534328
3 79 99926 886357144
3 43 99939 463624072
3 68276 96696 649216973
3 49154 86383 528072771
3 5367 73807 523431709
1 30942 39705
3 76 99909 271244422
3 39155 97939 17562519
3 9701 9774 804455696
3 38569 64938 484477082
3 13429 87383 102926084
3 226 22203 193195090
3 37477 86843 671402152
3 68762 71667 420194647
3 98 99967 693427597
3 8 99905 93994622
3 34 99928 864555264
2 26454 574125764
3 14987 37809 358990439
3 87578 97355 475697687
3 25643 56240 949978311
3 12542 83339 811830163
3 689 63351 383128415
3 97 99973 109272591
3 98 99939 414681837
3 34045 80775 946627070
3 2 99972 388808270
3 91 99937 15461250
3 75 99925 493443375
3 45127 63323 840509123
3 11538 73657 597485319
1 43874 95621
3 6800 35621 987162570
3 33 99938 262898948
3 41 99987 408864407
3 25352 28003 141619575
3 43 99932 213686281
3 55 99985 209418718
3 55258 90621 921953982
3 42497 53034 836007359
3 43315 48017 816554872
3 22397 89643 392449175
3 20238 66914 695619158
3 34 99953 955453616
3 36225 51913 769425986
3 17219 41666 839211573
3 67658 79263 215074475
3 49 99902 82355332
3 83 99957 540422004
3 17 99925 187794371
3 44841 47694 714387757
3 68 99925 935778998
3 18558 80636 513057152
3 32 99982 660547793
3 30749 95576 8837614
3 2681 59990 425287305
3 36731 48575 194051772
3 27861 50206 297838575
3 51381 77877 282008104
3 94 99910 387406208
3 100 99927 338677216
3 9513 80052 21985078
3 2625 14015 669359797
3 42 99914 387580899
3 45594 64204 27916939
3 10 99957 217619136
3 70 99983 178070164
3 29 99927 441951041
1 63327 96614
3 49 99997 119765472
3 100 99983 418413954
3 22 99902 567689942
3 8 99934 382326579
3 39863 99466 366103864
3 45 99972 614220653
3 86 99917 85149819
3 2640 32552 266000016
3 27286 93220 918252467
3 52633 72463 367394071
3 31340 64869 58409379
3 77 99915 426970193
3 42236 45449 798761234
3 21504 97777 437782356
3 64 99963 399064417
3 48 99950 725790766
1 81651 87372
2 5594 530042375
3 44 99976 281168355
3 31 99905 979420538
1 8765 49593
3 10 99948 386678959
3 54 99902 152646603
3 45638 51873 870161416
3 91 99971 904719134
3 93749 98200 10709472
1 25158 27412
3 34452 37344 863979824
1 150 52752
2 35428 18065445
1 39828 89918
3 19 99977 297531242
3 24 99956 55645440
3 4302 9442 999519071
2 55626 400694470
3 37 99909 448484647
3 34327 54358 687346675
3 80 99912 402566316
3 49202 68228 968718969
3 62988 97466 936112793
3 39 99963 509524037
2 53408 758410594
3 75 99901 117540167
2 30772 872003463
3 20151 41078 390914703
3 12505 76839 753570112
3 96 99903 480864332
3 41088 74361 352507660
2 53646 182101986
3 23869 44535 955998453
3 43368 90955 912704133
3 75 99969 656857598
3 64 99904 471174713
3 20407 38402 860380204
3 31151 96537 841891091
3 66 99930 359587853
3 4907 93284 120875897
3 15602 64844 126080674
3 37 100000 148569204
3 78 99987 507173458
3 65 99924 88238661
2 24465 971082507
3 58379 67811 706843896
3 72851 79776 749913283
3 17 99981 482394233
3 54173 60577 607442800
3 27 99975 482178005
3 55187 90460 212591619
3 251 92876 381097586
3 53408 70038 580125489
1 65467 98404
3 35045 41270 759774413
3 66 99928 340877555
3 13 99948 363109026
3 95 99932 531705049
3 48 99959 344300098
3 35705 98748 865310455
3 60 99945 465986440
3 59 99901 996802067
3 98 99977 309211255
3 6 99971 868155114
2 70403 561839386
1 60462 69860
3 17322 52903 238146678
3 85840 94168 779180686
3 59021 63443 56169244
3 69 99915 569440645
3 34348 57805 914135214
3 53 99936 362844414
3 49 99974 153698132
3 2 99925 490672609
3 61113 99074 981538251
3 30 99982 58303742
3 8 99962 827511708
3 58681 67634 699687652
3 5178 21479 888463246
3 54 99976 301979631
3 21779 94445 991019098
3 51418 67611 532724384
3 50816 62041 741153693
3 86 99934 566659121
3 52665 80574 766899475
3 3039 43110 623769448
2 64711 698323303
3 61 99906 692642496
3 29324 72818 592464314
3 45 99963 345877236
3 62 99910 34436183
3 91243 91662 753147323
3 70318 95878 141791021
3 71836 93575 164487693
3 52698 85156 681499809
3 81 99930 296411085
3 21457 62683 409123082
3 26 99991 99878112
3 23620 85491 612983904
3 69 99963 177638525
3 92 99919 732654641
1 10427 29080
3 93 99938 876517508
3 73 99926 330708186
3 95 99962 722721996
2 65154 416041006
3 5 99908 613621840
3 57793 84142 707518109
3 41 99993 123522387
3 11 99920 856040459
3 9214 18355 9667380
3 66 99989 455309078
3 32 99954 354116475
3 46869 96317 664228655
2 50319 428830553
3 6771 34325 783230477
1 57711 90552
3 30957 87289 408882476
3 89022 93104 98803795
3 31476 74773 200320714
3 8540 23404 511728283
3 49 99954 161834938
3 59032 71048 228646261
3 8750 17375 939569977
3 59 99972 87638951
3 60 99930 730192208
2 99437 386999489
3 38 99985 924235954
2 22464 575173754
3 8 99968 471744916
3 18068 93597 932742448
3 13212 38847 356661907
3 30078 67714 836635289
3 61 99970 88337625
3 54 99960 955146509
3 14 100000 547574664
3 54201 57585 432977355
3 67 99909 267392632
3 31251 91658 418311725
3 15 99950 802342673
3 23190 87608 460927771
2 94617 311983458
3 60 99960 352332495
3 53617 66423 880814530
1 11460 82344
3 937 85398 732158617
3 10 99999 460185120
3 39750 44046 656861919
3 81961 93664 308702015
3 28956 67726 546513464
3 13 99960 837153573
3 13 99994 258095115
3 14 99936 665467988
2 64773 198887430
3 16 99989 626491008
3 63829 76040 341218582
3 99 99914 460750935
3 31112 37200 180762911
3 25680 74103 21791576
3 76 99933 698008397
3 8890 75700 750310197
1 41443 92157
3 19 99967 262932810
3 21 99990 414495499
3 6965 74094 917136774
3 18 99928 763903894
3 2170 84841 65071564
3 13744 99619 119416063
3 62 99983 885429172
1 20071 32343
3 23578 49465 741916087
3 2440 54227 388542845
3 82290 95206 249473223
3 21847 42256 308379549
3 60 99977 213063470
3 85 99905 976486321
3 70120 78827 578360025
3 38774 64928 979088790
3 67 99943 631370797
3 49 99954 612932596
3 74740 87375 707413048
3 33675 56550 35050510
3 28761 51126 537409318
3 69 99960 666187222
3 12112 75220 839286006
3 82 99917 970292293
3 73 99921 474527854
3 9233 50749 347867626
2 73711 273584793
3 84 99987 554189495
3 69 99944 583108571
3 13280 97776 316585741
3 56 99979 435309139
2 94807 777468363
3 29 99924 282010564
3 64308 86552 157287701
3 25 99940 770209559
3 27 99925 178134347
3 79 99931 21187794
3 26 99960 844156558
3 18 99999 264852319
3 22 99951 856271453
3 38940 42040 831810821
3 74 99993 121860008
2 80298 562038370
3 2982 56079 391935888
3 20268 65764 242538745
3 90 99991 823552665
3 36907 86394 743512239
1 10422 40135
3 84 99973 781219099
3 19701 92518 918747525
3 42872 55665 947881981
3 3 99982 57849678
2 17687 989418153
3 53735 54075 987221437
3 59 99943 288664634
3 63 99923 505695298
3 42014 90882 521970444
3 34618 54723 935565288
3 9 99952 495903720
1 47146 77144
3 38991 99699 816438175
3 19741 93225 614842719
2 71884 274304174
3 2429 80978 133538271
3 54 99904 98487755
3 77 99934 601228672
3 93 99955 578336593
3 32565 33453 601746360
3 27 99968 873416396
3 22 99967 665630467
1 68188 90687
3 45 99906 484890207
3 22777 36232 720193270
3 31561 37737 138400491
2 17580 501563017
3 73084 93687 438594798
3 47 99967 145228296
3 86 99975 679123744
3 55 99908 864205150
1 31363 39460
1 44382 66874
3 19619 62385 639142574
3 78 99947 248016877
2 10192 150594809
3 38464 43736 508501343
3 13 99904 365717298
3 59 99955 886811031
2 91165 78724284
3 50583 98269 602186387
3 12418 12806 379203872
1 6689 81758
3 50317 77515 164504669
3 29 99915 417412798
3 44359 75133 879439560
3 90 99977 19494463
3 57 99929 569634369
3 25297 41668 787162733
3 14 99922 725745239
3 58 99917 634674113
3 8415 26679 896390239
3 55934 97137 553576510
3 94 99967 769547267
3 14 99918 523926686
3 26850 62639 801905181
3 72024 96317 890480587
3 48654 68424 837534147
3 46937 59625 45862032
3 33 99911 337481122
3 75492 79298 20925841
3 42 99938 235083151
3 79 99962 672868729
3 25904 64082 910433884
3 73 99977 861018995
3 15 99971 42999273
3 76911 82449 483738076
3 30415 89374 551201659
3 51119 58700 158254390
3 20941 26039 281225809
3 2626 80778 119125855
3 14283 35093 174639220
2 32608 449817702
3 25240 77295 779179417
1 16625 54702
3 34 99909 96903478
1 3635 95221
3 82576 92839 300030437
3 19588 54268 925612091
3 33 99926 972936656
3 34 99967 850888221
3 71350 76455 890782194
3 58770 97087 507101670
3 78 99910 21798704
3 46 99997 886463579
3 18 99984 681221051
3 87 99925 443972495
3 25982 70252 79467047
3 13089 62933 496043671
2 80052 934522326
3 37103 87023 505938856
3 18 99953 580284943
3 24 99917 930686996
3 5 99951 821590191
3 14 99952 684913466
3 19802 64615 717821702
3 7 99929 818896953
3 22 99945 217753635
1 4040 5957
3 24467 51823 162590193
3 13203 73752 535294245
3 83968 98838 211971104
3 80 99996 695890810
3 43043 58362 283262480
3 62 99933 454042917
3 21106 34613 173511982
3 92 99927 386000214
3 54 99994 509357065
3 50108 80479 593713919
3 51708 89411 654943651
2 40624 435107053
1 68072 81477
3 15 99920 245767575
3 48 99925 420232250
1 36781 98761
3 50838 73882 961957586
3 37601 44908 525134969
1 83447 98527
3 48 99901 757823772
3 78 99921 872419690
3 72373 83117 389935400
3 98 99972 247570422
3 26489 40061 903242728
3 13 99963 589859407
3 92 99960 792166484
3 5988 74727 952271907
3 43 99999 499727785
3 2554 24454 782655035
3 35 99974 70433951
3 81 99900 371245386
3 45132 69653 335831770
3 29105 72095 902579461
3 91 99906 459228834
3 85 99997 448907636
3 26551 86238 530908887
3 96 99917 214693000
3 33250 68739 664500511
3 73 99935 620627950
3 91 99943 899360354
3 2 99925 944515875
3 30894 77654 572000121
3 9554 80881 551093704
3 14682 50607 900613154
3 25 99920 951832119
3 82715 93050 34936374
1 30040 86392
3 3 99945 315604977
3 9400 14573 96606857
3 13 99918 196887237
3 67695 95936 820136856
1 22219 63474
3 21876 24711 531440496
3 25491 80492 136593034
3 44 99906 919272974
3 10105 31964 464734452
3 37932 90956 702892868
3 20 99917 663014892
3 1585 24508 817837822
3 12483 63369 556149877
3 19171 81115 579150771
3 50003 75245 133184581
3 58 99993 134329025
2 51289 628648877
3 53 99919 647869594
3 83 99983 761866680
3 82141 90972 804941925
3 60 99972 44727912
3 68 99958 843634532
1 20333 35599
3 75713 87326 654164012
3 37 99957 809107525
3 22 99957 717350278
3 82922 86764 913721358
3 73 99941 282470597
3 23584 80710 707236033
1 52644 83023
3 68771 71039 175176437
3 26834 75962 456220516
3 36867 39421 831072824
2 34433 475705887
3 6 99912 496218215
3 50 99945 27262368
3 50652 66088 228913605
3 6959 39946 458230932
3 54 99907 222609991
3 26653 50137 518563294
3 29496 77519 991971838
3 74 99901 273919929
3 6552 64150 407103158
3 51822 89818 383212174
3 11 99927 492596583
3 1670 28845 76799493
3 9 99904 394547183
3 21232 50845 774321755
3 8 99960 284229886
3 16992 30456 499888627
3 53244 88767 306863186
3 32719 56816 963480368
3 25 99957 915361572
1 89008 96473
3 30192 89328 725454343
3 31 99961 941569193
3 42889 55210 726989341
3 21 99991 862381045
3 15355 76727 823876579
3 86702 97394 632451543
3 24 99930 269568578
3 89 99938 704634444
3 21 99914 344231427
1 34191 36839
3 31814 72029 799710674
3 39 99947 823408559
3 47974 67965 950009579
3 33459 51366 316569487
3 70 99928 6357100
3 39 99956 51513702
3 51561 71247 76398955
3 10172 61633 691111378
3 70 99952 99458368
3 9593 69803 43619392
3 7990 35646 937691187
3 24 99944 680370498
3 36 99962 460271732
2 49570 973998656
3 75206 79388 177638000
3 60 99913 196082490
3 63267 72134 849960229
3 79 99950 239751642
3 34385 49920 355487155
3 58 99962 37382282
3 88 99944 853599824
3 63 99955 914433593
1 57572 60306
3 32 99913 482005281
3 16 99947 478593993
3 56293 83213 905846251
3 59292 70292 593962696
3 87 99992 703141499
3 19 99903 766495796
3 25 99943 392917306
3 53 99973 151478576
3 54593 66005 940365940
3 24581 26399 457821577
3 25685 90665 135875825
3 54 99921 661227748
3 33 99927 20696257
3 37 99930 845401651
3 16319 94094 208618584
3 15979 88315 350942574
3 60 99941 503899610
3 72 99954 27738495
3 8512 16427 642187449
2 36121 54134904
3 15008 21330 480549306
3 67382 94519 194509779
3 27 99924 272666405
3 26954 67944 305259327
2 34153 791721962
2 30108 974506836
3 11519 95857 508821925
3 54 99924 238335940
1 6074 86608
3 6 99998 982939562
3 83 99999 75349941
3 49 99938 94938593
3 43 99957 546093555
1 9776 28665
3 8 99950 313114740
3 44776 84551 973807171
3 69 99999 972290147
2 90486 169885933
3 71 99984 888558154
3 4 99906 327331022
3 40714 46962 313949787
3 89 99976 73319469
3 21636 51254 86293635
3 21075 40300 806977232
3 5392 20964 610204985
3 60383 64672 966924915
1 53934 62893
3 22052 88367 398525521
1 28936 46140
3 48 99938 210166439
3 43299 72592 74943685
3 13 99994 874220
3 63 99931 634747001
3 37072 42300 389979837
3 75265 94587 735081690
3 271 63811 215898603
3 82 99983 663931969
1 28062 36078
3 62522 75507 745982481
3 67 99976 567125538
3 9372 66296 789494557
3 3 99941 332074408
3 50483 94785 179891953
1 4986 42084
2 5886 683532136
3 25 99999 204228603
3 25350 59586 925788699
3 14272 27388 149637537
3 24 99922 834273026
3 18 99941 709007282
3 46 99913 494231456
3 1 100000 86230219
3 27 99969 882819118
3 2 99908 489738661
3 10305 94538 202911858
3 40093 68291 460054153
2 44732 490860943
3 8322 42663 509995557
3 7598 23919 800859936
3 69 99977 324061575
3 3345 34266 77669716
3 58 99958 705495986
3 68 99984 690196514
3 32867 53948 159388171
3 30390 55958 243752559
3 13 99954 339448297
3 60 99912 722869023
3 98 99942 830163524
3 60 99983 680525930
3 100 99940 43306410
3 31 99997 486769521
3 9 99967 452117106
3 71 99924 102729744
3 30 99949 501359413
3 50170 95298 214210293
3 44108 93540 916400505
3 74886 95131 993313266
3 75 99996 416317615
3 45 99960 800778384
3 13061 57890 975860064
3 21384 22635 271104229
3 8163 64994 399722148
3 82 99970 666183335
3 54 99998 42554835
3 13628 24165 507068545
3 23940 82188 190273663
3 55 99923 117897638
3 68 99918 814297762
3 46 99954 226507172
3 28116 56037 447445267
3 48156 98263 82606714
3 64425 78339 224932927
3 57 99991 975160557
3 11605 96248 926995222
2 12403 948087563
3 40751 77602 268324403
1 21476 51696
3 34 99921 466495601
3 21751 94145 927986796
3 4143 35539 693537124
3 21 99996 896674496
3 30 99936 738707057
3 52029 63537 118673949
3 90 99931 98201293
3 50131 65711 808344044
3 34162 74132 908034724
3 1 99974 462299353
2 4028 368495413
3 11109 30850 135812283
3 14 99901 315368714
3 31685 97098 783777417
3 82 99936 369971475
3 13408 56087 53100872
3 9461 32269 365534196
3 94 99906 523143740
3 25112 61960 938921384
3 37353 42621 802466129
3 1156 62290 561456051
2 21741 34006890
3 25 99940 905862204
3 27273 39041 476572593
3 53296 96910 854168231
3 20577 24611 432807646
3 40334 96158 662276611
3 48691 61870 783373076
3 99 99926 18884377
3 29447 98008 731482238
3 52200 74207 930224795
3 14 99956 466417955
3 49634 86516 630324633
3 61061 80429 678195450
3 38208 60549 916845112
3 42 99942 835485247
3 8400 38134 947754143
3 24420 67851 401889797
3 37005 53276 978855473
3 21464 53317 383424269
3 43196 95516 632934146
3 27551 31891 102130389
3 52968 72058 146849156
3 88759 91754 389403892
3 13 99969 787030145
3 14083 21721 667521701
3 21 99952 1990478
3 74262 88999 799618721
3 71154 93714 475450941
3 49 99995 476440371
3 47 99915 611015507
3 24 99961 840926854
3 36176 38920 932874044
3 8341 29471 113959746
1 6344 96039
3 11910 31582 490783955
3 32135 66931 844051203
3 67680 92296 674980813
3 9847 61664 699152581
3 42678 48004 433839754
3 11 99944 71098816
3 19114 24038 502861206
2 13569 644922587
3 38987 51059 845340054
3 98 99932 102271761
3 33856 72038 844004494
1 29086 60468
3 51 99941 591873210
3 19 99983 31134041
3 78751 88343 765954055
3 73 99931 574960804
3 40 99987 115737258
1 44224 90809
3 44 99951 331610852
3 1 99932 735397729
1 3375 49975
3 15374 49127 986867677
1 76840 97365
3 52 99987 823662786
3 55 99927 166816567
3 45792 91569 114199544
3 86 99957 606578355
3 26137 99744 973555519
3 35214 67276 839791753
3 39 99971 21502265
3 3 99904 469184092
3 1 99926 218022542
3 6 99929 468039810
3 69514 78476 780747737
3 6448 64626 51536795
3 33 99906 756343264
3 24663 49414 462944353
3 38713 56141 658484232
1 16198 29887
3 39 99957 982740236
3 2 99945 933692283
3 18272 55546 428237966
3 573 40643 900217775
1 58952 64859
3 35 99951 70062941
3 65 99933 317512891
3 63 99914 820030906
3 60 99952 559252200
3 21482 84702 668638547
3 7894 58424 311428752
3 55746 77498 129738181
3 3042 54296 867489845
3 87 99984 385949220
3 96 99910 995718927
3 25 99941 278526089
3 2344 80465 32903488
3 70 99988 503218157
1 2755 87336
3 51 99913 806019836
3 37949 76238 415860895
3 20 99969 779085522
3 38 99902 370597851
3 64282 71680 182852344
3 11 99966 5811012
3 76 99921 581405895
3 17528 57757 528968489
3 899 92929 763363797
3 11205 38261 222152090
1 25587 81257
3 50 99952 153681935
3 43 99921 419565113
3 24 99945 940445144
3 9203 68566 608273219
3 14401 21419 411624021
2 31241 539553416
3 54 99926 192722899
3 25707 72017 965664681
3 51 99901 597653528
3 60 99915 44582223
3 65366 95505 402876346
3 64 99962 596764562
3 29756 48715 15817348
3 81 99968 95791647
3 56099 80570 644613146
3 17042 18912 424400841
3 31921 80416 344836647
3 47 99996 470980194
3 18935 49617 78727894
3 43724 61417 552925900
3 2 99980 226901380
3 42 99958 606349132
3 9816 58625 25173939
3 9 99996 319098398
1 78085 94955
3 13 99987 21706685
3 50 99997 640393708
3 22 99984 269352759
3 63 99927 912523378
3 81 99908 112792305
3 36125 48718 482634567
3 77 99924 64320908
3 2 99993 4430398
2 81779 703986659
3 5 99990 318099233
3 27 99936 548323869
3 22789 34051 913607594
3 97 99977 955980598
3 45 99909 800274731
3 11030 90316 380644108
3 43558 50205 911822814
3 74 99979 516546976
3 91 99966 728834785
3 53934 57437 930159533
3 54 99929 715745134
3 51948 69826 870174072
3 3608 55913 262934605
3 86 99974 989156839
3 42 99902 874065286
3 55798 94641 804752340
3 19 99942 915700828
3 56 99930 320359844
3 16 99938 616248694
3 73 99910 853007635
3 75713 76288 894988127
3 48705 69671 578881874
3 63321 79821 86751537
3 17143 67967 612857173
3 2169 23638 4673421
2 97254 182234848
3 45621 79908 548691686
3 88 99921 97762373
2 39261 832051151
3 64 99991 174332062
1 1707 56137
3 77 99912 838341561
3 69 99915 578565161
3 34 99953 307366171
3 72 99907 724409980
3 62 99924 45893909
3 76 99961 575132676
3 97 99958 827749314
3 12650 51818 765438410
3 80423 95144 330911767
3 18747 99775 662384147
3 35 99991 36543668
3 22732 87259 819810767
3 15 99927 762874615
2 380 226211869
3 50 99952 782905082
2 10646 201709213
3 7 99923 276766573
3 65 99967 322609472
3 32 99937 633733040
3 79 99902 624366352
1 44548 79649
3 79 99938 355264961
3 21 99918 666250698
3 5191 48560 421489377
3 94 99922 570396091
3 93 99966 104346744
3 73 99914 148562363
3 29 99971 203410884
3 30 99970 589229672
3 73 99941 156225238
3 50760 86463 831777926
3 349 84591 287822026
3 9 99933 634216662
3 72 99995 589183035
3 20912 84385 901258281
3 230 42686 556324341
3 27863 63924 800919989
3 64 99981 820236269
3 61255 63578 505822631
3 4480 43816 493801070
3 6782 48350 840212985
3 43 99974 346775957
3 87 99998 962750342
3 8094 27431 159902463
3 17690 30690 176411997
3 81 99972 120378817
1 30546 57909
3 27419 48454 119333592
3 73274 89702 58159922
2 40123 804072989
3 9170 82884 503479715
1 90739 99932
3 89749 94414 938383788
3 16358 44729 248553151
3 84705 88407 448988743
3 38 99995 587700822
3 59 99920 256075973
3 20183 50791 222911325
3 16 99965 813521756
3 24136 36516 725954895
3 12 99902 225105548
1 7964 20793
3 54 99927 293974760
3 82 99937 864449662
3 79019 93596 467999926
3 42523 58694 628951177
3 3242 27396 995769805
3 82129 88692 936063246
3 81 99975 767113794
3 26 99993 723883861
3 89 99919 360617938
3 11 99938 550558005
3 17 99911 209913269
1 53451 60157
3 74 99902 661631683
3 49 99908 559600111
3 2708 52271 850670464
3 38 99988 601395686
3 27976 70529 26650607
3 52206 56067 24546311
3 11162 85328 909108236
3 90 99963 392014166
2 84291 301786074
3 11 99904 586526908
3 55309 92498 229076101
3 2606 9312 206078302
3 2230 48214 496337269
3 15 99949 434372157
3 84165 96742 529493885
3 54 99918 903877437
3 55 99947 408723923
3 51036 69409 976194961
3 88715 92033 316450286
3 78762 85670 861850661
3 81 99950 356311954
3 2192 12243 837875291
3 27461 92507 552887081
3 11 99939 295000826
1 44916 93633
3 17 99994 609735887
3 41119 45257 5090238
2 90467 741623219
3 43 99969 109129743
3 54018 93957 151821037
3 74768 98966 338187146
3 13 99929 589042107
1 61417 78289
3 82432 96132 929289363
3 6 99934 275448980
3 53 99993 326275787
3 34722 98760 197576579
3 27916 68671 721147105
3 61 99934 184614494
3 73 99902 976640286
3 4395 53276 874657021
3 58347 72923 49402457
3 56 99934 965767893
3 36830 70638 209903020
3 61 99916 637060689
3 16576 28917 848035432
3 10 99950 163956835
3 60 99962 665802310
3 34 99978 208415323
3 87 99934 993086432
2 70263 237682310
3 15 99990 893826145
3 81933 87106 487477189
3 49079 83611 634645360
3 17 99982 706492492
3 57 99998 733037598
3 17317 59816 528000588
3 21777 32230 731468885
3 90 99973 608478642
3 10 99955 300906298
3 37242 38652 489630779
3 2 99924 595699687
3 91 99901 958590921
3 58 99991 67292762
3 23 99921 984402164
3 16449 94129 357776557
1 30938 50308
3 37741 38962 166732085
3 35135 42479 844087755
3 33 99959 812955659
3 55 99958 865405326
3 34 99938 443464985
3 30678 33708 205613633
3 64512 75091 381192878
3 97 99989 579495485
3 51 99935 587147152
3 28 99957 135689414
3 33 99987 174330485
2 17953 775885502
3 28828 99618 431294249
3 49 99901 599949191
3 64932 73852 500515151
3 59 99986 451431486
3 4200 53348 39813706
1 16005 50155
3 67 99929 601973513
3 44899 79141 715671939
3 1190 1595 18405063
3 63206 90459 881901218
3 20 99986 754342254
3 67 99961 323822015
3 10564 52302 877071584
3 38880 83805 861717718
3 79 99974 550592262
3 82901 95354 625109177
3 73216 95530 70679813
3 87 99912 620441066
3 26 99906 161461933
2 39158 468474256
3 59445 72818 202185648
3 92 99920 490131406
3 86 99984 823632420
3 69073 80418 597409569
1 19784 19866
3 19 99967 12078134
3 9095 64574 35886995
3 41471 48576 667203455
3 93 99962 678855102
3 15786 51992 927250335
3 62 99931 691753673
3 58 99904 249289035
3 74 99996 980715378
3 13 99924 194266168
3 63120 82995 565045567
3 10823 53345 10621880
3 38698 61625 723320238
3 28235 30513 149860741
3 3 99958 814120878
3 64040 74459 5848797
1 28284 43920
3 21501 58884 387094990
3 100 99970 745879844
3 3 99973 457176371
3 57805 95458 135229547
3 41744 58719 760464164
3 80 99983 934789779
1 12274 16012
3 26807 55839 337843929
1 70584 87733
3 52 99944 723157877
3 9680 71058 661980946
3 32279 79226 484094664
3 23 99926 660300127
3 21 99912 569168936
3 19602 47368 736201815
3 6920 81580 596543779
3 20 99993 893128218
3 86 99958 715875088
3 69 99939 863388039
3 8 99955 779529608
3 61 99992 494356041
3 87 99993 169992977
3 25733 43422 459746099
3 60304 68571 790656028
3 78 99954 966158030
3 6465 7830 347302450
3 12 99990 149566000
3 17 99994 690147691
3 72 99975 291811343
3 41 99961 392575007
3 48 99917 778139670
3 32 99933 630387424
3 4648 28791 5393016
3 17 99960 110551208
3 75 99935 50529730
2 75497 991773086
3 39 99901 913646878
3 66 99947 316879624
3 48713 49195 466887237
3 80 99934 659433561
3 94 99962 48840503
3 7 99982 900380140
3 61 99959 205280103
3 33582 55892 328748268
3 30 99928 897328640
3 21807 46662 995976639
3 22 99935 371659776
3 31112 38623 417676989
3 17813 77696 268907145
3 62686 69161 350147365
3 16238 27824 521353076
3 39017 60565 947529809
3 51 99952 324098086
3 51906 84305 649854761
1 58921 60511
3 38052 73341 916132517
3 36 99916 537472281
1 40866 74545
3 2 99954 784024568
3 1120 22343 503605192
3 45 99915 717019545
3 4 99920 417720849
3 1405 11364 240262251
1 17951 91950
3 79 99991 852953608
3 38383 86362 878899823
3 1347 13389 545436507
3 33308 36036 290837710
3 78 99998 376728741
3 5 99934 882005423
2 70017 317434879
3 7715 70701 692559031
3 26 99967 510858449
3 9700 94748 514061284
3 32 99937 724439496
3 50497 53744 352968542
3 54331 91124 989486480
3 14 99938 675176068
3 63 99969 522801493
3 39565 60000 487472852
3 4303 40183 590113816
3 45110 56770 811634150
3 33480 73702 864470593
3 19441 24454 977683354
3 42744 73586 228986230
3 39 99940 698491533
3 22386 46898 990201514
3 12 99975 540666066
3 46011 90944 175937145
3 10435 70993 632771806
3 67 99942 35692468
2 50952 622802191
3 75 99981 546180791
3 23486 99126 845953124
3 49372 91954 481129323
3 59255 68461 82071484
3 20570 50265 580020205
3 83407 93998 650029846
3 73 100000 298251062
3 17 99931 6232888
3 12351 14070 893376469
3 40 99946 596988129
3 34128 93834 676357830
3 43377 89591 839366718
3 83071 95706 39730821
1 48505 86014
3 66305 72544 367956791
3 28505 85522 334345918
3 1828 58999 72840919
3 28 99970 79169339
3 60 99932 946733511
3 8596 47670 138474363
3 47761 90859 565754658
3 25931 33804 366478779
3 30 99994 527461089
3 80956 82262 684609977
3 159 55099 249455923
3 9 99996 894438568
3 22387 82922 439437327
3 29053 92121 451649895
3 46314 79810 93251848
3 66 99908 977518835
3 19 99957 332159840
1 20307 24239
1 28324 55673
3 49536 62017 993355964
3 32497 53763 128304702
3 27696 91591 565466519
3 61427 62535 331885859
3 78 99944 123614616
1 647 84808
3 45836 77488 721426858
1 49337 59687
3 18637 31106 288639058
3 14 99946 201806316
3 57 99981 933460231
3 26 99983 380971697
3 65 99936 783717787
3 52 99938 226383083
3 92 99933 334431010
3 46537 60145 943416268
3 13 99978 503870215
3 32029 34077 852631090
3 48 99956 646910270
3 43 99990 218134133
3 70 99990 494557880
3 93 99995 151885439
2 50754 142369143
3 61 99981 313234509
3 20065 77677 689272993
3 11 99947 246768344
3 72960 81582 928897424
3 4740 16461 840163451
3 29 99935 380135782
3 28 99935 432283436
3 70 99907 685460132
3 2 99954 346824145
3 68030 91379 95191516
3 5 99919 500530327
3 63 99945 332872872
3 80 99932 410777986
3 7153 80861 381203674
3 49 99914 909818689
3 63 99921 816869366
3 59308 70176 884881988
3 45 99995 997648093
3 10284 54234 152177168
3 70 99931 752507852
3 44933 76515 918743249
3 13874 46927 227623556
3 3 99943 805586225
3 54608 92763 429884619
3 98 99921 862103657
3 80 99937 117878547
3 31543 32146 438173334
3 70 99970 938013561
2 89748 379867558
3 39 99932 91214058
3 31 99936 359182876
3 33 99923 663679866
3 14613 52178 349572321
3 77 99957 208336699
1 20106 27041
3 17909 85344 76681156
3 29 99975 855519533
3 18841 68189 861103061
3 76 99917 310815195
3 7756 91642 194329933
3 92 99922 501559732
3 9312 57168 602167625
3 4 99961 2697627
2 81825 238243108
1 51722 81710
3 75 99946 802747762
3 11 99959 351293142
3 49958 83441 603470893
1 42907 89768
3 680 46383 268762556
3 19762 34219 467269245
3 9 99954 597807854
2 78131 688107479
3 12 99927 746603438
3 11131 60006 726897619
3 83 99939 729130273
2 55368 777679927
3 30 99959 847269416
2 29471 910025844
3 82 99945 118753138
3 81 99967 15886899
3 38 99935 427842643
3 1512 82415 587659335
3 46034 61826 30360845
3 7 99923 979169389
3 14787 77601 178785328
3 50048 61198 583637302
3 68 99934 168519520
3 87 99916 943940506
1 4907 85162
3 85 99982 245442219
2 53775 922850941
3 13 99997 333320757
3 81 99947 969792828
3 3 99981 645003506
1 31695 89802
3 45600 71868 585756899
3 62188 75710 577542072
3 70 99952 105028863
3 59032 95035 948458394
3 32266 82781 80229581
3 4 99938 331229791
3 16 99983 738690799
3 36 99970 711892960
3 7149 20332 231645890
3 85 99982 749740081
3 82546 84186 8079475
2 76851 227081118
1 67197 71737
2 17769 527292042
3 79410 83833 951249361
3 38995 87752 849860539
3 70 99964 580337713
1 24942 75339
3 46400 76245 142022036
3 90 99986 265365417
3 26947 44621 939276574
3 25701 29766 112364872
3 2272 54367 162453870
3 5 99930 509857864
3 68 99943 385567532
3 59 100000 51123444
3 17938 40081 885452005
3 32940 86856 763912732
3 78225 86292 351373909
3 43039 96959 461643009
3 66 99975 173389316
3 90 99940 477422484
3 88 99997 443111700
3 35 99967 478931680
3 572 81549 452675418
3 84 99996 430936516
3 47051 58087 406893996
3 28 99949 87583718
2 78831 553905572
3 11849 28379 124971551
3 73 99954 486826879
3 10584 30588 205974584
3 53106 73604 27055004
3 6042 72506 700809822
3 32 99982 595864524
3 81859 82861 868408413
3 23 99914 376005189
3 18396 29029 517590826
3 84 99968 386332212
3 1680 2377 123586576
3 7 99909 797119124
3 18503 54589 636643884
3 24646 66006 420233534
3 38040 68162 176332827
3 37 99904 483900481
3 61 99996 872915954
3 46 99946 475221876
3 20090 92109 177600879
3 27768 58933 594421833
3 32130 58000 188536431
3 44400 96622 137826277
2 92995 539448260
3 1 99972 23051510
3 11396 27176 787482902
3 4197 22900 441821402
3 16289 86808 191855206
3 12802 65379 157750449
3 45 99909 302997409
3 36 99902 985414795
3 3212 88126 267726642
3 94 99949 126492553
3 4143 25038 41002678
1 20403 31064
3 11974 91868 702789655
3 11 99900 770120219
3 82 99959 563624037
3 95 99943 370088131
3 61348 65460 396736371
3 25038 88633 476810974
3 19562 88080 61729595
3 43380 57924 574282379
3 84 99967 179136327
3 83869 95324 377807535
3 91 99990 463204776
3 55 99985 180736900
3 36871 58152 891967018
3 27186 93633 591573363
3 35236 78175 217024965
3 1192 26330 776183845
3 4542 15075 106820695
3 80 99978 927507924
1 22348 91952
3 33510 97180 304462849
3 22 99918 626615929
3 71 99916 906395338
3 87 99980 951718725
3 37697 49059 185666917
3 60 99930 818232086
3 35192 71030 696325880
3 71808 87741 55548470
3 11916 99375 414644894
3 95 99938 428768293
3 22207 52600 4512506
3 41114 41477 876016590
3 16232 31059 60255241
3 97 99943 843504121
3 36 99994 32295229
3 34736 67826 139397121
3 19118 30742 376591303
3 8819 23918 545857736
3 72680 85582 349679925
3 8094 93866 442090471
3 30274 40697 63160381
3 43209 71783 523422506
2 37121 46917823
3 86 99993 250248166
1 12444 44001
3 75753 94386 761098252
3 62207 62841 796666719
3 81 99903 250560040
3 17087 59879 799691593
3 30780 73939 471113235
3 32166 70909 240969406
3 7853 92909 908649489
3 30 99957 642271735
1 25149 82388
3 35383 57080 395552411
3 100 99934 293970274
3 4 99950 858126371
3 45 99971 52168940
2 30597 715134955
3 8060 59626 65598557
3 10237 41282 683039598
3 43 99950 478883214
3 19008 95518 48608070
3 45022 65604 253514195
3 60380 74932 695267954
3 77 99915 907681899
3 100 99975 497335312
3 33395 71542 53883735
3 32957 48083 134397107
3 76 99948 415775568
3 10986 92909 46829044
3 29343 52783 746529273
2 11009 129136951
3 5 99995 878998967
3 14878 88870 276408448
3 84 99943 809777661
3 70 99925 155760833
3 7996 71399 334873025
3 73579 98645 465973355
3 43610 49591 122470794
3 8233 26070 80302678
3 41466 80377 844128038
1 52413 98648
3 25 99925 651303064
3 1556 94663 437907675
3 23 99915 867274482
3 5 99955 564153804
3 64 99916 592886402
2 7577 360254764
3 52 99984 582498913
3 66 99996 232805444
3 40 99908 197325746
3 69835 79022 379257505
3 45 99906 506966479
3 16599 16720 347381147
3 11872 24515 828454432
3 34 99996 846253769
3 72 99936 96037875
3 17274 52525 610302297
3 54 99952 483944
3 73203 92841 236585887
3 100 99911 546048172
3 32 99967 22510316
3 68126 89650 810388075
3 68633 71899 822086049
3 18879 31041 47941248
3 46 99962 178878852
3 30 99995 707498991
3 32 99929 692972627
3 6429 59736 199645461
2 6883 575040439
2 91286 669646149
2 70805 25261030
3 36 99957 592763337
3 56970 81858 601470498
3 32298 88808 127557462
3 38951 77082 32868805
3 89 99926 368352002
3 32958 76552 106879449
3 4 99987 22641554
3 41 99914 837258059
3 33453 70064 600675439
3 11121 86865 741614466
3 10665 90024 117863648
3 74 99961 525110574
3 58 99919 625839992
3 23 99956 246193506
3 20 99987 159770574
3 50 99965 389267172
3 7567 73144 905105516
3 51269 52115 702913476
3 32274 45177 237646601
3 93 99923 612458284
3 87 99908 649178875
2 69017 577629812
3 36142 96275 953736191
3 55597 86810 639644185
3 77 99949 498883434
3 34 99915 489147346
3 73 99960 325816181
3 86 99970 628920553
3 63547 74892 583303173
3 14 99993 884192553
3 82 99998 841393917
3 59096 90861 713230059
3 44 99979 743302896
3 52 99984 569326956
3 50281 59181 215215131
3 22406 81222 958517090
3 51659 65547 621328786
3 67 99901 305461711
3 24162 29649 961655482
3 69 99985 584236309
3 40942 82020 668988151
3 14 99969 23114314
3 26421 42036 816693671
1 32004 45007
3 76154 82256 747338010
3 32443 92882 239990272
3 60 99900 988280378
2 29620 198775402
3 7174 23580 31378264
3 9204 27500 807863697
3 47905 72761 586270922
3 86 99904 877955496
3 24 100000 50446059
3 100 99972 995937702
1 8362 34037
3 18 99999 379589927
3 59 99933 493756282
3 94 99982 435641333
3 21154 43168 466378847
3 738 80819 97642540
3 16 99988 415573062
3 58 99964 932623392
1 10367 49248
3 19601 53527 65379858
3 58 99909 313509202
3 68 99975 306725059
3 80149 87418 409934660
3 85 99900 123204988
3 26 99957 823459695
3 59252 71889 959243904
2 34921 44388
3 1554 8476 35811761
3 8 99960 231043632
3 78 99988 464150095
3 37432 42960 332628066
3 61222 72196 203471046
3 39669 87949 330917465
3 22515 25024 373461400
3 12 99904 589194720
3 76 99972 238308517
3 25908 94462 221550751
3 22892 92561 300497211
3 83 99909 835493585
3 94 99980 155276911
3 89 99912 787504184
3 3401 24661 719557035
3 47635 96301 952705357
3 16667 22593 783310216
3 5725 78122 538631356
3 39124 92539 55160029
3 5 99987 191163664
3 10799 51879 376881688
2 40541 492206628
3 84 99986 571552867
3 95 99988 571899647
3 83 99900 775262427
3 11817 75413 566962663
3 1977 70446 217183532
3 5445 52454 588546451
3 34532 70527 461452204
3 65 99958 242600701
3 16817 49016 781068709
3 90 99953 873643349
3 61088 98852 778231019
3 43 99977 888119863
3 56 99983 740722093
1 67447 84805
3 28 99968 496409701
3 89258 93828 854834003
3 19 99965 661615260
3 47 99918 54216521
3 86 99999 799634673
3 29465 40804 908224869
3 14343 27080 199074422
3 53433 65750 756893038
3 81 99919 25435637
3 45 99924 603293292
3 52 99955 27851278
3 26 99931 456437592
3 46155 56071 619492737
3 53 99917 58763280
3 57 99970 800056777
3 14416 68421 165452430
3 18979 79236 307557866
3 17559 78351 346300505
3 55 99904 316557196
3 14 99944 505819196
3 53390 62114 491640904
3 46643 91536 250019381
3 63 99958 294120770
3 37 99980 423492017
3 23 99956 654889209
3 96122 96794 266199031
1 68885 87197
3 85 99917 929556991
3 22723 62809 44755790
3 10609 30509 872586661
3 10845 63420 986302302
3 90 99922 183722010
1 5605 60921
3 52 99988 617751474
3 12 99976 550851854
3 763 37375 522022339
3 47 99929 34289918
3 464 30268 422573480
3 3587 82360 850900747
3 24971 98621 658146310
3 2133 38358 116004236
3 73804 86455 141755259
1 16289 71577
3 17901 98993 451601031
3 22 99909 397701937
3 43 99988 658740001
3 8 99953 97714564
3 30832 59752 351778346
3 99 99999 545259610
3 21310 79655 677178806
3 80 99924 323711464
3 52585 76761 960830000
3 62776 95934 468791307
3 9 99902 68050060
3 41877 98591 67789851
3 40 100000 699661500
3 31816 90198 723646722
3 69916 94974 772326501
3 3572 65670 191679886
3 71875 88493 379793362
3 68203 95661 233581827
3 49 99950 249767209
3 81 99964 915498996
3 76 99992 234169309
3 94 99900 659866450
3 40826 73407 24546404
3 57 99930 841731014
3 96 99969 564168234
3 60 99948 127189308
3 69 99905 468981702
3 75 99970 124836033
3 51764 92978 428085611
3 71 99988 35548815
3 13 99924 683116449
3 1737 48147 844624486
3 93 99904 60364854
3 28748 60765 779844638
3 61608 88405 557787503
3 46987 80400 446538362
3 27884 30066 279191427
3 100 99928 152503870
3 32814 44525 44113994
3 29 99967 317712772
3 75 99934 547243313
3 59 99902 849346379
3 74 99998 813883762
3 27419 44827 88076114
3 67 99927 293055618
3 53 99961 124473892
3 46 99912 341813450
3 80734 84427 485652851
3 23654 82179 99145882
3 32 99964 4113578
3 2557 68269 642049371
3 18911 30074 348393406
1 34115 98451
3 10 99951 995232584
3 15180 16909 828498908
3 20742 60461 866156044
3 260 2329 100943102
3 88 99909 805795514
3 27409 44323 595418600
3 52 99985 563384953
3 25693 40661 715103920
3 35182 97412 464295006
3 37 99938 884681819
3 8 99998 180073084
3 80 99904 189313682
3 6267 99999 254282557
3 36325 99446 245712275
3 1786 33252 40703216
3 30 99960 886429286
3 32 99922 761526691
3 74157 96513 368553297
3 59 99916 69122355
3 88 99927 471589518
3 1277 57101 209758114
3 40 99935 783998267
3 13037 16454 641172904
3 52 99940 28129426
3 61396 98469 397653389
3 26660 35458 953730907
3 88921 94803 857766966
3 53 99994 39791519
3 38701 69677 4867198
3 31205 82303 434772638
3 45 99963 9924295
3 13758 58956 384535298
3 85069 87288 896135376
3 80 99992 388338517
3 94 99952 294276042
3 87 99941 691081905
3 66 99995 826526374
3 33118 97102 52107703
3 40697 77164 353499313
3 18976 52376 543608771
3 28184 92771 311940195
3 38622 75521 853228638
3 27992 99691 993364083
1 34948 63367
2 94899 848637548
3 21 99939 606005461
3 8 99971 409976641
3 43154 74763 642005333
3 20577 25260 758784781
3 92 99948 10620815
3 84 99949 239040943
3 37848 67381 603762570
3 63 99910 888268066
3 55 99933 219459049
3 61 99955 859559826
3 66 99922 367901860
3 15402 65046 915895213
3 31 99948 224014329
3 48 99986 779937084
3 54 99900 532319645
3 82 99928 437417458
3 71 99976 700225079
3 2501 78546 210976388
3 87068 90629 80137487
3 3 99911 789785082
3 63075 96791 58900482
3 62 99967 572479301
3 65497 97797 106550201
3 26292 68926 713133842
3 16841 90500 964716059
2 23756 840695922
3 50389 64353 789978779
3 19208 23034 940627352
3 50169 59637 528439875
3 88 99915 645045335
3 32 99985 964103630
3 54 99901 903201245
3 70 99907 914371347
3 20709 78665 446661237
3 99 99991 546660742
3 40 99985 215023514
3 5634 67961 983249645
3 67 99900 822601804
3 51750 91022 515462231
3 59 99924 355349923
3 63 99978 469597514
3 20497 24215 438379426
2 40313 68701078
3 48 99966 420208049
3 17891 29562 195286078
3 43 99907 549717246
3 44 99982 713445597
3 37 99943 495593683
3 39601 51713 380757965
2 28761 360198775
3 55 99975 33803515
3 31639 36774 673189882
3 36 99920 630279834
3 20 99959 163489504
1 79405 85076
3 35989 70922 780184564
2 66687 855841615
3 90 99957 85311889
3 13968 80565 386644373
3 29 99995 854367084
3 37014 37171 905469278
3 35 99970 327063809
3 15771 56163 953401708
3 20655 60103 63532493
3 70 99998 875463646
3 60 99915 940558362
3 76955 99610 669690270
1 20732 82630
3 22 99993 718104054
2 37019 634738838
3 6070 93873 591138211
3 48002 96985 987907740
3 46473 87717 70215195
3 62140 89189 17186760
3 60 99977 270686721
3 65260 87872 895893930
3 21893 59583 414115229
3 48 99943 586682257
3 90 99950 418729590
3 5 99941 350323352
3 23782 73266 728689156
3 51 99961 556555266
3 71 99927 398879398
3 40 99917 145081800
3 17 99961 474118871
3 21093 52453 843061616
3 78 99912 84237981
3 27343 54983 392933152
3 4011 30374 763573058
3 49144 55021 822375155
3 83 99914 155917638
3 51 99912 456746123
3 88 99976 572768404
3 10667 26910 68734696
3 11 99966 771842804
3 34255 90964 96881272
3 43 99945 694662337
3 13128 20366 196702576
3 63 99986 144250845
3 5 99911 484301914
3 35 99959 887168738
3 44590 93891 6635759
3 49 99971 767230105
3 30 99951 130314535
3 48584 56921 19022256
3 33979 98287 120756366
3 30427 34903 643152552
3 64 99988 630023130
3 19 99922 317449229
3 49 99941 442977978
3 60258 64582 35124969
3 882 50466 611918321
3 3847 22356 803452283
3 8 99923 626036131
3 717 49252 670792740
3 58 99914 832864238
3 46 99904 433877666
3 61152 62054 564390333
3 50 99971 788331393
3 22821 69080 677448666
1 37646 79862
3 38619 97131 590169838
3 11 99976 288044895
3 28389 34500 474231181
3 16 99960 434310176
3 93 99901 445318223
3 84 99948 492753667
3 62079 85347 857859388
3 11633 72295 864548770
3 79 99973 774869406
3 35845 63136 730929273
1 56772 85634
3 4 99973 676542871
3 2 99971 500856010
3 76130 98114 770317748
3 68 99962 193980911
2 57492 614650291
3 92 99921 52607165
3 71 99908 538068641
3 12074 31583 362438249
3 16666 97185 104452065
3 21686 37660 558810341
3 16 99927 806311033
3 69050 69419 94378099
2 61509 167988379
3 519 87701 92870171
3 14 99988 89329513
3 54 99979 144388728
3 18 99910 607940954
3 10337 27100 244707467
1 1062 25374
3 38 99959 557058022
3 15994 58523 443923890
3 95 99938 78185442
3 5725 44224 557085372
3 5409 8291 530122900
3 27 99987 200277644
3 88 99958 766002150
3 57 99965 240321427
3 76966 88118 559404959
3 15408 62932 27544228
3 16 99955 497079158
3 38 99947 289205664
3 81596 94404 861362535
3 12 99960 87290481
3 2 99944 780954693
3 11730 82425 441570873
3 78 99919 639375504
3 80053 84134 93680843
2 30614 270035389
3 39878 77751 238225815
3 65 99901 468337589
3 30404 91156 158870676
3 14289 28549 990818530
3 26383 64338 329584853
1 27108 48447
3 2119 86988 721301109
3 47429 69714 186557506
3 27 99946 770411498
3 42115 82906 871402748
3 41842 87740 711875423
3 83 99955 280013666
3 32224 86895 907578770
2 2154 408385560
3 15 99991 934539768
1 20137 76349
3 95 99965 550654394
3 65 99989 633914018
3 57674 75083 287662674
3 61 99901 543642151
3 37 99996 679826267
2 9494 26263621
3 725 75790 164306495
3 9620 69155 339653626
3 47701 85236 600426854
3 51 99953 317968291
3 43854 82911 787131159
3 64137 65079 429433374
3 94 99943 554882881
3 14766 17668 96494179
3 70 99975 399714377
3 99 99984 824791639
3 65587 82435 619739271
3 64 99968 803747806
3 44 99976 923612144
3 75 99941 652821040
3 48 99990 275931669
3 41 99982 305324397
1 7036 97144
3 27 99936 653193104
3 21932 47931 313522132
3 69 99987 972545546
3 41672 61261 688031729
3 91 99999 87657581
3 17576 90623 197205683
3 10776 52890 879384783
3 68 99961 587347064
3 44 99953 127060368
3 83 99986 848987077
3 89 99941 706298153
3 11319 96692 975763903
3 20226 98083 774915143
3 33 99918 866212060
3 51771 81102 875213337
3 37 99932 369179099
3 70 99928 491976423
3 99 99979 152669938
3 14 100000 94630627
3 33350 35852 313795398
3 40696 56715 194754884
1 43102 94279
3 4504 57877 399133445
3 30632 86316 666298171
3 38554 48146 345479874
3 50745 58910 777920200
3 88 99995 466913205
2 47821 182557714
3 96 99975 506570754
3 38 99940 97515209
3 20234 49229 629697913
3 20 99918 371550435
3 46751 97923 301817537
3 75468 91151 987291060
3 8616 48630 921370822
3 34 99943 192845204
3 75178 79575 653682764
1 48284 66105
3 18 99950 676424578
3 89936 94757 209219844
3 78854 84233 407538499
3 29731 37849 417116710
3 185 55516 459567892
3 90 99924 476511392
3 69 99973 636439870
3 69 99994 751850521
3 3306 92728 188620611
3 13934 49628 989020883
3 10470 16213 488025776
1 24336 51423
2 14428 255648336
3 4 99990 907012551
3 23274 98151 684710330
1 10678 39880
3 94 99928 952127658
3 93 99979 487161856
2 62628 936821657
3 29 99908 941604128
3 15583 65875 289809376
3 23 99993 771367795
3 33 99949 529433448
3 28 99943 886488346
3 24857 55015 671850288
3 90 99927 406284860
3 30 99937 77441619
3 92 99932 739176860
3 26724 48555 7335965
3 38004 59535 109434707
3 84 99963 576788572
3 39744 65543 562948028
3 26730 79849 129293305
3 76 99983 817798831
3 16585 25714 646196168
3 80 99926 223742194
3 45 99911 792347548
3 70 99998 248778733
3 46814 99920 596987806
3 85480 98732 152471966
1 13409 32728
3 60 99964 521285395
2 26252 163067123
3 43276 61303 811197578
3 51 99953 756050216
3 22 99962 536559605
3 27392 80112 457237513
3 25 99914 77775958
3 87 99916 680925661
3 15718 72220 202529440
3 24 99986 687092783
1 30503 61318
2 2827 757752190
3 12128 57124 916721294
3 76 99999 855246584
3 12 99974 380525749
3 33 99954 515572706
3 16950 24149 659805119
3 36 99965 430840663
3 71 99985 454680553
3 63 99922 288143184
2 27194 520790258
1 22449 27200
3 75836 97591 550129118
3 23370 30538 16526478
3 40 99964 19711113
3 8 99943 897294923
3 46 99993 452371091
3 74153 96201 993341624
3 43 99939 669527188
3 20346 22203 291560433
3 33 100000 222371171
3 54971 97528 414304485
3 39 99942 291766471
3 24995 91420 797901732
3 26 99953 579331186
3 36 99994 218810872
3 92 99970 247154987
3 19936 50773 190587959
3 42 99915 486865995
3 32612 46765 962030680
3 49029 52458 684844394
1 32035 75170
3 85 99930 369657945
3 26 99908 268004783
3 18 99939 280535340
2 20885 789263365
3 25 99914 321212761
3 9695 49875 712723429
1 14850 36188
3 35541 70766 938707411
3 21412 25799 867018686
3 6090 27438 839550098
3 35 99964 865764165
3 68301 95462 446868316
3 55252 76227 558267257
3 98 99934 623511105
3 81 99910 846358162
3 39 99910 697452638
3 51 99999 490205618
3 15 99903 638310313
3 54 99975 62026586
3 45604 47115 430546696
3 28604 37870 783027740
3 26224 73946 249145001
2 5150 115638951
2 94994 536488779
3 33 99994 842763827
3 28 99938 516445026
3 14033 52646 289260916
3 40 99969 533103692
3 55 99966 712480524
3 18 99977 248588738
3 14313 66744 174867668
3 83 99910 318670431
3 27428 52121 965777452
3 82 99968 681142001
3 33 99904 294070248
3 33169 67937 931103247
3 5106 18064 547652230
3 78 99942 642724331
3 92070 92151 737749154
3 63 99958 430970473
3 11655 13289 897261996
3 49665 72117 986176368
3 57 99972 459918039
3 10452 42029 558188416
3 45 99913 161840213
3 70 99942 930841734
3 74409 81617 604524226
3 10 99958 662863084
2 83467 429221119
1 62110 68009
1 14041 25879
3 31 99908 168430039
3 38 99997 963599879
1 26873 84636
3 17 99928 379718611
3 66319 68616 848762880
3 28369 33296 708191589
3 86 99979 243163473
3 72 99964 987495878
3 99 99982 3817768
3 3203 16731 523218571
3 46 99919 475460735
3 20 99916 146517063
3 20 99961 859717086
3 38 99962 719971646
3 13845 48751 19172276
3 14876 36303 820605019
3 24952 55488 757412070
3 9418 97728 988882531
3 84 99971 140071333
3 5119 31806 901165419
3 9 99929 86601349
3 57 99970 431890056
3 36494 70148 907166667
3 27961 96840 918463941
3 6920 23378 845617926
3 7463 44840 451291226
3 70 99942 352913634
3 18 99979 358426396
3 34116 49520 127314744
3 54 99916 587919152
3 33 99991 483097962
3 68 99928 30205699
3 60 99978 49076462
3 11198 27155 248996734
3 48472 49680 455125032
3 30 99903 463880054
3 14678 69923 890576254
3 19201 34203 9131362
3 81353 98961 816530086
1 85270 99804
3 99 99945 739366453
3 22997 53776 792395622
3 49453 81365 715970855
3 20 99964 326411893
3 18695 28173 950524583
3 3 99937 355695628
3 54 99902 595016856
3 14053 30701 175585041
3 28 99959 34665361
3 28 99975 477545568
3 11964 98164 270190704
3 85787 94698 54819584
3 7833 52072 824465969
2 65394 277268833
3 56797 81272 966099499
2 34717 262077045
3 93 99960 586722675
3 56 99924 523077750
3 2622 91841 494335829
3 11 99950 561440127
3 19892 90599 74116663
3 88 99999 639787749
3 78 99981 912470730
3 49956 89315 754517403
3 29863 62067 459677901
3 24 99911 542086047
1 33361 86975
3 27 99996 883222646
3 26 99965 542887025
3 34054 91468 300028645
3 66 99996 18794909
3 24 99933 145324976
3 10 99989 83472228
1 9336 31921
3 66 99985 112006002
3 82 99961 18130708
3 36301 69572 918219049
3 13739 34079 793128612
3 85 99948 46926611
3 71 99934 58647853
3 34 99972 594752358
3 24 99929 609638820
3 65 99967 866123088
3 95 99921 902208340
3 27 99913 723282889
3 13 99924 78536538
3 44083 84248 242905261
3 3640 41099 358755923
3 19140 32245 285004810
3 69745 72280 97705557
3 7 99922 971130295
1 29702 99511
3 4 99952 709111587
3 73 99927 891883908
3 71 99913 250968659
3 2903 74124 741565347
3 46 99939 559011477
3 25196 70602 57251582
3 18028 88768 934120403
3 40 99998 315971448
3 76 99922 803393316
3 91 99904 779641085
3 68567 71752 568332440
3 46973 51170 665665016
3 63960 88603 24723792
3 3485 28313 264488454
3 83 99940 223957969
1 19897 59727
3 15 99958 986256964
3 67 99952 689286183
3 80301 97960 296730982
2 77237 107538654
3 18165 74776 624522980
3 12 99957 649167684
3 90 99916 731885049
3 2010 51871 518341442
3 46186 95176 971399068
3 20 99939 514435775
3 22495 40699 996936308
3 23423 56528 392436282
3 77808 78520 442991380
3 31330 60330 292089083
3 37 99911 776804295
3 32 99916 662602633
3 77141 99172 721200299
3 5883 64073 74226780
1 35010 43787
1 40674 74852
2 63847 718474509
3 26 99996 666179995
3 26 99910 589813972
3 88208 91879 607026057
3 60496 75144 403800546
3 54 99987 107885897
3 64 99980 645487728
3 11 99909 2279691
3 25001 84956 129660145
2 80077 875924560
3 18173 84125 797515620
3 14 99931 124801269
3 1805 80167 411150316
3 99 99991 389523263
3 60 99970 789733935
3 33 99958 708361955
2 69818 918442265
3 83 99931 58121970
3 46401 87964 766804352
3 20057 33296 495948252
3 80 99959 100408226
3 91 99930 658149384
3 6285 75325 887771767
3 54362 89388 251747108
2 62701 496081295
3 6 99958 915463315
3 38 99930 408791108
3 8 99940 316117032
3 50 99988 53771799
3 1 99920 616257172
3 97 99936 376651229
3 45149 76625 925412270
3 15604 75600 486297612
3 71 99904 933458832
3 28 99908 479913999
1 54588 56497
3 64580 92194 169462684
3 52 99914 457107087
3 7 99982 965741127
3 9586 65390 25812433
2 23377 336880466
3 4 99952 172851201
3 8767 10369 180586261
3 23 100000 176071232
3 24 99936 276140360
3 49 99994 941715537
3 44 99992 533729846
3 5775 30415 894334974
3 88 99928 226215079
3 49715 80654 344759020
3 51213 60951 289674923
3 51789 63621 807744016
3 70440 75587 839171766
3 3921 39175 313219422
3 20944 84470 501023981
3 73004 89339 592427972
2 21571 841835821
3 27017 28995 60189260
3 48 99943 559096272
1 10812 13271
3 70 99943 343157865
3 79 99975 51985186
3 23 99961 503606596
3 97 99946 501728140
3 15069 51888 651394299
3 72 99928 931117690
3 7822 72123 40282519
3 86 99988 972266835
3 75 99939 448183897
3 11613 41761 259745816
3 7231 9568 676125328
3 18417 49031 159693529
3 83714 94791 418361514
3 36 99960 75147112
3 43 99943 859356553
3 36 99971 211147597
3 52 99913 448904728
3 16033 91850 498316793
3 17083 38926 391117598
3 74 99916 359907135
3 27 99922 534059858
3 73 99922 253047296
3 32828 72118 471370159
3 32 99908 163860262
3 23 99971 158701066
3 55211 73601 563111123
3 15938 25003 840782818
3 51620 63465 634670554
3 19615 59636 435304824
3 81498 90666 169228655
3 68 99910 255385375
3 35874 81068 332786459
3 39 99932 186897109
3 26 99904 791427826
3 19381 32583 34856466
1 19483 72445
3 3 99960 348889885
3 72 99940 256581342
3 51 99912 526803640
3 90 99974 512290117
3 5 99963 430398650
3 31 99991 205955627
3 6 99981 239748957
1 35982 92995
3 100 99989 948527001
3 34165 86929 142199437
3 15704 20838 756638477
3 14669 77061 500781803
3 24028 85774 990489404
3 23879 79417 841063834
3 93 99960 291362613
3 18748 69385 170372799
3 5 99946 335625330
3 39 99961 305111498
1 52445 84397
3 42745 75855 774176761
3 43186 86337 422075851
3 95 99947 542862043
3 72039 86910 930749082
3 34 99968 406840006
3 61505 73411 10084776
3 93 99913 381721263
1 12227 52774
3 45 99931 685875799
3 76 99937 912974953
3 70347 85422 93564986
3 23 99913 93146478
2 29840 919566059
3 2 99922 903151594
3 14 99969 15671937
3 60 99929 608605764
3 48 99901 730979801
3 61539 97476 527289076
3 25999 40119 489918564
3 32537 79444 809239430
3 73 99953 330713769
3 97 99990 660525583
3 47 99988 792083904
3 81398 94520 808425030
3 24477 59498 772563203
3 15347 91188 360070868
3 44542 61901 586911235
3 54 99911 804952812
3 26336 98895 60756666
3 49724 86939 274007070
3 28956 81479 144853504
3 78 99920 630399081
3 42 99972 102643775
3 34499 82580 731749519
3 61 99969 144300138
3 65 99939 475058350
1 86872 95401
3 33875 74428 633011235
3 84837 91191 268315527
3 18 99905 801145636
3 48492 93465 407330168
3 38 99906 335042235
3 24717 73631 281646661
3 9246 68252 538836746
3 5093 62141 949831724
3 34 99972 35401452
3 4 99929 731371912
3 38746 82143 140121798
3 37047 86564 473778750
3 23 99959 458650526
3 15 99944 398488442
3 12 99975 573734511
1 47766 84726
1 8539 45383
3 2457 68283 86131013
3 34792 58188 536702894
2 32451 111814552
3 49 99997 517259487
3 59094 96514 143402214
3 44106 61692 212958177
3 81 99949 699178757
1 19779 46120
3 354 26339 828510982
3 6 99934 564743262
3 57788 75233 779956490
2 72275 942455789
3 26502 62374 19628698
3 16609 24669 299243644
1 67483 82803
3 5971 16564 18099894
3 1335 56265 634543700
2 4476 857229751
3 60481 89798 740548527
3 13 99925 125647468
3 84 99984 927350379
3 86 99997 536403569
3 2803 37569 730171954
3 64 99932 950309858
2 43003 932791450
3 11637 67518 19818583
2 7912 183064660
3 24419 62913 662263737
3 61 99956 757806694
3 94 99914 342015621
3 27105 70863 738585722
3 4697 25478 866623515
3 29 99938 846277637
3 47121 75021 437762636
3 12891 14338 185796122
3 76 99912 914938872
3 1670 39275 426020567
3 7927 78839 655258138
3 82217 89661 82139424
3 19818 52784 957030183
1 79544 84487
3 21829 88267 578135712
3 77 99953 702706791
3 31556 50315 686162614
3 35 99972 920878271
3 4325 72278 725517646
3 97 99920 810442363
3 81 99971 518738404
3 18018 40679 861172715
3 62 99917 841301704
3 35997 52598 929813109
3 31817 63180 178656948
3 50841 73586 943434442
3 68880 84820 236419741
3 2689 11612 324005720
1 26951 29202
3 37 99950 910607616
3 70 99940 137187208
2 51355 231234541
3 29256 76482 868571090
3 17 99969 468522081
3 49 99939 883763053
3 43512 83470 19836412
3 3 99905 380955027
3 54764 93341 658984665
3 14257 27009 575799163
1 7939 53074
3 33 99936 604771432
3 41575 93994 43210422
3 7 99969 839238457
3 10 99960 347181407
3 40090 94438 686186469
3 46 99918 323727583
3 77 99948 560662838
3 73533 94712 83585789
3 65 99990 93254274
3 19160 54935 923516434
3 12989 91003 103241408
3 45 99943 884509878
3 90 99964 675558873
3 33 99953 528572860
3 4 99951 180263489
3 48972 49553 275183707
3 13841 20553 600189638
3 54 99916 136830126
3 8175 61503 302730920
3 13 99988 353030239
3 95 99931 671578601
3 28061 44046 584036256
3 55592 94764 429187047
3 10 99915 369150042
3 94 99916 130803752
3 46 99906 363488169
3 12977 76339 899699573
3 82896 85597 123865479
3 32 99917 161737003
3 603 27687 837672648
3 97685 98123 290968270
3 24344 82180 470955335
3 88 99957 111338974
3 56 99939 2764382
3 35113 85575 553823214
3 16640 33331 392552859
3 68456 99817 540693235
3 45 99990 407317937
3 6244 34467 465357274
3 84 99990 699173806
3 13114 54080 117573981
3 43589 54238 536900203
3 18 99941 804610327
3 44 99965 422838857
3 24207 99617 8449238
3 40609 91909 832685849
3 6218 85524 915677232
3 103 27124 223308380
3 31 99997 655416409
3 37408 83784 649768877
3 49 99904 856127028
3 76502 84759 464950140
3 72 99925 91958441
3 45 99988 94002684
3 91941 94129 605968694
3 52205 75102 233619551
3 23 99920 950731464
3 66944 83821 987286081
3 36829 93695 487805644
3 50 99935 773972322
1 6528 74714
3 19 99974 327453220
3 30368 37045 839432334
3 8203 33800 960702887
3 2739 48674 766781781
3 50287 66544 953718730
3 54243 82425 926342585
3 20 99914 204257335
1 10184 39218
3 67588 90803 257434974
3 47 99990 154443999
3 97 99900 423702343
3 83 99934 963619118
3 20818 77626 449563538
3 44753 62326 449977500
3 41797 59740 26357194
3 43 99997 343194959
3 23189 35778 730824359
3 53611 80976 37203631
3 15478 49111 904848838
3 46 99959 765352635
3 26782 50039 1357721
3 23 99979 624429461
3 63071 88789 337894812
3 3 99989 161409887
3 15578 73334 124841163
3 14 99913 557960267
3 17 99929 985357392
3 28357 63516 511421677
3 17047 67971 266708609
3 23 100000 920344787
3 4816 47648 83659274
3 16412 86634 290611544
3 23 99956 74306406
3 80302 92444 931422902
3 41003 93193 988896916
3 41 99985 268577114
1 11249 95300
3 7293 19839 6115831
3 71271 87459 549686242
3 4538 55859 186015996
1 62831 86923
1 16902 45015
3 6568 18844 219422532
3 22 99938 580026196
3 72722 97613 513792695
3 43 99941 103165154
3 13089 16648 718319939
3 72661 91352 577061360
3 17502 44040 857129677
3 71 99937 143169558
3 80 99999 983429425
3 9 99945 326811954
3 95 99984 681613942
3 8257 29038 569323839
3 41595 73584 776894783
3 10462 32735 82105449
3 28 99974 535969669
3 25 99976 91739486
3 15676 67171 732301699
3 57 99976 28473319
3 46891 67180 184980721
3 23376 34293 581138871
3 38299 66978 569336437
3 73010 94901 910750595
3 33384 85858 632258391
3 56618 80310 607066707
3 31 99954 450414452
3 70763 85985 755751192
2 58469 736784243
3 23587 45845 379920857
3 6745 51379 704511278
3 12 99985 713068903
3 48962 84346 130660233
3 55 99993 137635015
3 15436 25004 673358907
3 4450 73259 290638816
3 12 99983 473961457
3 33543 61203 999320032
2 85611 67500868
3 47714 69949 345845140
3 82194 91774 39534495
3 92 99904 885479517
3 31513 61409 730021047
3 12005 33004 492161246
3 43795 75332 89925039
3 62 99981 993472221
1 16244 62510
3 61 99956 51358767
3 68 99912 769508557
3 51 99997 998659503
1 59366 75359
3 12 99972 485439193
3 84 99975 823308274
3 96457 99405 685475477
3 26878 71220 603178128
3 36679 87014 974068295
3 15618 99890 350284304
3 11652 93064 267779095
3 62 99985 219883494
3 29040 41490 341472963
3 49 99970 80945793
3 3262 89677 396087929
1 56715 63383
3 65 99910 324094878
3 20596 35174 294236251
3 18 99947 905681203
1 82212 94180
3 44062 94409 49903342
3 6787 59581 703596667
3 62 99990 46476377
2 30056 33478843
3 73387 82946 259581537
3 18 99904 673702435
3 397 23284 400552378
3 30 99909 237514094
3 72 99905 359399260
3 25 99917 732685537
3 8667 9359 937653403
3 13389 35211 844238691
1 24387 98536
3 62923 82581 401095640
3 24478 96408 809292609
3 6 99986 942068351
3 2 99905 101695215
3 43283 47212 91673222
3 63346 69811 23975999
3 82 99938 757712448
3 32555 62023 949624322
3 86227 96127 544899843
1 12934 67073
3 37082 81123 195152784
3 72 99902 529151484
3 77 99946 25306939
3 55 99948 336330861
3 10402 50287 407878738
3 90 61113 663002343
3 12412 49961 866596921
1 16172 39048
3 38 99997 155411697
3 39 99919 351363680
3 100 99957 847008315
3 41539 88516 449427371
3 67739 93044 327259694
3 31315 66893 403803851
3 20685 97780 564421676
3 93 99990 588459885
3 80078 97076 391111075
3 35 99991 564649057
3 20921 53366 241122247
3 41 99943 21524711
1 65984 68466
3 50 99906 952707430
3 11024 22168 44381490
3 22151 30737 688338594
3 64058 93254 333071211
3 65 99947 744121321
3 35159 68425 878060376
3 14983 53734 419078792
3 9282 23152 781633435
3 10227 45976 775995294
3 95 99978 22904553
3 17162 92388 955786164
3 10 99941 193211971
3 20513 36554 625549967
3 32820 56550 278882662
3 7 99962 213019461
1 4848 11503
3 25559 76181 451638473
3 84 99902 618756999
3 77 99905 851987852
3 20444 85087 10551537
3 78 99963 224985473
3 14251 15050 754618524
3 94 99957 168858124
3 8647 74679 104710612
3 53499 58113 894801727
3 72704 74773 143502777
3 40270 43357 268556339
3 69 99947 209490991
3 68167 85321 779091863
3 86444 87245 596354325
3 94 99946 681405575
3 11614 97521 51981754
3 7093 94562 179498912
3 18144 94544 304803981
3 86592 90637 253387344
3 64816 93254 266052885
3 31 99925 858663538
3 50256 94172 290321441
3 48090 76416 249490459
3 44479 63396 793877567
3 42 99938 746030511
3 55 99957 666212978
3 787 48280 447091255
3 823 48656 479058208
1 32790 80040
1 7009 52567
3 65 99900 729859774
3 3131 61700 432907377
3 51 99920 66153874
3 16 99939 108547133
3 63 99996 28033843
1 7677 19258
3 36900 48653 854188346
3 28024 49317 247480210
3 43919 57248 780780213
3 30976 33297 931407111
3 61 99946 932521429
3 90620 99242 366535275
3 18656 27184 336029316
3 59720 96348 91935144
3 14 99924 641890617
3 10055 17994 796925750
3 12900 27853 39180296
3 14069 31144 520498638
3 69 99975 692826622
3 52759 70282 906113632
3 27 99916 143567532
3 11036 13621 930605127
1 50287 80322
3 100 99930 118162969
3 42 99951 599550932
3 81 99956 432856681
3 54457 97143 712666363
3 76 99980 577734956
3 88 99975 858446316
3 46 99964 176839458
3 33 99933 93603704
3 35526 52153 601559505
3 60819 64266 188547627
3 5434 88454 554470913
2 53760 33932061
3 84696 88697 685720669
3 76662 95294 843987112
3 73750 87730 618798146
3 46157 46227 475792818
2 86274 876620440
1 46719 68507
3 10217 92540 908751966
3 40 99906 396383490
3 29 99964 181423896
3 89 99915 804041468
3 20442 22784 394135368
3 66 99992 476994558
3 67 99989 138773790
3 5094 27179 19875597
3 46 99948 386415417
3 36221 39890 413613523
2 72950 160507234
3 10607 99486 988439052
3 33 99991 789546592
3 18603 33414 18648909
3 22988 53206 896195466
3 13768 94543 81527782
3 68 99914 299379868
3 61 99929 21387740
3 19 99937 718814246
3 18072 61434 495201076
3 8693 42271 713372284
3 50879 71239 658198671
3 61244 94620 851378413
3 11371 38555 97892346
3 40 99947 886937400
3 33658 47081 250611711
3 20 99943 628073276
2 70713 40246257
3 11 99919 540806069
3 16557 82185 743017144
3 24 99906 513058877
3 56 99960 930492669
3 42116 52653 241739423
3 54509 64766 509457129
3 46327 73280 555752613
3 74077 87713 728697479
3 29115 86017 986028702
3 1090 23396 701550869
3 64 99958 10004813
3 40 100000 551659161
3 51436 89375 26529825
3 52491 82131 567481783
3 10 99947 67837863
3 30178 91614 702381506
3 60 99989 738389053
3 49 99938 659206418
3 47 99981 666002184
3 73604 97176 185871765
3 43 99967 207475496
3 81 99932 951524776
3 17186 96249 652499754
3 49817 53043 818888487
3 73 99925 102197438
3 29 99996 584857795
3 42 99919 301728939
3 53458 69567 924979093
3 39 99940 863465728
3 20 99945 620815600
1 3766 24295
3 4249 57645 829462833
3 38 99929 610116029
3 51521 54294 327778752
3 62448 85841 590229118
3 22 99912 540012513
3 98 99965 362037278
3 59942 66312 783643881
3 67 99908 896232925
3 71 99914 281112524
3 53115 57484 219021077
3 20735 75702 418024237
3 41 99950 598837240
3 24 99945 361016243
3 37806 69228 455713912
2 44153 95981198
3 97 99932 447734085
3 33 99994 974557818
3 38214 66084 173966082
3 41524 82840 507122850
3 77 99976 762555149
3 43 99909 637482917
3 6472 13249 274772610
3 86 99944 194092938
3 43849 49697 927338661
3 26317 54563 193995855
3 77 99903 586669075
3 60160 81992 519995069
3 13 99997 975707192
3 12009 43470 636270462
3 10 99936 635901697
3 64 99934 116435057
3 5864 39234 824968915
3 25 99971 771752509
3 62 99982 742615228
3 28 99938 685175333
3 81 99940 553552616
3 60 99936 797767708
3 18726 77130 178212695
3 35 99952 577751833
3 17517 28828 436762317
3 26920 32475 958865324
3 28 99902 467783689
3 84 99973 52846800
3 43 99946 371319610
3 44 99971 997691139
3 34245 41801 345477551
3 21 99990 989619093
2 29327 177903711
3 75 99948 730561305
3 88 99908 959175727
3 22 99923 315250686
3 5 99992 535604227
3 79 99959 550363532
3 43 99927 496169495
3 20 99979 300263359
3 34088 42172 796809769
3 53 99928 319770310
3 5207 39202 164275052
3 21 99964 286758550
3 33 99949 942202047
3 25802 78456 105278146
3 57299 82794 497508639
3 10 99902 710328462
3 34454 64879 438528090
3 6 99900 565067586
2 92964 254360786
3 56 99944 179171334
3 84 99923 592974654
1 30320 45509
3 62 99956 100545868
1 74016 95321
2 37843 547074124
3 19439 28279 79313051
3 9 99923 108166951
3 40 99938 742949122
3 4790 28711 741177711
3 57 99974 848840188
3 41293 92002 489319383
3 22173 35259 745735337
3 88 99997 451951474
3 20127 31713 998903358
3 45 99942 72240043
3 54121 93600 227792792
3 30595 59868 436189302
3 30222 30464 344166159
3 18386 98338 14398661
3 32437 63015 884053645
3 87 99919 70739261
3 19 99970 545227743
3 65 99988 925543721
2 62268 135132587
3 88392 92705 254905748
3 72 99984 435893313
1 41345 80995
3 1032 37346 390021074
3 1 99961 989897594
3 79 99942 893398281
3 45 99952 260992218
3 69 99902 385683695
3 11297 90049 362435887
3 50 99964 650733431
3 16036 82957 428818049
2 65699 993422979
3 4009 72491 101039087
3 8338 71033 490102119
3 73 99930 255337040
3 45 99909 853676280
3 44 100000 288614402
3 93304 99376 865236942
3 2711 9103 194654309
3 14717 86237 868627642
1 44930 96998
3 81 99929 194746706
3 50 99941 208573884
2 97298 29026761
3 56147 60520 980177437
1 34424 85274
3 34 99986 250098925
3 97573 99768 490004996
2 97653 95576558
3 81 99963 149690082
3 25 99973 717139219
2 35612 299025132
3 48389 49160 709425257
3 77018 85065 223644427
3 73262 93106 798983616
3 68003 81584 176557739
3 65 99938 702395878
3 10 99990 261408269
3 6420 37612 88799153
3 90 99980 56002266
2 25086 941580324
3 36945 61128 521280290
3 40991 55505 92652716
3 26573 31892 650302355
3 13098 29482 522968078
3 68 99988 528534940
3 9433 65563 390763896
3 2792 93819 104128602
3 24 99925 788570255
3 7 99978 250912694
3 52391 62022 617786273
3 46305 89230 53922865
3 45828 48725 585788955
3 53 99941 217875711
3 86 99939 774556987
3 27655 87199 705085015
3 51674 77339 597642502
3 19287 95545 572111881
3 42 99941 187191164
3 48494 80000 912452177
3 70 99933 478762506
3 2823 18438 295646443
3 1230 86281 479072576
3 66 99918 892108392
3 37 99941 896962756
3 81554 86781 772485056
3 8830 73423 430887303
3 74721 87664 854426665
3 72 99977 277677111
3 6029 11219 457397031
1 62461 98069
3 4 99954 832734701
3 57155 69383 355614000
3 92 99989 861598143
3 50 99985 357853881
3 44 99943 40423966
3 25239 56088 90225717
3 63052 84450 316509150
3 33 99923 753587682
3 70 99947 615519105
3 34123 71714 36846286
3 82 99995 517387152
1 51761 67407
3 17 99911 764159013
3 17822 81524 959229921
3 2403 78581 750210616
3 35 99941 97727147
3 27 99961 361171724
3 48132 75533 541722490
3 29535 61012 656345378
3 30 99992 710884425
3 65 99963 762787424
3 50 99932 317878076
3 67 99958 441597092
1 50208 79061
3 39 99965 371355303
3 56520 75676 281632835
3 76 99919 708163532
3 18968 82427 345296856
3 30911 80378 378743714
3 70900 93637 901055168
3 71 99951 65675884
3 53115 60482 361417066
2 44780 287028352
3 83 99905 428559661
3 9723 74124 712634370
3 40 99903 934710356
3 16487 31365 488919605
3 76 99901 810472405
3 17410 59450 903900312
3 69760 89808 358046857
3 29965 70591 86496459
3 43 99956 135323184
3 54501 66858 856437033
3 78 99932 357886115
3 22 99955 316185494
2 9307 316422709
3 39678 75194 343851617
3 56665 59143 245045831
3 95 99925 692869021
3 46726 62635 319741438
3 5560 78894 385924246
3 7262 32227 908940646
3 37 99987 438134116
3 49756 89706 738505480
3 45086 69228 621947146
3 736 30355 169626968
3 54629 96695 80778381
3 41434 91688 435433071
1 28225 92552
3 77822 82030 577072501
1 1959 93627
3 31 99910 180808629
2 42020 218338067
3 94960 98497 479921888
1 80884 92671
3 84 99976 921584870
3 58483 87308 39216332
3 23963 84217 292041866
3 97 99972 320169367
3 38226 43837 625932377
3 46024 55762 276862629
3 10406 71278 637156030
3 450 26385 154334999
3 32452 85931 768101718
3 29025 80438 154016114
3 63 99971 922133476
3 29 99980 69533237
3 45 99947 225299332
3 49 99937 571240618
3 8 99993 910177316
3 22339 48792 67996666
3 60 99952 361490479
1 2201 71641
3 24921 73888 661031240
3 82811 84965 567728721
3 23175 27991 592066301
2 82311 109549517
3 88 99996 649707692
3 45 99966 998814183
3 68 99926 726908343
3 76 99923 885903412
3 36 99973 481881519
3 97 99916 116502739
3 74374 79543 682181388
3 52666 66606 422115331
3 67 99919 955198766
3 9 99992 452802752
3 19308 30163 320193421
3 76849 81290 695671183
3 47860 69275 382052146
3 34 99959 675213206
3 11373 94947 880393830
3 30 99932 259430896
3 32287 73116 78117545
3 9444 89985 979696448
2 16409 941862479
2 45734 241592877
3 15283 74084 953634751
3 28 99957 115230281
3 4 99937 801938010
3 16098 75081 328768202
1 56862 72813
2 61656 396603366
3 4188 7497 141792234
3 51342 52427 899079993
1 22064 25288
3 52691 72672 391328007
3 47356 79455 444006119
3 3642 5343 124518166
1 30750 48082
3 71 99910 502625334
3 68 99967 149162948
3 46909 91829 564384453
3 45656 95884 336030466
3 100 99987 190056082
3 27 99919 846677560
3 72 99914 311208562
3 3722 33290 727407932
3 32433 38882 349888731
1 58997 78421
3 33 99957 25305359
2 85880 745681311
3 2 99907 540423649
3 37913 77947 396543804
3 65 99954 440647628
2 33138 132673341
3 49 99947 229446896
3 13251 95218 421224898
3 32 99952 721493181
3 90 99967 626841499
3 63812 96418 750480925
3 74 99967 135541255
3 2 99927 855995439
3 52895 84572 886049031
1 21067 71256
3 79216 85410 629576009
1 13941 34989
3 69 99983 289015702
3 37 99974 766404102
3 12767 38725 2742198
3 9981 58059 148909124
3 75067 94029 846395500
3 48 99945 674405384
3 59 99926 258865299
3 1974 71897 389864035
3 59 99952 574246200
3 75 99912 860237004
3 32431 92532 987803789
3 31 99954 854346158
3 13 99969 773062945
3 68186 96408 153710917
3 7431 28976 616376654
3 52 99951 760169130
1 3149 18936
3 83 99954 893472283
3 96 99903 240889698
3 9 99940 148936423
1 60866 63336
3 45 99973 967398144
3 31 99955 465481753
3 1681 5630 70569309
3 14438 54619 291242331
3 23 99923 612451377
3 82717 87194 834403685
3 10586 68788 282968456
3 27 99928 429770783
3 16 99978 41505941
3 23192 53516 850965336
3 4 99936 374009410
3 3129 4635 5604346
3 16 99955 75969539
3 65088 76084 610378109
1 6400 22139
3 41255 60263 434317811
3 19 99908 723734085
3 72984 91305 58103239
3 19 99983 62081776
3 17888 42231 1476698
3 58937 94776 385699173
3 77 99922 680629571
3 44 99921 92232247
3 83 99984 991257352
3 15 99966 280168699
3 30535 43407 54708432
3 75 99900 472096665
3 2 99923 310975067
3 15790 17440 932172769
3 23 99910 870849071
3 67576 87427 477335906
3 44 99970 761092628
1 3092 25976
3 26 99914 450034517
3 57 99969 998524352
3 5 99963 526944702
2 56601 659139593
3 73 99940 907813688
3 63419 66898 213620231
3 31362 69682 955343565
3 30 99923 278806100
3 53 99942 466611267
3 59177 86821 209097406
3 54 99968 759636795
3 16916 29425 23174872
3 18340 32049 927953082
3 5 99973 616758084
3 42353 75547 733811481
3 12 99964 124913487
3 3 99969 638097981
3 26992 67922 598402244
3 95 99995 764282377
1 25373 79011
2 50522 220508128
3 5776 47668 324285653
3 62 99970 472701991
3 64591 97268 517062183
3 18 99920 425465462
1 23210 57199
3 11 99940 913585161
3 26059 61722 282436899
3 14 99922 585844197
3 34 99920 270395925
3 2 99902 69806274
3 35924 68481 487545807
3 77 99952 216307691
3 76 99922 165994836
3 17846 47470 557132253
3 8771 23797 839135497
3 60 99997 602536251
3 9 99930 807104843
3 66149 81021 702881281
3 1025 37551 949576004
3 14 100000 760897276
3 28059 64618 49105919
3 46166 79963 533278074
3 3424 45040 22498745
3 7488 97516 19964222
3 76 99924 552730491
3 35956 49040 859180727
3 12505 62707 83524326
1 56160 58161
3 66295 88866 598518513
3 36562 65283 934871483
1 5421 9713
2 28529 92834417
2 66430 917150934
3 9 99914 690480699
3 40298 71733 920914997
3 90 99908 257952500
3 60615 72331 97438356
3 76169 90023 25064212
3 47719 71500 932623328
3 51 99946 434827252
3 30128 96972 21743580
3 68 99994 658923302
3 2590 17714 711685881
3 66 99962 688138733
3 15 99921 651051366
3 34751 99230 688603373
3 23 99900 312846439
3 76488 81439 550460447
3 29984 66507 62172651
3 59680 66890 641388807
3 96 99941 396067416
3 41585 66089 607860009
2 42625 404451248
3 14043 53971 912085905
3 4891 97463 311622027
3 44359 61888 332207115
3 1 99975 931424463
3 53832 93678 227798431
3 16 99947 380958632
3 21309 24509 544539391
3 20 99922 142488091
3 97 99965 321657148
3 73 99942 352422432
3 59 99962 951511160
3 31571 55567 791951859
3 29 99941 753679069
3 40911 78871 890017447
3 74276 79114 800822222
3 41 99988 254171388
3 32 99973 18065244
2 73315 623739878
3 9 99957 211416140
3 20747 86487 28206188
1 52959 57615
3 63 99993 535957366
3 69 99959 939127901
1 22519 36319
3 28592 53096 166274312
3 70 99946 817271429
3 97 99985 997011687
3 43012 88998 714465037
3 16873 87497 901882095
3 100 99901 268766455
3 83121 92422 545872537
3 72237 97168 286058603
3 26873 46429 573421633
3 68 99923 141395493
3 88 99943 115974425
3 50980 56455 687838474
3 56 99910 407728477
3 71 99979 253106683
3 18 99949 248959688
3 7402 37268 933173225
3 55669 68853 685612871
3 50 99958 784063530
2 93384 55682156
3 19686 96496 394205083
3 52 99903 151251642
3 73 99965 992781705
3 41 99983 639694025
3 53 99970 420538483
3 3874 62588 299004899
3 76 99941 161033289
3 71895 95996 604361698
3 80 99955 97705662
3 10 99994 422139430
3 62896 83582 861203934
3 33868 98302 396512973
1 1226 78516
3 29222 54874 524557166
3 874 60932 757753173
3 27 99937 605486428
3 18984 42506 935848928
3 20 99947 291796624
3 37 99949 395998822
2 66947 415779063
3 75 99944 31616414
3 43628 63089 995354815
3 2020 98468 698384421
3 14125 48796 793997477
3 17223 25415 821102777
3 52361 87357 774097419
3 66 99996 500842565
3 28294 42622 950875049
3 44793 70074 759904825
3 26 99941 139093116
1 11144 54555
3 3737 13315 204530900
1 7419 46784
3 89 99933 726243337
3 57826 85931 323315179
3 11322 76450 336679060
3 17715 39734 816767954
3 65885 95009 32928762
3 68728 72530 974852338
3 4081 39813 370117309
1 9286 69201
3 7143 38105 763370641
3 85 99905 107819304
3 68 99987 870068486
3 72740 99961 127307592
3 74 99926 195422020
3 5 99921 312481547
3 55 99983 759163929
3 38958 79883 649253007
3 4835 63556 318926196
3 20734 74421 568902851
3 76 99994 274156634
3 41559 99220 205735169
3 44 99901 391821086
3 17 99991 73979101
3 6 99959 781088204
3 58354 93610 132810300
3 71860 76697 480478950
3 56198 68631 970951592
1 68513 86385
3 28 99951 764577951
3 94 99932 34560891
1 1723 45877
2 65843 336477146
3 8328 18043 854230838
3 51 99934 55454486
3 49 99943 536393202
3 8298 15243 572550122
1 80148 86898
3 19120 53167 840222139
3 60052 89437 689059095
3 32185 78602 741482579
3 2 99922 461511548
3 47 99941 889992278
3 43 99905 85523414
3 17712 63786 572173313
2 73571 233601509
3 2 99910 681394538
3 17434 75233 724835832
3 38 99971 936822228
3 39 99970 626882481
3 52 99959 107402496
3 36 99925 874022862
3 89 99926 490133665
3 25449 50800 923996966
1 39960 47375
3 3960 79955 701394548
3 488 564 742493571
3 79 99909 848594911
3 77 99935 795244218
3 11 99977 26681575
3 57751 58127 828734943
3 43 99945 23542731
3 90 99900 197299987
3 9066 16286 91390526
3 73725 90891 87204141
1 52681 96079
3 22997 58126 457053291
3 72 99901 683598846
3 83 99911 98566598
3 57288 66812 396039892
3 19961 63609 87935945
3 73932 74457 437786891
3 5099 36689 407194628
3 16253 69522 902204981
3 41665 61421 686542109
3 9885 78766 39657034
3 87 99923 682172677
3 38 99964 453336959
3 14676 76878 660117354
3 43021 65011 841381466
3 48 99996 374218349
3 36284 61029 833534468
3 16 99959 369524629
3 45187 80563 105736415
3 46 99922 192465668
3 37311 94607 736157016
3 26699 64108 538326248
3 64 99906 693369086
3 7597 59839 997569844
3 36406 45293 245806035
3 14782 74611 428077967
3 9 99978 169570274
3 62773 70291 378584461
3 36 99937 29092114
3 80 99991 436356382
3 2 99974 536023866
3 16224 95575 872243524
3 17238 45039 429283958
3 98 99926 883897097
3 51956 61394 818448825
3 65 99921 501819056
3 81 99929 746272163
3 13999 78407 645405482
3 15 99978 74525076
3 48120 70800 422492107
3 41385 50832 337949442
3 13483 60871 608527935
3 51576 93011 739142408
3 5118 55340 199600311
3 31 99972 320091199
3 9 99902 181679209
3 61 99909 437400786
3 33876 81259 915767863
3 28 99906 901927116
3 36984 67050 773554093
3 26643 52396 255593140
3 2 99983 219272754
3 79 99989 781522012
3 54 99912 307910263
3 72 99962 514458103
2 30444 512438818
3 84 99951 510244194
3 49 99938 782167588
3 12597 33079 227264484
3 24928 77413 499848238
3 2928 7350 225787039
3 45665 60209 235667539
3 35 99937 995206786
3 5 99993 827425365
3 12786 24046 255802941
3 85 99963 537981271
3 49 99996 351272854
3 76 99958 799960531
3 1641 41840 644060407
3 75 99910 885034446
3 31 99991 586209612
3 40485 40866 453856075
3 25477 87574 595356172
3 59845 69780 597854461
1 69620 95471
3 12028 84358 749988705
3 58 99906 386588234
3 80 99977 450677248
3 16 99985 127247040
2 33702 944986160
3 25600 33769 475438127
3 17715 54546 963584150
3 77285 79153 36332286
2 9710 546627079
3 60 99977 136384939
3 60 99992 204446497
1 51803 55915
3 15801 16893 35336658
3 91792 92230 878507710
3 51 99947 875464211
3 37 99930 152173698
3 19 99998 712966346
3 98 99963 335299930
3 53 99954 134171666
3 57 99999 592480246
3 94 99961 871627491
3 37 99978 463084405
3 54198 68671 303124936
3 62 99942 885447098
3 91 99957 573129170
3 56985 57370 726912000
3 69 99927 952891852
3 52561 79822 550234544
3 67051 91221 325509041
2 35663 738379371
3 30 99928 936626370
3 13172 70212 96268518
3 69774 86556 670428516
1 27570 50461
3 44341 66374 841647611
3 89 99904 926264650
3 30782 43792 474684989
3 42234 78797 272004427
3 997 81563 505257578
3 96 99909 250481953
3 50546 53766 624313240
3 64 99977 356081894
3 7 99915 467224364
3 39611 84054 300141626
3 42036 67385 538271188
3 13 99907 904314580
3 1992 9075 716472503
3 59315 93571 39924057
1 25543 82600
3 58 99910 347664945
3 36 99932 529629243
3 29571 46961 653623052
3 38962 82640 748983670
3 33898 95888 662762355
2 24201 210445343
1 45781 53216
3 35222 82843 640662226
2 384 398860389
3 13 99908 881714560
3 24455 38153 350390401
3 78748 90386 225199820
3 98 99922 752132800
3 59 99985 440541381
3 96 99944 866776788
3 51112 75466 373589622
1 61443 84636
3 26423 39168 237460739
3 80 99903 473706306
3 60 99939 920899957
3 19743 91195 739069900
3 37 99920 455458478
3 3916 33637 801920333
3 50 99967 695034475
3 37543 52725 86327570
3 11760 27824 673519938
3 85397 87695 53865692
3 5754 46587 891052384
3 10 99935 262898991
3 36 99925 205497716
2 25544 548558168
3 37 99941 658358389
3 36 99928 300623302
3 25 99938 401409929
3 68 99978 453925882
3 3314 61285 644635308
3 26745 61243 574500273
3 69187 91349 119907063
3 32 99996 962343116
3 22 99920 833913448
3 70 99942 515824613
3 72447 75575 228131609
3 17206 43395 62421795
1 46073 67559
3 5856 19777 49226147
3 10 99982 721331597
3 51498 90471 545879443
3 45961 84348 288939834
1 29238 42665
3 68172 69670 237513708
3 35501 44854 649845645
3 50 99947 765180685
3 33 99930 942163166
3 30 99970 202208146
3 14754 60082 475162661
3 46 99994 270792891
3 64 99900 354510877
3 62 99944 853087871
3 69 99900 146792033
3 78540 94744 350958201
3 42439 96716 986186761
3 78672 98039 347466524
3 52397 74231 389750389
3 7048 14444 364652334
3 13370 25013 691037800
3 24 99924 518421876
2 40965 186602725
3 94270 99967 291417376
3 79 99935 10502281
3 24 99916 318576965
3 24 99925 216363867
3 42 99991 559786657
3 72 99934 556448730
3 19 99928 614161672
3 91 99909 542942022
3 3567 57539 125766827
3 79 99952 270713077
3 4 99955 627148310
1 60205 92549
3 42 99928 746078985
3 29681 36519 314541646
3 25 99906 331076852
3 8 99940 222325725
3 30245 56131 961691411
3 27 99972 260070863
3 10347 85131 885450249
3 12 99980 623170136
3 19 99917 986639662
3 48652 64423 435899058
1 18546 30941
3 36946 85132 240764281
3 37271 70576 383016811
3 39802 43589 828990101
3 56 100000 877066280
3 64079 74273 924660123
3 35020 55714 808985574
3 9764 12024 317310619
3 45205 93557 739286474
3 43606 85522 614778383
3 13722 28529 397046340
3 45 99931 759527083
3 40735 87136 943706500
3 39 99987 668824948
3 8 99949 49144361
3 10241 85202 881986581
3 35642 46433 690231868
3 46 99981 247869806
3 74 99965 245722717
3 20 99900 462758509
3 8898 13814 33985851
1 32420 37272
3 68 99916 62646194
3 34 99958 871170675
3 81 99909 519766726
3 37 99973 883964069
3 69 99944 315622342
3 35168 72493 411304187
3 38 99909 752486913
3 1742 33636 220137343
3 56 99964 993645366
3 26 99989 293069503
3 18806 22094 761450820
3 45912 60573 972619034
3 18307 38309 355901986
1 19517 45721
1 11321 66408
3 54 99960 647038865
3 53 99932 495475495
3 7 99942 951197537
3 95 99999 439479500
3 17 99916 447115898
3 2682 84969 364253361
3 22 99989 952265179
2 45022 916753347
3 12559 89203 23746882
3 58 99958 733802801
3 83 99956 574645315
3 59 11124 490718787
3 88 99908 277812448
3 48 99916 85695521
3 83 99937 654782023
3 55 99960 780413233
3 90 99974 990296950
3 47 99986 129270733
3 58 99998 34763660
3 73 99977 11836212
3 32 99942 749904485
3 39 99938 741122238
3 12 99949 322869094
3 3046 15933 360557395
3 6 99989 727944853
2 46656 117637672
3 27 99955 661216030
3 56 99982 404548870
3 57 99957 523468603
3 52614 70721 634350958
3 1131 33444 842876356
2 93854 253187208
3 93 99939 833026308
3 37 99956 146845589
3 8690 9721 829877567
3 1113 69979 269983340
3 19 99925 655703662
3 15320 80871 385771073
3 11123 17136 372464493
2 63313 439202231
3 34276 91649 669309124
3 15269 73016 67786080
3 12 99960 32686297
3 9137 93122 132662373
3 69 99923 797456537
3 67 99931 348318935
3 29856 91551 997091067
3 23902 33679 125617112
1 7838 25267
3 47 99929 709924333
3 13260 86548 870794083
3 19346 57293 811726973
3 35 99949 332185083
3 77931 98911 463833870
3 38451 38922 622542333
3 95 99964 829597248
3 42 99958 935499872
3 26 99928 491861538
3 1 99973 972000189
3 33 99955 433795884
3 6 99996 703479525
3 41 99986 348708208
3 16161 88317 514705847
3 60 99969 779982861
3 70 99952 999473201
3 18981 89886 327918820
3 67 99944 426386373
3 2711 37510 919085710
3 17708 83690 704475374
3 3 99912 882030222
3 67 99911 844358915
3 31524 62909 227611075
3 71121 93429 53047371
3 44 99926 814489888
3 79 99973 822286930
3 81791 90231 118469791
3 78 99908 844690043
3 27538 43456 985563252
3 45 99907 926373590
3 96 99918 913098878
3 32704 39931 144867635
3 20945 73338 349569539
3 81 99913 170509431
3 67 99941 264571805
3 2686 8509 183621679
1 33290 64943
3 7 99940 314201621
3 54 99945 754137449
1 26237 87161
3 14364 97134 178933099
3 95 99942 25970847
3 68331 92487 185073205
3 47 99914 204113190
3 45 99932 723437306
3 29869 77101 248624819
1 34618 49415
2 75151 682482739
3 11 99960 316892456
3 70340 97249 874133670
1 37555 47645
3 83 99991 97834786
3 100 99947 301715088
3 34983 41356 734660582
3 17 99933 415943451
3 6831 67245 628803783
3 39 99921 338875318
3 14401 26487 912239536
3 21 99925 627660825
3 47752 50300 774361362
3 75 99937 317788737
3 35 99985 286671986
3 2900 6205 415733669
3 11629 16811 965175622
3 82 99972 714478251
3 6012 92619 108436482
1 42627 56555
3 48701 69567 725815700
3 38 99936 227493837
3 42 99932 136586432
3 16384 36810 783171427
3 1878 97652 538337318
2 86005 747830422
3 29 99997 265823780
3 3755 59610 640448586
3 21 99979 389810339
3 98 99993 429312198
3 9006 74495 390510967
3 12 99915 469464220
3 45346 98030 44160203
3 84 99906 191816550
3 92 99971 758765731
3 10963 55967 278622455
3 94 99917 553351600
3 60 99945 81189072
3 64871 71667 274562657
3 91 99901 641294806
3 100 99921 27697211
3 2869 48542 11065410
3 13065 70405 738657131
3 5204 70177 595258329
3 4897 15970 963159193
3 19 99950 78703709
3 101 28166 172272894
1 3075 64130
3 4431 65317 765359588
3 14990 74203 822054466
3 11 99903 141266273
3 5484 58658 551879024
3 16641 75058 273385797
3 40 99954 985586143
3 67 99929 415397849
3 29 99968 10754270
3 54652 56880 287414098
3 18750 19326 95144656
3 38 99935 678541357
3 43854 76307 66546207
3 32295 73544 587860414
3 43715 87787 274532974
3 97 99923 245994243
3 82 99956 122350607
3 14995 20963 212136894
3 4 99991 914685365
3 53 99931 58968515
2 6789 314802960
3 91 99976 919394133
3 10832 17835 220544912
3 40 99964 320693181
3 83482 99346 199930413
3 33734 57849 73766354
3 20027 91118 637928774
3 23088 46606 88924371
3 53 99932 524180479
3 42 99911 51618674
3 16667 18772 611505198
3 44 100000 909741419
3 32880 71285 685145239
3 64 99902 312940883
3 40 99961 270297945
3 77308 82486 83003058
3 56 99919 654743720
3 70 99970 359316052
2 13164 624722120
3 58931 93685 196211713
3 21 99974 517462391
3 90 99933 323636948
3 34951 61560 541827203
3 78608 99708 927024342
3 52 99916 892160669
3 78520 80072 268195214
3 99 99978 176214245
3 23079 81724 37229349
3 60 99905 455257058
3 43538 63592 311056636
3 59 99939 666947766
3 29 99944 495302787
3 69 99926 332854415
3 16502 61467 31241285
3 92 99967 810422880
3 52980 58136 710978888
3 10729 19310 936744657
2 84606 762127617
3 55 99907 134836504
3 30 99950 81597333
3 15 99946 168238022
3 19 99976 453380192
3 21159 88292 388301750
3 9061 86713 24821870
3 72 99905 149944646
3 38 99950 249275552
3 97 99986 603258094
3 6 99913 920480574
3 14219 24438 713274221
3 83 99985 816552909
1 2212 46644
3 10 99942 884313932
3 3 99999 517433087
1 63551 72617
3 15 99920 172436558
3 27711 85529 835496601
3 94 99956 605239488
3 58 99900 356209213
3 47 99962 690962964
3 65 99907 30044817
3 5215 97372 996484215
3 34917 82677 488301405
3 10433 49904 617271618
3 27 99992 911348136
3 87 99992 331818673
3 67 99901 892812560
3 23955 98841 702302165
1 11745 90124
3 51 99998 731342730
3 32328 33294 244248612
3 33668 69590 857940679
3 5413 70857 447733931
3 16227 40450 677688663
3 1450 50590 16612329
2 11209 963793949
3 29 99970 257209076
3 30374 81156 886692702
3 69 99913 265515207
3 23 99990 487434608
1 609 11378
3 45308 51757 628625980
3 53 99930 483596817
3 12 99930 10679900
3 24 99939 500855346
3 60 99929 722245262
3 68 99928 574544335
3 57612 84025 198164613
3 98 99995 607512134
3 6462 98413 239104414
3 58 99916 165679723
3 63443 90401 335903758
3 53042 73870 292728673
3 74054 99224 770412119
3 16 99967 543330218
3 25418 27812 897869057
3 25 99941 239829628
1 74600 92334
3 38026 55458 94914911
3 45286 91951 339660781
3 29817 30058 540715087
3 13513 92965 57047477
3 7 99947 926467832
3 61 99905 622034163
3 32712 86187 382618714
3 61 99998 604386202
3 2618 31992 950216586
2 34202 411812926
3 33 99917 632118061
3 36711 71011 322420275
3 23117 75166 83149012
3 62 99914 873405225
3 5 99975 370194476
3 19 99948 764234944
1 27152 60346
3 38 99954 290610724
3 80547 88438 373011513
3 62816 89432 481600895
3 14018 69964 71355590
3 23 99990 682921033
3 67 99977 948959377
3 44553 49863 919572930
3 47168 61079 665357591
2 81593 761248706
3 38960 71995 112189796
3 19478 72113 796018237
3 80 99908 707529118
3 4797 38848 239296035
3 98 99909 961918787
3 54 99993 643534344
3 1690 42118 967667231
3 87 99961 577707737
3 63 99998 145394639
3 93554 93766 948215633
3 65 99981 243285706
3 11 99944 468049327
3 86 99916 559390145
3 32247 60898 111712679
3 95 99910 337930537
3 26 99934 33895574
1 17817 52054
2 30774 266324020
1 17668 35716
3 25804 55307 418468850
3 19429 33765 108074760
3 13 99921 584955694
3 16 99937 729204288
3 43069 57741 237595990
3 48 99975 533598573
3 27225 72800 304577169
3 35283 55821 453931109
3 16 99916 443294969
2 81020 43465873
1 40167 72647
3 28994 30102 529650371
3 62894 72515 340900276
3 30379 87926 391034641
3 8582 58901 329367677
3 46 99998 209264211
3 53 99969 354394303
3 10 99950 364260000
3 17 99988 160534701
1 34994 72688
3 1 99902 495886107
3 76 99925 880823417
3 16608 96944 641287620
3 51 99944 14386982
3 29 99961 38541662
3 26 99964 507096727
1 31998 62213
3 99 99920 998846969
2 67042 978349415
3 37 99991 474146480
3 40 99989 141913152
3 82 99922 991942212
3 28 99992 967687631
3 92 99911 481229133
3 62 99936 607272213
3 67 99963 248134499
3 25064 29918 799516459
3 57 99987 889335726
3 59 99999 968969401
3 29 99942 688458227
3 60 99967 557817255
3 29887 94267 31024620
3 11242 68254 173030679
3 65 99949 38218973
3 65 99930 997225363
3 60090 98324 901017957
3 62 99985 324387715
3 2200 8167 792657810
3 47630 92015 492240354
3 27580 29312 999102264
3 42160 50106 678358321
3 22742 58521 324096131
2 79804 361965579
3 19828 89618 473876912
2 46090 213992918
3 65147 92123 178283446
3 85 99954 818421470
3 14 99944 884972079
3 55685 76946 918546917
3 8862 35288 362821951
3 47755 50553 285200560
3 72 99940 534778717
3 28 99959 74123003
3 5010 93501 869394759
3 1434 72663 465538220
3 88 99986 698910168
3 27 99995 385189961
3 2796 71901 283203612
3 7 99966 90187687
3 662 39937 698365345
1 1184 70911
3 47255 61209 470523281
3 35948 52797 871679423
3 25349 62733 935387707
3 62383 71030 389790763
3 11211 89288 37029036
1 35994 43974
1 3861 36042
3 52 99959 690699353
3 5919 79458 220372581
3 25 99965 767257559
3 71 99952 987184028
1 30924 97933
3 87 99983 536152678
3 66 99954 28344060
3 9194 92063 184582095
3 45810 93618 403194585
3 49 99979 608873150
3 83 99961 488249694
3 99 99938 632980182
3 3000 87158 475499781
3 11 99997 672093639
3 13346 91743 36566653
3 91 99902 374556071
3 53 99923 656541591
3 6351 76090 781723523
3 3156 52791 181398145
2 44823 777518439
3 42 99915 412989252
3 26479 64961 950574232
3 11989 82588 190702778
3 60 99960 29810321
3 2178 5963 482543570
3 88 99973 866525637
3 65 99958 535387307
3 31406 69922 85313279
3 76073 83538 70607394
3 21 99918 137410617
3 20739 45378 552412992
3 52 99963 509038505
3 49 99988 913490161
3 29990 43730 846791452
3 50 99907 467033591
3 87 99904 317859208
3 40676 84472 188500767
3 41 99924 292204764
3 46691 68913 330571698
3 22 99977 915255835
3 36 99917 547619373
3 79415 81668 605693866
3 61823 65972 87497525
3 480 21478 77408230
1 13928 26777
1 46469 51028
2 41778 812052394
3 85 99942 798194221
3 87 99951 218849788
3 48713 65196 14786510
3 72 99911 18950572
3 25280 79567 9902265
3 4 99903 460604269
3 96 99907 297944215
3 51 99980 766585763
3 4564 28608 510301941
3 16987 50518 952074073
3 20827 26169 22000601
3 3 99907 141602165
3 74 99989 675014804
3 24270 56263 815979562
1 45426 68773
3 93830 99085 240501674
3 545 42192 542142923
3 25634 50855 3763028
3 22950 56560 823159793
3 13360 70155 951526110
3 5 99954 910543591
3 25340 74326 634038746
3 10641 96586 549654814
3 50 99918 949927819
2 71670 949430388
1 20325 24237
3 55253 76866 623202049
3 97 99928 176387970
3 32252 98289 732411623
3 6082 82718 359455698
3 21123 32257 892208271
3 5042 28902 852881585
3 10 99921 780480078
3 13745 58934 996919391
3 56876 91625 499356696
3 36490 96062 972006711
3 39 99925 385612688
3 32577 88374 16775272
3 71 99950 467420765
3 31326 87720 823478503
3 16 99970 68690623
3 66208 75541 15917733
3 91079 92255 643011170
3 12 99926 848706557
3 1205 63599 844929394
3 34 99902 43112305
3 60 99973 580606448
3 826 18364 669773206
3 68284 68755 224897860
3 29271 42844 281070924
3 19 99967 116019220
3 51447 57625 793267763
3 11029 40556 72252499
3 14237 54661 885269338
3 13 99981 410715549
3 83798 92660 116893753
3 23 99952 876458947
3 22 99911 479966178
3 35138 73314 41333154
3 2 99946 606590068
3 73 99987 300213817
3 51593 51695 364988624
3 36414 83043 222760954
3 63 99989 943322767
3 62 99900 722036832
3 49948 93444 198139956
3 92 99922 919608258
3 39 99994 473562526
3 28 99987 513713511
3 95 99952 27433664
3 19746 63098 318058458
3 56667 90154 150617748
3 75 99985 378058112
2 27639 693404121
1 80430 86859
3 27428 45544 46729574
3 64 99974 986374950
3 36 99996 760999530
3 3191 16556 47845596
3 35476 42997 545469789
3 46566 96144 140355686
2 80893 507510745
3 37 99934 878087360
1 28890 50835
3 42 99941 853717196
1 61632 66863
3 26 100000 932978674
3 54377 77932 43013890
3 15 99952 660108476
3 57 99997 983740641
3 2943 82620 137767455
3 17533 67745 262215503
3 25 99933 675090013
3 68 99978 343313138
3 25232 65274 641696024
3 89 99916 668584047
3 9034 93242 394847399
3 20 99961 978532449
3 35125 52298 106355624
3 50 99958 15956881
1 61331 66510
3 17 99979 254268349
3 65 99959 362104947
3 8284 55115 173434244
3 53406 96704 334943992
3 65 99905 806694191
3 21594 30708 241585300
2 22728 8298505
3 96 99975 476645985
3 77161 79337 303648547
3 76 99901 939434662
3 49314 65852 383190136
3 22390 88350 646126759
3 7546 71401 266657737
3 28687 30666 413749762
3 84059 98180 705867670
3 66824 79798 811106760
3 44913 63980 709847831
2 55221 17370393
3 77144 89011 146307792
3 25533 93063 576024115
3 51328 77324 2821849
3 82572 93460 709749520
3 47 99907 776525463
3 85 99974 97045966
3 74 99913 534746620
3 24 99950 194257756
3 39033 80348 940853260
3 46126 70517 152037140
3 90 99942 138524954
3 43216 79490 697732234
3 30 99939 408124210
3 50580 92839 944339363
3 84 99975 319260374
3 37 99921 173587177
3 76153 93065 462752238
3 20 100000 62466590
3 43902 71260 570180857
3 930 98390 14276368
3 32 99936 472591497
2 4235 465781780
3 52 99950 582163417
3 18820 43204 807923555
3 11469 81746 276311228
3 25263 82047 986284939
3 85 99918 185350801
3 55 99916 471882252
3 3971 17483 749072519
2 99481 928000405
3 81 99989 951903640
3 13680 19580 956876951
3 40 99920 943421423
3 42 99956 709221865
3 87 99922 737183428
3 63 99914 911363536
3 92 99925 143415708
3 58 99950 949640331
3 64 99985 119254354
3 10217 85065 297261859
3 87103 90332 257360787
3 38164 65772 296565891
1 6965 61386
3 45997 52157 176533709
3 81 99988 98474312
3 46207 68985 921951953
3 20299 76252 970737383
1 58692 62248
3 42 99973 467842281
3 51 99927 83015017
1 25433 49676
3 15 99968 10973322
3 64 99991 391210094
3 7574 46620 771552138
3 10301 25229 707017278
2 87582 335275793
3 94 99955 671263284
3 3626 40313 898401998
3 39 99974 1922376
3 58 100000 406463196
3 4 99939 473145522
3 86702 89509 503727330
3 28 99996 929698020
3 1 99914 249498925
3 61337 94754 290403841
3 29 99971 217625551
3 29 99989 283990412
3 51522 97607 576952811
3 50344 50493 878129248
3 13 99909 444613455
3 1231 59343 785274081
3 14418 90362 287837252
3 40 99961 272260464
2 56407 473046445
3 55 99999 501529142
3 33 99982 922281357
3 75 99942 4048780
3 32 99944 326726332
3 43584 83454 890622482
3 98 99955 364453701
3 5757 23516 931660633
3 23 99979 606564623
3 11831 88464 969548116
2 45470 506135331
3 40406 75592 6569909
1 10436 35904
3 18311 81210 259022115
3 19 99934 420620109
3 88 99998 619974849
3 30436 78392 491402578
2 55336 1879002
3 1751 78251 64874864
3 61 99957 37015352
3 44 99936 110292251
3 31 99956 444281429
3 5719 34909 733380648
3 25 99920 627438217
3 45 99999 718659861
3 85 99936 127578304
3 2709 12417 282676518
3 63751 76354 725018729
3 47810 75942 733569271
3 100 99912 351621809
3 60830 78353 267316047
3 47534 65525 932488177
3 73 99957 251318840
3 12978 62990 634644837
3 12954 21299 899087948
3 25 99933 908368670
3 65 99912 861437010
3 39 99920 526274618
3 25 99966 580859658
3 34329 86774 803003219
3 9814 31832 308919621
3 54 99948 831672118
3 21831 33552 815141433
3 48 99971 522645973
3 100 99986 652398611
2 90943 829166320
3 64 99929 772323082
1 36078 79765
2 93512 767464015
3 1 99998 661849765
3 97 99958 416826155
3 85 99902 150096106
3 38 99975 599675673
3 710 81270 86214097
3 78 99962 752678803
3 75 99936 961013774
3 21374 23143 961312502
3 65 99999 757434363
3 63 99954 873188632
3 29827 77794 704457936
3 73667 93058 153218075
3 350 7586 566229519
2 83361 970607575
3 1959 16394 637602495
3 95 99988 382664389
3 97 99914 231508328
3 90 99906 794283176
3 64467 93744 72346530
3 82113 85974 562515733
1 41634 53219
3 68 99928 830130281
3 27020 92379 595947755
3 98 99947 211810463
3 82 99998 330180780
3 94 99923 731033805
3 62249 84688 580545910
3 11607 93344 536591118
3 52 99982 970211136
3 19953 55549 501099954
3 24345 54143 407297435
3 42612 69267 664521239
2 85457 362203145
3 45816 71787 206257544
3 100 99982 863280751
3 25 99969 374221124
3 59119 94597 960278159
3 21 99919 262883647
3 27 99932 554048174
3 21692 57020 143001479
3 16 99962 602878220
3 13 99941 813500569
3 28912 60275 985077079
3 28575 60395 669237874
3 75118 99008 115478109
3 74946 77622 292093921
1 15491 36811
3 22811 78925 779707987
3 32913 69642 364690373
3 6702 92565 747755821
3 64 99961 141165307
2 25181 495833589
3 82 99958 464390456
3 36223 43260 113656863
1 63298 86187
3 9643 14710 897702558
3 5828 46534 775511721
3 38 99986 236031211
3 45 99967 949748976
3 12787 41229 108108256
3 23 99941 798480557
3 44 99937 262559836
3 12879 52887 765467129
3 77014 89106 624359421
1 63696 83492
3 63090 90536 458521467
3 43 99910 878751629
3 75 99953 425108420
3 27 99928 824595789
3 44 99971 155750377
1 235 40412
3 42 99921 143160921
3 43 99956 735749472
3 28 99979 950966773
3 61 99946 756171338
1 826 84278
3 18 99942 981842747
3 80 99945 416367850
3 70831 99862 272415538
3 32520 69277 636875028
3 8 99916 931386981
3 55940 97511 400579090
3 11 99978 336420458
3 19193 40926 452539605
3 37 99963 265363569
3 31 99919 364669788
2 48218 300306164
3 23897 60944 870461126
3 96 99944 228736256
1 42444 46668
3 83781 91875 460649917
3 8600 48295 81067259
3 3539 70991 223757490
3 41187 49912 210500284
3 42145 89479 180754577
3 46477 81871 404908593
3 85088 93954 289321398
3 5505 33260 537307996
3 13240 68349 162823676
3 76886 93976 751498830
3 68 99930 37526896
3 73758 77178 775606141
3 35 99920 675099972
3 15207 33313 419876439
3 20 99958 762800391
3 13236 79663 947105812
3 81190 90553 84972051
3 87 99901 369117393
3 82 99970 362532167
3 42125 96110 402698458
3 14274 42643 190848758
1 33267 76384
1 12532 21223
3 24 99923 331497797
3 60 99905 685783300
3 14 99950 306306009
3 13032 64883 11279285
3 72 99962 377694484
3 62496 87399 199020766
3 70 99926 747227651
3 28 99986 360117607
3 11799 35948 19490519
3 38996 47052 830269983
3 14 99915 549243258
3 100 99982 902778609
3 37 99997 611711587
3 59289 69026 149545554
3 12937 85767 646040999
3 74523 81748 468607742
3 22683 84935 709681232
3 11 99935 888258021
2 58979 195905785
3 39923 47280 869409065
3 42655 52686 988013797
3 24 99961 587617985
3 13 99985 413444446
3 13 99912 61323493
3 71 99979 675438329
3 41483 77400 844093885
3 38 99935 403909790
3 3316 53834 189132294
3 59 99941 588839710
3 679 21530 521847113
3 16 99942 416033542
3 19247 45693 369532493
3 87 99913 911375538
3 45210 52484 348087242
3 63 99987 619106469
3 58 99967 487205216
1 59532 80452
3 8221 50520 710389347
3 81 99920 333184847
3 76 99919 321937796
3 59397 67300 754134226
3 33239 95985 511982568
3 48310 75828 851951272
3 18569 39056 246688824
3 98 99911 78959537
3 66 99942 306600031
3 29 99971 683651301
3 1 99925 43909318
3 15740 26290 202796071
3 56 99902 441105345
3 5860 20695 982090075
1 70002 76717
3 53952 94818 846728132
3 53 99927 627371049
3 53 99985 713487040
3 26466 91499 655504678
3 2 99980 743366817
3 62 99980 230174561
3 382 44582 394073449
3 32 99923 129954107
3 43264 60719 984707194
3 70 99920 698968860
3 77695 81901 657694698
3 12 99977 274930526
3 43 99909 286374425
3 58 99980 343124105
3 7751 94773 204349313
3 46289 84218 845983681
3 21 99909 721242317
3 8211 50512 126273917
3 15 99955 481286957
3 50430 95475 745692281
3 41 99945 298140904
1 32663 35205
3 66 99980 10844840
3 45 99983 526341115
1 31629 38017
3 85 99934 204867534
3 25023 46873 1492759
3 61 99950 675907734
3 40693 62130 752361991
3 90163 95987 429572103
3 26749 41329 217275120
3 37 99996 685906200
1 31956 97399
2 25611 845845055
3 17949 54893 349756267
3 81 99926 141103171
3 1 99939 621900367
3 94 99940 492882801
3 25908 42176 186279917
3 890 62626 357576933
3 47539 98299 695464343
1 57558 89378
3 96 99910 768428004
3 26 99926 162890295
3 1 99928 391290262
3 20838 46699 899317441
3 66956 99192 570882835
3 3018 75384 522381771
3 11 99967 192333115
3 47 99988 160861693
3 15688 36323 254142044
3 37349 80468 651562130
3 71 99996 703566987
3 65 99997 365397579
3 13 99973 732923954
3 59 99992 700600996
1 21892 41218
3 86 99928 622870749
3 7343 86072 265166450
3 93 99968 179208435
3 92 99934 610347992
3 8212 41770 73718477
3 53 99939 928002727
3 3035 90692 118535803
3 15171 48892 653437450
3 3858 42816 59168037
3 18997 84921 390629302
3 76 99904 176807556
3 10 99938 678734592
3 11935 23694 48253073
3 18 99977 177780277
3 44371 99370 563133309
3 77840 92934 108372006
3 38 99995 688859617
3 7 99968 835211267
3 83084 93118 149814
3 21783 82918 283384682
3 41 99930 757123720
3 25 99945 956717247
3 18 99939 400686950
3 81 99909 772755390
3 1536 45972 20879133
3 24 99996 340018255
3 21 99922 38023206
3 42864 85043 871960985
3 10322 38257 878073309
1 4833 95031
3 32 99961 505012160
3 84 99993 607873925
3 97 99955 961146187
3 57 99941 551327928
3 71 99980 289419660
3 32223 90895 134678580
3 49 99904 708497674
3 12485 37778 416424097
3 3 99975 387121040
3 75 99964 724967064
3 60 99993 440521245
3 55 99913 298451517
3 88136 91712 946379547
1 71572 89098
3 55 99919 165687872
1 35075 39796
3 37833 72892 60443019
3 100 99907 790455089
3 48760 81069 677799715
3 24678 52045 494637621
3 48238 79187 380176139
3 54875 55683 805541868
3 61 99980 466664894
3 8 99989 260832077
3 10316 21634 805463185
3 83050 83331 802066840
3 41464 49574 111489833
3 19598 84291 857054576
3 88 99997 348767019
3 54 99902 980844588
3 24460 61701 964723251
2 65367 668777917
3 85229 87383 951788539
3 30326 38869 599197720
3 29690 82373 418916823
3 33011 94751 281444166
3 86 99968 296798739
2 3801 292300469
3 74691 86816 56486636
3 75307 92778 97761485
3 63 99922 513143233
3 7769 18627 767375042
3 5 99926 578300080
3 59184 94665 965886468
3 47425 95598 224010602
3 78392 94082 277089042
3 79 99901 858018480
3 49 99934 724551305
3 74 99942 877132290
3 91 99951 569790077
3 1 99956 517394840
3 12594 78460 487073287
3 41237 94338 756622998
3 92 99908 881123616
3 30467 56397 500551548
3 10521 53043 477434030
3 42 99976 988776156
3 62 99904 296723164
3 32 99947 674334288
3 41 99965 391091630
3 26 99903 585939883
3 41725 58746 927163349
3 7256 18315 422444142
3 3017 91520 55233984
3 61989 85560 184362366
3 47 99946 610567412
3 67 99955 633382164
3 70 99957 712908190
3 19 99947 261260533
3 8930 10556 564457574
3 64 99942 442444003
3 9808 64154 716503174
3 62939 65424 960832852
3 13428 77858 518800411
3 38 99950 781984353
3 74 99928 30606010
3 30899 52030 794401537
3 85 99928 883363399
3 5099 58784 994913400
3 86 99934 420156419
3 100 99931 459877898
1 57545 88054
1 81884 91140
3 21 99920 278564394
3 98 99967 958986742
3 4620 46013 976829504
3 49614 55628 105529365
3 11617 28297 676710400
2 59336 207074841
3 78 99951 94745688
3 37 99938 268230196
3 12091 81373 894275325
1 5442 52996
3 48 99996 544801738
3 6 99941 771117573
3 56 99905 920571593
3 32728 55893 734397640
3 9 99931 17669433
3 6575 10471 444222140
3 89 99984 972193815
3 12962 40098 999636588
3 43 99993 405075595
3 28 99950 452951954
3 79281 83073 934750973
3 55 99979 486743754
3 80 99994 8925289
3 86 99961 472661382
3 33 99921 448061429
2 49531 412828535
3 98 99916 437560727
3 45226 48332 570144913
3 100 99911 582630103
3 83322 84095 241480972
3 25 99998 704349771
3 41511 88286 367810035
3 38 99970 760265678
3 39984 56259 536040837
3 73 99924 482374850
3 85941 89218 723343213
3 31 99926 337849830
3 95 99949 220615987
3 6168 56637 550443371
3 32 99951 247526642
3 83 99971 175124802
3 7 99941 784476747
3 17 99970 492692408
3 19413 86408 155764121
2 8654 563722811
3 43280 55093 328658640
3 40 99987 649517686
3 2 99937 208921802
3 76514 88262 431461135
3 30624 65527 160447774
3 66 99975 102516056
3 86 99951 335524027
3 49549 70740 28009561
3 61390 68967 30876588
3 94 99987 983991721
3 68 99954 12179079
3 52 99977 701609599
3 23863 24081 728880678
3 46 99933 592640773
3 6043 17045 686539673
3 17817 22729 18189293
3 36 99967 182139995
3 39 99904 704988230
3 63 99970 369983172
3 80 99987 1545104
3 27728 61339 623519936
3 34951 95937 375875598
2 42480 583839755
3 36 99986 230749490
3 83 99946 174070289
3 62 99975 23494568
3 57 99934 914137548
3 57 100000 466902288
3 5752 99376 593919521
3 40 99919 739800806
3 40 99920 618421737
3 5 99953 687335630
3 95 99984 166009572
3 83 99934 596424479
3 40710 83829 77762795
3 76849 82696 649998272
3 46 99908 289424229
3 15771 76668 12115256
3 43264 74515 258906877
3 8299 56023 78646272
3 12406 24574 778313617
3 12 99942 261198876
3 2 99957 162080878
3 34 99995 867071210
3 69650 82832 366665914
3 57390 65716 254863162
3 25300 82659 985859122
3 58456 96619 423835551
3 67 99981 219760662
3 31 99964 773969668
3 41413 52223 67051617
3 7001 94437 19405187
1 68801 87788
3 12070 67840 709501933
3 38 99915 402920924
3 73686 84191 577764930
3 67855 87334 879356505
3 27769 67540 686102792
3 25945 64966 812631025
3 29 99921 37500905
3 73 99984 73516622
3 22 99902 909461787
3 49883 93027 290968488
3 62 99997 346980980
3 92 99946 601865847
3 72 99973 255525567
3 7 99980 894818157
2 96397 991591452
3 90 99983 394188413
3 3 100000 279776741
3 17991 39128 593303617
3 88 99947 564415560
3 17174 90067 514921724
3 28 99960 317253529
3 50 99992 818728600
3 2453 16703 37304960
3 40503 57824 471339921
1 25018 76916
3 42 99911 371067792
3 57 99952 592005011
3 89 99914 817366928
1 4586 20955
3 3763 38497 671527981
3 21501 34636 443302240
2 38840 343656534
1 45574 54035
1 37890 40508
3 59 99983 443365558
3 58096 62513 890281429
3 8 99909 267022777
3 33932 57134 419139406
3 5 99935 76509237
3 21 99951 99661974
1 15426 41737
3 4699 99620 777951164
3 62 99980 208486403
3 5 99949 390180451
3 15 99974 375918613
3 55651 97497 364099573
1 24530 28687
3 3984 93529 814387346
3 35 99948 312407652
3 22 99997 898598788
3 11344 62850 262320087
3 71 99988 235537295
3 70 99977 366310149
3 55 100000 7868844
3 38190 82787 136245603
3 3 99996 812119986
3 51 99922 868485813
3 13 99924 749297604
3 88807 90349 915272220
3 66 99914 407186953
3 33380 87023 810329454
3 8060 26344 682569371
3 98 99928 127825098
3 59914 84501 492020674
3 55699 96507 796814956
3 57207 89444 520349281
3 13903 87440 673299133
3 72877 79259 555278001
3 55 99918 64874159
3 33 99945 677923117
3 19491 44543 735270472
3 59231 95428 486994894
3 11563 70227 6904701
3 33 99977 447321976
3 85 99947 432773953
3 14601 47154 777297332
3 61 99930 110259933
3 21 99941 529806496
3 22 99992 556183938
3 16588 51321 975646499
1 45496 99500
3 28441 60299 100624376
3 56 99947 100294539
3 34904 70057 905038042
3 55 99954 341134915
3 31754 41098 149850438
1 46204 67760
3 38 99981 405195884
3 16656 94045 702890336
3 69667 96002 863342347
3 29519 54119 612906225
2 69966 347238482
3 41902 45614 651983010
3 8225 35414 493931799
3 8 99928 513996876
3 29 99940 132775359
3 34300 73935 406525744
3 78 99916 235278923
3 8 99971 9642330
3 3 99957 610543137
3 28204 39839 455942667
3 11 99908 405446469
3 65 99944 829215888
3 44565 70834 533713860
3 16249 79613 948122967
2 8499 930971882
3 63 99958 868767124
3 25145 71025 651306996
3 53570 70566 749540832
3 644 87539 203059656
3 85779 92510 453087517
3 13263 60720 39171862
3 52 99954 118586806
3 73 99901 39128828
3 48317 71425 857924761
3 11 99921 674658488
3 12190 30617 578763910
3 12 99945 372215714
3 5065 47455 744111013
3 4563 61591 247651673
3 3 99964 623049051
3 1 99992 356633660
3 91 99950 396257374
1 16022 28586
3 46 99986 373955190
3 39747 76142 42569367
3 23 99994 937850751
3 60 99962 532737676
3 54 99918 214254829
2 42556 891264550
3 43 99940 990057354
3 63 99926 993886153
3 19725 38056 839626181
3 27 99918 638606634
3 96 99911 658812037
3 24672 55046 214644068
3 17350 72374 657982280
1 3482 94210
3 14569 16190 488676774
3 55502 97885 299554445
3 97 99933 830727190
3 5908 7353 866426202
3 100 99978 689012956
3 18 99909 382537168
3 48 99945 717359199
3 74580 87563 823251321
3 1620 40575 788246264
3 64 99936 761864982
3 54 99985 709688459
3 68 99952 906750672
3 15058 19130 450089046
3 9046 47408 391091376
3 5 99944 918673160
2 86627 174302880
3 51230 62101 836874651
3 91413 97685 919178029
3 83928 97224 989618600
3 53201 80399 645984868
3 1 99959 464549904
3 20355 30261 161102495
3 24751 81270 101712562
3 57359 66499 118118515
3 50372 82805 790162489
3 46 99979 856105322
1 5874 35081
3 73 99998 111473368
3 39 99904 860393071
3 58260 85258 970935855
3 76 99953 332927706
3 3 99901 546060799
3 63404 66813 799277199
3 55 99970 796745836
2 97324 609549700
1 49432 98504
3 19201 90733 804742214
3 93 99975 559520866
3 38 99958 330764612
3 72 99987 316692651
3 69 99912 765569194
3 405 30154 757242362
3 20972 84320 33803690
3 93122 94977 980023232
1 32307 38241
3 32094 97769 817284879
3 35 99948 81463200
3 96 99944 163024542
3 95 99959 959798396
3 76 99976 580327693
3 87 99978 778231532
3 67 99953 829045377
3 59 99995 384394209
2 64239 957958540
1 71694 75578
3 54 99957 152362555
3 2597 65465 682501598
3 71717 82318 352175092
3 97 99931 783852037
3 24866 84073 940702313
3 642 3688 677981068
3 45 99996 262086851
3 9686 87713 821041002
3 35638 76737 93576034
3 7340 32837 587151397
3 21 99943 705050129
3 17897 38597 636139929
3 44837 57250 730291832
3 6693 66453 692099864
3 10500 90770 718362322
3 38865 93067 939513267
3 1649 88922 542631136
3 63245 97101 686439127
1 75420 87733
3 83 99947 66474541
3 75 99936 193058299
3 49 99929 326088296
3 2606 59379 651638726
3 35 99983 613004715
3 89 99990 226968293
3 13 99930 973352552
2 68346 568596247
3 30 99915 319460487
3 14840 85314 856148049
3 25077 84284 739855867
3 17 99969 424179190
3 25 99963 293384505
3 26 99965 373202890
3 50 99981 572340878
3 18707 62168 817548003
3 43665 89022 598280392
3 92 99986 814469279
3 64907 98673 71062992
1 39451 72289
3 90 99990 118273572
3 83 99939 245740890
3 2728 40798 984075811
3 42 99933 405924700
3 56219 62839 869238614
3 42 99954 429827876
3 26600 32087 27635180
3 24 99935 404337503
1 31167 37059
3 73735 91114 176479377
3 91 99928 494617923
3 86 99946 716329344
3 5719 24280 554329919
3 71 99965 974398804
3 75965 92280 975073694
3 49 99900 170916352
1 12449 64761
3 8 99960 147274371
3 3255 67495 999728532
3 276 40647 671151243
3 9772 39918 16434158
3 8 99945 826010046
3 51265 72596 50002084
3 23438 67216 222289546
3 73413 95665 309019900
3 13631 85323 731228624
3 53 99944 401903838
3 41 99908 303550422
3 59352 88572 411792238
3 70 99971 385481087
3 38 54749 826657752
3 2 99984 865218490
3 4067 10955 94327402
3 70 99956 173050169
3 55367 99528 303441384
3 74 99930 212265571
3 73 99929 835557148
3 94 99983 580990860
3 41 99914 923848365
3 58 99907 969864547
3 79 99957 106911026
3 57415 71923 718053804
3 93 99952 923795846
3 62 99935 575445040
3 70524 99939 747785054
3 95 99950 810771953
3 46472 53567 873159705
3 40 99938 84541602
3 45986 66411 316043223
3 62783 83210 50167895
3 73 99967 255683789
3 57 100000 728536441
3 28977 68194 321418968
3 39885 57149 830466812
3 74498 78144 543868240
3 76 99917 310446292
3 30238 67452 451290911
3 3 99939 495852709
3 25 99916 970431250
3 33016 34158 719411386
3 53 99939 785842287
3 22 99972 889751353
1 47 92985
1 18234 32744
3 62 99909 452835102
3 38 99983 150911085
3 43 99985 448229653
3 11 99980 913534741
3 47174 73459 519371021
3 61 99967 543661188
3 75510 86948 694354933
3 80 99904 447959999
3 78 99985 638735143
1 17728 82888
3 84 99985 330714411
3 5744 54698 150997370
3 37 99905 967418108
3 34 99999 344283126
3 37 99966 1719652
3 53143 70742 228973297
3 23559 97763 539756081
3 70 99906 799909440
3 58493 70886 144078586
3 61 99932 158167904
1 52343 62753
3 88603 98362 306621148
3 90342 91512 594002761
3 6 99977 89730320
2 95708 137140998
3 100 99927 512963354
3 85602 91867 766689472
3 27 99964 833613195
1 15125 92634
3 5615 86473 627398982
3 1588 95749 413454313
3 60 99947 267400006
3 83829 86791 956985963
2 99827 132724798
3 36 99959 871530766
3 7566 90466 881402429
3 85296 92778 9733371
3 28655 63256 674992444
3 31654 49590 691441549
3 37 99953 494516977
3 47 99937 778189721
3 16489 80248 957201254
3 40256 77239 190548379
3 7524 42327 78247214
3 93 99966 137664909
3 51 99935 376902108
3 22 99938 620457207
3 88 99952 29568694
3 46 99910 496525128
3 59 99911 678289318
3 28 99966 555520613
3 30 99937 841544306
2 9642 622686399
3 99 99988 8784009
3 57 99914 102488206
3 9806 49126 821182955
3 18 99907 569204485
1 12837 48523
3 46653 52966 34486153
3 15677 89201 827895060
3 2165 97408 488970087
3 8129 62376 240379522
3 36969 44176 811498096
3 59 99964 762907390
3 37 99957 177765082
3 62 99905 372165175
3 64 99985 980328745
3 73 99938 507199054
3 7 99978 88671367
3 24 99938 507420874
3 31670 37520 828810581
3 2107 2318 50150348
3 47775 67014 852796418
3 39 99925 745603460
3 34 99916 424288796
3 37 99920 575214052
3 83 99976 481940389
3 70 99980 467561108
3 71 99964 529475240
2 60673 86425095
3 4 99955 219026486
3 50237 72110 230594917
3 11480 22518 530914472
2 60584 191786642
3 49591 49700 992692653
3 54526 83928 394034921
3 92 99910 176633364
1 27366 33774
1 15313 80886
3 40 99933 943537474
3 41 99949 605818094
3 58 99928 205256741
3 39059 88250 944715377
3 28 99994 602903585
3 3492 57268 818108904
3 23 99982 774012141
3 44334 90200 726374151
3 60 99979 167090991
3 2 99970 354157185
3 41 99918 431357999
1 6099 91072
1 17599 23792
3 14091 57751 322321619
3 9668 71410 123799465
3 5034 32002 171893247
3 97 99971 238063578
3 65 99909 632842133
3 23930 33972 511079654
3 51 99921 57946062
3 15 99955 635511694
1 52438 70084
3 27799 77115 594941957
3 18295 73719 139823125
3 46553 56329 774623797
3 9476 62892 167426537
3 10697 16518 735355093
3 50 99938 248766921
3 32687 52279 602657141
3 98 99979 290795661
3 70 99959 110381925
3 17855 36259 74862423
3 52880 91771 579311717
1 87186 99223
3 61557 86430 203581976
3 94 99904 383017034
3 58 99902 873517484
3 43 99975 603245474
3 58603 63450 51038454
3 58 99985 553846572
3 7 99995 73127634
3 73526 86965 117557005
3 6035 35596 616225008
3 90 99979 984237418
3 62 99994 596398276
3 43 99916 178065157
1 14871 30900
3 76 99924 928583607
3 50 99993 473689279
3 78 99957 877241798
3 84 99910 514336942
3 29 99928 649136777
3 75 99990 853270174
3 92 99990 498263429
2 91740 97511747
3 35 99977 651984596
3 27 99909 580357710
3 16 99904 745295521
3 86 99954 867888170
3 95 99989 555390577
2 85904 448931435
3 27345 50268 314321835
1 30979 35489
3 38056 82093 504521526
3 6236 41823 623598749
3 51878 86348 312089816
3 24693 98358 864425608
3 26036 87852 908437220
3 54 99913 642129965
3 6253 80701 924835456
3 42449 91538 873771666
3 68 99988 430955550
3 31187 95509 558210058
3 13246 94274 170477712
3 41 99920 158666219
3 32 99914 533688412
1 15892 46160
3 33 99935 313959216
3 16676 60421 649753849
3 22325 92826 770168462
3 43384 71772 170516847
3 24851 32354 746239575
3 55479 71261 222525459
3 31 99985 536792538
1 32643 72700
3 42 99992 893044630
3 18998 52618 667741964
3 13 99911 474308207
3 77731 82403 393740285
3 71 99946 274457980
3 30234 90058 354837080
3 6318 93208 399750765
3 5 99983 995001742
3 66751 68610 689612814
3 48 99974 634292431
3 11886 17814 175488930
3 88594 95307 206162692
3 41721 83154 554562677
3 65848 71921 106096383
3 11459 28092 80872876
3 17543 56680 345239025
3 9593 67588 963457119
3 41427 59782 339431452
3 41 99942 208569322
1 65524 68940
3 57784 62989 170548713
3 9466 13819 196198528
3 2503 10573 441605741
3 49 99961 305318583
3 39 99935 448603159
3 19 99907 978493977
3 18 99963 52569083
3 6 99930 765802453
3 78 99965 656888019
2 84836 684526767
3 79 99928 101718887
3 96 99904 640664215
3 41 99941 26187466
3 1 99925 402063392
3 59 99944 738968867
3 88 99948 905195158
3 49 99988 252264581
3 34854 80283 126764825
3 7418 63963 125888007
3 1573 44602 408513933
3 38129 56661 273291353
3 42427 86691 637646802
3 40 99919 286224535
3 70 99996 887881525
3 93 99944 851810653
3 37386 65218 830329894
3 11441 84117 17297948
3 36 99933 367986219
2 94258 175563934
3 40 99960 466239422
2 49173 656793194
3 2 99923 581104635
3 59 99909 640225554
3 10084 55137 803687269
3 49955 61845 852319104
3 29 99974 566649844
3 17966 55167 486817476
3 7 99951 661643170
3 13975 57594 858788274
3 55546 94972 120232944
3 23 99991 775721331
3 46 99989 124811545
3 44045 87036 919458402
3 25 99962 451835784
3 25076 79777 39773462
3 60 99928 816078727
3 6 99977 685135290
2 95250 870272407
3 64966 83808 255858264
2 52005 493505636
3 9995 52019 514327915
3 76 99930 952412142
2 99637 884856747
3 72988 83256 709509657
3 32704 80914 685520497
3 28278 73211 369780490
3 33014 99534 202841380
3 15 99936 69573956
3 94 99961 448774405
3 63 99926 311555323
3 17 99942 633259367
3 24 99988 418023098
3 47 99942 451285320
3 45 99939 187061653
3 31076 49224 488514848
3 71894 79388 699549086
3 8327 36059 682931961
3 27 99913 394837658
3 17 99956 658592448
1 14257 67385
3 16254 73029 586667818
3 5075 32147 805700914
3 10355 85614 318183544
3 58 99982 779737948
3 12623 44250 13317102
3 71 99958 663671768
2 21898 727888543
3 40 99954 74894117
3 27173 39626 946157593
3 53935 71922 882337526
3 5298 51472 411228109
3 44661 70575 825543982
3 9784 32991 274185269
3 52511 95950 161923133
3 66040 96332 286500357
3 31 99963 513430096
3 9445 89993 844470338
3 33052 62800 171241994
3 80762 97599 15555223
3 74 99994 821944176
3 11880 41279 33656804
3 82 100000 226511653
3 33942 59217 711710487
3 37876 77038 489979352
3 17182 48094 102212672
3 26 99974 896714234
3 69 99953 496245728
3 74 99951 831934388
3 23783 39302 895528577
3 10554 75693 328116505
3 5058 89649 670821004
3 1624 18794 189022872
3 49 99987 819688022
3 83 99901 644317108
3 41 99921 392391804
3 97 99901 825824760
3 72 99978 162805874
3 46 99928 822719013
3 52544 63512 839479638
3 1988 42407 359570350
3 70460 71147 193771786
3 34677 94343 297419366
3 15844 38584 480911746
3 49364 51395 394220663
3 27549 93291 901210715
3 99 99921 516631703
3 48 99956 948109485
3 13554 74731 708075638
3 68076 68862 26127138
3 12 99949 133901691
3 2 99907 22065223
3 67 99907 647490992
3 73 99995 942791457
3 3642 28318 596895995
3 12430 56935 879221764
3 75652 76121 298265743
3 10 99983 211616673
3 27 99979 409360034
3 62 99936 507730014
3 48 99918 797684831
3 19 99960 393633258
3 31294 79197 127826975
3 20 99942 336483601
3 53 99921 980645844
3 42 99991 673621965
3 67929 89845 775348166
3 19 99960 201475485
3 37 99904 906185602
3 28022 81447 376201242
3 9420 15054 468055823
3 38154 46630 885161416
3 94 99921 938244195
3 37 99948 220246314
3 13 99948 641616661
3 15745 60668 641976346
3 12610 47108 158917717
3 76 99931 365327703
3 17668 37682 469859097
3 78 99931 860979295
2 94473 989065781
3 23 99934 97519470
3 3389 50842 391352024
3 79 99951 968247452
3 54595 85108 738685779
3 50 99997 87530892
3 88 99907 363855779
3 22237 64543 179831100
3 59718 99514 119862764
3 59922 96034 967728328
3 87438 88336 91468021
3 45 99901 168839545
2 27678 615600552
3 6399 37911 291115808
3 20201 64460 691124320
3 70062 95853 200903342
3 78 99982 709166020
3 57311 68524 162434430
3 29 99931 779567144
3 3611 51272 315151178
3 64 99908 120629983
3 25 99948 763733850
3 9961 88713 757656812
3 84527 92689 19582173
1 21012 61164
3 16573 43617 575625879
3 99 99932 682334866
3 10680 82892 596967604
3 42558 63755 796994854
3 66160 67213 487492605
3 13 99940 958879535
3 32 99964 345692345
2 26430 187746228
2 20000 64838747
3 44 99957 527159799
3 33 99985 547933339
3 35225 99825 132001743
3 35036 57168 711563133
3 19488 55208 410787485
3 74 99980 92471887
3 15 99998 991898832
3 22772 25952 830622764
1 39311 47687
3 41 99990 813224652
3 36 99961 274464970
3 33524 74531 39127667
3 25323 65527 45502370
3 94 99909 718348553
3 76866 97834 527242128
1 15844 88271
3 53915 96409 258573404
3 6094 85921 307277828
3 80 99917 903461253
3 50408 95418 768419238
3 65 99947 154065403
3 50659 83053 300764033
3 32798 36535 884389768
3 75 99972 234885032
2 86851 117712547
3 21876 54157 277273909
3 12108 58642 27943381
3 19 99967 42906860
2 96844 454510181
3 17507 58671 993766563
3 20 99909 438726155
3 66 99964 154018539
3 26953 80438 314538801
3 46 99950 894099270
3 70 99950 590884587
3 14694 96501 997161194
3 34012 50097 263134882
3 21219 75436 546274481
1 74250 88464
3 9479 53241 924068543
3 72 99932 715404623
3 47 99950 930659303
3 59 99935 630840446
3 40821 69882 768530328
3 4 99915 548547290
1 18232 54347
3 33074 90685 310265953
3 49339 69506 179572227
3 100 99910 319464832
3 70195 94413 222227092
1 87143 94109
3 7 99992 358626465
3 99 99908 558101065
3 43612 60891 748604492
3 28877 62283 892695636
3 23 99993 236306535
3 79026 91706 193964404
3 33 99913 916327911
3 50298 76402 660225373
3 6892 83636 105708217
3 29503 96939 719899164
3 9798 66907 276054167
3 8 99915 780295053
3 92 99960 486869020
3 52433 75666 77425933
3 86 99975 112351254
3 10 99975 212949361
3 37766 60969 374027035
3 62 99987 25570614
3 18980 30918 521191263
3 38 99921 524431611
3 67 99940 1223877
3 43839 72470 792437292
3 39590 65469 535853877
3 41 99939 407272448
3 13 99946 427542317
3 14 99965 755359909
3 38210 74018 444246170
3 3437 55298 566514874
3 75 99956 372525033
1 18264 21936
3 9268 80477 515720851
3 68 99916 33612732
1 34439 76745
3 7 99945 210030588
3 56 99932 651029123
3 65757 72879 357995287
3 35 99960 989713214
3 20683 43157 216377007
3 49403 63248 683820808
1 40426 42953
3 76 99919 19114453
3 37046 89852 641128947
3 35 99951 961241720
3 59 99916 293855575
3 10939 50246 832488014
3 54 99919 737096340
3 45 99948 276300966
3 3 99989 871606196
3 1403 34258 577637518
3 55700 88458 443640317
3 98 99993 227967203
3 43 99921 374002854
3 57 99922 77937319
3 72 99905 339142609
3 11 99994 558729106
3 62 99931 24814005
3 15 99958 890974444
2 59716 659500043
3 6 99991 621818710
3 54 99916 238670452
3 63757 82661 986431125
3 28274 84366 250833584
3 57341 59704 843382830
3 3666 12873 74614572
3 36353 48104 158220698
3 22811 39771 92879055
3 8 99934 241635133
3 1306 74315 829827695
3 3288 97375 432860538
3 58 99952 591988355
3 75513 90573 845852170
3 46589 86613 954496794
3 19290 43012 621123983
3 25935 78247 938387468
3 43 99991 856259427
3 25318 69092 891417968
3 76 99994 666515382
3 33029 44652 267547726
3 23093 92655 484087257
3 12466 89995 441978774
3 70 99905 120617684
3 13 99996 940494672
3 49 99970 7341631
3 60 99969 568861717
3 51986 93989 764662094
3 41 99986 813916862
3 2 99996 497265710
3 29013 39880 231371355
3 9199 35530 808542096
3 42 99979 797989991
3 62 99931 631983747
3 36471 94011 711096123
3 45 99974 612391047
3 47 99908 273801408
3 29835 63232 580272607
3 47 99948 825610600
3 5675 44728 718673447
2 19750 948579716
3 31 99900 398558075
3 74111 86029 256345480
3 68 99922 15664253
3 16924 40929 238084935
3 88673 98553 116788238
3 6 99959 472155033
3 11241 67212 337749455
3 72 99996 37132862
3 40 99914 418270234
3 64616 87669 630224655
3 17291 72441 523800277
3 33178 51061 126396275
3 49198 87832 657302151
3 61 99943 596657685
2 42604 205722018
3 20 99991 340617758
3 83 99963 746860841
3 58718 97371 875485572
3 78323 84996 749970661
3 40 99917 333180548
3 14711 79476 845269977
3 45 99933 184254354
3 77597 88205 382652682
3 26243 85018 953705159
3 34 99916 45274320
3 58 99919 2453457
3 76840 77181 377715820
3 39 99964 764292648
3 17 99961 289124314
3 64566 82787 60240770
3 31 99911 644155369
3 32 99962 260799113
3 76 99941 944890505
3 41 99920 362906059
3 18 99903 39707492
3 45281 54219 207281906
3 53 99993 256392368
3 55 99957 891086902
3 1871 59373 341880899
3 2 99914 162875407
3 11 99907 533177065
3 39 99973 693989679
3 21669 49293 474898418
3 75 99956 616921264
3 12 99974 558246159
1 18293 39591
3 31 99954 712852237
3 75471 77343 770924602
3 73 99965 892973464
3 16 99976 676277216
3 84988 86571 772680153
3 58096 99444 231319043
3 81 99947 942051936
1 8973 63978
2 22860 849080882
3 16479 16668 999832595
3 39304 99809 279622637
3 36061 70184 184209273
3 20764 48776 245349597
3 7943 65419 53067420
2 64679 158345505
3 10 99918 813554068
3 32063 41074 907160017
3 7571 20137 842476969
3 68 99909 952914503
3 79 99982 793344017
3 31685 56207 176509116
3 8 99924 277843195
3 61244 91798 69838246
2 92905 927284577
1 40214 95785
3 61 99969 874397578
3 14176 95236 397850811
3 37609 90479 81765832
3 34 99925 594218385
3 79590 92922 534631810
3 50 99996 424869469
1 42076 86480
3 16399 84190 702815398
3 55 99932 868399640
3 8711 65958 63756121
3 78 99939 258373332
3 43 99916 381126497
3 24722 35350 365014821
3 26 99991 677401643
3 71 99980 471418196
3 10891 32849 615046729
3 71393 89563 638844817
3 3 99930 414461955
3 85 99984 560236325
3 13208 48781 988742705
3 42 99983 522913255
3 32249 53481 391037256
3 70360 81687 791873521
3 24 99939 599871155
1 56041 86193
3 43957 80542 317431904
3 5 99935 251877047
3 36376 98769 873105651
3 7766 26894 989363490
3 67115 99710 858828098
3 9740 90801 767392182
3 18 99905 575171648
3 1900 25945 45106684
3 60886 84196 615763254
3 93073 94066 63983122
3 22017 88955 774070614
1 54342 83939
3 28 99900 465351187
3 95 99947 932946172
3 83747 83886 956117120
3 90 99973 488782280
3 52 99994 624408434
3 20 99952 659236159
3 55 99976 267164945
3 37548 53039 235315276
3 81 99997 125251787
3 93 99960 961266439
3 79048 84796 216067372
3 68 99974 442998564
3 27643 54084 905154029
3 60 99961 958070954
3 47 99977 899922512
3 100 99925 11384550
3 56920 71932 924722091
3 31355 92120 848026015
3 15742 51547 790127170
3 38408 76408 408492170
1 4098 34726
3 32457 76378 605912587
3 57573 60197 176476654
3 60089 74674 331314472
3 7 99933 189912788
3 41 99942 820625226
1 9358 13647
3 5652 87512 949726549
3 34807 69425 994469797
3 59186 59390 543719722
3 15368 99759 892886290
3 2 99927 805737495
3 58086 62652 712955950
3 61939 74298 458581248
2 20927 863621720
3 61 99942 768550336
3 3909 12581 654613407
3 46480 61266 831316436
3 25770 34037 761008696
3 3601 16458 569303509
3 27143 87578 110412168
3 73 99925 51102242
3 54272 84568 80634437
3 44 99930 523344012
1 29509 76899
3 9057 32153 456532815
3 5150 38723 302411208
3 68 100000 875946350
3 49471 65441 806331824
3 41117 80880 976087729
3 85 99969 503297823
3 58141 89681 566042371
3 54 99909 62381002
3 8 99934 841692195
3 60 99947 770123878
3 16 99922 785460375
3 55329 85823 43188549
3 53469 62349 492100829
3 73349 95334 40318242
3 53330 68886 540682980
3 53814 66064 340025912
3 59634 73684 177486778
3 25 99908 307332506
3 21 100000 70018951
3 16393 61898 243083967
2 84334 354487435
3 13558 93857 379422649
3 72 99912 262945033
3 22 99904 771775136
3 34524 53711 643149203
3 62547 81616 218759254
3 58 99913 642845095
3 13746 91711 745617100
3 94 99992 478775351
3 59227 70695 622896568
3 88 99986 946862052
3 34102 96833 322737772
3 42290 76267 57359209
3 19 99948 749080044
3 36970 37565 642906710
3 11559 75623 775790400
3 38 99937 736763903
3 47 99914 177938438
3 14716 66913 375960756
3 74 99919 395048268
3 4215 68184 281242930
3 70673 71063 21130396
3 54910 85470 378639961
2 51469 266215850
3 19607 65496 278420685
3 34 99907 104941292
3 2569 98916 544609577
2 24613 489630072
3 29 99951 760027916
3 54 99997 568159097
3 69 99966 178961130
1 2473 88999
3 22048 48652 744888300
3 55476 87394 334309594
3 21 99980 457389918
2 70112 676108115
3 56 99997 971338617
3 851 81751 261573285
3 63 99940 574929091
3 90 99926 433970871
3 7 99943 71152589
3 29 99901 914549135
3 57211 94990 289873789
3 52 99940 448505982
3 11999 83040 242464262
3 17886 20620 455005496
3 38 99938 495987870
3 74 99977 822348578
3 23041 44564 612757361
3 18995 63278 31810796
1 90299 95026
2 84821 72740571
3 30 99995 180823194
3 27423 35347 423952600
3 29483 36472 586770162
3 32278 91107 166310350
3 29526 58358 50341746
1 10251 85797
3 49405 73171 466624990
2 7161 882779735
3 15609 38467 574219118
3 47 99995 773281935
3 173 90210 351608658
3 14186 34101 716136452
3 18127 53946 659185674
3 7516 23174 442210338
3 22072 80782 766388242
3 16916 31073 703853953
3 19 99952 672655891
3 11382 93861 605572345
1 28223 77516
3 77852 97000 909372243
3 99 99933 775781141
3 96 99935 693694953
3 47 99970 932474434
3 49 99909 441019971
3 68 99921 558458139
3 60033 73086 863578901
3 22498 83618 457363033
3 39382 95802 480382647
3 32 99914 59926261
3 25 99907 64305267
3 75075 86670 553258528
3 77 99906 435192859
3 19490 47753 771571059
3 55 99975 940625374
3 39178 59680 633103208
3 39 99931 627989085
3 46 99951 702732808
3 8586 26104 470796025
3 46 99910 255272422
3 3 99998 251566703
3 71 99991 111177548
3 3989 97248 732533158
3 26011 95212 655905716
3 11 99942 854466760
3 23 99963 836713337
3 98 99929 462972560
3 16 99905 343023567
1 37616 90439
3 52706 98949 914014163
3 34563 82067 904895920
1 37346 87707
1 6786 88605
2 83252 796612107
3 70 99968 275338541
2 22326 279652535
3 60662 72568 598805645
3 56 99931 277565530
3 950 61674 567118684
3 24416 41825 285538034
3 46 99911 367825222
3 38 99966 356917689
3 34 99900 707645764
3 33295 55109 907249006
3 61813 78414 854166662
3 70 99970 104391748
3 58001 82188 322465280
3 49 99994 881158170
3 11999 42691 983257160
3 45 99998 769747692
3 73781 74864 404219807
3 45589 62200 79419274
2 12486 770530075
2 8654 755347278
3 51 99989 415984085
3 34708 72110 887265312
3 22263 27382 732905961
3 32092 76799 580602951
3 6577 95225 488663330
3 8646 17460 762141070
3 54 99932 566922967
3 61385 82204 764999754
3 40464 99397 608985084
3 68589 91324 168479511
3 36010 36564 463432317
3 97 99968 50693316
3 44 99909 636482765
3 70 99942 719282828
3 94 99936 580139962
3 11095 54084 793248391
3 2487 28659 275130500
1 29862 58174
3 51745 91581 279123840
3 75133 77434 470914062
3 42 99925 110618445
3 8713 96629 973978094
3 20039 86739 537154506
3 97 99959 446621263
3 16554 88369 958883430
3 5404 37662 689008085
3 5501 84773 147785820
3 4393 75844 327313691
3 86 99966 414345487
3 97 99927 472350112
3 67 99925 276210840
3 12757 73100 321218301
3 24972 61004 977436317
3 44130 78159 55674457
3 39505 59795 975971685
3 86 99900 457683998
2 98298 530404675
3 32155 49510 220117634
3 39 100000 433936732
3 34 99948 270209640
3 64068 68586 180852725
3 68111 94387 396358292
3 58217 85066 570021331
3 43 99935 731086138
3 29 99916 900546490
3 4 99988 384234547
3 21644 94480 652650433
3 39340 46158 281074412
3 27046 62380 160206571
3 47512 52753 2716318
3 63 99923 966686451
3 50605 65288 868226241
3 2007 14629 603467367
3 28642 73533 935135675
3 22 99985 699328249
3 17501 92702 435473885
3 57241 94258 344269330
2 93233 306167272
3 54779 62680 145706222
3 52649 92727 192642944
3 19268 90553 97463002
1 31665 33265
3 61 99925 486558624
3 60 99931 529148762
3 47 99972 302960492
3 41551 78428 758945049
3 63 99996 68223186
3 56 99952 344158904
1 8116 72120
3 53757 79415 42559441
3 70 100000 427728144
3 87 99976 841684839
3 9 99913 601862759
3 40 99985 443207242
3 71 99969 145908217
3 35792 66728 546928283
3 96 99973 375047033
3 71 99939 800076596
3 82032 87011 104377762
3 30697 47799 682502101
3 96 99920 758446604
3 26 99992 807620001
3 75 99920 251043132
3 75 99963 582244296
3 19079 66216 253449471
3 67388 94422 256427654
3 47424 72769 795058424
3 40 99916 21960780
3 47 99987 74231671
3 6 99943 28525373
3 79 99951 452749
3 49 99924 660198109
3 48 99938 863026525
3 20834 53246 671143428
3 19016 61572 346012598
3 16900 65245 181032729
3 92 99972 247236062
3 859 7504 888172669
3 14903 72490 283799217
3 62 99937 503730501
3 19 99930 275098090
3 55804 62044 609830444
3 74 99985 764686017
3 98 99930 404012232
3 3 99985 672069302
3 8978 72109 615929596
3 37 99981 473803948
3 14880 51467 152006830
1 55456 58147
3 11825 75122 2717828
3 50594 77164 296131881
3 35 99913 575831623
3 79612 94943 905705306
3 91 99900 778305356
3 74 99970 214955154
3 27715 71780 388371588
3 11390 14652 972765746
3 41058 45474 819289412
3 13 99948 81947053
3 16247 88130 802758453
3 35830 71516 146938401
1 29755 63500
3 29127 42094 180291604
3 8576 62621 952201501
3 21 99987 375372684
2 8135 17549831
3 53287 98413 665484821
3 57497 59087 430864538
2 31297 155888921
3 9382 62440 907568301
3 25075 95036 18679414
3 6746 58361 237278773
3 20769 50066 628107071
3 13163 71282 711309379
3 55 99951 59906616
3 7 99904 508042227
3 35460 74519 298044964
3 57 99947 531625952
3 44 99931 14634964
3 6 99934 21264086
1 58631 76078
3 43901 84661 638173857
3 45682 50702 622084478
3 34 99955 473377652
3 62 99921 724106577
3 12586 45246 497342272
3 7 99936 724572678
3 11828 60974 40391211
3 79445 84732 438758765
3 90 99900 586339058
3 70 99955 734511385
3 66693 82124 531731925
3 46511 99581 492515061
3 9898 79036 492725199
3 34954 86805 729140763
3 7942 12581 417282570
3 25 99906 165661665
3 19093 96426 273995666
3 48860 99926 434655028
3 33 99962 437774665
3 37196 60425 860577834
3 69240 80403 160144412
3 41 99939 311457235
3 44 99968 404602740
3 35894 73722 887799376
3 10589 34539 616626159
3 10155 88631 97459494
3 7349 68827 933327439
3 27901 44414 477998036
3 14737 59304 384458419
3 80 99944 863361188
3 17302 51641 780652549
3 55918 67522 969714623
3 17 99971 46632884
3 2010 27805 314084484
3 60 99903 719062947
3 97 99979 178372889
3 56 99918 853656161
3 42 99985 801865794
3 71397 83081 401413531
3 67431 93888 452173170
3 3 99946 774607567
3 84 99989 122119457
3 33587 64915 529075266
3 38 99934 483040605
3 68 99929 45561909
3 32832 89955 79851684
3 80 99926 925218387
3 54659 56389 601229040
3 64908 90677 552690541
3 4 99945 858504467
3 99 99988 812978538
3 19226 61141 252764742
3 17 99975 972517241
3 11 99911 133544444
3 35 99924 772618378
3 26386 42195 991138301
2 31189 319014084
3 65695 68282 44345824
3 7 99953 406834108
3 81900 86236 22164664
3 44184 94946 808376604
3 56134 62317 487441745
3 11 99950 792449349
3 46 99952 478200511
3 74 99916 626675378
2 69319 997607913
1 17106 90821
3 73772 84498 364956632
3 60 99989 702877304
3 17 99905 731633791
3 55818 95375 957520876
3 14 99938 85115017
3 13182 42173 966224894
3 6779 79601 321896257
3 29614 37348 406948087
3 51388 56399 203808380
3 68 99927 260566446
3 47383 97874 109244336
3 2016 72067 135675709
3 24 99969 573834568
3 97 99980 444792565
3 13 99940 670143030
3 72 99909 447690895
3 26697 53765 339870666
3 59052 76372 776580772
3 96 99925 348059586
2 28464 337600981
3 15097 23472 725297088
3 32653 74748 835776800
3 80 99936 339528803
3 953 13824 747464395
3 5228 44331 124314943
3 91 99933 35160766
3 41985 57849 651654721
3 1375 34232 57578015
3 19578 50967 82224422
3 23 99900 870250504
3 82 99962 181595087
3 24571 88348 246228599
3 66 99930 739899607
3 49789 91260 812023174
3 14958 97869 515726434
3 77 99950 398820572
3 78 99996 650705208
2 75616 797921039
3 30 99940 460954009
3 11 99918 542574426
3 15 99954 524070248
3 43204 84895 285450475
1 56536 97841
1 27571 92736
3 28361 36559 249000252
1 47767 93495
3 14812 27942 263239788
3 21133 49442 374243770
3 47 99981 350761165
3 6 99968 92554872
3 63 99917 545317509
3 85 99961 477474315
3 73767 90887 1884407
3 3142 75002 184386916
3 49 99975 565727625
1 38959 62198
1 32151 85905
3 25 99975 754940871
3 9525 86548 722903001
3 35228 74910 94083540
3 13524 88825 764888689
3 44 99910 274470457
3 2479 8676 140217741
3 12876 27323 993825135
3 17613 99905 367513413
1 81632 89787
3 26222 31145 858457525
3 8040 95938 650095703
3 92 99924 842846300
3 16035 16474 18874429
3 16896 33755 365202491
3 60 99982 176202601
3 45275 74571 393509097
3 49 99943 416435041
3 35807 74381 871519480
3 36 99925 422973517
3 92 99919 63084368
3 11914 96206 374760682
3 2190 8962 115862212
3 16885 90607 631092417
3 67 99912 870527456
3 63 99948 180715673
3 42 99918 207676672
3 72603 76534 326373163
3 33 99925 163470503
3 72130 80036 631013908
1 6884 52310
3 42071 54552 791229607
3 87 99927 565522261
3 52 99978 373992540
3 41947 88837 726886412
3 22745 29594 240504725
3 12704 48648 361984342
3 45 99993 669695224
3 581 71339 939232787
1 22271 82951
3 14 99963 342951756
3 30874 41585 485286521
3 52 99901 815349634
3 14 99977 732904608
3 99 99921 155135890
3 3465 13232 438110046
3 11597 76181 270899410
3 17403 36678 529296969
3 27 99986 276859267
3 34517 36146 497423515
3 13481 80140 484808536
3 77367 97398 383156841
3 49686 52836 855674963
3 43211 83333 10373655
3 77 99918 473930712
3 74 99958 838668300
3 13 99903 285564925
3 29908 39645 215992995
3 46 99901 377394463
3 37997 39074 698348129
3 13245 91446 185806267
3 34073 74461 410523245
3 76 99914 358043771
3 84 99905 113008445
3 46 99956 5899407
3 90 99970 385485198
2 83184 117914043
3 71 99955 968867529
3 19308 63091 326671886
3 81 99985 51478835
3 11 99991 940070394
3 18 99909 64651900
3 89 99932 506681897
2 14542 168814642
1 86700 92971
3 26966 71144 657308159
3 4723 71338 372634655
3 77 99907 979087549
3 36959 57182 505177302
3 23 100000 483397680
3 12989 97629 980161857
3 33607 47984 227756408
3 65 99977 886223805
3 86 99938 952093987
3 40 99995 339167780
2 51932 680487281
3 45 99938 339384357
3 45283 85246 817906570
3 38 99924 357443908
1 2849 58599
3 38340 38801 760495336
2 58512 890178854
3 38547 52856 699943374
3 81 99922 595249548
3 71 99965 30022981
3 6781 17022 131025123
3 40638 99390 979320333
3 19978 88422 325296929
3 70 99923 744772265
3 23990 50271 89407454
3 27 99949 156856563
3 22 99944 117549127
3 39918 65873 859215274
3 18 99927 204477269
2 22786 875412645
3 7 99978 695162809
3 54092 63746 7108835
3 86 99993 670667846
3 24145 89358 57228875
3 51975 79193 730994635
3 60819 78081 977783189
3 19897 76374 443255877
3 6533 84943 15665087
3 22192 38658 780020696
3 6 99914 216199141
3 24175 38564 589278027
3 20862 25134 80222032
1 1799 84710
3 68065 98628 367950592
3 86 99943 56980616
3 13 100000 291466215
3 19218 64701 788417815
3 13667 98848 545466929
3 51 99987 394447813
3 67 99919 842336151
3 88 99986 599054309
3 30967 83739 349313377
3 7927 28724 942092924
3 74 99932 812454078
3 51404 53817 108311350
3 68097 81795 864677714
3 77 99932 579151767
3 44 99931 151088656
1 12965 48818
1 12056 94900
3 52 99920 599445594
3 16 99998 287207653
3 19 99954 98234162
3 28969 83404 263440896
3 51125 96605 27709391
3 50114 59082 302522362
3 14239 96128 538287767
3 41598 45295 291824778
3 42049 84727 86140728
3 75108 96042 782782888
3 5012 12441 239251747
3 53 99963 240261526
3 56 99904 883085880
3 68 99914 367546688
3 82 99944 708103101
3 15093 46378 19443398
3 6325 30345 61742998
3 19426 69970 764251735
3 24 99933 580852655
3 7 99966 35555137
3 5143 52375 913629117
3 41963 60577 108314438
3 52595 73018 220894503
3 4839 46849 27051569
3 28205 40489 758606654
3 47721 83704 560096680
3 7274 79328 116094389
3 23 99901 412041028
3 80 99922 9741133
1 51927 75700
3 62 99956 930140990
3 8351 79558 571549448
3 3871 54080 371240958
3 69 99955 486830181
3 47077 97046 556413202
3 16761 40669 446314767
3 20 99931 590617784
3 12 99950 947530396
3 27155 83188 99933345
3 85 99921 377305668
3 61 99960 108741348
3 33733 90402 795109242
3 2 99905 797698355
3 66 99958 391132860
3 7 99961 471702092
3 19799 54599 559849127
2 58980 901658130
3 5906 85647 887497954
3 52 99909 336820609
3 25 99967 175749108
2 37262 402048220
3 60 99930 338476364
3 81492 97082 518067545
1 58187 75824
3 57 99976 111457869
3 28 99980 504259606
3 54 99943 811504911
3 46 99930 156987176
3 92 99951 197516896
1 44132 79393
3 87 99941 480295557
3 53119 58295 283646191
3 58 99945 573488434
3 26 99938 858827892
3 90 99907 599899245
1 37268 65446
3 19 99993 733359288
3 52 99956 911460868
3 19833 65583 660555565
2 57753 177360434
3 55 99973 911711988
3 38 99917 593337445
2 35860 928977635
3 46324 48081 37652540
3 20861 45674 772330257
3 38325 54528 822533724
3 21 99993 304015308
3 42748 95146 635467174
3 26121 82321 909613642
3 62 99978 703411864
3 53136 69153 939436217
2 15456 738396853
1 28543 47978
3 52952 66838 178154447
3 40601 51080 731295970
3 92 99982 692789874
3 9686 30354 62509586
3 88 99929 187919929
3 46 99961 845024661
1 13899 33389
3 24649 62159 564578127
3 43355 44028 626799496
3 5 99988 175558880
3 32366 91686 439113382
3 70904 87841 713664894
3 28 99982 149283994
3 29400 41951 951462193
3 72 99953 415966327
3 74 99919 996401311
3 69858 92018 397473191
3 38 99977 330073863
3 3219 9690 312104313
3 54971 99485 932710512
3 98 99947 925300475
3 60 99999 864656931
3 63 99943 140569866
3 3189 89906 877748567
3 7057 23148 88362152
3 30464 66374 781752875
2 75355 305682041
3 25 99941 733976432
2 47641 893190023
3 88 99984 330687867
3 89 99989 279438589
3 5 99918 508884262
3 1251 78349 804922634
1 47116 80824
3 7408 80493 952611037
3 9692 85120 267685328
3 39751 98326 603395267
3 71254 84070 364528054
3 65514 80867 684790760
3 5 99967 985713073
3 7 99961 268913582
3 89 99956 900059874
3 50 99962 491097986
3 34308 76197 990758009
3 86 99997 222179827
3 10 99912 947557224
3 77064 97566 761966083
3 34 99973 368688727
2 29258 663992661
3 76 99925 64536311
3 46291 50473 360551639
2 96104 664328745
3 12122 50651 433245188
3 36912 94427 781094940
3 2095 38085 943060801
3 52 99977 356644498
3 29884 96692 340480575
3 38211 56832 795752842
3 85766 90014 290491109
3 25509 83382 425967908
3 983 59507 673347856
3 21 99946 69384417
3 19 99970 702421867
1 4307 67513
3 81 99948 733369024
3 27436 38748 238294961
3 9864 20590 587924350
3 16301 38642 728764608
3 45295 94879 314418609
3 85495 94907 566008338
3 96 99999 402992882
3 50 99917 415454163
3 51277 85422 905882892
3 12 99989 590838620
3 48202 81821 475150085
3 36397 41450 972460777
3 77 99910 569557115
3 46 99915 633990028
3 68 99959 210353458
3 24771 99448 59023201
3 53109 57029 206447339
3 43 99909 331171843
3 66826 96290 719888759
3 73542 81249 39621950
3 14 99901 375631628
3 5677 64068 78183942
3 90 99924 362285271
3 5 99960 328237993
3 56131 77666 184325075
3 22 99916 996084545
3 29572 55411 123153881
3 34 99952 627032428
3 8113 85416 300412664
1 70290 86745
3 32201 86048 503436865
3 30128 88879 135082090
2 54648 939394985
3 27544 77494 373198275
3 55763 65321 99005631
3 11151 45741 424162916
3 80 99908 185180615
3 63540 89946 871223080
3 23776 92179 127792016
3 58 99943 740180665
3 59 99915 421525514
3 41 99920 18721189
1 855 80138
3 93 99915 856333933
3 50355 72535 105890528
3 47 99901 218594643
3 69015 79600 405262124
3 50391 62481 115304544
2 14408 941356263
3 20065 42578 642934093
3 17616 59634 912032759
3 23 99977 696934418
3 19 99922 13899573
3 62 99919 707276267
3 52 99926 40781662
1 7923 46081
3 76 100000 799836677
3 12 99951 369655765
3 47336 59067 492326316
3 23 99979 504119595
3 20945 88725 725966818
3 82 99958 77125858
3 69864 83806 352451739
3 13471 61961 506313237
3 20217 43080 336375504
3 49359 82088 535566533
3 19 99906 258592858
3 75 99901 968600658
2 29855 136802854
3 46 99933 193443090
3 24172 59860 670415376
3 6294 69615 763245361
2 91640 642528372
3 25663 96938 963606931
3 6643 9373 350814630
3 74886 84334 518669430
3 21600 38837 984706161
3 14226 89928 998864293
2 6301 518809036
3 15 99913 428096279
3 51275 55988 750715512
3 17 99911 977489854
3 68683 93380 64169480
3 6549 47012 410635010
3 61 99947 105386414
3 81965 85540 246423492
3 26083 29535 191014647
3 24581 35594 363320224
3 56723 70572 159376027
3 28 99944 151586399
3 47246 90791 559037330
3 36873 68555 148338093
3 19921 33778 826324585
3 33512 57348 581636875
3 32770 91914 563289299
3 7 99944 995753991
3 34367 97757 35289474
3 73769 80068 211691691
3 94 99981 383301688
3 33 99993 560281652
3 27 99955 346995737
3 38713 69193 497134084
2 50321 384831964
2 56452 619070577
3 49 99946 875710993
3 71901 80674 743288386
3 97 99978 758986654
3 76 99988 894798454
3 5 99942 806715143
3 65397 93773 915721716
3 28362 66711 789902655
1 3211 26911
3 9 99974 694848107
3 27 99928 986246433
3 31 99939 715872924
3 54408 56233 705874720
3 77 99965 614852847
1 14744 70525
3 72 99966 77372743
3 55098 94364 750130626
3 9497 75136 426969402
3 92 99982 628295830
3 46 99915 339069546
3 66 99927 709671661
3 62552 65212 859468674
3 26 99921 800851167
3 35073 67523 426167047
3 58 99909 130566848
3 15208 98064 314149929
3 11 99949 798900370
3 18878 98054 374816726
3 78055 84299 856677304
3 11 99983 970783765
3 7 99982 110106861
3 16764 27877 90320273
3 26 99946 30934644
3 37378 37601 458553203
3 45677 98699 526658705
3 14 99972 496477558
3 32 99965 40703544
3 86 99938 114453557
3 24801 71962 452463620
3 27317 95383 285595591
3 36196 77559 362724203
3 40 99981 387999375
3 43414 69744 905396272
3 59 99918 289688141
3 10 99916 803844632
3 53 99942 561098617
3 55105 86555 667684577
3 29 99997 476514001
3 100 99988 224456305
3 30 99914 892381488
3 48 99924 595056971
3 48 99926 658351521
3 48501 90001 257302343
3 99 99954 537168308
3 23 99977 656565890
3 79324 87474 381720081
3 50132 52117 591866515
3 52180 87975 346817867
3 25681 75711 784546304
1 42024 94324
1 66167 91218
2 78247 638444659
3 78 99998 404056285
3 7520 53010 212785277
3 85489 96338 576296857
3 7471 57868 385806817
3 14502 80196 532450371
2 40757 124151491
3 44013 74316 868166709
3 32 99903 331176506
3 83 99980 399629199
3 37256 67177 245149592
3 32933 35137 551295218
2 58370 591248396
3 10616 14009 990542242
3 32195 38903 850001158
3 26 99905 660324844
3 11 99996 326488317
3 72 99924 839181225
1 63397 98402
3 44 99935 113849384
3 100 99928 598511532
3 18837 55963 776318200
3 32 100000 230690640
3 86 99975 219793368
3 44 99979 285627731
3 14070 62830 394380316
3 22074 73400 281088665
3 44539 56801 805220541
3 22 99924 138284378
3 10729 72433 940491337
3 55 99960 485316790
3 88 99905 753714455
3 55301 60822 862648972
3 35499 41521 103199679
3 31177 59534 24741767
3 17359 56594 647684042
3 12 99998 214612346
3 72 99911 8185510
3 33 99932 832679918
3 79708 87412 366939357
3 12673 67073 531915513
3 72 99990 354454406
3 5 99999 886117969
3 35736 45020 122165244
3 11585 36646 583440545
1 79543 86381
3 65 99917 663119463
3 11448 17378 971483219
3 36405 45912 706604692
3 50619 53523 467271489
3 52 99992 26842784
3 25086 78337 562875804
3 2951 25153 101876927
3 52 99961 718311981
3 27080 80012 477985659
3 51 99919 318438482
3 16 99938 530502979
3 39 99902 538925107
2 62900 192706666
3 22397 43981 879963265
3 8835 41251 273320820
3 36555 46713 397028084
3 37 99997 772917351
3 29 99929 48899222
3 93 99947 56412331
3 2062 6261 204278675
3 23077 57716 707567855
3 72 99993 79656769
3 681 25714 519814396
3 52788 66007 98282645
3 77 99936 516693455
3 90 99952 543068374
3 11778 54202 1543143
3 20896 76141 236982417
3 49292 66892 767858139
3 50101 97767 256992461
3 75 99995 550551856
3 1130 64440 876326528
3 21 99982 816587625
3 98 99953 459117634
3 62 99913 167652191
3 78 99987 456008768
3 29 99924 286481620
3 22613 44667 365530227
3 63 99972 477405251
3 51 99930 216624402
2 51328 245886877
3 18383 31056 232038397
3 5551 8023 879000611
3 69812 90912 148882952
3 11489 96316 921378458
3 97 99918 311884182
3 823 96872 494012673
2 64298 695308933
3 12935 68123 14491859
3 63852 71174 289158814
1 37718 79997
3 15 99904 163053760
3 31011 85545 190821531
3 42 99918 166750181
3 70284 90195 653204489
3 76 99987 474319018
3 9310 52914 769794785
3 58 99970 529654408
3 46 99989 716648692
3 39383 74477 738401422
3 15 99903 821416737
3 20578 25736 998780638
3 52 99939 344621158
2 5134 835784588
3 30732 96371 28455812
3 16864 21682 653819623
3 55 99927 524666710
3 54 99997 45892698
3 95817 96427 561412686
3 97 99969 908213156
3 5565 8438 412143719
3 5036 92046 844873202
3 7855 47805 591468319
3 6624 25847 966743956
3 25 99941 834904262
3 54567 84974 538234352
3 7643 90958 507502100
1 18484 89272
3 7 99906 65765240
3 74 99935 449434422
3 57968 76437 425748859
3 67002 88991 276567527
3 16 99909 827930547
3 48411 53154 579688614
3 53 99986 987134287
3 14018 14642 925937574
3 78 99949 975238980
3 33511 66703 438756038
3 2 99947 689152037
3 77 99905 128736770
3 31285 56911 983658039
3 66807 90033 288071722
3 82 99993 492962239
3 70215 83901 611111890
2 26820 537420775
3 6375 90352 89361808
3 14 99992 257583408
3 37 99906 541027486
3 21 99928 719686853
3 34 99962 223569821
3 56 99936 445474026
3 44 99918 501733448
3 79 99965 345359681
3 95 99922 168760450
3 67839 99559 535092074
3 1077 20422 815079818
3 40 99942 811261903
3 68 99922 121587562
3 87 99912 664040121
3 9 99947 986683057
3 5140 62491 531372967
3 60 99925 942558307
3 24991 69760 494528736
3 80973 86034 541055021
3 51 99970 765538118
3 71 99973 797105885
3 33250 61519 10106477
3 36773 39488 924777745
3 43505 51746 192137965
3 28 99941 742309935
3 97 99917 485468404
3 71 99973 190006677
3 11213 55701 660637472
3 40435 58557 502060561
3 8800 66295 418531723
3 37583 71485 811364756
3 10 99958 334592296
3 72 99916 303225123
3 92 99943 684808013
3 15252 67258 250246926
3 45 99986 489307025
3 6626 19917 430848869
2 43522 352988007
1 4730 22360
3 48 99949 991834827
3 1000 35693 565017251
2 77025 727216152
3 48323 98651 781432824
3 87 99947 959179577
3 66 99922 408056059
2 95258 952810583
3 5847 92755 76124668
3 49 99929 218750605
3 34291 39287 744494387
3 5 99999 414611742
3 71832 94924 614774220
3 11744 37437 531520236
3 69 99962 359080971
3 6489 15727 262635577
3 51 99993 641471031
3 30451 98188 871868411
3 93 99935 761061514
1 40020 40681
3 6 99911 843393299
3 31417 66014 454164005
3 74 99984 452646565
3 24 99913 949222981
1 13552 32599
3 26335 50396 652609985
3 6 99962 416230402
3 66 99979 413828646
3 31485 51804 437041304
3 96 99954 430516601
3 11637 72860 483517931
3 31248 75332 208069835
3 34999 36009 578931275
3 8 99991 775960124
2 56550 603555944
3 99 99938 889243220
3 62 99963 588323774
3 60 99918 579696487
3 41 99965 980748747
3 28779 74458 965193108
3 31 99923 242109843
3 56 99911 68429227
3 2868 61704 215647766
3 28 99980 512539368
3 29 99974 587001793
3 73 99969 15089671
3 51959 73289 301817381
3 46 99964 86840473
3 45 99934 922357734
3 53714 79477 424125078
3 57956 96152 711609590
3 55 99975 420158516
3 51448 65854 208163587
3 61442 82683 790369271
3 65787 71437 331785262
3 85 99943 64826121
3 1061 30285 462500350
3 76 99910 863136715
3 70297 92402 868396692
1 3907 12748
3 3000 94452 152105787
3 6261 7028 787489345
3 26955 51420 193041349
3 57 99993 964227625
3 34002 78044 656290206
3 62668 82318 326880525
3 39556 99019 716446876
3 62 99944 854433548
3 52668 52882 287207821
3 60198 85214 256623538
3 98 99948 174689199
3 59 99944 517294347
3 15765 46466 171447907
3 29523 73794 368951032
3 30322 97457 776195870
3 6798 18485 610680513
3 1948 71778 755040160
3 78 99986 687535339
3 95 99977 615594088
3 90 99913 747122508
3 20 99910 238060903
3 19 99996 459858781
3 56 99939 938096885
3 4 99913 703094991
3 21919 74463 956357889
3 40 99947 725418081
3 23475 80241 360252557
3 20879 22098 535990513
3 29136 61432 239078745
3 8 99912 983029457
3 9237 95169 752405470
3 28736 64139 500016988
3 48232 59176 655296382
3 1394 32866 244773065
3 6439 65872 974955258
3 36 99924 476531262
3 44979 80289 144816933
3 61971 93157 50231849
2 26000 333872965
3 31 99952 890564379
3 30 99985 802673209
3 100 99972 129466864
1 3939 21719
3 59 99995 192697189
2 83943 685334199
3 47 99962 471783284
3 3924 39557 259446220
3 70 99914 884736195
3 10 99983 435224353
3 1199 90977 400307940
1 38268 96560
3 93712 98848 407365961
3 22024 68867 799063540
3 60 99915 579430934
3 31038 47943 510347708
3 50298 78815 257340904
3 38619 69738 63925634
3 19146 58928 251225534
3 31516 92364 179900411
2 19674 113840251
3 31 99965 324301913
3 33070 66299 560174223
3 14 99955 567133862
3 82 99931 865055132
3 81 99908 902078
3 8378 79515 402513954
3 59328 78039 720234825
1 33302 55019
3 3354 96857 393436395
3 47778 58740 559414586
3 35622 73952 198956892
3 7078 68147 773921511
3 14590 26311 214067750
3 15 99940 121917650
3 20203 96326 559279764
3 38609 73467 854543544
3 26 99954 358620282
3 99 99962 231531473
3 7646 66727 717005481
3 62 99976 87298791
3 43853 98706 950453672
3 46058 78013 703088807
3 86 99945 816302754
3 45321 87407 633184822
3 46 99917 612250266
2 29595 645076034
3 8803 36077 762315883
3 1349 78856 669314328
3 41 99975 477776430
3 81 99912 45435162
3 11722 98865 15181777
3 61808 61903 836182866
3 14582 41230 740187853
3 12 99922 506413732
3 15515 85980 72345815
3 8658 93433 373659809
3 49258 89877 568493903
3 2314 79603 569296536
3 36 99932 10736378
3 28 99957 860456174
3 4 99965 719664625
3 5 99952 430398127
1 17617 20653
3 55873 56900 918102515
1 31493 84542
3 34263 72468 686153364
3 13881 66921 896835057
3 37 99988 569079964
3 33016 54650 972711880
3 94 99920 184445020
3 6 100000 119495506
3 46 99991 532001947
1 31387 56641
3 74039 87430 62314085
3 48 99933 365926677
3 82 99999 322063500
3 30638 98168 772497461
3 31325 80668 422428937
3 66939 79180 972881294
3 49439 86673 401199259
3 68 99968 595996508
3 71 99968 158545770
3 97 99934 244736001
3 36113 62310 296646545
3 99 99951 762209083
3 41 99986 590880764
3 67 99975 926754710
3 1585 39975 443933557
3 48267 71227 305374751
3 18265 72731 399501817
3 12 99915 854953051
3 95 99918 881165392
1 58717 94972
3 56 99924 222350609
3 61 99990 748944828
3 86 99914 27379355
3 2 99905 672563671
3 78 99916 308714073
3 4408 37157 155319018
3 41 99955 433132583
3 728 14712 441260615
3 68 99927 879547402
3 41 99946 33064522
3 96050 98093 634890243
3 59562 93547 17683150
1 16054 43864
3 27118 84841 827340522
1 6528 34743
3 16449 74042 23607013
3 61243 88531 543374064
3 65345 65480 625866426
3 11667 14854 595214233
3 66324 69644 859537653
3 29297 51389 143727211
3 14 99908 489907805
3 82 99945 605245098
3 14 99954 211257767
3 986 23132 9227673
3 20 99929 383515949
1 1849 77476
3 31498 65639 834902720
3 8450 77661 332567014
3 49 99989 436361569
3 59 99940 501162869
3 44 99965 831608109
3 57209 89239 964835401
3 52 99950 157947623
1 51342 70999
2 23108 659390281
3 100 99905 314547971
3 10371 12125 695405175
3 1890 66867 580277751
3 23 99994 555471180
3 28016 96039 933285445
3 77 99969 728787999
1 29362 30108
3 8263 13422 65211464
3 16779 86176 459354563
3 21091 35499 621927567
3 11 99991 907385520
2 13183 916167044
3 2516 55175 548417075
3 67689 90845 860068106
3 42 99924 820443184
3 12511 97882 705070472
3 39095 48420 8093432
3 4565 82257 239339855
3 26154 39179 485317382
3 32 99954 594352747
2 2500 321411479
3 41 99920 205410173
3 14 99937 50575949
3 67 99907 875583679
3 39750 77191 723506472
3 68 99962 662613467
3 23156 79291 563169449
3 38 99922 214430318
2 43168 618771551
3 93 99920 563240394
3 17627 52372 884215384
3 31 99936 168252104
3 2 99980 575906729
3 89 99963 258539627
3 78 99910 12108717
3 73154 89251 532512088
3 52 99953 951349572
3 10063 24175 806268286
3 21 99948 745153382
3 35 99958 560217922
3 94 99920 965210102
3 57820 76090 942455547
3 8319 15051 431011033
3 57572 84125 44916897
3 49498 74566 667192134
3 81 99975 609400258
1 41124 42841
1 47370 82720
3 47 99930 712435122
3 62 99918 600498360
3 62 99915 683974983
3 52590 94715 694091441
3 35 99996 487725190
1 10034 86631
3 75099 76900 647638420
3 57 99944 179199791
3 26 99946 512985531
3 47 99918 766850405
3 40 99901 181182846
3 48152 93062 326896874
3 16804 83358 619036326
3 88 100000 502576127
3 37669 55517 675135031
3 57812 87360 451747746
3 50808 84147 994775174
1 4213 69036
3 30 99932 364888371
3 57 99944 768446774
3 44303 45560 356647298
3 23527 65440 444129976
3 67523 81517 951502185
2 6646 12782610
3 23 99910 279544587
3 9813 69707 66515370
3 36367 88781 460034168
3 29 99903 203499491
2 18685 186370556
3 79 99933 35620298
3 62 99931 257508882
3 79 99948 178151566
3 47 99972 831853457
3 72322 84434 716343964
3 58608 62849 101951569
3 22180 74019 551727950
3 4 99945 231406522
3 1985 39159 409469324
3 58347 89254 490239953
3 60704 76340 139505535
3 47 99920 844444305
3 2 99998 869567111
3 37227 94271 774690173
3 86 99926 491048815
3 25 99947 815599474
3 55 99900 649174751
3 54 99969 70436034
3 99 99917 123417618
3 37737 78763 379298174
3 34 99968 84366281
3 56 99900 60138515
3 56121 62639 786021760
3 7229 22744 308856857
3 65544 71377 262602464
3 24697 66601 70326120
3 68869 96038 801495412
3 5 99924 236444012
3 29 99980 746697376
3 23 99989 198272698
3 97848 98281 842253775
3 7 99901 766043363
3 24320 27345 650092779
1 20109 40149
3 80 99958 212887598
3 98 99965 185075822
3 5 99928 854747482
3 95 99994 957851825
3 32593 95859 981651651
3 51 99921 756917264
3 80 99968 273221893
3 48 99963 121037754
1 13480 33898
3 2404 41210 856181350
3 9 99930 878471271
3 88 99937 604924311
3 19 99961 667921822
3 42553 48680 764504501
3 21388 60823 223523402
3 11167 84535 824562898
3 72 99924 328462645
3 9 99973 288657083
3 47 99981 32515684
3 90 99915 928926988
3 67906 77603 175161809
3 6042 22318 812768649
3 33 99960 321421402
3 73 99987 620660393
2 92438 103271182
3 41476 69174 117161369
3 35784 83945 907570102
3 1359 62119 671504381
3 100 99995 988967462
3 8170 90482 613744472
2 54772 854271735
3 10083 77749 693957808
3 3753 45351 417656484
3 22 99906 573639516
3 44 99978 376517349
3 1 99968 318797052
3 48376 75137 964107744
3 1922 73858 60153752
2 969 729124602
3 53701 75226 772776108
3 19426 40540 645068542
3 20 99985 807940560
3 28042 54701 557848085
3 26 99962 763079727
3 66 99913 806253481
3 37784 80487 138691988
3 55 99967 467946250
2 63283 851216084
3 38969 51037 92733460
3 14483 24521 140960740
3 28 99945 772589903
3 60 99979 700518259
3 46432 77523 985404742
3 5613 8555 993000225
2 68249 670920048
3 19380 24595 995017362
3 19899 58517 597398143
3 81435 86798 332847800
3 95 99908 786113004
3 32315 92578 994941225
3 14558 31708 276803778
3 34 99906 760673073
3 64919 84792 14109325
3 24663 43330 892578636
3 88 99941 698286932
3 88 99963 339844289
3 8743 94897 406881219
3 76077 80964 990562165
3 20505 68101 257991592
3 21268 90156 767126521
3 50291 93135 272883361
3 17217 76132 726661605
3 16 99909 146844948
3 97 99936 550996586
3 43301 53580 194708319
3 39 99901 639865122
3 75105 85921 301689168
2 58589 947360102
3 7 99941 315059936
3 37 99912 23105269
3 39088 69198 289524500
3 41787 75143 159387689
3 2978 20996 230258257
3 23302 30409 59866863
3 61086 87215 993390756
3 93 99944 55306497
3 17728 22656 88601577
3 46442 64042 78884602
3 14078 68023 622475645
3 100 99992 492276648
3 38 99923 876346933
3 34152 89110 27327905
1 38767 46938
3 29927 40154 229833820
3 31511 50241 589665855
3 60 99905 921097542
2 54836 52772089
3 55308 76172 97914839
3 78 99992 455464506
1 4550 90545
3 37839 77483 834415810
3 7138 18349 852119824
3 74 99927 645065075
3 64303 79130 154189311
3 73 99949 760830683
3 82 99962 44852659
3 6568 52258 714432098
3 50 99978 549573253
3 55716 68479 156584460
3 1944 15079 344365826
3 12 99928 748463407
1 8635 91355
3 40917 69316 504578134
3 20057 78215 272680615
3 88 99992 217893811
3 5401 37671 797710683
3 312 40558 270848564
3 6793 19432 691542094
3 17 99920 572075628
3 11174 36986 735530505
3 78073 95103 367750302
3 35752 48015 575984379
3 54784 85979 243095991
2 40269 481443607
1 4233 25307
3 14172 43579 518559500
3 23 99982 698725624
3 3061 8192 731248033
3 65 99910 81428576
3 82 99902 811799403
3 7 99970 758286720
3 29927 89298 339090983
3 24 99940 907681513
3 17138 83043 261682278
3 18448 56425 41381439
3 83 99926 996248864
3 4451 67969 826746996
3 97 99973 808015243
3 69 99917 446310966
3 52 99973 790319402
3 32 99902 931244198
3 2937 57335 799279657
3 6313 95175 35633227
3 1003 64876 106896873
1 26834 51587
3 97 99924 364570734
3 1001 79643 589122961
3 45 99992 801636655
3 37142 60060 599141712
3 31988 93379 566623861
3 17065 59745 959531502
2 95385 918887550
3 44 99964 39160536
3 55909 94532 370273795
3 42 99989 576592955
3 39835 59506 178491768
3 90 99925 996231288
3 34 99943 544461902
3 30275 99512 138516056
3 25990 90953 714367750
3 29 99960 176594394
3 53965 63290 273945478
3 38 99982 635328287
3 68 99990 907577259
3 12 99967 607856037
3 82 99918 193904672
2 82144 334865536
3 16 99938 874807038
3 16989 64544 664486951
3 83 99989 513903734
3 30445 55339 161090240
1 42974 85040
3 46618 61828 342985443
3 22217 34802 814479933
3 63 99967 354923624
3 54171 73441 749335329
3 71004 94643 689022720
3 43918 64677 558918999
2 40772 168282820
3 25 99934 713987243
2 24668 124093092
3 83 99994 297876743
3 98 99971 942851669
3 51 99918 44613338
1 18066 95360
3 80 99910 22578995
3 57 99972 159397001
3 42 99933 574027111
3 31950 56498 233348882
3 61 99928 441984249
3 16 99912 727543148
3 12766 48306 486180285
3 17677 83244 181212644
3 4 99994 455737817
3 71 99965 658883901
3 8 99937 860627989
3 33988 77764 617508765
3 17 99971 853719157
3 41 99910 927223748
3 1994 59288 511012612
3 4740 81218 814970500
3 67093 87317 84034803
3 38 99901 540055662
3 13222 89696 871054819
3 44 99910 529807817
3 18222 45157 434569086
1 77493 99133
3 30 99931 217317521
3 26950 41444 858734576
3 20962 33911 455198293
1 37318 69158
1 39418 89398
3 8127 45871 359783994
3 15971 59727 154298330
2 43546 707564863
3 36988 70695 803653705
3 73144 87109 230536374
3 96 99947 679595805
3 3 99974 774771723
3 16822 43705 190118959
3 67 99914 703140891
3 82 99901 290864871
3 41 99914 959871805
3 46609 95496 192355992
1 71885 87496
3 84 99933 427674871
3 3687 91770 169744428
3 93 99981 803917034
3 13785 77394 457102704
3 93 99946 264036759
3 47 99946 149299007
3 20344 65988 720799012
3 8926 17559 887896988
3 23056 75411 540716291
3 65 99956 464991197
3 91 99978 925140230
3 41 99939 571734615
3 23125 51891 256091827
3 28281 57169 813747798
3 6043 21173 672042201
3 10 99937 929008721
3 14467 59082 869081956
2 11746 294358193
3 65730 68574 494079283
3 1747 48606 257723294
3 68 99925 962709447
3 35 99936 541330254
3 13667 68247 962451658
3 80 99957 720328410
3 54 99962 573462601
3 26335 94654 336728807
3 40 99984 429856972
3 75603 93087 345732631
3 86 99971 281602924
3 41 99921 667152831
3 64 99961 71189032
2 2143 501065643
3 4 99985 613380073
3 69314 80251 499469385
3 44 99984 915983085
3 2 99903 550724733
3 35 99954 279690405
3 69 99939 456519800
3 69 99930 9701673
3 86 99921 87463293
3 43 99986 629748949
3 61992 75003 200617172
3 15555 51176 715711196
3 13 99972 681859841
3 73 99972 370272799
3 81389 94245 789563701
2 46449 421105928
3 61 99907 935720536
3 43 99941 181791293
3 13 99937 995887725
3 28874 32172 390255798
3 59 99901 158496581
3 42 99999 964841060
3 48 99901 441657104
3 14 99996 642502214
3 16302 27465 972545294
3 43916 69590 408163194
3 10428 86126 368211264
3 38655 96600 622483090
3 21 99932 501012575
3 5026 55256 677844266
3 62 99916 991194638
3 61 99997 79272375
3 25617 51076 446933836
3 16 99922 51165089
3 12 99912 549035821
3 29403 50748 438182804
3 2 99932 183832521
3 59 99977 472997907
1 20104 58566
3 9521 63537 469167836
2 10734 761185008
3 56753 85616 271835446
3 53216 96789 321671029
3 34 99963 625630542
3 87726 93603 128831285
3 6879 62873 25259990
3 51 99921 92513803
3 82 99959 248143386
3 14 99998 105861454
3 72 99940 113485106
3 21 99911 430087674
3 23151 77384 46514129
3 40 99964 615017772
3 39 99990 734814297
3 91 99905 654077140
3 83 99995 305955123
1 36939 48651
3 40 99961 852226089
3 59 99931 859413991
3 44836 59931 383298757
3 8893 24763 235330609
3 17 99999 324852040
3 19 99933 986294230
3 6466 37933 505108499
3 14381 69380 98321329
3 35 99945 351689452
3 23 99921 621238470
3 51104 63663 919654800
3 8908 83538 516688241
3 4640 44621 100686986
3 90 99939 488893664
3 9 99927 495761987
3 2981 31527 770182847
3 76 99910 537410650
3 24129 64104 564815667
3 65 99993 330997046
3 12 99942 537373961
3 11788 67362 873065946
3 81 99920 940614703
3 4 99923 390643192
2 23697 239808068
3 14423 85284 122223330
3 28592 58738 116423325
3 59 99964 36619187
3 55 99936 350187809
3 85161 93695 584731275
3 64348 74140 868813518
3 26759 95385 483284747
3 30 99948 510118942
3 71 99977 320170724
3 86 99942 952123837
2 20652 800612684
3 3414 78341 363828161
3 8601 20115 530667763
3 4 99943 495271900
3 13 99983 164641780
3 83 99990 946532212
1 2459 53167
3 80 99971 617960108
3 10511 60503 574434968
3 54 99945 853234138
3 4796 59077 150979352
3 91 99950 736608389
3 81 99926 361152819
3 1921 58855 933365051
3 28054 97556 742758922
3 90 99974 919832147
3 16160 32822 904893817
3 11 99964 428406374
3 4179 47043 366083630
3 86749 97213 353354490
3 3 99923 993331707
3 16000 17014 462888320
3 66 99957 234937449
3 26 99942 31127169
3 51497 84740 620853646
3 22852 79115 217622293
3 71 99929 294370592
3 35951 87823 969811604
3 6142 19325 605899722
3 67629 89709 256602768
3 100 99971 509630143
3 41981 50009 31124739
3 99 99938 151409037
3 53 99902 42960580
3 40645 91752 323917363
2 40135 201918426
3 45966 55753 779958206
3 58 99958 822466678
3 7 99983 427080148
3 43 99946 342795204
3 41 99981 232763670
3 54 99966 174465007
3 67053 85285 152626098
3 57 99906 30001757
3 43433 85280 321346470
3 74 99904 937797222
3 78 99950 979741457
3 2 99989 595067465
3 11189 14368 345457359
3 1251 5685 641418848
3 8939 52402 392936773
3 45 99937 925802131
3 33 99951 112952697
3 4094 52459 51688971
3 86 99930 789280870
3 22 99910 810130216
3 22872 73886 210398862
3 11 99901 467074997
3 31974 49177 504221649
3 45697 61734 330442074
3 22293 40643 36310397
3 10 99970 591793746
3 88 99999 454241959
3 11402 33338 203807838
3 49144 92857 865423545
3 18 99900 875868154
3 19 99906 275697227
3 48189 51215 812956623
1 4264 20976
3 58337 94591 393947320
1 4488 38962
3 55592 93340 274985324
1 6060 72501
3 2869 45483 767897930
3 6 99916 528363699
3 19577 64150 459469881
3 27 99995 324848840
3 31231 62289 166703088
3 47732 52533 70506590
3 82 99956 272143314
3 13 99956 579960374
3 84101 97181 124828659
3 4740 91464 666755022
3 22699 61857 359723205
3 17131 92240 380519101
3 14 99984 478121746
3 38260 57090 782032958
3 43906 60107 828325935
3 83 99988 881603338
3 43 99904 119858798
3 89590 90618 276816236
3 54060 62117 927179220
3 13460 51573 802783631
3 14865 73777 844645645
3 42 99949 102267931
3 45048 65350 595413661
3 88 99904 148602624
3 60 99912 631265369
3 1524 48214 973727377
3 82 99921 754461973
3 35 99962 509053141
3 34561 46140 124921503
3 95 99940 424827162
3 45565 70828 638798828
3 9 99906 950537163
3 78 99912 5635473
3 54557 76015 588407428
3 14 99929 750955124
3 52090 67807 221859939
3 8 99921 878940356
3 19797 98073 707869857
3 24526 93219 195127079
3 19349 41342 440483169
3 23608 58926 748471858
3 7 99909 685076168
3 12263 22104 204027934
3 9778 73390 378789454
3 59107 79362 197350073
3 13657 71104 472131156
3 65 99931 575199643
3 8 99927 342970359
1 75993 93888
3 25 99984 192177202
3 35456 78480 201097898
3 100 99970 451163093
1 13035 23526
3 43836 88743 21035351
3 3000 20494 783179501
3 13270 74547 500899385
3 42 99979 916064622
3 41542 81454 92165375
1 15817 39018
3 16569 48994 669961154
3 70968 83836 636839756
3 22 99970 988341459
1 53358 65236
3 55 99950 407878788
3 32 99923 237150745
3 9 99974 765898152
3 46483 55153 107283050
3 9072 74162 131421936
3 1632 6359 463285829
3 8 99948 644669091
3 23508 34108 889224537
1 24833 93194
3 43251 55518 16944915
3 16369 24182 187075463
3 49741 89639 274330078
3 48320 95232 332359216
3 11874 62626 117489144
3 27361 87178 567259650
3 80 99934 640261685
3 45 99974 616303744
3 36 99909 990284399
3 79613 82766 878433069
2 48715 275345733
3 39356 42034 690737351
3 31 99974 62520437
3 93 99961 178984963
2 25401 594917446
3 28887 36526 798490097
3 8 99903 2423618
3 79622 86701 202436542
3 66 99931 905813116
3 52 99904 257268300
3 63 99997 442736700
3 9 99992 396257373
3 3575 4844 99731638
3 66246 86612 287987384
3 70019 88121 996401603
3 95 99945 378979700
3 26796 95592 208506576
3 30 100000 868370833
3 52287 70733 478885143
3 33 99900 410537677
2 97643 875628880
1 72685 89124
3 29 99955 421046133
3 57 99926 99623756
3 72539 86680 315445841
3 14673 75271 340530698
3 45 99972 135103025
3 31718 47640 144352954
3 10130 93010 642299005
1 14840 22648
3 33 99975 813873349
1 81817 96565
3 49 99906 870453636
3 98634 99031 366620919
1 33934 37788
3 51666 61000 654209750
2 50231 113423791
3 60427 98468 769603623
3 46239 61788 801750268
3 43629 93524 229603266
2 50826 419385858
3 18536 61287 799127156
3 55 99920 706521839
3 29905 67855 611161869
3 26246 55422 625290086
3 7 99935 11260140
2 33910 607621708
3 70 99921 614695499
3 7 99977 815355192
3 69 99940 812262249
3 97 99950 612784238
3 45631 76758 238417158
3 33802 74729 177207565
3 10674 34253 347589546
3 55 99979 942826057
3 14799 94822 389832481
3 39533 77633 246249050
3 306 33054 347242254
3 13664 39736 466109877
3 14 99972 483667393
3 10834 83741 449738362
3 53 99953 152032587
3 87433 90941 271309869
3 24535 57022 343856336
3 94 99911 708694953
3 22954 40688 652026396
3 45784 53227 228015953
3 58 99926 656556409
1 46104 65912
3 31279 82839 497069826
1 2431 98151
3 23 99959 279491614
3 22413 64048 721885403
2 8204 687741990
3 43522 88321 235514481
3 41850 73492 150465229
3 3 99935 775301964
3 312 85386 298252543
3 18 99913 802205508
3 43035 71597 762266161
3 91 99979 983393702
2 66477 215934472
3 61790 84010 207189354
3 25 99910 740349107
3 51 99922 483255800
3 50 99909 710734420
3 65444 67956 250987578
3 50803 58268 270582293
3 34776 53893 15202881
3 12622 13093 331299240
3 45759 71571 827933830
3 74186 74967 912595740
3 14 99960 65950306
3 61647 68214 122094321
2 94297 201554922
3 65 99973 838133630
3 23 99920 373800200
3 1 99923 805749866
3 28 99983 130490401
3 94 99936 801356811
3 100 99947 697997278
3 21461 80796 667122446
3 50 99910 54046246
3 51142 88946 436883951
3 5182 65725 917135058
3 36924 59682 7117137
3 80 99983 524347040
3 47 99957 165209742
3 21 99929 162728041
3 9677 93939 456727690
3 96 99992 23292055
3 17 99902 455921357
3 15331 35393 647160017
2 74078 341691132
3 35840 94763 820900494
3 25 99942 577142180
3 1535 28994 144018590
3 73542 79187 725663697
3 46 99973 154949654
3 69664 71959 196803974
3 31 99934 529367662
3 69 99984 338979528
3 32681 83819 577252540
3 79 99949 272183535
3 98 99980 470767022
3 71 99936 140455484
3 72 99994 106097086
3 63312 85797 436217259
3 63104 91134 906972578
3 84432 90530 530451723
3 62182 96039 323591937
3 32542 71194 641873740
3 34 99912 655445356
3 57 99950 196682520
3 18334 47072 729866637
3 28229 31059 685918117
3 49909 80571 6999705
3 27755 87128 366804425
2 96553 760988641
3 31011 94655 250840585
3 94 99907 457871867
1 80486 83989
3 37893 62634 679916623
3 1514 78286 705388555
3 27 99938 709244390
3 50 99906 748033387
3 72 99934 207850518
3 12318 94952 131104798
3 140 96559 662430640
1 908 38164
3 52282 56472 453639776
3 41 99976 452085241
3 7 99932 263004839
2 3868 258541473
3 35 99931 443556623
3 66 99973 44410115
3 30436 66845 103077847
3 32 99985 619624243
3 92 99915 592821085
2 93796 510144262
3 17 99936 306993441
3 93 99979 606428895
3 12 99961 715039736
3 19011 71159 511227614
3 23 99932 149283915
3 62 99948 759487192
3 30 99967 103783341
3 47757 94515 229365658
3 50517 71543 389312011
3 2497 48930 872917950
3 97 99962 988942113
3 76 99976 110013630
3 5295 19842 119733804
3 14 99967 654464586
3 54 99983 345997792
3 23898 87112 354229207
3 40 99976 385589917
3 40 99975 107763322
3 98 99957 225607902
3 60184 95411 207110899
3 89132 90146 203180018
2 28842 143761793
2 3853 162506180
3 12623 97039 949095885
3 40805 68678 635948620
3 17 99957 829903244
3 23944 62893 126712242
3 46 99901 765342263
1 47510 80882
3 22292 37790 629384469
3 37 99931 820210940
3 69484 99202 479740625
3 39 99944 758459407
3 1 99955 289580718
3 35052 92324 499023297
3 2847 29932 123830939
3 61 99977 281051025
3 23 99902 767914911
2 41252 518956419
3 7542 59249 701014366
1 24911 76562
3 30418 45026 43527618
3 18 99978 683752962
1 39016 73716
3 31 99909 356366756
3 80 99989 184367674
3 5168 49838 7144793
3 42528 74359 356568010
3 93 99902 964361849
3 75271 81528 282671578
3 2 99960 94152939
3 45659 90368 508307738
3 33 99978 123696270
3 73 99950 415910
3 2 99945 544792751
3 3824 32162 42172698
2 43644 902245141
3 53 99912 271289707
3 100 99946 105467056
3 12302 90487 725368322
3 46464 63892 392575277
3 18981 57951 710736067
3 53797 96257 423643671
3 7547 56244 145555177
3 54 99914 986020044
3 80 99985 808211085
3 90 99982 121816103
1 24490 29277
3 8070 17306 609117474
3 3587 34552 780405925
3 81 99956 673601902
3 1098 65237 928663381
3 37 99937 416484342
3 81222 86981 763663761
3 22 99955 454850338
3 44986 49225 341021683
3 94 99966 326069055
3 25343 88904 241462950
3 34983 65227 70201456
3 44924 81183 900820223
3 32 99937 86749407
2 79349 390018407
3 45 99946 374829441
3 27413 81076 365101751
3 63 99905 467457163
3 28113 32123 80967907
3 72 99963 543086943
3 44 99907 667373812
3 90073 96599 5256941
1 74739 88734
3 22565 74452 970366289
3 66 99997 282041746
3 81 99956 290969618
1 16993 66336
3 48 99926 675715177
3 47285 48392 695989767
3 18537 70536 391376560
3 18 99946 476640527
3 18 99972 744889675
3 71 99959 333738596
3 34 99907 639995555
3 10 99962 646506605
3 41 99913 241107199
3 57 99904 538076892
1 3553 94543
3 47601 59659 836520037
3 47 99987 62184186
2 41522 446721454
3 72 99907 341344159
3 73 99987 207689942
3 59137 72027 212954511
3 59 99906 56896153
2 16145 489608101
3 36 99957 832732220
3 90 99969 686752828
3 65224 99713 649849853
1 11037 11980
3 32181 42787 985775749
3 9624 83432 131756858
3 13 99981 174553964
3 39994 79638 916932238
3 43771 81182 452861609
3 73 99983 391230866
3 11377 36504 992446898
3 54377 81591 980347753
3 36 99950 602905170
3 40 99941 963775469
3 11 99915 301100416
2 60102 791162609
3 34 99979 176837872
3 66097 73819 324462777
3 3480 58398 237311362
3 69492 92562 536274578
3 11351 44390 717409084
2 96750 444745468
3 40 99966 11652111
3 29 99943 566565351
3 80 99917 916151333
3 54 99995 415044154
3 11 99932 531361269
3 31585 75263 318519578
3 28378 65638 329890345
3 3848 50080 170269437
1 25320 61169
3 73576 98801 728413662
3 53421 58249 493114414
3 60 99957 867751278
3 30 99993 323859828
3 67381 88815 137041515
3 30400 41849 463361172
3 76063 83614 300714633
3 51244 98812 546321975
3 10 99981 922022700
3 52 99993 539832042
2 96256 661404007
3 66445 70221 570266772
3 57 99986 153657121
3 2424 94096 199471928
3 14073 41573 274144477
3 56 99999 21480677
3 77 99990 976088030
3 23783 64150 252649795
3 13869 22751 373816693
3 62 99989 838933822
3 13775 22415 510357499
3 86 99915 853984666
3 8472 80928 748839429
3 25047 55656 368843717
3 69 99974 977554387
3 19 99904 21100273
3 41 99948 630956297
3 18907 44454 593173858
3 21 99913 20509346
3 17510 90869 937552388
3 10489 13936 257580322
3 31393 44018 666914881
3 64 99933 728559371
3 25523 34052 13944337
3 95 99996 622007186
3 22 99986 164709971
3 78494 83984 304005010
3 69 99904 651748188
3 48743 93931 847028929
3 8521 84413 171590605
3 87618 97445 770580771
3 96619 98002 523244457
3 41733 83693 978665660
3 20843 70159 318414247
1 29974 34713
3 37206 76366 575496721
3 81 99953 793709477
3 49981 99265 306221348
3 87 99925 649149293
3 22 99967 546635912
3 30107 85722 92505090
3 79 99980 373653694
3 30 99927 405591257
3 11 99930 138478681
3 51 99913 42064827
3 90 99902 412628887
3 23 99932 657181949
3 29 99984 744895537
3 49 99990 443881457
3 4001 41103 482351983
3 51787 73843 203860893
3 65 99900 230651008
3 45 99925 280808874
1 49203 70961
2 29832 32623639
2 44569 346594838
3 56202 83678 922853246
3 52 99970 211524415
3 53 99990 488237757
2 50786 460886410
3 2577 75279 319381172
3 8591 56186 473266340
3 24 99984 793540637
3 88 99953 774988937
3 20076 42242 387640131
3 70 99977 828782557
3 60 99938 129362417
3 60655 63025 624367421
3 32 99968 894966565
3 50460 91343 481457866
3 45 99950 67026764
3 6774 71800 36398595
3 61 99902 64621229
3 16 99963 947849176
3 93 99973 9341474
3 68 99951 454403324
3 90 99995 861774350
3 19 99901 997975675
3 40991 82546 404941707
3 16365 34558 977347724
3 57 99924 619825124
3 37 99982 345937321
1 53165 62889
3 6508 94850 37855607
3 25920 63521 131176216
3 55660 80488 100737836
3 83 99941 439994473
3 64 99969 834319190
3 29234 51963 76283048
3 30062 73590 955120203
3 59 99928 874852141
1 26848 59481
3 74547 80360 597844068
3 25529 38170 866334692
3 21548 46643 981643897
3 11492 37424 811384711
3 71 99909 455118323
3 29 99965 684201418
3 51864 52096 924369481
3 19 99920 892493344
3 67 99943 814295009
2 42752 32217822
3 35355 73977 402393321
3 95654 98577 448271544
3 7112 84079 261781150
3 39270 56301 574957862
3 13082 30242 447202438
3 71277 76129 880448622
3 20896 24225 397979592
3 8 99999 217602594
3 40423 94558 744085207
3 40606 52757 223917620
3 37589 64122 170937641
3 78 99992 10715722
3 21 99919 636762922
3 13830 53440 96027476
3 17 99951 98688113
3 62020 91931 492134236
3 83 99938 652269617
1 42986 88986
3 100 99976 860076775
3 13 99914 178721597
3 53668 63710 805387294
3 44973 66067 449624025
3 31983 88775 716233821
3 9492 31758 347853418
3 51080 82179 498425189
3 16 99917 325754778
3 28 99996 206187772
3 15 99975 344688290
3 97 99904 892554644
3 34899 96784 671507359
3 57467 79979 915220810
3 87 99992 426453031
3 99 99919 969746194
3 33 99904 69205020
3 16676 23195 317789744
3 11530 69076 789563583
3 52 99908 356412907
3 30 99962 844195849
3 25 99926 252385661
3 59747 75658 499673654
3 48777 91378 226031694
3 61 99952 761071523
3 13587 74757 185296994
3 41 99966 415340761
3 38 99952 51935503
3 10 99935 876575466
3 62 99918 410062836
2 17651 400472544
3 17 99909 925041413
3 20510 74586 890975758
3 26 99999 94019536
3 15396 98536 81212571
3 57 99980 508159858
1 31343 35931
3 39594 89145 258258765
3 32 99997 818193183
2 80700 879797152
1 43416 67680
3 43465 74816 751885579
3 6073 59221 826489210
3 55 99973 810068075
3 100 99970 741472846
3 19223 82628 423131087
3 46666 68680 393816513
3 91 99983 884575155
3 8073 63780 739459828
3 81 99986 446901266
3 11 99931 307056921
3 5 99995 599780121
3 67 99930 677394372
3 50708 54836 863186971
3 15058 17961 378292612
3 98 99968 591609541
3 45582 71713 925255346
3 72797 96940 599063698
3 59 99942 765262984
3 30229 35179 839587457
1 18055 78725
3 41860 45641 398177010
3 76 99913 86968966
3 59 99995 496854771
3 19861 89142 309541092
3 76 99916 528472938
3 78984 81912 740589529
3 49 99996 789660384
3 7 99919 218182429
3 21539 58050 431388608
3 20144 39212 211098620
3 14 99987 865704525
3 52 99976 893711595
3 26697 81060 947537620
3 91077 99909 608453467
3 72 99982 106131999
3 2 99977 200262093
3 3 99910 975328810
3 7388 26158 424331303
3 18 99982 343607577
3 3049 73648 610892359
3 74 99911 312527465
3 88712 89625 634250453
3 70060 87516 155923045
3 67 99973 924155998
1 41917 86431
3 3772 94904 15251821
3 18889 85512 918809280
3 57 99951 493834067
3 20225 54348 702571879
3 51 99901 78824073
3 37960 43706 87781564
3 21909 49021 83628758
3 28238 69116 950544409
3 37569 93124 250705732
2 62357 868058809
3 8087 84833 861987715
3 63957 97970 585122474
3 7482 57126 393247442
3 18824 37000 856230477
3 87 99904 480467211
1 44014 90789
3 9487 25507 524646132
3 94 99959 758742718
3 18430 50108 320201743
2 86356 403818802
3 37228 64413 475912014
1 77832 95272
3 47149 48574 40417130
3 47185 60669 418259786
3 85 99906 215924544
2 85200 748779933
3 17207 28575 397480631
3 7 99933 636596188
3 36937 62998 229495434
3 34 99916 895946499
2 10313 254508771
3 75232 80057 849869502
3 79 99960 170748465
3 48 99998 221385265
3 5 99995 525205783
3 20460 34780 741778613
3 46 99936 198083567
3 3809 69941 786867287
3 14 99919 984744099
3 18553 95370 314268407
3 44 99984 27933770
3 51165 74298 167412866
3 35701 61673 366596340
3 32917 39103 865039715
3 29503 98159 124225474
3 34016 39271 817682743
3 34065 99162 100459833
3 2513 12600 680865728
2 77370 849297252
3 63 99914 427137654
3 44 99958 150067164
3 61021 91333 315000276
3 94 99946 415040711
3 53 99937 402254060
3 11061 28605 15957060
3 65 99949 546874696
3 16533 97022 680263992
1 28952 60481
3 10448 56401 790163428
3 45 99912 232248665
3 100 99926 744750298
3 49 99989 9029664
3 21311 79135 893630659
3 86204 94305 976499348
3 55384 64604 840352189
3 92 99906 424818477
3 1 99929 441772554
2 8256 884451151
3 81 99902 284158780
3 65 99929 629200248
3 100 99994 162327516
3 33037 70850 415795389
3 17 99987 851685121
3 95656 97445 675966257
3 89 99935 501034949
3 41927 96764 787901756
3 83 99972 766221512
3 30136 43254 16904331
3 79 99955 224257217
3 1782 72364 742249798
3 44 99969 699671893
3 12931 90575 364059521
3 13426 56953 370655271
3 17 99956 42633972
1 57497 71603
3 8622 83519 113701839
3 11 99903 918604937
3 1379 84870 506931861
3 85586 95835 594024656
3 25067 27281 632034243
3 12 99910 323049610
3 38 99907 127493501
3 70 99996 644472536
3 54 99900 341273065
3 20 99997 901612434
3 49 99904 324396324
3 67703 80326 608503511
3 39206 93886 967429490
3 852 78759 304635616
3 53 99909 154099642
3 36 99983 953882
3 59 99910 267151409
3 24 99919 801113459
3 60492 77773 224939350
3 75 99933 320384757
3 83835 92172 331711262
3 35 99952 211672721
3 14919 35814 319478897
3 93 99930 497988925
3 19 99932 27646677
3 74 99951 73012802
3 24009 41570 467589224
3 38148 93662 847944911
2 58291 229897108
3 52 99963 842900133
3 85 99908 541227017
2 70014 758902029
3 92 99949 994860634
3 96 99987 755536436
1 6744 15936
3 59 99959 13113513
3 41 99949 325411822
3 31987 50423 899978426
3 63157 63352 233647618
3 2 99931 253602100
3 88 99966 692102427
3 61639 69682 814400751
1 42 96083
3 9934 99130 292106321
3 6 99943 566598841
3 49741 95304 26875524
2 97965 117106768
3 55915 70956 574635286
2 9797 179629339
3 91 99985 795839761
3 56 99991 880006341
3 49934 64816 140536535
3 54773 83005 454515033
3 60836 64102 710999063
3 18584 84814 1716678
3 27 99932 12247888
3 28752 67128 27432644
3 2868 16094 5267391
3 75 99914 206899529
3 9105 44441 886523251
3 92 99940 762516287
3 27 99915 695485340
3 42953 80459 458332789
3 27 99916 455874853
3 66 99907 818343891
3 59 99949 422011778
3 12521 44714 112885970
3 19914 89322 565897163
3 27 99914 294767915
3 43439 67337 188466185
3 20871 68975 828806350
3 12439 14132 349378256
3 82 99902 447050774
3 99 99967 293675278
3 14315 81468 580617275
3 21 99952 743013411
3 41 99900 737160712
3 59637 77178 644446770
3 26193 83169 560093903
3 3 99956 604519607
3 35 99905 530484633
3 6958 35348 785001817
3 96 99912 693499042
3 61 99906 429148417
3 34233 78003 62520581
3 19591 29282 363424044
3 7 99910 293805747
3 6 99910 857656702
2 67953 563415542
3 49901 62014 800615426
3 29 99937 472964586
3 17 99954 99621681
3 18 99924 150475784
3 81 99947 78293403
3 24952 67404 840393178
3 48 99994 16785820
3 67592 73923 558455326
2 10646 2901006
3 55 99984 451771661
3 79 99936 734813095
3 42 99956 356639616
3 10 99919 940215774
3 18 99918 636677528
3 14930 98078 446449559
3 30977 79726 47254093
1 26110 68004
3 81 99960 717773169
3 13 99987 787918965
3 18 99915 184332268
3 53623 75535 77755963
3 84 99921 259175859
3 4826 51292 281266552
3 40794 65347 401822251
3 94 99945 788994702
3 21 99906 676779192
3 41291 68343 728675987
3 69 99905 486325944
3 24312 99472 201807591
3 52907 63743 237573552
3 19166 99961 538396420
3 43067 45839 167302597
3 41239 90552 882026133
3 86455 87053 143128685
3 27 99977 315284938
3 22 99905 607506279
3 42929 77802 748209130
3 7 99944 709982185
3 71566 88043 291968042
3 77529 89968 237168152
3 70699 80411 550905533
3 20588 28046 349868734
3 67 99952 485049901
3 64 99902 299628855
3 12922 45175 228639465
3 41980 73049 274220459
3 88 99957 266473248
3 11281 11849 947857283
3 78 99933 41990349
3 37264 46381 655591446
3 10 99909 740787730
2 94453 779233414
3 64351 70832 819404734
3 11049 69909 330564567
3 43 99984 106500853
3 96 99922 783274521
3 57330 92255 401240631
3 62239 83798 655323713
3 1784 49881 988008573
3 70 99972 662264726
3 81442 91040 843076681
1 38077 67537
3 82 99973 951961790
3 25 99951 875660043
3 23344 87015 508785437
3 21108 22109 434389936
3 50802 77726 261823271
3 54 99917 742557262
1 60946 67983
3 51250 84795 58559334
3 42 99992 585000166
3 89 99926 291422748
3 70051 71083 678547526
3 52 99937 292240044
3 19986 90014 95319034
3 14 99932 822874056
3 98 99954 478623753
3 33 99963 596705921
3 88 99980 571875947
3 60212 78932 956678905
3 30 99980 67312985
3 46 99936 806535002
3 10 99963 305250793
3 78128 97477 988505351
3 28 99929 291192027
3 17 99961 288066577
3 11061 62950 562413485
3 43825 69668 10113773
3 51 99918 982552054
3 7 99961 378765924
3 51 99939 635650289
3 5884 20994 930751947
2 20004 838031466
3 19637 86129 86632535
1 88626 88852
3 20 99965 315197659
3 96 99912 195145730
3 24 99908 517730488
3 74 99928 709310898
3 90 99970 553542951
3 51554 77861 227856696
3 22 99937 335588846
3 43687 88187 933900836
3 46336 94406 933001420
3 21454 51292 225388146
3 18 99940 242215662
3 85 99949 599692702
3 17 99931 815916196
3 31316 44696 381527544
3 19 99907 372246356
1 68082 93137
3 2749 45122 490666185
3 22897 99140 200799662
3 94 99975 944328638
3 50336 71387 663653350
3 18 99988 312633923
3 18 99997 633802898
3 27081 36808 552777494
2 32095 240936724
3 28 99941 242280162
3 51 99916 639099045
3 46 99918 290541859
3 11 99915 923653536
3 49927 58059 888397446
1 58471 87503
3 7 99974 79078615
3 24711 82282 556427492
3 17188 60897 550836032
3 67111 81159 31112138
3 405 2393 185763760
3 64531 91556 901696364
3 67 99919 246080214
3 2924 27893 535374996
3 26988 68306 589289082
3 32471 99058 112587414
3 93 99940 681098485
3 551 81116 86129257
3 25903 34773 300925663
3 29417 43600 185770489
3 13 99910 423476490
3 41952 96248 246618039
3 56 99938 659210416
1 1151 54823
3 42913 51223 556601587
3 32 99988 746709506
3 81 99925 943456768
2 70048 7137924
3 5 99936 645883629
3 37 99956 209858875
3 7 99914 994178790
3 44397 79783 936189079
3 62 99912 631793571
3 48950 95932 877074908
3 3042 12431 101208906
3 50 99989 535888797
3 5197 60923 503015758
3 31 99950 46055115
3 72 99957 517217317
3 54 99965 526859791
2 73673 304119805
3 70890 98217 871889705
3 39005 48484 650131566
3 10 99905 637666656
3 71346 77383 508181205
3 64 99901 832319868
3 90 99973 305597878
3 10067 24107 494634732
3 31350 50865 616185074
3 31 99945 735875637
3 87 99949 637009350
3 35 99923 412008068
3 84 99935 374894323
3 26470 73634 908556673
1 44526 63223
3 64550 76075 206907321
3 61 99969 745765392
3 58690 76197 638863480
3 49764 62984 528149415
1 18407 91094
3 5 99976 957462748
3 53076 84362 677192641
1 2478 97223
1 42045 72163
3 11975 88292 414788171
3 55 99997 260594044
3 76903 90956 696144235
3 69 99948 353138307
3 74702 91334 880110716
3 17944 44827 340059239
3 13937 96196 48309109
3 21 99940 154814142
2 44854 595849357
3 19791 68222 959563973
3 66322 78581 778998783
2 40991 482203913
3 2265 79374 895389074
3 65561 93108 884356221
3 13 99989 522518702
2 1329 550838011
1 55303 97733
3 53 99941 396319286
1 31400 82018
3 97 99981 163785958
3 79 99968 775991097
3 2196 87814 776033577
3 38372 61766 264475638
3 13 99962 94552978
1 91957 95271
3 73 99946 712916748
3 39766 94594 910278274
3 24 99978 200702572
3 49 99966 573043215
3 50846 76518 41321899
3 57581 83218 489068044
3 63 99933 632704385
3 71269 92006 334840755
3 46 99984 555473974
3 45 99937 47791564
3 67292 83210 803773103
3 14973 38594 404448352
3 26 99927 518773191
3 23744 70062 468268207
1 3719 19930
3 65548 83157 457887951
3 17 99905 827295281
3 70432 97915 555727029
3 26973 54223 718498223
3 37 99954 470554760
3 7670 23078 41787191
3 783 67186 233194943
3 7924 75142 180152706
3 42741 56987 183431017
3 40814 52817 105104433
3 48504 54138 61230687
3 36722 90846 63444385
3 79760 98932 193068469
3 81808 84405 104227071
3 21891 73350 578106742
3 5786 76373 717957277
3 39964 90294 69512081
3 52246 97803 692382339
3 76 99966 990117646
3 84520 93427 395618633
3 83 99906 855704454
3 87 99982 980587299
3 34 99908 924986578
3 83 99919 595865406
1 14437 79668
3 2571 35503 419061558
3 78064 88444 572440650
2 53170 892438105
3 30632 90425 664810027
3 4895 88184 79271227
3 77 99951 170524768
3 9 99991 666245646
3 65371 73033 315068045
3 32444 77771 486925052
3 4329 16846 670368152
3 67 99912 954736147
3 25641 60329 721303306
3 29507 41096 148103127
3 12819 91746 68116042
3 12653 62114 327111707
3 17398 54666 542573580
3 55 99973 854906641
3 20966 93650 991678468
3 6253 41127 920050336
3 34444 39877 874282719
3 39 99931 191323126
3 11 99942 908798068
3 9314 43622 272286558
3 7020 81087 615388215
3 65 99933 846267987
3 26 99938 381004782
1 33240 43195
3 38426 53950 268290375
3 8 99956 259157484
3 1 99966 981640384
3 59 99969 79049770
3 64 99937 261612663
3 1 99989 74706458
3 69115 82988 373631599
3 25636 84403 270288183
2 75752 5840633
3 8609 30497 700150858
2 42684 891932459
3 30 99947 215283561
3 9381 64576 874792816
3 85093 85278 339730223
3 63 99973 736435181
3 44 99910 824809137
3 56 99954 230272782
3 20694 82531 231952925
3 88 99965 894668723
3 50 99923 377081886
3 82 99976 109933788
3 6466 57989 366071604
3 81567 89557 691856797
3 43082 63128 971756872
3 16544 69021 120606552
3 86 99923 405806464
3 31 99958 826371115
3 14275 67050 383539281
1 5028 11791
3 1 99978 163854732
3 34855 61822 562987996
2 69891 697390912
3 56 99943 579395528
3 18960 92885 72787104
3 68 99940 339376590
3 73 99918 201265347
3 38 99919 792918149
3 99 99951 666821903
3 62 99955 803696613
3 62 99959 64482349
3 83 99902 417024716
3 77 99915 171661146
1 22053 62911
3 66252 69649 169286155
3 41548 97939 284020599
3 1 99907 31583137
3 77101 87786 140001784
3 10942 52102 979609113
3 58623 67859 422535438
3 71984 90816 459112345
3 4479 80860 922166787
3 73 99950 297793596
3 13644 59044 362517335
3 73596 98848 391495588
3 25329 47570 685562613
3 19 99946 419623121
1 56174 76272
3 4629 45092 177857784
3 21 99942 176764256
3 25507 78719 336439143
3 27648 29883 346914776
3 16937 28887 444775710
3 8279 20759 577375592
3 74 99997 323649276
3 66091 89522 604157478
3 99006 99826 815046303
3 47038 73381 620326506
3 15097 35716 686428276
3 2576 16948 862101884
3 52 99952 685447181
3 81 99993 645352076
3 48139 84055 826865842
3 21 99982 3647459
3 20 99938 871224891
3 32 99991 214645848
3 79304 87695 830615581
3 22330 86533 405411077
3 33 99989 704585923
3 51563 54369 792346939
1 47235 60364
3 91521 96582 957726491
3 24690 55328 198414410
3 74 99935 442877384
3 13 99933 998193268
3 48 99951 746891408
3 15424 44120 215250621
3 50 99971 424092665
3 82237 90161 492892526
3 1016 94826 831440673
3 29455 59887 137178296
3 97 99955 863327730
3 26 99963 999611528
3 11339 42699 520562577
3 18 99944 851419803
3 85 99941 838102296
3 9847 74914 470026451
3 15 99922 840355973
3 57 99990 55052232
3 26020 65273 70697458
3 58 99970 768800162
3 9218 9504 588582150
3 26994 39476 148796710
1 30691 98642
3 61 99931 419119518
3 12253 24510 905292666
3 507 18052 807432188
3 7806 18300 448505609
3 65924 76090 510531777
3 72444 75418 66032645
2 81932 472144401
3 30583 61281 836176443
3 33 99916 203238644
3 78215 89078 891553760
3 28440 68847 257141575
3 21091 27904 223647968
3 21883 41450 775943848
3 13533 52791 40327893
3 73 99919 733706795
3 48733 71378 938353717
3 34920 72927 507363635
3 92 99954 428788163
3 13730 50568 865415299
3 46738 92981 514819653
3 23 99968 803323279
3 59452 67265 683490935
3 36 99980 534729240
3 74 99929 500969791
3 7870 86569 274110968
3 49886 60538 365910562
3 61 633 247742267
2 66942 314875324
3 76719 78758 662033537
3 76 99962 24433564
3 30 99977 277187659
3 10477 56053 29884419
3 51 99959 375918612
3 11263 28678 833028101
3 41 99913 55513173
3 33516 59099 641923510
3 29636 42075 334596886
3 25128 93404 433802971
3 28298 58771 428300357
3 56396 59450 328244701
3 75 99949 150339656
3 2065 4667 375931139
3 40793 56677 69508817
3 29 99922 968386528
3 70 99991 448887282
3 29169 96151 906365195
3 7 99991 138110834
1 26240 60409
3 20725 34332 324887798
3 53723 76631 153293119
1 19698 47808
3 44597 79043 569404919
3 6615 53277 503237761
1 13744 46807
1 31533 36913
3 34681 66808 520053823
3 29799 51625 129383337
3 18 99982 544348358
3 444 18410 963378473
3 62 99925 477484164
3 31744 83609 534326048
3 42488 78608 124503314
1 4503 37551
3 22531 26353 966910001
3 17983 60648 30050553
3 37 99976 470017446
3 75494 81431 235627526
3 1 99991 197624366
3 41 99945 859368413
3 12588 85493 646705503
3 43 99958 478339113
3 50 99905 721091522
3 6694 61818 8459197
3 80 99972 709242824
3 27659 41144 251204386
3 39689 80729 281806583
3 77 99980 646246254
3 34982 68241 379028330
3 94 99906 230803287
3 30320 63852 783389560
3 3095 12096 636484232
2 51643 774739421
3 83 99971 264864674
3 6 99957 954711084
3 58696 61127 231298624
3 75648 91569 306930067
3 35 99969 302725388
1 20359 21094
3 11060 96224 914924001
3 23984 34531 961235087
3 33 99911 55766334
2 86041 855955357
3 24739 71056 431295315
3 5602 61907 694809151
3 40 99911 296485885
3 30 99951 129589795
3 1 99939 117359899
3 21248 97135 944508202
3 13262 19715 519168866
3 65 99999 59493012
3 49488 70476 313610362
3 37 99981 965720501
3 25 99902 605850447
3 75 99929 731163365
3 18835 83496 205575845
3 54 99917 242985145
3 31 99962 570323946
3 19555 94565 257302385
3 14731 27468 303323728
3 7 99940 88904882
2 55274 46532173
3 99 99916 251037217
3 77696 80234 596867911
3 54 99986 432107754
3 60731 77569 343673116
3 43143 86189 409856500
3 15 99965 152323929
3 85 99951 172978573
3 14397 99256 756802733
3 40 99939 805576136
3 70889 95823 563675707
3 97 99971 955576429
3 50027 99889 91580716
3 23295 54459 31516462
3 77277 99532 16261768
3 11 99961 702773788
3 82 99943 881660742
3 67 99969 534909017
3 32410 56301 551470242
3 14 99981 320952591
3 19162 78827 466627759
3 46412 93993 589552289
3 45 99960 975619885
3 99 99929 938618400
3 52 99917 513203357
1 83813 99236
3 68 99950 861400011
3 338 98235 219261123
3 24 99908 59510851
3 42673 80682 914923977
3 2595 15249 88578376
3 78 99935 808898761
3 15406 95187 964811446
3 16145 46311 215575777
3 6511 92945 519236748
2 57377 428402947
3 8072 66308 738929854
3 65213 65315 380914232
3 93 99900 474429360
3 14 99946 844963411
3 68 99948 575515929
3 40120 41807 374825494
1 38422 95143
3 78 99900 892127348
3 8129 54239 589727888
3 77 99909 787147024
3 30556 56830 286377911
3 81 99911 522475791
3 93 99969 243331585
3 6217 40820 685826694
3 98 99926 972927163
3 99 99994 283809248
3 9 99902 856065280
3 36 99961 42207066
3 1578 2048 159425737
3 23 99998 767519410
3 7 99929 353268293
3 70291 80290 163535643
3 32013 74017 48045419
3 33208 97721 157265268
3 23462 88123 110038478
3 7826 54976 828787898
3 71968 77713 218657456
3 50 99961 264927931
3 16 99955 168020826
3 99 99960 829528332
3 86 99973 410313643
3 97 99957 272211517
3 27 99976 170146030
1 20133 62378
3 5 99980 108802662
1 34641 84940
3 40758 82265 29986528
1 37915 99491
2 12412 97534160
3 77 99933 830266588
3 98 99944 583268224
3 55 99950 808012202
2 69562 401120407
3 100 99991 934754155
3 26717 57300 728323409
3 6 99970 506162930
3 53277 64975 863731848
3 10 99986 958195251
3 22 99964 71963564
3 60 99920 148966111
3 79 99956 261833531
3 34885 73660 470994870
3 10575 82526 44616149
2 44743 354103508
3 59 99959 389338663
3 31 99953 969802466
3 99 99987 614569928
3 48 99955 613922984
3 27653 87927 230213184
3 60 99975 790229639
1 17355 81677
1 46556 62093
3 51 99968 314291975
3 76 99905 164733307
3 3031 4200 589668455
3 13 99941 438527626
3 32249 90560 648934905
3 39783 81597 526026482
3 7796 40164 669565689
3 67 99935 102069588
3 20 99967 883512359
3 88 99952 227284921
3 32428 59103 167064484
3 90 99952 557802506
3 16965 17854 453814015
3 3 99985 396019906
3 67 99914 206823818
3 55 99996 40997859
3 77 99927 46418163
3 63 99967 202126887
3 66 99972 830161424
3 1 99900 836146808
2 90605 937191345
3 70390 76089 13574534
3 2097 2312 392914992
3 2 99983 44792675
3 45358 59158 65634365
3 34339 52463 347609688
3 10 99974 205797441
3 18533 25087 901408974
3 9695 14297 401114418
3 74 99953 29469628
3 72 99938 512460710
3 4 99944 610208861
3 17 99991 212609320
3 30128 89041 172290592
3 11 99933 193200074
3 62 99959 958440671
3 88977 96776 50120700
3 67 99957 122828628
3 55049 97196 842494620
3 55135 65259 833918408
3 10165 51077 692522831
3 15 99993 290290958
3 4059 87474 749994767
3 69 99910 32102832
3 46064 57234 134031621
3 2693 75017 611710313
3 55 99984 781647257
3 33 99956 773920467
1 19117 31616
1 22140 33991
3 26 100000 386866174
3 980 58974 140679241
3 29 99992 148854292
3 29 99998 704834774
3 35 99924 7074079
3 19417 56736 227566011
3 71 99994 305521099
3 43 99971 619718605
3 34165 95705 916949489
3 33735 33855 954942001
3 10409 84442 323928819
3 46665 92007 698202452
3 37 99941 767048263
3 1924 57879 820504095
3 85 99937 581668945
3 35 99952 707523431
3 32 99960 798727031
3 25298 74484 222635939
3 45386 84266 199275887
3 85693 90474 858531043
3 10 99903 979848923
3 3 99933 84287229
3 64 99908 11182360
3 66 99954 965947400
3 14864 30677 161158227
3 54104 77117 864284942
3 41 99977 692484061
3 85247 93554 942754558
3 19802 36843 382261953
3 25 99988 352697824
3 31063 32617 29250707
3 25 99974 300015181
3 16571 56954 460153995
3 45649 51621 416971038
3 15286 30198 915126994
1 37430 91586
3 13759 93197 291420942
3 67178 70064 282046735
3 62068 96469 336954602
3 25748 92333 580067304
3 100 99900 349494014
3 2 99913 801557319
3 85 99916 787106045
3 96 99903 903349620
3 40608 62785 426448624
3 72 99978 687889740
3 11 99933 398365896
3 50442 54567 75241593
3 30022 88837 867268145
3 5702 41836 323323872
3 1185 35702 226077354
3 48925 57379 74576986
3 31706 47401 340667347
3 28 99910 580813223
3 53 99903 434469382
3 16 99975 209399200
3 71 99947 241606954
3 94 99966 568621484
3 60 99945 704897475
3 25858 86687 151528053
3 86852 96127 92949070
3 91 99917 96986588
3 98 99979 786573004
3 20621 42919 77139242
3 7325 44466 68254876
3 69 99918 863101833
3 58 99983 562631310
3 63 99931 401365682
3 17933 87239 166286132
3 74344 82159 419703784
3 45 99967 547114364
3 41690 87729 591515429
3 3006 73016 288345980
3 64 99908 828556948
3 40365 92623 134841230
3 2757 46171 400827967
3 13 99940 94242204
3 9063 93193 17043465
3 4425 6701 311657661
3 8276 30196 136191966
1 13488 52690
3 72 99967 981145475
3 54 99949 227698948
1 72344 86729
3 9074 53159 781405827
3 18 99923 429346659
3 67 99929 5496524
3 100 99985 366632396
3 3713 19605 257477009
3 2507 43102 207360303
3 31462 53409 820671549
3 57 99972 728950245
3 14072 25015 44774946
1 13856 95707
3 55 48328 250588049
3 22 99965 544278073
2 26048 199956779
3 29212 73597 47824277
3 24523 31048 289542160
3 95849 96205 167162987
3 55 99914 725918166
3 96 99976 435259931
3 25 99975 105001338
3 86 99983 480168617
3 60 99999 957554897
2 47908 490519355
3 6995 17064 153537334
3 43 99930 804018572
3 47 99971 463716557
3 29 99900 465345482
3 61 99924 510365355
2 64576 329861379
3 72 99927 91450889
1 3279 27241
3 68 99903 206320272
3 84413 94170 854713976
3 19353 30031 518610230
3 94 99914 66912187
3 31596 38788 688785840
2 23941 181809178
3 21007 96992 301761690
3 15 99936 694557503
3 28084 82054 74992807
3 43 99939 790765756
3 32923 59903 725208586
3 33445 88575 564493281
3 58 99940 108691621
3 18863 60086 609804740
3 95 99961 797347606
3 23 99959 114184637
3 87 99923 1071304
3 23 99954 507641876
3 49186 92199 745000013
3 33 99901 25358585
3 24539 79210 116272624
3 68225 86630 57296309
1 62014 92154
3 80 99996 775386718
3 62 99920 196173053
3 23721 50812 931515664
3 85 99901 915837169
3 86645 95505 314990354
2 52028 352999931
3 100 99903 988988245
3 33881 48107 470913372
3 38 99971 223057151
3 73368 85346 899890411
3 13 99982 761193186
3 19962 45280 890148222
3 12 99913 311831665
3 61 99921 820884865
3 73770 87629 374170834
3 97 99963 104211775
3 45208 68240 959393231
3 31330 58725 396968320
3 4487 28100 796886285
3 64 99904 625847380
1 42607 66214
3 21243 29904 915878065
2 17583 410931180
3 10 99975 106079406
3 37 99916 511892076
3 14933 53764 527424505
3 79480 80990 680957066
3 8504 61749 952671693
3 13384 97696 350543053
3 4019 70525 809050370
3 49124 49962 339917059
3 16 99948 179792045
3 2238 84372 523472061
3 37 99934 113383476
3 76241 96183 308462075
3 48 99926 23226784
1 6730 35867
3 18025 94972 129171884
3 86 99971 708931602
1 30393 98015
3 57049 71969 718013485
1 56498 72464
3 56232 67019 696799160
3 61497 89176 719461795
3 30 99962 588767488
1 67449 77615
3 9026 76286 538684919
3 45 99941 683775726
3 43003 92858 408019578
3 15815 98667 119783258
3 48 99928 218025857
3 55 99903 612312980
2 35904 417094145
3 74583 96341 182432824
2 12442 749497825
3 42 99987 478640132
3 62567 90769 821917340
3 70 99962 192003204
3 48934 88090 261866437
1 49191 65611
1 58320 62045
3 84 99958 616672627
3 53 99950 374703906
3 11346 29709 711082059
3 25484 99888 502969777
3 11739 98291 45576730
3 3931 74094 861277960
3 15422 91732 947262723
3 22182 44617 491396217
3 64207 98920 468410498
3 67633 93274 365942029
3 3 99979 293279294
3 17524 21731 766063872
3 83708 84638 810554657
3 39 99929 54489453
3 58003 91017 361642149
3 55 100000 533324870
3 51 99983 359236209
2 43286 591167056
3 18 99973 636642302
1 36735 61605
3 55 99951 426873056
3 64 99957 183882967
3 70306 94269 884237746
1 8106 75312
3 58866 63787 888036546
3 55 99945 224219022
3 7200 55792 733062002
3 16 99988 522121555
3 74002 76876 60826452
3 23874 83911 323979224
3 96 99955 159468469
3 35526 96444 232749826
1 54231 63182
3 45664 68406 648129639
3 81 99972 441398167
3 39541 90245 982055095
3 48577 61215 591131588
3 13890 92368 765002887
3 29 99927 589783289
3 2163 88439 955085054
3 60 99917 491788479
3 44 99994 152351023
3 39 99909 282506367
3 8996 49565 188342411
3 56352 56597 880586638
3 58 99927 781079445
3 70553 75754 681716105
3 43129 71384 882884821
3 41 99952 629594340
3 27 99937 924702223
3 74742 82916 141618621
3 77 99957 959518133
3 99 99904 350016247
3 9605 74785 78028954
3 77608 91963 563664259
3 36 99958 413377513
3 60 99953 474754049
3 72 99949 786387797
3 38 99958 53843080
3 85 99969 161202578
3 11 99999 225375938
2 19910 544466820
3 98 99949 151718106
3 18396 80013 593178027
3 12816 63656 881425330
3 62 99984 781608356
3 47938 81001 992689676
3 9620 28084 848810576
3 7814 19000 585125793
3 15347 19359 769276399
3 30 99992 462086422
3 3749 15804 982226645
3 44929 59529 528259672
3 21263 79355 965677659
3 12 99906 198778666
3 983 81731 882933267
3 80 99957 219970557
3 93987 99768 152916800
1 43287 76579
3 30 99963 721407242
3 75 99946 590574081
3 35 99942 824487705
1 16706 64637
1 69768 76134
3 16855 65471 144660587
3 43 99931 518961490
3 22 99969 630199113
3 70 99927 746937011
3 35339 44148 716363087
3 5014 61973 174734306
3 17 99984 376795414
3 19151 84327 803804043
3 78 99944 311715701
3 94340 99133 863511097
3 87 100000 677581531
3 69 99965 224332365
3 77 99949 579066074
3 26026 26370 101817909
3 47 99922 540208132
3 68523 88940 744482523
3 18890 72612 647929338
3 78 99974 504104027
3 26996 82523 976094147
3 36736 37174 904815353
1 47063 62645
3 8 99997 69702440
2 67858 734586430
3 37493 96331 380713810
3 51 99967 618304040
3 26 99949 338126202
3 45862 62308 559647059
3 31606 65735 924291714
3 17 99988 518126740
3 14 99957 66829522
3 74 99938 171121428
3 45 99960 523156328
3 12114 96494 114896354
3 93 99942 222609419
3 73 99914 469236683
3 86 99901 664724419
3 10072 58890 703766382
3 80405 81615 308249993
3 80 99900 644895116
2 26447 588742406
3 39586 46673 636410343
3 16150 28225 277343459
3 5 99922 220272416
3 45 99997 136262340
3 48227 49143 254174982
3 46 99985 809049405
3 43 99906 29859634
3 50466 60361 400713525
3 65693 68962 435627205
3 25947 83848 376565464
3 2059 3377 548961527
1 77555 91871
3 32164 62494 108178172
3 53515 89465 261327654
3 89634 90485 930522265
3 12662 59764 18058372
3 36461 59137 168894236
3 52609 59500 16714595
3 50 99962 716126979
3 22 99961 680193853
3 67665 75318 307563586
3 10 99962 26137192
3 36 99920 526478620
3 53 99909 445358983
2 56512 580487838
3 43 99909 139035762
3 2800 53617 533051589
3 78 99998 771934829
1 5710 62609
3 14415 56506 675690330
3 24543 65081 635061344
3 40 99976 59487534
3 89 99901 421525224
3 25553 27271 461788229
3 72 100000 326399789
3 18 100000 477432798
3 20014 72450 421676997
3 16458 17461 835639466
3 58 99924 541623528
2 36247 447587290
3 69 99946 301207938
3 4 99929 397055497
3 14 99991 672926249
3 49073 99299 153198514
1 29248 98621
3 3127 5436 707386363
3 31 99941 964006225
3 87 99907 576395930
3 14 99975 99258478
3 62 99906 641793736
3 14617 35897 448966388
3 76 99967 394056025
3 38438 62388 402627687
3 19837 72233 705597992
3 33 99966 535671879
3 17 99979 358530191
3 57138 85048 433995815
3 42124 79057 861635100
3 57 99912 239772668
3 42 99966 744468354
3 8301 60436 96002739
3 81 99907 89971151
3 4153 42939 566596870
3 51 99982 165347292
3 79107 94296 461701264
3 29 99909 629141514
2 98283 950067898
3 78994 87009 79341058
3 73522 95126 347036083
3 27475 98127 540149112
3 13254 46622 395876504
3 80 99928 644792737
3 3 99910 518958914
3 25935 32748 129879143
1 23144 99229
3 4 99981 444546393
3 35147 53485 119700228
3 50 99992 804094075
2 55887 97301318
3 56072 91613 658748831
3 46369 82297 576192022
3 5 99939 801555056
3 51517 91123 596452603
3 69 99909 905901872
3 12581 23014 311583566
3 29249 43863 693179619
3 33588 48408 618195100
3 47214 79763 707392992
3 9352 53835 49761012
3 42 99965 730105027
3 5622 28168 22488957
3 8672 16381 138921381
3 23483 29117 161229132
1 41272 71514
3 29640 33853 239431438
3 78519 87927 665745659
3 71 99957 240474395
3 49698 55189 125720199
3 93 99975 934184622
3 37212 75864 710754249
3 90 99919 747155372
3 32 99979 552046214
3 71 99922 781926729
3 6278 12740 975109587
3 28 99986 317041430
3 65 99906 736505797
1 58104 65926
2 70297 815317564
1 38025 53288
3 95 99958 517730044
3 20715 53998 930770052
3 46 99913 174428881
3 15677 95390 245868534
3 8088 76460 538719826
3 35984 87094 253012396
3 62321 80041 17041963
3 39 99921 384523521
3 55714 56432 98069207
3 36621 88695 254412335
3 78748 88738 189427797
3 58 99963 564964259
3 22418 89075 27845144
3 37344 52021 517043093
3 7 99977 969024320
3 1 99992 164483032
3 48 99924 952763144
3 27669 61841 952630767
3 36333 44397 675269503
1 6014 88043
3 47960 79003 103141148
3 1442 78630 758037745
3 26 99971 832153961
3 90 99992 575565591
3 40683 83964 676303454
3 62309 75838 328042222
3 71 99907 550610888
3 22142 99408 817399800
3 9332 22343 109628066
3 78 99925 324292889
3 10 99971 734289936
2 63092 851765863
3 82 99991 829855685
1 44399 52135
3 41189 70628 887349204
3 24498 49579 940014912
3 9220 96509 753120146
3 90 99978 750361056
3 6571 35644 727331942
3 11 99930 997823356
3 55 99906 530092440
3 11 99911 136453404
3 76585 82760 433934085
3 22290 39476 778990513
3 68 99960 161303895
3 42 99918 542130152
3 14767 64862 429331059
2 92149 303080208
3 99 99910 204767994
3 5771 92096 244425280
3 5 99991 427980284
3 4355 67812 801703977
3 37 99964 993694466
3 13560 64348 774065657
3 15733 66032 456463328
3 13 99902 201780219
3 29440 77696 596604429
3 18726 48594 667452330
3 56 99942 856855375
3 23 99966 928967687
3 76016 97805 510211250
3 48038 82018 99271719
3 90 99992 297391039
3 14449 21213 630745616
2 52553 138918291
1 37610 38312
3 99 99920 581229247
3 42 99907 75540313
3 19 99960 645215048
1 46014 52110
3 63 99907 259343169
3 2383 38744 381346560
3 3 99932 182743825
3 50761 89021 777869216
3 47 99902 27836471
2 62279 375756057
1 47170 53052
3 96 99937 481260110
3 62 99971 496977697
3 16823 63570 515288078
3 12189 36229 411921109
3 55 99948 958481615
3 33582 41069 165068213
3 9586 79343 622784359
3 20188 68718 630586172
3 49268 65143 838783906
3 5262 77980 433305369
3 9617 79946 523084752
3 56 99974 423459175
3 23 99944 179020450
3 54612 82191 654123294
3 57 99992 173954359
3 61554 70100 156572360
3 68 99939 378909554
1 47558 66756
3 32 99908 455096810
3 53 99975 536290308
3 37044 41706 81153814
3 72 99906 713649722
3 16 99971 531831655
3 16583 32613 541151181
1 17076 82856
1 23256 79695
3 74 99933 575441808
3 29 99943 589162320
3 36 99900 674823615
3 83 99955 93434769
3 85 99953 169569925
3 38414 42670 53664908
3 32860 82936 862961862
3 11 99924 711942643
3 57778 89819 869431312
2 77448 816018794
3 29648 77517 462339249
3 7 99948 442490402
3 17544 76667 400325017
3 77 99971 911539132
3 9 99948 255282100
3 11261 22204 958835967
3 60 99956 684167844
1 78725 95788
3 26154 60166 395700318
3 8 99956 872798709
3 50 99962 894171188
3 79 99992 244242698
3 41676 54205 193014306
3 29209 40105 109778739
3 83337 96607 441904879
3 69 99986 769777027
3 36 99990 747318267
3 3 99927 118243340
3 62790 85213 418507794
3 6 99999 951992649
3 16 99976 876580993
3 13441 66267 884183004
2 78525 148340977
3 74488 84518 918899788
3 12 99903 703093069
3 19357 32635 915702255
1 44644 58636
3 31330 32664 779282429
3 25 99952 426936514
3 84773 90590 154596031
3 30965 40838 101468350
3 37 99918 105090685
3 11001 19622 21997470
3 174 69080 389024096
3 88 99966 560886759
3 28635 81249 882056731
3 13553 69191 50067315
3 1440 43507 978935576
3 65660 96204 415637066
2 58936 14037422
3 2 99949 293208566
3 23 99997 444214455
3 13935 95968 857406403
3 60 99943 795954376
1 10470 16381
3 27 99927 742045211
3 55 99940 142476538
3 13 99938 714456294
3 74 99969 154299097
3 78 99961 798817134
3 92497 96142 260720111
3 20036 73559 244714088
2 92068 489257899
3 8727 91010 321623611
3 40964 48389 564328355
3 48 99977 124712325
3 24 99912 138111133
2 91725 460821491
3 22425 33644 796191808
3 64440 94777 720574449
3 53 99940 864542160
3 99 99962 927202411
3 54 99963 972126692
3 12616 24796 190393969
3 17137 51930 487009259
3 22060 76676 94663893
3 10686 29683 371127751
3 54629 83171 803805727
3 82 99901 297042275
3 96 99944 854529216
3 49546 59912 887560325
3 13 99963 472957323
3 38524 61299 797216486
3 69 99969 315970145
3 21 99942 653750401
3 7906 19365 373902124
3 24 99916 937250857
1 38997 40502
3 91 99958 700615374
3 62034 80503 931702531
3 92 99965 244314963
2 37632 864157148
3 85 99925 367534031
3 3684 53000 157378067
3 6 99912 914459417
3 32 99914 918451339
3 15030 84066 957288209
3 37224 41602 945121896
3 33484 80733 338180382
3 31982 91229 659022199
3 6951 71275 419481922
3 59528 82054 168678054
3 18577 53239 175343666
3 4195 25839 206282932
3 72 99992 642137507
3 85 99982 5864228
3 6946 90734 198447847
3 42721 96687 662373752
3 53635 88587 74747833
3 72 99937 720373915
3 20048 87979 782100308
3 35330 95341 664825503
3 38733 71797 114454475
3 55488 69990 822996649
3 24301 99198 231447445
3 45 99904 373235497
3 61907 90265 168355687
3 26200 65980 301828687
3 10159 81212 264618566
3 8487 50723 598432442
3 5310 18379 279682524
3 83 99922 137099891
3 45 99978 221086987
3 27254 66193 906051610
3 62 99923 24281793
3 23 99949 86986846
3 79 99942 568836876
3 60013 87673 429360051
3 6698 61973 477086829
3 79111 91722 877692479
3 29 99926 813213553
3 57 99991 168580629
2 20496 791590376
3 37 99919 58186126
3 61108 93036 4553251
3 53 99929 522059561
3 16018 64459 225505784
3 9 99941 788641149
3 86 99979 519250378
2 15945 343292470
3 15818 21574 935238081
3 5489 99376 912928270
3 45060 77521 273946070
3 68710 95957 287248576
3 30222 87511 278286482
3 25 99983 992917014
3 24114 74086 168534528
3 96 99942 304077407
3 8035 11517 332483422
3 13 99916 338558558
3 72629 92033 808491186
3 8613 89008 977755522
3 16 99936 858480800
3 14311 57100 384846424
3 47 99947 637894779
3 97 99982 297012030
3 38 99925 569132699
3 36656 75662 904706905
3 17 99952 95720174
3 92 99909 589927881
2 88106 909775362
1 618 44561
3 43499 92155 512460099
3 74666 95424 79761339
1 32570 36362
3 7938 9616 222825787
1 42064 56086
3 73471 97436 510223213
3 15015 18094 844832783
3 13389 47041 116993807
3 42393 84781 928894895
3 81 99919 628751962
3 467 6453 54074580
3 21 99981 441528391
3 69 99977 178179178
3 29735 43620 570045274
3 4051 76439 211822043
3 3601 60664 603672087
3 64104 87342 375239455
3 1428 22491 996751282
3 77948 97596 245138197
3 4 99951 994753799
3 64420 85146 82058258
3 23247 37509 599115210
3 43 99916 315865783
3 5687 86682 854281727
3 37718 74021 721179912
3 19378 66611 985884588
3 21 99997 421401018
3 38361 45867 520569037
2 93662 493966643
3 26516 80486 208314489
3 71 99909 855986234
3 2043 16348 167578069
3 44 99911 52176850
3 26604 45939 298599998
3 93 99908 666399868
3 19129 75722 605307689
3 10 99999 347629772
3 99 99966 800545375
3 33 99987 331076350
3 50723 55957 60946997
3 16169 56995 108237515
3 5 99961 865010173
3 67 99926 684727166
3 10576 34273 755734205
3 30587 41942 656195138
2 55371 376507853
3 25737 92085 40552101
3 17432 67938 188661917
3 2 99987 416974116
3 53154 82302 792178594
3 71941 94177 853997935
3 46 99959 938116029
3 30905 38280 53796301
3 15 99987 191981537
3 24 99901 222816202
3 84 99997 521730566
1 15002 95582
3 100 99934 335171935
3 42 99947 112642775
3 52 99911 160841513
3 31 99919 737200732
3 18244 92286 885472444
3 53 99913 531942707
2 56167 861995912
3 32476 45981 724917560
3 17 99900 986390506
3 58 99909 10693391
3 66371 69664 971833981
1 36006 99806
3 15 99917 908938338
3 9 99958 875670289
3 48598 75101 815111028
3 52612 99486 799153495
3 45521 74538 909598624
2 60731 792969287
3 67562 76459 33694010
3 81047 85654 287608005
1 18703 76862
3 47613 89327 695372171
3 43437 59779 170488827
3 89 99936 445885026
2 80524 611761741
3 50544 70896 544126244
3 31326 92566 322591352
3 22893 38602 503907675
3 17024 40711 997976336
3 2884 50962 601765157
2 26642 649273603
3 69 99963 680792516
3 25113 88073 737073233
3 13 99967 20164664
3 25120 37900 565592162
3 22 99909 777688393
3 22 99933 715738957
3 19 99918 216691815
3 58 99934 748300483
3 33195 89139 892747792
3 68 99982 357517700
3 52 99952 37481700
3 267 21248 580397330
3 38174 52605 338922740
3 98 99911 466366885
3 97 99975 562839898
3 50 99920 536661599
3 4116 22891 400469519
3 10619 55892 842389441
3 62 99952 273137656
3 51 99930 959831645
3 94303 97256 402593603
3 24668 47984 355008973
3 29952 78136 868717041
3 27474 88713 674735076
3 176 68746 934334132
3 5154 9377 905302051
3 33423 51126 832374267
3 58 99944 200804719
3 21 99965 744878923
3 59 99911 424731137
3 93 99938 49199312
3 72 99951 771856798
3 9059 96575 336532789
3 33787 89860 129810440
3 37 99999 418104752
3 1 99988 529960884
2 83054 336100046
3 11497 76801 270673835
3 9 99941 966858945
3 77 99935 214685695
3 39692 81194 737550331
3 50 99907 366638452
3 54804 82725 60425925
3 37886 46666 43896664
3 68 99956 332692820
3 41 99912 134286865
3 4 99957 113332773
3 95 100000 500632582
3 46 99976 458155148
3 38 99942 967167195
1 16019 53422
3 1 99900 258532386
3 18459 21360 201215326
3 45 99995 968066727
3 44444 70920 465439951
3 55 99991 884818465
3 3599 61173 973836189
3 17 99955 705898054
3 38345 76099 322503642
3 24 99964 276487785
3 31 99960 735483558
3 98 99971 568397033
3 34 99937 951060797
3 45612 47622 325986536
3 56 99979 300684882
3 2524 5488 972572221
3 10592 37563 65110944
3 95 99949 537290156
3 90 99973 861401535
3 94973 98252 720196948
3 34714 77651 62981684
3 87 99912 973463913
3 84 99977 808711628
3 49 99984 407746851
3 50385 53537 119179050
3 17365 34886 122375159
3 77 99980 824607134
3 96 99931 238296325
3 58 99933 927060025
3 80 99993 684895441
3 36 100000 125408030
3 42518 60501 804800310
3 45 99938 293312284
3 58805 78969 68437399
3 94 99962 622505337
3 12435 63625 295444312
3 20136 64438 350822417
1 16904 86578
3 76917 86663 360736815
3 43918 89299 310986953
3 78 99973 592849319
3 67 99948 297477215
3 38073 93934 247225418
3 59 99991 378594056
3 67 99934 773277949
3 43 99982 428044212
3 76228 94136 935664280
1 26057 77699
3 57 99906 707399592
3 55947 98156 718982015
3 3757 36315 687874384
3 2 99937 890568013
3 81 99951 924147780
2 70905 733131533
3 68 99952 304409469
3 22 99934 162477041
3 24 99957 813019712
3 16 99934 370485186
3 49 99955 557380668
3 93 99996 266777421
3 52891 82570 262841136
2 70430 621795009
3 26556 99872 461880053
3 48 99925 580068027
3 21 99957 909401119
3 47910 53854 78705572
3 3 99943 149693088
3 70369 79637 317053653
3 42 99905 913419650
3 46 99985 693069962
1 54193 64491
3 87537 88265 571352586
3 100 99990 513383124
2 14335 630381048
3 31999 96465 178616558
3 30879 38437 401327635
3 77 99908 887718139
3 26 99940 437691798
3 15699 51359 993070922
3 47696 94970 661269240
3 60 99953 469928022
3 82103 94532 645036799
3 72583 83769 178367007
3 2372 64167 954941367
3 94 99911 304487101
3 51 99934 186560937
3 13559 80941 943899443
3 77 99916 934938441
3 942 48712 890674310
3 42169 72051 726402736
3 77 99906 601187086
3 66 99975 119749516
3 32492 80397 198007307
3 18796 68021 465963349
3 93 99984 573253500
3 27 99914 706488769
3 32 99965 597685804
3 78 99956 228671354
3 41811 73549 686273550
3 9610 37156 445345038
3 47857 67612 803072715
2 2894 579455734
3 91 99991 983014637
3 19 99983 856027908
1 12732 96605
3 8712 39247 110393378
3 13957 28904 278180732
3 34866 39158 388827590
3 8 99914 153254260
1 2148 42531
3 99 99947 751061548
3 19061 79752 607374671
3 22547 78585 821328757
3 60 99941 723574506
2 9276 570308813
3 58505 91455 606187933
1 91930 96870
3 17736 50528 177673806
3 94 99969 531030388
3 21 99914 709625523
3 63619 70240 952788071
3 52 99994 651093875
3 26686 89917 827875164
3 1344 19101 312039016
3 52 99935 58101391
3 13 99977 389582405
3 10699 48108 544619110
3 71 99914 710116551
3 33 99966 316736
3 38 99987 955325223
3 64 99997 539976592
3 10531 44075 853620948
2 10604 406290447
3 94 99925 491272999
3 29768 71795 934020409
3 47304 68157 788206266
3 38 99926 882786905
3 84 99922 21870407
3 74196 96407 125834093
1 41806 97204
3 13816 63138 999389151
3 34081 60731 792994557
3 51 99931 15805222
3 69 99926 993548933
3 98 99951 539490787
3 367 78786 769428179
3 68 99990 466939385
3 57 99907 848848128
3 38 99932 276096003
3 79 99972 254829155
3 67880 93908 649895791
3 68977 70521 497292101
3 98 99997 151384270
3 41 99970 925915603
3 5605 24552 786930795
3 31272 62816 428070745
3 49 99929 227763483
3 61843 91019 59120557
3 14 99942 249057620
3 10 99920 65197802
3 24610 86408 492660865
3 82 99939 553773406
3 22 99988 198670484
3 63402 81618 886926277
3 10462 10955 295372253
3 25721 79495 926332344
3 7 99935 354521370
3 89 99939 742448737
3 12 99914 901886415
3 39750 58245 586761072
3 3576 36404 622831832
3 33 99934 706416210
1 34965 86672
1 3849 23069
3 86 99941 651497051
3 70 99912 638061585
3 33683 89815 618789705
3 74 99914 826053743
3 22 99931 651502942
3 94 100000 528714007
2 17452 315557702
3 2794 3265 139973613
3 21672 69464 46617031
3 43730 50306 267329159
3 94 99960 357927220
3 51 99945 961255313
3 21 99944 254694589
3 60 99931 548989706
3 66054 69978 278045523
3 59748 65427 824633433
3 92904 93403 772086521
3 23 99901 48949301
3 225 22846 515941981
3 81972 90014 706390245
3 7693 86499 469092520
1 31062 87709
3 521 2235 865033870
2 44562 483955966
3 89 99996 608349800
3 23160 39482 134059887
3 2860 62734 124009247
3 73 99972 710820789
3 15809 50267 160278662
3 132 61219 454871941
3 21 99951 856300447
3 37533 54089 34698639
3 67 99942 116179669
3 86 99955 3199728
2 53441 977830256
3 7 99923 984637480
3 72652 81121 302835561
3 17454 37006 759864225
3 7305 43880 721637328
3 83 99963 880485300
2 74049 423431259
3 80 99992 643275858
3 75609 98913 640696854
3 51 99991 589348398
3 86 99964 200880520
3 33197 50468 865144103
3 25696 97773 855745553
3 61 99991 595746825
3 84 99956 482211284
3 94609 95675 263481891
3 50 99918 434172493
3 876 63393 854760578
3 73498 79518 495944995
2 71421 779530256
3 2884 71409 309303499
3 9 99993 593505605
3 35017 81217 968474289
3 82 99975 26818371
3 77 99995 49197997
3 15 99939 278641834
3 47 99993 476903929
3 21204 31521 191063603
3 66563 86403 575567195
3 51 99999 260042789
3 31 99941 290336313
3 22750 65976 994705930
3 75422 80647 410939119
3 53 99962 752230050
3 1040 68802 93736797
2 1065 638657825
3 13 99942 530511869
3 54762 72482 391997736
3 88 99945 298453608
3 73466 74558 43406101
3 77 99901 440523926
2 79997 856563258
1 16350 26508
3 49086 85985 471255557
3 14622 19537 47591507
3 35800 40835 54244063
3 4 99955 439908834
3 51 99991 484765568
1 35510 64571
3 98 99955 34687602
3 87020 92103 563791390
3 6 99965 749875224
3 24590 32809 419173093
3 12102 35907 454273832
3 19932 22584 361369176
3 2061 38332 715383425
3 27912 93101 807934934
3 60894 67294 70313241
3 62 99922 681034793
3 44 99954 738061873
3 80 99938 174980949
3 61004 63074 528794055
3 1741 89979 482688687
3 35533 76224 882050892
3 21361 93720 136657201
3 3444 32699 42268823
3 10933 51394 592800269
3 35 99905 664415001
3 36 99911 302838144
3 48 99957 620865362
3 4763 68207 834981866
3 43 99961 449748099
3 19 99934 165855003
3 25114 27694 805832870
3 27055 58003 852695535
3 30 99917 983836316
3 87 99912 648108062
3 31 99937 774123173
3 68084 91640 261813837
3 63674 95712 150862101
3 25197 57888 644021865
3 96 99988 733349189
3 14877 59033 499107381
3 52181 81990 278971591
3 3479 51411 491803682
3 11 99925 376638686
3 48 99961 985486431
3 72 99916 505966638
3 32136 54809 575292464
2 29160 980421897
2 60720 357596401
3 33788 83524 886670683
3 35 99954 906815759
3 52417 98003 279151456
3 16762 57658 915787812
3 29 99935 953648148
3 22202 77754 840154148
3 3 99962 689267153
1 31643 42380
3 52 99919 154848617
3 2320 87095 721811221
3 54 99941 872686625
3 90 99924 182986196
3 30 99947 304517983
2 61874 451873647
3 12 99982 214244740
3 34 99901 499868586
2 87985 537559070
3 21889 64636 948155661
3 6466 57774 478274943
2 91936 736809216
3 29091 41749 157822831
3 5066 69550 802933285
3 63665 97312 457721421
3 30475 55311 668378476
3 58109 96427 173633853
2 2300 726115749
3 80 99932 79642219
3 3 99971 992762853
2 83127 900648990
3 52 99932 681115615
3 9330 63145 741594709
3 26 99932 63285688
3 35736 83713 430601011
3 13638 79205 531942589
3 12 99902 97716196
3 75068 82080 87359968
3 58 99955 698779496
3 20 99977 687493914
3 2 99980 895058307
3 46126 79395 926487034
3 2 99936 303515636
3 60542 95299 331536508
3 26 99902 634565610
3 12 99959 826843676
3 69 99992 982226868
3 34352 92386 226520363
3 84 99950 15912632
3 3 99916 790941793
3 17737 29981 160904615
3 30180 30229 24933043
2 39901 106188358
3 52240 66434 319646800
3 12900 93546 226552992
3 72 99937 854806896
2 71493 870472596
1 21382 49297
3 21299 27746 782372205
3 6 99938 714560581
3 83 99960 186846071
3 48035 87190 824183769
3 23034 49715 938400143
3 37147 93764 291811405
3 91 99946 553651023
3 21131 32541 452093118
3 93388 98308 289697421
1 2599 19697
3 49 99900 407911413
3 3 99987 752658402
3 51324 82344 689820856
3 76 99948 180921319
3 49 99930 816731600
3 85749 90445 488950334
3 73677 91878 495493638
3 69992 87648 126393250
3 74 99967 943556284
2 97232 810664439
3 77 99984 983443799
3 6618 31055 467979538
3 14628 51197 285388103
3 44 99941 558734372
3 58 99916 836537701
3 9 99955 377957130
3 46552 68410 409682597
3 16 99931 788428575
3 61 99997 999289081
3 27643 79675 358270794
3 2603 99627 99083270
3 34959 85451 239306329
1 4862 98058
3 34 99975 789556136
3 8018 45383 637628454
3 69 99915 121369932
3 2167 11232 425148549
3 8716 38753 455095629
3 57 99998 439809052
3 10339 32244 245135252
3 10976 51690 975306365
3 4 99950 528203
1 67996 70453
3 26655 81774 859936652
3 88740 92589 168719851
3 69 99991 620691354
3 45597 46871 702829311
3 14 99980 580263494
3 8114 77171 179560189
1 3267 26075
3 54539 87783 784129802
3 25930 27328 577522175
3 35 99900 454688322
2 60805 833936945
3 4624 48092 861182083
3 1 99932 638449668
3 13092 27995 622973090
3 39 99995 164993507
3 95 99967 818353813
2 4756 800957067
2 25543 384916507
3 97 99975 730862219
3 27881 69440 247653852
3 57 99953 530949824
1 22906 48267
3 94188 94650 500222019
3 76 100000 494608884
3 90 99933 993523504
3 22618 94448 651756657
3 33732 93732 313486446
3 23 99948 342231227
3 2883 71666 846792273
3 64539 64829 843902837
3 60 99944 57926874
3 37 99938 440279025
3 9 99932 885194951
3 27002 92831 862230498
1 64173 84930
3 36520 76758 981591129
2 56530 49548812
1 45093 85757
3 11860 73233 62321295
3 20504 45576 333750857
3 36923 99411 200495241
3 3 99901 367722637
3 67416 88304 3622080
3 39048 85220 212586207
3 40628 90703 398491997
3 75 99933 491417078
3 46886 85470 533420999
3 66226 66350 658252655
3 70 99977 526773757
3 74191 88541 765718972
3 57 99962 152626721
2 85661 791803072
3 12506 25026 945546103
3 30 99999 93983740
3 74116 93253 437650016
1 81566 87467
3 35 99930 459756598
3 89 99982 226684686
3 73 99952 729153652
3 20 99917 668963777
3 47439 69160 684613565
3 17 99929 67343588
3 87 99980 304515208
3 27 99943 361337437
3 41 99967 949042745
2 62161 235994533
3 16 99937 108740064
3 21617 64357 663867419
3 17 99925 328508756
1 64473 89333
3 29 99950 890808695
3 6622 67576 813923317
3 43878 98935 511494940
3 21279 46332 358933408
3 49234 79746 888604923
3 68 99954 437075950
3 28279 37689 443124475
2 2264 793662429
3 27 99919 34964935
3 94 99908 389452200
3 20 99962 800962056
3 10 99999 709905539
3 43 99939 19768669
3 94 99913 888685542
3 86 99955 483654414
3 4473 85706 780851088
3 10 41926 60339616
3 75 99986 908044801
3 46 99961 737492201
3 28697 96139 284822824
3 69491 89542 606586465
2 81537 109959721
3 472 31639 579590613
3 2728 73025 903469000
3 78 99934 61285509
3 20 99999 792647651
3 26212 44632 926204902
3 18 99955 632302728
3 83 99929 132351181
3 81732 86989 243048342
3 9 99958 4517647
3 54 99962 383916464
3 84 100000 411553822
3 25 99938 884239224
3 40 99963 497447381
3 19 99910 194466042
3 30 99934 666994576
3 7676 13790 800071526
3 41975 65356 355040639
3 63 99916 23632642
3 85 99938 630564924
3 38572 64897 902760798
3 57 99970 716199579
3 67800 81083 829019082
3 15266 23228 139252674
3 24 99973 229657605
3 4269 72467 799908217
3 49 99973 238527800
3 31169 89352 238394564
3 20313 50117 154841891
3 13 99971 489300654
3 1343 7130 118075286
1 31643 44862
3 61396 73918 739848535
3 14674 28500 902693015
3 73 99949 203821233
3 25133 35580 767840273
3 20783 68411 355221121
3 34 99993 753863048
3 63883 97924 216069943
3 42 99937 618121511
3 16225 30536 42448816
3 88 99999 168711068
3 22 99971 843521772
3 69299 79258 854864230
3 87 99988 471685633
3 50892 73348 95256687
3 23378 55502 789357648
3 49340 82684 204849627
3 37371 65671 144210935
3 5 99989 612884511
3 52 99946 876335751
1 5962 81661
3 40180 59172 926265164
3 14 99987 647475185
3 37 99993 147166222
3 71875 81346 293427433
3 41635 84003 305694014
3 8585 74425 440958740
3 25 99949 328708746
3 14937 67946 214052326
3 14 99919 867014512
3 31 99968 477587414
3 8 99993 576223285
3 48095 68140 115341557
3 78 99938 439993113
3 27 99991 652201917
3 13 99965 357272010
3 35 99911 96233004
1 51595 97846
1 32950 47587
3 66449 67275 904160042
2 81180 524278794
3 2919 39259 555765833
3 25 99913 368956831
3 76 100000 62111277
3 20 99901 394889667
3 82 99967 889492005
3 80306 92811 780654125
3 21 99960 505383256
3 100 99902 371931522
2 34016 501481545
3 35 99910 721473178
3 37 99983 310587500
3 76418 98636 248858437
3 75 99947 451417591
3 48745 99211 753122428
3 40 99914 328949990
3 41 99962 559884468
3 1214 74417 772228109
3 79 99996 830042286
3 48 99948 286714000
3 51 99994 669122702
3 22 99927 533384598
3 86 99910 911133481
3 17 99934 300705849
1 3467 68561
3 8228 96421 85765703
3 20 99911 823874499
3 8 99934 241067959
1 46528 57233
3 39412 70377 21487008
3 70 99935 696440101
3 56 99959 749987197
2 31089 719028945
3 60 99922 3692111
3 31 99971 182153009
3 99 99952 948416768
3 65 99939 676285214
3 73 99940 214444004
3 48 99989 562802013
2 93008 295876805
3 57 99927 308132926
3 26 99970 539415436
3 52319 69876 427849776
3 57122 70826 848920400
3 43 99920 972878037
3 29 99936 968778891
3 62 99972 386972683
3 72 99908 714294416
3 73 99944 97158103
3 17 99908 87501243
3 70 99970 163120696
3 10 99950 563179495
3 84 99951 368945472
3 42851 96090 516591393
3 100 99948 918966629
3 60 99939 79784091
3 41 99923 168709141
3 25575 96930 135044580
1 40631 42757
3 85 99948 767215790
3 43011 76728 7705071
3 4706 72013 722053561
3 26 99996 420440975
3 15680 92235 362067619
3 29 99974 318266264
3 61 99944 744230125
3 93 99945 363596598
2 40215 64793763
3 44522 96314 69771295
3 37034 87850 88074074
3 28837 29186 243664016
3 10943 83037 696378473
3 20234 86142 473642901
3 79 99996 567708344
3 18137 77313 240293727
3 83416 97269 842030870
3 54050 82095 668501464
3 2996 46203 603789677
3 39 99905 105851255
3 43 99941 847225397
3 18291 19559 111056976
3 30305 63183 99549735
3 24864 41065 925427568
3 1376 22232 392170035
3 84945 85620 572133992
3 28752 69660 523836340
3 13779 30997 761521959
3 36974 63022 379638498
3 59322 82978 826965005
3 84 99969 468878729
3 35861 80467 747771965
3 41 99932 194230776
2 85060 47638030
1 64891 83059
3 53276 97064 60515847
3 62826 92822 395913297
3 1 99999 12336638
3 15 99929 385921291
3 8363 81097 811947707
3 27717 72219 907304893
3 16 99954 577116752
1 4397 4573
3 40286 64535 32810461
3 81 99962 131424217
3 42149 49428 494904089
3 35 99917 481946387
2 441 302165348
3 57886 99574 387295579
3 2435 77951 57820328
3 87 99907 636558885
3 41785 54414 380691476
3 16 99951 874621109
3 26596 49446 474720429
3 21 99917 23625642
3 8122 30675 434664478
3 35 99939 331614989
3 13684 80479 490433351
3 30163 92789 793869694
3 45 99914 826281238
3 55 99908 611744684
3 11242 97613 997534107
3 63 99965 185008139
3 68006 90732 61603158
3 39 99978 129804993
2 31262 188359726
3 86 99981 915187735
3 478 39273 396720212
3 4644 72543 626011810
3 741 76647 301086632
3 97 99945 755088167
3 24621 44895 780431032
3 6303 96207 814477701
3 25553 95934 348614115
3 72556 91910 42329011
3 34 99925 719981298
3 52975 83849 565926383
3 81 99902 343835371
3 12 99993 123771706
3 13895 93408 115968034
3 19062 44228 554458628
3 13531 64463 44627602
3 75 99930 511953188
3 42452 99111 874141802
3 24 99915 778450187
3 20789 23154 136857323
3 70 99975 18252601
3 12724 67421 738100081
3 66 99976 558907888
3 11762 13186 66697936
2 25828 242958942
3 97 99959 436737676
3 64 99902 587973411
3 43 99962 120047065
3 61275 82658 399453021
3 31061 47058 531978198
3 6198 96117 413911449
3 45417 78476 767709792
3 18672 98813 466536840
3 89 99959 497921574
3 24603 71583 628420078
3 37 99946 664592961
3 6954 44279 529232093
3 5336 55623 446142471
1 91406 94764
3 43650 57449 530326031
3 13215 63245 408610396
3 66119 66553 255816873
2 80042 756387512
3 35 99930 798397086
3 56184 77778 154040851
3 13 99935 54554306
3 14 99941 37629042
3 40 99901 96866112
1 5106 33601
3 11165 66614 145770314
3 77 99957 742928002
3 21465 62157 347472878
1 21422 60804
3 26581 89234 997423660
3 70 99920 685944685
3 10792 15266 435587767
3 78662 87656 494968356
3 12 99932 134436803
3 21 99953 591191407
3 96 99913 575392847
2 84393 83730403
3 14380 21287 649990085
3 3658 92974 291066121
3 60 99994 386166391
3 23 99992 650642012
3 70 99934 282815579
3 41 99956 607658321
3 37846 74425 179431429
2 76200 400929187
3 2 99966 297137606
3 29850 47003 192897021
3 13216 72451 594867902
3 18 99932 436898961
3 8542 87066 967208032
3 17 99979 65161854
3 31283 42283 419457706
3 55 99988 403405221
3 80 99923 158377742
3 9935 29624 324858015
3 43421 56691 308241927
3 26152 74441 533724399
1 11344 38522
3 53683 54166 306283326
3 76 99998 504122366
3 52300 77557 452476073
3 3178 64342 196816188
3 12 99913 299844472
3 11622 28709 534468087
1 80180 83120
3 28213 95851 87758403
3 39737 63615 542397306
3 24 99994 976859890
1 3337 43244
3 67 99938 275091507
3 23751 39578 559611888
3 92 99937 83596603
3 8941 61318 513148047
1 1314 88435
3 12600 81680 251028812
3 33 99953 276750213
3 62 99915 792473179
3 36204 62631 398624454
3 23 99975 541073417
3 52 99912 555869687
3 12 99902 98200301
3 79 99996 338051893
3 42 99988 371256288
3 76 99930 1929068
3 60 99935 194822825
3 41210 52325 618090159
3 72 99907 36462839
3 43 99915 886760647
3 59873 60623 945236372
3 51 99908 513654795
3 56 99925 721429464
1 30256 50064
3 93366 96932 403896423
3 18026 29544 746391657
3 42278 72197 259353882
2 20560 590027905
3 31 99908 948142556
3 14303 37071 38406720
3 32658 83978 654267534
2 75846 285753866
3 86 99972 36040807
3 80 99910 25596706
3 44 99936 972769447
1 45294 59228
3 78096 90541 473984628
3 4145 9646 652366569
3 48905 95081 978502145
3 77 99935 289350741
3 13639 38495 568842018
3 85972 94141 950863786
3 97 99912 3615804
3 11978 70593 102602262
3 69044 96673 90104239
3 37235 72401 628128567
3 70 99945 107971401
3 795 9584 192468519
3 664 27421 822280697
3 94 99967 589563609
3 85 81331 780237764
3 19405 78899 457103779
3 13090 59226 260328957
3 83 99987 370448668
3 17365 57354 893548464
3 2 99958 57083433
3 15778 45121 19975263
3 82230 85922 145249362
3 90 99969 629105394
3 24 99986 38130266
3 6 99980 721403112
3 82 99928 4755214
3 51 99925 608068563
3 42 99973 593613917
3 47 99994 377287939
3 81545 85232 315723946
3 23819 57581 6444929
3 35 99979 835806302
3 1 99990 82478144
1 57168 74331
3 42541 85515 160541470
3 77 99907 627408313
3 59 99911 624687791
3 27140 29209 242380899
3 5 99912 173550383
3 90 99953 198663664
3 36218 71165 892478324
3 7108 7688 263846918
3 19375 39807 188031135
3 51094 98416 736763276
3 21 99997 870525069
1 13398 88305
1 58230 89751
3 82 99930 675700342
3 55 99918 175540288
3 72 99950 877979275
3 78055 97334 610766793
3 39182 90035 99228913
3 79 99945 726743138
3 24535 73476 944945829
3 23393 73100 805330585
3 25433 52704 289805007
3 61 99977 726067749
3 12639 32989 511418839
3 17697 81188 358497699
3 71224 71662 723786425
3 41991 43420 835197573
3 25 99927 628006042
1 7423 15597
3 40646 93817 846030709
3 83 99901 75427470
3 65733 72905 763413355
3 100 99978 463075439
3 61 99989 523397749
1 1223 25145
3 63 99941 203275936
3 63 99920 214201585
3 16 99921 105644885
3 7257 95601 281082729
3 27004 39992 334091421
3 76 99911 628968904
2 94446 738583631
2 49116 172178099
2 36820 306171089
3 19 99915 634669356
3 27806 30266 316295546
3 55896 82738 734187074
3 46 99971 892064932
3 44294 55808 776482729
3 100 99984 361573073
3 45018 64118 244378223
3 954 19455 286474890
3 8 99984 509167977
3 23674 59751 42720494
3 21584 87076 688226407
3 55108 71491 725659273
3 41101 83016 434987943
3 34 99948 798225511
3 33 99979 670711687
1 16175 64835
3 62 99974 272452378
3 24041 38987 359512587
3 39 99996 80312071
3 49450 53541 620390936
3 88 99980 978209973
3 62307 75169 57091829
3 26183 86544 193644656
3 46 99935 414990123
3 99 99956 518621957
3 17542 97618 375370873
3 93 99980 332641721
2 27588 480170694
1 10982 83844
3 82 99946 134925218
3 64 99909 115296816
3 54611 77286 338118254
3 72636 77144 142629361
3 11 99961 377890572
3 37 99966 646577196
3 48918 61312 67606264
3 20479 71316 248129978
3 7 99914 816221653
3 32375 59696 829247579
3 63 99999 556551165
3 21 99990 856002536
3 38 99984 13508436
3 1516 89027 282234824
3 391 19739 241964130
3 90 99903 798301861
3 49 99992 413994400
3 7 99975 956656224
3 53072 73053 111870226
3 65 99910 801418818
3 28 99931 194555926
3 11962 50749 68570997
3 2040 27973 33117564
3 32385 62919 548185523
3 53 99934 84508119
3 8 99987 823556156
3 75 99951 401982482
3 7358 86575 898498318
3 95 99990 688527431
3 25 99937 765375056
3 41234 43145 137395916
3 75 99935 862015503
3 9465 56308 495141263
3 42 99947 293348397
3 75 100000 855599011
3 7170 19816 323741334
2 82127 483575879
3 6395 35512 243704011
3 43472 43600 764029999
3 32499 33872 535720842
3 2 99971 902404894
3 49688 70735 75440544
3 58 99957 549289951
3 36 99976 460996028
3 42442 66388 384941509
3 12 99952 606004985
3 41331 98335 225594494
3 37773 49270 278365519
3 10284 30116 511047722
3 751 16429 366018633
3 52787 77066 95773611
3 96 99972 983275000
3 39088 89713 731136319
3 33231 61166 485356071
3 18971 50035 920360268
3 81 99963 135369169
3 47104 66218 124532603
1 40998 53775
3 31 99990 348632627
3 1098 5878 53457213
1 18776 71970
3 17 99906 78137400
3 42 99954 728038615
2 63956 839770225
3 75 99982 450915103
3 60442 67693 110162027
3 4721 43869 31773654
3 62 99937 233811330
3 39 99959 920798664
3 24 99965 823620119
3 33 99954 357910852
3 63 99920 310892526
3 100 99933 501869487
3 7428 62378 54954018
3 34 99944 703618837
3 64667 80647 650144599
3 48387 97149 498035712
3 30724 58947 203305519
3 26 99943 891979145
3 78 99998 480311295
2 50149 303236016
2 14925 30992555
3 42979 64597 410889732
3 98 99986 264322339
3 34 99961 465009945
3 3253 34953 18620786
3 42 99953 56999324
3 6 99960 757673642
3 5394 80114 366645594
3 52 100000 177637447
3 4810 70436 102996639
3 14 99928 265482728
2 23132 867958299
3 49257 96027 535224772
3 18051 84145 513354047
3 65026 92243 807596006
3 18 99955 409372491
3 8697 20864 354843822
3 36838 56599 412505131
3 10 99921 461505958
3 78 99981 768143785
3 16881 30766 985964764
3 49 99939 645949122
3 73 99983 609568469
3 46976 98973 723884351
3 62 99920 195525311
3 11939 82642 408704384
3 28866 91078 319194854
3 58 99927 490613915
3 79 99965 197238634
3 35509 43749 59280550
3 31 99932 115435311
3 80 99914 56183121
3 22777 51533 649804053
3 66640 72687 635178168
2 44605 903326761
3 60 99971 137777150
3 20 99985 687159050
3 19 99983 994880484
1 59402 79775
3 30 99906 602003564
3 67625 70920 913835624
3 16 99909 55331637
3 47 99909 100186408
3 26 99948 787552246
3 53762 94658 11510260
3 19579 91981 254912846
3 3 99971 703849268
3 68225 69368 76853067
3 75 99969 34159075
3 61781 96737 440817089
3 24497 75619 310512258
3 58 99951 659696860
3 40 99902 891473996
1 73289 88165
2 39923 893865383
3 60 99917 876361871
3 22 99917 981335807
3 63 99911 359476184
3 59 99932 216580438
3 89 99972 893297336
3 8 99925 957386865
3 17 99966 316241318
3 81 99923 978056716
3 52590 68475 324432736
3 27 99907 343919629
3 25 99916 607041217
3 64 99959 905340154
3 97 99982 997388501
3 36 99964 786341032
3 79 99982 180812586
3 10848 17183 44377397
3 50 99927 322028137
1 5936 78630
3 1022 2318 4683220
3 66696 82567 2795276
3 11684 48009 373916949
3 55 99944 126780486
3 16973 76944 127385639
3 63 99917 228360387
3 60854 84112 764048376
3 18 99970 714705390
3 86 99904 917380076
3 26560 90303 317954829
3 8 99908 205001910
3 15 99946 589569716
3 55 99949 476737384
3 61911 92888 373030007
1 2532 73721
3 52 99986 387781753
3 67 99969 379213729
3 55632 82667 935837192
3 69 99977 835454136
3 18964 79848 956899224
2 18862 821532977
3 48 99905 224763811
3 28 99922 990207338
2 82576 687331490
3 92 99998 628757982
3 93 99936 6659240
3 17 99937 308407025
3 50923 57308 877806327
3 15530 92027 510239619
3 20122 97427 269009540
3 22478 37440 510956875
3 96 99925 225689069
3 16 99988 703275419
3 31747 94585 950238702
3 24674 47290 301136247
3 29073 76013 152431639
3 9312 22274 200999399
3 46 99930 677275580
3 69 3541 398961289
3 13115 84584 541226284
3 78721 84641 252476523
3 8 99900 57154342
3 58277 70686 318149911
1 21155 34540
3 65603 67337 799330900
3 4205 90618 33768622
3 6552 51997 42786995
3 81160 81333 563683590
3 79 99912 868581567
3 81 99945 508497638
3 14347 54827 460762018
3 83 99902 459044123
3 77 99945 835352679
3 12103 98717 140945139
3 81581 92592 232401227
3 81 99966 890724913
3 36446 69050 263631191
3 88 99996 640806724
3 89 99990 606727212
3 74389 89214 271470009
3 91 99921 366104094
3 23826 35114 257501934
3 57 99968 172565124
3 44 99927 840275208
3 43 99910 329714254
2 49627 254656395
3 53110 69531 490471662
3 58 99956 30843620
3 3195 72661 733104528
3 1 99971 573802739
3 55353 85231 73905709
3 33728 66508 131697155
3 41 99985 52258682
2 55146 355508843
3 25755 81827 938507018
3 39 99910 728019505
3 4 99974 329910043
3 16 99987 536270310
2 77907 316045235
3 31008 75010 604747250
3 91507 98775 151031433
1 2340 44090
3 24 99912 667477135
3 83563 95566 771069408
3 38 99912 24207466
3 2224 33925 106240074
3 48691 65579 837192999
1 38116 78451
3 52128 69385 334791681
3 73 99993 784330546
3 28272 86534 516861732
3 52 99937 708872748
3 64 99988 200380673
3 34 99954 812466211
2 98816 345015435
3 13 99976 203833326
3 6 99900 634747243
3 11623 53969 469834162
3 77 99951 880389817
3 51259 66789 155414823
3 25 99925 85784029
3 5872 32077 106363181
3 58084 74480 780485501
3 1498 60192 128414564
3 17 99914 712707980
3 43678 90414 312482523
3 14 99989 237125542
3 19 99947 999006474
3 48 99947 498929564
1 26487 80607
3 20487 68800 367963259
3 54 99955 484245343
3 33 99945 447606810
3 40 99999 954155642
3 37 99912 983356407
3 8 99969 736299912
3 11 99960 672188939
3 94 99964 948544589
3 81 21991 17153509
3 80508 95790 288481416
3 52502 74134 504600449
3 76538 85722 502584680
3 37 99954 392449627
3 1887 63303 649038652
3 8732 82825 39209156
3 40 99975 580975978
3 32 99929 982264692
2 87505 450521911
3 10669 15806 548354047
3 57 99999 142357131
3 16805 17304 885118597
3 69501 87190 685969614
3 7673 67607 364598239
3 70 99926 848495806
3 601 62558 966055740
3 91 99953 70619280
3 36 99914 930906003
3 25730 57323 622328354
3 50 99958 311500663
3 4453 35490 93490033
3 22 99911 152330026
3 56589 97304 340987723
3 9718 33776 857054965
3 71 99945 867419717
3 1956 58435 662686647
3 71 99994 922119663
3 54672 57327 485010875
3 51 99918 44815430
3 75 99955 702927823
3 75 99994 431963498
2 97271 375604429
3 54527 85740 41532376
3 35 99965 304278631
3 52 99920 231119461
1 11060 74653
3 24679 58218 317660497
3 7 99976 740435616
3 23 99998 320593621
3 26113 50602 70969129
3 25104 70218 213438796
3 55794 62260 171431503
3 36991 51707 204037729
3 85467 85817 682247701
3 29471 70992 229699141
3 31 99936 733587926
3 60795 86267 747065060
3 69 99978 373213467
3 29777 91991 778213206
3 23144 52789 795253933
3 74 99960 22865817
3 23 99960 802512870
3 57258 88124 823494781
3 57266 85782 947747405
1 3261 53881
3 39306 73160 964006011
3 10 99903 233441749
3 15167 62269 974386460
2 39605 937462635
3 59901 90818 189742466
3 78 99981 475010975
3 76 99950 280919886
3 12 99986 563627203
3 42999 77706 457431171
3 35 99977 57895077
3 85 99978 791759608
3 12430 15292 44157836
3 65 99968 188007794
3 79217 82856 554263983
3 25647 75880 458474677
3 7889 97807 841515235
3 31 99919 495221464
3 13772 38685 136500889
2 63785 430936435
1 12463 23678
3 64 99919 542251935
3 81 99937 617031746
3 7333 52052 504938640
3 66 87986 942769318
2 69170 954746213
3 20 99911 2840360
3 30 99957 953245692
2 1735 328025209
3 93 99904 604777216
3 18335 80361 897622560
1 39219 73671
3 14280 14588 148471584
3 21705 28621 53640748
3 99 99966 823831897
3 62 99996 646993039
2 72868 41977248
3 19 99943 892892758
3 21612 44650 941487063
3 16 99966 59941075
3 31324 57637 399946829
3 25 99902 515992790
3 27 99986 840756742
2 10345 75232681
3 44 99989 692028167
3 21 99907 161273641
3 62 99982 874317735
3 31795 63060 519266416
3 48 99932 581620797
3 56276 70096 274006371
3 81 99915 213750415
3 5 99921 732789555
3 16662 47102 660196271
3 62778 98030 537685364
3 61 99977 596916149
3 68903 70038 818341227
3 81 99949 147562412
3 81 99901 893768103
3 63 99983 60889034
3 16722 87579 606043603
3 22469 67576 716105188
3 46 99939 308211403
2 95362 50990322
3 62869 92950 487641288
3 8386 86569 463086797
3 71 99919 254041524
3 7518 81809 906387185
3 51401 98542 298028776
3 20 99921 909273538
3 24307 46227 905414829
3 43881 86370 105890721
3 39606 54087 45983707
3 19 99963 186688421
3 16230 83840 422003761
3 45851 87309 938131593
3 14153 85605 242264804
3 56490 79651 867037665
3 54 99934 432305013
3 34180 82522 252042641
3 92 99967 395432647
3 97 99989 542619007
3 26 99954 971680881
3 49 99955 287549831
3 54676 97232 186049105
3 14150 47460 831313327
2 77873 972633245
3 45617 87640 227094661
3 97 99930 402824305
3 70412 79609 899543865
3 27309 93161 519226733
3 52007 64756 114126901
3 60 99902 157303556
3 56 99969 735319330
1 48354 59738
3 33 99916 293570167
3 54 99928 731500151
3 15114 35834 132019830
3 44 99962 513025163
3 11599 68335 775516563
3 91 99974 685004348
3 14 99973 671747986
3 100 99954 319248350
3 34134 92482 544267497
2 68663 718502145
3 42 99952 254008699
3 57 99979 889068297
3 91 99990 186379020
2 37897 884913131
3 84 99901 318094619
3 4741 20154 459701107
3 27455 74202 490274180
3 31 99971 529184126
3 33231 70115 841395127
3 53 99924 735603010
3 29104 39665 3803558
3 55524 83733 186174188
3 3841 56470 299139487
3 36320 67491 697015927
3 85 99993 55773630
3 32982 75349 763000508
3 80 99976 208371617
3 7 99908 14931658
3 47475 57378 627513947
3 43 99963 41057656
3 73 99961 817483947
3 46831 68600 587323192
3 28 99938 931257709
3 53 99966 694693934
3 30047 85681 965481553
3 84 99999 474792578
3 24259 72132 25949899
3 71 99967 261551347
3 16438 34554 17709899
2 91824 238528733
3 12574 32853 250344516
3 96 99974 950749218
3 49725 59057 758931992
3 66707 89593 590840571
3 98 99914 256057295
3 2 99986 218026221
3 5299 43852 87951404
3 2163 21172 720718199
3 4253 28867 105134411
1 27325 57398
3 7910 85769 558670207
3 57 99901 859403037
3 88 99953 662837770
3 79 99917 447765797
3 58 99957 760322761
3 94 99953 63990548
3 89 99948 236955341
1 62076 90858
3 85 99945 136764649
3 76 100000 950593725
3 100 99947 731234739
3 3280 69726 672250433
3 59 99992 782283289
3 66 99907 510000710
3 53 99970 160979349
3 40186 53613 812363278
3 4 99932 251298438
3 92 99905 374106514
3 48 99990 684406116
3 55719 86622 765666904
3 43 99953 872019512
3 83719 98871 275765894
3 91 99916 35969099
3 47778 55350 83777079
3 17 99967 198277149
3 88 99994 887976718
3 99 99928 798094233
3 100 99940 894465544
3 21303 87180 826016391
3 55 99954 492544407
3 78 99968 689353539
3 94357 97444 119733228
3 97 99900 518420396
2 11502 121817769
3 29070 68104 395661886
1 27229 31391
3 20 99931 497290912
3 21794 31237 317118223
3 3 99939 166222993
3 23 99965 714783012
3 44 99900 776048382
3 4 99964 971649853
3 88 99960 264753422
3 10977 43490 604996146
3 3901 7210 286915035
3 6 99922 114611490
3 45 99992 543673005
3 7404 19150 574794566
3 23 99950 376386407
3 74 99935 889156619
1 17533 84126
3 43 99973 1999144
3 56867 78665 876712506
3 60109 64568 808689131
3 24166 72056 56998092
3 63 99940 707543594
3 19 99918 733975400
3 321 37582 881778111
3 86 99988 861824640
2 69553 636444677
3 85 99916 147374381
2 98970 937806255
3 45 99986 962718129
3 5653 37824 371043367
3 82 99994 629781242
3 64 99939 535468447
1 48979 65768
3 25 99998 832905349
3 80 99906 698300194
3 10848 64662 100559818
3 55 99950 322269335
3 2 99977 993848261
3 82 99971 92149293
3 21 99930 893195911
3 52293 89009 820014577
3 863 46419 959688838
3 36 99929 106146069
3 82 99983 489129776
3 25 99983 365974312
3 52968 71413 433547197
3 32954 86127 462839684
1 37236 43308
3 43201 94019 129270959
3 27075 73349 486241030
3 74 99961 31819043
3 24500 29492 138874345
3 53198 96789 161725463
3 96526 97134 261482113
3 16873 88693 498079686
3 58853 79602 240460070
3 86 99902 590828187
2 33733 803438205
3 57 99990 77679119
3 71 99906 975020348
1 30797 55722
3 96 99966 438447504
3 16075 56599 787940269
3 38224 99477 779884971
3 81 99907 412850781
2 1778 961015715
3 21 99972 785595904
3 52226 70051 368855871
3 19360 42938 632014710
3 64 99916 402203560
3 48 99942 489900567
3 2861 87958 831195678
1 21146 80866
3 53 99926 77445283
3 27024 32606 225356133
3 22967 91266 654003759
3 56 99902 546284020
3 25334 42307 408296418
3 7340 97938 775405817
3 12382 98564 378136667
3 64 99953 605772370
3 9 99997 281721943
3 91 99934 823040674
3 88 99909 446557706
3 35919 79124 178278721
3 54 99982 783095982
3 21 99911 36421233
3 21 99949 192537690
3 36 99909 817055187
3 31121 94947 802889236
3 27 99929 603381529
3 14921 61395 387040810
3 24815 29115 676361469
3 85 99927 913301181
3 61 99992 148671602
3 23 99966 766321823
3 22412 47810 374760986
3 15425 52742 750848095
3 51 99996 450113015
3 28 99981 871032226
3 66304 72091 305063782
3 799 99078 543689909
3 1542 53735 868530505
3 11010 72723 901407840
3 30 99915 498161795
3 59 99996 944660477
3 30 99910 813517994
3 37706 87421 389029833
3 45827 49620 912161527
3 28351 95393 721957242
3 71 99984 913093506
3 63 99971 820745490
3 93965 94818 93319340
3 4 99915 279266291
3 31 99913 611322589
3 88 99995 254402099
3 77557 93452 636945007
3 820 89350 212739634
3 23007 68888 582151658
3 16758 91328 284639338
3 55250 98691 464368754
1 91425 98266
3 19 99966 566461825
1 15576 36606
3 63158 83624 261795360
3 48 99958 871950602
3 50081 75570 967347060
2 54518 706407390
3 92344 97985 155069391
3 63 99901 816404976
3 77481 96065 616610850
3 39361 68227 401496120
3 37 99947 877123034
3 26 99977 438435675
3 95 99930 753352580
3 45 99942 12746922
3 93 99934 269733758
3 68 99988 275314301
3 34968 70176 691255533
3 81074 99988 295893700
3 76 99950 246389489
3 96 99995 418629083
3 64222 86866 492584471
2 20085 114656342
3 79 99960 483689750
3 27492 46084 150848464
3 1638 2611 27510379
3 33629 70293 692050442
3 55865 88472 643617989
3 15 99922 78993843
3 16626 25485 818205936
3 12 99987 286974276
3 8614 68940 505038218
3 68715 93380 704601624
3 7406 50128 93775023
3 29045 65746 688470972
3 8341 85683 50627059
3 65411 96052 694877065
3 60 99947 394765462
3 51 99990 327571055
3 25 99915 305577971
3 99 99914 285754644
3 22838 45928 869886521
3 65938 92195 321947166
3 37 99916 880132957
3 20283 72041 3076301
3 25371 45478 663679568
3 82 99977 800592333
3 63 99987 831834733
1 1209 75077
3 66 99956 328845002
3 74893 81023 446346604
3 37744 87797 672969635
3 77 99990 111019989
3 66 99918 575823466
3 29402 84414 773608030
3 22 99965 987730876
1 49943 60159
3 43595 84672 367114306
3 96 99931 571381740
3 97997 98247 735369447
3 20 99992 379612963
3 14686 97241 527884425
3 32690 93941 335960904
3 20679 87029 256236215
3 42 99916 248013847
2 69256 758721157
3 48 99935 483441905
3 25251 65139 243753186
3 25493 40024 721575644
1 16976 64434
3 10154 94142 916011471
3 87 99993 48473609
3 73189 76201 142462821
3 79210 94383 519838578
3 25576 80955 101320766
3 43681 79447 349459640
3 92 99983 284987048
3 62 99915 567099346
3 54464 65215 337427470
3 5 99950 673599060
3 1396 15716 122737420
3 61 99947 964207141
3 79 99929 473120192
3 351 95468 883691633
3 70 99970 379446371
3 100 99943 435660513
3 8346 79484 262125080
3 58081 90060 287666442
3 8481 67770 905312772
3 12533 89812 439978531
3 66 99908 469335711
3 60 99960 273982715
3 35356 72853 858467658
1 25921 32751
3 29948 99773 895384614
3 19 99949 169471154
3 29380 92643 166138177
3 91 99945 643414170
2 17497 587725719
1 23513 80361
3 47756 50217 348304766
3 89 99973 710039365
3 70 99959 334905647
2 82406 74992478
3 3488 70220 661999409
3 45329 71846 589185280
3 67864 74142 331633079
3 20 99927 223809122
3 33 99940 622885824
3 6912 68562 870216641
3 27684 87761 322442931
3 5689 18203 537534504
3 4480 34472 150070748
3 16039 36663 989346086
3 39471 93450 935093177
1 14653 56225
3 66 99959 625461245
3 6139 48067 570859930
3 2337 57616 867062588
1 23814 44212
3 47 99961 380712615
3 70 99916 522093717
3 32322 52859 934438827
3 76 99949 321674317
3 62 99920 848168411
1 1699 99791
3 48553 91974 742085360
3 48070 49069 276980489
3 8391 66478 555201647
1 44600 65597
3 59 99906 136669541
3 29 99968 48945057
3 2100 9234 839154695
3 71 99904 141085004
3 28822 43899 589788414
3 1 99934 984543071
3 77 99989 255344825
3 47606 84977 595881663
3 4 99990 673865917
3 12 99981 851319717
3 3 99900 413513527
3 48 99900 58734550
2 87086 322811285
3 40 99974 684182861
1 11665 48628
1 33283 80417
3 85 99925 96710356
3 74 99908 345289475
3 13147 90343 676555071
3 77029 83315 15343122
3 13540 68537 444373719
3 20 99999 218113370
3 25644 47750 150428233
3 9460 92575 106731389
3 76 99928 55433576
3 67 99915 179319591
3 94 99907 1971462
3 22695 44603 360470915
3 57946 70769 975611653
3 19 99978 574730477
3 14419 73764 212400810
3 36369 97189 532536810
2 31515 715764643
3 49369 90384 511866214
3 99 99980 760334772
3 24188 95901 593536003
3 53 99949 362183603
3 35455 84151 721531318
3 8729 84955 365063298
3 28134 48433 400639689
3 14002 79346 692025282
3 5936 49456 130374157
3 85318 94110 25037936
2 49876 695741875
3 73 99952 572544108
3 28666 86022 636811481
3 100 99995 494888842
3 13698 49393 411238664
3 12747 77646 160390133
3 86 99935 650497911
3 48363 79877 273344174
3 65 99998 99765320
3 25615 81879 348348272
3 19427 91901 723650482
3 93 99923 232222080
3 23971 43584 215580541
3 16602 51298 359526596
3 61615 68416 825879732
3 63 99919 600880919
3 89 99925 285791126
3 78 99907 33100251
3 63 99992 584964558
3 17000 90007 326759375
3 30460 94639 767997156
3 85 99921 141369124
1 45889 66842
3 28 99900 387971828
1 19525 33067
3 7036 81249 860729631
3 46 99992 680298670
3 38 99988 678084706
3 16633 82094 426890342
3 38 99944 418214673
3 36 99902 314739747
3 4 99979 283511215
3 85 99974 337715400
1 14399 17559
3 71 99950 823740448
3 42350 42732 125282822
3 25170 31653 271125477
3 6503 88941 323040089
3 26863 87282 965817337
3 18850 89944 595676386
3 29 99923 472919455
3 43370 87623 353823300
3 54 99946 977324744
3 12 99950 809794012
3 74 99969 356841417
3 23 100000 248176673
3 67504 75631 93644619
3 43 99906 293611822
3 96 99904 756219011
2 19617 790394580
3 47 99996 352407144
3 13353 99884 338107893
3 69 99962 327639930
3 78 99935 181252036
3 50 99905 10353406
3 47 99920 602847635
3 29158 43513 685032042
3 37 99927 185376701
3 69983 80640 39628321
3 95 99901 136267641
3 78 99940 961373156
3 9 99916 100943598
3 15 99941 522063237
3 76684 79758 653316999
3 2 99980 933196766
3 34405 70230 635662985
3 49 99956 874339330
3 23710 68345 272176099
3 80 99960 115154099
3 79042 95967 197443397
3 23 99996 851803668
3 77 99939 249630580
3 54 99976 47062431
2 53201 213038171
3 68605 98269 756796319
3 91 99982 947624604
3 9284 61516 339024825
2 11333 567539865
3 31 99982 887669121
3 79837 83447 354122919
3 38 99995 303355256
3 50028 84585 80853754
3 2318 26751 576174369
3 79 99916 483541179
3 54039 96959 912762096
3 68 99980 225000360
1 18367 22655
3 3121 10060 326497814
3 70 99992 212966386
3 26 99943 862511912
3 89050 90159 398389884
3 4 99980 509455070
1 39308 92217
3 75 99932 52214509
3 28869 72683 49864504
3 1 99915 811757576
3 3436 6878 980713342
3 53 99962 179631208
3 22554 50030 247951877
1 1041 3102
3 8 99969 251267298
3 65 99908 230647921
3 10591 47316 143227629
3 24569 86433 624065426
3 4875 38989 48108249
3 26510 96704 629910345
1 34442 96641
3 17597 84059 921268989
3 35827 95185 873906017
3 6 99976 573834860
3 42 99990 776174001
3 24824 87523 652469452
3 38 99985 149690756
3 93 99970 270719473
3 30476 69911 105477424
3 53503 68137 228620640
3 97 99963 848065537
3 24 99949 467874793
3 70974 81845 514728045
3 13921 26388 620146550
3 7606 63533 698990218
3 3725 16307 270283042
3 2196 65429 49727677
3 41918 52291 964929420
2 55519 834474134
3 19 99938 961446248
3 51893 76775 514276852
3 14019 59191 327098440
3 5 99944 349041011
3 53368 85123 805888717
3 13525 71751 385430965
3 87 99925 626853904
3 28 99987 919250448
3 69401 92383 508744718
3 32164 85690 823846781
3 28503 30836 154178620
3 32 99948 276041171
3 68 99929 198326878
3 41471 88602 490139445
3 94 99988 723945365
3 31 99918 612626890
3 97 99940 518250935
2 96257 775999037
3 6 99950 936853675
3 28656 95685 715018982
3 23177 26149 840051604
3 15 99948 983624197
3 26650 34237 62792792
3 46938 71187 546235596
3 27209 81250 394510488
3 65271 83834 482284750
3 52 99990 99694088
3 54 99970 940248565
3 99 99908 575804420
3 76 99949 712382134
3 28 99992 974086502
3 26673 44068 187665027
3 46224 90628 416926358
3 60 99941 206628482
3 3782 29531 80200675
1 34073 54459
3 13028 89458 803679136
3 5350 36458 261867882
2 86873 481874583
3 31687 53940 257110777
3 24299 76897 175844412
3 65180 71467 252672681
3 63 99911 837281981
3 77 99979 989528039
3 62555 87051 598722486
3 18817 48176 338484771
3 15 99907 432499608
1 14969 81098
3 52985 56123 546391575
3 29281 29607 724023122
3 61671 69118 406732989
3 90507 97681 602246090
3 81 99973 371764056
3 69707 97408 571868955
3 76043 84538 709858561
3 38 99918 798272292
3 78 99914 863193352
3 99 99968 53266744
3 46 99917 976928898
3 96 99922 205188694
3 99 99912 812800034
1 80000 92304
3 40 99988 997156952
3 32 99929 832809610
3 7860 11332 437792831
3 42618 51266 25248468
2 92441 12299792
3 15190 77700 280095232
3 71735 82120 860634017
3 17865 20607 734253021
1 16559 54238
3 46058 71969 977382574
3 48 99972 694980579
3 21 99930 807235066
3 30113 75557 471525854
1 14353 50535
3 78 99988 646744827
1 45132 57082
3 43944 87288 14600900
3 64646 83195 901215597
3 77247 85108 183979927
3 9863 68532 359529885
3 52879 98892 237740815
3 52 99956 989911553
3 17525 29288 953370047
3 1 99902 890167915
3 43874 93670 301006661
3 18 99960 547758521
3 75 99924 387633503
3 28033 66398 710802318
3 12524 77128 244176191
3 61189 71140 559151682
3 18142 26097 914093343
3 22270 56223 454073111
3 60451 87187 810683416
2 68311 301473002
3 41066 86063 672054854
3 79 99923 35680087
3 69381 87884 959389682
3 96 99916 310447219
3 82107 87207 353249482
2 83587 978572494
2 57670 660118232
1 40177 76261
3 50 99925 278818701
3 97 99912 285578345
3 80079 98854 431437011
3 19 99969 739510581
1 6673 45599
3 22419 61375 810833231
3 82881 96575 98816335
3 92 99997 152741719
3 19571 35519 219475143
3 60436 68479 119767366
3 41286 99766 733175105
3 34 99995 36995506
1 78229 84465
1 28666 99044
3 63 99993 127725070
3 8840 20816 423692983
3 63492 79073 937892696
3 4973 20507 158675718
3 10 99999 627128564
3 2795 22842 674201665
3 24916 54009 80940016
3 52664 66780 52818724
3 10067 96640 604506070
3 53 99953 962423954
3 28571 76832 89242632
3 9016 47134 105124222
3 16 99917 834704207
1 19136 81293
3 44624 55384 110587226
3 48404 75259 224969130
3 83 99948 822723671
3 43 99978 577674185
3 99 99982 200332630
3 19 99973 955535531
3 9482 58311 184758933
3 89 99976 969075219
3 44 99915 686445338
3 15863 64186 691701360
3 64 99921 571603593
3 29023 89961 464121167
3 51076 95876 917280053
1 41133 49225
3 8 99972 510239112
2 2805 587048475
3 92050 92786 790917993
3 65 99924 521136854
3 8002 60891 653711895
3 21374 96967 862193932
1 3842 69409
3 21 99998 664499295
3 39 99969 689249026
3 13908 86425 206020042
3 83724 92115 286420139
3 47 99914 825700250
3 24 99951 965120986
3 15 99938 652094231
3 45 99979 649923854
3 14 99957 132586702
3 83 99956 448374494
3 47 980 875433926
3 6 99960 661453518
3 49377 64352 25473269
3 32 99919 862811748
3 23530 41830 167993074
3 39505 70412 538448502
3 15 99929 890122733
3 76 99938 847235782
3 56 99976 418249180
3 3785 13686 601637329
3 96 99975 550943479
3 64 99968 554059492
3 78 99917 57187942
3 1018 49214 776458865
3 16 99909 493877561
3 10892 39888 837274784
3 62 99906 891674008
3 61780 67578 931267625
3 73458 82455 499390524
3 31705 60514 290015585
3 13435 20176 845880350
3 75 99969 576656275
3 71146 75268 884404847
3 15018 60209 364708497
3 93556 99632 174837960
3 28393 42923 435576458
3 73335 77575 559402402
3 59 99961 362567198
3 53 99903 304729353
3 98 99936 285754545
3 27019 92576 9526668
3 91 99965 107561213
3 86 99956 873333112
3 14729 79323 463707626
3 224 40972 802584646
3 67 99974 566438306
3 1814 36060 762247762
3 17793 45444 601727712
3 73 99944 716793550
3 33221 41583 863684745
2 22694 168681545
3 87 99989 269319054
3 58906 62634 120187455
3 22 100000 700139752
3 84 99946 810711811
3 11325 34364 117646145
3 83 99955 148517725
3 59 99923 881039926
3 76397 85429 807722319
3 17 99966 276711144
3 277 9974 927206466
3 47256 54705 525572054
3 95 99957 393513856
3 49915 59207 692177648
3 25 99920 31656163
3 68 99929 567883241
1 23879 88150
2 62892 136701618
3 4459 40173 851384724
3 21667 23030 365746214
3 6 99936 647220844
3 70251 85937 97359699
3 24 99945 126620148
3 73400 85845 93725819
3 64365 80030 143611089
3 11549 23158 908422464
3 21652 89410 354385320
3 11 99941 405042169
3 7956 66253 306480405
3 6383 36545 542308164
3 77 99979 616742878
3 47607 99784 886172636
3 17896 22258 613100904
3 54 99993 457777324
3 75 99925 538568298
3 92 99928 549520676
3 17582 27352 656683489
3 22 99951 16650188
3 26 99900 263434820
3 7426 10289 502462231
2 79558 269239773
3 91 99967 602823097
2 41274 507897213
3 22 100000 79647269
3 86 99966 308039688
3 85517 95957 422563210
3 98 99911 421133103
3 243 92344 717065338
3 10818 27282 711022123
3 11 99940 150596370
3 55 99958 838503197
3 47351 99500 984041544
2 38920 425093390
2 51016 863867968
3 27 99906 732519612
3 65878 72541 760719087
3 70 99906 197300066
3 85 99914 595162621
2 6686 489020603
3 21008 68127 65463438
2 66367 377846645
2 83719 999893009
3 63 99963 523621422
3 26368 43035 263859305
3 30185 85250 197882259
3 33731 80099 432170266
3 2586 94600 725012750
3 32167 41747 121613648
3 13 99933 953395556
3 18 99935 978454197
3 69983 93030 902688599
3 55342 79798 778535298
3 66522 70856 763845213
3 8308 51741 427912916
3 5202 62119 699600271
3 14273 51528 86193473
3 73159 75301 384571109
3 19598 69715 370107819
1 55378 66201
3 60 99900 350097470
3 84 99937 398222944
3 25 99946 901886110
3 60 99915 557805041
3 30 99972 320698256
3 91 99994 700753295
3 25 99954 641724263
3 8735 52315 234267614
3 55491 82737 652269604
3 46073 57432 426267181
3 75 99987 808676486
3 82 99962 764635186
3 68 99929 651264866
3 78194 84153 316345335
1 48225 54400
3 44155 67366 923993224
3 54405 73818 349072686
3 54 99986 882324388
3 20343 96852 182814011
3 37 99929 355111917
2 23383 102714499
3 29873 81543 632247107
3 61911 88999 179608561
3 64242 66814 361042572
3 23942 55891 222558523
3 55 99912 482758736
3 19 99931 32989486
3 36 99956 218910607
3 45511 98477 736055047
3 67826 71860 158495414
3 1902 72463 510991234
3 24014 70474 410804565
3 28601 50006 603295280
1 70242 73542
3 91 99926 819395161
3 44539 82624 554647232
3 72752 99371 41401854
1 9667 54903
3 18399 62600 245517420
3 27010 68344 990864276
3 46 99957 558103470
3 36912 59174 852118239
3 95 99958 33092959
1 45119 49729
3 12826 87679 537694516
3 72 99917 483072736
3 19 99994 199491815
3 62 99943 693287730
3 6 99902 465295230
3 59 99978 977866575
3 18111 27679 310571350
3 67828 94949 84223054
3 8746 13432 930443676
2 70429 145342975
3 41375 89429 69077878
3 65745 99035 693500151
3 61953 82195 453977466
3 65 99971 416345897
3 89 99917 955917780
3 58 99956 664373915
3 76 99920 733808767
3 25820 95385 158090227
3 6 99998 220551591
3 30071 32385 770101030
3 2764 91067 13840378
3 77 99928 867784306
3 3645 73397 427155777
3 65460 92466 429918606
3 9351 20569 609534768
2 65381 343406289
3 98 99969 518942531
3 6 99977 467056294
3 100 99960 51007257
1 88641 98696
3 8 99927 671110988
3 28405 54251 327548522
3 17355 89307 681804104
3 46774 96687 969705963
3 26 99952 613359790
2 880 300244293
3 30 99983 335921652
1 28930 71031
3 47 99997 816950750
3 18 99912 80907256
3 33765 86453 596890880
3 39696 44638 918879690
3 59699 72308 686913221
1 71037 93714
3 42 99955 359500120
3 31 99997 519152202
3 32 99910 359208734
3 9903 96598 314339395
3 40826 53718 354549831
3 44528 71120 544696085
3 1 99950 5897522
1 49643 53691
3 2007 76441 960940256
3 91 99949 4074020
3 71 99990 678091844
3 48 99924 379750564
3 47 99962 332550444
3 19 99982 149221225
3 64 99936 95963099
3 59143 61542 94105835
3 11180 96977 597211469
1 4155 46197
3 80 99936 402575161
3 34436 58123 944076014
3 82376 98333 900014249
3 26480 71975 201879926
3 9845 16224 652775891
3 15439 67433 857747851
3 18 99923 661961012
3 15042 15229 773088978
3 79263 92441 19590505
3 61550 78820 266604432
3 30758 33912 94886204
3 48177 53202 286382428
3 36290 40624 328786941
3 39 99933 909121555
3 28681 88552 205682196
3 22241 38089 582854924
3 62 99977 384691668
3 43842 82371 973504652
3 83 99981 976752273
3 38 99918 749826429
3 81 99951 375137269
3 22665 57678 696349531
3 29 99998 688165776
3 45694 58420 572573295
3 65 99973 659156654
3 75 99908 177657407
3 87 99960 91018349
3 27 99966 702360645
3 69 99916 128794639
3 18983 32652 927696608
3 3910 68997 972700557
2 6721 357642130
3 33 99920 579770219
3 66 99951 26994851
3 26940 60775 877181764
3 28349 78416 418415093
3 60 99986 931274829
3 28865 80868 781554925
3 38464 97459 245066277
3 2 99992 653808185
3 36804 79463 110859907
3 84029 93770 457466112
3 25252 41442 905293324
3 36033 56536 183352920
3 52 99937 170716003
3 77400 98919 19687161
3 47 99901 847445634
3 58744 70795 252810544
2 74035 559156542
3 25741 85904 940099674
3 41987 70827 498591082
3 64861 99541 806605589
3 25938 50126 750253465
3 52 99965 721664365
1 3861 51805
1 82092 99272
3 5791 29286 786281122
3 26811 45118 861252932
3 20152 68733 194409662
3 36997 71923 137458677
3 90 99988 322009778
3 76 99956 487322129
3 53214 54256 997418758
3 50 99999 673703576
3 40 99960 750331264
3 19316 72945 762829130
3 27 99962 822780212
3 47 99956 69366102
3 35 99991 59673820
2 669 835930736
3 43492 75524 674867632
3 20716 90657 224966056
3 98 99906 964332259
3 30522 43034 914625921
1 87764 94235
2 93644 815964906
3 52455 60147 538437125
3 82 99982 764349154
3 51 99990 446444605
1 30740 70971
1 20490 37099
3 73790 91896 366792624
3 54 99959 766696295
3 23 99992 223075126
3 59680 82126 611195728
3 78 99977 734105229
3 29142 87683 137678834
3 56086 82983 104245969
3 5957 89215 242033872
3 72 99976 588394323
3 20269 27621 472482330
3 38486 43315 553031958
3 27 99989 122227137
3 51 99974 414197885
3 9 100000 831221448
3 40 99909 91632963
3 11525 84740 405100765
3 38175 67709 936140971
1 36700 94753
3 29 99940 420717976
3 83 99924 502487523
3 1256 97548 180645724
3 41 99937 773409944
3 54 99988 779713245
3 64 99958 727054722
3 32997 89514 59240101
3 29 99981 771209868
3 62 99941 289703205
3 95 99988 680438653
3 69 99917 634352941
2 42053 381524002
3 45772 83316 185077356
3 1151 87760 880434802
3 27 99973 578184573
3 87 99945 661207259
3 3657 67533 748742476
3 1826 86715 408218759
3 70423 78501 461839480
3 94 99980 702960091
3 9204 18120 3411552
3 34052 68654 342493322
3 14 99963 555737045
3 74310 79478 590155760
3 100 99948 840416270
3 37 99925 411718045
3 28817 91182 463793117
3 71 99954 623551536
3 16 99953 370477344
3 34 99923 847757414
3 45 99972 772169338
3 166 47927 107732595
3 44 99901 273215299
3 84983 91172 305590673
3 19779 96786 750751677
3 4744 61531 991759319
3 4 99960 247245705
3 21547 52488 770703948
3 6 99921 108164697
3 30 99920 145826619
3 41943 43472 611182311
3 50 99920 462825672
3 34111 65823 687278630
3 15142 32558 97511364
3 50 99949 673749688
2 88473 774802798
1 62622 92968
3 25 99961 670928942
3 39767 71452 711365869
3 6680 61821 72301720
3 48 99951 696665291
3 73 100000 854516401
3 9645 87635 871328663
3 74152 95209 149637935
1 70267 83520
3 97 99951 791059401
3 25305 98511 889637810
3 40027 67283 466936441
3 24446 86057 652989823
3 16465 67589 453941648
3 57399 96186 727662991
3 26 99911 778921435
3 15 99944 364184996
3 81 99977 23123278
3 65167 73424 970983306
2 72100 270063374
1 12761 77873
3 8069 25420 872028597
3 12799 68073 35504342
3 59 99930 561415303
3 1924 22886 194984904
3 15 99961 268164701
3 63 99909 750824798
3 83 99943 804768871
3 7559 33714 75523157
3 95 99975 239033068
3 52 99921 267171043
3 54484 79751 488667169
3 16 99952 420686384
3 18692 98038 132107577
3 27516 86855 478193154
3 3623 16443 782673342
3 34744 41852 436787384
3 92 99969 940969247
3 77 99920 486723450
3 46 99999 320042635
3 12956 46350 728071342
3 21 99994 448892669
3 16 99943 327734446
3 74 99939 348872087
1 8283 89539
1 16633 25335
3 57 99989 797053621
3 487 14014 203571604
3 100 99952 807789198
3 10529 23672 696654033
3 14 99979 657097610
3 99 99999 860451455
3 93 99991 642213354
3 65 99985 423176652
3 16 99920 132360018
3 34 99921 875110143
1 34451 56066
3 19 99959 371075660
3 47 99984 999060819
3 57 99900 281895433
3 53 99934 536672132
3 40 99926 337329838
3 24354 72355 51894469
1 37027 73965
3 93 99926 460220937
3 5301 7672 448243883
3 65 99971 834669529
3 29462 68098 916864655
3 11319 18373 511373224
3 26563 36585 939931705
3 32565 56013 279783012
1 1293 39284
3 22 99959 131861495
3 70 99936 380368690
3 18 99904 837328272
3 72 99900 54330163
3 59 99988 388662003
3 33 99917 541394295
3 20586 26850 920286564
3 30105 49639 466390009
1 49648 86208
3 14 99929 208833506
1 22645 39109
3 19639 94963 460549119
2 98281 734803541
3 16 99906 717360407
3 13146 42162 536085769
3 16 99966 610491315
3 29 99907 805898000
3 10 99998 890043283
3 2 99990 846286189
3 56 99995 423025638
3 89 99909 733060045
3 5461 73600 79357008
3 11 99995 226905524
3 17 99983 315400132
3 36647 51548 910215671
3 14 99935 240142741
3 96 99922 547160170
3 45860 60178 343751
3 17 99997 635505627
3 53 99908 773873579
3 20645 61716 666091582
3 31690 59120 775169451
3 1 99900 846236458
3 29582 93417 609371491
3 5832 88427 817965701
3 10 99912 876202225
3 97 99956 794373500
3 7507 92179 82881166
3 10 99916 638744501
3 28815 40690 508912989
3 8 99928 171137736
3 67 99951 780775043
3 5720 68794 49924075
2 15297 142932725
3 38195 57938 895537564
3 15211 85072 979877207
3 74 99993 146679625
1 43942 54502
3 83 99999 639973558
3 79199 80044 275112935
1 5012 8822
3 86 99974 959129431
3 44614 67256 924532877
2 10127 983617436
3 47 99976 976015605
3 65246 87533 749607579
3 72 99984 183439140
3 13 99988 206091256
3 9492 58108 638305616
3 7054 52812 172887641
3 68 99901 288271452
1 13490 97239
3 12698 85547 379359604
3 33 99924 851338261
3 26958 38374 269807079
3 44722 72001 278477957
3 14 99970 211554557
3 12443 51929 294012609
3 8056 66392 416888673
3 9776 25561 835969998
2 19924 313926443
1 17787 58820
3 49743 79783 256466286
3 60369 88722 325900684
3 1491 36091 863589289
3 11 99905 172304054
3 80 99926 861349084
3 79140 93013 286691052
2 65922 977294148
3 9997 50916 33660806
1 26680 65567
3 4194 24090 923110721
3 44682 74648 280865861
3 33 99973 815168678
3 37 99988 294610185
3 36 99929 148231691
3 25 99986 89606953
3 17904 87360 972811722
3 58 99973 945407989
3 25618 28275 301102710
2 82936 47256637
1 18748 25268
3 5044 80343 125247465
3 8096 87513 306956441
3 7380 47147 327222243
1 18458 28174
2 60859 184261362
3 43715 60368 42868380
3 3185 93391 471977370
3 30296 49003 95212614
1 49214 64623
3 39300 59144 57210236
2 81253 590022572
3 32 99975 599980414
3 46640 63311 960271661
3 22 99958 243801790
3 10 99950 382157905
3 53378 78967 527898246
3 57039 79851 684229446
3 323 99163 156771011
3 7107 85334 811584171
3 5320 22516 491576290
3 38217 91174 243968831
3 76 99979 990148642
3 5652 32733 3341784
1 24632 41259
3 37 99944 119745252
3 68 99915 498320588
3 36 99998 433781785
1 40567 70522
3 3172 39206 880928528
3 100 99984 713133297
3 55264 64171 920918828
3 59422 82677 970656377
3 32 99969 328234953
3 28625 87094 526625939
3 63960 87781 181310391
3 22487 57716 790791228
3 33 99948 562561409
3 67 99986 248395417
3 23790 26229 986718433
3 11 99958 306935317
3 22 99929 867268211
3 42204 78928 334285739
3 51 99940 658607529
3 88 99996 525798529
3 70 99929 759731968
3 10857 92555 346879414
3 22 99901 282830449
3 45 99954 679774333
3 43467 93675 681654314
3 63 99951 59474026
3 33164 86766 156410750
3 16864 97471 673709579
3 79064 79318 878889497
3 66 99948 753897915
3 54 99976 261851001
3 80 99981 167549108
3 24026 30517 379773081
3 11 99971 874828387
3 36595 41153 271187440
3 16 100000 694221312
1 43398 65046
3 50652 52851 916543580
3 95 99907 116101935
3 50737 69576 327088851
3 65 99971 838982966
3 53062 66060 105655352
3 35617 88211 104762953
3 47 99967 159619545
3 47796 72655 309945512
3 82 99935 274116650
3 35 99930 550322337
3 81 99973 653783196
1 32486 53105
3 8310 30552 293021928
3 85 99998 292364934
1 570 52974
3 63 99974 68380318
3 14185 42235 146272787
3 77038 89318 947843222
3 63163 66333 847642067
3 33 99979 100134711
3 58 99941 71937431
3 61 99903 282248504
3 9601 21045 494750738
3 24575 37483 262696512
3 12649 34525 881294073
3 56297 95212 623280788
3 20 99901 637410900
3 12 99951 334646037
3 38760 68800 266093588
3 12966 68944 443463017
3 2054 53393 963637734
1 30271 77213
3 76 99917 102065258
3 53933 64907 335371579
3 74 99985 647042917
3 35768 64634 423605729
3 61 99973 168921481
2 33747 592715717
3 98 99999 789417880
3 61562 78814 778702536
3 2084 47230 733924756
3 55 99922 433797815
3 8396 71734 918902792
1 17147 17332
2 26673 958550677
3 61380 84804 322285702
3 48 99964 38695495
3 7 99998 96591748
3 33169 99152 80718307
2 36092 605846369
3 18 100000 303393386
3 13463 20099 519337651
3 35 99990 965402233
3 32 99994 202977937
3 38873 49689 224460457
3 48206 89282 797058294
3 53 99976 702592785
3 1145 41161 85091852
3 53859 68502 426141706
3 7441 9107 993416159
3 51057 75362 480401793
3 70588 85770 4583505
3 3970 79890 641826442
3 44 99971 418022222
3 73 99994 349974837
3 71 99951 432880450
3 10258 84153 497974949
3 46407 61566 543403975
3 4 99916 297141087
3 16080 71627 12275363
1 53702 75538
3 11020 22859 641523008
3 94 99976 715379979
3 42497 97464 708634385
3 56895 77289 888343800
3 70 99917 726479419
3 74 99907 456639512
3 3499 53891 570877513
3 2066 78897 641212238
3 77 99972 413327180
2 68620 125059746
3 33585 61341 899687316
3 8190 63713 948382969
3 3 99952 696273869
1 16045 49447
3 48 99993 601715125
3 38 99920 376529602
3 23291 34010 365423986
3 10022 55164 683458592
3 25 99957 364896808
3 68 99927 641938922
3 40584 85361 398635811
3 93 99915 452033772
3 6277 40959 761385690
3 20205 92452 343444755
3 17390 46218 920032608
3 35181 96306 15229305
3 67 99947 858921757
3 41282 81058 644654270
2 20290 36646719
3 42 99999 211487009
3 12485 61060 918908871
3 92 99906 637738363
3 43 99987 79324047
3 87 99956 957829530
3 71 99943 199647547
3 10112 62379 957475479
3 43046 63845 542131232
3 31 99953 143389295
3 60703 78652 326698807
1 72117 92608
3 51 99932 111508310
3 31542 43291 553400639
3 99 99945 917440326
3 34 99948 224552596
1 82980 85842
3 93 99979 392356452
3 63840 66476 360797763
3 15438 35070 370449950
3 22 99981 940981241
3 5679 22794 136747454
1 12671 92452
3 3073 9593 224576129
3 45810 57949 335734235
3 60 99980 175405186
3 25 99922 441265718
3 13 99902 155960726
3 17258 35297 926684418
3 32 99996 397080455
3 19863 89018 149615180
3 1458 58815 151659349
3 33779 84289 215063705
2 50729 351764291
3 95709 99749 124030831
1 14207 50455
3 59131 62610 982813091
3 28 99995 206134255
3 62039 84009 476736705
2 43259 21066476
3 32012 70051 936579357
3 96 99973 3898409
3 95 99912 136595257
3 57 99989 666823403
3 5 99960 147700992
3 36 99938 539327834
1 48498 82893
3 84149 87701 885947898
3 16257 42315 385108806
3 65 99934 401278037
3 34346 48789 912374189
3 58 99978 610698029
3 1044 20295 169934309
3 35682 65197 912148336
3 77660 84054 572609873
3 81 99912 361901349
3 40 99924 918616236
3 84 99981 513646839
3 6509 31033 867030073
3 67363 96831 807692815
3 34 99952 429297724
3 74 99931 13511207
3 35954 55139 634999721
3 32608 47956 113971165
3 6 99949 241252123
3 87 99905 307453765
2 42817 181562214
3 6202 23688 508586174
3 51939 88951 634184587
3 29 99989 788873467
3 29410 50955 142559688
3 49 99962 25582567
3 19 99931 93940993
3 33800 41009 207567485
3 1 99923 154314271
3 29416 29464 925175440
3 1029 74614 249635653
3 29 99918 625913248
2 39971 873850806
3 59 99985 759343857
2 69805 315575306
3 56 99926 504086217
3 71 99951 927114997
3 96 99915 468727774
3 41002 51290 622793488
1 18231 19963
3 60563 72219 888583945
3 2287 66097 323264072
3 46 99926 72848161
3 93 99911 8142254
3 8110 30978 326422238
3 47412 64134 860273107
3 68 99977 211169913
3 27140 98386 256207261
3 74519 76515 706624269
3 34 99928 277001866
3 3 99914 191731342
3 8 99940 759795774
3 41543 82360 31919607
3 78 99981 914169433
3 59875 79359 406548931
3 50 99937 621590670
3 39 99982 765321886
1 52536 53287
3 45880 88539 826873938
3 88 99924 252613866
3 70565 82121 633184617
3 80 99912 750174407
3 55 99933 937858749
1 12100 48254
3 80545 98159 562797989
1 80098 93687
2 73559 533641358
1 28531 74037
1 499 43226
3 1816 57651 622682864
3 22 99958 113085009
3 30 99951 951372783
3 88 99953 85398444
3 60 99936 898294828
3 92 99915 635793902
3 24166 36072 812426208
2 99177 411430474
3 22 99958 644532761
3 85 99912 133858331
3 63157 66490 540723458
2 40807 867656209
3 51512 55275 538408897
3 97 99909 346672354
3 23791 99374 870137463
3 50 99956 325249612
2 74793 572245264
3 45691 56080 606316256
3 9925 62210 471906386
3 225 13574 299783726
3 8 99917 98115699
3 5 99994 130019131
3 28 99960 501621864
3 14748 16060 474208561
3 31860 62057 253705421
3 16446 34437 353954758
3 73249 93310 487992252
3 57 100000 10261930
3 33920 82660 729516766
3 100 99972 853722436
3 12925 98071 131217856
3 48 99987 466539934
3 38 99925 995130472
3 19820 35399 745776542
3 65 99989 590197799
3 26496 55625 528921463
3 9 99975 272224433
3 15 99962 133263967
3 54749 86227 924322667
3 2581 32874 594318466
3 56 99958 618865925
3 20859 27331 513348918
3 99 99969 372929352
2 92148 180545764
3 65 99994 525412497
3 3 99968 112470457
1 26263 61559
3 83 99951 575709347
3 24 99951 819210653
3 43 99927 427442394
3 57562 81150 997415404
1 7133 85059
3 80 99905 426622058
3 5619 20905 4113543
3 9 99918 355691757
3 5979 48440 204982040
3 11819 13051 901660859
3 72617 89235 876792852
3 32434 38954 573005175
3 52 99921 27583145
3 2 99941 51813064
3 63313 94905 769371085
3 39359 68512 562215150
3 42669 46262 475425134
3 62 99975 129518485
3 15354 26438 293489130
3 83749 88313 922606313
3 17171 67127 599389122
3 15 99959 783410923
3 31 99910 106425739
2 77195 296265287
3 8916 20182 871020770
3 52 99935 98621127
3 85 99998 464397155
3 48949 83860 119044703
3 1492 80212 278690186
3 52991 73671 433811644
3 37 99974 371271751
3 18 99965 692266170
3 12137 64889 676761852
3 38 100000 7020033
3 9239 19735 993074615
3 27784 58357 958951124
3 1645 23542 998968743
3 22223 62442 141568550
3 21 99947 634674632
1 5121 13445
3 36060 83999 659609786
1 9665 28779
3 8123 49774 907310665
3 80 99922 678009744
3 45803 51718 688523940
3 100 99966 449987465
3 2649 91180 571627363
3 80524 83981 993601789
3 89 99994 532807697
3 42 99936 220914577
3 73 99987 75918197
3 19 99924 595492575
3 31834 87221 821520273
3 8330 68609 468239371
3 61 99939 774730191
3 28 99938 408486291
3 35 99920 584522102
3 76 99970 313763687
3 43 100000 799940195
3 87972 97763 467845946
3 62671 74742 409614838
3 49 99954 750847256
3 46 99969 676605002
3 22087 77746 380111417
3 20 99993 556194729
3 53 99937 303367188
3 57176 68287 678225984
3 86 99951 787644855
3 1 99901 658570255
3 52082 67275 468146006
3 24 99960 542449955
3 95 99974 111313953
3 79 99968 30912008
3 21984 48747 534226523
3 87 99936 575154808
3 25 99936 237848489
3 27448 52359 86627417
3 76870 95729 619727784
2 84610 475921621
3 64918 81525 793082342
3 79 99989 527663853
3 35 99962 151370659
3 7704 27853 39863352
3 70428 76616 162251325
3 81942 84343 157067361
3 39705 69154 54839735
3 1711 92282 850585497
3 74742 77334 168305004
3 19 99918 573159884
3 67 99969 992581350
3 24 99919 47600658
3 34541 86223 152491755
3 38 99908 552660073
3 57 99922 475143384
3 32 99988 391364001
3 40312 99454 829547059
3 17497 47601 669626776
3 44541 51185 702238844
3 14590 25311 62770600
2 67981 264830278
3 54648 95299 788563146
1 16796 36413
3 22208 93402 267049291
3 50 99936 890266620
1 29708 56338
3 33325 52189 383839688
2 56325 676068143
3 53625 96986 367831466
1 4885 32499
2 52824 545919479
3 21 99930 839502174
3 26428 54387 403150487
3 75 99954 865781763
3 27 99909 985404151
3 22755 76468 344608800
3 14 99962 993888197
3 41699 48381 788932977
3 15488 51108 391551191
3 17649 92607 28826591
3 52359 64092 973816902
3 66 99976 208919350
3 8928 27198 322731454
3 64 99977 131945240
3 10530 53718 820788757
3 66 99905 603537713
3 7 99931 710435098
3 64945 99585 221271980
3 23313 98010 715103664
1 60686 90940
3 66883 72817 452735946
3 7190 43323 376074889
3 41 99966 25406689
3 35132 51744 464412425
3 82680 85613 548372648
1 16076 45494
3 31 99949 763849258
3 24954 96073 316972789
3 39 99919 576811104
3 39147 75395 375939203
2 63721 739190851
3 56 99931 957707028
1 5648 25820
3 59901 85251 129815227
2 16583 899297248
3 51 99940 310921177
3 16 99990 870109193
3 4153 19312 754504876
3 49 99955 133876268
3 71 99903 854264090
3 32203 59208 984002841
3 47 99912 179728931
3 30 99908 399733260
3 62 99911 790938164
3 8061 40432 35568577
3 4500 26157 833221341
3 71266 99072 359871945
3 14 99999 890585797
3 46 99926 857055260
3 91097 97147 558793691
2 81934 136919065
3 93 99949 622875963
3 80414 87727 899309526
3 44 99976 315408784
3 8075 39317 114399211
3 41 99921 472477494
3 90 99994 609570504
3 75 99947 137274785
1 26481 31908
3 72 99953 228758491
3 6880 62083 268115585
2 80013 267655204
3 51 99907 404500689
3 74333 97323 557308043
3 50 99924 949892163
3 66533 91273 663175412
3 75 99999 981304387
3 33 99922 660028263
3 54330 58693 626082594
3 22447 59894 106616276
2 79951 423118467
3 13 99944 590227659
3 62 99936 67488087
3 56 99997 878131591
3 23362 37043 886754973
3 97 99959 872701769
3 91 99990 873017982
3 81 99990 31294470
3 95 99997 84390827
3 9 99930 856116732
3 59171 99414 951832556
3 42 99987 278465763
3 16849 48474 920255733
3 9712 24365 883862879
3 44 99940 851833
3 1068 58798 943762616
3 2632 24160 972219009
3 19038 76424 497921230
1 13816 53306
3 10818 95554 654318637
3 18193 30494 718691871
3 33 99913 360229727
3 14 99931 628215013
3 50472 71571 767675570
3 9076 26356 384081661
3 65 99920 954071517
1 54784 67548
3 23892 66896 927672549
3 87842 95085 929877665
3 62 99970 180610110
3 39 99938 413654041
3 44408 87015 599719953
3 70114 99574 299434010
3 12755 73447 598187040
3 19 99956 704192340
3 20924 74410 308856208
3 17239 56289 223753098
3 19350 51887 922801882
3 2685 19356 775092522
3 30 99918 436139012
2 59843 372038773
3 13027 76351 266821711
3 58 99955 752457902
3 79 99964 241783424
3 10 99966 527993365
3 65 99913 348510251
3 23847 81981 360384334
3 63889 90938 954320023
3 88 99900 498264835
3 15 99992 347177719
3 41 99915 931851194
1 275 15192
3 26254 55907 796842678
3 17500 93661 87759018
3 40 99905 315639513
3 15653 44728 457195524
3 13449 81726 667428017
3 84 99980 237885080
3 83 99995 109884968
2 57086 403505184
3 82 99967 304452781
3 27617 51010 40508116
3 57 99951 627838541
3 39991 86850 16986486
3 19 99965 836704056
3 37750 38301 645718901
3 51 99949 308046029
3 33 99967 249255092
3 40726 96052 24544562
2 7850 677313569
3 82 99973 847498683
3 73 99982 32118218
3 26787 36599 388269449
3 15 99958 381119932
3 63 99968 832462025
3 89 99914 493934804
3 29 99900 779864759
3 62998 78340 674871493
3 32912 63720 483877561
3 86044 97466 329629257
3 11880 41361 828529198
3 12 100000 689876893
3 31746 91252 207870089
3 40 99970 811228460
3 3428 16516 406840222
3 51 99932 678064778
3 65 99948 624123452
3 64882 79042 683081636
1 3604 38171
3 19 99976 182050482
3 4093 45678 675614083
3 28 99919 571005556
3 59313 70376 328277637
3 16214 49841 155136067
3 611 51933 60345999
3 5 99973 642601472
3 8571 17069 626015787
3 58 99972 913201223
3 12 99900 329714450
3 13109 29267 635782625
3 13 99988 426820924
3 44137 71089 967283066
3 56 99909 259922997
3 81 99978 595867027
3 26 99995 180335794
3 75 99974 862885562
1 38906 99522
3 79 99970 776773656
3 38888 71389 657230629
3 33 99990 923370527
3 4 99947 107288105
3 26425 40724 786802686
3 28889 79060 171452049
3 6 99920 480046854
3 66 99968 181104463
3 10363 20013 22753520
3 26 99924 823045043
2 31199 449320045
3 13 99990 8739661
3 12 99943 522193350
3 17 99935 343786425
3 61 99988 588809569
3 61 99947 24227116
3 19433 64666 512224860
3 82237 88084 897322968
3 4564 81269 175036575
3 40602 47386 527902122
3 8704 91009 76822864
3 39 99940 507255391
1 247 22000
3 23622 30532 696287107
3 8304 89996 85733884
3 95 99967 15776543
3 27917 61343 823161198
3 3811 10233 4032230
3 11093 34715 713626398
3 20347 36369 925791331
3 3 99977 893235136
3 50922 88671 669231186
3 88 99955 962958939
1 54432 99950
3 73 99977 747245093
3 52 99948 285377921
3 32 99992 890689557
3 33221 92923 650854672
3 9045 94458 556774855
3 28540 58723 655814646
3 29116 55532 791236735
3 19544 31979 475013355
3 14 99924 504535089
3 23 99922 817496462
3 38 99938 645556344
3 59 99979 132004083
1 5767 39703
3 24690 52571 412252911
3 36 99974 533874161
3 30 99970 732795514
3 77 99914 206323299
3 7 99951 162955203
3 74 99982 530126689
3 2362 53073 154536133
3 17 99946 928041684
3 1 99918 435440213
3 12062 60030 540666335
3 7 99966 749293810
3 64 99929 933128275
3 13736 96954 317988317
3 74 99962 9014372
3 93 99956 953777257
3 35134 37413 68236957
3 93 99935 973986196
3 48626 56712 134191634
3 44 99920 771642326
3 77 99939 767199445
3 50614 79365 19523897
3 18 99953 730993835
3 6 99974 282538411
3 98 99977 924006400
3 44 99909 741365136
3 81 99967 615232792
3 56 99925 398079643
3 18665 60166 629085575
3 64980 94871 839153886
3 79 99967 507442659
3 11 99999 728835103
3 47360 54425 466193848
3 80 99957 877357934
3 61 99930 878430141
3 76 99921 734211829
3 634 43619 871272518
3 25 99953 252139023
3 26 99933 36188153
3 46174 54764 430070684
3 20387 36520 356122820
3 65 99903 730265748
3 54 99923 833557775
3 37892 49371 3552986
3 7009 24538 523813678
3 16089 88027 914241618
3 31 99966 327546138
3 9531 36555 21456950
3 42 99935 773891169
3 68 99902 751152806
3 24 99925 40374362
3 97 99937 999852158
3 55842 81322 182284957
3 37973 86108 517939053
3 42677 91400 145253299
3 33 99969 67140674
2 3009 601469901
1 14762 74470
3 25545 82210 3766133
3 69 99936 614849175
3 72087 92222 510156723
3 6 99928 262463318
3 77 99954 969401338
3 92 99964 119399973
3 66070 73284 1440189
3 99 99970 857092835
3 49 99944 307546319
3 12 99918 502090628
3 9812 34554 978100570
2 70904 459691733
3 39 99933 609962098
3 82 99961 377999004
2 90243 561066983
3 5829 48717 840761791
3 73 99927 108516915
3 16588 89721 256945173
3 43 99966 515293872
3 78235 79996 638867160
3 23830 89397 401714110
3 7 99948 146039903
3 44 99979 370121345
3 16526 51846 237579418
3 46185 51576 879405593
3 58 99944 476154342
3 27723 56464 998937364
1 10353 51254
3 79 99912 612988322
3 18 99968 562819678
3 9564 99695 813458443
3 71 99955 791237709
1 50906 91592
3 29 99921 510748209
3 31 99933 598804822
3 55 99994 280668786
3 7837 99057 267379012
3 21042 48350 699965598
3 48 99985 942416794
3 22 99926 462678787
3 47570 51876 818774419
3 47586 60488 135117238
3 71 99979 634175984
1 34702 67836
3 11402 73331 539334104
3 9050 25023 695683651
3 2050 45647 147645238
3 82 99999 540694453
3 94 99961 142485360
3 56 99993 163053151
1 56476 85719
3 58 99947 984085444
3 18 99992 394064268
3 4890 8820 918960606
3 48634 82943 124179286
3 12 99942 773101016
3 77 99982 584153401
3 39 99901 241323214
3 33 99920 436967932
3 23 99973 758939145
1 29079 44656
3 75117 91122 297409529
3 63 99905 108828617
3 82 99993 301577136
3 84499 99238 968193448
3 16724 97001 497178058
3 96 99971 141826726
3 48 99915 318810624
3 22333 93930 970373654
3 19436 49664 468318618
3 64 99947 914184957
3 39 99973 89133511
3 2 73869 854743815
3 54 99960 818630187
3 61521 87686 101606840
3 71503 75953 989347769
3 32661 55987 170230757
3 39 99935 328606148
3 34 99927 973507426
3 58 99951 36221776
3 60978 81282 74795773
3 94 99935 112842414
3 75 99926 246236331
3 48725 77792 193316681
3 72593 75943 146600448
3 13198 17096 572365242
3 14 99951 236473573
3 54325 58634 973504546
3 63997 88426 997745798
3 27340 99457 815808697
3 19413 35812 662065801
3 13643 37666 63717026
3 100 99927 529377926
3 60 99984 553666818
3 44 99997 89957811
3 28 99958 960628305
3 31852 97088 25231071
3 5592 73512 352175600
3 75 99930 784475298
3 34331 62076 201593852
3 94 99921 980559826
3 35979 62046 1474914
3 12418 68118 160711737
1 58808 81415
1 71347 95302
3 96 99940 980499197
3 45409 84857 767720270
3 65 99935 876708201
2 87433 134508415
3 7840 31455 654140881
3 4392 90881 403510671
3 10010 72841 602101502
3 98 99908 757481715
3 70 99905 792696
3 93 99962 676043241
3 221 752 18904021
3 75149 93060 245634594
2 16677 816324538
3 43 99979 755394198
3 84999 94297 887257163
3 15041 67277 312219779
2 47828 398420383
3 23493 39411 469199598
3 72450 72605 123066066
3 72 99960 519706374
3 13869 57011 708598744
3 50 99956 869345217
3 12709 44462 608140410
3 60007 66425 526672925
3 10473 59920 315810581
3 64693 74019 53433322
3 73 99958 319703597
3 76638 81173 974983686
3 72446 99791 613981762
3 15143 94832 388108491
3 5845 41745 498941927
3 53 99920 465541829
3 5 99924 903473169
3 7115 82824 791518120
3 86 99980 917425837
3 70 99986 486336385
2 86722 692769495
3 26 99953 452354677
3 28 99906 850216278
1 54756 99647
3 9533 28454 239381023
3 26 99956 717089162
3 49 99950 721671538
3 16 99918 600961496
3 57 99964 916783607
3 25 99922 697156470
3 89730 90246 95533997
3 44725 97094 609149598
3 46 99912 840604499
3 67 99947 781631941
2 4170 826937050
3 56 99944 332054725
2 81780 923706041
3 42723 99706 656481329
3 34235 60104 256945201
3 81 99961 280715026
3 41 99959 986597994
3 75175 94811 943477167
3 88955 99139 866638520
3 54 99975 2344876
2 92711 900145599
3 17284 96958 466817043
3 6088 26736 346455571
3 49 99931 120326208
3 10033 76369 835852395
3 25687 49247 838684641
3 49 99987 838966945
3 62298 94147 149637295
3 52 99935 19099335
3 20233 37616 274377722
3 83 99955 997756410
3 33872 90995 300750882
3 50 99991 278830969
3 28 99936 10575944
3 84 99938 353209847
3 68 99983 672028230
3 24 99902 279771437
3 35 99961 257784540
3 62 99966 788927923
3 61425 73933 580829229
3 3695 26684 760049936
3 43 99989 313271402
3 27169 97690 383770128
1 11183 92353
3 16068 64792 737112982
3 20474 83644 77860638
3 45371 51179 452910246
3 4024 21733 150074713
3 2 99980 839131718
3 61 99922 65608449
3 72 100000 364601340
3 15911 75263 122648887
3 51491 69060 647140849
3 30 99928 310766210
2 68168 250453292
3 85971 90222 434241874
1 81539 88877
3 20 99991 259659760
3 57005 82826 750110375
3 16893 31692 199569187
1 67579 69931
3 86 99941 272593193
3 35 99915 649330106
3 27 99984 320966471
3 30152 59482 644909462
1 13010 89060
3 27057 35450 702104445
3 68 99926 63529003
3 20 99942 866235656
3 14922 26822 6566812
3 87 99959 932029977
3 90125 90296 770483966
1 25209 78068
3 65 99967 861900807
3 52 99909 708351886
3 4259 70720 471871236
3 5086 78350 861163930
3 46 99935 242200089
3 13714 39156 241312403
3 9801 48432 810314223
3 63621 99138 624027284
3 7031 33081 997282235
3 46369 87115 395654454
3 56 99990 793350575
3 80 99911 666603427
3 50359 60075 147703728
2 48295 927877602
3 3015 60726 893414574
3 46302 56741 432738917
3 98 99901 931742318
3 51 99962 98533763
3 19246 90420 161740473
3 16587 88117 876358259
3 15102 47929 877389136
2 58713 902682343
3 84530 88642 197972659
3 56 99903 902679021
2 53673 852429364
1 39874 41587
1 12496 45735
3 47 99948 763225022
1 46767 63467
1 1521 19839
3 55 99906 886105937
3 100 99967 751569273
3 86 99925 65498543
3 3872 8860 429517227
3 19529 50450 318334158
3 38 99991 463154909
3 82061 94151 936968403
1 2034 63329
3 79 99923 628857168
3 86 99946 755329312
3 70811 88926 628351193
3 50356 53911 169205857
3 56690 71402 611524516
1 46646 71799
3 5 99924 90463210
3 60824 82352 179060137
3 42329 77236 650175943
3 49 99967 165558394
3 2 99973 477296995
3 54328 82835 272245501
3 70 99946 701524139
3 80042 83928 376881474
3 31 99937 159787528
3 39772 84526 136224876
3 45 99910 31553304
3 40626 44011 864762112
3 69 99964 252919709
3 43291 83774 760992123
3 59 99941 372147382
3 30 99986 531415847
3 85 99951 796364365
3 41 99958 859200303
3 23217 74967 108109009
3 75 99973 122449393
3 25075 61865 831533861
3 27 99941 804479124
1 33333 87958
1 55384 84859
3 4993 23322 650090502
3 69815 76127 543317452
3 28183 58934 813302921
3 31328 79874 601909586
3 59074 67641 764832121
3 51 99971 72343208
3 61900 64992 558424398
3 60320 91151 733852177
3 10848 92463 854735719
3 51 99945 148001414
3 81 99910 409082686
3 83 99967 528752269
1 55181 90214
1 3323 51224
3 20 99972 890666654
3 80 99933 148273975
3 13112 99806 673411569
3 60963 79548 655474785
3 70 99945 530282471
3 9481 25016 11594458
3 80097 94101 571691929
3 60367 99513 260461231
3 5 99927 979029419
3 14 99914 708941927
3 20 99965 833699010
3 20821 30070 328897310
3 50512 78260 816601648
3 55105 97886 155116752
3 36 99963 732401
3 57 99992 88420083
3 64 99952 553433307
3 42 99902 135517000
3 2 99974 939244562
3 1 99925 991525107
3 87 99994 884381882
3 43 99923 431118793
3 78 99926 860086512
2 85514 575187917
1 38473 47265
3 81 99995 49488856
3 71215 78549 856181468
3 10 99956 797155427
3 29 99966 66768082
3 13 99934 451690819
3 52794 62554 311663779
3 27539 33451 340297870
3 96 99960 58617470
3 14806 68055 427342845
3 88 99959 336355580
3 23525 55486 678505346
3 47 99957 833656909
3 64869 76904 720035354
3 1432 82563 389823920
3 16 99922 353686756
3 39170 42601 193072425
3 88 99929 168698994
3 78 99966 554250094
3 17465 88611 427050592
3 81 99917 384324131
3 66 99942 961084195
3 9 99972 355499591
3 39 99966 791734307
3 56035 79981 146979566
2 52447 229624885
3 22855 57244 539813683
3 17 99961 812750026
3 35577 93490 668530503
3 20537 85899 819545441
3 20701 62855 309743856
3 5460 47083 88183567
3 12842 93746 316455868
3 7553 27618 342821688
3 34447 68983 64863148
3 88 99963 360002021
3 32 99929 9192999
1 3509 86394
3 63484 78275 740623868
3 40 100000 283813640
3 36 99959 769051567
3 35993 53021 363464669
3 37768 43774 234451399
3 2691 46261 965862267
3 12550 36832 297117237
1 14077 19816
2 21131 645833518
1 8708 18424
3 63 99931 20775841
1 22208 70584
3 36355 85376 64799487
2 22905 800649450
3 50 99938 457704681
3 60 99953 314379281
3 57 99974 47305481
3 77 99959 398644097
3 22 99987 885460887
2 11161 603977300
3 39621 90748 395364764
3 53888 57154 359217358
3 5851 63980 41881038
3 13432 72355 516926590
3 5951 64485 108593315
3 59997 82182 658427853
2 86737 24968448
3 72756 75733 187673070
3 91217 97718 667130377
3 9136 42355 250215193
3 32146 70736 246410955
3 34 99951 865949049
3 28 99985 227795026
3 11 99999 681777848
3 92 99921 325040343
2 20772 471484031
3 37121 88954 854021085
3 81 99966 476967757
3 34 99931 455877124
3 76213 76786 215926193
3 53552 92671 573187090
3 22963 89284 59413989
3 25066 60593 423782595
3 8 99946 971718063
3 74236 88851 978573917
3 8 99997 475074934
1 1875 25521
3 17462 52988 992955963
3 25 99921 170664745
3 41 99963 995810101
3 2398 94940 926667593
3 21 99976 61409449
3 19 99916 329080953
3 3925 14848 745939324
3 63 99911 50671117
3 13707 32673 419775634
3 90836 93234 318747390
3 25105 64271 493116963
3 62 99949 863356378
3 15409 55388 313003343
3 24765 49257 879245560
1 16268 32606
3 88 99930 919530700
3 83 99929 100256311
3 12 99929 496426688
2 45835 585628784
1 6025 34569
2 1018 580097402
3 29858 95255 529067796
3 79 99965 336161901
3 14 99903 751961909
3 21032 55938 439140522
3 18555 44727 699872159
3 2 99922 921742486
3 27741 38327 12406004
3 7628 86986 813649552
3 7 99978 732016947
3 37 99930 394689985
3 60 99947 857594662
3 33 99918 804498740
3 12671 24481 944989211
3 25 99911 474182951
3 3274 40161 900005848
1 53801 87310
3 30 99979 196876558
3 80 99904 887971582
3 3750 43043 338568977
3 92 99949 170913710
3 12468 14656 264160293
3 77518 90894 162756550
3 28060 50696 87885060
3 40983 71468 682263906
3 4274 37623 465912129
3 49 99921 866868936
3 19264 35658 634580345
3 1 99963 135102007
1 15997 75773
3 60 99950 943163609
1 14594 50178
3 70 99937 715301861
3 76 99981 13907270
3 6902 12310 601079432
3 29783 35031 687533527
1 16539 69143
3 25 99971 391550670
3 1 99949 599938837
3 42 99975 966075384
3 70 99972 391573072
2 3449 547994554
3 23 99922 926421985
3 54914 77513 873967642
3 51888 88035 339786157
3 60 99948 762053947
3 41656 45425 839047745
3 9258 78893 940509229
3 6 99942 527134141
3 31849 96108 356274617
3 27075 33017 325943373
3 27 99986 133886609
3 38617 52422 77592056
3 70 99916 708433349
3 70 99969 847561397
3 81 99980 794290042
3 60 99961 720102080
3 16563 79498 82684374
3 20580 93592 321810732
2 55004 657516477
3 60999 71400 507718038
3 44 99993 247074465
3 42148 69858 362996228
3 46771 99143 638939926
3 21 99911 982098754
3 37 99954 864361003
3 27 99987 336672490
3 27 99953 589207897
3 72611 80217 447281869
3 7934 90352 880982447
3 68 99964 152573898
3 47 99918 830957903
3 41 99955 167267551
3 1 99924 684775193
3 41405 77528 316290174
3 28 99956 355411623
3 87 99985 501372450
1 17748 49867
3 26 99975 785510311
3 34 99987 381208133
3 75 99960 802484368
3 99 99956 263582691
1 85154 93464
3 95592 98327 955638801
3 54866 85860 63018302
3 6271 91419 577004808
3 65120 88299 581309879
3 9325 56577 253058981
3 50504 96729 713239633
3 79 99961 435323223
3 44945 51694 261320996
3 59 99951 13042520
3 25677 58353 298456876
2 77962 437320556
2 7047 515333701
3 66258 71928 710745189
3 31 99943 372416578
3 49021 50115 573393047
3 24 99939 314604350
3 36148 45678 244527960
3 24 99955 585744794
2 56158 795246048
3 87 99992 625623050
3 29 99951 138790140
3 63 99919 386231654
3 13 99918 233023405
3 20 99947 962128031
3 11913 20609 554721944
3 87321 98079 673391627
2 83414 426956590
3 84 99975 11716401
3 15395 82197 287038037
3 54 99994 526463181
3 32 99961 810621435
3 7312 87048 180877964
3 26480 70097 500135376
3 19 99936 722714766
3 68 99984 511955432
3 92 100000 966354184
3 94 99982 8656558
3 29230 52142 738406359
2 55649 936350018
3 68 99997 320093361
3 68 99960 933782342
3 93 99982 326913999
3 2 99947 66809764
3 3 99917 601921960
3 66 99961 417085151
3 66028 82790 573886797
3 58 99941 943628335
3 2 99977 398231256
3 21436 29504 56596406
3 41 99978 65182530
3 54 99904 797879028
3 19211 98569 268102257
3 41452 68130 812840318
3 44 99986 488045456
3 61 99931 572444138
1 1775 62001
1 81219 98509
3 17 99930 235325345
2 66278 974634999
3 63 99966 419974683
3 12803 48506 526890815
3 74 99916 823410920
3 10403 63217 561897403
3 9 99985 94402228
3 61 99962 408441940
3 5 99937 508000270
3 97 99931 591400579
3 46 99935 668212553
3 18232 92956 490815307
3 88 99979 876420880
3 21650 94575 98645094
3 58552 69079 3428668
3 66778 88156 135441854
3 22281 96265 501342181
3 52 99977 598500126
3 4 99964 832324279
3 36 99993 786388522
3 30723 82156 375481480
3 8 99998 989804685
3 26994 87686 312206119
3 97 100000 839279218
3 26 99930 753570679
1 60743 87466
3 54211 65600 331979673
3 46 99901 712145954
1 43984 96475
3 25 99947 515954496
3 61599 94692 531183722
3 2 99956 571064694
3 12 99916 450558421
2 39052 383877787
3 22 99915 633595546
3 34140 89580 12322631
3 22724 34697 643950736
3 48 99953 311705114
3 85 99993 329081151
3 63817 96140 520436823
3 21615 78401 25013779
3 48 99940 278042603
2 47599 766952235
3 5243 93644 550823239
3 24477 75399 355297695
3 76 99928 624296322
3 72 99982 111187314
3 31 99912 870426376
1 44177 76509
3 18 99901 489892274
3 62 99981 952783872
3 67674 71568 919251558
3 77895 98926 581224290
3 14 99952 471017847
3 60102 97915 60446511
3 65 99953 11630295
3 80 99996 641419677
3 51 99907 684983860
3 6508 52171 199730992
2 22912 229763006
3 84 99960 832292954
3 51 99989 954636398
3 41 99911 240125329
3 58228 89747 400491267
1 61334 82453
3 32 99980 744666629
2 87004 392313497
2 36589 325546454
3 95 99995 551767892
3 9 99945 432880567
3 69 99942 170328053
3 93 99962 555950445
3 60 99999 820960468
3 18687 20463 615706843
3 12 99928 602568405
3 40551 52343 994841063
3 84 99917 339220364
3 98 99958 582354541
3 966 13219 145682651
2 19495 775748610
3 77 99992 454187582
3 83 99980 330927905
3 643 75194 474150240
2 12021 600031105
1 22967 61363
3 51 99986 687911524
3 66 99909 431564143
3 55727 69659 636243665
3 11560 28312 285354864
1 20838 87261
3 23302 87994 110292915
3 73 99968 151334081
3 61464 65794 70871330
3 25290 59488 612998585
1 27924 73338
1 24536 71537
3 94 99920 854584665
3 67898 89927 596765799
3 82906 94236 495785722
3 4558 29647 896150115
1 38901 55345
3 33 99932 612382687
3 97131 97763 763399858
3 8 99907 774215339
3 17 99928 394237431
3 90 99975 665684774
3 92 99962 728527026
1 11465 47014
3 32 99954 234563556
3 64205 75207 16314314
3 41212 64005 239346313
3 40 99998 965757775
3 8414 55503 844457808
3 64 99986 954867554
3 8310 53701 365678430
3 69 99907 123192774
3 54563 71177 664564350
3 89 99902 815896480
2 90720 428776997
3 71 99955 681708417
3 8500 38675 321671745
3 8 99996 11689391
3 29 99960 282140624
3 88 99949 134345136
3 36073 72731 431974644
3 72729 83907 523195697
3 25277 26777 262480341
3 67 99982 567698345
3 47 99961 815803188
1 72663 79884
3 28499 68595 858853430
3 27 99916 803781721
1 4053 19272
3 16024 34511 161836041
3 32076 75419 775233721
2 29104 989847210
3 75360 91343 68935076
3 60 99925 238733372
3 26938 89411 618303211
3 65 99960 61855516
3 60 99951 928056160
1 2752 84391
3 19036 64611 407845019
3 51 99950 357945637
3 15610 27628 402474065
3 10847 70667 177679195
3 86684 91177 260443194
3 51208 63975 106371802
3 13823 35179 392421152
3 60614 78371 582404137
3 91 99980 128944048
3 71503 82414 775407731
3 57018 75544 403022607
3 17799 93512 50719419
2 76588 851582299
3 45692 66430 53256908
3 65 99904 849659649
3 32561 70410 765507551
3 75572 84914 182153427
3 6 99974 190622674
3 44 99996 722499547
2 74289 270000439
3 92 99917 63574901
2 50493 586129148
1 13332 30861
3 13458 47393 790816915
3 10582 53531 654281267
3 81 99985 752427236
1 22088 29863
3 7 99982 251399245
3 34084 95895 648184538
3 20674 85192 77626025
3 12 99935 920154774
3 53 99903 224581589
3 18 99960 937890914
3 8933 54477 858956937
3 6 99993 385698868
3 24 99991 5414165
3 1 99999 267596015
3 39758 45109 347664271
3 16 99918 714015278
3 2 99947 791577679
3 35 99946 331995231
3 9 99942 48907933
3 14 99968 321523987
3 77110 84364 797371817
3 19136 32526 641335701
3 22625 48700 899541948
3 7 99910 154156986
3 65 99956 924010413
3 21 99965 424044280
3 8362 23180 792951958
3 80 99971 207627706
3 20226 28122 510149064
2 48988 673658483
3 78 99950 627106392
3 18838 72391 685343309
3 33666 47598 416569281
3 36 99968 541032722
3 14498 42364 334937604
3 2 99912 74594488
3 95 99958 810596777
3 51801 73672 275023237
2 34698 684702698
3 88 99954 683543318
3 65 99965 488759310
3 15 99917 930575157
3 7 99901 286975908
3 13483 13713 137919129
3 9232 62281 47488670
3 25 99908 558855858
3 2 99918 176732148
3 86 99908 771170472
3 22 99972 703318928
3 8 99956 887031017
3 33 99997 841750154
3 5030 12065 651269888
3 58715 70890 658470294
3 24 99919 62942633
3 9010 15329 906012603
3 37279 69108 129168162
3 4989 24557 855969094
3 29646 44602 203367364
3 63 99904 301568254
3 51 99974 222767315
3 30591 58019 182504856
3 63 99999 5030290
3 17 99952 725471086
3 10 99908 657713818
1 54465 98691
3 12899 58038 632167663
3 26126 42069 516388658
3 33941 90292 236664910
2 48357 481706921
3 36 99956 323626834
3 19 19697 845540541
3 73 99956 549388663
3 11242 65828 208428442
3 28 99921 686778746
3 36 99933 16643106
2 32772 389188592
3 23307 79588 159477133
3 77 99991 807234318
3 37575 51498 314398128
3 62437 91399 58095534
3 16390 72601 998008688
2 49553 911885468
3 20 99973 823204016
3 12 99911 728087129
3 40226 69029 422216314
3 68 99907 791851717
2 78546 619415227
3 28503 66115 285674473
3 94835 95728 834125705
3 52 99935 194659713
3 38 99965 659514016
3 45075 73948 189271903
3 64037 74189 516247052
3 4 99932 562413098
3 2 99965 693037318
3 2215 4694 182723532
3 32759 54128 205866410
3 40885 60257 13853375
3 16 99949 697717993
3 78 99991 324527018
3 91 99929 209196225
3 7907 74522 61119789
3 15357 44597 774371500
3 18 99999 947142137
2 88905 275092196
3 562 34403 724220061
3 18740 98140 483946102
3 2 99927 326835432
1 26969 43131
3 67869 86320 940626637
3 44 99901 618136527
3 46 99945 920512191
3 52 99915 613549539
3 33596 55471 21947935
3 65 99933 88614124
1 12968 93203
3 24874 61166 20682517
3 27 99910 252646291
3 89 99971 374857946
3 53562 90999 586782445
3 90123 97412 916587558
3 53627 81947 254737036
3 23081 35311 613594382
3 76864 81407 400940146
3 29773 79026 443332087
3 71 99981 804436480
3 57 99945 501305157
3 53346 87325 591407951
3 30 99966 499835222
3 64856 97512 968483515
3 17 99984 906295983
3 52321 91751 473234625
3 5902 42471 154240629
3 10673 71402 912326155
3 30110 89435 306313502
3 70 99976 39191497
3 68860 97431 184270697
3 2 99949 610652226
3 13 99937 643762572
3 5626 57463 682255275
3 35051 99472 880705196
3 64 99964 704638264
1 34100 85942
3 7555 83167 601685353
3 38052 59409 756874524
3 18635 65518 316146962
3 47120 73185 370243062
3 60 99910 111356337
3 92 99971 394551076
3 73 99978 260941719
3 70 99998 698972636
3 85 99929 784630136
3 21 99954 226934867
3 8103 38405 130261945
3 86 99959 562223029
3 82 99994 503168521
3 98 99933 59855960
3 30523 58151 345792820
3 79538 83822 302593585
3 83123 83273 205088052
3 78 99920 4396935
3 9565 87819 957552520
3 74 99915 194382823
3 9 99987 973691338
3 69217 87525 926936408
3 31063 91754 53469307
3 7239 63384 26848720
3 5 99987 97186850
3 758 70130 776042215
3 43 99917 752025749
3 50119 80707 750664650
3 15061 98683 875925142
3 81 99916 345977202
2 61937 671367897
3 70 99912 386200414
3 48863 54165 170569729
3 14103 26645 139885349
3 23441 76727 506414451
1 55936 65812
3 1277 61498 167823761
3 60 99995 401909978
3 88 99921 56908809
3 25662 85678 832182668
3 57 99950 550512626
3 74 99926 80725977
3 35771 74816 176080140
3 42842 46336 193794261
3 95354 98804 426612696
3 77 99938 23223282
2 87305 617185077
3 9877 99312 778065251
3 11 99957 142624970
3 36303 62555 677276262
3 22280 82744 131402155
3 47 99987 334451746
3 10 99956 572933557
3 66 99921 818657206
1 1453 73536
3 19 99915 746228360
1 31943 50246
3 30870 60083 360194610
3 3496 71876 555224304
3 65268 74837 959581271
3 21 99908 16391055
3 94 99916 572706747
3 54 99980 432809961
3 59 99957 30741917
3 69730 89986 851814879
3 2687 49786 360159925
3 77 99959 350445410
3 6598 44224 375282672
3 3 99929 50301640
3 74515 89401 711716195
3 73 99911 245309278
3 32 99974 591152505
3 96 99960 301791807
3 33 99984 52168815
3 39823 98358 843764580
3 1237 34247 669964803
2 1993 427442458
3 84 99989 772560547
3 30 99962 258678324
3 27 99924 301155637
3 79 99987 56050313
3 79921 90089 735618872
2 36702 194158403
3 69 99984 359933406
3 10743 61115 261556457
3 60607 60673 633337976
3 32 99900 847686153
3 27725 62436 576922985
3 59254 70037 386535604
3 19028 81773 933344352
3 34288 65728 197457076
3 22474 46508 42699301
3 85356 87687 265828959
3 12460 70666 781088272
3 59557 83297 743065004
3 47 99942 410289596
3 40550 69359 13444996
3 94 99919 267697400
3 79 99960 640705883
3 70 99937 71721983
3 52 99993 513246463
3 48342 56686 913295337
3 6596 15119 89859248
3 5748 30702 940048737
3 69368 97079 37770097
1 21179 89018
3 35524 88842 407443867
3 62 99926 851252139
3 6542 37817 543261216
3 59026 87709 131297226
3 51106 67340 799902706
3 93 99920 62080960
3 51830 81733 522157392
3 10 99901 697964837
3 30848 73630 969327770
3 1227 64530 192507512
3 46 99964 375289066
3 71961 92868 710344788
3 30 99981 856478438
3 17 99929 99735775
3 88 99904 698421716
3 83916 92816 75462019
3 43 99989 573984495
3 88849 89811 625936096
3 23 99966 205645562
2 71498 261632712
3 37 99937 331066383
3 21787 42707 126040563
3 12 99911 380690020
3 38 99922 207653960
2 76899 745730614
2 36817 448753785
3 38 99901 619074659
3 76 99935 637575435
1 48357 62370
3 86023 98560 919120856
3 22977 23599 80197293
3 41 99993 267866733
3 24629 50479 732195744
3 62 99927 608122597
3 24 99956 913883484
3 14131 94953 786483055
3 16545 34004 20367821
1 41896 70011
3 7396 66866 945187630
3 16359 54907 620848597
3 77 99999 605252699
3 41 99904 579648222
1 5916 49249
3 25 99913 87487470
3 41295 66555 980684831
3 12 99958 622205100
3 66 99904 782013341
3 15 99926 793492776
1 42314 70661
3 48 99931 594997363
3 8 99925 950898568
3 26641 72245 364044384
3 99 99963 663394415
3 1086 76093 318075944
3 26 99915 128844745
3 75103 94443 805546250
3 31803 78884 382690021
3 47723 90728 494507278
2 63550 338392290
3 12 99918 792264349
3 45476 95856 722250509
3 2302 15561 542169201
3 63760 75278 889546009
3 16387 46919 694627865
3 72 99965 665490763
3 51242 81296 400889763
2 17886 169756449
3 90 99985 447410870
3 67 99995 491473249
3 20 99953 221850236
3 8473 98108 308004696
3 5 99934 479535643
3 24 100000 990220821
3 83 99957 776827418
3 67826 93923 619689404
3 16775 90759 530185809
3 86 99919 741100315
3 30121 57084 410996772
3 78 99967 888390011
2 81 442257255
3 55 99940 798360704
3 6 99910 589583928
3 71631 94680 201150203
3 33 99995 78728833
3 78 99971 24491573
3 75 99979 752536298
3 11 99983 642792761
3 46 99983 641897989
3 79 99901 987697902
3 12 99929 156109507
3 54 99900 609883691
3 25347 48223 917683494
3 36 99981 228462604
3 44 99954 23173431
3 13902 54178 975132804
3 14280 80806 693087291
3 36964 65551 771728691
3 9055 72041 648605730
3 23 99989 544222329
3 32 99973 558835009
3 35193 48929 446446284
3 60 99913 877482049
3 32166 84824 442075207
3 31 99941 341298775
3 50 99991 787490435
3 77387 88884 830372789
2 19332 150297717
3 42 99966 799006949
3 16281 86761 770937585
3 5370 65772 697993606
2 60356 969815989
1 15243 47118
3 32 99974 84003101
3 72 99962 398594450
3 3237 70453 875020989
3 15 99979 130888879
3 56762 81894 687768766
3 72 99946 820481310
3 3014 4521 963585249
3 88 99971 755207802
3 61 99910 107405047
3 57 99924 540096655
1 29699 59294
3 48007 56114 588280070
3 94 99938 755341892
1 27231 31275
3 18 99926 334900501
3 32 99965 823368170
3 4 99968 110723220
3 29025 94454 300158157
3 14 99945 562501773
3 5450 24750 664975104
3 8016 73874 820942337
3 57219 89303 96787609
3 57 99911 202211659
3 30951 65886 203712838
1 72350 86195
3 463 69307 887528024
3 34860 41224 554016944
3 1050 65992 354381375
3 39607 89903 364390622
3 5290 51059 635853185
3 78 99983 763919327
3 66 99992 514516131
3 99 99982 571292394
3 78 99993 12182560
3 7885 70542 602353020
3 1990 98163 482829472
3 76584 78933 136806706
3 78 99996 976520551
2 865 354581173
3 28735 68804 159785052
3 13030 80741 315443407
3 3107 81489 740407164
3 3471 21097 659549239
2 72096 98890623
3 54 99900 337504314
3 9697 83433 194525036
3 33544 39930 485889433
3 19239 81423 472095707
3 7441 7927 930768938
3 3109 36756 119305834
3 15 99907 936218218
3 45 99987 360799100
3 6 99991 997384781
3 43360 96639 567764520
3 60 99912 568181452
3 14927 79811 758715506
3 39 99993 259889088
3 96 99958 261392826
3 16 99959 365613038
3 89 99986 44743538
3 58344 68355 370713956
3 5115 18242 768610835
3 34 99974 295696899
3 54 99936 438665298
3 511 58491 494477404
3 100 99919 325032591
3 37 99937 667494080
3 56 99977 928253583
3 76 99923 522398867
3 25 99929 545271659
3 28827 52389 930768866
3 53647 64984 960515528
2 67316 355539177
3 44257 80064 338481396
3 73485 93999 458895339
3 8360 11425 444216130
3 30548 66254 396385261
3 80 99933 907593324
3 55405 86497 187465010
3 45540 62787 615430746
3 8957 37634 276996102
3 51 99992 162582238
3 6709 78856 674771086
3 50 99976 686806057
3 78 99938 217668834
3 40755 61343 773577598
3 29340 82734 290854750
3 14057 55076 792824869
3 41 99933 825082165
3 74 99962 174625442
3 6 99950 162075976
3 39534 61262 363715622
3 69 99902 214900021
3 45481 67204 909959238
3 31990 61410 244223667
3 65998 93838 238398699
3 75 99982 996000541
3 5838 92982 822139530
3 6497 94365 394627917
3 93 99992 789820566
1 37229 45327
3 11791 83346 637806463
3 1 99920 742071283
3 99 99972 220123649
3 20 99913 424059355
3 19086 67178 926124656
3 64683 92489 720209475
3 15 99985 565163631
3 98 99944 358106016
3 5 99959 510199549
3 33 99964 159973722
3 25 99937 638509358
3 27348 74365 227084829
3 79499 81467 475812634
3 52 99955 738640492
3 58056 94617 757101333
3 39861 91017 704660855
3 61388 83866 634599201
3 19857 57276 189415470
3 64162 95107 560461985
3 15 99999 360873623
3 40732 76386 11499088
3 83 99985 248877917
2 97525 161924545
3 79 100000 577345941
3 51057 90559 879089554
3 69099 74450 450951992
3 35 99964 528545567
3 66 99980 326884990
3 97 99949 382200378
3 14 99993 822458953
3 29909 50491 396243562
3 14100 96924 413822852
3 1400 65189 845654819
3 23152 60695 646007030
3 100 99989 876365877
3 1391 12204 297930070
3 61319 63842 497836674
3 100 99932 58898335
3 52470 86833 670722803
3 50 99998 784478630
3 45865 52884 296292269
3 11319 93268 532505834
3 36334 53449 687802240
3 91 99923 787360171
3 6534 84575 433798049
3 1867 82572 343629887
3 69 99926 674737560
3 41174 85907 570185888
3 8325 53424 30936956
3 81 99975 346872906
3 53898 94903 503254110
3 43333 72053 355876420
2 89759 285245987
3 71 99944 943083916
2 85756 139807968
3 85 99981 165054129
3 4280 67509 942391652
3 44094 75899 454692818
3 10 99911 6691452
3 67068 91244 646740596
3 10 99953 630118566
3 64 99914 513323861
3 73293 73647 837676497
3 66188 94260 78918320
3 35855 58067 560234252
3 18751 64285 629270933
3 50369 74814 494161533
1 37492 47785
2 14078 54627970
3 54 99969 145842748
2 95432 168133001
3 32 99990 400151142
3 76 99972 396559444
3 26 99936 975966932
3 7854 38981 400888653
3 28 99964 173439169
3 84715 99176 274813387
3 34 99954 268420881
3 68 100000 713092294
3 62493 93974 152291836
3 22 99952 362144460
3 13693 89735 138623139
3 31 99921 313914932
3 81 99998 160890082
3 39728 97355 930715031
3 20 99979 28608359
3 14742 84430 33464443
2 82321 291609432
1 18340 23504
3 27455 53873 601605593
3 3 99975 842049046
3 32 99998 986054896
3 1354 21303 538077522
3 13332 20902 64073255
2 34608 440639252
3 2391 94528 583740936
3 14 99922 819838878
3 30667 47886 865816886
3 48225 54679 513481286
3 86 99945 442624306
3 42136 70676 905818236
3 835 74998 176953079
3 100 99986 984823833
3 12 99972 623662517
3 69015 97850 559214221
3 5175 18787 693228970
3 20437 81885 657782872
3 45 99918 875664693
3 62479 76945 484221116
3 6928 74170 537878569
3 30 99994 68293041
3 65 99955 299152223
3 77 99916 406187032
3 3303 24571 106627727
1 13656 45391
3 13999 26459 707676397
3 53630 85685 452950993
3 19270 98180 362178556
3 29259 56555 339507948
3 21129 71822 461467863
3 21442 72067 565421968
3 18814 65404 518220695
3 55871 72560 813930188
3 53623 86770 244040338
3 80351 97921 947404655
3 94 99919 435418732
3 31 99922 956476602
3 36802 59805 847297135
3 55742 73331 57934676
3 48 99958 87609116
3 21163 45057 613091966
3 51 99969 53277443
3 70480 74530 793825161
3 77 99916 768848336
3 44 99932 923357573
3 55312 70597 173548454
3 97 99937 435488571
3 54 99902 207125168
3 9 99999 399599453
3 70294 85796 239407861
3 48020 86518 61338875
3 59 99920 990500972
2 91436 297024487
3 52489 97107 915261032
3 14205 89951 41709010
3 25 99964 378099997
3 24 99909 84696047
3 93 99976 911285290
3 56588 94902 986536222
3 61021 93124 684001329
3 87 99907 714441468
3 86 99975 872623913
3 77735 97323 860263067
3 34 99960 189531307
3 10610 40599 48657267
3 69 100000 627125896
3 42176 92623 705794196
3 28803 72296 470584735
1 16005 85200
3 24638 54197 5032846
3 17 99994 493345491
3 6810 47294 142952020
3 17 99922 774796808
3 18335 81022 192809936
3 23 99905 502482293
3 55 99936 136603538
1 47461 53759
3 66 99977 563143010
3 24 99947 320767883
3 72 99952 58960677
3 36 99918 390305112
3 28270 39655 227726725
2 43016 633199661
3 20 99904 389208111
3 11168 57954 525371813
3 44595 87837 525645873
3 53269 56692 693766165
3 7532 32333 312911953
3 4501 47274 776833255
3 18 99971 372063502
2 56956 594634184
3 9311 88334 565789066
3 7 99979 529556003
3 22201 31752 274481345
3 53 99911 923887199
3 5523 30471 750643479
3 67972 86379 963191882
3 26986 30825 9109229
3 71527 79834 209976700
2 838 763181157
3 25330 70651 136016257
3 54 99975 776680923
3 89 99980 589360155
3 41677 94995 780005198
3 40572 49591 957396496
3 43548 67408 851060500
3 49774 61916 2862075
3 86 99987 525224397
2 31626 901712575
3 70871 96119 592622424
3 74 99983 51965487
3 55 99980 145211441
3 93 99921 608798446
3 60 99915 111878509
3 34 99952 339915024
3 42277 65775 27125057
3 58 99992 794045184
3 54511 94052 585852298
3 21 99976 203984305
3 64 99976 971318688
3 43562 89497 249332503
3 18501 19725 322705005
3 14 99910 320535254
3 6612 19703 563147454
3 71 99953 148511546
3 50 99954 930432474
3 57 99947 588470375
3 79 99907 541269072
3 74 99934 973415889
3 4895 16486 927237909
3 82 99962 423915502
3 78928 90056 885241039
1 14311 99358
3 5156 80422 256658849
3 65 99991 167367381
2 85276 547169418
2 24910 110867709
3 28 99945 566542530
3 75 99993 61405279
2 25643 570334148
3 45251 53799 741821569
3 23 100000 96294667
3 73 99950 130501192
3 1 99996 889500017
3 19869 39063 283946826
3 52838 94695 210221445
3 39 99945 559160579
3 21835 76241 270900122
3 69252 84333 895729269
3 81 99942 919368283
3 33 99964 819560282
3 17008 63082 135543713
3 52 99921 837910428
3 30 99990 430499204
3 4413 84286 64920326
3 27 99913 248491953
3 88 99981 4570940
3 41602 94692 49210107
3 34 99965 947336681
3 73906 79873 912004916
3 89 99976 431840568
3 16238 27163 965055806
3 51625 53592 730486918
3 9512 16378 42761054
3 30 99966 940922709
3 2067 61704 115187664
3 39075 51085 936141443
3 25999 77579 862741408
3 70 99921 267790780
3 5 99936 206634936
3 44 99954 587515694
3 71 99912 749185078
3 29 99939 16143228
3 70 99959 245791744
3 2496 17158 484169205
3 39 99977 232637594
3 31 99994 436193030
3 10 99990 291457079
3 6799 21165 160424172
3 16991 99267 16666126
3 44 99925 913735342
3 34248 65754 334662383
3 47 99993 109315915
3 29 99939 61463062
3 6415 93318 447620400
3 32308 51959 707690559
3 60148 62560 691832814
3 94 99961 26955003
3 59954 79752 969294889
3 21 99956 620764739
3 39 99944 782092243
3 19823 92417 938651210
3 64 99940 542717594
3 51862 97248 743282583
3 4671 21868 449101983
3 89 99932 772669267
3 32006 84243 398446441
3 69178 87003 174047711
3 73 99982 241568025
2 50330 976278824
3 2840 3087 369429320
2 40255 956909336
3 12642 52232 921127185
3 79 99906 662241103
3 32643 50890 769164130
3 13 99949 109261254
3 56 99993 912490637
3 12977 84747 795050184
3 12231 12813 413574101
1 60388 68226
3 19 99957 808484744
3 30 99966 279886817
3 87299 87311 515500171
3 74 99999 104683868
3 15072 91418 608690793
3 64289 67575 705611981
3 85 99972 18701563
3 2828 14685 298640734
3 63649 74822 999672402
3 34 99963 803780289
3 85072 97420 756981991
3 7 99912 249558789
3 29003 60679 643477011
1 62210 72223
3 20514 93029 939745243
3 82 99926 273837943
3 17208 62932 481044809
3 77152 94446 52152627
3 20216 96009 978560434
3 11 99936 19796644
3 8000 71681 820984767
3 42806 45205 230296695
3 23 99944 910176599
2 40198 304716495
3 67275 70586 517326479
3 83384 85711 131774811
3 5 99933 794007501
3 86220 97519 179557216
3 38 99932 869238734
3 16445 85347 491515916
3 2 99981 213761641
3 4951 18384 784511914
3 10439 30905 505405202
3 19493 86031 978474421
3 63385 67068 167421327
3 2 99918 1741101
3 29579 90368 458933999
3 2871 67484 459281706
1 52575 55017
3 39497 88255 115410320
3 15579 31924 874946108
3 99 99934 445501110
3 73380 83767 305713690
3 2138 15512 264365544
3 16 99946 691685071
3 35 99920 746147716
3 49806 58875 683743413
3 76 99986 280488286
3 99 99986 435898625
1 45705 92691
3 75 99902 771781264
3 11 99960 871772597
3 19 99938 325919049
3 22557 51681 101458778
3 10449 24742 709655658
3 11831 25614 767150966
3 48 99919 579861147
3 32 99982 167316890
3 64 99900 176129984
3 49006 94893 288532232
3 50008 83709 156903531
3 79526 87772 82564543
1 49393 92182
2 75760 561070007
3 83 99971 516374738
3 89 99905 158419222
3 2 99915 462802149
3 98 99955 750347103
3 57 99961 247051384
3 60 99920 356899512
1 23221 39093
3 28865 55889 681285969
3 41 99999 216134322
3 70312 90665 857617747
3 11 99903 958364792
3 37 99938 416680711
3 7250 19870 598337445
3 63 99982 946441129
3 10 99959 311050729
3 71 99957 58501279
3 89706 90350 260172802
3 5266 38654 727029576
2 91239 293900277
3 92 99905 358334124
2 68343 429260776
3 33672 71884 490584604
3 56 99987 699979895
3 3 99966 126902611
3 14 99913 565487117
3 24 99923 523826104
3 51 99946 135815511
3 68 99955 355223301
3 41300 79127 337635709
3 61915 92301 574571995
3 38 99953 510234003
3 43 99929 245704417
1 79441 93547
3 20565 94613 215375337
3 58049 68777 647354440
3 2735 7412 677106786
3 3132 77560 277882761
3 3 99928 100118139
3 87 99964 279068322
3 26666 50743 399865592
3 27655 98212 915442359
3 72536 79820 396724730
3 58809 64708 219867374
3 16115 73694 449080407
3 12479 79582 433016931
3 31879 69221 906225454
3 34779 60506 721993821
3 7 99970 325624762
3 23164 41652 766975680
3 98 99951 913198951
3 18437 70293 362953410
3 73 99978 984910372
3 76666 99514 691234274
3 48 99977 649904888
3 44 99931 978565909
3 63 99906 99895000
2 58601 825326041
3 55707 56897 727117044
3 39 99971 140688537
3 14 99955 983565359
3 20021 42342 657509499
1 75163 80128
3 50 99982 299420781
3 92739 96311 2308240
3 82234 83620 494540017
3 75 99985 251643444
3 56 99935 196039829
1 6476 22771
3 66 99979 76396335
3 22 99928 817793743
3 58503 78321 120577184
3 89 99959 320626451
3 22060 60326 871499263
3 34903 43524 5388464
3 41 99907 692047058
3 5549 24587 161728894
3 46942 90400 540397546
3 32827 47164 233923987
3 16 99965 938787797
3 47282 58128 51272018
3 85 99965 639866260
3 45714 96198 773045191
3 44 99940 286440846
3 28 99935 247428915
3 84 99907 208126660
3 25 99912 689720291
3 5553 27187 359014470
3 92 99919 964828997
3 56 99937 411459814
3 10 99941 437678397
3 56146 97413 753763115
3 29 99920 685543861
3 48861 96984 132541833
2 96166 358098541
3 24141 29537 840711166
1 27792 77144
3 81 99970 754960320
3 46816 98050 837438904
3 4328 87106 523512682
2 64629 322426208
3 47220 53095 245444348
3 6436 9026 395452252
3 5 99933 421658656
3 6077 51052 651987517
3 16066 50520 152594174
3 95 99970 579714967
3 44608 89026 270045425
3 99 99946 174090585
3 63 100000 552313905
3 50204 95389 407811041
3 94 99940 862785673
3 55 99903 413878866
3 10671 61470 78204491
3 72 99979 449089322
3 47 99995 99073920
3 40 99931 613012752
1 14235 64957
3 46 99953 461638691
3 17994 50208 597558806
1 17490 88965
3 34 99905 707613539
3 78 99933 123915068
1 4083 99979
3 9402 14903 455703281
3 92 99911 431178266
3 63 99994 436251246
3 91471 92880 191390374
3 30 99999 497987818
3 22 99901 567422787
3 39 99960 817466676
3 41905 85682 191450770
3 65429 89902 282131420
1 25406 58548
2 68984 462275277
3 37883 95367 390093687
3 12622 35957 64205797
3 1023 25314 325900404
3 82 99951 136995596
3 30421 69459 192954814
3 22011 46715 287662329
3 18 99915 459987188
3 50123 59594 436695038
3 28718 77614 852833746
3 13 99942 355346463
3 97 99957 221245671
2 8748 782507374
3 31562 68772 638378055
3 87 99981 192503238
3 44851 50764 806187482
3 57 99983 568976295
3 66 99962 213421726
3 36256 36406 490760705
3 948 61049 224619230
3 8007 56226 546140372
3 396 46125 209648663
3 65666 67489 863861128
3 77 99920 478449131
1 27196 61256
3 14 99966 222031106
3 58 99903 9908906
3 4230 81011 553920874
3 37 99930 985490324
3 36 99967 979748016
3 9360 84902 266604136
2 95893 261768938
3 52331 92157 876539447
3 62 99913 884925659
3 31723 37968 657974473
3 29069 69263 708454670
1 25344 80275
3 4 99982 479874096
3 9 99951 982538892
3 50517 54418 321635880
3 59264 71057 176659596
3 94 99962 951505098
3 8974 54748 932560551
3 39221 49711 236523083
3 52 99962 62856002
3 2 99991 241843671
3 30151 84878 301146637
1 6744 47884
3 15819 40707 457367027
3 49 99925 411236774
3 17025 90968 385843950
3 10 99912 611847876
3 74746 98152 43604970
3 6 99937 533207626
3 23 99988 418628395
3 10 99935 284476723
3 35494 56527 300462493
3 1 99916 283701763
3 22 99942 281679018
3 73 99936 132268348
3 3812 14957 75400778
3 85104 88343 848931347
3 11 99985 720971612
3 21 99902 942186339
3 22554 45679 906352181
3 84 99982 540160738
3 20414 20962 382192502
3 7 99944 424203412
3 34228 78531 298833698
3 82 99995 369896573
3 8648 93868 593437680
3 22265 24922 207255194
3 10 99955 255107295
3 12649 66614 382628113
1 55598 94013
3 28 99912 533786382
3 99 99911 488365489
3 4 99951 722434803
3 80 99965 765834167
3 81359 87372 692537370
3 8 99950 621244962
3 88 99926 512041036
3 18624 30379 289577776
3 68063 81216 543556062
3 582 4329 185623706
3 58 99933 519928354
3 54 99935 34471848
3 76 99932 210732062
2 12078 346836726
3 90 99995 588424926
3 43 99933 192558364
3 63096 94545 202743466
3 10664 80827 403583095
3 16429 44698 917504363
3 5538 40199 787666014
3 35 99930 82887682
3 28 99952 988061464
3 4 99970 371830114
3 23 99981 579287088
3 76065 78002 570577283
3 93 99925 636982027
3 4 99986 241404057
3 18 99942 102426552
3 18162 71654 766056582
2 54789 259338347
3 97 99901 952438048
3 24378 37940 568616862
3 89 99978 1346457
3 31 99911 81349067
3 9467 36173 154446275
3 57765 73634 68399894
3 90 99914 807186815
3 74145 89027 419790250
3 5 99945 971645117
3 42 99919 807955160
3 5 99959 97833774
3 50 99909 927707745
3 31 99963 953773116
3 72030 91026 82807824
3 87 99974 959039800
3 69 99938 258319756
3 33 99902 471890386
3 14 99967 202759787
1 69113 84062
3 26 99916 199897131
3 5647 67575 986555791
3 47021 52664 793936900
3 33 99996 226551795
3 60 99954 755012644
3 5098 41245 283106283
3 46106 87212 556677330
3 15953 22384 544672694
3 57572 92072 919645603
1 4446 92449
3 28 99950 369731481
3 74687 92228 494320647
3 67 99951 339756254
3 53 99943 496781383
3 3002 51298 48345245
3 30449 88418 144087632
3 68 99938 364854971
3 22 99999 712048111
3 79299 92983 311158217
2 53098 154623102
3 76 99907 980668601
2 71935 779187942
3 6575 21867 707032695
3 15848 94894 564425429
3 15533 78516 269968795
3 55946 59824 360686546
3 87 99916 608162789
1 1339 51901
3 69 99932 418639213
3 18602 38069 368539090
2 76269 601871412
3 53283 66847 641237020
3 4571 53443 940101523
3 53 99965 351132632
3 80702 91010 135360566
1 21184 46383
3 71 99913 612558636
3 52 99956 70652944
3 60290 85191 771828887
3 94 99987 22869236
2 69702 860203450
3 23 99949 378293160
1 42306 61149
3 88 99957 917193226
2 45596 15141289
3 77 99958 293618010
3 52 99945 639443540
1 6260 51387
3 29144 31307 907880704
3 24468 55148 482340147
3 15950 46267 229355461
3 31356 69261 877385633
3 31173 67507 222126648
3 37 99905 876519852
1 17679 87519
3 18 99949 722071698
3 26271 98155 225704844
2 12751 89980503
3 38 99906 300003181
3 22862 38508 744503407
3 22478 47123 10331878
3 40018 81106 337010955
3 90 99957 785561197
3 54 99915 104578572
3 51 99996 250443321
3 60 99995 837838018
3 52 99930 196207651
3 35338 37549 517356259
3 794 98526 35245629
3 26927 27885 204625858
3 14 99905 896544676
3 17035 28482 148094910
2 25424 454178121
3 41 99970 838956625
3 20457 64195 796077634
3 68 99907 537267964
3 35 99988 384408966
3 37868 52546 586919444
1 30389 73527
1 39173 71064
3 28 99921 279111859
3 41 99968 817019824
3 60 99947 349400413
2 19293 735306949
3 11 99991 602701365
3 27186 29728 314414768
3 37 99990 112407830
3 8 99999 949603239
3 81 99922 436174931
3 38 99916 597866193
3 32084 91014 47087947
3 19643 45826 464153755
3 97 99964 395472245
3 39 99902 302970348
3 25442 41614 821496629
3 20 99903 438279578
3 13896 57014 59452145
1 19357 58319
3 64356 88501 764769084
2 21983 672964998
3 41 99993 149442442
3 51 99982 604015321
3 21250 48805 968805662
3 79 99909 381616492
1 16179 75872
2 66140 336513793
3 97 99933 611959749
3 43 99947 143653598
3 20729 37829 124441732
3 53 99919 386789813
3 66374 85342 968925636
3 96989 99069 740303440
3 59 99989 374322694
3 51343 54032 664531627
3 5295 49717 544983344
3 79 99966 930953962
3 14 99966 361606944
3 95 99915 617387146
3 70 99968 567636606
3 23269 35885 59666902
3 36 100000 777371095
1 10664 26158
3 67565 78465 915010854
3 14 99973 700831937
3 10 99956 425907164
3 69 99916 369210040
3 12 99944 494413538
3 1601 93739 977232989
3 78 99956 132164095
3 73 99955 899099914
3 41 99981 589387325
3 90 100000 662030074
3 80 99984 491095350
3 44525 46219 388069697
3 91 99903 162359985
3 46 99985 631921146
3 14918 59204 143508078
3 68 99968 838593728
3 90 99910 152565310
3 55 99938 339093343
3 13 99961 834387031
3 17470 89207 680760524
3 90 99931 933152230
3 11 99906 4569682
3 60404 69345 986659814
3 19 99942 885604622
3 68424 94792 955209776
3 100 99957 22718365
3 19 99928 270967507
3 19 99964 172059156
3 44 99908 403269542
3 37359 87148 878113841
2 96611 641282698
1 66747 67481
3 32 99946 226585086
3 10 99941 286769341
3 10827 68289 780290315
3 99 99954 919048614
3 58072 92659 400525847
1 55052 61967
1 7802 26995
3 24549 98741 67470052
3 31 99942 76689974
3 89 99917 35533770
3 39 99905 47362750
3 52 99994 838130256
3 32 99946 676679264
3 9 99984 296254811
3 21561 27096 612727130
3 11 99989 568970362
3 67 99968 637302447
3 25973 33225 490292644
3 50 99966 732009841
3 88 99923 976226080
3 84 99903 960411229
3 74141 93926 680315845
3 13 99910 836811181
3 18145 72479 276285284
3 79 99921 539878186
3 72 99907 859974018
3 780 25881 916878465
2 40467 959740244
3 5 99986 602169526
3 48320 84652 625930794
3 51781 99749 524027312
3 1773 40854 646851518
3 16494 25858 540516669
3 41843 49320 485799792
3 41 99979 23171622
3 1535 68284 751866034
3 72007 93511 314192501
3 3 99973 764539902
2 99198 692734427
3 8 99918 315722168
3 45 99987 728435855
3 86014 94715 174464465
3 20096 96221 510541078
3 92561 93582 211879098
3 37 99984 138841143
3 53 99924 362319573
3 15 99906 244145500
3 45 99958 54128105
3 9234 24504 951270692
3 3683 86848 306384984
3 46354 95093 245846592
3 17012 17690 505833104
3 69 99970 445284988
3 10 99985 187614404
3 96 99906 480721947
3 12849 18371 585684188
2 32260 233187918
3 34643 50206 701633509
3 42436 92334 167094195
3 4497 17889 213539343
3 30 99971 648571636
1 11417 71393
3 4222 52846 750881797
3 44047 76786 111572584
3 10 99967 792709119
3 6528 96610 376857429
3 11 99919 797522532
2 61353 663347322
3 87571 97738 799478135
3 6 99950 509306347
3 16668 26735 456638055
3 75 99932 646119950
3 19054 46495 931235147
3 51423 84736 255087741
3 86 99981 442921701
3 14 99967 883004513
3 10 99933 994299062
3 27236 98774 335408493
3 49003 82925 519960987
1 56441 71954
2 62091 160375655
3 89657 97020 362074469
3 4277 24325 841377150
3 62 99940 679338538
3 4903 98886 877205768
2 5953 501073595
2 50819 452961769
3 71 99936 650193145
3 1904 46248 401502418
3 2326 10422 549798367
3 52 99955 996793523
3 74862 75657 458674755
3 16749 18023 535105021
3 73 99928 221474476
3 9208 97179 941574536
3 51 99963 971512040
3 60779 86410 222357609
3 16474 91436 12543624
3 25813 31021 458358790
3 32 99991 195657100
3 14076 18206 359011944
2 65808 940641796
3 55262 96749 480478252
2 64784 271369315
3 73910 80432 230325590
3 86 99915 98249812
3 14989 60032 462698323
1 44887 73591
3 1152 29907 82732521
3 8457 39049 778635429
2 80258 854305623
3 29 99973 124920980
3 25141 73127 858897698
3 31 99949 832370301
2 29824 423239155
1 33252 75336
3 7537 56874 835539956
3 50772 75406 547987685
3 68094 73239 499153807
3 57 99956 451728665
3 63923 67434 491503539
3 42 99973 129340923
1 51478 94273
3 96 99989 697595793
3 7186 60830 414101509
3 87 99953 893841751
3 20041 25001 814662120
3 23 99935 747294207
3 91 99917 676545451
3 27116 39764 239129400
3 16 99959 70935276
3 65 99982 344141606
3 69243 84164 854309906
3 55755 90880 839665302
3 16884 44272 101939232
3 23194 95901 813802870
3 28674 77713 208784584
3 12020 60563 951503236
1 62778 85579
3 67562 76876 176833094
1 20475 65318
3 22655 52858 512887140
3 65044 95802 348864947
3 96 99901 727377607
3 37231 45238 685731291
3 58 99906 803722507
3 78 99985 286925786
3 75 99979 427250809
3 10782 37071 167866388
3 37 99905 90938523
3 85 99981 293829861
2 68259 79041513
1 13099 96463
3 15 99962 266992620
3 47777 66084 623449956
3 79 99966 408070295
3 23652 80698 848499739
1 30365 56871
3 13 99913 661941388
3 35 99940 866211876
3 54 99932 267419626
1 24106 42717
3 62672 63314 369738989
1 15400 54798
3 18735 85174 548999771
3 12433 66936 534785160
3 79951 83373 400314301
3 29661 58517 552240315
3 10926 46820 392454339
3 35 99939 436412643
3 28582 58885 541112416
3 27 99918 712566220
3 9 99959 283251847
2 64019 695213894
1 9665 33056
3 80 99904 473501457
3 82 99929 593413101
3 40316 47160 525822070
3 5 99985 733030734
3 16 99961 540564846
3 32912 59323 221329747
3 30003 93356 126025656
3 8435 89634 261797187
3 56 99981 588555402
3 99 99918 757862483
3 441 28666 182947849
3 28 99978 899249334
3 87581 88231 658991359
3 1409 54100 385681142
3 4414 25973 228850888
3 7528 70243 128540546
3 37 99917 32295820
3 17 99960 182441097
3 38810 74922 545200308
3 4379 74055 467919366
3 43814 54721 123746199
3 59 99996 153428507
3 8711 14834 286719092
2 16881 678447111
3 5170 58422 658486504
3 43600 59057 946511630
3 3457 28496 153018746
3 48984 95507 38228768
3 20448 24255 416017650
3 17162 69377 895114550
2 95832 472757907
3 26303 71035 194071193
3 59338 89589 61544990
1 10070 58867
3 17 99998 957358762
3 47190 47212 634080176
3 29315 44651 24271598
3 48109 84197 65546839
3 33 99999 446785763
3 67 99992 925458520
3 13980 41211 411787223
3 16181 84307 947689823
3 54 99995 694595293
3 68396 80156 900671375
3 12998 22281 435545789
3 43 99985 375233299
3 8459 54945 503733801
3 78630 93103 273119730
3 82 99939 841049650
3 21 99900 113145380
3 1 99907 712701690
3 79367 84457 5267938
3 35 99924 905483947
3 55 99934 900382274
3 17 99911 185495720
3 67133 95327 291614724
2 54211 584441754
3 44 99975 585107550
3 47663 91190 224792802
3 71 99971 420080912
3 57 99984 440066828
3 40135 46601 597817964
3 41559 76751 576004493
3 14 99947 248487491
2 5985 60084130
3 41 99942 485732939
3 40204 93077 231650876
3 30182 95049 262364395
3 8282 21673 517866857
3 33951 58232 193169515
3 27471 53343 438243368
3 58 99929 644871873
3 27 99948 467491903
3 45880 49924 222300029
1 28023 51804
3 79 99957 840235093
3 10 99931 537900903
3 47170 59707 323647922
3 36592 58681 624865950
3 62488 64124 381121997
3 27 99966 26259624
3 62 99969 308656634
3 54 99911 903354522
3 27866 40373 584490119
3 91191 98103 27726815
3 64 99954 267097487
3 83 99927 870549940
3 83627 91889 360815627
1 38873 53420
3 12239 50672 549149389
3 8019 95553 81799907
3 88 99905 154407214
3 76181 91239 200773748
3 28208 72612 404497401
3 9920 74844 918677031
3 19104 53146 765967464
3 44 99983 763592260
3 87501 94973 942439409
3 2833 26337 271025400
3 44574 54243 43532194
3 9 99900 119096901
3 20085 71885 68611503
3 16839 19591 77682744
3 2381 74510 55287113
3 39451 45875 717245786
3 24617 78239 452830385
3 46 99985 530509673
1 62573 80226
3 44 99982 23298464
3 21 99939 610071362
3 68297 82698 462820635
3 9481 95273 188597968
3 39478 75529 368627473
3 7675 8504 622466139
3 1264 48660 280774042
3 79 99938 4877090
3 28721 51975 879081057
3 42070 47310 657348906
3 4 99950 589920152
3 11040 19905 659275214
3 46 99978 925560616
3 19087 40381 126827669
3 6015 80196 276912685
3 86 99989 916752968
2 12088 412824697
3 26 99970 811463947
3 16319 21092 799758253
3 47518 64036 454859803
3 36467 49478 212682880
3 28 99984 866181986
3 64 99951 52518538
3 86 99981 516979334
3 27971 40296 442359028
3 83 99996 901220811
3 7885 19469 777197607
2 12217 454017537
3 99 100000 20253603
1 77796 87973
3 62 99952 941517363
3 16 99907 501599742
3 100 99906 742620759
3 84 99932 544850973
3 37 99995 432925652
3 55 99959 338213354
3 79 99914 629209456
3 38 99967 523729823
3 8038 19009 540326045
3 89 99930 306119257
3 71590 93864 490250872
3 16 99941 743545005
3 21 99947 257183989
3 32 99904 685133695
3 75146 89538 950776920
3 38 99993 732697360
3 4 99991 253801192
3 47109 55067 424573014
3 2 99949 852178143
3 23966 87125 414052497
3 1432 71269 458406565
3 23796 40790 833680666
3 54 99934 795377470
3 16 99956 392739710
3 42 99900 986020608
3 54 99935 72942540
1 50098 63827
3 21 99938 258784838
3 78 99909 748746559
3 85188 97706 356095488
3 68 99916 278916735
3 95 99978 369932074
3 33423 69780 101251110
2 87860 706647183
3 49 99935 924581669
2 76120 270524919
3 99 99927 373376412
3 35 99978 938018382
3 20746 88139 103658252
3 76579 88322 49076479
3 52989 96384 827445625
3 35347 85302 829891802
3 45 99928 128478687
3 48 99977 419939099
3 50146 63128 552380079
3 17412 81654 770949247
2 22651 400117222
3 46837 78815 913121397
3 69341 93746 204592514
3 8842 27080 211828958
3 6433 9775 467163305
3 67593 94832 516019306
3 28 99928 894181896
1 31360 87257
3 60 99919 649564612
3 56431 76458 394118306
3 150 69524 196182711
3 25571 30904 688750396
3 16123 48505 936221875
3 76 99944 246564280
3 56 99947 617844313
1 9141 72587
3 19542 69220 84058874
3 7 99956 685702858
1 58805 76363
3 22035 74816 266477227
3 50053 82029 177390709
3 20501 77550 443774910
3 59 99917 186410935
3 10 99908 56766515
3 12 99989 160984791
3 78979 86782 578893727
3 10 99953 836202417
3 10 99906 759493601
1 75255 99634
3 69111 73203 965474645
3 43036 77555 747927945
3 691 41728 249378987
3 81 99983 926352080
3 33780 87279 5183944
3 33 99938 979265533
3 59891 89555 294129698
3 77 99959 614039228
1 60872 99871
3 82 99943 830794746
3 11 99987 421862942
1 32500 36247
3 65662 91620 325420311
1 34420 40813
3 68 99920 787768647
3 84 99965 137166999
3 79 99905 459489778
3 7547 25548 876561849
1 22038 24100
3 53323 87510 758505597
3 4 99931 205752911
3 13277 71041 333270019
3 58 99947 922812508
3 63188 79493 526253771
2 9160 185077993
3 23046 67221 704575984
2 62191 341593300
3 10 99901 706599164
3 30 99966 10865467
3 52526 94581 373000237
3 79 99979 448163978
3 32834 51175 240190715
3 94 99921 410935153
3 35 99909 868490376
3 65965 67845 94470581
3 10 99922 403093329
3 76 99974 227818947
3 73 99999 495818584
3 26758 98419 466535555
3 76 99997 809505440
3 57 99922 52862832
3 21002 91472 428097503
3 8172 12419 795784933
3 2131 49779 612729199
3 93 99907 893088953
3 28823 33021 599655046
3 64 99907 702384398
3 18108 62921 919927974
2 38002 520281266
3 18799 33078 666822271
3 79224 85286 388241681
3 84 99990 386550058
3 63351 72274 860043271
3 47683 93245 103302661
2 81219 785732093
3 20160 31294 384726830
3 67 99945 62457825
3 98 99916 268033337
3 71 99923 497225449
3 27392 56610 303243100
3 59099 93004 667345290
3 52 99972 751250728
3 6300 17061 27205596
3 89 99953 701699220
3 74376 78629 152186930
3 622 79419 273137969
3 39 99902 962826218
3 35 99963 374016927
3 54531 89667 834946177
3 7580 57902 573529408
3 7679 84273 186675435
3 27235 86992 965386283
3 33373 48216 841243937
3 89450 98930 567409508
3 96 99933 489637884
3 82 99968 208758603
3 2568 92380 567708993
3 2746 13054 450314834
3 22 99909 155484669
3 23 99975 82405363
3 18495 79784 42535188
3 33 99989 893640160
3 13912 21732 695852564
3 79 99977 446626684
3 67656 88173 757837903
3 19693 73469 497889163
3 83 99925 336726057
3 81 99991 829205030
3 44 99967 360555182
3 28726 34954 960599794
3 58914 78371 42200936
3 90 99965 996666257
3 26 99906 780589168
3 39 99931 3357784
3 99 99971 460683971
3 36 99923 946397507
3 14672 76091 630926551
3 21 99954 977990438
2 22011 663082266
3 39882 96973 892214929
3 30505 69341 217629577
2 46217 554740121
3 44 99909 195789494
3 11 99983 336638780
3 36300 77222 520294330
3 95 99971 166216725
3 65123 75785 885339414
2 9190 431452797
3 11216 25110 979306933
3 21606 65599 802154438
3 64 99995 472197536
3 61508 65356 385764
3 24 99980 662398735
2 55760 273064724
3 67 99933 799650410
3 6313 52352 715230648
3 10365 99869 565428320
1 16833 18484
2 97121 769951297
3 27 99928 706837151
3 207 6722 349775670
3 18017 84244 628565771
3 63525 92106 294961880
3 85 99947 21823106
3 73796 82265 251033835
3 35664 52948 839526828
3 59 99905 586882179
3 81 99913 874334842
3 87 99963 21291280
3 39369 62766 708805604
3 44621 62980 657951162
3 70286 79302 805910485
3 6732 77430 149531375
3 33817 33963 206882147
3 44 99955 990108731
3 95 99954 970722627
3 12440 36942 543195223
3 32631 83790 912493691
3 64220 70301 270137733
3 77 99972 690394970
3 17 99950 598441498
3 66315 85493 182455462
3 66 99983 391894877
3 52721 83260 475910933
3 34450 58589 33252496
3 61 99952 462020350
3 56 99924 891608652
3 1 99909 460342352
3 89 99901 605693458
3 62 99928 657187523
3 8 99962 913395231
3 86 99936 761334861
3 36 99999 590689664
3 83860 99160 536402904
3 16434 61980 783397990
3 7430 78166 157368371
3 16 99903 540700859
3 12 99989 616332614
3 17 99922 728247029
3 64 99929 355267466
3 53793 91476 617423659
3 62739 70324 977376184
2 28558 380099060
3 4466 34189 544168696
3 54425 96570 652378104
3 89 99903 51230252
3 28 99921 597707926
1 55350 65780
3 64 99976 839172013
3 11 99906 740577510
3 86 99988 701511358
3 93 99937 378206183
3 4 99924 565548879
2 73509 610678361
3 95310 99633 405692579
3 93 99983 385407451
3 42295 44308 890049560
3 72816 95956 903774028
3 3 99940 897452830
3 79 99969 274379502
3 45852 91189 450057163
3 76 99973 198672994
1 46077 92396
3 97 99901 436885262
3 11135 93991 147534094
3 61207 66264 470443864
3 23 99970 860114171
3 50 99952 283145608
3 50054 69576 277204250
3 68 99915 596026382
1 81873 92976
3 68912 81755 238321945
3 14 99915 335552770
3 11 99905 164283302
3 14 99905 731739732
3 85 99963 449710508
2 9450 925075161
3 17 99922 936089875
2 67520 634690512
3 47452 80258 670181490
2 44420 971901089
3 61 99925 451483386
3 4034 68853 686666159
2 5471 310194204
3 94 99976 64285389
3 59143 86790 283088334
3 13 100000 543299879
1 15059 84444
3 3123 10463 808172758
3 71788 72735 358363419
3 33749 59706 653994695
3 6 99935 67359004
3 34 99983 259308850
3 37954 58500 273653174
3 29243 65415 562820218
3 38875 43559 956306655
3 49 99952 682980965
3 45 99958 329423576
3 44 99901 78055418
3 59069 70283 302212767
3 4509 65510 454069133
3 63673 79609 37447333
3 78 99943 486036760
3 92 99931 170544576
3 98 99980 976948941
3 62358 76877 758033508
2 65536 361004296
3 36247 53207 609318839
3 41498 43901 916653868
3 96 99905 813665139
3 47 99978 317798941
3 83879 98512 488400671
3 2932 23916 106103858
3 92 99928 80437728
3 55313 90360 280514396
3 43 99965 463880406
3 34499 37256 507373045
3 27691 64863 547794062
3 12 99962 990375898
3 39348 91696 165510840
3 92 99906 654929340
3 22030 50651 43446299
3 1936 45597 489164980
3 21506 79815 883892934
3 15 99900 259627541
3 29 99937 14302856
3 50 100000 680265606
3 12 99918 962111394
3 64321 82691 971086160
3 11 99939 858437563
3 70 99960 597270261
3 14 99996 604740373
3 78167 87096 999613954
3 58 99923 534303230
3 36641 72238 877518118
1 16893 55393
1 32460 96393
3 17956 49354 827956109
3 60 99921 2153375
3 2 99978 726259334
3 8 99999 194751783
2 3621 678056766
3 26356 36498 173976630
3 27029 70023 530262158
3 8548 47706 359045962
3 44 99935 759167355
3 6 99912 35446344
3 18371 69502 771443132
3 65 99968 362601093
3 68126 99910 188115275
3 87 99961 579428428
3 6677 86197 169294936
3 6 99973 520152175
3 69918 90980 255735679
3 27 99942 618603037
3 14028 85457 344314422
3 6 99965 414910199
2 43354 970661588
3 15 99987 708226958
3 49932 68808 760541295
3 6896 25586 881428272
3 67886 92410 251512000
3 73620 95466 875264273
3 69 99923 352721038
3 16 99949 627530494
3 32965 77913 991077345
3 41657 44676 572749972
3 31 99950 225386162
3 60247 75633 296746900
3 19 99988 489132511
2 53941 976216300
3 77849 92770 136847971
3 89 99969 103780280
3 45 99910 386765807
3 3344 20854 102186016
3 25 99989 898203779
2 35882 907509981
3 8239 45518 266320676
3 11768 21624 983211111
3 62 99959 886423861
3 26169 84133 6619799
3 52489 84233 420740379
3 60 99980 79106299
3 15368 20125 226107129
3 61 99945 867642268
3 6467 84374 501299954
3 28 99935 773521170
3 7851 91999 147421148
3 48647 60449 362381531
3 3 99907 466806833
3 86 99969 142399469
3 98 99995 616968519
3 59 99975 785757578
3 64 99986 272548545
3 23241 71406 982168661
3 20488 34184 296683588
3 19 99945 407180706
3 86 99940 995803502
3 20 99918 104817426
3 14132 27902 567600644
3 5 99978 484468831
3 24157 26397 340709996
3 93 99993 439806836
2 14966 629133979
3 68 99908 952653244
3 32 99974 566979788
3 62 99909 102387607
3 38579 90681 502818939
3 41745 92437 316257559
3 77982 82724 601461148
3 17 99960 666453140
3 96 99967 574859553
3 48 99974 299839480
3 67 99968 545464239
2 87279 494704206
3 13 99999 963379451
1 47025 83680
3 88 99955 157116387
1 51444 58712
3 5036 16432 574382165
3 7956 26302 663142016
3 57 99997 696568225
3 36 99913 195131398
1 33974 88301
3 43742 72316 750633184
3 53885 76866 998911132
3 4 99941 665769744
3 29583 37022 544009467
3 51522 85361 573987442
3 64 99909 638334387
3 25029 64557 739802690
2 5790 158745172
3 45 99911 428973713
2 14144 763143944
3 4250 46099 482965083
3 15648 99277 839428544
2 28027 58290649
3 34 99900 14799503
3 52099 88036 965339580
3 42218 58896 876747585
3 21249 86480 117897997
3 59714 76200 451995560
3 3197 23788 142800312
3 76 99907 283316500
3 50843 51410 956433953
3 4654 71322 689225870
3 86 99972 827777713
1 37337 44602
3 59087 71494 758900274
3 71 99962 459770775
3 4676 81192 210667224
3 79419 85235 94662820
2 25906 545343304
1 46127 89790
3 34272 58354 888787931
3 4091 25734 750762541
3 76617 84193 645569055
3 81 99962 13783326
1 8682 74956
3 65 99929 478544369
3 87442 87786 832806180
3 67 99912 907829967
3 25218 86115 674113793
1 24005 24232
3 17 99945 519139930
3 1173 6205 966297165
3 54793 89592 119187281
3 11352 44774 440491689
3 45658 93343 102456400
3 56 99928 560589888
3 63 99994 373236678
3 69 99997 61736445
3 18 99943 232470168
3 30732 46610 94049445
1 28726 69670
2 74103 827021022
3 88 99912 946496208
3 2002 62327 43576873
3 57770 62797 344667038
3 50269 58992 929192558
3 683 81287 64970910
3 42 99952 758550074
3 36697 66172 8159841
3 46 99903 383480116
3 65566 80206 198825951
3 94 99931 605195341
3 46936 53074 361266254
3 82 99996 46245939
3 44709 97200 115557170
3 53 99906 781888519
3 4 99990 104172725
3 6 99938 940755536
3 25128 97176 154045496
3 32 99953 114576943
3 45 99968 808680234
3 11 99939 474567893
3 21523 55444 964701721
2 8231 86646829
3 78600 96583 116421212
3 51 99951 663036976
3 55445 95735 771590961
3 93 99990 803412262
3 54 99941 707966321
3 5 99901 129835232
3 17687 68499 294316968
3 25 99965 849277340
3 53265 59554 144938722
3 78 99911 755341240
3 1549 84546 708913152
3 47 99953 44985260
3 65 99996 899934026
3 23471 97860 329721911
3 91 99979 382186565
3 16718 57687 481537752
3 13043 21952 823317447
3 61 99959 968175233
3 74 99957 859772489
3 58614 87719 380027015
3 65208 73584 975540860
3 33 99929 727795677
3 89 99912 672413727
3 34 99906 354286209
3 31907 91709 258449168
3 15896 35873 516712758
1 25752 65091
3 56 99970 667677415
3 28412 88461 258548399
3 94 99931 84717650
3 88 99933 347581974
3 31 99988 253605819
3 80993 82276 295150838
3 54 99981 604230701
3 19 99979 164510634
3 13862 80816 764247002
3 2155 81317 575219043
3 79 99975 783895047
3 44 99997 834938808
3 22662 52376 935360325
3 94 100000 352097921
3 66 99936 129345506
2 25853 776621851
3 95 99911 692587580
3 42949 77306 850389919
3 86 99973 356462549
3 15623 96774 188748956
3 31 99914 924942967
3 20324 83197 372511209
3 25 99905 620928477
3 63381 94471 522047224
3 43669 69638 247853543
3 35877 90060 941890286
3 33 99962 565223746
3 35944 83751 862675184
3 57096 89536 460319331
3 645 31197 134590144
3 42362 90365 38016185
3 26 99993 243158408
3 7487 82652 237148707
3 34629 57130 999808246
3 60707 89082 517295265
3 94 99969 310411401
1 9576 63979
3 81 99972 104962531
3 25408 73777 271047820
3 29718 50745 173244492
3 13 99900 606291458
3 12 99939 208299079
3 10 99982 891629399
3 1 99905 3547389
3 11 99916 534023417
3 88 99905 46949068
3 82554 93705 966609356
3 6 99962 215501021
3 9396 22545 983639389
3 48722 95521 352536817
3 44 99956 357886042
3 58180 97579 626087292
3 30 99973 987016513
3 2 99919 797433334
3 6870 50913 749569879
3 67199 90091 589142893
3 48932 53725 237944284
3 8 99926 968664415
3 9708 55214 784536445
3 68 99967 973886662
3 9689 47218 493395979
3 3050 35202 129633140
3 13703 14404 842735723
3 36632 98482 976920994
3 3061 94165 245917901
3 30174 80699 35208131
3 70 99944 548786464
3 63751 72694 998461599
3 31 99984 913424837
1 76894 91951
3 53137 59912 70611137
3 82 99940 91486401
3 11427 63727 645040901
3 25428 73899 5059285
3 27156 34164 78132736
3 19104 71250 97689390
3 62 99942 249848112
3 68 99917 632123279
3 42 99971 533256932
3 85 99985 315583935
1 47686 47980
3 51255 78817 85297693
2 21567 500251029
3 16 99931 96574038
3 62 99984 929491914
3 8 99976 158797257
3 7 99947 851364054
3 99 99993 254348591
3 31 99900 911966864
3 54 99939 188629246
3 49281 71164 758627602
3 86 99954 587279009
3 36139 58003 816769197
3 8181 12974 283892234
2 48714 44640561
3 49 99971 969882873
3 6308 8304 389112595
3 76 99928 976019583
3 41049 64003 46268576
3 67202 76391 684061750
3 2033 70594 941673310
2 27191 949097914
2 23396 293745435
3 59 99973 675358226
3 42011 74955 650416561
3 66609 98822 697118894
3 87435 92680 665576053
3 55789 89589 615455241
3 15400 46476 659702023
3 36 99937 666073754
3 33 99933 289982057
3 83 99963 467694024
3 53183 57213 37587886
3 67653 82130 173554751
3 59 99954 415524590
3 7999 74902 381172354
3 30 99999 350171262
3 20857 27099 706794433
3 23012 58124 577580125
3 1845 6326 557671149
2 35197 776212462
2 4242 131379042
3 57 99954 711870722
3 35356 42676 833136685
3 81 99928 955297852
3 1 99998 57850869
3 43 99944 194272035
3 55720 91476 374439889
3 66 99950 970899123
3 69129 75198 485482100
2 34716 889680901
3 72 99911 288158802
1 36161 70177
3 82 99923 630684437
3 48 99900 153189920
3 3 99926 356675155
3 67 99932 877947120
3 81651 83772 569455910
3 74 99949 938086176
2 99211 191410653
3 86 99995 664444889
3 38611 64097 404579443
1 54144 91592
3 38545 62349 493208252
3 93 99968 950440981
3 69 99994 99194932
3 22 99910 111100860
3 30529 33414 569314666
3 5388 94284 672094705
3 20762 88611 801268913
3 30 99946 120111677
3 11234 64213 650046983
3 7347 35748 409772212
3 39 99940 751484644
3 1900 97695 899884138
3 26314 93807 521935442
3 100 99971 942438436
3 94 99901 98519870
3 16231 90695 405292363
3 28 99940 733209359
3 78637 88890 686747430
3 23 99951 213624437
3 12 99904 486061128
3 2 99978 509707395
3 49 99979 443650632
3 32 99950 447047679
3 58010 87662 992891824
3 36 99925 740710649
3 53 99942 529128504
2 3015 655127803
3 84835 98753 378485201
3 52819 73348 685527531
3 4206 20876 454411391
3 49137 63417 296714859
3 5 99975 665968276
3 26637 57099 739349277
3 99 99989 254369897
3 77 99944 769085774
3 99 99906 58239459
3 10195 40551 112252617
3 80 99938 232889061
3 88 99964 970122724
3 64776 93531 67547650
3 3645 43932 337363424
3 37320 78496 32766327
3 41478 49058 986375024
3 67325 75919 970331224
3 28 99984 594144662
3 47292 81552 850676746
3 21461 34312 482929334
3 19476 68508 446726641
3 43 99929 248602086
1 46936 59190
3 93611 94450 895285266
1 2691 29914
3 91 99948 2133638
3 29487 52714 262881656
3 66 99938 626070831
2 72486 222183138
1 1814 11174
3 31 99908 187330085
3 67410 73412 112138014
3 34 99940 635015548
3 68750 98909 43218928
3 38 99953 464516450
3 50669 94680 279827419
3 56 99933 567748161
3 2485 99670 159612321
3 17191 18580 643544844
3 40623 94005 148196704
3 66 99969 875482734
3 17 99959 480525150
3 55547 73641 690494527
3 14 99950 251753764
3 22234 87013 540971324
3 38961 77037 355652814
2 59569 33877831
3 22 99973 130410780
3 3935 70295 234821070
3 16 99949 216922782
3 10 99950 369454026
3 35505 49500 799539224
3 56617 80166 599636256
3 9 99955 660414608
3 16265 62333 768029948
2 55268 25559182
3 3697 64424 664448504
3 37 99976 816623619
3 30823 96616 528091904
3 32 99963 200542389
3 26 99943 967855339
3 57610 66020 972932136
3 54734 90221 432926380
3 50909 51951 496337375
3 9541 19354 739662555
3 57 99986 564526260
3 27504 86347 92504487
1 68654 85731
3 21 99937 545925755
3 1212 26552 820813885
3 53166 74335 176091433
3 35098 95670 314281894
3 37653 76836 407626681
3 52 99941 976922793
2 72438 940342120
3 26 99903 805772251
2 41886 796842467
3 89 99989 750404070
3 8844 57059 79710691
3 83 99989 656925520
3 100 99979 637983827
3 16 99961 306915664
3 35642 45258 213471766
3 27045 38451 86239883
1 30067 54213
3 84 99920 867884340
3 18053 43416 941554243
2 35964 123212988
3 16237 52603 42778353
3 25020 36423 344560626
3 3070 12595 613147145
3 52444 58925 826400454
3 3 99946 10300895
3 59741 79545 373425652
3 19404 42969 528250557
3 55 99989 710437476
2 40706 255290860
3 3754 69513 698764084
3 27474 57351 700630260
3 30953 79763 504640167
3 1608 86086 541758218
3 13985 38025 918320533
2 77128 489009863
3 40867 59338 363215920
3 6 99920 966604788
3 42 99953 253693753
3 86 99982 686012965
3 16 99904 60222447
3 19 99930 467354606
1 30064 73558
3 60972 63236 872568179
3 11 99988 736135062
3 36282 87352 621003657
3 47839 96024 421615220
3 7784 63073 175581188
3 8973 33935 399294101
3 50 99984 863278599
3 2 99948 256227074
3 77 99964 907270325
3 6 99942 775527765
3 1349 10642 806713316
3 59 99929 938818572
1 9363 95155
3 24149 64884 258602943
3 15852 59802 289028863
3 33788 60952 840941861
3 6 99989 834434794
2 25464 204012601
3 35 99965 891465320
3 26530 53088 933330650
3 80 99988 267921979
2 35694 77569110
3 7 99917 734510368
3 71220 83315 499599224
3 13454 66484 540681145
3 90 99906 295872046
3 40 99976 670981698
3 4875 81738 415757333
3 82 99958 280311287
3 5747 56800 406104471
3 45972 88861 51907814
3 28 99949 256763647
3 25456 71792 672401819
1 29466 89137
3 56322 93871 29509217
3 50098 83125 485155067
3 38256 52719 751753282
3 74 99994 249357465
3 776 24949 434854812
3 100 99943 870836858
3 57864 68352 348894603
3 28963 36373 781404519
2 99721 648707999
3 75 99933 22155314
3 60143 70893 918337885
3 80 99932 542079261
3 87454 95672 732486618
1 27017 59585
1 5086 78430
3 21986 97326 623441859
3 89 99932 417728169
3 28 100000 443706053
3 18 99920 623981867
2 75619 953134624
2 22826 226287955
3 20214 53765 212492172
3 3460 46342 925786096
1 15944 41074
3 2 99938 226925408
3 41467 94840 81094892
1 40361 47269
2 61686 839750224
2 55505 418028124
3 771 72808 650807130
3 31963 61295 2560627
3 70 99922 704951224
3 35727 74910 386214607
3 83 99954 951008896
3 23 99910 256028608
3 26 99997 80162581
3 1054 60913 707969359
3 13066 50395 238508259
1 16308 96254
3 19 99933 651001832
3 33119 36288 329010081
3 18112 70465 109706522
1 40866 75826
3 71 99979 52212047
2 68318 82990657
3 7428 87508 386295461
3 41 99974 248260725
3 26874 69847 648578311
3 56 99913 263409386
3 33 99906 787147653
3 28353 67025 746145810
3 57 99992 731824949
3 2740 19636 986572998
3 86 99913 41397636
3 46 99969 578284736
3 29 99959 644577873
3 91 99971 177926473
3 41 99995 245242944
1 49404 99110
3 25549 65684 96067624
3 68 99967 596170535
3 13271 31922 895628021
3 40485 60986 110889700
3 19693 84677 380663522
3 4720 59431 258211801
3 82 99922 285929932
3 84 99964 279221312
3 31 99989 921113013
3 12960 62566 710889271
3 38 99928 416756053
3 32 99964 911347704
3 30042 45726 858121460
3 55 99923 21247307
3 57037 91586 608477559
3 97 99958 241257273
3 24043 46614 881367993
3 26084 29026 310733058
3 58676 99718 167029276
3 42 99959 686137169
3 73759 77750 80946272
3 29162 78517 999730349
3 79101 98461 599608243
3 59 99984 848523315
3 11 99928 582010633
3 71913 97397 760666756
3 93 99901 186215854
3 16961 67821 668555001
3 11070 93022 837656602
3 58172 84860 171831582
3 5711 54680 592588036
3 81425 90572 875650141
3 34339 75103 614532794
1 71175 91175
3 54 99911 239419687
3 49611 95503 14077756
3 34523 89640 491966167
3 83 99929 788236244
3 36 99996 941650567
3 52 99920 74839429
3 30225 50341 475309163
3 14419 39297 971468331
3 80085 89051 80351152
3 3516 90215 379983830
3 4 99978 665090055
3 17 99989 692645631
3 45 99997 61713279
3 19 99995 195245311
3 79540 99145 699690136
3 3 99946 611582145
3 21 99998 490834581
3 65 99931 641793975
3 5125 73448 971304466
3 34 99986 78048011
1 90250 99587
3 17013 89006 105989432
3 51 99933 767667025
3 20 99933 145401764
3 25017 74967 494420343
3 8780 87947 611529651
3 53 99950 742563677
3 24057 53693 643605541
1 67620 72882
3 82 99965 23476243
2 78515 76243173
3 22973 27742 909177318
3 31 99983 338847302
3 38660 63328 696207585
3 32034 76002 947586735
3 39 99952 204550297
3 27 99956 57609936
3 10998 40501 179998769
3 73009 82164 865954415
3 98 99918 446788131
3 77 99988 785556982
3 15 99923 845069940
3 66017 83635 315914321
3 68 99967 355354919
3 52366 71074 551934711
3 37 99952 7100143
2 61668 470105682
3 3986 58331 125720971
3 41527 48889 897230578
3 62 99928 177278111
3 73 99937 385918607
1 32872 42659
3 98 99989 471405429
3 83171 95701 430109123
3 2512 89871 866882251
3 54144 98317 801206435
3 72 99936 214150102
3 72477 90116 763303461
3 57 99946 305121558
3 80 99959 316937568
3 15487 77332 179330677
3 1 99976 49510325
1 4954 55944
3 42717 51658 139428836
3 17472 70313 474603809
3 68 99989 3244079
3 11 100000 974425332
3 95 99915 212041301
3 4 99923 143599601
3 31073 90089 185249853
3 23 99999 42789439
3 62 99979 785449587
3 63 99999 783572640
3 33978 67283 696990885
3 53281 54685 526657160
3 57 99990 250870865
3 5704 29381 438386286
3 18101 22385 348825532
3 50652 80450 764710499
3 5 99985 31542054
3 60069 99877 247500001
3 6 99956 631778876
3 43 99949 164540902
3 53 99944 684965839
3 17 99995 763811393
1 24159 80621
1 28129 80356
3 39427 41387 152475356
3 8929 45515 572537390
3 74 99946 975669674
3 18579 30427 914241504
3 44 99915 288421602
3 31 99921 680875127
3 4381 82117 452105804
3 27568 91302 286154850
3 31 99973 213464131
3 78446 93023 21388243
3 35426 53983 861168297
3 15877 53632 46366551
3 87 99929 368447512
3 80232 89097 725971622
3 9315 79769 494809434
3 10165 67456 30467512
2 90552 681942593
3 16930 28404 84459092
3 8724 9683 848078894
3 4 99973 859151511
2 68415 652160478
3 60 100000 519697001
3 39993 58558 529764264
3 38697 62674 308574260
3 14286 25002 660808757
3 45 99920 268327413
3 52 99920 514035564
3 26144 45732 697643798
3 33 99953 474919043
3 75811 75880 17661830
3 62 99914 341084406
3 50161 73794 398208590
3 61 99993 333771198
3 12413 62793 278498402
3 7153 46206 145737407
1 31105 49838
3 56971 98608 362897573
3 4460 75940 481073725
3 77922 97804 475584923
3 45 99963 719330745
3 8989 62227 720766141
3 43458 89666 40472007
3 34 99963 109122224
3 50179 77690 872948088
3 21051 49837 435169129
3 93 99963 126806591
3 100 99963 520849372
3 36448 90308 299505475
3 38 99964 78738423
3 99 99935 884938482
3 75 99925 229443279
3 25415 70578 224215768
3 68 99979 188194585
3 35314 89844 395707310
3 48 99918 616249820
2 97942 304353436
3 5697 52027 87758534
3 44609 46211 96981094
3 40692 67835 153592157
3 57193 87700 2930653
3 5186 21137 901169720
3 90345 90979 536787242
3 100 99941 31469719
3 17 99989 711493896
3 45828 67490 692836465
3 72 99910 626431250
3 50 99965 520072032
3 2415 69680 913174111
3 72 99973 62581722
2 99732 327594108
3 13489 44551 548949281
3 59 99966 509337710
3 46 99976 650395452
3 31644 39341 36085407
3 726 93538 634954850
3 83274 84942 15954186
3 48043 93030 520287357
3 93 100000 443420802
3 18 99972 1396911
3 7920 63335 635198343
3 96 99990 153307339
3 12924 37698 816550745
3 55 99987 970034437
3 98 99907 664929101
3 19718 34131 105250790
3 65 99927 33484896
3 31023 60017 256180355
3 23625 44677 604309259
3 70325 84913 148840174
3 77 99973 85118294
3 31 99978 60981484
3 46 99926 843500335
3 21018 69683 965699816
3 69 99982 184087804
3 94 99969 914744104
3 1954 64129 154818671
3 94 99944 108195647
3 37824 81864 811077018
3 44 99959 113637316
3 3423 32533 5215300
3 98 99926 893275201
3 48478 83888 803348859
3 74 99981 596692846
3 18880 53927 143363945
3 11239 15051 460833694
3 42 99949 647421292
3 65998 67852 506969978
3 31098 87421 639174753
3 46184 57048 850409197
3 54804 81305 254428992
3 23570 68868 525120607
3 8 99971 248868846
3 91217 91518 343425063
3 9474 60399 931545167
3 100 99982 214459963
3 92 99965 998048155
3 3128 10026 919877673
3 45648 67102 926320626
3 39060 91438 250199371
3 63656 99901 319563315
3 30 99965 732312374
3 31857 75838 779936777
3 53665 85537 233116276
3 44943 48974 921943111
3 42028 55789 958929267
3 30 99988 137098102
3 88 99955 558091709
3 24325 52958 666570924
3 51 99987 425095529
3 4 99964 851151519
3 3 99948 204745938
3 64 99923 65858810
1 28207 92127
3 19 99910 911211740
3 39003 51375 771615751
3 54119 90985 288340548
3 35321 64195 318146440
3 51 99911 21449466
3 1892 69511 935111527
3 79 99924 298221109
3 70 99987 629992811
3 22 99982 453339516
3 8237 98729 140620275
3 13 99912 273680959
3 79220 87076 687671335
3 22 99942 440973740
3 69 99984 393050221
3 59 99954 470197952
3 62 99901 155971359
3 33 99928 303051933
3 15 99986 96497019
3 8 99956 480472860
3 59833 66331 307313372
3 61824 83219 684583331
1 52700 62683
3 51596 58185 664248075
3 31089 86510 103288756
3 20705 45912 725345081
3 72320 75542 819652520
3 12 99928 485785628
3 99 99937 903042054
3 28797 69023 330366795
3 56 99952 8945365
3 67 99931 494697291
3 75 99920 678060043
2 28756 748491844
3 1497 18394 957949512
3 59 99951 839512920
3 34061 64780 246985779
3 67253 95133 87926814
3 2657 10353 416552152
2 1222 534163309
3 18 99946 578650112
3 85 99951 529858728
3 58 99996 958066779
3 84 99928 484961134
3 51016 59095 531506435
3 31272 73676 738411190
3 30 99958 864557338
3 44133 97919 63744956
3 43 99984 928585162
3 68138 96828 211003027
2 23874 824824173
3 26868 93660 735839897
3 13255 32774 802475092
3 47745 99253 33636002
3 21045 74463 368299707
3 37288 75247 45081323
3 66 99986 862371508
2 37840 147628656
2 66862 104345516
3 55 99934 604705006
3 42099 49020 753586314
3 25 99955 760418863
3 55 99952 382577844
3 65737 73601 315346138
3 10 99900 528638327
3 3492 49454 789684438
3 3402 80654 966851916
3 1483 85998 874072397
3 23 99927 115558799
3 63 99958 470382586
1 47970 79550
3 35787 66464 366316949
3 79 99932 565305913
3 32949 59964 400439923
3 77 99932 799397766
3 2225 83163 106237276
3 12007 24955 182769616
3 31485 95952 589966581
3 33 99976 664628962
3 39 99987 97738200
1 48 29670
1 33979 88646
1 839 96429
3 78 99939 127820908
3 36614 36697 860779385
3 28890 57233 883684430
1 12110 31595
3 63 100000 143470936
3 100 99906 323676558
3 31079 73049 264046280
3 44153 99347 919148417
3 9898 87212 379770004
3 81 99984 959918209
3 50603 71200 67907072
3 81 99996 869850716
2 25216 772255712
3 79 99959 560181588
3 10 99934 206445464
3 15750 16442 162423904
3 39063 63774 701100252
3 2 99903 128216770
3 10053 84014 533761500
3 5 99959 262466563
3 41097 92287 95800795
3 43 99932 34044129
3 45 99958 930293630
3 37 99901 699636799
3 15 99975 263378786
3 75 99939 468786778
3 40 99961 900711154
3 35216 71555 941025341
3 83213 83670 537918839
3 31 99988 228719991
3 21 99944 729769328
3 26 99905 926555659
3 34215 57060 992269348
1 5271 27257
3 66805 93671 183768062
3 53 99949 901846
3 16569 63859 987073389
3 74 99957 568409402
2 80835 725402682
3 31441 81858 390615858
3 36085 77923 348596933
3 72 99999 82704437
3 39228 84587 806047645
3 21243 76698 532423815
3 38812 92998 538202075
3 51 99992 829739200
3 19 99910 337714213
3 30 99904 741911817
3 14275 65055 932526018
3 62446 96777 606837451
3 68 99913 301983723
3 44 99991 582386343
3 74 99994 223865699
3 27 99903 470668966
3 84 99925 391973450
3 92879 99002 417555121
3 81001 84915 177908271
3 6 99954 198724420
3 39 99970 744458340
1 14488 27300
3 681 36372 769841499
3 49 99993 162499391
3 63066 97386 134011642
3 67 99942 604389262
3 50 99977 843539719
2 62418 649125435
3 23819 44244 209204911
3 33 99973 835570302
3 50 99963 141202839
3 45 99930 864112284
3 43245 47472 341552740
3 94 99971 152799186
3 34030 53991 646147413
3 13104 92439 783869831
3 21 99911 810472646
3 8 99917 268841919
3 10192 74758 243731265
3 7 99980 28487633
3 67758 71505 532485077
3 23 99946 311376217
3 12 99905 148773548
3 98 99925 918228848
3 1389 13786 589997015
3 58 99932 983374874
3 98 99905 324176493
3 79 99943 986261504
3 75715 89976 383879124
3 18467 75280 11637344
3 3 99934 284211551
3 35 99901 690555202
3 88285 92851 320900121
3 15785 92809 381524972
3 14637 19144 221628640
3 53147 84955 511545752
3 68542 82310 856972469
3 46 99987 699682404
2 12716 135805158
3 98 99937 758130441
3 33 99955 436076091
3 100 99924 503113609
3 65123 80923 668938833
3 64 99998 732119380
3 36256 49575 617646849
3 66 99982 593418642
3 80718 86354 291145133
3 89362 96165 563684015
3 75 99955 998300619
3 27 99921 900902804
3 46162 70709 762620352
3 25713 40024 192882454
3 21435 65826 536516079
1 39721 66770
3 6329 17791 878997066
3 39 99909 6719758
3 60 99984 443144872
3 70 99987 899513539
3 25517 94416 281796916
3 88 99909 210651963
3 38531 83281 65316462
3 17 99977 214695772
3 22 99994 452162106
3 29 99996 835920907
3 29265 33197 339024684
3 10 99936 361605669
3 35 99991 740178981
3 94 99985 806781614
3 61 99905 872209952
3 9912 25554 859142476
3 70 99932 836765254
3 14301 28758 871697655
3 19 99969 753126985
3 41 99988 916752106
3 43 99953 455681774
3 57687 82229 539859933
3 63374 80640 608592108
3 30635 90521 617422198
3 83 99995 58446837
3 7 99937 228521469
3 76 99977 622216210
3 97 99913 545317455
3 45 99951 607579956
1 61810 87081
3 30 99900 599381497
3 18 99939 608836594
3 3952 91467 934871860
3 62 99974 300226018
3 23045 84519 720290129
3 41 99960 594621881
3 74392 99730 831592759
3 50 99981 194119972
3 42 99940 819820308
3 19 99934 265490167
3 100 99967 128388659
3 56121 97563 746711977
3 14560 53537 73574671
3 8 99903 296148480
3 15354 66816 578249640
3 85 99973 24950280
3 21739 45258 616543254
3 24 99940 510496842
3 59982 89232 944992092
3 74 99958 719375674
3 35 99968 501233791
3 20970 27148 788678385
3 20922 86218 967395287
3 31 99955 811295005
3 86 99921 664028324
3 32101 42726 56596278
3 73890 81090 707284197
3 96 99964 502235378
3 93 99905 943022949
3 6955 39211 827424507
2 43180 644055788
3 12 99939 270363147
3 4 99963 254724869
3 14 99951 638482439
3 10208 83520 127837446
3 4 99924 109096037
3 37592 78006 177755273
3 23 99978 136663658
3 12134 85861 754891100
3 31 99974 928299181
1 71757 82091
3 85 99961 843130868
3 69902 86181 146189795
3 8 99994 707871685
3 22494 45770 993393603
3 3 99964 986207485
1 6827 25026
3 66990 86893 10771079
3 52 99958 310609321
3 49 99907 719318228
3 70 99948 81010328
3 35609 68016 801474820
3 84 99938 542492040
3 29 99937 698333743
3 59 99919 914361718
3 33541 86657 724704342
1 51448 76409
1 44119 99382
1 7765 35184
3 49 99906 284025040
3 27831 52252 998663282
3 39246 73317 654106063
3 84 99981 784407265
3 41837 69974 999521812
3 15453 46436 583751304
3 56943 60725 442423784
3 96 99954 187985538
3 26577 68286 318545611
3 13990 36755 265207666
3 81 99985 796461992
3 15701 92112 176103254
3 65455 89822 890514759
3 92 99907 838102429
3 62 99960 858927364
3 59 99906 823261052
3 34 99936 180766142
3 26604 79341 172524157
3 68676 87578 433359122
3 54 99950 673277785
3 93 99922 192693961
3 76 99922 98115848
3 9039 20468 566616206
3 16456 54531 877109270
3 3717 98342 160058853
1 68119 86615
3 48094 76634 710692516
3 98 99964 68862020
3 73 99989 67525242
3 56822 72705 74109380
3 76 99913 488338974
3 9155 24964 215356877
3 11 99938 343559083
3 37 99941 229379018
1 90025 96147
3 85107 99563 744963679
3 14 99914 724723899
3 66 99925 124201380
2 76454 803368418
3 26 99979 554384951
3 92 99958 646165087
3 54671 78434 560741684
3 2744 87805 654416040
3 27 99968 808275137
2 62877 372156649
1 21027 57772
3 6826 18291 23599105
3 98 99976 217125437
3 22388 79282 318159179
3 36466 50815 119456830
3 84 99965 231977398
3 20 99910 508256191
2 92503 128542936
3 7103 74845 328373622
3 13 99902 710336046
3 16026 56814 391470810
3 4489 64400 394596085
3 11435 30328 893968597
3 9 99947 917156922
3 77 99953 445446878
3 61 99940 215622191
3 81 99948 902787424
3 11 99949 911133027
3 60 99994 118680727
3 8514 85673 456388656
3 86 99992 68919196
3 71 99930 908686453
3 24166 78093 294489022
3 4196 81777 224931205
3 81 99950 546403860
3 25 99945 530728031
3 86 99919 293441873
3 93 99991 113411104
3 24535 44093 770096600
3 46622 87213 888575670
3 55194 74684 336725519
3 5580 92325 461919702
3 86457 93630 207350520
3 17506 68718 453177392
3 44 99932 523322622
3 71 99902 682139873
3 61 99965 357673229
3 8217 10614 306437930
2 63282 83532706
3 91 99989 488149538
3 38 99921 50951385
3 56 99978 227838853
3 100 99956 602585915
3 19 99987 396925663
3 16537 51407 606051666
3 23882 66927 887581019
3 19121 48719 694774154
3 48 99986 31347880
3 66 99919 833718655
3 70 99914 565084394
3 46161 78749 700978073
2 53028 866880884
1 654 19019
3 19572 88538 189729149
3 20 99947 11641619
3 22437 52502 388834801
3 41226 95525 119580724
3 6 99932 215627382
3 30 99909 442874346
3 74550 82103 4608708
3 19331 89490 654554550
3 20 99976 403103611
3 62504 93259 193554386
3 94642 96077 274114900
3 33020 35908 713360388
1 7538 9636
3 2 99911 849138232
3 38885 97816 316082185
2 6571 628728592
3 2504 58072 489475869
3 19910 49779 908464842
3 11 99922 223087932
3 87 99937 574837974
3 59 99917 288490043
1 1190 75721
3 26097 61280 287643025
3 87 99986 506327298
3 33391 48083 471033069
3 33 99968 502294677
3 41474 61927 810436726
3 71 99913 326652108
2 22401 962396553
3 74 99909 197164953
3 60843 95972 512883320
3 37212 76988 363344895
2 65915 577618571
3 9 99973 774304949
3 96 99974 938226439
3 76 99924 428305735
3 25984 75198 383573636
3 48211 81558 98369185
3 25668 57711 648504909
3 26 99968 442373062
3 8 99989 498044127
3 98085 99975 996062491
3 54 99916 462913245
3 16452 67599 123844861
3 43 99921 134282307
1 2753 22712
3 16 99935 155215240
3 14765 69049 368034861
3 18 99992 556487640
3 60648 65021 376984274
2 38667 491336326
3 61504 64158 706795701
3 6285 97065 749335951
3 47001 58338 411335592
3 84504 84789 809737644
3 14 99953 315274025
3 24801 52960 580831493
3 79 99947 351454051
3 63 99974 847224576
3 65 99996 949414996
3 2972 27005 964596471
3 1 99934 136026654
3 30647 91965 237986089
3 6635 95321 787018137
3 44 99976 846087662
3 8 99911 961257773
3 54786 78546 832484142
3 36634 44198 112873951
3 13968 18783 101255188
3 97 99980 414119082
3 376 22169 144267520
3 80 99958 810749456
3 15 99928 581915578
3 22282 79649 699111921
3 15058 92223 481949165
3 47981 99874 664225692
3 2826 91758 562727380
3 78 99911 395528227
3 16131 85442 157617454
2 6837 333989261
3 48653 54939 63346585
3 47 99916 187230393
3 73 99966 413875013
3 35050 69176 954399584
3 65 99953 526743771
3 33947 79551 358244047
3 18407 23206 41824647
3 32216 55443 94199672
3 20617 50447 859027029
3 46087 59425 287980419
3 95 99963 252370289
3 94 99905 702814632
2 155 645466848
3 87897 91884 460554449
3 66093 87984 111036031
3 78 99991 571337297
3 74 99934 822528293
3 85 99944 609686136
3 78 99914 890975277
3 49937 85425 764527404
3 12776 71385 82508399
3 8 99915 327944769
3 40 99956 629041586
3 16667 81446 639845516
3 63569 63921 50675803
3 18 99975 639054646
3 12230 98694 379719531
3 92 99979 483476302
3 52493 58905 185300648
1 31387 62053
3 58831 89981 159279819
3 40559 87779 122707592
3 18999 71817 647857044
3 71 99971 31877272
3 17 99930 385886655
3 86 99972 19743930
3 70 99933 435590422
3 50043 67146 493564477
3 46188 80379 815056529
3 37545 83431 279144332
3 95 99918 770879172
3 40078 57653 900036674
3 5 99923 139716758
3 63126 82119 330658687
1 3377 75323
3 54464 98827 949705261
3 73 99925 188197846
3 86 99972 49523656
3 24 99908 999671843
3 65 99927 885749199
3 50553 94064 695654460
3 75 99997 853631964
3 12 99966 10545140
3 26 99995 885267053
3 56402 72363 944174792
1 46512 71560
3 40 99945 158688641
1 42253 60077
3 40 99968 577596748
3 40 99945 457792164
3 45 99919 610175868
3 12217 89365 829503071
3 40944 55952 586177593
3 91 99923 778414857
3 74 99906 223604131
3 19807 56487 561378114
3 18217 30443 494405105
3 54317 95439 383762196
3 76 99948 963835298
3 28 99986 426256835
2 47979 886661308
3 57288 65206 376938060
3 1549 74442 599070100
3 93 99915 468730862
3 37091 67847 653541715
3 65 99930 576018708
3 90 99955 694024956
3 40 99977 734362629
3 72 99996 741460543
3 49156 96615 99510692
1 2608 48388
3 75 99994 946913887
3 36 99942 746071273
3 57680 94071 633602183
3 73 99993 146951538
3 17 99968 543049014
1 21965 25082
3 71 99952 983976478
3 30 99925 523161396
3 98 99917 243904345
3 18544 40449 287249106
3 45 99996 99878576
3 76 99954 997406992
3 13 99958 708318313
3 65 99960 164648535
3 54256 96960 83314367
3 28004 62063 806117448
3 7 99935 366328181
3 35118 71372 245331436
2 68475 234286374
3 37691 69016 146038361
3 87 99950 456351574
3 13137 60813 639855841
3 23748 79837 473890094
3 56 99955 880983644
3 1 99981 732447432
3 41 99984 168647736
3 31 99987 768970020
3 56 99920 99026348
3 28 99906 859169278
3 18461 70220 337392688
3 21 99945 273542116
3 66805 92147 715237421
3 51669 61006 902884488
3 92 99943 638086129
3 44 99933 565068115
3 60291 98717 503633637
3 27 99975 339123770
3 39596 89309 931497731
3 96 99962 247774422
3 62 99926 829070978
3 52588 63842 946588591
3 45793 71518 134206420
3 70 99978 843554264
3 70 99984 677544914
3 10138 50209 250618049
3 83034 86182 670674998
1 87606 99194
3 26488 99921 769780921
3 4581 39011 190409324
3 28073 68914 442493860
3 59547 95705 790279041
3 52 99911 717110169
3 36008 88632 536866760
3 35612 97588 346584480
3 4877 91905 387409743
3 70443 83009 816364031
3 28557 94087 843491315
3 24722 81744 663418096
3 38344 61502 754215350
3 10 99982 35283345
3 11 99980 817105744
3 87 99964 149358365
3 1213 30278 843706633
3 70367 72615 115915865
2 3011 850830623
3 32576 68818 96938431
3 82810 95613 891584301
3 57 99906 482821314
3 55489 98288 254524230
3 79398 91775 67902261
3 31190 64452 572429281
3 19671 75728 304123646
3 90 99909 125312610
3 63893 89926 234253813
2 180 728611401
2 8846 466950982
3 97 99938 477114538
3 33 99999 156361674
3 14 99931 277665264
3 36847 95601 855793334
3 23064 93439 674464357
3 21797 96704 275188657
3 22203 71891 684779028
3 93 99977 420138063
3 54 99933 979646692
3 46 99930 555544704
3 30000 74134 223789740
3 41 99906 204739910
3 57 99935 451896200
3 42748 52356 979484587
1 58084 75142
2 13035 293213043
3 48306 79483 975700163
3 35460 69525 80874971
3 8473 79212 583457955
3 84 99966 864293748
3 36845 46250 810654275
3 39435 54708 484715914
3 1 99924 957266732
3 61 99956 449199594
2 18574 833313680
3 6293 26165 312784578
3 33619 33972 129599591
1 8001 63710
3 80 99943 538918462
3 49135 89913 917960712
3 86 99980 512365085
3 50022 68143 672554228
3 66 99987 393435326
3 56724 66968 668674250
3 26401 45998 58449566
3 72535 92345 50790755
3 21 99914 952588382
3 73 99968 687827839
3 75 99977 588493656
2 55151 833814069
3 56726 69007 144668181
3 100 99940 626977965
3 21448 57201 514051969
3 33 99981 539458196
3 20 99992 247179706
3 26346 73879 521878960
3 76476 92783 507840961
3 10041 91115 650636557
3 60 99911 95499435
3 61813 70694 779150388
3 57 99934 58472574
3 15472 75754 3689625
2 36404 633623070
3 44 99987 976743853
3 152 96151 351858814
3 79 99918 776723967
1 75638 98433
3 16846 49704 737942755
3 24720 25076 613827804
3 10 99968 636555298
3 12570 59013 282893042
2 65816 831983826
3 19970 94043 658203361
3 93572 96501 252275672
1 20355 36075
3 61888 62444 565584841
3 8834 15914 844223101
3 50778 64585 276148611
3 5241 51949 322375020
3 18612 87323 816349440
3 84 99965 916384853
3 9 99950 277306115
1 54161 99092
2 7317 109162141
3 1148 59144 475682852
1 36392 87404
3 57172 96504 757908863
3 28 99918 333661294
3 1221 22590 650088221
2 23891 820563144
3 11457 54938 911391144
2 2670 169230623
3 27052 49427 529590530
3 52468 99836 358108319
3 26 99958 665489405
3 90 99971 224509243
2 42768 204413442
3 86429 89559 493084051
3 38160 41341 216163684
3 64 99986 808614109
3 100 99913 324421653
3 86 99937 187293855
2 410 93318166
3 30941 96070 599813373
3 28028 75643 441629552
3 35301 52095 190063969
1 50045 84028
3 87 99956 484613932
3 26 99971 504051
3 56 99904 992384762
3 78 99988 924749400
3 77 99941 438822190
3 27757 68696 848052556
3 12347 46790 835826806
3 51 99961 378835334
3 5578 59461 476439033
3 33 99980 244633515
3 22 99922 251240141
3 95 99946 869814878
3 68986 69469 215157674
3 18 99905 154117529
3 2904 98906 393114333
3 16133 67569 898040891
3 95 99973 336305791
2 35992 954716557
3 30 99903 130060846
3 3616 72066 527921751
3 48553 79795 337631233
3 28 99922 394922503
3 51 99953 614505815
3 43 99994 97138546
1 15458 63230
3 53 99927 830483418
3 28581 33774 668400536
3 3429 27945 890579996
3 18333 41940 985644376
3 45 99939 658274570
3 57 99995 19505680
2 37091 545937038
1 33410 81101
3 31 99998 171136122
3 4749 67675 407271360
3 52299 82596 767968938
3 6992 21988 886580417
3 22893 31918 37568871
3 54 99953 968615669
3 48139 79393 667574134
3 18838 22020 754527370
3 38903 73739 708194363
3 5 99952 831615180
3 72535 73817 583098313
3 19361 82274 962737883
3 42484 50926 932803383
3 96 99995 511811227
3 20 99940 672082741
3 9 99921 906446827
3 36 99945 415454943
3 11228 38828 830611994
3 82297 95745 242048721
3 100 99901 491674520
1 4153 50893
3 88 99900 934303138
3 12477 77260 240461934
3 46233 62813 673267820
3 46 99972 420984046
3 11707 35224 166628357
3 38 99975 758028337
3 52063 92975 411237831
3 16 99966 747336276
3 28496 77418 667630737
3 10760 43956 208042403
3 72 99961 232629942
3 5345 25085 147367990
3 10 99972 562910261
3 99 99986 526323136
3 66963 69139 587373867
3 38 99995 68948899
3 26 99939 820380294
3 69609 85086 889152328
3 17511 70233 770816763
3 26 99983 826226350
3 51 99904 85753914
3 77 99999 123639105
3 43701 56107 193775200
3 27 99999 934332653
3 50460 68792 9997230
3 54872 79525 844851570
3 10748 61546 979147896
3 9513 52192 476535802
3 34 99969 513302369
3 60 99971 897079529
3 46337 61594 525521861
3 1 99982 771283445
3 76690 84108 893762678
3 29 99911 203479671
3 25252 97419 56131243
3 3 99952 789711360
3 91148 94907 454568758
3 35130 36342 142441263
3 38725 90391 100785141
1 42889 58236
3 68669 89392 967215085
3 75 99984 208085250
3 78 99971 942644693
3 40 99923 751591966
3 38 99991 66648639
3 48 99901 556893227
3 46 99965 460322477
3 95 99950 542480103
3 93170 96653 448001546
3 11491 48097 486623117
3 18974 63460 116076136
3 38 99983 347481133
3 75 99922 681249004
3 37140 63336 905235265
3 60 99947 454408198
2 13580 181363495
1 14685 38836
3 74 99988 951921928
2 69997 623855607
3 3474 51938 180962155
3 33 99997 53881140
1 3611 6273
3 2 99997 236834318
2 13765 969987360
3 28 99925 369608863
1 65122 82990
2 90047 732008760
3 56052 82429 484215180
3 1051 27348 836768106
3 14 99916 117115608
3 83 99969 712799411
2 50312 609056
1 19935 86475
3 36639 68301 265709126
3 35394 56178 3259311
1 6020 90307
3 15592 63619 235036557
3 6897 22221 260288090
3 23128 67057 651455542
3 85 99925 800977004
3 24326 57761 747686341
3 29292 33975 18919950
3 32 99977 177217791
3 15 99994 310674526
3 68 99901 449575251
3 32201 85876 393694014
2 65197 473641579
3 25777 49040 344337755
1 8021 80034
3 96 99948 487313512
3 35 99938 565348312
3 69 99994 841987824
3 54 99900 283137361
3 35483 65324 724102798
3 4 99979 892037647
3 60 99953 643053030
3 24572 58998 359400095
3 1 99962 405433931
1 24025 57836
3 19769 56664 601155794
3 8890 20947 928210777
3 15651 41416 544316548
3 29391 60773 178486483
3 10 99927 166227854
3 4790 9602 381760087
3 19 99989 612975922
3 21915 54656 421399809
2 53961 71457976
3 36 99985 854432821
3 46248 71103 304865671
3 46 99992 636779168
3 24414 40240 458111103
2 85937 656698632
3 23847 79277 747585101
3 95 99980 474714128
3 66 99952 801713782
3 24778 96578 828379817
3 38 99905 863542672
3 51 99956 183625417
3 25122 97105 284864030
1 52299 72878
3 29 99904 502948064
3 4986 27929 264032067
2 16562 389101637
3 23331 75822 272704313
3 38 99997 171830102
3 70359 88762 666685314
3 22 99922 560857355
3 1348 74691 891471143
3 79 99975 340154987
3 41 99936 601279033
2 38981 871041393
3 64 100000 275583840
3 3233 94688 747628677
3 60309 86792 257312367
3 55894 71614 449984757
3 13407 56084 826677663
2 81738 493038397
3 13787 87520 505929537
3 958 99149 64668060
3 47741 98644 935646745
3 3925 29458 831876036
3 35 99964 226169544
3 42914 71096 106450527
3 45250 55434 591625531
3 93 99929 828129612
3 85066 94849 364790743
3 4 99971 835735347
3 37950 48318 493592490
3 40677 69646 384971604
3 99 99908 362518752
2 9094 124902844
3 18711 34982 567431594
3 25880 41456 679682924
3 11822 63520 331080183
3 1826 84848 658371955
3 62 99984 250761732
2 5023 840278422
3 44007 56187 103350931
3 52250 94206 501074031
3 10183 47253 294899370
3 62 99935 494980977
3 7 99996 26919134
3 70 99986 311867716
1 45164 79631
3 84 99957 422910830
3 96 99996 537946822
3 77 99916 51206168
3 1 99954 44129208
3 54473 93320 955498897
3 31 99953 609311918
1 12704 62753
3 39473 95671 792063793
3 67 99901 760699190
3 60633 94443 367472639
3 1502 47082 149911072
3 63 99912 280914940
3 54 99955 476213149
3 7 99991 650742181
1 7086 29020
3 92 99984 336809410
3 60197 90961 431649337
1 21745 74741
3 93 99938 169997786
3 55 99903 844029702
3 87 99988 846239266
3 43220 81406 350791480
3 82826 88946 544662120
3 89 99928 668240807
1 14675 45315
3 57 99987 527033137
3 2661 74984 24264735
3 13021 74547 270367801
3 93 99974 55127550
3 48449 69178 848338718
3 87 99965 986232231
3 28080 63753 673756907
3 83 99918 138955366
3 18 99971 526865199
3 13100 39252 647671993
3 82 99982 60434413
3 53 99970 65518567
3 13 99981 670149589
3 86 99965 578241490
3 6418 16810 735131314
3 22 99979 761408270
3 92 99933 178743331
3 10 99989 845552947
3 54 99948 865975437
3 39 99993 931823471
3 60378 92517 893831248
3 78412 93522 827070816
3 8147 23119 134366010
3 13700 75489 421099552
2 23901 485267497
3 50 99914 323409995
3 6517 68279 639274710
3 17 99936 933348278
3 55 99938 317700619
1 10398 26676
3 24 99986 996029929
3 43 99937 380787590
3 53794 57873 981921074
3 91 99942 738489607
3 43427 46235 175083943
3 48 99920 535435686
2 52757 312496448
3 41199 69963 470293742
2 34070 107746495
3 29463 51656 824807792
3 418 1988 739016005
3 23824 89814 974767819
3 259 32164 756002633
3 85651 92357 637485841
3 4850 57681 628839359
3 36279 76467 447735844
3 10872 86593 956430316
3 91 99984 234963270
3 48 99968 100206356
3 29772 36580 824759405
3 58 99931 427331701
3 28846 29215 923407832
3 41249 70359 845830515
3 80 99942 598775779
2 38525 819716016
3 56590 95455 156885845
3 24000 61635 156209137
3 1269 20021 99301808
3 30538 84446 748863031
3 44271 89176 582683477
3 12095 71826 290880908
3 11 99902 674584512
3 23396 60754 36490630
3 59 99936 824784363
3 87 99926 893337269
3 80 99913 357634143
3 34888 97694 682695008
3 49 99926 147313544
3 26328 69665 741175921
3 80 99994 785477710
3 68 99926 27713197
3 11773 70148 539256034
3 61 99995 538456617
3 23478 52581 921342421
3 30323 47163 820256762
3 5609 32644 218101615
3 34 99993 527056940
3 42 99957 244478270
3 7 99962 364129269
3 36011 97262 226289646
3 49228 76624 571682346
3 24 99910 454474585
3 61390 87796 101743602
3 10705 88914 267877086
3 22618 34682 996223930
3 34669 84705 261537782
3 65 99926 113608297
3 52 99984 650414341
3 2069 3418 262913748
1 18319 28660
3 23363 82744 16349967
2 80661 747100629
3 2563 20938 863797105
3 1709 25016 472259895
3 50 99960 371211234
3 82 99901 127550426
3 60 99973 498736883
3 3 99989 336818886
3 21274 64506 98104629
3 67 99943 294137059
3 60 99918 45708187
3 70 99900 143155976
3 13656 59536 397858342
3 37834 66432 215581776
3 8 99935 436371680
1 28698 56658
3 38971 98461 539198992
3 96 99976 346957424
3 72 99912 527944495
3 77 99969 649134751
3 39190 91322 947400357
3 78132 86750 195524501
1 69665 95376
1 52769 56091
3 9 99932 732056496
3 8113 36763 743045643
3 69010 99636 541142722
3 76 99951 758815567
3 52105 57317 57496246
3 87 99917 939741507
3 17 99968 553721273
3 22759 30055 525010351
3 22 99922 484156196
1 46485 82695
3 82 99900 733159261
3 13 99995 302484529
3 2573 37680 481682747
3 51587 59456 70698462
3 5969 94144 359839020
3 37184 65514 67090390
3 4808 86630 705210121
3 40023 92075 317221373
3 1476 59797 332660793
3 40780 89840 492336859
3 39455 49151 957112678
2 45370 307125862
3 34278 87800 964888928
2 6673 343816927
3 54 99933 244850093
3 38 99930 692200580
3 94 99930 51927902
3 23 99974 840505667
3 62 99968 217449502
1 25242 36024
3 41662 94555 290429046
3 24313 88367 241593090
3 70 99911 40460846
3 63 99933 215525800
1 16691 64440
3 80 99932 841366556
3 14049 32925 262369410
3 21360 67237 725665234
1 33808 52868
3 73 99938 462377816
3 16363 70698 847904958
3 14456 36390 944124732
3 795 73273 586583415
3 60 99949 830045060
3 12 99954 57113062
3 96 99905 993382224
3 83 99959 791979944
3 17207 64407 651584806
3 85 99907 562325632
3 26760 88885 72009603
3 60493 71884 502050698
3 39422 93404 357710257
3 24698 90492 453669556
3 47 99973 805865691
3 68 99996 78236777
3 61731 79257 171388255
3 7605 89866 676217232
3 92 99902 271592035
3 6336 10985 276902837
3 13394 38744 45350316
3 100 99983 672201094
3 56213 87640 459174827
3 80578 95562 913027969
3 80 99902 199389656
3 9 99996 330178283
3 18151 63793 415648067
3 9595 69353 777270020
3 71545 84274 30708073
3 8 99973 521532026
3 42 99913 222161220
3 18175 63519 269358875
3 7664 27170 812144294
3 33 99997 346848207
3 47397 52085 761524168
3 22 99979 980325573
3 27793 80862 779204382
3 23 99980 543148524
3 57 99974 841383277
3 1532 95859 521338277
3 100 99979 17774623
3 9 100000 553937848
3 63 99911 362908630
3 77 99964 525210244
3 77870 86843 825332031
3 62213 84024 399551099
3 16 99931 719925289
2 13110 152207196
3 28500 52574 871732413
3 63111 90906 48180260
3 3344 43303 382076578
2 81650 38293366
3 59 99999 538783247
3 58018 87414 486753783
3 69 99916 942992811
3 31359 62399 494274741
2 19096 261959359
3 13595 21752 251273758
3 9481 97913 398180953
3 64 99946 188811692
3 20128 81110 412833436
2 37576 288037997
3 48188 98647 551142232
3 799 98212 308756947
3 22386 75951 947799056
3 44148 49223 218806853
3 4 99995 620609103
3 42850 83412 679518652
3 36733 88362 175361034
3 6379 89851 126843676
3 82 99967 97900596
3 58 99977 100824046
3 17224 34528 723435542
3 3603 70985 369713232
3 82359 93739 289950433
3 6580 51732 607286057
2 73968 810340367
3 32377 95710 387393846
3 22959 25056 652199912
1 27222 99807
3 70 99901 917130132
2 62662 807676342
3 56112 99017 272844001
3 12490 71057 238380890
3 22439 80810 911236208
3 9847 23835 882116572
3 45169 98621 27466696
3 66538 68035 768095682
3 47 99978 737285057
3 21361 93993 590402781
3 75 99975 8565104
3 8487 70943 8747707
3 93772 95315 554203707
3 78 99905 546248540
3 75 99996 319044139
3 5 99968 982986281
3 60 99989 871929473
3 71 99912 785517858
1 82433 94488
3 7218 73523 870437387
3 21353 69205 247387182
3 33 99906 391953462
3 8 99927 315315567
3 45736 83581 93627478
3 65 99969 660380801
3 85 99910 491498016
3 27 99934 575909987
3 28 99916 261945412
3 56978 64075 630672259
3 75 99949 178761695
3 14 99994 66495692
3 1977 33311 314880562
2 91004 959265129
3 57 99993 374580082
3 53 99931 522441850
3 84 99971 622662271
3 25 99992 767246550
3 19336 54693 397440163
3 33537 49202 722026248
3 71 99938 922539273
3 43 99901 639885177
3 35 99927 557274976
3 77 99987 778628040
3 37418 85374 701430732
3 22487 54254 167967324
3 36256 87934 326270235
3 3633 32484 935576119
3 51 99947 575709497
3 33 99978 946071310
3 49806 78629 293753317
3 8 99938 50828694
3 34 99953 69547428
3 45 99937 781349921
3 99 99930 593342711
3 39256 87216 789547881
3 61440 97682 775774153
3 4 99972 190033324
1 33607 65898
3 24025 67641 280448057
3 7793 44772 667244415
3 5 99966 270913977
1 82371 83658
3 89998 93476 93299425
3 62 99950 6007542
3 66 99934 129226137
3 4250 24956 549663238
3 68835 98529 592513130
3 5086 32551 545658396
1 67478 90328
3 32 99908 735526084
3 22211 36885 106883854
3 92049 96292 426905575
3 27 99910 315800928
3 25060 39938 271133844
3 11778 89663 547113455
2 73963 366967019
3 11284 38882 60079142
3 36755 76059 854135649
3 73875 97022 46118017
3 60 99956 503653606
3 82 99982 717996564
3 31273 40314 736410850
3 20961 74006 104327160
3 86 99935 99516079
3 77 99951 67529609
3 25978 87661 414148565
3 63 99908 870614084
3 35545 90204 21085816
3 9 99998 204844499
3 50 99966 651680783
3 18951 71086 51228774
3 88 99954 756824662
3 39 99978 697377604
3 58272 99518 43123846
3 100 99916 279974306
3 94 99933 47612100
3 71531 91586 187799988
3 87 99990 486928343
1 7529 28705
3 73 99940 888082085
3 18262 21042 293118727
3 55240 57949 172047099
3 78349 88795 544777611
3 41 99944 325762487
3 24 99996 950664678
3 41 99905 227222796
3 64 99901 169252812
3 60 99985 664278063
3 13605 44029 908264098
3 17046 42905 871728462
3 47076 78243 234695447
3 64742 86816 942168511
3 19844 53625 728310007
3 52 99975 566777461
3 60 99953 9139516
3 13 99974 64370872
3 2167 83951 261671013
3 64275 76727 98533141
3 66 99965 650853644
3 41011 62777 60181651
3 69392 98900 69250226
3 61 99975 898267688
3 4 100000 323919582
3 3793 51328 141284459
3 65985 86851 511486566
3 83 99968 911134603
2 21612 335256624
3 17 99958 100059631
3 26 99957 851597043
3 79 99910 681654833
3 62282 64733 862695056
3 45 99929 183423637
3 36010 52610 202279943
3 2132 21433 958059553
3 28910 96745 792935184
3 13415 55738 644411857
3 30 99949 627496874
3 77 99910 599013068
3 21852 94372 261523438
3 20 99950 961543893
3 39 99962 639423017
3 4873 26268 760012037
3 72836 80091 817929001
3 82 99954 571311287
2 50301 822172522
3 60 100000 211598571
3 87 99989 484967587
3 75 99901 978182016
2 11120 289920885
1 57000 63848
3 69 99955 602882196
3 3585 16627 667384512
3 7818 35606 530577155
3 13 99919 190528299
3 2 99964 345620656
3 6201 28384 925507721
3 16 99985 104096148
3 39 99971 970707102
3 48 99903 465579326
3 48327 86701 83302697
3 52783 94679 144420778
3 8091 15331 766061913
3 54 99905 743299668
3 2784 93104 226755965
3 30 99940 164286861
3 15257 64073 401927931
3 9 99982 731308557
3 31144 94425 705749124
3 20 99936 787932361
3 26540 53713 613883526
2 2841 759234606
3 61335 76838 847392319
3 10 99990 345426264
3 24987 32603 783314559
3 42 99942 267716997
3 69340 78340 560726945
3 5 99945 294684076
3 99 99961 887249795
3 87 99990 98995296
3 27918 80867 336246818
3 91 99945 214983651
3 74 99990 945321548
3 3 99944 662902398
3 68 99943 616101526
3 5 99936 905792784
1 17468 32578
3 53 99989 728355336
3 65 99941 541880140
3 46 99928 655326320
3 51 99949 921266860
3 22 99938 26445574
3 92 99907 842423897
3 28112 72223 290164592
2 38375 610208105
3 2 99954 46081725
3 63 99986 258556258
3 44 99946 160778169
3 44 99938 628547894
3 18251 72442 528915218
3 1 99987 378769149
3 7237 16443 11418120
3 28 99961 109208674
3 56 99967 262974110
3 4 99905 752130454
3 34795 93260 320821295
3 16044 36916 45326469
3 6 99982 259885636
3 32378 91416 510962247
3 6873 90910 363109798
3 18859 39688 851494106
3 88 99995 452728239
3 31795 60381 508576526
3 31 99938 908103654
3 50 99970 341163713
3 17534 50772 564680651
3 70 99970 670607692
3 10821 24989 601350894
3 98 99995 222409790
3 68 99938 536104775
3 3311 29077 162224200
3 19681 36520 642908610
3 66 99950 827786872
3 84 99934 976110873
3 12 99943 681542058
3 86 99925 327435495
3 19894 91042 615408187
3 40898 51177 782238458
1 57168 77540
3 66 99985 96596702
3 5698 68932 763056413
3 41 99910 601161096
3 6 99900 269753130
3 28375 77552 226871094
3 13352 15784 432608020
3 52979 92203 605895681
3 20566 38057 822378151
3 11 99999 334883733
3 20265 93085 487444357
3 17033 23707 421236423
3 76704 95595 335718746
3 62 99975 158169961
3 13000 60234 159403089
3 96 99911 666066523
3 17 99966 499159494
3 33 99940 531884002
3 54 99920 579321150
3 28 99901 886965309
3 58 99937 543064980
3 71 99983 343044213
2 68482 699243230
3 92 99939 353986558
3 90 99974 672503724
3 8479 14111 689153599
3 24759 40140 212850506
3 95 99969 775268835
3 21 99967 621439369
3 14 99948 457357540
3 58027 67693 937415668
3 71771 81197 491804523
3 16 99991 649660229
3 40 99935 199342816
3 77390 90661 858591512
3 10143 14138 501009215
3 72 99958 650793951
3 51 99988 537821869
3 96 99920 17603351
3 68 99979 283125579
3 22862 34177 526390713
3 14132 59326 591694667
3 84564 94567 884633843
3 45 99963 45234497
3 25279 42697 403885847
3 31043 46923 345512636
3 53665 79142 893830356
3 18 99976 749010197
3 37437 63177 578187428
3 52058 57058 54308998
3 12378 88609 464038022
3 47169 70051 290627454
3 56 99952 432344046
3 39563 67698 17420853
3 56 99999 602142201
3 20 99984 126943867
3 93 99970 230034917
3 56 99947 314074070
1 12794 92686
3 18834 50420 345074243
2 62764 572079833
3 30 99932 8324654
3 50 99944 751254664
3 20 99938 137587753
3 36672 51669 416377584
3 70 99940 306254797
3 40 99974 174970140
3 2954 24332 358442929
3 84 99976 861935778
3 15 99951 131733514
3 86 99993 541825884
3 13 99961 826024450
3 22919 78390 420538714
3 15416 69618 790413133
3 45 100000 862186263
3 47 99961 112339450
3 99 99973 782491627
3 74163 88296 511255175
3 31 99974 741742786
3 12375 86451 485275704
1 20265 55265
3 13616 61515 524071064
3 80428 81865 974822778
3 25247 43055 791697392
3 40682 48893 122557104
3 47479 87489 12959275
3 26250 84920 75875312
2 30631 242383524
3 16862 29820 615878727
3 35 99990 480322072
3 3140 78170 611090861
3 15 99912 247959428
3 32572 93958 473076311
3 85032 97013 576275992
3 46 99913 704150042
3 80 99961 30626846
3 40777 94859 962690666
3 21 99901 365763346
3 93 99915 752934672
3 15 99978 528564210
3 37248 39489 103475991
3 26671 32097 567536086
3 19 99920 524881416
3 85 99963 346930884
3 72 99940 634752855
3 75 99981 486201021
3 95 99958 929036829
3 55308 95749 50556700
3 8 99929 751338760
3 88 99984 135358497
3 53 99909 182903952
3 65938 85098 540233929
3 86 99953 816582507
3 49 99970 300168416
3 41 99974 56341827
2 40775 987324019
2 68537 640675361
3 2869 98790 356090935
3 79 99995 287172970
3 80 99948 230050746
3 5218 71541 814243396
3 84 99959 487073223
3 37439 80260 585782929
3 6971 15309 108375452
3 37 99936 299899108
3 89 99904 556787516
3 9455 13550 145168432
3 59 99947 271684281
1 21346 86616
3 15058 65113 928198944
3 2616 15238 565691618
3 83 99946 710929764
3 81 99998 915165149
3 33 99924 915756393
3 47 99917 465146889
3 2 99923 975720110
3 31286 96049 614208712
3 38 99997 439885862
3 4401 32682 245115954
3 50321 92138 227290059
3 64 99995 168815433
3 97 99940 126025843
3 42 99989 917563501
3 7959 64363 688969190
3 5881 51307 598367762
3 50852 84485 161244977
3 7 99991 406396849
3 5769 27795 129749301
3 61000 69183 19643645
3 29772 65617 767257475
3 74688 90723 152697687
3 78350 98068 923584876
3 51 99922 160236419
3 56 99917 610358612
3 66 99912 917929884
3 4120 81216 535607368
3 61872 80133 646424390
3 55 99937 804785104
3 26 99961 438135843
1 8082 96842
3 79442 80527 886769954
3 30095 86871 345097841
3 68296 86286 107173881
3 13 99932 382359371
2 14088 40029556
3 42774 70546 814907738
3 42893 89738 143850601
3 16015 62604 616824362
3 25942 27104 356592853
3 33093 80559 718074181
3 8603 49827 511015735
3 7 99925 952025080
1 14507 86174
3 50116 52610 647701176
3 16871 30195 320052589
3 100 99957 29101976
3 35887 66447 338766772
2 80413 610769287
3 46595 57116 413576594
3 16 99981 209214242
3 73030 90506 21055801
3 27655 60228 351270689
2 20825 657147494
3 1657 99555 126952940
3 45 99913 400805691
3 20471 73000 526169011
3 50361 71921 659438866
3 100 99919 985578307
3 36408 45627 427855625
2 71458 431063419
3 3246 88542 597099825
1 7061 61479
3 27 99975 846222074
3 9205 52776 493917121
1 74213 86626
3 69925 85806 638262304
3 43 99936 329703808
2 92721 174052195
3 35250 91012 630883704
3 37358 91955 574847022
3 75018 76511 113854046
3 78 99925 798573760
3 38 99946 355244146
3 27372 46944 132261775
3 13237 55294 701443302
3 59 99971 324131337
3 63258 91930 689551177
3 69846 84673 248033126
3 51 99907 7607541
2 74613 90557077
3 2 99969 3356256
2 36553 2893868
3 52 99971 659220303
3 97 99963 320802573
3 21732 50937 346246998
3 98 99916 831068887
3 69362 74269 315576358
3 24532 43585 691182347
3 3706 51669 908227959
3 50 99994 556618726
3 74 99944 930367296
3 25989 98492 587069045
3 34 99989 972745833
3 41 99907 683570921
3 25542 74190 717168577
3 27796 37343 931267372
3 94 99950 767118131
3 1947 23094 671584693
1 44132 92364
3 88 99960 280710201
3 11 99935 191754710
3 55868 75665 889158009
3 64484 97544 983168153
3 71 99926 166114827
3 70133 84610 53413323
3 5760 21409 370304407
3 62 99998 986874883
3 75 99983 383983536
3 95 99926 64767687
3 69 99991 532991723
3 50 99954 388473919
3 53713 92708 837735472
2 29015 211270156
3 69617 87376 830739697
3 14307 99844 654816604
3 7 99985 742012594
3 210 57063 921048369
3 46706 84967 766696025
3 7293 75346 558459164
3 2692 43011 927753209
3 60 99940 319669172
3 13 99918 464964438
3 15418 69935 19998341
3 87 99995 260009857
2 76804 778588750
2 29510 529452486
3 87 99902 332838302
3 2858 92009 638148692
3 30 99917 570110723
3 42 99978 871310378
3 73 99984 770786892
3 28481 66882 793390157
3 18448 23447 668904476
3 90 99925 848192104
3 3129 56020 651700344
3 20657 57475 780269403
3 21126 47533 785447939
3 26571 46309 219475476
3 60900 89261 225727339
3 87 99948 439283363
3 30 99975 994453284
3 28 99955 502765960
3 16 99982 653977940
3 72 99997 727011152
3 70 99924 100734990
3 36 99914 698602593
3 31 99926 407070148
3 62 99923 396755729
3 16044 79414 426380278
3 80 99964 466102781
3 78 99981 311658544
3 3205 93285 332047513
3 37014 40349 318022963
2 65731 369393438
3 49599 97716 475931980
3 77 99937 597952385
3 4031 36265 841267025
3 78331 93189 169090115
3 43 99987 841760501
3 67 99940 212057436
3 78341 86352 764463375
3 97 99980 39290623
3 79 99923 750628880
3 30907 47313 787330665
3 8398 30747 211673464
3 80375 81636 797332729
2 35095 954745909
3 34 99936 334866787
3 10922 44760 913494143
3 81 99996 290226182
3 17 99901 960073022
3 44477 96611 57342493
2 60354 853618021
3 35 99913 835958657
3 80761 99728 192274227
3 18 99994 10216639
3 17508 28140 104715591
3 25453 28309 652830217
3 34500 61919 30600940
3 22 99949 596500243
1 15277 24025
3 19 99985 35883048
3 64 99962 490789091
3 30 99955 481444165
3 14652 23994 366056077
3 69 99913 595669773
3 49 99968 883677023
3 89 99923 367705550
3 35 99986 567998612
3 77633 89213 707013021
3 5807 97346 106305773
3 95 99978 410833636
3 11188 89957 834889190
3 85238 97745 816331580
2 8781 907686559
3 29 99979 649887556
3 22919 29011 593274197
3 90 99972 260964938
3 78540 88230 662479311
3 9119 88017 888895673
3 13245 72630 491120669
3 33 99981 775422908
3 17444 25570 580403559
2 24347 685660907
3 18 99921 178219202
3 33257 62020 407084924
3 62 99916 653362689
3 20859 75494 275909908
3 21291 46967 518424309
3 17619 72125 839677826
3 56410 64793 76006396
3 79 99912 121844653
3 60 99939 594174702
3 69 99981 31363689
3 5878 89742 150924431
3 11 99933 803639691
3 12283 92662 79909960
3 97 99914 114912059
3 53457 98878 598099990
2 86239 845922061
3 64318 92417 630390372
3 12 99988 586751310
3 49227 83762 615493585
3 28579 38399 358931320
3 45852 50476 481793914
3 20022 71410 700753118
2 41175 989914331
3 12557 45901 620412404
3 8984 86730 542142562
3 61422 90740 231199349
3 9 99903 754234667
3 85 99910 211881784
3 56 99949 672698218
3 22 99923 149129805
3 26 99990 308781822
3 59 99956 433415044
3 89 99982 296889645
3 38074 58141 928965059
3 50 99984 577444497
3 45142 56336 843075733
3 9902 96651 443065677
3 42788 68258 857910787
3 3306 39855 385318277
3 91 99950 89540775
3 45045 73504 637943821
3 13 99900 917265918
3 83 99971 355242336
3 62 99971 364565247
3 43620 77022 725295827
3 38620 75941 582458602
3 60 99953 234262027
3 20 99956 969026146
3 10626 32330 77669549
3 8 99902 47342782
3 70 99964 975269461
3 2351 87727 344082331
3 1130 83869 338320585
3 26 99949 970812598
2 26615 99313433
3 89 99905 632690072
1 51132 80634
3 97 99970 162235783
3 2658 82741 102815054
3 32 99919 97237823
3 13 99910 374018243
3 89 99965 9193684
3 19 99993 818573394
3 66 99980 827515830
3 16243 69872 571710380
3 58 99957 714126436
2 9197 844581633
3 58559 62325 86523951
3 19860 89407 298672712
3 29887 92599 518656037
3 1910 67092 804760387
3 33 99920 728674596
3 30 99915 724935255
3 4 99991 865196634
3 3 99911 645141989
3 37930 76543 949657957
3 31 99967 526577592
3 28625 54340 301676896
3 15417 61392 831237826
3 82 99928 369057851
3 94 99953 328624392
3 80 99993 825920079
3 65 99922 431070170
1 20335 55856
3 11 99993 385782042
3 46 99978 731906740
1 8574 31177
3 47 99947 55653829
3 29916 93079 824765085
3 54782 90237 946513693
3 942 38719 150164036
3 2445 16494 976152327
2 4970 614819464
3 4 99939 357740814
3 30230 45076 471619363
3 28454 71501 311384480
3 35107 78944 89395206
3 18350 69868 607100130
3 80931 92533 558393257
3 16536 53881 731277919
3 82 99984 77491573
3 15253 25075 935210185
3 24492 83207 965956280
3 90 99906 46023307
3 75 99987 923103196
3 19131 41176 825181338
3 27538 68735 891170776
3 88 99948 186110860
3 61259 76562 540547558
3 61391 77596 154955500
3 41 99952 584207735
3 38200 71492 361827533
3 51158 69325 600320612
3 53826 72898 336290204
3 10088 46360 682931559
3 18252 67106 739428923
2 33951 947869335
3 22552 50870 944563307
3 99 99962 148884625
3 18 99919 677445767
3 45456 52157 832567108
3 70 100000 511767301
3 28747 93983 459864250
3 6205 19945 511008499
3 6994 88459 480741433
3 55 99950 965247278
3 93719 97265 965987064
3 60 99903 990192823
3 20173 51922 353315609
3 92 99940 890785609
3 16860 35342 302420179
3 54 99953 903422505
3 57 99901 624262638
3 23 99998 878683965
3 46489 46592 187042165
3 58306 88944 293244512
3 26 99906 863323559
3 11270 64879 775720180
3 6308 88039 903508527
3 61 100000 978042296
3 1 99971 257141909
2 89250 824647754
3 3153 74723 797024402
3 89 99937 834418925
3 22 99997 199859517
3 64 99938 694551491
3 15 99961 280472394
3 95 99928 298200429
3 11 99985 488567442
3 78 99962 343056200
3 80 99990 213689644
3 16 99919 5107585
3 73 99960 52608544
2 86919 110819736
3 28144 89425 174679292
3 9951 49158 362148671
2 71915 217498086
3 92 99976 735278050
3 72 99943 254537034
3 29675 44745 764592443
3 11170 85745 812824896
3 55 99949 125088109
3 46711 96555 505428921
3 81 99998 833353941
3 19 99989 409122570
3 47453 89884 725594602
3 36529 93560 706578908
3 80 99985 819357383
3 72661 73570 329101156
3 61 99938 920767749
3 81 99977 286470612
1 38878 80397
3 41412 85254 280149995
3 53331 91291 192303677
3 83 99999 161847231
3 13262 39688 773947612
3 61314 72679 897671803
3 51171 79490 795286742
3 2232 32689 389922946
3 34872 93419 780359010
3 59607 62144 725850517
3 98 99947 350821543
3 40 99916 657093510
3 60493 61607 64732688
3 35 99919 779051311
3 34 99946 732711650
3 9578 66686 762422179
3 4479 66066 419651340
3 29 99979 335364516
3 53672 78899 811117630
3 28942 83316 275261781
1 18902 36636
3 14 99907 624922223
3 100 99918 534235748
3 66 99988 998146672
3 72 99957 494580853
3 82525 95901 299784922
3 3873 63986 665218135
3 22 99938 33432700
3 88 99999 444178743
3 49 99938 316017127
3 67 99970 959537849
3 98 99925 910104421
3 45668 62590 516339335
3 6804 35041 9160486
3 37857 91899 104043560
3 14394 73590 990167485
3 28 99931 742563602
3 38587 42366 331616970
3 211 72720 378604291
3 85 99910 148655609
3 21 99903 825308300
1 6564 19229
3 63 99908 117372132
3 33226 78554 616646379
3 46 99911 505050503
3 63662 90927 27036417
3 76294 81247 705160499
3 22 99911 958378928
3 48266 72835 875234048
3 66 99947 705695727
1 5576 94901
3 22378 85730 628391538
3 11804 93765 439437094
3 95 99934 92765665
3 55 99914 864621833
3 75580 80646 99596316
3 42330 88946 389562818
2 23195 359579424
3 33 99995 843584147
3 69 99918 138788985
3 24339 58799 845303114
3 10226 71886 958498811
3 42616 75944 745250789
3 27138 44004 720185696
3 76 99936 878385860
3 27 99957 323545573
3 71 99964 3227735
3 80 99902 20229365
3 87 99968 543497590
1 15640 99355
3 75 99926 143807957
3 90 99912 589351247
3 9 99965 853870008
3 22740 26341 80900288
3 32054 64999 638618832
3 9472 10647 186361652
3 1650 54738 825201291
3 18794 30097 479411204
3 8605 51976 291885598
3 27316 74966 873849874
3 6 99940 920833811
3 34248 62232 872847098
3 29189 76376 474276387
3 58 99971 239186565
3 36070 94341 837717574
3 2400 83317 832842847
3 58 99913 560562184
2 47680 941847334
3 34254 50431 411221466
3 31 99919 666660441
3 92 99957 913782586
3 17623 90333 750640578
3 69788 75281 682160878
3 15396 41998 500614970
3 46558 74856 816046955
3 75 99999 442902235
3 69339 90703 6433308
3 57714 79891 658331379
3 69 99992 202192115
3 30265 65871 835008063
3 66 99929 481324096
3 2308 99408 640862805
3 24239 42265 352619713
3 10 99984 975773794
3 17235 42821 555090426
3 34 99976 855123477
3 80869 97743 36441288
1 30342 40930
3 100 99934 102331572
1 17360 38606
3 29 99926 591901418
3 9725 52699 231623226
1 58770 67880
3 66 99927 441839083
2 93116 948232597
3 14460 59829 186454346
3 72 99985 406288614
1 18470 59246
3 28 99942 346553332
3 42 99916 199954305
3 65 99933 7456612
3 91171 93769 344163802
3 85428 99642 740429600
3 94 99901 438747939
1 14073 19303
2 42390 293568844
3 38 99964 360203056
3 46 99965 438659966
3 16 99977 919756081
3 18667 42234 534856972
3 80 99983 80565839
3 22 99919 319731630
3 9195 42569 972984525
3 23 99975 483278010
2 19325 522242265
3 34976 51046 380391194
3 20169 60001 89175941
3 6 99985 770623538
3 30 99945 191517379
2 71261 397839861
3 90 99900 213883763
3 34 99982 664864032
2 3189 773383631
3 70 99977 400360024
3 94 99913 292138504
3 32927 56984 297340126
3 39 99990 622083723
3 29 99911 864224058
3 76 99936 358081560
2 60990 44381890
3 24 99915 453181979
3 3116 43972 828819321
3 15 99907 207587441
3 28583 82216 129016935
3 28565 52489 588596413
3 42684 93735 402305208
3 68 99984 440741224
3 25 99947 135147033
3 14153 18809 808014353
3 17835 98250 948579502
3 79488 98077 384406815
3 6024 23912 932035399
3 92 99954 604371860
3 30370 97867 480883663
3 87 99927 323387173
3 66496 86572 743824901
3 63 99903 424495239
2 94008 3077606
3 20024 89336 943035098
3 29793 70980 296604557
3 6047 54968 409328355
3 83 99948 28009724
3 136 90202 686744117
3 56 99962 409997485
3 58 99901 32969856
3 21810 54396 805670735
3 9325 62065 843995098
3 34811 85115 928349875
3 14426 58538 146040656
3 48 99900 751723271
3 50109 73548 742335420
3 50 99921 723709511
2 37748 400209448
3 82 99930 60125202
3 91 99939 537189498
1 37621 97538
3 10519 19696 719236493
3 99 99952 923702191
3 58 99948 604796730
3 91 99932 115851142
3 27 99920 677056834
3 20103 48965 710542433
3 65 99941 704790404
3 74117 76225 810166997
3 70 99979 610454187
3 4180 64653 769582700
3 79554 85828 668804746
2 78541 596507226
3 16173 82717 265871617
3 82 99913 874290257
3 50 99925 969602828
3 53 99958 868173505
3 53534 95327 469119073
3 45 99981 804233166
1 21494 72398
3 12353 56618 618501121
3 39884 83704 997090957
3 20 99910 228123988
3 4246 79968 291839480
3 7912 82125 245217648
3 28 99923 4811443
3 56 99979 353491979
3 76 99980 232832216
3 45730 56405 662998997
3 54516 72427 252426256
3 22945 45375 994550581
3 64129 80778 565362664
3 73 99942 383537461
2 46749 599815990
3 69725 78735 146551483
3 14 99950 482407631
1 61691 98915
3 85 99959 115854483
3 38683 66286 231826012
3 27 99915 625665799
3 2850 93323 762531399
1 7046 57014
3 11990 87316 732170602
3 9655 26378 373734317
3 9963 98437 786286420
3 8528 64414 886214564
3 13 99989 583296979
3 68 99915 185348890
3 92 99954 155825331
3 7 99936 335503752
3 588 17427 224709010
3 19019 70693 646074696
3 3738 75587 57165196
3 74 99915 486209258
3 72613 81588 580901685
3 67767 98117 168053955
3 15818 25826 221624013
3 25097 86172 403527367
3 67424 93169 405484207
3 42377 58254 921981081
3 66 100000 78371338
3 33237 42380 741779936
3 6 99950 803188692
3 6159 53411 345454300
3 93 99949 525057019
2 87978 956510668
3 64778 75712 755786538
3 81 99927 732922004
3 73 99961 958307166
3 14 99917 696937865
3 4591 72717 499277004
3 21560 55994 846473135
3 39 99973 695332280
3 84 99931 396839941
3 8579 67968 519059392
3 58 99995 70558803
3 51017 62243 605857101
3 8605 34995 357088838
3 25590 46771 788894544
3 7639 60732 824375482
3 40853 46634 38168362
3 22 99938 228091223
3 57032 77437 607812844
3 22 99961 962974816
1 65722 79385
3 92 99994 417718035
3 21 99936 254914871
3 21148 55187 907399835
3 43829 81415 917957523
3 21 99978 741254825
3 18 99978 237844319
3 68 99910 977267746
3 24336 72730 115453655
3 79335 94946 716695527
3 8189 17344 131035062
3 5 99979 884450025
3 24 99943 525507049
3 50 99961 247721086
3 22 99978 125101698
3 15 99951 947999475
3 52704 65812 245062896
3 53 99961 490740835
3 3327 26467 536684653
3 26527 79322 39452103
2 57136 16920369
3 60 99958 926950057
2 58382 174283994
3 8132 19658 983159101
3 50152 56079 789679432
3 67 99997 494257749
2 82118 715274261
3 12 99985 13914415
3 315 50236 780272189
3 26842 83228 53568556
3 48005 73454 323387413
3 18 99958 633676836
3 33127 48526 620523586
3 39 99981 150536377
3 97 99905 351670121
1 36004 94607
3 49 99985 417213358
3 67 99978 869940888
3 62996 99699 438526674
3 73813 85342 94094352
3 41823 66805 556991283
3 42273 93434 384139883
3 30598 41434 185952900
3 15837 42788 14409673
3 32668 85025 366502617
3 55 99904 911770207
3 11 99919 271787675
3 64 99938 912958986
3 40479 44255 680837310
3 162 24884 751248418
3 2 99943 16680246
3 74 99956 440909201
3 61 99957 514263975
3 31 99988 340846884
3 14096 73866 321650780
3 11269 12195 278545441
2 10539 342425148
3 88 99900 112317483
3 10556 61447 447422846
3 58029 80176 709760561
1 72367 87361
3 11047 32985 998996839
3 70397 91740 217654007
3 36728 55285 446905087
3 24659 56859 585023750
3 10 99954 480019847
3 31016 52654 299326689
3 28294 86056 900986457
3 6 99969 84095192
2 57919 229668061
3 48 99916 805227964
3 23092 58619 700617294
3 41763 87012 208709848
3 35 99958 377310806
3 64 99934 679805043
3 61 99936 203667139
3 48 99904 557367906
3 7368 97743 930925356
3 15 99977 732039714
3 51 99971 503047363
3 50 99978 469222226
3 49851 94400 66824300
3 30 99912 65580126
3 96 99963 933015310
3 13903 86804 979310461
3 14 99913 520425513
3 26540 92983 570027997
3 7 99991 976804010
3 79803 79958 930399005
3 46 99917 951425531
3 78487 87773 16744188
3 44438 94370 51346270
3 22 99903 482907472
3 23 99915 343012220
3 67864 85691 733232698
3 57080 88129 968761400
3 40496 45496 998417047
3 34 99999 67979465
1 53475 81547
3 35 99966 124325732
3 70 99909 237862599
3 28880 73494 834278307
3 4031 18090 220330471
3 56 99900 18978768
3 35305 75635 428025554
3 16600 24495 901558124
3 83834 92200 628404212
3 88 99928 114988714
3 26359 81955 169169293
3 5567 99764 492004036
3 4849 93248 882516641
3 63000 99086 476648583
3 27740 51985 95924272
3 58240 63630 165545776
1 8919 63347
3 23 99976 814150104
3 61 99951 385211135
3 91 99985 629431698
1 73653 87673
3 46 99940 499455588
3 31 99949 683187073
2 41265 636994523
3 21 99905 238657922
3 24064 99416 883282856
3 42 99997 231098697
3 59926 97843 886441015
3 6548 35925 255082663
3 32 99950 678144748
3 50696 53759 431592306
3 19 99917 402789677
3 33273 81944 422673697
3 95461 96412 617527728
3 83 99991 945679043
2 22166 336653723
3 6 99949 33524244
3 10519 16216 212739608
3 54 99980 78429318
3 66 99940 152217491
3 10280 22822 709292912
3 34 99992 26771695
3 80 99934 467620024
3 98 99930 156176835
3 46 99966 478761018
3 86 99994 233646573
3 71 99929 566432252
3 33 99972 296412520
2 5785 112740442
3 45 99947 993357631
1 67200 80586
3 43335 65402 879228771
3 60 99953 558168830
3 21 99956 456815600
3 57178 89446 319423369
3 63 99901 698596333
3 78 99947 989165154
3 8 99984 244044555
3 41 99988 866527611
3 16 99927 777276937
3 53 99921 546448338
3 79433 80493 9933253
3 7908 88134 687591211
3 28 99965 154452625
3 22648 73367 467782140
3 38294 85179 146539463
3 62 99953 207701928
3 61155 78605 486399904
3 85 99964 46337776
3 46792 57107 455583042
3 41447 75054 985357990
3 12255 17159 128092953
3 58455 96829 268358820
3 4558 56187 504870759
3 21873 81783 232386813
3 76683 99099 39966494
3 75 99913 557126003
1 52560 82079
1 23054 34116
3 36 99924 754499925
3 66074 94070 322972253
3 91 99901 39552932
3 43319 67888 900614042
2 97757 596234088
2 57244 217224213
3 5112 92206 211179581
3 75193 78708 196560613
1 23309 90444
3 25660 99363 78114336
3 87 99934 169176681
3 59 99973 721803864
3 42 99964 608040997
3 50772 83782 871287446
3 13292 77113 220100322
3 5293 70028 274889311
3 35545 51014 207766562
3 31881 88888 710682423
3 26721 44814 606313500
3 58 99907 654412956
3 7792 77643 823608653
3 58 99952 132988467
3 47360 80146 444934226
3 5 99915 663412289
3 27959 35297 489854965
3 62 99965 925741149
3 27 99918 554201478
1 28888 40179
2 53604 365643046
3 5709 84473 937740520
3 54 99962 127391969
3 74685 84158 966855420
3 84 99975 470900511
3 67 99959 962779841
3 36776 59998 994755902
3 51 99930 514425559
3 99 99959 165752510
3 78023 88809 869281952
3 69 99959 344677007
3 44215 55345 944996916
3 78 99975 661396142
3 98 99996 66058901
3 49540 82118 817125360
3 57858 85784 675850787
3 45552 86865 604942366
3 3494 68343 413421906
1 44579 44771
3 28 99966 452589159
3 1124 74235 193202444
3 17 99976 548554714
3 90 99966 616286821
3 21 99997 119950399
3 94 99995 678551073
3 33 99973 90449029
3 24272 24458 479899656
3 60 99969 552710670
3 3459 20577 353046657
3 13 99990 804303775
3 12993 50089 460600622
3 80412 94268 857659546
3 80 99945 849994687
3 75 99965 860784
2 42073 835285172
3 40551 76980 373819134
1 88593 95958
3 46708 93144 588298740
3 31069 61574 274986390
3 28487 82676 995113939
3 58 99984 878824965
3 50078 95710 331874834
3 50 99954 307411160
3 12881 65030 101645631
3 22296 46334 954983361
3 852 7228 64174692
3 57 99933 898523007
3 34338 80978 491003325
3 32768 78931 621471801
3 15 99933 364278191
3 17036 83665 887052813
3 73 99905 504238069
3 97 99966 167793124
3 2501 88621 14176028
3 74 99918 903753864
3 10838 30160 829660721
3 45 99935 620647929
3 35861 80514 829074105
3 3139 71448 163012860
3 7283 37899 693183202
2 12012 910424621
3 22459 68390 922483222
3 26790 52830 552438563
3 33918 58627 684548861
2 12571 839625638
3 64 99965 43616603
3 3 99908 560855153
3 971 99731 5582169
3 20372 70701 563683552
1 63478 81061
3 41 99972 831683039
3 37499 50926 112210013
3 11 99983 601044220
3 1639 86242 780490003
3 45 99953 219179183
3 61748 70576 686338203
3 99 99947 220039092
3 29540 91943 999144956
3 47546 50797 714439241
3 82 99969 631768451
3 25 99963 134783175
3 42772 43954 529991671
3 5121 58806 543991921
2 47478 997184396
3 98 99943 20406930
3 69 99973 417008682
3 72 99928 662792605
3 33 99948 53814690
3 69 99991 17962293
3 54 99958 46994319
3 71115 75562 502592625
3 19304 69078 194375271
3 61 99917 174790321
3 14 99948 983388908
3 24582 79771 966991032
3 10 99936 999696870
3 25637 68173 550002685
3 12633 17634 817117200
3 17320 18045 831117886
3 99 99915 849829969
3 15 99977 149785430
3 60 99966 825271340
1 48886 99896
1 39609 58992
2 198 68038719
3 63337 67767 491698505
3 31 99997 161250455
3 59193 99022 157865615
3 63018 94332 885477471
3 68 99962 966812277
3 27767 33556 15423030
3 38 99905 391285279
3 96 99935 557370240
3 18749 35947 345996125
3 94 99908 972692035
3 21 99905 656902426
3 1 99970 887931184
3 71 99999 128426517
3 18517 18695 275149312
3 19183 37274 106715604
2 63198 456147350
3 14588 84992 540749910
1 12952 31445
3 12 99979 305738076
3 70567 92031 100497349
3 55303 60139 270263854
3 28 99954 901999929
3 70 99978 396687673
3 84385 90768 255960696
3 18247 93505 826928391
3 89 99949 81423582
3 1498 5271 546464601
3 84 99961 689939790
3 83 99902 308180312
3 2 99964 966279174
3 60809 95548 371203085
3 35038 95858 236920502
3 37 99947 633342740
3 4 99998 955056337
3 68713 91795 34115468
1 36838 73424
3 35 99980 204771584
3 70816 81491 270042092
3 90 99976 447996159
3 55246 87752 675538170
2 5129 700930087
3 99 99965 848808752
1 10203 75647
3 91 99903 360603230
3 100 99941 698792442
2 74198 72071387
3 80427 80773 68621077
1 8162 54870
2 91983 686090921
3 28823 87150 948484715
3 67326 75095 967039507
3 19496 24304 58021133
3 53 99967 25909914
3 38 99949 12580470
3 15 99945 114788045
3 20 99931 508114649
3 58 99982 462639014
3 38245 83909 790565062
3 20 99916 228476671
2 33000 49946698
3 41 99986 405258273
2 46786 706129791
3 2996 93757 66369240
3 90 99962 491266964
3 26 99972 327320189
2 10121 241336840
3 3 99935 923482721
3 14 99947 271243499
3 24799 40276 500835388
3 31 99930 603865024
3 4936 74422 69793467
3 61775 77352 457847104
3 30 99977 778104605
3 97 99900 83004688
3 54 99933 109311670
3 38775 74120 435140125
3 89 99935 870941663
3 45 99979 74428714
3 59811 78117 443661611
1 89984 92310
3 96 99951 438105782
3 28711 70312 323702986
3 27087 79573 82150433
1 42946 90931
3 1000 15961 334886953
3 82 99960 727130368
3 69 99964 952992936
3 97 99904 588597198
3 40 99906 669248358
1 21349 65422
3 19383 47639 709107223
3 80 99928 76422191
3 99 99943 578986714
3 25 99936 448732065
3 8648 40219 567337734
3 18726 70673 88541723
3 30769 79835 845788198
3 13809 35199 145220876
3 6175 57125 777852830
3 42 99921 658832646
3 27324 59255 495670488
3 51 99963 760267675
3 92463 96939 818959809
1 5855 8445
3 22 99954 196093940
3 2 99926 233187778
1 49728 68471
3 55 100000 20555499
3 34 99991 774902997
3 12786 36674 26570291
2 24219 507646178
1 8896 95622
3 84 99934 141160452
3 97 99984 933906769
3 84 99930 437935875
3 3341 32511 664132109
1 39228 83996
3 57346 99873 873674937
3 58514 85132 222908930
3 75 99911 178746895
3 77459 92943 51581965
3 34 99935 71557587
3 22249 40582 859858873
1 8276 99210
1 14042 95678
3 34797 65997 648988464
3 5055 99080 41011058
3 82 99911 372411288
3 23 99999 495899975
3 944 8502 111357541
3 79212 79443 190399218
3 37865 73604 747270555
3 75 99908 965290235
3 52 99962 587437026
3 46491 99593 461979946
3 100 99921 155617748
1 21057 72038
3 59 99919 107717754
3 38 99918 389366221
3 36 99929 517666791
3 91 99952 776143446
3 88 99927 982615430
2 36709 794626409
3 90941 99236 862698704
3 55 99979 588576011
3 76724 78578 132363054
3 9068 35587 445552669
1 32484 51038
3 43 99973 71834343
2 19002 305442246
2 72655 686393643
3 54520 59303 397681085
3 14461 88864 101147661
3 58292 66835 628716931
3 86 99902 239130775
3 87610 94816 870036277
3 4543 65340 271951318
1 12820 42071
3 95 99977 714451453
3 90 99978 48103902
3 81 99998 378968421
3 11 99933 169298567
3 29316 68036 547905357
3 41 99938 331563131
3 49435 99668 956892037
3 70 99944 909287214
3 35 99955 118180424
3 1395 28314 369708142
3 95 99987 774348974
3 14 99996 105081466
3 37233 43721 938972002
3 34 99918 714699863
3 44 100000 175017365
3 66 99948 372497504
3 27 99913 859357235
3 10387 50044 162287900
3 4568 80371 14987092
3 93 99933 315974740
3 92 99989 224219126
3 27 99914 650404453
3 17 99976 188902889
3 81 99939 295558611
3 97 99955 76158987
3 9 99910 379440414
3 17727 76717 179595446
3 5 99954 724993241
3 66900 81612 240190582
3 29007 60641 425326585
3 8 99992 786857215
3 12238 24934 886121579
3 37133 92625 819631710
3 20424 80877 619105257
3 62 99905 940139119
3 86 99906 224150798
3 96 99982 436886159
3 37491 78708 514813096
2 36969 717766852
3 18348 30194 128253784
3 66352 78753 310612444
2 3384 942315495
3 16561 43814 382582037
3 6 99965 212636147
3 49 99983 75073090
3 86152 99982 184016591
3 32 99960 639956303
3 59522 66990 247028230
3 88360 90687 83391909
3 50439 79524 111595083
3 96 99929 334083218
3 55 99998 114048006
3 69435 84057 107756160
3 51 99921 719827503
3 100 99970 606489702
3 49 99995 941593435
3 40005 90561 427244926
3 74 99927 893595413
3 34127 44465 868490041
3 45099 83369 392838000
3 47741 95159 776658289
3 57522 69645 899170522
3 65545 76972 676965085
3 59270 90311 548144690
3 40453 78581 9851850
3 24119 59242 769454876
3 86926 95449 292815624
3 7680 18405 388148885
3 27638 86947 2136354
3 4 99977 249238978
3 70 99933 282258386
3 52192 91701 942748430
3 53347 55487 607956404
2 75942 431550293
3 9 99929 518060968
3 63 99909 277584057
3 26026 28466 531330931
3 69 99975 425138500
3 92 99961 650841079
3 65 99925 423331390
3 81 99909 478635260
3 13640 51517 425921932
2 19635 782131670
3 87 99946 81183239
3 12 99909 383721138
1 33321 96047
1 40076 59584
3 48 99962 357327054
3 32972 36746 45066696
3 29357 51601 382723001
3 82 99936 502676665
3 69900 75185 90288933
3 70849 98412 884960704
3 81 99969 751314559
3 47 99902 749740045
2 90815 702681415
3 34732 37392 31907462
3 28 99967 7155385
3 20933 88455 24978096
3 52177 61640 496037110
3 34 99910 826968142
3 24999 36962 360925982
2 89149 206317881
3 38347 55271 210520003
3 79222 79896 789416322
3 22 99940 179708677
3 62 99931 502108974
3 2388 35121 532774378
3 53959 79383 278598203
3 72 99970 295722582
3 35282 69312 184466124
3 22688 92407 475976231
3 67956 87005 328168542
3 50 99978 418034184
3 57 99981 39216445
3 77 99967 452389506
3 97 99923 391641142
3 97 99932 668765012
3 13858 86418 897762446
3 13 99957 555130117
3 26 99989 503624755
3 89 99941 756176056
3 9 99923 979241009
3 32185 59585 887306815
3 6464 83050 344112999
3 10174 51608 626628211
2 20217 943344643
3 36480 47598 388188052
3 51 99923 823532572
3 22593 42155 89007729
3 100 99993 662043719
3 18252 35174 155777584
3 49 99909 451313694
3 12921 28487 690301090
3 13 99947 10483568
3 27096 53497 585251837
3 20433 84311 17941806
3 35 99936 226069870
3 29 99968 603245735
3 53 99927 811006448
3 28 99942 650661109
3 53 99992 274973020
3 29801 98898 503020726
3 31 99966 444327361
3 16 99945 202364415
3 16924 61730 344874741
3 51362 97936 52289166
2 20586 386290434
3 82003 94439 559859863
3 22304 46846 167940666
3 62 99954 468950269
3 20 99980 195383043
3 38788 62410 896056608
3 71 99933 980016458
3 43 99962 693863138
3 7 99990 454237219
3 57353 71597 78213167
3 78 99918 457665438
3 2356 76116 382792051
3 22 99997 829688542
3 16 99994 715037256
3 13279 68373 576767080
3 73 99989 341766260
2 45223 939819899
3 17 99956 63945553
3 7 99986 189865508
3 30362 48649 613928818
3 18978 68416 367634657
3 91 99986 522634220
3 99 99945 252837841
3 44 99912 60941898
3 22 99969 267812823
3 90 99902 26840733
3 734 25835 670121262
2 76390 888563493
3 1383 36754 596471698
3 59724 85689 87869358
3 32160 35809 632336462
3 22 99935 975098499
3 31531 90527 205539258
3 15226 34371 157398046
3 15277 52217 634392601
1 88649 92728
2 34142 935366969
3 24406 71652 584550130
3 7 99974 552946634
3 76929 77963 674604432
3 6969 43998 659665990
3 83 99959 497194123
3 21584 88110 225596219
3 54750 82397 421819972
3 64 99916 20710139
3 73211 94296 772034176
3 79 99903 665504490
3 34 99960 525477464
3 41 99995 455351060
3 8300 28163 8525424
3 36 99956 383041539
3 80143 95212 18812780
3 37 99957 681176272
3 10615 23518 97636513
3 32 99916 471189368
3 64093 89896 401338120
3 21 100000 121504625
3 51 99956 125794424
1 17287 34776
2 35260 294709336
3 53 99994 497681355
3 17883 38109 922521459
3 74 99961 777117325
3 1933 94345 748665908
3 10055 51935 688461335
3 8487 27775 542859322
3 99 99973 708995207
3 25 99923 501015355
3 4890 68778 603997545
3 58662 63564 540369719
3 23099 78387 777943935
3 23735 43794 191694574
3 5951 68889 902875872
3 71 99977 388124815
3 2788 94688 756300101
3 73460 80749 272439475
3 77752 83614 136537248
3 98 99957 819654026
3 33246 73598 744642542
3 84 99964 834081363
3 40 99902 900902990
3 26792 47491 363318034
3 15938 94978 730525266
3 10283 52989 839986301
3 69 99962 561958805
3 88 99946 585418296
3 84 99922 108262542
3 90 99931 500747074
3 30283 36204 646364325
3 44630 47531 818135726
1 13294 23470
2 59363 975688135
3 35434 64919 231211691
3 29719 30670 24151722
3 95 99960 369788993
3 26 99969 134825885
3 16 99938 331229873
3 46 99919 560330543
3 25 99952 600230966
3 5 99942 901902778
3 17 99983 818965994
3 33 99982 3918621
3 78 99976 638870298
3 20 99941 979271851
3 3853 15980 531177182
1 7671 29063
3 78397 93044 270885323
3 85 99913 752761301
3 5800 78859 930759655
3 17 99968 219914585
3 22 99992 241916631
3 9689 40471 813402109
1 40916 98704
3 27 100000 831590833
3 60716 69616 163112235
3 12546 29326 65655944
3 57 99968 552735845
1 15201 67712
3 50 99915 94155391
3 17975 22224 102609223
3 63817 84050 166518244
3 64060 68198 429168727
3 24435 81577 485727036
3 29 99910 227716457
3 82 99940 471120405
3 1 99906 6103706
3 65 99938 537983256
3 2903 32709 832742785
1 82363 93651
2 93368 426395372
3 50970 69284 109817172
3 64048 91306 111912048
3 66 99901 21121987
3 27 99924 865390328
3 25 99996 235244007
3 33 99981 244189223
3 34620 44197 353979121
3 63483 80581 578514005
3 4936 93912 755203356
3 29881 77439 615799492
3 27 99993 747717502
3 9849 99199 673106965
3 63721 98612 236083744
3 50275 91238 67633914
3 25738 70880 244311628
3 65411 84604 790368045
3 68 99908 550435623
3 21 99974 175129249
3 93 99900 930764416
3 33277 53779 578498296
3 90362 91246 418138599
3 97 99949 890692405
3 42558 78248 203975169
3 80 99959 646495666
3 6632 85705 982376987
3 17727 34513 662068820
1 768 5427
3 13 99960 657270553
2 86813 18524138
3 1537 21762 101012646
3 68 99979 743895102
3 75620 84877 138971851
3 47103 99381 289623390
3 63420 76671 47213144
3 76281 88777 782223442
3 24 99971 332661921
3 60257 71586 9267384
3 62 99986 165068278
3 24 99971 238100382
3 39609 52074 228702996
3 21673 65651 944680078
3 432 95904 525278939
3 4237 17916 738354411
3 17487 23678 925999169
3 30372 37470 716459387
3 9483 83681 789216391
3 62031 63406 658725957
3 23 99967 991812010
3 40341 76715 345123997
3 85 99920 903369501
3 14 99911 94673789
3 92 99924 255321782
3 27 99934 228335127
3 27046 78386 500669926
3 26023 74134 419879593
3 37662 86100 361747245
3 23 99971 828698000
3 98 99972 450901965
3 65561 98405 651093151
1 23215 50881
3 56223 70272 464310767
3 97 99965 741008621
3 87762 95112 206087038
3 42592 43530 940273648
3 70 99961 299232012
3 34 99958 495529158
3 63 99916 905574262
1 36656 85253
3 43316 50413 265979636
3 14896 75385 37697572
3 56485 68365 347592901
3 4989 70362 943299661
3 14634 36326 161259061
3 6 99957 431037432
3 32186 85831 468524733
3 47941 58047 835852992
3 28361 72663 78415543
3 3958 46832 14766532
3 12478 47425 617481907
3 50740 65458 714915736
3 4566 96126 56870150
3 561 86412 430787705
3 82796 90452 547817892
3 15284 84338 734133957
3 63 99936 115195952
3 44938 60629 7844266
3 22457 57675 135727697
3 74 99932 587979294
3 64 99988 54426695
3 83 99974 819007503
3 45823 69233 529694654
3 6983 41699 280807387
3 83970 87830 208477410
3 44 99941 797535235
3 32656 88868 87116724
3 36 99993 389158684
3 8258 12240 787044252
1 54227 57181
3 53209 78757 763804576
3 22 99916 716383620
3 61 99960 786958344
3 6269 84789 992274683
1 9040 89948
3 58546 83468 329552074
3 40369 53712 232949199
3 8 99941 520568330
3 23178 39980 761932299
3 38420 45214 721904264
1 12929 79384
2 20705 262749622
3 49 99973 387508703
3 50 99964 693216827
3 42 99905 71322135
3 2 99956 481634519
3 7355 19768 801564776
2 84868 258794894
3 64 99902 950935182
3 60185 83122 994498156
1 25351 64308
3 31 99977 909761109
3 92 99970 316105938
3 72 99980 594808461
3 76 99968 926417087
3 47129 99683 315467872
3 90502 93055 255197235
3 92 99990 948458620
1 53996 98798
3 32179 36418 711637300
3 36 99905 170247832
3 8 99957 891656859
3 60 99955 275946038
3 91 99909 390711536
3 48 100000 706435864
3 21380 25143 385077350
3 17187 71502 885142066
2 31935 909265735
3 3246 56554 796762993
3 26859 86551 84859883
3 7968 75059 391460194
3 29443 72709 589466
3 35080 48142 813142797
3 82193 84880 541078401
3 37351 46298 465587584
3 18268 72930 205952160
3 60892 69467 832095471
1 73417 86158
3 63 99940 280132820
3 33958 74280 576016848
3 23520 38876 953893929
3 39470 87947 552616748
3 86 99975 950281966
3 39598 74287 254352537
3 24 99907 884282639
3 59 99922 196923110
3 12007 83358 214565119
3 19450 31516 705668942
3 57803 59632 718285708
3 4601 46262 871583209
3 14713 51109 818205686
3 8 99984 629442146
3 94 99999 465815104
3 68 99995 688887018
3 15239 30879 306052037
3 15570 97584 997503853
3 48956 63432 713870863
3 7505 30381 890343171
3 20 99960 280964068
3 46263 81038 947557290
3 2 99990 856949409
3 28317 79918 678988338
3 11937 37359 425565132
3 94 99995 675557497
3 11338 42046 803468517
3 31231 43048 109382105
3 15 99910 269655421
3 79 99965 535250910
3 14555 80183 690809737
3 8 100000 416972092
3 27 99912 852671480
2 15094 161805326
3 22 99908 388340190
3 4618 55299 369479056
3 95 99995 602781152
3 53854 63318 129992975
3 97 99926 752595536
3 5287 88476 779678724
3 36 99904 621734272
3 97 99906 359167345
3 87 99945 782602270
3 17596 76174 524512530
3 25 99905 3853312
3 77946 84832 938317520
3 5093 19832 194448703
3 34863 83779 559028855
3 37 99989 70386567
3 97 99988 672563625
3 75 99946 430161326
2 5103 282081151
3 14404 81403 949580740
2 36739 105478666
3 38 99971 455208736
3 39915 70569 102870082
3 87 99956 607125164
1 31667 72131
3 27 99928 589856242
3 54 99990 105613628
3 3941 14010 674248542
1 20894 23745
3 51 99977 253110449
3 4337 77155 808203562
2 92282 10685779
3 12160 42488 197156735
3 33 99957 877466604
3 39308 45322 964068041
3 21 99955 390638739
3 8944 47069 5589758
3 47368 98778 366177993
3 54780 85019 707745418
3 85 99945 361260738
2 41195 808093185
3 41303 48854 411400990
3 61780 81970 873032168
3 73 99955 686439985
3 28 99990 452071684
3 49091 95257 751762067
3 55214 67040 672378063
3 19746 35306 492618342
3 9193 76785 163054661
3 66728 95912 499941849
3 17674 48483 541448851
3 35 99965 52593539
3 93 99977 31693324
2 78876 711068765
3 42 99901 652901898
3 81 99984 982443176
3 15 99953 283179905
3 15266 65696 75125588
3 74011 98138 849264774
3 30 99976 861351311
2 74289 152176432
3 44912 72690 263641516
3 48795 95423 810700521
3 12593 43043 322834825
3 2742 28039 676833717
3 24572 57297 768814954
3 37956 45454 255311468
3 51584 54451 994270636
3 2 99930 228931109
3 38312 60564 965990780
3 41331 87262 395265768
3 18 99980 438624555
3 39088 60735 897273509
3 8 99998 10188484
3 60 99929 262623844
3 96 99999 232431323
3 72 99980 962448318
3 8902 98285 222643112
1 81350 94714
2 83916 185653988
3 30997 81574 385609318
3 36 99980 868901924
3 12 99925 245966790
3 63855 75831 468974911
3 89 99903 109938263
3 26 99954 288417107
3 73621 82493 867230286
3 25154 55206 857528569
3 27327 72154 384457949
3 50 99910 547172953
3 49 99938 78043881
3 36 99994 849415041
1 18851 76151
3 59 99970 960863226
3 75 99925 665168126
3 36 99947 720326059
3 13203 33984 315149300
3 65 99990 732600349
3 25 99988 96390054
3 81 99953 312082041
3 77 99929 880115942
3 58 99900 460372778
3 83 99938 886360463
3 80540 84724 693140082
3 37 99953 292468146
3 56387 60591 719761219
3 8 99943 850640145
3 80 99947 287408717
3 73 99971 833826001
3 48 99902 961810771
3 83 99929 666349931
3 46790 86061 444949187
3 39 99960 515454181
3 11534 31412 936135557
3 61451 71600 530435903
3 60919 84279 216655123
3 30695 86993 570784048
3 21934 53457 762586058
3 32076 65453 646431506
3 28599 39756 114778496
3 57619 89864 525065754
3 2684 50580 570493015
3 32 99982 931886541
3 67 99909 830257617
3 8110 63804 647637423
3 41 99999 259559461
3 1893 96298 556690238
3 42844 67926 388829137
3 72 99981 92623903
3 9 99904 626770799
3 1 99975 176933015
3 83 99982 46344653
3 1318 36096 63124541
2 83123 762669306
3 98 99993 586757248
3 89 99903 649185579
3 48 99925 348167780
3 42 99959 668009270
1 56578 98294
3 38 99939 226291418
2 95254 668339141
3 11743 31685 269697867
3 39025 73650 271051043
3 12500 86746 14201876
3 43 99955 886031613
3 26 99952 903772388
3 37 99987 476778705
3 28578 96632 99668019
3 77 99983 424836324
3 23386 53472 472790543
3 94 99984 669042551
2 77593 812414546
3 35 99956 126309674
3 41441 60210 325578903
3 41875 70285 555622350
3 15 99965 571876546
3 77 99930 457916333
3 61 99970 272379559
3 52 99905 381162587
1 37979 88274
3 70 99990 948211379
3 7436 54175 174843501
3 35636 69647 264672019
2 7782 844962311
3 17 99968 689898101
3 70366 87566 888774522
3 6 99984 801783815
3 8042 14302 31407068
2 80312 218147119
3 4 99944 892502292
3 47870 56740 928426153
3 13352 47695 629438120
3 81 99902 11881445
3 71582 96338 55264926
3 40 99929 180124090
3 3067 66538 988101559
3 21342 69901 519829836
1 76027 91886
1 19412 76637
1 34185 86731
3 16832 38600 242224539
3 46579 69150 974275278
3 51981 84729 775989290
3 46 99968 132723270
3 8 99911 290964494
3 44628 96834 347727578
3 79 99982 4996009
3 6 99909 820494504
3 67 99941 317983929
3 44 99965 437314713
3 7430 25553 985034698
3 9916 26657 602445688
3 54 99977 541278185
3 12961 58548 967152962
3 22 99921 838060187
3 32 99905 844465343
3 60186 71285 903201294
3 80 99955 245185874
3 63786 81405 908336014
3 16168 93413 791806222
3 9811 66971 997318715
3 100 99925 128682762
3 22476 56132 792506361
3 48 99985 846910966
3 58524 69143 690668712
3 8701 82089 351998702
3 40 99906 836427669
3 22559 61352 880905358
3 34 99963 878847792
3 24206 67775 869222471
1 62964 93234
3 40650 61160 21980626
2 11793 280664294
3 71 99901 868723365
3 65569 95548 812856159
3 27610 66362 294241127
3 20525 67485 196256435
3 54 99997 956772879
3 15 99910 70684236
3 94 99931 103543214
3 71595 94869 226221604
3 88 99979 655116053
3 62113 63431 363833788
3 6 99913 997511025
3 15 99914 492889935
3 27543 87090 586729753
3 10932 44367 746310984
3 24 99902 100822695
3 100 99999 235561969
3 51 99964 254542406
3 31145 33411 949482350
3 91 99905 229854026
3 66 99976 809069545
3 54626 98211 966070278
3 79 99982 248854030
3 22117 98015 780185051
3 38001 59918 946393531
3 7456 62551 185141645
3 10907 51600 542449392
3 8 99975 733548506
3 39 99958 666881805
3 46 99978 65021004
3 74 99986 521318461
3 95 99957 868521551
3 14 99916 742740781
3 3 99994 631786623
3 25375 69194 717107969
3 1030 3001 9872964
3 82930 94631 849095049
3 58573 99628 359949216
3 97 99965 649188272
3 7310 92273 766214983
1 17817 31301
3 21522 92054 900774566
3 1005 48475 641309827
3 70 99973 147863311
3 32989 96397 445660136
3 19129 30096 902339152
3 56540 70134 929722310
3 1 99973 327798025
3 18578 37909 565117335
3 22 99960 904246763
3 20423 23085 594289415
3 17799 51675 829643276
3 57522 81439 639849706
3 25672 97095 970564473
3 15 99959 82522733
3 84521 95601 610642444
2 46588 673881316
3 8621 49500 569961411
2 24352 253935024
3 1765 89364 761025795
1 47149 86530
1 39903 94001
3 11754 53579 101361355
3 20 99993 115586239
3 96 99993 405841928
3 37042 77773 932923841
3 5495 39519 864181204
3 6 99956 542527323
3 24 99913 811204696
3 55 99970 864897558
3 50 99978 960052135
3 27470 93620 626308699
2 12394 18145408
3 42 99933 328817760
1 2247 15167
3 58562 84214 670808655
3 69 99921 769091459
3 29348 64960 856399743
3 16385 27215 568281080
3 35867 52732 435693391
3 14 99907 323724232
3 31 99952 605218075
1 75644 75983
3 25630 52129 112112764
3 18320 21521 91067314
3 96 99936 43497219
3 40318 70809 71287669
3 72975 99107 746863155
3 27 99900 749338690
3 47825 84408 577506254
3 15 99910 335704586
3 64 99982 990488818
3 5143 87771 332367480
3 84 99912 547047653
3 35 99918 846337127
3 89 99984 223280
3 69315 91078 686054801
3 9 99963 732541423
3 32 99954 154049673
3 72034 95380 701697383
3 72 99902 737332460
3 9352 81367 756687834
3 100 99955 749954003
3 26569 91191 392661143
1 22400 25370
3 70549 89696 655139188
3 72 99949 803460073
1 72266 73302
3 32729 52834 388197160
3 73 99907 529759456
3 48311 57947 570821678
3 58305 99639 598146551
3 20463 59456 208543269
3 68 99990 969451103
3 60268 86424 509387011
2 34356 497151352
3 57 99917 508663905
3 15308 99841 403502453
3 30661 38522 899537012
1 12937 21874
3 56828 99760 658531138
3 19 99934 862267153
3 45338 49982 265780233
3 34186 88993 909336628
3 15 99964 457715084
3 15709 70287 245022563
3 63417 76316 686320603
3 2001 86465 307657619
3 63 99965 709214747
3 70 99946 130733057
3 11 99992 979463538
3 61 99953 986542784
3 69 99909 69682246
2 67021 957642470
2 81072 259463728
3 20633 82120 732360813
3 71 99995 545853798
3 51 99946 785893091
3 99 99974 565904339
1 22735 83732
3 78 99965 284953477
2 66404 857706995
3 39 99953 571351819
3 30014 35977 96865161
3 2908 61447 911115480
3 5038 47763 357819886
3 40972 88254 318533882
3 26384 47907 463912241
3 36 99955 107198011
3 20 99969 626172192
3 25 99953 928413856
3 32055 60834 493749079
3 51466 90742 813577763
3 52797 74780 346296730
3 51 99977 251055010
3 69 99919 126655584
3 42 99966 820660758
3 87 99959 266208176
3 78988 79404 285256201
3 80306 94585 646753841
3 65 99910 152408386
3 19 99935 746483325
3 98 99986 984381123
3 59 99936 27079350
2 29907 205881559
1 32981 56598
3 53083 78618 356783157
3 14354 17090 496297723
3 67455 95484 49552773
3 28 99960 525627805
2 94459 543887320
3 68 99984 777149353
3 54842 94002 376887953
3 13 99939 35994675
3 57369 89353 852653375
3 81 99968 735539160
2 5685 798185692
3 23995 36060 55629849
3 97 99932 869082063
3 84 99900 240126747
2 91738 706691241
2 62498 207228988
3 1 99920 998785622
3 68 99915 875221522
3 60889 84742 391319970
3 50 99993 524905075
3 23745 88186 730394867
3 37568 94737 581359958
3 19831 52666 624906213
3 60 99936 756238244
3 51 99909 696562759
3 47 99930 281985745
3 35822 47745 516853332
3 70 99947 250029739
3 23 99924 974986532
3 4 99968 635658610
3 13004 31975 203068770
3 36949 95441 257355304
3 10702 13812 994445375
3 10702 14027 652772139
3 12169 82937 55902887
3 62 99971 812729601
3 79 99998 944807090
3 62 99994 995664243
3 70 99991 540952926
3 33009 45794 334605534
2 51633 757990646
3 6893 49384 186992034
3 5743 89211 485403119
3 61588 65098 154659784
3 84 99999 215994705
3 32000 82962 45574778
3 14938 80141 925718850
3 47 99984 73463038
3 43446 48231 886308140
3 61 99918 984061583
3 30285 85684 775671215
3 50995 65894 188933616
3 23 99913 98130134
3 3153 74877 207677247
3 76 99948 851045514
3 96 99970 936099851
2 24113 25202043
1 18834 38340
3 950 98025 478103121
3 50567 86359 644019206
3 28547 51150 431827062
3 7492 7788 597651695
3 57 99969 198746487
3 82 99946 465946915
3 64654 86457 926835788
3 65665 88523 755972739
2 60749 566532357
3 94 99996 848980642
2 16691 454966267
3 59 99967 40995697
3 88 99930 762024346
3 14250 24091 401343898
3 3520 82594 279498888
3 40 99943 763866116
2 74033 247717391
3 22667 37101 549058805
3 53541 88183 871384495
3 25163 54751 823377217
3 43 99933 380196862
3 12847 72275 515218874
3 13 99909 422841256
2 87810 869550615
3 266 82688 384990291
3 75936 92108 387727913
3 52275 64128 120805066
3 25499 28425 749138925
3 61 99935 920816818
3 77 99998 467541600
3 32050 43465 203798678
3 83 99900 930518184
2 5741 885778994
3 64 99940 533465549
3 6 99938 323631749
3 73 99953 532959100
3 5415 28820 847265369
3 24451 46094 705886394
3 54 99928 505546701
1 33661 35915
3 91 99998 653147026
1 28633 30779
3 10 99936 229215261
1 575 72217
2 78031 145709691
3 51515 79368 976926100
3 97 99960 611494601
3 1266 22894 287190271
3 99 99917 715281022
3 94 99994 971203481
3 91 99945 514378008
3 23 99907 776539804
3 46529 93569 20864403
3 53067 85673 182474613
3 9204 18359 859907171
3 98 99933 578121052
2 61588 186484033
3 62 99991 60527872
2 81348 599526190
3 33 99932 556495892
3 2480 85707 313670922
2 23237 79296160
3 69 99968 956004172
3 61135 83442 384214083
3 82 99933 955599637
3 54 99914 602133238
3 93 99985 160027628
3 24397 46046 681777489
3 95 99913 511205549
3 68 99953 781726258
3 44753 76894 654596703
3 58 99948 209985172
2 80752 977546152
3 89 99911 13532343
3 4 99961 28233205
3 16391 92031 178530451
3 63685 75383 778261338
3 63 99971 306893916
3 21 99941 122418304
3 1614 45875 611128365
1 7008 82122
3 18 99996 570368548
3 11249 30256 713126737
3 49960 83645 690144329
3 29878 44127 803724168
3 37 99974 663842907
3 83 99992 177836911
3 38982 90743 28313006
3 41255 95516 584860799
3 356 60175 435414172
3 25 99938 43212058
3 23662 49836 206258780
3 11970 99711 850518273
3 96 99981 989033749
3 56 99994 27215367
1 10758 99212
3 15360 71461 31875203
3 25 99986 16926304
3 48 99948 96491138
3 78 99919 982402072
3 32 99937 621038386
3 57 99984 142972642
3 25355 96717 702918368
3 4785 42629 796694244
3 47874 61891 740603471
3 33338 59339 31517926
3 3664 57806 187072420
3 10 99973 529758443
3 85755 97761 563913634
3 57049 81426 162433793
3 14 99901 213740824
3 70 99918 838319702
3 53 99997 386871960
1 70959 72353
3 35 99986 865248610
2 50633 341567650
3 12013 57514 39219976
3 898 54463 9999427
3 11163 41442 32671220
3 34076 53449 450364566
3 18465 64743 286510476
3 61099 80465 281736619
1 29720 35858
3 79250 79913 265119639
3 21 99983 496580518
1 7001 51166
3 75049 87571 51998146
3 22094 42329 537537208
3 71 99980 913760301
2 37812 536643561
3 1 99957 51320468
3 39585 72254 886025415
1 6702 46928
3 60 99906 716228226
3 18 99975 182487075
3 66458 90043 215248823
2 68028 76265014
3 32 99948 575848109
3 28551 35765 507253817
3 81 99969 620821955
3 33 99925 453781832
3 16 99935 884121072
3 76 99951 714633697
3 17 99985 440202923
3 6528 65834 451764042
3 89469 94449 173584133
2 24684 881230623
3 1268 49466 558713803
3 32 99935 981130008
3 43 99971 191439838
3 77851 98367 401549425
3 10074 48182 164148454
3 8 99903 663696533
3 53 99919 580118968
3 55104 76456 111383064
3 26146 44903 408969251
3 12 99924 311686631
3 15656 15966 328729536
3 49 99985 298283710
3 46 99984 766463754
3 40 99968 881517786
3 14 99923 416572590
2 5159 780971780
3 47 99951 245862592
3 54 99979 950771302
3 33873 49381 160186793
3 96 99990 633508066
3 94 99982 434433773
3 69554 96338 99440705
3 63113 92096 229669252
3 77 99933 196379695
3 100 99927 71152635
3 21446 23834 417907245
3 5892 7996 952957445
3 25 99963 855974345
3 7217 28895 299164756
2 97814 207082763
3 90 99913 260760088
3 38812 93889 71051863
3 3245 24536 241944329
3 38896 50972 949326347
3 38 99951 858268270
3 10700 81523 635071608
2 29115 783510307
3 63 99971 393200868
3 14625 41251 148877904
3 32874 78191 473900984
3 23683 66917 278282073
3 47759 79015 181525462
3 48585 86028 720626481
3 15745 25121 83193542
3 34660 89117 74729249
3 3 99975 231452838
3 39162 74734 981193307
3 40473 78882 646194270
3 17 99912 87944650
3 59330 93379 928044052
3 32487 99422 709467692
3 4 99966 162728418
1 40147 45792
3 40 99970 464819897
3 84 99939 619697964
3 67 99987 181659280
3 100 99941 327355648
3 13 99973 315238197
3 93 99908 640318875
3 82 99939 619385948
3 29691 80088 92377270
3 56628 80461 869075980
3 32 99984 279007635
3 66 99937 831045522
3 59 99980 747180424
3 92281 93167 467852469
3 43 99999 157029593
3 547 43702 367938346
3 6765 88613 701509067
3 28563 83297 560505931
3 52168 85360 213203446
3 58330 89926 923073796
3 11 99979 826924507
3 78 99987 869009934
3 17 99930 907379383
2 23478 195029933
3 66 99986 40031201
3 8 99955 781247762
3 29 99955 249039167
3 48 99963 97176474
2 62179 76620119
3 33056 72602 183247811
3 266 61805 548773783
3 522 47530 685478618
3 82 99971 467134580
3 24 99921 785562138
3 33437 97821 22078318
3 16105 26451 42829907
3 27 99960 720842437
3 51036 89770 301896377
3 2 99919 764997326
3 5598 33702 10651351
2 94933 957022874
3 35389 38441 207464198
3 51 99994 553431311
3 73 28114 196758868
3 59635 76901 21309849
1 57302 70719
3 30 99924 342511183
3 14035 72228 784985851
3 225 99854 449879379
3 16 99995 395092549
3 57 99955 999922282
3 11 99904 431567363
1 56204 72720
3 37 99998 848071345
3 6827 58874 118906570
3 95 99915 99158196
1 57822 69924
3 74843 94954 711934436
3 56329 95077 245204568
3 12 99995 161052878
3 13 99943 352962031
1 22178 85436
1 1419 7941
3 93 99970 901994902
3 55 99928 696964166
3 39 99945 567961053
3 15 99940 142059450
3 40 99943 385269636
3 47 99954 325301070
3 45 99995 779353200
3 67 99966 763634890
3 55018 84605 264815235
3 86252 95113 929286792
3 51 99933 303133267
3 75433 86561 486664133
3 1754 9664 97427482
2 42521 639985359
3 52 99979 961953689
3 87 99903 380305608
3 51 99924 489097869
3 72108 76100 58646617
3 90 99945 710753611
3 3 99913 379960027
3 30 99987 41034327
3 1471 28526 463652328
3 9699 47307 152693817
3 4 99932 634155508
3 27587 48659 133699765
3 26 99964 833615648
3 83 99917 699598397
3 27504 99890 203222603
3 5 99923 414732196
3 40 99941 81216618
3 19693 36514 351615509
3 42320 52895 738304026
3 17840 20718 334436163
3 30 99934 134426483
2 9649 805782986
3 45849 73807 344861054
3 12173 21994 460202747
3 32 99973 418519199
3 42677 57516 21170341
3 72636 85877 387993609
3 55 99983 650997439
3 57089 76121 102472341
3 1655 48944 48025645
3 9 99910 564218363
1 12281 42724
1 75887 92929
3 9137 36515 181966938
3 38 99966 313585824
3 58974 61111 205123574
3 3678 35682 877795899
3 39 99917 461758196
3 8 99909 698050022
3 89 99994 752767687
2 37265 878102863
3 41837 43448 517623304
3 153 36314 327979165
3 87 99929 996137963
3 9 99993 701014758
3 43 99977 993395142
3 34242 41483 742556024
3 87906 88666 761844180
3 33115 47323 700736871
3 64 99908 657799638
3 39788 69521 577250848
3 30 99919 92147784
2 5115 472024070
3 17949 37319 516933173
3 37797 44618 286006037
3 47138 87517 217462644
3 24527 95848 322749292
3 16575 46354 235227719
3 69 99928 547536764
2 28722 848084362
3 98 99972 594605868
3 20251 72687 323545528
3 13 99942 804298035
3 71 99927 482628240
3 2861 16517 577720645
3 20 99997 319428056
3 19106 75981 85865902
3 51 99936 239918245
3 45825 68072 440960316
3 42 99905 133144661
3 10762 98774 240078808
3 17602 53668 774817728
3 65 99915 181301590
3 89 99986 248494762
3 39439 57423 607468169
3 19114 84381 427880828
3 99 99909 739685018
3 12326 77530 425857843
3 44 99931 544565402
3 21 99996 826672537
3 81193 87794 323738966
1 2267 28985
3 3 99938 56622173
3 8890 17371 518741325
3 14179 80107 291475284
3 86 99976 961868191
3 62 99904 432346334
3 19009 93475 34730911
3 24386 58496 449250889
3 13207 31957 306398786
3 52948 62697 667272704
3 88 99912 921542685
3 18 99955 273285535
1 59178 94769
3 76 99916 712941938
3 70023 90136 800227538
3 48 99999 692997905
1 50696 56498
3 85 99927 449698163
3 29294 70152 727244973
3 25 99964 891378582
3 54651 76456 813104266
3 19670 65176 856150484
3 92 99947 381828921
1 9397 21175
1 22847 98746
3 83 99935 388827847
3 47148 72065 836684153
3 24 99916 505460652
3 12692 99414 51912809
3 12942 56166 334172537
3 75737 99826 810425522
3 40 99905 285994082
3 32259 48594 306353760
3 79 99980 269186455
3 45274 57492 879606783
3 29374 94790 93688668
3 29882 58950 476662602
3 73 99936 618913619
3 50869 88785 812752420
3 59609 74273 140097308
1 7160 87464
3 63 99953 407534242
3 82689 85382 268671322
3 67 99904 134462921
3 73 99950 284550751
3 58 99998 960238829
3 37606 69514 667991138
3 45 99994 434946577
3 12 99963 27596180
3 33912 74165 376018065
3 87 99948 453512161
3 19 99916 655500276
3 3414 53197 700451426
3 41 99937 710118147
3 69 99903 564822290
3 8599 44885 6883099
3 43438 97835 984095941
3 88930 97893 854936511
1 52572 82354
3 27 99916 127449925
3 65 99988 57082723
3 85 99964 808928004
3 44 99984 491444041
2 93774 190330946
3 40682 79887 771075026
3 15236 81814 984790540
3 4 99925 744437732
3 20 100000 227863711
3 40 99918 967647508
3 67092 79861 544806866
3 95 99922 778349994
3 76 99917 813495914
3 41 99958 400959450
3 25 99975 672084267
3 17972 36402 731400061
3 77 99904 149931565
3 94 99989 72306176
3 10559 87582 630018672
3 77 99983 713117341
3 68 99961 380700594
3 42 99944 173230793
3 34 99906 582041217
3 21696 61805 271019245
3 86635 92870 811745420
3 14452 67897 930210137
1 35853 50446
1 13843 50111
3 46425 87126 906596155
3 52 99996 761251253
3 30928 50843 230154967
2 63689 76155316
3 89 99960 956715170
3 31689 97228 502027058
3 8206 83393 30704787
3 8083 67584 258763876
3 16916 48999 444565144
3 72831 79182 934613914
3 6338 74538 304382859
3 24782 58935 999787405
3 35062 36530 744437373
3 75 99909 249178253
3 26 99910 986390926
3 86 99906 690303994
3 30 99951 702232826
3 92 99931 504209909
1 78873 84668
3 31 99923 951211469
3 25 99950 275783846
3 77 99902 201754165
1 23946 52803
3 26075 49201 67779222
3 14 99987 24110982
3 2106 21445 224154283
3 53 99909 483679475
3 85 99949 492375435
3 30962 69662 528661536
3 19698 61269 527510115
2 61128 954502403
3 71 100000 951232945
3 24746 40408 893100294
3 38 99906 124552780
3 17829 29674 841005516
3 45 99998 4492045
3 33 99951 284188945
3 58459 95407 139399292
3 49303 71296 700262406
3 46 99938 10722740
3 39 99991 992828319
3 3665 25022 361764694
3 38978 60738 440563494
3 43 99961 393013438
2 60583 675395261
3 80 99938 920158632
3 54848 96942 274415257
3 18 99992 714851531
3 8669 28030 18525219
3 44 99935 573959704
3 14 99906 697605036
3 68 99992 288899967
3 23541 72977 80092479
3 46045 51806 362928136
3 17044 74245 736192368
3 76245 79658 705013068
3 3264 17027 392857719
3 12 99923 826006308
3 98 99948 345870206
3 63 99959 268575136
3 66 99934 788785719
3 34366 65847 558123324
3 12 99901 408135345
3 52 99926 646665550
3 31 99932 318142316
3 75342 86593 267183298
3 17 99971 519706539
3 29 99961 58834186
3 55 99975 531587082
3 75491 92593 651360591
3 42 99966 522480464
3 8611 79908 811915245
3 54547 96128 270169479
3 24994 92014 614033439
3 18 99932 218714442
2 57732 690975780
3 9 99928 21269090
3 20978 62230 429142760
3 39904 81187 269903173
3 32957 41125 644439175
3 2 99927 821293767
3 22 99933 993730922
3 38 99959 675584624
1 21837 95182
3 34501 72169 676825367
1 39759 73881
3 57433 84249 152175532
3 5030 23539 680692857
3 19470 92599 414701580
3 32871 34453 771189822
3 7 99985 893353718
3 93 99913 537889281
3 20372 46697 410767186
3 68540 90260 536009157
3 36 99986 709067418
3 19 99997 795054656
3 61 99991 815930668
3 68 99952 650324428
3 19818 52480 984307932
3 34 99945 781210014
1 3229 54751
3 62 99919 452157989
3 14995 45997 947432096
3 28 99978 952095684
3 16436 92069 668415836
3 88014 97657 24680875
3 34993 72970 145956205
3 33 99956 838436482
3 54836 69677 591199336
3 51 99961 766176813
3 80 99926 560217484
2 93476 881977378
3 19581 97826 643324408
3 85 99905 912755904
3 43 99930 789075701
3 1205 89923 557262280
3 32 99945 305601123
3 74 99958 308394800
3 91 99991 857828501
3 36135 54281 218106505
3 19534 90158 634568936
3 45808 49424 843732596
2 28906 814218097
1 28447 84316
3 75 99901 222183831
3 9025 13192 413590795
3 82033 86424 370235361
1 70525 81828
3 69818 93103 552284149
1 10521 13992
3 70728 97642 594186720
3 28880 74789 183849821
3 16 99923 884143616
3 71 99964 456135911
3 40180 64996 384249738
3 9551 25833 434950365
3 58 99947 673068903
3 93 99913 739202130
3 14611 47829 549392820
3 85 99920 436144302
3 10 99999 67281936
2 6576 695015804
3 30655 35254 398270080
3 66 99933 867091731
3 23 99944 379558369
3 18163 85365 264475546
3 79876 81957 326534711
3 19459 35529 701427894
3 73 99992 359482779
3 68 99986 786161337
3 43902 73052 818477322
3 45 99972 988143007
3 17136 90343 29556473
3 19284 70538 123753535
3 61 99932 924022316
3 45 99916 249077178
3 96 99913 622190787
3 7327 61630 30053687
3 36 99963 667390871
3 47 99964 502689746
3 7006 30608 433235396
3 3789 86401 866500306
2 52958 340417097
3 71857 86182 561425961
3 87237 93815 388931998
3 45 99911 646828168
3 44547 96441 526382783
3 23111 62891 209530099
3 51 99913 708615263
3 79927 94009 829366355
3 51 99934 115721437
3 74 99921 553830429
3 65 99951 117681679
3 10981 58208 142917316
2 23370 365347630
3 22 99946 801634057
3 66127 67583 841865701
3 8869 96996 329221718
3 96325 99260 871955568
3 71 99974 158890496
3 9639 10107 221846890
3 19 99956 830567594
3 45402 94113 501607498
3 15202 29532 391106131
3 10995 40595 624409975
3 8388 47379 321385743
3 12141 28044 206612125
1 10232 28258
3 86 99996 144480480
3 45698 82345 572344497
3 29895 72467 456916484
3 81 99975 137398735
3 86 99914 643235662
3 13 99917 801125792
3 2 99971 289841444
3 15 99911 276788005
3 3711 92688 808837775
2 72988 50085233
3 58501 97252 197955784
2 94832 700246180
3 23 99944 885678438
3 75 99989 439591142
3 51715 90793 809515196
3 57 99913 450408516
3 77 99939 899199870
3 12 99974 714150694
2 69286 298304942
3 19 99958 958186546
3 39 99959 444951914
3 57 99988 83373817
3 94 99993 482637165
3 23 99938 171599696
3 31 99912 614518686
3 97 99943 233441055
3 7438 41892 156010612
2 11650 639076905
3 43499 87929 607770512
3 68 99937 305712856
3 26592 61962 930007807
3 53122 56341 991793721
3 12113 86325 578650143
3 14626 28109 611440489
3 13291 79211 481095833
3 256 46494 114874111
3 44096 68645 992824320
3 4911 26184 900652161
3 4 99988 737268969
3 53900 84935 911643159
3 89 99933 540041276
3 68 99991 962674302
3 24390 25493 314632905
3 26398 46923 438497599
3 36 99941 477286175
2 17989 774820669
3 15760 34667 346030649
3 4022 40840 402615014
3 20218 76058 666263686
3 62 99963 810996892
3 59 99969 145701617
1 24827 29724
3 62025 89590 805952486
2 20458 231778953
3 22 99979 802157714
3 44795 93815 221139380
3 41741 57613 764518285
3 21028 75007 43338231
3 16 99997 25834545
3 53 99987 766871934
3 77 99991 994347395
3 22 99942 401800940
3 60068 97871 270725931
3 17 99964 450577990
3 8 99967 859950604
3 70477 87499 227180079
2 66950 930970575
3 17345 31468 80738216
1 19416 97206
3 76 99927 969375035
3 35474 77868 518235245
3 15 99910 953821228
3 8 99914 38261192
3 73 100000 117607584
3 61 99938 851118486
3 80 99934 805864025
3 65 99922 462636493
3 21 99936 940764451
3 50 99957 7197020
3 37 99933 964995401
3 54 99948 16902214
3 19482 67664 345491016
3 71 99990 919768560
3 10 99929 284839874
3 68 99955 611616695
3 69 99959 535512758
3 54616 95455 466619845
3 7 99991 544162030
3 16 99991 220553765
3 43 99952 963454136
3 10 99975 60424724
3 49081 93218 549155546
3 23 99937 47074715
3 42530 63924 62317760
3 22845 49053 791180123
3 52 99907 329429751
3 37290 49703 348818088
3 21925 95242 198049247
3 19301 73935 226993113
3 33 99959 254696605
3 80 99945 406680286
3 26875 75505 360227918
3 34 99953 509610516
2 51774 107686344
3 31 99925 876408167
3 1840 17983 492910617
3 38092 78387 404086750
3 4622 13952 82998620
3 47 99993 945227383
3 48178 62945 383835140
3 75 99963 199246301
3 9 99926 465560798
3 83 99979 481537677
3 69 99964 411293317
3 52 99909 712344030
3 3617 95715 194308376
3 74120 76596 540127585
2 79576 584019476
3 62555 77261 110294160
3 24 99948 468708459
3 56254 66995 258503365
3 4353 56635 160693442
2 84934 290456367
3 35130 85747 895054675
3 42 99937 217485067
3 95 99990 205569607
3 33898 88525 124724031
3 46 99983 76878431
3 76 99915 293387581
3 44934 69318 10484139
3 36336 55129 198409773
3 21 99990 614327123
3 25167 28212 661643719
3 42 99967 515251984
3 59463 87540 746269536
3 95 99935 879228124
3 51321 65153 726799683
3 38659 99989 18829029
3 84826 88533 262514242
3 70 99960 219367367
3 27684 33166 253456780
3 42 99951 726592251
3 88 99907 281118401
3 50788 94697 517626250
3 85 99950 391610436
2 37183 962695712
2 23495 576437722
2 18055 282618407
3 44044 86761 29865312
3 23225 49668 287373255
3 1 99900 54470652
1 13951 67001
3 37 99929 56378080
3 56504 70392 262818145
3 356 71320 283398645
1 9162 68908
3 71 99973 704852866
3 46236 55962 468674174
3 25787 87267 941926984
2 49905 123116347
3 83 99929 49267142
3 15384 31205 633142039
3 63 99914 549160064
3 48624 89864 470507866
3 18 99946 504488742
3 49350 89287 85248773
3 89 99900 458673113
3 18288 32257 333337730
3 61 99968 124405272
3 43 99945 498218008
3 25 99963 157139667
3 17 99949 438897316
3 33756 62875 25642685
3 36 99923 415105670
3 32 100000 7756002
3 27970 29314 78772953
3 60 99975 248162169
3 86751 95361 812793576
3 63563 95346 547243772
3 37 99996 568742365
3 24012 34114 157174133
3 62136 90026 450046139
3 57101 81693 5546523
3 9 99932 851476110
3 57 99924 331440414
3 17574 31939 212984546
1 41832 60904
3 24269 86579 797653633
3 26226 49358 645255717
3 40 99959 664769149
3 23 99994 830437069
3 15790 99963 42932489
3 36 99904 677200500
3 67 99915 242388064
3 57 99950 280785640
3 97463 98039 444978074
3 12141 76512 169137769
3 85 99982 741900130
3 76 99929 309570042
3 18844 33283 284051689
3 48644 63548 579855350
3 88 99952 489672475
3 12652 25433 963982566
3 39 99939 234638353
3 54945 67099 529144467
3 4625 68451 729324742
1 22998 41801
3 15 99933 91987110
3 3 99984 60106915
3 48979 58132 131567945
3 14163 43794 922118851
3 58 99990 114788725
1 50498 64387
2 2799 405506480
3 22192 54982 275602306
3 6 99906 696416009
1 37289 91069
3 79768 84147 998101966
3 41057 64820 323019066
3 2 99905 115571834
3 91 99920 120271614
3 5096 67819 178233249
3 64 99943 624903519
3 67999 93325 2952235
3 14 99930 102114591
3 52119 61866 383357850
3 25569 34163 625662732
3 81 99915 508507004
1 3782 52139
3 18177 33744 26542729
3 64 99942 84560742
3 64382 80062 965720430
3 32046 91568 116406569
2 30500 567701075
3 11633 46484 136165629
3 57 99921 356603716
3 16984 79501 167730266
3 56993 72870 966567452
3 47133 96403 618029975
3 7976 70084 797326342
3 70 99926 910743700
3 10396 74306 929773407
3 76033 78074 643324054
3 19 99981 593875113
3 51880 97482 34374876
3 97 99951 17049026
2 26967 908325558
3 70060 90251 34452873
3 16882 49763 887416148
1 22905 59892
3 97 99908 738988977
3 2 99950 103158353
1 15818 28768
2 5384 96850431
3 35 99959 383430776
3 4672 69746 172217697
3 34139 63444 3482113
3 4 99975 249731810
3 32 99917 41377193
3 24893 89242 710102105
3 82 99954 213651241
3 18627 74362 986268810
3 4723 72457 819234073
3 34 99901 713253268
3 30855 55965 837888257
3 85402 96258 503486379
1 41716 88217
3 58 99989 777642859
3 44165 73220 868896248
3 39 99917 526994273
3 1 99959 129845330
3 66851 69045 817061430
3 35 99986 170290781
3 27 99933 996273816
3 7842 50382 791836060
1 83558 91301
3 68 99996 468273419
3 33044 86039 387383499
3 22 99910 544562238
3 76196 79828 897689029
3 32872 56199 984423072
3 7595 71053 368953939
3 19 99968 516461825
3 40782 44408 944583858
3 2 99913 919543783
3 67 99917 410614768
3 12 99966 90231256
3 18 99991 135502051
3 35331 68341 782603252
3 49 99957 976874841
3 2 99925 985135815
3 53626 74202 888018832
3 96 99989 853455197
3 6138 40117 511017961
2 12808 992079736
3 55 99999 799751900
3 12639 84700 779161496
2 70941 147713904
2 61185 129505402
1 45298 51955
2 38199 6194004
3 63 99944 592956989
3 22 99979 807214898
3 9 99973 442187041
3 92 99952 215319247
3 8486 78085 690973988
1 75224 88487
3 36098 68364 761152082
3 59174 76724 691390604
3 43 99969 674974347
3 6849 43760 162770802
3 81 99923 385020253
3 27 99932 958779502
3 12 99904 980855719
2 23169 724655638
3 57 99994 109717203
3 6 99960 963290758
3 46588 47257 945608512
3 22563 72343 582956631
3 53 99933 749495295
2 79746 558193090
3 69998 75941 173419929
3 43 99911 213264466
3 72 99951 148007538
1 69360 94180
2 48439 100336064
3 18599 35211 616250747
3 46478 96909 645168254
3 67 99980 29800539
3 38246 64407 633411149
3 79 99970 596905833
3 99 99972 599687335
3 19 99966 663384591
3 43 99997 845267599
3 83 99973 418062393
2 826 194173958
3 56506 80028 596448854
2 73214 550795750
3 28632 63752 158679591
3 40031 99644 28949100
3 5193 93540 691667064
3 10553 48553 435403010
3 60544 66945 572366231
3 95600 96295 49189407
3 36 99975 319138627
3 64760 87270 755309362
3 53 99903 821218983
3 20 99912 375611928
3 19449 67409 837571953
3 27 99936 701605585
2 7511 580970604
3 84 99935 188251881
3 84 99903 872977834
1 50654 55010
3 47 99954 815712205
3 45 99916 717259478
3 10625 32980 181332330
2 23333 649042109
3 53516 68704 381672345
2 7099 832178783
3 25656 50179 152431427
3 65 99946 88830218
3 50986 72818 622929353
3 11676 77561 826599566
1 52210 93043
3 38 99990 505507035
3 34217 99200 203708643
3 2 99946 104896061
3 59846 96871 509338518
3 5 99959 611994169
3 27824 35581 872648677
3 76 99997 310445267
3 68 99956 741228969
3 37 99959 172012907
3 57 99927 110824871
3 33682 98778 831566195
3 5 99926 361192941
3 32 99924 497635172
3 55 99914 943433308
2 66262 519537815
3 20317 53881 529329684
3 70 99951 764682933
3 7998 24766 470220754
3 14249 99915 943469957
3 4789 33251 662964489
3 70952 80748 543203174
3 13 99905 338259236
3 14 99942 4519456
3 48 99980 233907394
3 1658 78609 542202389
3 52424 60334 995236500
3 55593 63274 127293875
3 25405 99263 124112998
3 47761 74197 527587117
3 43162 43406 390976635
3 33325 74756 999708779
3 6 99926 147808543
3 33324 45291 546254655
3 65 99971 594875511
3 51 99917 214418394
3 91 99921 148937371
3 14156 26384 275922303
3 85 99970 348547559
3 90 99988 26603382
3 11418 89989 291933070
3 58079 85337 608557123
3 31119 33987 697551985
3 71 99917 29810455
3 98 99970 479208494
3 37181 38202 391015303
3 2415 19523 231754876
3 42423 59631 947556220
3 40 99949 967682230
3 49095 99783 313061739
3 16406 91362 162012598
3 86 99978 290856647
3 63192 83924 358938597
3 7081 80688 812660915
3 48 99943 3885455
3 34944 56930 77987068
3 10024 67844 6107004
3 13242 39009 378262855
3 82496 96668 313103292
3 40 99916 204738182
3 12041 17778 852994243
3 38 99919 213247153
3 34259 51482 489916597
3 95 99928 167555762
3 87910 88691 461524228
3 95257 97547 668297890
3 52202 52869 517658680
3 18 99900 11397171
3 48 99923 126349325
3 30568 98194 235930988
2 91298 659105063
3 572 80371 485938146
3 48 99907 916815456
3 97 99977 739360481
3 84 99960 772238070
3 2962 37856 342114642
3 42 99900 508360210
3 67 99915 29739897
3 41985 83963 544375663
3 80 99945 499065418
3 75 99902 971061160
3 6587 61809 748039776
3 6354 69973 938638549
3 39 99953 878054705
3 81 99944 992315734
3 24 99993 807156864
1 49425 63295
3 11957 14317 635051494
3 18072 88701 434949903
3 20760 94075 548896899
3 20521 37681 352245800
3 82 99935 429088324
3 71 99975 970252799
3 13773 33114 876907854
3 51509 72880 488974867
1 17391 58186
3 20073 53762 402093748
3 66871 87411 7876688
3 25646 39708 137615493
3 36578 53006 817402478
3 57 99935 880810588
3 34881 99810 534768417
3 50592 98476 571882186
3 36968 80853 890560568
3 36 99922 673603950
3 2283 42344 538305684
3 12 99940 117157381
3 75281 76019 338356696
3 54 99972 674381251
3 97 99990 478896217
3 64123 96180 672754402
2 55059 410880717
2 79197 616136005
2 55277 893989429
3 51335 52285 425710011
3 25694 29944 378860350
3 6626 12790 56459193
3 40169 83965 837003016
3 80 99928 380513901
3 43744 57886 86242780
3 14030 67178 480636990
3 31319 46424 78167875
3 46741 83723 777572229
3 86 99984 871052286
3 95 99926 693180966
3 49 99994 820033078
3 33 99998 550719839
3 14 99948 89825781
3 82 99979 514758624
3 48 99996 86180820
3 30 99941 986152987
3 39 99900 169807350
3 73 99968 709228766
3 21 99972 2403125
3 84 99906 725768223
1 33997 80597
3 22 99951 310910027
2 62551 302840177
3 10571 34772 723251797
3 41 100000 417988767
3 65430 89570 685755601
3 81 99926 232611522
3 46 99930 488928284
3 71 99952 914829112
3 69 99981 155918230
3 55811 95850 270163334
2 26487 314386560
3 69618 70021 822606569
3 9398 81089 44530373
3 87 99982 320044891
3 14962 40895 924848426
3 27 99965 614454988
1 21003 66751
3 5 99978 634896381
3 52 99902 291052800
3 33 99975 440318698
3 74617 85756 440419214
3 23 99985 597148590
2 72456 200835708
3 57 99958 855787350
3 94 99954 785791114
3 19 99961 90988738
3 82236 99940 339490099
3 80 99998 867399279
3 42 99996 671807442
1 21261 61496
3 14968 64697 473167269
3 28648 77144 426608740
3 24387 99269 302811220
2 28278 589648363
3 38663 43074 173837441
3 67 99955 991138978
3 24 99906 151730327
3 38944 89935 360431477
3 47 99913 822875243
3 58829 81488 770220941
3 56 14925 987771640
2 39083 926435896
1 27891 58442
3 29376 59168 503128503
3 32581 62071 984137623
1 3995 81496
3 47203 72630 839507064
3 45908 49479 554668581
3 41440 94629 529327861
3 83930 87580 97653151
3 29836 87404 71372204
3 97 99903 541751290
3 37652 70590 142733385
3 29 99909 397068358
3 14 99967 581006575
1 11882 74432
3 53 99938 331995955
3 70 100000 92882098
3 6 99993 276992797
3 31492 54347 793083959
3 82 99987 955070664
3 59 99980 839825880
3 24026 61532 846470753
3 8 99957 197453843
3 50910 95164 398769638
3 80770 85245 866950016
3 90 99911 741381315
3 41287 72453 857286399
3 39013 62934 659205530
3 28 99929 868626477
3 28256 70547 841706082
3 19492 31384 43275292
3 39923 47220 27520180
3 69755 71384 510371908
3 13654 73928 777762913
3 69 99928 434354613
3 580 25665 807744584
3 73 99924 633999502
3 40518 74327 192783207
3 72 99990 863745459
3 13 99927 270164016
3 56841 94147 201492154
3 21945 39065 861326366
3 6 99914 877902374
3 95 99902 118756232
3 26107 34138 703601624
3 58281 87231 408617909
3 38 99979 941625795
3 39597 99121 501411121
3 32336 66334 478716127
3 7985 75390 320538207
2 73565 34896324
3 9025 99411 25999961
3 90134 94481 484092532
3 17 99977 166091645
3 6933 90908 611128862
3 54182 73858 318427811
3 3 99972 203751842
3 73 99930 927008692
3 17939 46144 251811655
3 30 99983 396267985
1 16490 89041
3 74 99999 182635705
3 27392 88795 322428468
3 19 99971 48668628
3 52626 74195 759931
3 64 99965 211142208
3 45623 47006 800592076
3 6946 37355 553552450
3 44433 76836 487839679
3 13228 71762 208718012
3 40996 58791 29028576
3 58517 95057 710555641
3 29 99966 31023152
3 13 99904 908725445
3 27013 47110 859045836
3 75 99962 461423552
2 63665 336659354
3 93836 99856 876686324
3 1498 88617 183100958
3 86 99922 222032312
3 94 99915 383500944
3 65169 73061 484821974
3 32774 33930 511014139
3 12071 63473 368554650
3 48035 48405 675576300
3 16 99957 991385986
3 1481 86626 480598119
3 30 99995 274541781
3 7134 16198 377170971
3 35740 71639 739741045
3 437 17607 564306389
3 52505 86539 966241526
3 56 99945 43104819
3 66 99940 776517616
3 26810 99161 591633051
3 49026 90388 272246929
3 99 99965 648697451
3 38 99950 958141815
3 33 99974 172656242
3 49531 98271 978054845
3 82180 93413 58978974
3 79 99992 917862227
3 26 99940 234760695
3 59 99911 75496594
3 16 99999 460787404
3 14724 90478 707972624
3 68 99987 934330157
2 28492 301039598
1 36937 91602
3 35321 54014 212776794
3 14 99993 294472443
3 43704 87471 260707646
1 62616 99134
3 8616 42950 204070570
3 32469 32763 344598597
3 49 99980 795267846
3 58 99981 434727410
3 25236 100000 771837123
3 31 99957 110257369
3 51 99976 162083743
3 34 99919 682664559
3 87 99978 444496424
3 59 99981 889855261
3 40410 43162 863350797
3 65585 81241 234623795
3 22 99980 407935162
3 66 99901 223174682
3 70 99942 553162788
3 30 99945 266175945
3 18150 89575 999292897
2 1383 146741145
3 12316 15750 399182944
3 17 99964 82688545
3 60 99995 577191076
3 30025 90156 638512209
3 74 99960 693928153
3 18545 37726 482406974
1 30726 50597
3 3655 77340 609378244
3 45 99964 304479046
3 30193 79879 514914641
3 99 99907 398999423
3 85928 86064 383105640
3 35908 68265 742522110
3 82 99949 730351350
3 93501 97662 814166952
3 50 99935 164903104
3 27 99900 577944241
3 20 99973 769865945
3 44 99924 236709289
3 13871 17210 606967126
3 44 99938 960622552
3 17280 37931 996828997
3 37617 62035 16746957
3 27175 58588 569605851
3 70816 81491 360132401
3 87 99995 461559789
3 67 99908 952344289
3 87100 87176 136948898
3 55453 88709 698380603
3 15 99997 25047655
3 6946 14205 986618552
3 3 99964 573651747
3 62 99937 653276348
2 29021 685752083
3 72 99990 634226763
3 25370 62064 550918635
3 96 99974 785754673
3 11696 42193 191205991
3 15 99963 908242623
3 12408 32142 70949186
3 69779 79059 123938089
3 88 99983 283717138
3 25998 43748 891669234
3 36 99978 221001914
3 63782 77814 890946301
1 82893 91279
3 73 99930 675911744
3 11 99996 530836487
3 76 99996 377590621
1 28749 35639
1 20925 59868
3 14 99903 912324868
3 30 99940 88232937
2 31270 624804284
3 61 99978 833839271
3 36871 71530 272383587
3 91 99914 119028698
3 73 99997 343089992
3 52 99933 869641966
3 36 99968 538254788
3 16328 97905 265926243
3 86124 99324 209835714
3 52 99950 664766332
3 68232 77098 945391028
3 12 99973 824612053
3 51442 75683 547541956
3 29597 81747 912257846
3 5260 97152 742612299
3 51106 80224 204056230
3 8 99908 802681735
3 53484 78529 866882499
3 10776 73076 263602825
3 55 99905 950139217
3 12802 48744 583560045
3 8960 38311 246370833
3 58027 83404 490831566
3 4 99949 291482324
3 65097 99449 98001784
3 19 99917 116145872
3 64206 98707 741478752
1 5058 95980
3 80 99959 801512475
1 57590 86417
3 77 99994 357666112
3 45 99975 788345987
3 58128 88113 697863512
3 89 99969 972307416
3 41 99976 861173840
3 55 99934 416423610
3 11357 47211 270305598
3 29 99940 531560577
3 48598 98352 734113488
3 1 99979 382542702
3 2532 7462 531464576
3 7890 41527 378325629
3 26 99970 671276036
3 54 99903 21743485
3 37 99967 335373315
3 80 99981 699942750
3 8 99930 291928846
3 48183 61431 315089098
3 15696 58722 737017807
3 7 99983 889349367
3 18039 46221 262878587
3 32429 46314 214660795
3 43 99965 537937806
3 35 99940 867230177
3 73 99977 807596983
3 22 99988 731923644
3 28412 97858 942889488
3 14 99977 104387578
3 22537 90084 737375123
3 23274 90220 929581243
3 23984 83480 56177866
1 90824 93001
1 146 5153
3 18 99935 190502240
1 13858 20458
3 12143 85922 269040875
3 81 99939 319192105
3 22532 48595 140207050
3 15761 32766 723161658
3 16373 81059 979335511
3 81 99986 632913529
3 1 99925 331786343
2 86063 133358751
3 36981 93656 254342400
3 7 99919 458912049
3 15665 82825 197832544
3 62 99909 124051200
3 8240 19593 620011992
3 6349 34949 842442224
3 86568 97834 762340254
3 91 99945 208714548
2 42895 754187084
3 31 99955 436826701
3 23283 92548 770803472
3 75 99981 82245123
3 54 99910 61091248
3 49684 80753 930248110
3 40 99915 654228188
3 25540 79748 876500994
3 21500 26618 946267145
3 13350 84930 77936479
3 38729 64986 686670412
3 62864 90315 406790720
3 17 99942 575546981
2 52176 654004878
3 64228 88908 438731123
1 15686 30463
3 93 99901 846419519
3 24 99968 242071886
3 17925 53491 880329630
3 75 99946 732513108
1 56544 79220
3 2984 61919 739441524
1 33249 45680
3 56526 88120 27398571
3 3308 96102 717961940
3 48 99942 337957469
3 16633 17647 214302531
3 1 99985 155649958
3 76 99937 230262686
3 73 99942 992704027
3 46 99976 749278873
3 36 99952 372476581
3 35080 70707 733126288
3 86050 90804 244800698
3 28340 41186 98711389
3 87254 94212 856557770
3 53219 88969 144940648
3 87 99960 826040060
3 28 99900 307261696
3 86 99921 362839577
3 61335 72921 43061481
3 76810 95714 514451657
3 42388 67885 722048311
3 34258 50614 104947965
3 16347 87271 163021658
3 77 99998 669597613
3 54 99942 930934394
3 34050 35695 339851460
3 16878 63159 583516421
3 26208 35005 50590040
3 65706 77810 314489478
3 68 99959 578439710
3 30 99931 899718073
3 69 99972 870720028
3 3 99929 211900124
3 6 99984 175099809
3 36846 74844 404311624
3 78 99991 843085683
3 99 99966 624224577
3 44 99923 560898120
3 7969 21977 463425290
3 93190 97980 629750903
3 38 99912 365702716
3 54 99920 340100079
3 61 99922 810778200
3 89 99939 500746856
3 10946 41766 926667163
3 55 99913 873786840
3 72 99952 925446929
3 30423 81030 653346089
3 98 99949 786222318
3 83 99930 987728682
3 51928 91543 323172121
3 15287 31880 163303363
3 10518 41703 955997705
3 32117 38096 102108525
3 39405 81363 523523029
3 38 99959 552450273
3 47382 51821 442474374
3 9433 76427 882387215
3 88995 89360 46902960
3 11 99945 606129490
3 18052 32839 886415170
3 47452 95636 354335202
3 5 99994 522984858
3 1407 24519 214131338
3 20682 33160 245672667
3 35 99928 720582044
3 43772 84597 479344515
3 33776 33933 369988897
3 76676 93469 105746489
3 36 99902 805304917
3 76 99940 636414692
3 91 99939 498827091
3 52995 82913 311334402
3 84429 87575 537328908
3 45660 90140 578656310
3 39850 82827 561219454
3 36091 59127 781372963
3 30170 98135 505507875
3 23895 28216 958153849
3 2371 41603 508416167
2 88423 64453478
3 35 99947 603316048
3 19094 92115 972014298
3 30 99986 80620575
3 773 67367 825172663
3 34 99925 754713084
3 20291 36796 52436798
3 88 99969 615263728
3 29 99982 49704475
3 32315 71559 29983124
3 70 99906 508794052
3 51 99906 451968523
3 46 99907 570731268
3 46 99925 393644335
2 30467 682799077
3 21 99981 630462643
3 48 99972 50136002
3 55 99961 79862043
3 88 99989 404919284
3 50 99986 263146900
3 18793 21224 876296526
3 47806 97515 339260047
3 30625 74575 744468057
3 75657 82316 638797717
3 78927 97079 392913963
3 29724 33193 939435198
1 77383 83608
3 11 99924 852305020
3 44 99966 177099675
3 26 99922 134088959
3 63386 81754 597509379
3 72 99924 730806084
3 15840 41564 842061894
1 74493 84976
3 66272 86433 946609318
3 99 99951 148090925
3 47 99902 251425126
3 34033 57344 471788267
3 58462 58590 912380585
2 84306 290431664
3 7384 93919 837787958
3 89 99946 790249193
3 30367 96463 59155750
3 77023 90875 485181251
3 12114 58890 131660650
3 3851 52359 970611103
3 18 99980 393278135
3 29892 53347 82681152
3 23737 48120 435597493
3 37 99904 76267383
3 8468 82740 205765200
3 45 99961 89313437
3 33164 72444 61570636
3 26 99974 378237255
3 18457 55290 349666839
3 15 99942 821138357
3 73 99933 736440547
3 52019 56498 765648779
3 68989 92536 638093556
3 55 99995 94524868
2 87405 934896152
3 8905 77392 325585650
3 74 99953 596527507
3 13 99917 23052754
3 38 99957 960570710
3 15 99907 853721121
3 65 99916 797157392
3 25154 76796 383122930
3 2922 76879 237101795
3 61626 64984 629099277
3 16748 30829 925288187
3 7 99989 268913956
1 1683 78373
3 5876 39035 880126785
3 59 99962 616945675
3 85 99914 405438551
3 24674 84523 487713088
3 27736 66931 111779223
3 11154 13762 619008115
3 69 99977 168004249
3 67129 76707 806130700
3 26001 99940 8355133
3 67 99919 672222129
2 18352 562953454
3 93 99921 320237133
3 23 99984 945580335
3 57 99946 894736907
3 81905 88649 748322004
3 29368 71263 467780282
3 26 99961 34506306
3 28630 60723 158089986
3 29745 91425 5242503
3 6845 81791 329514534
3 17938 42832 906403279
3 53365 59340 491194904
3 85 99907 545407001
3 64424 90530 705493457
3 56 99984 550855723
3 38962 73841 705264096
3 27 99931 99296964
3 81 99943 213677889
3 59660 87066 592705553
1 22197 82915
3 29663 48249 45016620
3 39739 73204 608410594
3 5 99976 324210753
3 15 99966 879358450
3 60065 83283 26205870
3 31575 33455 170188882
3 2151 43425 66101726
3 7470 76636 397615645
3 14 99959 364902414
3 61 99904 283645260
3 48449 88975 167996156
3 38378 44286 794024974
1 24548 72911
3 43322 73568 735208462
2 86778 705356676
3 42596 77418 523349197
3 26499 81485 34679380
3 87 99931 953221424
2 29790 54898248
3 14 99965 233512555
3 33 99920 400010980
3 33 99931 924325054
3 5 99920 354735043
3 93 99964 375114526
3 99 99998 904056973
3 76 99901 388431586
3 55 99970 514890973
3 32 99909 85019048
3 61734 85637 714604665
1 62383 80631
3 44 99937 511604202
1 32285 45286
3 21755 51030 311135180
3 97 99945 413125179
3 50105 50674 308247783
3 35253 79697 615519452
3 6994 99484 870677124
3 82 99962 970393048
1 19400 45821
3 76 99926 795758887
3 13616 46786 22792024
3 51 99966 701946038
3 63 99920 274275761
3 15072 92065 523863460
3 53871 66584 928535200
3 64 99952 236874882
3 1280 46927 646089155
3 38 99984 223034600
3 62 99926 603497856
3 33305 33488 566247943
3 72 99920 323283509
3 36748 42123 513134969
3 35 99950 307240369
3 44236 75430 53457500
3 96 99975 81379554
3 18163 94894 857731743
3 4326 81870 764925904
3 80 99968 204018332
2 28892 813158509
3 36937 72065 954440636
2 28263 309106227
3 12681 86688 821514294
3 100 99952 7493615
3 43 99942 720895161
3 32 99999 894411382
3 55730 64645 993911034
3 18935 37530 722583108
3 30 99912 451931211
3 15841 56201 602034523
2 76509 408557170
3 37654 95689 645290219
3 46321 70015 790478573
3 96 99989 22128887
2 74556 205107673
3 5 99919 493015380
3 38716 87239 453052270
3 77 99988 772043538
3 56 99930 127948209
3 38 99951 912763245
3 20 99992 589604507
3 12292 55699 926152095
3 1 99982 945530472
3 64 99940 199835408
1 3280 89159
1 35701 68256
3 42212 70231 162822015
3 2947 15595 401139948
3 7 99919 713851862
3 19 99989 130679613
3 55396 87702 551217522
3 22990 73733 440558147
2 21767 647625257
3 76 99963 486146891
3 7 99984 486586019
3 2 99938 711140862
3 20 99952 690517115
3 22 99926 195721580
3 22 99935 539594290
3 62 99935 828102914
3 53682 98132 882100475
3 49 99977 772204029
3 84 99938 877607183
3 25645 45963 460677733
3 39824 40736 29106750
3 33249 89169 718772278
2 40330 942700275
3 61 99946 250983797
3 14347 19542 894687174
3 42787 88060 818071156
3 10705 95261 657202059
3 14406 49095 702458395
3 1 99954 727955414
2 25477 753775574
3 9196 16594 695009540
3 90 99957 838903472
3 55838 74484 140918144
3 16 99955 165169247
1 21332 76846
3 60 99959 615520909
3 3 99984 396385630
3 69 99917 797678475
3 9 99985 122937578
3 91118 93251 356811357
3 6272 49973 768029992
3 63518 92559 640691474
3 82447 95656 265535674
3 19999 32734 524368259
2 27202 243285335
3 21 99943 115616340
3 97 99983 460554029
3 68178 70638 344484337
3 58740 66863 248183380
3 19114 52797 634691292
3 71 99963 294898531
3 99 99907 113553393
3 84198 84257 818541880
1 21171 30512
3 28 99911 606034280
3 6123 88526 284080144
3 4 99948 39221249
3 12 99978 947300914
3 89 99940 58216530
3 67 99901 318207914
3 53038 57977 336757966
3 6 99909 761561380
1 39505 44694
3 11 99940 156631102
3 7179 71216 423419802
3 4372 62479 269722905
3 75 99932 648806387
3 19 99939 890076964
3 39260 81039 585439354
3 73459 96967 92002079
3 35134 57893 841193600
3 37238 67911 527017091
3 71 99931 680906338
3 73 99912 294495666
3 64132 74572 268811094
3 80 99950 543696493
3 9103 43770 96981379
3 57184 98269 133690503
3 36 99970 577822293
2 43558 888299923
3 55040 56439 968322962
1 25984 47438
3 15398 17204 732517216
3 3712 60543 150180509
3 95 99929 588837055
3 92 99933 614093939
3 94 99939 351894927
3 33922 91616 491828351
3 22809 44337 833098665
3 8757 82531 749283678
3 1000 38507 642961692
3 20 99960 145964325
3 43310 98677 517323199
3 88 99985 222535570
3 67 99998 120177924
3 91 99991 795503234
3 9923 16841 374596624
3 51 99970 761374882
3 65 99906 399585800
3 65 99946 788551785
3 45 99989 79552174
2 68060 270668825
3 6974 86677 791177596
3 45436 91663 508042820
3 34503 63179 712263110
3 13 99977 536187333
3 20225 97345 26208308
3 58809 89986 858778681
3 71 99999 697748811
3 54 99997 960561506
3 15595 66838 339263882
3 84904 97400 10674783
3 38 99912 126112827
3 44122 78646 543258906
3 45 99928 1144966
3 38 99921 977813506
3 14 99948 184158924
3 84938 94710 222980090
3 90 99964 403623987
3 31 99991 742213778
3 79 99927 877524605
3 45 99924 260953716
3 22222 80795 608225310
3 65464 96817 746691617
3 56 99984 651422350
3 13626 56138 856343774
3 47 99954 292819675
3 7 99994 415274985
3 66 99991 27294850
3 97 99938 208765424
3 53560 53722 498921600
3 35182 47805 658010308
3 64 99942 577093284
3 41 99996 685887305
2 43879 479372282
3 7417 65451 357483276
3 8414 85657 629409881
2 81247 974951000
3 62 99907 777214021
3 64205 76400 332843761
3 59 99960 481383364
3 12 99983 804233996
3 68346 79303 300256872
3 91 99936 606334468
3 65 99936 677660514
1 26774 37483
3 693 60133 293795267
3 41 99957 579178513
3 123 7371 66021508
3 17809 64023 863111754
3 98 99943 924031738
3 61637 88759 342113145
3 8 99939 321656467
3 39 99992 844004838
3 18 99912 302489566
1 62283 67755
3 36882 59394 36425252
3 83 99911 211981638
3 35992 53433 333257993
3 760 68544 304679476
3 22745 70294 433020082
3 33207 91981 466669852
3 47382 78394 572187532
3 61 99925 40928307
3 30 99972 271105669
3 8958 47119 492573176
3 64277 92509 601665959
3 70 99961 42146400
1 40494 54921
3 22782 71297 525758472
3 32610 48273 407331075
3 46 99956 619402957
3 33 99974 761327852
3 98 99933 527290180
3 63 99963 793007216
3 82 99905 765726518
3 38 99968 460035159
3 31417 78307 369691211
3 41919 53032 785796785
2 84122 859621660
3 74 99996 822769670
3 78 99911 490388836
3 18267 74010 699656266
3 4592 55165 537000815
3 30316 48322 282764471
1 6052 12295
3 96 99960 895897798
3 64725 74554 680460861
2 68010 693180324
3 30 99998 719147788
3 92 99921 801459715
3 18470 25828 12147451
3 76703 88042 43720662
3 30354 40217 353854277
3 65715 74984 322311735
3 26707 30505 789237189
3 7 99929 403662453
2 14409 995336804
3 41 99980 255291359
3 75 99991 539106213
3 45 99940 816948652
3 68 99942 625860274
3 5090 27059 777214742
3 94 99934 490886899
3 27838 59601 440196020
3 28032 53771 576348598
3 37680 41189 781254324
1 60833 64827
3 25 99964 740305326
3 91 99933 681327639
3 22806 40477 283998423
3 36 99935 689417749
1 35625 77502
3 35628 36302 378540299
3 3459 4618 438538556
3 42 99938 19238745
3 2882 87704 680584385
3 3 99982 527411465
3 8003 55608 11992105
3 70 99973 466043448
1 45889 75768
3 87 99944 642884988
3 45 99903 435011821
3 6779 75573 890823673
3 6213 51690 482626816
2 14215 541348124
3 95 99946 28055363
3 7799 29921 635058531
3 77 99903 328612372
2 40774 90757159
3 34914 42123 840734081
3 28324 75373 287936133
3 15 99998 726627404
1 27717 76359
3 5908 65033 276106430
3 61 99917 915767765
3 12444 24695 336048304
3 28 99989 373537900
3 17243 66612 263675498
2 20104 694424620
3 54351 78165 365677187
3 49623 57868 8447210
3 4871 58976 396805261
3 14862 48682 969191260
3 31330 83633 732652590
1 30218 84732
3 16376 26404 116530976
3 43117 68401 76295087
2 32002 187540269
3 100 99938 881533736
3 24013 75179 555315124
3 70 99978 874712744
3 49364 52869 916336740
3 11725 77989 396117904
3 59347 61504 854473110
3 52585 68331 181906035
3 39465 88679 980235399
3 48 99949 258251150
3 5 99960 602591213
3 2 99990 812340213
3 66350 83644 601125066
3 69 99906 45848333
3 23956 40756 936601984
3 15 99994 969151034
3 34025 40461 778815781
3 67 99931 539304666
3 70 99924 505728281
3 37 99940 350501490
3 19 99979 58526934
3 29021 50049 898169127
3 70954 92505 479845895
3 49 99926 493327471
3 32937 59036 389453020
3 16 99920 162904585
3 25244 54035 695857820
3 89 99971 867486507
3 44 99917 117344380
3 15 99931 822073850
2 28706 751391245
2 48783 197190546
3 4320 5920 424289064
3 14434 97343 133117079
3 23 99921 431476413
3 40891 73913 877960789
1 21803 57854
3 20018 85906 68449167
3 81 99928 811112899
3 13781 90288 397242956
3 55922 82750 226026047
3 75 99955 204635309
3 48775 83400 271739675
2 52561 91980818
3 12503 50332 839774651
3 83 99963 777910402
2 25813 529493932
2 72585 214229211
3 73 99958 736186889
3 705 88840 980610979
3 22 99927 494128111
3 22982 48612 152483736
3 38 99960 136640347
3 14780 41727 711822663
3 71696 87210 478280931
1 16000 64877
3 49 99942 191241295
3 75 99945 402406770
3 20 99972 112880633
1 7257 53828
3 2512 92244 749532417
3 85 99968 823767112
3 27526 98428 906096088
3 43 99913 169775518
3 20469 71949 755987672
3 37162 64751 677070
3 96 99980 18969644
1 4092 12954
3 8691 84892 151010952
3 25 99939 553730123
3 35033 70074 896387406
3 75 99957 858488022
3 65 100000 502361120
1 48983 75659
2 65948 95579943
3 29 99929 198657254
2 88205 885164415
3 29 99926 55010948
3 92001 94925 715853660
3 28115 48401 417437285
3 23327 63312 983178399
3 21448 37391 403332970
3 47590 64488 999808815
1 2440 34150
3 37 99980 494129699
1 6270 18240
3 41286 95071 382753820
3 83 99992 826294425
3 24876 54628 617296413
3 17 99901 452259164
3 6840 31956 500309878
3 58 99995 680888715
3 96 99982 22149785
3 45 99923 580539580
3 8607 63594 462562561
3 36752 95993 822199154
3 24406 39003 158428421
3 41372 89710 714961806
3 91204 95107 982829036
3 60912 86452 212047619
2 19587 253920656
3 83 99960 97692966
1 27881 38406
3 12 99941 797414185
3 20791 96308 865250051
1 40108 51135
3 34541 83633 986204195
3 30 99965 597706856
3 24582 42340 318965901
3 15722 89104 472708308
3 6 100000 627335348
3 25 99933 832092938
3 76 99925 415514246
3 31858 45004 404582116
1 41196 44409
3 44 99990 57188456
2 28453 702354183
3 13234 98581 82664021
3 17 99931 599422132
3 47313 61627 182715685
3 59 99982 97183641
3 19722 62318 99984422
3 31673 94202 579091449
3 19 99907 687794683
3 26515 56118 131819382
3 98 99937 148545353
2 16792 90230144
3 90 99904 993417391
3 10084 14172 147993308
2 65097 603978196
3 62 99976 60533721
3 185 61482 786211614
2 1700 158399638
3 24225 27935 265626137
3 46237 78443 538997843
3 33477 37964 754579284
3 97 99991 364152971
3 1298 33251 319071145
3 48 99986 199817097
3 1003 58230 701825956
3 59 99936 840162507
3 6 99987 442297929
3 2131 81423 802262680
3 6861 85929 647654727
3 79 99946 919491538
3 15433 49385 508638571
3 6 99924 190781453
3 30 99970 464040275
3 1100 80641 25866721
3 3183 77634 278734949
3 37 99971 315124605
2 41765 309089769
3 80498 99364 686661541
3 93 99913 204088078
3 7 99933 441886092
3 5707 9019 178632875
3 32719 58384 169653074
2 66636 445496165
3 54153 89500 818153540
3 58 99959 308155112
3 54 99906 944695990
3 27588 88733 204297685
3 28979 31905 966302280
3 85 99978 464190261
3 31849 46249 126964760
3 28129 68370 448678897
3 49 99953 37249717
3 18 99998 321867652
3 52272 87945 260876916
3 6125 62699 678543088
3 27698 44895 589268991
3 28458 73220 319500271
3 38665 79606 82815791
1 25704 75221
3 34 99993 304243597
3 94 99947 475485717
3 64 99995 7088591
3 73 99973 421119821
3 49 99942 320110990
3 37 99904 673514253
3 45471 72918 984480821
3 47448 71664 993956542
3 3421 87978 311461817
3 87526 88131 23431255
3 5625 31107 407927728
3 27 99903 275752467
3 63786 91767 252830373
3 61 99970 366700129
3 1 99913 551219627
3 79 99980 927202843
3 12 99973 101466159
3 59 99905 194092283
3 25 99961 160688147
2 95560 905709614
3 89043 99695 767150183
3 11639 16124 563289941
3 16518 99458 775143320
3 45 99937 645791814
3 63 99913 1263291
3 29 99952 494975497
3 50947 67181 620534750
1 1252 77563
3 77598 98529 33843878
3 64 99954 186426567
3 46965 55642 147395544
3 73 99932 602487887
3 26131 48643 753249
2 63219 344649611
3 24 99988 278039876
3 43 99993 313182950
3 81 99906 311525835
3 10892 61601 243212459
3 15 99990 722579256
3 20912 34009 591031034
3 72 99926 366384028
3 93 99955 784056151
3 87 99909 679477275
3 44 99969 192182941
1 3613 15223
3 33 40287 823042260
2 15151 455738220
3 48 99937 594817240
3 15425 99889 719619716
3 1016 13546 103573334
2 65887 200520636
3 16939 37835 841010342
3 55 99993 788065246
3 11361 14364 73001777
3 75 99951 72383838
3 83 99953 761505974
3 69 99922 36525194
1 52373 98552
3 50316 83223 749641903
3 64632 80206 547943731
3 100 99960 662896181
3 18 99917 454923088
3 9402 27509 613503131
3 19196 23949 897936488
3 13 99964 284895253
3 12 99915 868948
3 28285 81466 72213456
1 12998 99047
3 77 99994 645795912
3 21570 26910 579112684
3 15 99967 886998343
3 6151 43661 435016576
3 77 99917 907389037
3 11444 92130 573225994
2 54594 730067680
3 13131 50989 176173295
3 41 99992 697847150
3 47 99905 462147226
3 5 99993 91280421
3 50555 69899 207104172
3 41 99996 965529481
3 4 99955 833563276
3 47540 51375 430397293
3 4 100000 883691246
3 58997 99675 773695491
3 48 99972 421442950
3 3 99965 25543986
3 19 99926 630333697
3 5949 65172 821957160
3 53 99951 197108534
3 55636 93992 796416816
2 47406 311642062
3 48811 82152 770853811
3 76843 77288 338916332
3 32755 69917 174796394
3 29324 34624 523494857
1 12710 40266
3 98 99941 886593831
3 68813 83553 558160649
3 3773 60218 663765926
3 17 99947 832150015
3 90 99972 582093469
3 24 99948 926290774
3 52 99990 745081819
3 27 99990 909262140
3 14753 52621 18381556
3 67 99914 744798802
3 70 99909 762916654
3 66890 81441 597875525
3 11 99972 521960381
3 24963 98419 309423259
3 58207 60560 988069936
3 58761 65967 334286538
3 45 99986 710560043
3 84 99944 49489552
3 30878 30988 549869398
3 6 99938 181384062
3 7 99927 859141782
3 12762 54438 297501398
3 30 99985 178857338
3 18834 85593 904237207
3 77 99945 746427641
2 63852 373407939
3 33 99946 874731689
3 11966 14397 919625701
3 6 99986 987392869
1 58513 75796
3 94 99925 130751596
3 30898 55672 715324308
3 32 99954 221736360
3 89 99917 521191980
3 75 99969 377849535
3 49176 97633 399677226
3 23 99960 916571953
3 2367 17573 107279622
3 58 99944 546418499
3 24 99998 68170705
3 96 99920 357600051
3 75 99902 116683781
3 55007 87827 192712879
3 63 99999 141672351
3 27648 89776 720203400
3 75 99952 874903921
3 84061 84066 683277986
3 46014 54091 572744881
3 61027 67913 581832240
3 75 99929 984807638
3 38002 80433 913823774
3 35571 71685 172773284
3 37745 86217 659894734
3 42848 93714 141552005
3 2 99914 415288839
3 11685 39682 756077083
3 4185 87781 545843243
3 44813 67994 185295635
3 77776 96363 80983464
3 458 37033 251377980
3 50 99973 801922481
3 57 99992 787208153
3 45777 50452 861584686
3 8844 70704 388597299
3 13883 81286 853018866
3 79618 89694 593454962
3 98 99935 93944875
3 31 99956 335377070
2 80169 900796205
3 28629 70871 212290483
3 100 100000 67566166
3 85386 96252 987196895
3 42 99979 98008170
3 86 99980 247135212
3 3 99928 897498730
3 57 99949 362040733
3 17445 28222 442622995
3 7773 96792 273012233
3 32 99996 482469016
3 89 99996 218602985
3 18 99941 37024654
3 49 99991 195747887
3 2 99911 219460648
3 15131 41449 202928344
3 19 99977 357387941
3 70346 88483 12705795
3 5713 99306 495638022
3 6963 79380 672748354
3 47 99958 978305029
3 18941 52915 31724336
3 1335 89421 39914818
3 35 99938 445935428
3 19013 84004 938534335
1 19773 20293
3 53 99976 713305871
2 19727 73240047
3 48 99934 404913597
3 21460 60138 861380388
3 52 99993 556596354
3 64772 71608 381836085
3 44599 87790 87641417
2 42087 27989920
3 12 99996 771251493
3 10 99943 157402576
3 62891 77010 230773848
3 59 99901 46799431
1 3015 83662
2 90062 326979395
3 45011 49721 513552893
3 580 35623 715244998
3 55400 85097 610448450
3 19457 75834 137889721
3 8613 26802 217623522
3 32525 57708 385508538
3 67657 78943 548505207
3 71 99983 551039453
3 87 99955 443591799
3 11217 56490 202312837
3 68273 98806 481513125
3 26 99900 117462901
3 23 99921 261761991
3 89 99997 472362017
3 99 99942 831747225
3 38 99975 941478474
3 67568 80004 742638081
3 24 99929 71979466
3 69276 84688 411312516
2 8921 327362571
3 13 99929 767498654
2 15161 546325496
3 38 99931 76168490
3 7773 45676 861215072
1 31303 76381
1 19447 86111
3 12 99921 81681752
3 86 99980 696930705
3 3070 66243 585564042
3 15 99944 121529773
3 32295 82957 599613766
3 14126 68010 288217422
1 52354 98423
3 3 99963 163175536
3 79 99946 511069880
3 18 99979 286267385
3 36613 50308 103081838
3 66364 99811 226232296
1 29442 70875
3 16 99907 7941348
3 83 99926 207780493
3 53594 93345 102126596
3 16400 47483 774768176
3 58632 96905 525533840
3 17 99998 196874338
3 24887 79086 504732853
3 23544 65167 131317625
3 25529 86338 152843214
3 73 99975 550208538
3 74612 90234 299027641
3 10913 87371 55377460
3 17 99945 248015982
3 36113 45901 816688172
3 78 99906 851261650
3 34 99934 155527258
3 27211 88465 141707721
3 31 99919 998781619
3 81601 86810 406494347
3 11323 39172 508996296
3 15832 49465 370634040
3 23 99932 701176304
2 5448 774339611
3 11 99919 5417015
3 12448 82832 13939461
3 31 99968 180811844
3 14482 68733 639324888
3 26 99978 199343606
3 73 99907 135556522
3 55 99985 851873707
3 39411 48501 188651995
3 94 99930 29000680
3 39560 49168 823280100
3 38930 66103 134756306
3 11677 27350 233372274
3 64 99912 377390559
3 49 99978 544473268
3 48 99992 305433294
2 64919 413217273
3 2843 79654 131689186
3 9 99993 71509081
2 36062 808545937
3 12647 59097 342224038
2 54803 956026014
3 58 99975 432076577
3 80 15304 669974808
2 59391 903049043
3 18405 75314 420127701
3 41 99984 970544276
3 19 99994 159229057
3 12 99927 666708877
3 24 99952 986697673
2 14321 921627858
3 49 99989 1159408
3 17655 24495 78009253
2 31681 414388228
3 56 99975 393482004
1 28087 86906
3 51 99980 658922081
3 79033 84118 562500999
3 10826 32773 700802903
3 52 99969 226178555
3 21 99923 678934588
3 43 99983 434827091
3 14 99944 193778242
3 49 99939 599982388
3 45887 48745 847685549
3 39 99984 584979606
3 37721 95565 69483369
3 37986 58860 710580224
3 70 99921 376105696
3 38 99950 521924595
1 21931 58424
3 50384 53747 219221103
3 82 99972 739174303
3 8117 67474 42057034
3 66753 66763 721018061
3 14725 27483 462599311
3 24915 72221 595132254
3 43021 83105 508985840
3 22207 27358 512431706
3 10581 88447 244824958
3 1311 64720 701929144
3 9923 46869 617011291
2 10157 550523135
3 14 99960 386616480
3 72457 79647 781067660
1 2945 97493
3 76094 85731 518754564
3 100 99955 173158174
3 36066 87029 441830719
3 65 99903 607402674
3 44 99971 896943106
3 29540 44992 287844573
3 46 99960 393523194
3 79 99992 252232588
1 35595 83856
3 39973 84474 243902346
3 83 99901 557549543
3 100 99948 679946331
3 33689 62083 18783080
3 33 99913 683306916
3 51063 71754 346013978
3 83 99968 230245855
3 31 99977 345367591
2 53282 180413202
3 46 99917 825981389
3 4 99963 459362867
3 98 99940 513060253
3 4 99932 961284272
3 30389 87183 691847249
3 52 99931 226224515
2 42482 330786257
2 15024 697075390
3 4951 61939 906056047
3 83 99910 169696750
3 63723 98838 48331782
3 59 99967 776509461
3 33281 91625 544682848
3 34847 71095 430186614
3 18718 38554 13979232
3 11594 55634 419231148
3 39141 59893 718354580
3 47982 81537 233705434
3 54 99990 679968773
3 44223 46244 254355747
3 5 99976 219458379
3 44 99971 84899421
3 1312 98658 802993124
3 30979 66696 311591938
3 211 9764 273440454
3 63 99928 336139624
3 83949 98124 888918323
3 25733 69768 392991282
3 39378 55423 695963598
1 1343 24601
3 12 99912 959601372
3 41 99921 31592079
2 3455 840233187
3 26 99964 994884056
3 29 99916 623026918
3 18 99951 720348855
3 34749 54086 813606992
1 32850 99798
3 79 99914 28115360
1 14057 23150
1 36234 56022
3 85133 87494 84254239
3 12 99906 847440679
3 24 99922 541312735
3 81296 99456 204452919
3 57 99965 352884225
3 69 99912 502829551
3 54 99994 709400205
2 8254 54009905
3 52 99949 891063856
3 70883 96007 460018713
3 28081 87740 55543394
3 60 99958 636044027
2 67862 408677061
3 78 99910 261021609
3 40407 82666 320223445
3 20146 44294 845866852
3 61 99962 106972781
3 43 99933 908093491
3 16505 62351 35948575
2 20078 240279963
3 649 68430 119597930
3 19135 93974 704294200
3 86 99931 300000642
3 41 99958 439707311
1 33441 65575
3 59947 90407 428338391
3 38 99937 844756847
3 69 99980 190553277
3 16219 39268 709601063
3 10166 69777 424593098
2 25154 311528812
3 83 99965 208106609
3 26997 68949 712498884
3 23593 94114 348320412
3 9 99976 985459333
3 43 99941 488832421
3 5533 94417 742579561
3 60 99904 56851042
1 48755 67508
3 20 99910 258573443
3 8331 42936 627468776
3 95 99945 912220834
3 69483 99488 381364837
3 34304 42360 966048335
3 65 99959 366835194
3 33653 86148 954088435
3 61 99995 159546128
3 51 99961 892421252
3 12 99967 270828190
3 58 99900 431976600
2 96792 605477402
3 28 99914 433110051
3 6 99906 757926642
2 55810 584620779
3 15 99977 476665640
3 69 99919 438040748
3 18387 52046 263631225
3 62 99932 772628467
3 66 99956 484150062
3 28010 94321 726882234
2 14503 109916615
3 24889 62718 979833891
3 60 99971 645158141
3 48175 52991 829061152
3 69400 94404 356704914
3 78 99989 330951291
3 94 99996 998398045
1 9030 22465
3 53 99919 838135087
3 9 99962 484799529
3 43312 97155 946160330
3 94 99994 668870599
3 20006 95441 688792159
3 32 99921 376802455
3 78193 82619 253865595
3 70 99953 869539626
3 74251 84477 328204485
3 26063 59607 12639352
1 47287 48043
3 29 99972 613787473
3 31474 52492 364856651
3 39 99991 403124281
3 42859 86551 537735074
3 10 99968 262583785
3 15811 21339 763772731
3 40 99922 451330001
3 80 99916 128642185
2 6480 889444073
3 14853 59507 215494080
3 8326 58401 396894689
3 39461 82226 506401440
3 53 99973 766754704
3 85264 99647 502483872
3 90 99986 178335150
3 2314 93784 561970474
3 9246 35621 840045447
3 60 99935 952343426
3 56512 74895 486699408
3 37760 68403 815565042
3 26131 26343 52549434
3 42 99969 775901255
3 24925 33989 873806598
3 67 99992 577892732
3 49 99999 409681626
3 61734 69120 751336629
3 23824 48260 274088084
3 58 99932 397164911
1 60398 79465
3 35200 95569 206917978
3 35004 49922 457429834
3 54674 65386 701279349
2 11735 445499216
3 20 99972 966790953
3 23 99991 286249711
3 57106 78546 516444662
3 13906 22851 799846018
3 322 35116 138695790
3 42249 94773 839068154
2 76365 751835849
3 21817 39434 391882743
3 10261 53605 580607758
2 63106 452685894
3 63 99979 516843519
3 67 99953 959458259
3 14268 85765 813610275
3 36841 76255 126763706
3 29880 63422 335895239
3 55 99994 729544806
1 8809 12891
3 58 100000 548915244
3 20 99917 4675480
3 5249 45156 951598161
1 16069 78167
3 76 99965 326632411
3 18042 84094 855959991
3 14 99993 291592388
3 80 99922 111517613
3 82 99950 204724504
3 3 99987 528527254
3 100 99968 958794469
3 92 99957 290796936
3 18 99931 223231490
3 34 99981 159614782
3 39144 50126 425341921
3 51 99986 483471000
3 53085 93358 512330151
3 74 99956 456036419
3 89312 94377 720883321
3 69 99952 66705076
3 30 99907 461356569
3 31 99910 612659034
3 15 99937 765770161
3 1061 73856 665638420
3 71 99935 726303983
3 63 99971 691801826
2 78507 944729595
3 68 99925 353835401
3 60498 75632 122620140
3 74 99908 784239197
3 37567 43594 687607077
3 7226 83783 565975075
3 38957 41073 914188272
2 39062 47927203
3 12609 63439 940983254
3 95 99977 958878148
3 65746 94292 364959661
3 73813 89609 243120202
3 55 99934 406801691
3 24994 44701 546498885
3 22103 46991 531938394
3 69 99927 920783489
3 20909 49471 691806164
3 42 99937 591753975
3 74 99906 257065263
1 12415 21276
3 95 99903 673029718
2 48744 254181020
3 11 99928 791610966
3 82327 84101 882133450
3 5494 43501 69446743
3 87 99926 205587133
3 91 99906 653930258
3 50427 92633 895983595
3 46 99934 437020272
3 43 99986 9978217
2 27889 794265552
3 78 99925 184137404
3 6010 12428 613235320
3 97 99950 968975136
3 80 99916 979500495
3 78 99960 724846496
3 82 99920 586779105
3 84 99930 838397665
3 97 99960 258238776
3 91741 91924 472940421
2 9374 364277566
3 53500 88641 408454223
3 14423 28899 979378564
3 29473 32567 165105118
3 20 99911 438865485
1 60581 89821
1 46370 87888
3 71429 78431 409582823
3 26138 65816 833445350
3 94 99929 508152932
3 18055 90879 671104606
3 18907 56073 404992222
3 31 21506 71159676
3 7 99999 350415456
3 76 99996 446457599
3 2308 76097 91877926
3 28791 87691 830011918
3 58291 83547 447510932
3 2 99901 461855175
3 70 99936 123850599
3 51 99992 871842835
3 20526 39259 219509035
3 42 99949 422826685
3 10877 90788 80206062
3 10148 94965 736364738
1 34594 96972
3 71 99942 967198480
3 29279 32259 747774312
1 32745 90285
3 96 99993 678168828
3 69 99901 578109396
1 49489 93898
3 91 99939 564372786
3 66 99923 763410767
3 22594 73072 581402022
2 62849 678121320
3 45 99966 887133315
3 29317 48718 115782170
3 28800 44308 749851521
3 34 99991 305548719
3 46598 96043 900059848
3 36812 74270 186872895
3 43775 59728 556777179
3 15 99923 774725151
3 12244 61690 771429098
3 33 99917 32010062
3 6335 20902 256634854
3 23 99917 378421043
3 25862 87070 248091090
3 73125 93309 357652613
3 6 99978 788896092
3 17166 21062 671526795
3 60 99916 125705133
3 3739 98257 228591749
1 29219 54731
3 62530 78996 997083180
3 65114 82461 894337557
3 63 99915 559563691
3 38 99924 913402724
3 35486 76247 505501056
3 47 99928 93029731
3 25004 25597 794636572
3 18641 18790 633782489
2 93068 191804093
3 21 99916 624193186
3 24 99950 141663700
3 56 99924 64259911
3 92 99913 219902051
3 24 99974 346166166
3 23123 67801 677236670
3 36448 48751 745504694
3 31576 37148 751496071
3 46585 70186 459780367
3 64 99989 159640093
3 46563 92102 756544083
3 43428 92734 519373135
3 74227 86194 610306014
3 21 99902 915314517
3 25247 54077 930007104
3 13 99943 176578048
3 14 99935 540261656
3 54179 97210 373605937
3 54 99900 960682531
3 61689 85629 799391624
3 76 99990 788714645
2 29896 221286054
3 3 99912 253085501
2 82344 184092143
3 2421 40731 327585847
3 17 99917 102094696
3 37 99971 220088739
3 74 99954 672903240
3 66075 92304 670159095
3 44 99951 499085580
3 92 99911 714339812
3 43860 68696 370455647
3 64 99948 826581120
3 43892 52276 650522646
3 67 99961 905747416
3 82 99960 475892828
2 42750 574169708
3 79801 89764 529154894
3 88 99947 513424601
3 6 99923 698843105
3 45 99991 253322958
3 22176 74201 228985556
3 10217 54888 113213118
3 39864 70281 704968266
3 55 99945 78969204
3 27265 31510 637752093
3 5250 73641 6405865
3 53099 78094 650013271
3 69 99971 658603350
3 100 99997 22142180
3 99 99937 477344901
3 100 99932 926205318
3 21869 99311 744306541
3 17207 84480 283780361
3 5111 90065 425667069
3 9915 65452 726967480
3 10 99974 746372920
3 95 99953 752985360
3 46481 48017 596254083
3 367 39302 410200755
3 5431 26575 355455802
3 2 99983 929800608
3 59 99956 8138122
3 2197 86205 820794529
3 12907 67577 618811258
3 63891 81459 281208581
3 84 99901 927498059
3 23834 48450 61774991
3 8564 76810 705139715
3 6493 33716 94516654
3 75833 96838 172258628
3 48398 93295 982813679
3 87 99955 910521186
3 34029 78448 687985328
3 52221 64303 553262516
3 6653 99781 653827094
3 67 99948 356503850
3 53 99925 38627393
3 14 99987 512379680
3 90 99928 234767038
3 24091 44360 802130547
3 5194 6312 242483773
3 44 99973 396068562
3 38726 99876 804883589
3 19178 59066 792409174
3 65 99910 535121573
3 641 98489 371408213
3 24 99968 804488044
3 16881 78385 147886195
1 825 43497
3 20701 98175 484061300
3 44 99922 890953893
3 25358 82877 43319255
3 45638 51732 73139488
3 27 99919 845463059
3 8462 97877 497452841
3 58060 85185 91423513
3 38583 53700 941646109
3 52 99952 890835084
3 9 99944 909414955
3 27 99920 812689942
3 39 99915 65581382
3 37 99963 299261428
3 14799 54338 687150175
3 84 99966 320192979
2 19860 332868599
3 2337 93051 675807958
3 10 99923 948478781
3 18588 86022 681758316
3 16 99999 129092445
3 934 42621 768853461
1 23785 95160
3 59 99906 347062185
3 17958 61620 59985226
3 76 99971 643937497
3 24 99951 181593190
3 94 99954 739480741
3 88 99991 144679586
3 59224 63525 216866731
3 1783 32068 807449610
3 50662 88957 757566287
3 33139 69012 426954032
3 6 99935 634780237
3 33258 66149 254034014
3 8 99902 804226445
3 45 99909 48725262
3 17 99927 692046646
3 81 99926 816183708
3 68 99947 799578630
3 7 99965 496547130
3 11678 28292 566067425
3 25597 55075 764441636
3 10255 10339 25889448
3 3987 27925 490553365
3 30 99977 885258317
3 29557 44026 999451385
3 69736 70502 729241380
3 2617 67639 917393381
3 73 99928 918445947
3 23 99972 916180036
3 75249 86378 633258861
3 84 99975 770265427
3 9 99995 414766067
3 2368 10254 459119568
3 33 99935 365629500
3 86596 96811 747257838
3 77542 89736 739441983
3 18158 48655 110801804
3 70 99925 371850126
3 39541 51068 366848679
3 62 99936 277937006
3 43 99905 657593869
2 74128 491101065
3 58985 69662 872044833
3 25252 77291 725584228
3 82 99902 972757736
3 76 99993 994728635
1 71186 81731
3 84 99936 820479169
3 23715 31440 302140000
3 10316 36284 396065917
3 31378 42651 384846181
3 11734 51280 690058283
3 25192 96314 718352121
3 9 99929 452058548
3 28 99984 100433903
3 23075 37376 327291276
3 30308 46903 404505982
3 8428 86460 527504001
3 69 99971 829203905
3 70 99964 984923091
3 32 99949 76483170
3 42195 53230 257142148
3 65 99997 362500499
3 10531 12319 368514802
3 57 99913 851041597
3 25 99966 406585251
3 57 99909 381497980
3 12 99985 241104992
1 59216 94610
3 10159 13572 202323307
3 90 99978 688329438
3 85 99988 385914150
3 4673 81055 538741419
3 54186 98478 367269943
3 27 99942 603197391
3 59 99922 350610500
2 63545 241775445
3 70110 96798 860491801
3 84 99953 350313812
3 21732 86899 453695505
3 28246 35973 848065541
3 53 99912 597173554
3 49917 54456 888190259
3 32512 67358 860674900
3 20538 60322 593154854
3 268 29321 556680506
3 55313 90962 696805908
3 24 99963 655698344
3 51 99949 820610517
3 7 99964 99268792
2 80458 999352366
3 81 99934 608734915
3 18113 95860 6155011
3 42 99908 838310114
3 3776 46587 689066650
3 36 99911 349030045
3 26220 42159 96029496
3 80 99973 995501112
3 20031 77018 496591137
3 7331 63755 356604584
3 26579 74584 754256530
3 57423 72021 281999149
3 8979 86277 460966898
3 54503 96536 380332832
3 27145 52163 771502149
3 82 99914 720194574
3 73 99940 154964450
3 65005 78106 950610438
3 44 99907 796160357
3 27304 54410 336320559
3 68386 94927 433964775
3 17 99983 127100830
3 78140 79345 388716396
3 60 99987 11157094
3 33 99905 855979677
3 25102 75437 888530673
3 71369 77245 175528632
3 48 99948 882757006
3 55 99921 941814981
3 6 99988 60936779
1 48040 80922
3 9 99998 57036443
3 17398 61832 933226677
3 22 99949 582406664
3 34875 78080 564810567
3 26 99965 186802923
1 38059 58414
3 3415 59449 211290197
3 11 99977 293490896
3 5596 66455 809928150
3 32638 72976 859569247
2 59066 984070402
3 76 99934 440382380
3 74 99983 168066829
3 80189 93197 35103383
3 8019 20155 227436446
3 61 99932 749813760
3 73473 75051 213069790
3 2246 93079 745878894
3 45 99946 816512559
3 35208 40954 278430978
2 97303 386643911
2 13950 643610581
3 66 99986 155743751
3 42494 87898 981738650
3 1079 72543 260456259
3 18205 19109 493757967
3 25 99941 176819197
3 5 99925 449762718
3 37860 51416 294275715
3 40 99921 111568523
3 24 99934 438421577
3 8014 38125 822491680
3 40 99975 928547264
3 12896 32053 951332906
3 1488 35922 18133098
3 4950 82649 431997860
2 68150 777208036
3 10 99934 712296684
3 19700 82486 666333433
3 72 99964 393703911
3 1 99920 897192736
3 22 99982 374548832
1 35602 72845
3 8447 37878 605092052
3 6131 72960 75079218
3 94 99969 663588424
3 53 99909 121784686
3 68309 99507 608113178
3 49753 58101 173870254
3 58 99946 978791975
1 41926 84524
3 15 99909 173633254
3 26 99985 902254180
3 66 99900 618162065
3 67 99967 904005218
3 43557 87765 43687388
3 90 99996 168296754
3 71 99916 141024126
3 20325 46518 79831739
3 39 99999 413563684
1 44628 87278
3 95 99996 552351031
3 74421 92408 36340895
3 30929 82685 533725826
3 923 94243 56148952
3 53060 71124 826904970
2 41457 361823168
3 17145 58233 415810246
3 3412 4287 500527309
3 28 99949 866910999
3 60 99901 721819722
3 5299 83970 287077696
1 29770 91733
3 4026 33172 920314809
3 15 99959 735316772
3 11 99929 582933013
3 20852 61072 536373584
3 35617 36911 812950179
3 53 99987 506751090
3 34053 42669 663728403
3 8267 13423 800648370
3 37 99950 424222425
3 3 99911 310438606
3 40 99979 487562852
3 81 99934 41804532
2 49986 814069582
2 18804 265541568
3 55 99959 310033687
3 85 99998 136222753
3 48 99902 184147095
3 13860 29137 586232409
3 34480 70958 964333246
3 12585 27990 93809204
3 98 99990 491928379
3 4 99932 244827138
3 16106 40182 502589481
3 8249 81861 27108980
3 15942 28817 850322560
3 19 99934 666631849
3 24 99945 696270026
3 678 59862 884516996
3 51686 51976 274922523
3 31548 48702 155131712
3 57862 74281 538192699
3 68 99952 605227078
3 68 99964 232928294
3 41 99948 562592318
3 35 99995 947881398
3 98 99981 966797413
3 23 99930 572020638
3 7090 44670 434113054
3 33204 74257 233836187
3 94 99917 902280396
3 58 99982 955215590
3 44 99918 519376862
1 32426 90334
3 19637 30847 330869978
3 67316 94916 52830621
3 34 99998 416744311
3 65667 68431 398188475
2 43925 772823460
3 32 99949 401867197
3 91 99998 850161844
3 8329 10991 279936966
3 98 99954 655233167
3 95 99983 552998656
3 47431 77214 483220440
3 3272 20688 547969059
3 68 99920 613192841
3 73 99939 115711868
3 72044 77517 47275393
3 82 99979 40305444
3 11 99935 323030110
3 15 99956 112785266
3 6987 28997 209193869
3 64 99909 971576751
3 49 99912 898148000
3 50244 70655 363428104
3 26 99928 491889376
3 45 99958 674859977
3 40429 84318 284470306
1 34102 98051
3 5262 81450 317777630
3 77 99977 566351389
3 15981 48273 809357775
3 2 99953 307262852
3 92 99993 219142927
3 23598 66091 948326727
3 71 99960 240819623
3 9130 43572 937365087
3 30 99970 505528971
3 34055 41522 494485168
3 59716 98167 530227118
3 22 99977 861159107
3 18975 37366 343781209
3 79932 99847 475723189
3 64258 65575 574928830
3 86 99931 407599984
3 69884 97120 389793480
3 48177 90286 299849497
3 13 99977 314939957
3 58 99975 398957514
1 42904 83231
3 53 99902 754851741
3 18077 44257 729473932
3 51 99999 650570504
3 80 99916 56325899
3 72 99993 359067184
3 57184 82035 666278337
3 65 99986 348652490
3 57 99984 657662055
3 81 99904 249220317
2 17703 277530517
1 34418 69663
3 5 99982 365471578
3 18495 50794 642156789
2 38094 28394590
2 52818 635506725
3 75 99932 732564874
3 35652 66306 363560996
3 52 99925 106327129
1 12487 71500
3 64929 87466 735129582
3 94 99911 26071507
3 12166 81851 664691454
3 36529 48965 859058912
3 33656 87143 962007413
3 36544 56539 85943077
3 31 99918 267796064
3 91 99982 124500362
3 1444 65511 713701872
3 67173 94655 766331102
3 30387 80555 843655695
3 71 99910 156416779
2 23655 620140237
3 82 99975 319466989
3 3899 33371 428122856
3 64 99927 32439259
3 31897 88400 165914756
3 68 99910 531291610
3 34046 40306 153729074
3 7553 7846 231303432
3 34902 64277 469212570
3 76023 97387 935101948
3 89049 97741 693574735
3 33572 49315 416266300
3 56330 73108 723081958
3 7 99921 196252655
3 63865 85103 896622151
3 69 99914 123887573
3 84 99967 478132547
3 81 99915 157157236
3 1 99957 229899878
3 8821 99241 742091668
3 64 99987 52601359
3 16 99994 39089901
1 48787 53297
3 26013 50153 263573381
1 74552 78111
3 27789 34845 153431195
3 86 99984 264898841
3 75009 76642 629178315
3 9 99941 283163481
3 45636 66603 71827532
3 99 99914 690773671
3 41036 72139 108399807
3 93 99917 136059795
3 57 99920 90799913
3 85941 99704 596540866
3 44 99997 996567779
3 62780 94574 198001537
2 6807 551144469
3 21863 68600 768003261
3 18472 33331 629593180
3 4120 42876 32609811
3 53 99906 696746816
3 28161 79674 931409406
3 28395 44239 161250101
3 90604 96935 795395839
3 1692 45577 404519521
3 93959 99343 504958883
2 71002 477246319
3 26 99986 27870362
3 43 99929 214197968
3 74 99912 118287989
3 3 99906 304592651
2 20791 257054852
2 68810 492143326
3 43295 97726 608852309
3 56 99959 11866586
3 15938 31137 456547608
3 48 99966 679960467
3 69 99922 227608643
3 68 99919 583657623
3 52773 61110 816964873
1 31716 51320
3 34 99952 580944797
3 21748 99858 190978601
3 84 100000 685623587
3 14416 17253 609991512
3 68352 78784 35361326
3 65495 85508 386378668
3 35 99924 355171397
3 56370 61614 957343108
3 84894 86042 680726744
2 10265 640055413
3 84 99907 296095003
3 9100 55623 395013202
3 40272 48466 846305312
3 56 99929 353518615
3 17 99950 976216702
3 47116 98100 983463420
3 100 99924 670432413
3 61751 91438 494302508
3 26508 55379 876750380
3 57394 90868 815647741
3 31117 38658 220035060
3 4186 51055 486791781
3 26689 74098 374246898
1 39313 77695
3 95 99920 979400609
3 16927 25944 650894556
3 59 99981 853548646
3 58300 59987 788584297
3 11 99911 595102108
3 32697 35270 278992668
3 81 99966 37555373
3 98 99984 584818297
3 77226 99328 385372049
3 65 99980 150270132
3 53518 71966 517014823
3 33090 89946 33070761
3 51836 61270 971486660
2 57939 140769809
3 19801 71790 474976705
3 71 99912 928903356
3 43440 63017 997329239
3 48992 65513 337393844
3 23833 67125 594976879
3 55 99957 935129371
3 22654 53440 33876037
3 9128 92870 439416603
3 20763 80165 927265516
3 35006 93325 72086295
3 78 99947 674151460
3 13493 35454 199762976
3 54667 81036 287342190
3 32 99984 650040747
3 31244 37540 572716638
3 89604 98869 938462081
3 51 99946 166970416
3 50565 92199 329016311
3 41 99970 252177821
3 54127 56952 869161567
3 73 99923 502752752
3 46739 58546 282156479
3 36856 88717 363323988
3 15 99931 315793857
1 62507 81111
3 14170 56244 548655807
3 37912 41332 308414294
3 32512 86580 339198052
2 76238 960645047
3 40953 82019 994668012
3 48932 78971 966434123
3 21918 94034 565191949
3 21750 99023 329956078
3 96 99908 791380594
3 20 99913 866584048
3 18 99902 856158849
3 81044 94346 723212297
3 41282 99600 194428651
3 38567 39753 281851694
3 2 99909 802963742
1 7111 68798
3 43846 75961 981510762
3 47 99914 959080490
3 69147 85991 986606956
3 56 99911 43196321
3 77 99919 365026975
3 40 99995 617167073
3 17458 74660 676042466
3 21475 34093 873140605
3 68470 91749 586017074
3 13 99978 766310585
3 18146 78529 987896157
3 61 99937 213618141
3 7785 78965 103558392
2 27409 351153505
3 29455 48443 2319601
3 36 99972 389118581
3 3 99989 327452067
3 43454 56623 384558661
3 16022 37426 181275700
3 78728 90106 114641940
3 24 99903 509183842
3 74 99927 361236103
3 54 99916 389111312
3 20200 56202 652239931
3 80 99995 940554363
3 48285 72309 330205339
2 93674 849660548
3 20466 87940 773776287
3 8 99904 168644860
3 1327 48604 759053646
3 1759 35865 169281379
3 10510 19941 56332141
3 37 99965 590168296
3 816 69702 269755991
3 45334 73714 954069623
1 45042 84877
2 34678 85270172
3 38283 50310 252758486
2 29539 655895495
3 81931 95843 967631244
3 72 99904 447431969
3 49 99931 198902753
3 5 99980 549369123
3 16 99975 36470634
3 62516 84301 21756511
3 19802 69857 110448213
3 86 99943 775531119
3 15730 32634 737523363
3 35348 81179 92031782
3 34 99988 864812294
3 31 99964 708929541
3 65313 97912 870012397
3 45996 83644 572426225
3 199 16691 965575389
3 41 99904 482364707
3 354 97699 123941378
3 31400 44474 340942176
3 86705 99525 846504455
3 66 99982 505128554
1 21579 75193
3 5 99975 283342439
3 36848 62243 744710080
3 5971 48555 678510893
3 15 99998 948666707
3 8719 57680 695786017
3 52046 85404 991180333
3 9300 25386 110489654
3 79 99986 616007831
3 11664 36684 902190266
1 28637 33062
3 64081 85837 522362259
3 14659 28990 825206422
1 66040 99639
3 48840 93561 426876393
3 1 99911 766651727
3 18941 68359 730677113
3 15 99915 549000087
3 55 99946 4126125
3 60 99974 9459471
3 18032 93727 773462158
3 741 14765 423858785
3 55 99953 862727687
3 63110 94572 540032699
3 10 99950 119832373
3 15051 37159 437637570
2 67659 519398194
3 73 99969 519842138
3 45949 74187 460550028
3 23665 30255 747790951
3 16 99924 251105852
2 13962 147617059
3 11372 88190 515617154
3 48978 54826 530882333
3 6 99945 585372697
3 76372 83308 586327833
3 35 99959 255594686
3 54028 85475 420900661
3 60189 98959 242159916
3 42362 53174 666959275
3 8163 26356 267691176
3 1379 83722 761359939
3 24471 83386 865084696
2 32856 775987717
3 30673 32048 897150394
3 19143 46284 578887827
3 40139 46671 960460086
3 59 99988 942891264
3 34416 99344 696480036
3 72 99983 392163381
3 14862 97651 480967657
3 9 99957 59510535
3 74892 94315 423583720
3 762 63177 647431662
3 47 99942 647045338
3 70937 84303 691404023
3 22613 54929 157465952
3 58772 97356 963384827
3 11277 74001 937907415
3 62667 96156 347500304
3 19639 77953 4797804
3 8181 57549 914023233
1 95539 98964
3 50358 63651 330816460
3 2862 61738 749269877
2 91694 544750183
3 14 99999 445438792
3 29 99914 243519431
3 18 99985 507202686
3 67 99950 614316153
3 54 99947 634814795
3 36 99972 554586734
3 78651 82472 200039440
2 76242 616516336
3 42299 95250 114091495
3 60 99927 624217970
3 37374 94894 734329619
3 51 99962 970305650
3 74 99999 511233296
3 59726 87225 40346338
3 11358 64309 291260829
3 48219 50927 271354560
3 17760 54794 804337304
3 67 99935 896811215
3 25299 78711 235183955
3 44 99942 156800647
3 30697 95976 524231721
3 25091 47501 285985355
3 47 99954 259970640
3 72 99992 977722842
3 100 99984 222422513
3 97 99933 964468487
3 51590 68322 803800695
3 87 99994 827356332
2 19704 671718085
3 47932 87777 793204555
3 39450 51714 207817829
3 41361 43560 362073890
3 7958 35265 183955351
3 17137 57211 562454137
3 1 99949 852785280
3 687 51963 466586639
3 39 99920 266591211
3 47 99927 680783885
3 86 99929 484929496
3 40298 58712 431317811
3 25 99977 49435222
3 75 99986 511348817
3 91 99971 259596946
3 66 99971 911888376
3 5111 79870 2437680
1 27107 72859
3 27 99999 851151082
3 17 99999 361841406
3 67 99901 84955524
3 22333 88229 971112815
1 69730 70241
3 68 99990 192349436
3 46877 93579 39488992
3 77 99982 99618641
3 24213 40908 811713986
3 62 99908 401392345
3 89 99925 312741005
3 72074 76942 995773783
3 15336 68488 999896256
1 7254 84316
3 97 99932 361942356
3 19 99921 969082031
3 13745 18618 735725331
3 2439 69371 227837243
3 29 99928 448296868
3 67 99969 947687755
3 22 99915 278235628
3 27146 71666 413963504
3 22856 26053 955207206
3 42175 78353 538552309
2 78561 703891378
3 20815 62925 138048346
3 39 99960 94515311
3 21387 46448 77418306
3 28 99967 889918590
1 19114 20321
3 16 99949 776264837
3 1517 55864 582616770
3 29 99956 276175584
3 99 99996 580699103
3 54185 96704 802736149
3 87 100000 309691479
3 1 99971 968083469
3 591 72508 120074304
3 9 99996 986899429
3 43 99993 992223231
3 3319 34071 597630524
1 56843 97960
3 47 99904 609031048
3 10 99924 299910002
3 31000 34247 461518100
3 76207 76630 72364797
3 100 99913 519917573
3 54145 73925 211290891
3 21267 93199 756578676
3 86 99988 398045425
3 79 99908 517144414
3 58 99906 594538411
3 63 99947 567129400
3 34 99975 319348493
3 47919 89960 539638982
3 32 99926 664854843
3 2958 46646 881707304
3 89 99988 299500635
1 54581 64065
3 58 99942 373126847
3 66 99902 109486746
3 6 99936 135993524
3 20293 85487 317294384
3 12582 49013 630885599
3 15112 36364 713758048
3 24804 29939 246136434
3 25 99902 229868236
3 7526 69740 351965951
3 12 99924 764864295
3 76992 93455 75556979
3 4523 39226 990129616
3 13813 85452 508264768
3 31624 76131 588440989
1 16414 19406
3 94061 96679 620731928
3 77 99900 956305754
2 58852 235971317
3 36 99973 362855602
3 14831 82699 83373814
3 51021 77347 970791500
3 64 99961 124033479
1 18213 39001
3 92 99986 240644449
3 30 99963 210120041
3 10022 11088 967545103
1 7045 40014
2 81103 198329681
3 15459 80207 228490521
3 71609 99846 434509581
3 12105 35214 84034790
3 84571 91046 757212687
3 19 99910 670131637
1 47439 76082
3 12802 27518 815698668
3 44 99924 965556037
3 37606 71589 502350555
3 17005 64938 204570763
3 50381 77923 418546007
3 11 99966 568373135
3 32960 38342 170229415
3 43 99975 848551290
3 23 99992 521919755
3 55258 75776 789301764
3 31587 46938 116515706
3 12 99939 128098764
3 91 99955 865504398
3 13325 21327 514211558
3 43123 70946 753050045
3 69318 86566 617678261
3 21705 83271 605225162
3 19455 37366 887102459
2 79152 814871432
2 37307 382765351
2 97844 350965768
3 77 99901 698873922
3 5309 77852 861328010
3 29854 94627 393881563
3 65104 72288 344664227
3 11 99954 434212834
3 71133 90882 520477526
3 16491 55693 750384660
3 8180 26466 897898752
3 12 99970 203187451
3 44 99951 391665868
3 26 99902 850140419
1 62367 70121
1 690 3305
3 34 99914 690718939
3 10 99987 543198950
3 18 99944 101716883
3 17106 27407 790057460
3 21333 75011 348792590
1 6377 65892
3 3392 89749 366810198
3 22 99924 245422019
3 68 99942 707883851
3 87 99927 529061907
3 30849 47632 169927080
3 62298 81584 734648875
3 28132 91222 798129921
3 56 99942 634802385
3 19 99940 724663779
3 94 99903 873724949
3 39979 95840 446206469
3 67 99988 243692321
3 94 99915 109926586
3 37 100000 876999248
1 40033 86734
3 31 99963 189917123
3 80 99950 236155517
3 64 99902 270912671
3 32854 96116 588100300
3 11 99975 718530074
3 35426 61733 866966240
2 64119 299090651
3 24 99946 826366990
3 46 99957 104316222
3 99 99987 346815719
3 76 99937 485099333
3 46 99903 132040289
3 55818 60530 524152436
3 16761 40434 224591266
3 76 99903 278548052
3 22 20980 24673213
3 81648 82957 454149710
3 58 99942 718338595
3 67 99929 996941239
3 78 99983 996832087
3 22 99916 264453165
2 30879 457000195
2 35489 244502015
3 4033 44929 350437216
3 33024 56678 565135908
3 77023 80085 520204462
3 67800 96565 61031894
3 84 99933 128121956
3 76154 77508 489680959
3 69 99904 652258127
3 82 99910 390658666
3 1 99988 325675709
3 43 99985 513003668
3 15 99962 227965553
3 79 99920 867578310
3 7 99981 61114586
3 44 99951 528495521
3 24963 72047 164949893
3 64 99931 139491961
3 72526 84040 39393744
3 88 99968 67924389
3 66 99909 153808864
3 8 99990 458117653
2 36240 490623003
3 51 99935 34935853
2 45862 955395578
3 20194 29244 39548786
3 34525 83346 553324303
3 73 99905 4204502
3 43 99913 126070175
3 27 99950 928491096
3 28 99910 928585941
3 3457 44062 554082291
3 33 99903 774371089
3 38450 72253 766000425
3 50844 58426 671133211
3 27915 29050 903875546
3 16 99936 554421150
3 14 99938 161503061
3 63 99975 344015317
3 39415 97676 348793004
3 28 99978 722362495
3 69430 84420 970330956
3 70 99945 102459929
3 3246 58034 513202637
3 9770 80838 503099211
3 9010 17353 206793479
3 80083 83692 466383523
2 57712 545112072
3 26840 40767 27420424
3 41009 73204 905399681
3 94 99976 847691046
3 88 99923 615171420
3 20 99921 374057106
3 75 99905 220832337
3 26273 91698 162685954
3 6 99947 363700405
3 80 99942 676159600
3 1267 62858 44105682
3 44710 86209 42841357
2 79000 166579713
3 27 99942 137889406
3 86 99998 697442949
1 61322 71042
3 82167 97784 880392585
3 58850 66002 220419269
1 17139 90019
3 82501 98935 914108513
3 5180 86122 430024
1 59539 73077
3 32 99924 479608463
3 16370 86885 592198470
3 3070 70034 818477906
3 44 99909 696754026
1 21472 98294
3 53932 82280 690461188
3 87 99925 491257216
3 28800 65851 474513100
3 26079 44826 382334421
3 58903 97851 969403392
3 15459 68938 325799222
3 82468 90905 90986331
3 32765 92495 58971796
3 76 99905 18912970
3 97 99937 571215173
3 67 99961 674134367
3 13538 93878 322676118
1 3493 97101
3 17352 23537 806018772
3 64 99991 119432172
3 92 99951 946560558
3 60279 98501 741676278
3 67765 97379 253155700
3 1775 16066 625319909
3 35 99942 486688345
3 49512 66137 184150041
3 15723 68785 210565353
2 32812 474758321
3 12822 80125 138193279
3 41 99969 893510929
2 41169 330909775
1 45714 75568
3 38518 40751 371282849
3 93 99919 169539351
3 31443 71005 920552045
2 13524 962244125
3 68826 82958 429329032
3 20313 84913 338085930
1 19727 40940
3 41444 72383 119685911
3 4146 62991 788999800
3 22290 48019 382359690
3 10 99956 44179416
3 82 99964 822256653
3 73 99901 299383177
3 8356 62769 589233373
3 19311 42281 773640181
3 23 99930 765974789
3 6 99972 222588775
3 52 99900 826726164
3 4423 99530 163138397
3 23 99952 387077133
3 73 99978 692151326
2 97581 143237693
3 52621 90812 283024829
3 63 99908 154404273
3 32736 37628 903736712
3 73021 80858 764825050
3 21177 92296 937185152
3 18 99939 698705075
1 19449 49618
3 60 99941 497971342
3 37255 91388 950409767
3 8326 76183 12644357
3 55 99936 508809010
3 65 99932 547987443
3 39767 61582 709616985
1 62112 88193
3 15823 91689 816288950
3 67776 78351 727059754
3 92 99937 819880809
3 96 99917 95859557
3 17813 34685 273857892
3 56301 69285 688090429
3 3116 10873 32586879
3 12 99927 394096378
3 46788 83228 831387519
3 42 99979 343855826
3 47662 98125 935764263
3 40094 87853 763944093
3 38 99917 413325201
1 27294 68693
3 2440 10455 601518628
3 25 99986 469866429
3 3 99975 761483325
3 18139 97826 650770974
3 1375 40736 889244690
3 57084 88549 703245990
3 15861 93636 428475367
3 66 99914 716487577
3 22 99952 285434033
1 78739 82060
3 70982 81398 651720064
3 93773 99171 483309917
3 20724 86357 681530115
3 49 99971 465746103
3 6 99905 844769580
3 78659 95544 955979219
3 6981 36935 818429625
3 88 99951 855123556
3 4 99987 259086465
3 75 99991 52098164
3 2447 41671 885256960
3 9878 47201 378052249
3 58314 64715 246089262
3 20955 86237 98678371
3 7170 22767 927672724
3 74 99931 419939097
3 18262 35937 736681633
3 34 99928 785177765
3 4665 23160 20443450
3 2656 67673 32258764
3 64 99919 398086800
3 17071 43316 757818531
1 34737 98767
3 9 99960 141859729
3 11714 17647 52067265
3 58281 60092 609206283
3 70422 72926 299669350
3 91 99941 491524283
3 84 99977 887100385
3 4 99963 848697363
3 9 99985 763924867
3 69067 97352 83229238
3 70330 94837 118412378
3 81 99937 876501159
2 47654 942495749
3 31 99939 954786032
3 76 99962 391895071
3 17035 33039 77102600
3 90 99959 78325866
3 93 99982 520692839
3 23666 38378 82984275
3 26 99924 191576635
3 15 99974 708714601
3 24352 37290 823693687
3 14776 27705 474391982
3 53 99915 467292098
3 86884 88836 408349485
3 74 99925 297644720
3 33849 89323 193948365
3 11 99919 117170737
3 4889 74727 768919653
3 94 99980 956887879
1 51034 59431
3 78768 92128 351671557
3 77 99949 424721647
3 24 99936 108110088
1 49260 58387
3 68197 92702 636261292
3 1917 15682 925248892
3 9897 71423 414651797
3 39 99935 572792812
3 2412 49885 74706171
3 43986 77894 338231973
3 30 99905 638297003
3 2266 89225 347173991
3 62947 94234 694693354
3 9200 23996 149941943
3 14418 50333 227505317
3 59190 69114 858026936
3 24 99944 463082474
3 57 99901 745434687
3 50 99946 892102040
3 51459 78325 255315489
3 16 99964 993902674
3 30 99978 581290704
3 12258 57759 438800058
3 82 99990 111716391
3 2756 7105 512675036
3 92 99939 751802754
3 4 99941 840854504
3 53 99984 191074577
3 41 99918 769916964
3 35 99937 176701806
3 16755 17198 629443872
3 46979 70577 176190317
3 33 99948 925363756
3 51540 99294 875122228
3 16580 67058 848129287
3 79 99956 56074635
3 3 99966 161839322
3 75155 82954 141261430
3 55 99902 987795813
3 11 99931 104505344
3 3916 23713 746740344
3 81421 82983 148262490
2 82128 141246649
3 85364 88614 219989001
3 43 99958 199382195
3 29998 61903 452732707
3 49 99954 225531171
3 27827 59204 303557178
3 50 99902 777234041
3 30492 87976 220558713
3 90 99973 99148690
3 1862 96361 90005902
3 76 99964 670636398
3 77 99976 572346104
3 97 99988 866602275
3 26118 52734 663465377
3 100 99954 842233362
3 82 99948 560732845
3 26185 49549 484333145
3 8991 11808 666397841
3 54 99995 361972617
3 40636 62181 521742695
3 34 99943 551607705
3 38147 52722 625547137
3 31920 88037 986950170
3 17902 67963 124233789
3 11584 54837 453212076
3 6 99942 692040984
3 23820 66428 542183857
3 6136 82872 295986438
3 6834 36422 779021377
3 28 99929 877092352
3 47 99905 181369437
3 63 100000 435159263
3 34239 47835 715435112
3 83 99984 709493608
3 3564 4841 389505235
3 14 99989 701994152
3 88 99958 217859352
3 75 99951 633997187
3 43623 72809 747381993
3 79 99951 931026823
3 84 99983 47751082
1 12111 81200
2 26406 209880857
3 48 99953 836028847
2 82226 591146703
3 11 99989 528712733
3 62 99911 716616691
3 18876 40436 988930706
3 47857 66686 501241285
3 43 99908 379941293
2 82803 189861867
3 13731 94199 266684002
3 25 99986 48299630
2 35693 826667662
2 38804 849684066
3 83 99963 261392811
3 65 99955 851791411
2 90351 822883186
3 63 99959 925132655
3 100 99979 211888408
3 95 99967 896720994
3 95 99945 364198889
3 34491 85192 111598890
3 31 99945 837102898
3 22832 35145 40058982
3 78 99979 494099986
3 2 99949 855824590
3 20 99928 377185042
3 27494 43083 684550498
3 60 99981 611881463
3 22400 70190 88034783
3 67985 82307 402786776
2 96196 72580913
3 69 99918 305988643
3 71561 76533 517326978
3 89959 99566 66451376
3 2435 36580 182785030
3 22 99986 37400975
3 32327 66205 46531563
2 44033 529693936
3 2145 34728 473111246
3 817 54582 509078658
3 60 99977 846820658
3 37001 82549 68147911
3 31 99960 656617741
3 8 99951 220259741
3 13759 62554 360299954
3 28871 86187 832813321
3 32635 68052 99411837
3 64463 71568 230153482
1 47100 95210
1 37070 62441
3 70238 90098 556279196
3 25388 48259 188475998
3 37 99996 105649568
3 94 99905 718071230
3 76892 98663 341964349
3 84 99909 130585456
3 38074 73423 488467903
3 96 99978 722376138
3 9248 87245 583484143
3 70610 87721 758984208
3 93 99922 113467522
3 36192 48935 688508807
3 78 99984 934525135
3 84 99968 119086791
3 74 99968 932880325
3 24188 24668 763191121
3 12 99954 744202012
3 54164 90631 874634082
3 87 99943 18308811
3 99116 99504 195107335
3 25377 56999 841361338
3 35 99987 138212209
3 51 99924 364614328
3 20 99992 896293258
3 61 99997 445412271
3 17 99914 579951305
3 42649 83995 621028119
2 88843 235394565
3 23460 44690 429506097
3 6389 21907 858423899
3 75 99928 628776378
3 25 99933 189995235
3 19982 87894 651832722
3 12323 51888 858607429
3 33434 63881 612056656
3 13605 62380 615093524
3 4 99918 995600250
3 33 99952 750492901
3 29 99922 168984887
3 72134 84054 404165024
3 53 99915 760926279
3 13 99960 44257814
3 87155 90747 773353008
3 44 99958 908425428
3 29 99918 189563834
3 43533 56304 485404214
3 95 99977 224681885
3 70 99973 851283135
3 85 99938 899792761
3 38 99962 376058792
3 102 8788 601321735
2 34325 367892631
3 36629 65807 217638203
3 68 99987 686227440
3 44753 92960 390155045
3 40 99989 401547900
3 97 99986 93870299
3 16178 58178 227151643
3 37489 63734 624868424
3 7355 45459 778043076
3 84534 92300 61362133
3 11197 24980 859781468
3 45969 54287 268215766
3 33 99961 486633159
3 70139 86015 47320644
2 31337 195872744
3 10 99934 8965019
3 74509 82859 584388474
3 16333 37409 110630623
3 32 99901 186116305
3 19 99967 310841152
3 28832 72038 611033583
3 3 99902 991424800
1 36357 75852
3 24 99918 808326974
3 42 99941 91796499
3 27945 82922 166221367
3 18434 63562 945233141
3 83 99989 65808662
3 65 99920 747794023
3 65 99950 430752416
3 23588 54475 929179527
3 25 99979 712223300
3 33 99994 813464631
3 10156 49596 610265
3 84 99975 629512299
3 46150 66517 396493702
3 64 99960 245252544
2 15497 215502022
3 14582 78457 470790684
3 11181 34562 333760845
3 39668 75303 430879805
3 52 99940 497848347
3 655 49558 261640803
3 11819 83248 829982066
3 37476 94564 687550818
3 64 99929 281443913
3 54 99981 711632659
3 42145 42245 502006916
3 79 99932 186973230
3 15 99987 910517090
3 16 99989 872432219
3 23 99999 683362871
3 6 100000 54214276
3 24810 55297 634702172
3 1830 45688 664264045
3 39744 63728 318502755
3 95 99918 877473414
1 86889 91999
2 75663 76726346
3 14 99919 605821422
3 79780 87131 547293025
3 45 99903 421268286
3 21209 39579 920754075
3 86 99930 873774585
3 44 99950 875869317
3 77 99989 99721651
3 70900 91647 670366071
3 5657 55540 498928044
3 17412 97138 595114852
3 99 99935 333640511
3 47075 97663 873824495
3 15935 55706 124581531
3 6 99943 12182207
3 19294 85143 475789749
3 40514 71087 575094804
3 12425 16682 479731070
3 8 99976 542760858
3 81 99972 620812625
3 10250 62673 162015358
3 21697 89158 469580976
3 39863 91095 535337918
3 41 99945 925732656
3 6011 52326 285928902
1 2002 23049
3 28615 54558 185248885
3 35149 66862 696274490
3 12526 21011 405677933
3 36184 56791 595883577
3 25 99941 619483096
1 28984 65779
3 77 99958 197949598
3 21442 99760 21959051
3 2117 29875 989267337
3 44 99977 199252399
3 84256 93451 703863550
3 69 99918 691913356
3 44 99928 917352677
3 2119 98880 610962075
3 84417 95745 701923941
3 3 99913 711603512
3 27 99914 443713340
3 23 99988 389369493
3 13718 47903 365267790
3 68 99945 316306414
3 32259 57704 102218876
3 15 99950 62247422
3 78 99936 914091191
3 11 99953 33102258
3 53 99947 126829141
3 17883 98193 296347932
3 62 99996 577026724
3 26414 39614 660944554
3 25 99955 632560828
3 15410 42290 181368473
3 49680 51693 660432026
3 22202 74353 296648356
3 72 99900 677646442
2 56352 239595173
3 39084 44503 839691778
3 2301 55987 349292335
3 13656 36344 580741646
3 7 99938 433567914
3 97 99966 965401870
3 48207 79877 802188384
3 57875 96967 416291192
3 21218 37522 555465085
2 94914 770242014
3 22 99910 512332715
3 28551 91020 906839233
3 40278 99819 613827737
1 735 79933
3 1679 69299 523186627
3 7943 8506 258118193
3 28 99969 609509182
3 64 99906 631896962
3 35622 81960 882439113
3 24234 42748 844817883
3 21335 39560 610835228
3 59 99982 790375853
3 42 99931 264419636
3 50 99965 535907965
3 8383 10064 615840648
3 51734 77264 122817
3 1 99900 839872126
3 17022 69143 204216301
2 3070 667318110
3 76 99969 232163903
3 17 99994 497189200
3 5 99919 372274651
3 81 99962 64625878
3 59 99982 77722289
3 53 99916 574581014
1 27599 66985
3 32926 84933 722401645
3 72 99915 888070238
3 37 99916 578748889
3 76969 83826 183488162
1 41451 57976
1 72333 90079
3 17 99980 652750426
3 57091 88825 867715716
3 76712 99406 998162775
3 41594 48426 662163135
3 15876 90443 977788892
1 68253 77343
3 9102 55893 566195706
3 16 99923 607858335
3 29083 70882 170898835
3 100 99968 907212528
3 1796 12900 374907736
3 37 99968 908138847
3 44753 61580 883971013
3 8487 76650 543563071
3 49153 90144 788171993
3 58 99928 561626171
3 18095 58722 692619601
3 10 99909 984363820
3 30588 35563 325854230
3 4893 82979 432223530
3 43220 56816 595801076
3 49 99927 968686817
3 7348 84518 831940493
3 45 99922 706763815
3 21647 70429 435496845
1 16201 96241
3 50 99962 179297880
3 73 99902 368098222
3 37076 38978 175509435
3 67852 97142 335357494
3 38 99919 641531663
3 97 99989 809129484
2 93160 938245298
3 1065 74323 746710544
3 66968 84771 200280116
3 74 99948 214099888
3 13 99910 885355109
3 49779 89785 661316806
1 9671 15357
3 56907 59560 292865108
3 72240 85987 296493798
3 57 99929 267739288
3 9 99967 292298209
3 26939 42814 45816465
3 3905 17570 364278850
3 10541 15943 434667815
3 9 99915 575304910
1 81558 85155
3 83 99923 704810426
3 99 99919 914051342
3 23 99916 708800108
3 61 99974 134175709
3 48763 80199 342025387
3 25 99930 421610479
3 62365 64139 74879408
3 42033 56860 344021991
3 42 99998 909809389
3 15295 96094 769849109
3 34 99962 421123461
3 33 99904 853052042
3 33392 61770 703803899
3 33 99904 878152298
3 20 99905 156141098
3 66240 68496 930338689
3 10997 28734 258881398
3 31 99922 625872152
3 2828 61529 821437760
3 27486 39412 457688330
3 29410 44568 880422815
3 9672 78288 675834386
3 8506 89763 238760014
3 59523 68028 223591016
3 34380 93188 470089697
3 75 99905 410411148
3 38 99984 138501948
3 59654 66412 695271522
3 31670 63308 23019333
3 73185 91626 134024319
3 7 99959 696451800
3 13 99945 773619138
3 21 99940 454126843
3 17 99916 677928230
3 10237 90701 79327060
3 5424 7433 229715414
3 9196 66026 431056600
3 39 99950 518752643
3 83 99999 561155269
3 55001 87314 692533491
3 6653 43867 795489746
3 20 99992 750485210
1 5032 95684
1 32459 34949
3 28941 37979 760232134
3 100 99967 280310386
3 51 99963 852400270
3 59 99943 446731175
2 58904 178596277
3 46072 73374 275795658
3 56565 96269 689597480
3 35 99953 917861402
3 7218 32276 216911416
3 1665 99403 593265990
3 15496 41433 129480580
2 91728 156347428
3 30845 71912 587789679
3 3 99986 179861887
3 32520 54922 247910851
3 54 99928 893335629
3 82 99972 180670033
3 40176 85524 756416196
3 35 99966 84622347
3 22 99900 92475921
1 26146 73924
3 18 99997 160287044
3 59 99984 445933316
3 74 99950 56515560
3 51 99907 531086551
3 82 99930 864198382
3 85 99947 438840245
3 11 99923 990613737
2 40712 842470394
3 42202 90551 488286073
3 56476 87048 435927200
3 13 99940 76086161
3 29 99965 268136787
3 26 99940 690614331
3 57 99902 889304009
3 24 99929 692671046
3 35183 93770 826791084
3 97 99973 520766369
3 19644 57700 665966218
3 74161 89431 986865657
3 6 99997 279380237
3 34930 58274 209186177
3 34 99934 867785324
1 45897 94160
3 43567 74456 559073137
3 35 99977 366997484
3 22 100000 920169870
3 77 99951 207656966
3 76253 99578 139421926
3 39685 40773 101374533
3 8 99902 712315343
3 79242 82192 955728382
3 25064 63258 113291665
3 22177 91678 710389125
3 19388 97287 215991826
3 9 99992 533589378
3 36373 54931 921074129
1 33609 83022
1 10597 88701
3 44 99931 959780666
3 19970 62204 208863298
3 23144 99713 648237938
3 29564 58309 949867524
3 68 99919 213590941
3 36325 71999 907366979
3 94 99966 87534212
3 55 99992 383289459
3 81 99971 726840369
3 80 99934 8402189
3 95 99974 882536072
3 61888 70897 948750020
3 46401 80321 252419098
3 98 99941 865986041
3 33863 60766 360932662
3 55182 64061 182297712
2 79244 116265126
3 64 99959 614474022
2 34052 255182133
3 59086 83431 92788466
3 35321 56749 807405724
3 65285 98578 311345370
3 22998 51153 567666548
3 57979 82265 213764281
3 49 99904 168237521
3 27 99946 107037197
3 7 99929 905961846
3 8659 51000 897122085
3 16 99979 117674539
3 31 99913 258142740
1 15664 16984
3 15 99967 627609224
3 18 99978 588463428
3 36 99950 413583766
3 64 99951 873445270
3 87 99926 608245228
3 16674 71646 150132365
3 57 99996 969496262
1 13781 98279
3 31708 61470 545082116
3 16800 55825 832858172
2 58109 108002516
3 51 99990 634092441
3 72 99918 757754518
3 65 99927 762126760
3 25 99962 68351581
3 67 99956 999210035
3 20 99947 105217293
3 71 99968 771694125
3 38431 50417 604198447
3 16801 62689 383898847
2 59765 174951156
3 25 99948 60549396
3 27 99944 521341925
3 31081 38017 304420072
3 54 99937 939852119
3 84 99952 127037841
3 16 99994 660556863
3 41 99960 806857087
3 42 99954 845337745
3 83 99968 761244890
3 43279 85008 682258747
3 460 67850 261767440
2 69833 610240532
3 8881 29260 9579249
3 39 99957 121559431
3 83786 99098 736532276
3 50 99944 28808331
3 22457 70506 523037348
3 53644 95880 462072963
3 30132 38038 397076804
2 26943 543939805
2 32745 717059204
3 62 99970 790215790
3 35811 47869 827003345
3 73 99983 963825912
3 39 99988 973374065
3 40 99943 906055020
1 233 15054
3 82 99941 467931534
3 20539 93371 848651845
3 14 99930 362691726
3 11897 46660 347528850
3 40105 77662 424636782
1 6225 61754
3 60 99937 157544658
1 67473 80010
3 7742 98436 874269683
3 27979 85540 369193016
3 5635 29359 931545134
3 5 99913 668152210
1 23277 46611
3 5512 14238 678836779
3 2 99927 983752734
3 10429 21525 9438375
3 34880 78998 607337194
3 93686 97033 209481249
1 96905 98844
3 59127 71601 325109282
2 24076 866221690
3 32952 40338 526866674
3 24864 83686 474907937
3 38 99970 771815441
3 69803 91207 27101405
1 32969 43447
2 76373 509243612
3 1 99910 897170253
3 65 99947 433885056
3 50 99998 762868351
3 12240 98279 587765390
3 60006 88158 480030218
3 60751 83423 413267917
3 6997 75560 928760650
3 98 99989 201817333
3 2 99914 941313984
3 89 99905 586607782
3 84314 94427 531271590
3 85 99994 473473945
3 24 99952 874725058
3 41 99922 685799445
2 46304 414999230
3 16634 37730 183179664
3 63 99980 644452519
3 30381 36174 5033483
3 34 99935 511789235
3 29381 61744 605531341
3 86808 90890 822248154
3 3 99918 944602943
2 27085 231344462
3 16 100000 622690557
3 14 99969 507343052
3 26016 53202 92506146
1 27443 88584
3 15 99960 332380213
3 65 99982 274914772
3 64 99906 55407801
3 85 99995 169981789
3 19481 78623 506731556
3 33 99972 495922615
3 58 99954 991434121
3 63 99945 995221579
1 21133 67278
3 30195 85443 115573949
3 14 99987 835630344
3 55 99924 306337033
3 37 99918 909540107
3 60710 62486 804204929
3 6832 47021 355171694
2 55994 193160389
3 64570 96311 809425064
3 14707 24673 713594993
3 5447 15867 594303784
3 57 99938 814831860
3 61 99963 204595197
3 60047 61331 313317209
3 95 99953 751970421
3 40815 79234 524337629
3 1300 50083 14300243
3 96 99916 297265033
3 31858 55202 32475142
3 29743 72102 4196350
3 83 99903 314702107
3 73 99952 939735952
3 13572 45996 594841328
3 12987 41688 955920278
3 27535 58030 494997418
3 37 99997 830696704
3 85 99909 519530857
3 8 99985 983087403
3 82 99954 33006010
3 50 99940 424253169
1 39404 47541
3 3 99912 518462623
3 11794 55726 132430597
3 13629 72871 585082764
3 17465 35085 262862121
2 86717 429690780
3 3535 31673 920453715
3 31438 47288 700702029
3 94 99966 369565864
2 19445 266559077
3 48146 77380 966368052
3 49 99948 236962011
3 78 99955 567350809
3 17636 73313 284372695
3 42 99957 7062700
3 10914 74204 875347759
3 60 99911 836588828
3 49 99936 790769061
3 38080 78139 28627810
3 70347 91852 483314358
3 46 99964 520070066
3 57 99917 129036719
3 31142 33770 846427960
3 64 99926 781789954
3 66 99946 982476032
1 32207 51033
1 24887 72603
3 56285 94742 143135263
3 32 99919 610744378
1 9645 94507
3 33405 41815 14890057
3 27 99940 331391759
3 39 99961 407672047
3 6758 45602 880637007
3 4 99969 586527686
3 26728 60327 945839614
3 4 99965 263922653
3 17540 79600 208070584
3 48943 95385 217403052
3 10 99983 800203598
3 81 99907 950825285
3 93 99978 79660445
3 93 99903 839779783
3 84 99944 17943972
3 19292 82202 315297555
3 46246 70377 888431573
3 82 99991 843278018
3 22386 38685 738757547
3 11407 83055 483756887
1 31091 73431
3 10 99969 167492554
3 33896 79192 294466515
3 28060 35212 37024586
3 19 99914 745480269
3 31865 37729 989267390
3 67 99975 81971798
3 19514 48594 746194572
3 10 99926 582226598
3 69 99967 258783333
3 73 99909 894443058
3 7757 65306 94452663
3 57198 60919 144636992
3 32703 72496 906071906
3 42425 70577 666542776
2 85300 789969472
3 67 99969 866008526
3 33 99995 445375154
3 62 99974 432931269
3 7172 59677 762774244
3 91700 92869 828939081
3 76 99923 842266323
3 80 99989 575638684
3 75 99901 779545421
3 18088 30834 707890695
2 37476 750661873
2 36807 888984626
3 93 99974 251371587
3 15 99920 158650114
3 10 99924 235015942
3 13320 22818 402268087
3 52 99954 112456104
3 78700 93907 404230055
3 55621 89844 110164097
3 73 99937 213676489
3 80 99983 553270314
3 62311 97503 611280902
3 27737 31052 640449395
3 37 99972 256069330
3 93 99900 156383127
3 35 99915 867447547
3 74 99996 278947502
3 324 26582 180046785
2 20999 487632029
3 98 99934 700685165
3 8929 51489 866665537
3 18371 78956 986367221
3 48 99957 591748029
3 88 99992 123724783
3 47 99944 294555769
3 7 99903 205012935
3 80 99970 97140508
3 50 99919 865874361
3 33050 88030 341201470
3 7339 13180 467392296
3 79 99936 232597855
3 12 99952 368263725
3 16 99948 199715351
3 58687 74897 667146350
3 33 99957 565484431
3 4 99913 24968753
3 9887 24033 787524656
3 27904 42461 354788785
3 45 99919 614936475
3 5 99905 203672241
3 31 99911 200262873
3 21226 27289 559214159
3 26 99963 502417107
2 76732 204109764
3 66 99931 259611025
3 14353 51322 627463335
3 16257 45075 118292837
3 29 99951 730820202
3 26383 29070 50432443
3 77 99911 398982160
3 59 99959 558121417
3 92 99900 962346836
3 89766 89858 427192071
3 76 99958 64191684
3 76 99961 960488414
3 50 99978 131044370
3 65 99927 613344412
3 91 99919 337553575
3 47 99951 251237547
3 15861 41043 419286137
3 74058 79022 684107778
3 67 99908 900374814
1 2795 10609
3 1 99919 990920636
3 48145 69270 974127522
3 69 99939 3795304
3 23038 80204 843476601
1 33274 62847
3 35 99938 83476935
3 36 99972 978319795
3 1616 11384 104056373
3 37 99912 946193531
3 18 99981 256066409
3 91 99977 379070875
3 3328 60413 63204521
1 32134 58684
3 12271 58836 738537774
3 37757 43948 478410370
3 14 99945 295675747
3 83 99963 127197991
3 76 99949 881699424
3 26913 54933 849065676
3 67037 67296 514080583
3 56 99971 763283449
3 90 99902 263669579
3 73 99983 417878135
3 67 99945 385475237
3 29 99975 278544365
3 23 99985 968693191
3 17258 82952 981865128
3 29 99928 629026004
3 18984 67159 19836602
3 24 99956 977408335
3 25 99962 292066630
3 77152 95683 137606163
3 20 99937 513460250
3 18 99954 102039428
3 37 99975 49310079
3 75 99990 832418819
3 14504 85609 446720077
3 5 99973 119442087
3 80 99950 635364931
3 51983 55757 874604075
3 79 99972 369743510
3 31676 88293 524794915
3 28 99942 196203207
1 76263 87900
3 24758 29161 346129098
3 21618 39603 415257703
3 74 99975 715120924
3 1608 3846 93058823
3 81 99936 71819170
3 28525 63322 624863590
3 14024 29107 535507791
3 89818 91811 748014023
3 15 99929 207621827
3 70 99942 468862235
3 8479 41611 287275359
3 12713 70086 92165303
3 66 99991 14567062
3 86 99901 880792132
3 36 99934 893885830
3 28352 73465 453778934
3 5315 7241 167530695
3 2648 39905 735540994
3 77 100000 574303364
3 53 99940 647006282
3 94 99904 260859080
3 16532 20202 919639387
3 80 99916 721514522
3 46475 59171 627773849
3 29 99924 177975885
3 89 99901 459144120
3 52 99995 434911121
3 63 99960 137272174
3 12 99928 914716621
3 30695 76357 389289320
3 42481 95910 347976753
3 35 99990 725744507
3 6645 80281 556157191
3 98 99925 835338523
3 56296 94338 462523851
3 2 99947 13308433
3 60033 94696 31388539
3 34 99914 661695848
3 38 99917 677001007
3 76792 92302 244830889
3 20950 53027 633918701
3 29 99926 629812040
3 24756 61757 47941814
3 61028 85482 414448734
3 62733 77086 374666725
3 93 99979 360417945
3 41745 99567 99803322
3 61440 67246 157902449
1 675 73985
3 5045 38574 341583667
3 38 99988 730731798
3 57697 99005 833483874
3 54 99988 650609644
1 1218 98098
3 78 99975 605742576
3 32656 96406 52531051
3 23711 98477 100740675
3 4438 40619 951176597
3 25937 28884 468625952
1 31349 79902
3 43871 97500 321232436
1 55310 98853
3 14 99992 335789865
3 29941 80383 908244365
2 46079 544424264
3 55179 99960 324495425
3 55 99987 2183919
3 29786 72713 23311212
3 73139 91425 123969687
3 100 99964 936310987
3 44 99966 712396838
3 51 99938 887036783
3 66 99914 266349782
3 6279 57707 156453923
3 39 99921 785693200
3 20015 88181 932848866
3 64595 98307 769008252
3 11 99967 631745670
3 5144 61962 529664343
3 27 99984 99825347
3 32 99978 606118916
3 56 99974 661001811
3 72 99965 271168998
3 74 99968 14836595
3 94 99909 61195885
3 34 99995 828824718
3 15998 45688 63287662
3 61 99921 298706744
3 9 99923 887504312
3 91 99940 507404638
3 12 99966 777040356
3 63645 69819 643579067
3 90 99995 580028781
3 7777 82697 822134414
3 77 99909 245896193
3 25 99924 55654795
3 19070 85108 250734870
3 34878 49358 269589520
3 47 99993 546181056
3 41 99947 169201817
3 12354 33882 681602754
3 9601 80743 576036981
3 23 99964 51347171
3 79 99986 789611706
2 17462 21724629
2 6371 504185359
3 75 99948 763717026
3 28816 83054 84407997
3 28 99970 24801750
3 40029 97329 761459473
3 44 99913 601572685
3 63 99992 85128676
1 58168 95278
3 25 99979 115562697
3 36 99970 793334141
3 14667 42271 193872196
3 62 99907 501955697
1 31932 85659
3 75 99989 259175293
3 16714 99336 648451566
3 85 99952 497092956
3 73 99986 273438506
3 27683 50144 329999505
3 44 99938 588530402
1 10199 21235
3 91 100000 369914383
3 1313 54554 451958064
3 83251 86276 487913103
3 21 99969 858164606
3 100 99989 940245259
3 77 99988 914049242
3 10 99929 839712294
3 29 99936 386657980
3 13 99982 212953570
3 20533 47501 305487243
1 17727 62474
3 79 99963 895584265
1 23091 79151
3 51 99948 873178873
3 55 99929 497991411
3 21 99966 408423064
1 6934 88868
3 21148 90997 864891036
3 5744 7997 35057899
3 57 99980 417852474
3 18 99995 690408444
3 89974 97621 889585790
3 20149 33539 412905489
3 13191 71381 37875832
3 6136 78752 481619237
3 58 99928 995950843
1 56178 73559
2 95513 87357007
3 84 99983 577914643
3 54587 59592 301510365
3 19 99987 170014886
2 18200 898689579
1 13199 44743
3 60227 62433 632619330
3 75810 98533 638645654
2 81947 391463452
3 18994 31626 557930458
3 44377 72018 3264509
3 52402 53543 515138578
3 2277 47203 816040533
3 88 99946 692857011
3 53858 71870 232509061
1 65701 98036
3 50946 98012 380226322
3 87 99937 277620033
3 61278 65682 942684715
3 54 99993 281084440
3 40372 49340 454682941
3 90741 94396 82841986
3 100 99953 530748470
3 4 99937 193443771
3 13 99933 954094966
3 23988 48664 359302283
3 19451 57668 12078624
3 4 99977 139540548
3 37 99976 522844336
3 25 99967 257972978
1 30857 70293
3 57 99965 262977772
3 63 99977 222152001
3 86 99968 633242080
2 84723 294079490
3 70182 92659 787037325
3 88 99927 850506610
3 35509 73635 13617013
2 34867 434803590
3 41 99945 331929883
3 9 99923 84343100
3 33 99997 759428511
3 39 99965 35819887
1 42767 64973
3 49842 81851 308106477
3 3 99976 659369188
3 46043 72635 996631443
3 7116 87558 532032893
3 95 99910 548943750
3 77 99970 248820637
3 62459 97193 64802417
3 69410 82613 918465353
3 50 99943 946294068
1 60023 91890
3 92 99959 893066270
3 7 99907 380484357
2 75964 158605360
3 86 99944 476142847
3 69874 86821 326943590
3 72 99952 987399299
3 1142 79141 699280611
3 29545 95859 266281769
3 4 99953 897568116
2 17073 94201429
3 57 99931 28326226
3 15 99992 292106232
3 65 99938 37683781
3 7689 55441 222102054
2 41416 62687844
3 45 99985 282909356
3 43544 60626 731244092
3 49428 55989 161724884
3 31589 93676 641799416
3 49987 89182 939582592
3 62 99922 691807688
3 97 99954 79915884
3 7412 87236 87191283
3 4592 48792 613181649
3 77587 80785 192659630
3 36930 64286 546461652
3 49476 76123 604879404
3 71 99904 509713468
3 25884 87013 813221111
3 1806 46509 58428008
3 47360 77862 991422078
3 29 99927 607790976
3 37 99940 999458287
3 50 99918 653408746
2 20194 188150794
3 15814 95376 463530484
3 68886 70827 118972124
3 32 99995 956225004
3 50 99992 469728688
3 51 99938 630087024
3 45 99975 205634098
3 98 99989 876454102
3 17368 27949 533721391
3 59 99932 704314385
3 26119 68939 412868768
3 89 99959 645999977
3 80178 96639 506745351
3 44 99979 283392107
3 27980 28536 851280634
3 37194 97709 825218846
3 26 99932 447870462
3 79732 93870 71751032
3 11783 50613 253682582
3 64197 81627 889122064
3 92 99973 698438556
3 80353 97909 566365974
2 71815 134716905
3 53285 54290 801883677
2 7136 311314056
3 7 99945 793260309
3 93872 96966 696094855
3 91 99966 160791636
3 15 99972 410646353
3 63762 69474 817428768
3 86591 90894 910292958
3 43 99918 464106651
3 46173 61928 536689511
3 100 99982 8845295
3 83 99959 285272578
3 90 99962 197381503
3 97 99989 221587823
3 17 99923 748863068
3 44741 61104 964912172
2 67915 367007673
2 43355 988579618
3 14864 62820 197468135
3 42565 46462 292496839
3 5 99942 96946101
3 68277 84943 814851039
3 38552 50219 255099338
3 12858 73676 403999759
1 23335 62073
3 8836 72558 933483721
3 22027 41255 887765504
3 19 99943 461212106
3 28 99965 525972217
3 73614 78755 767758468
3 10556 13829 894807968
3 58434 82077 772976821
3 83 99961 67909671
3 28 99995 221601345
3 90 99943 547937738
3 11 99940 134921481
3 47 99996 845755204
3 37487 42620 843729663
3 29 99907 784494466
3 31532 39275 595799158
3 87 99975 278332566
3 15 99974 598441151
3 24624 86685 532306671
3 1224 79438 239331569
3 74 99995 977854663
1 35530 73787
3 53785 84451 715320807
3 22154 31516 300104999
3 88 99965 195338277
3 18 99940 636184915
3 33 99975 300039513
3 97 99977 675224153
3 89 99921 37001886
3 24 99930 370444403
3 11 99944 489796926
3 100 99926 205719063
3 18376 88277 728900710
3 63497 68805 515342675
3 75 99915 615683862
3 14 99940 510581595
3 54707 95009 307177051
1 35285 79911
3 65249 77510 565508474
3 5232 48500 587283954
3 85994 89361 262057544
3 51 99998 322937904
3 6911 47146 220678518
3 76627 99645 74858139
3 36 99925 249590484
3 43390 43455 730837155
3 16568 32734 374496925
3 96 99948 921686042
2 28558 394498268
3 41 99978 603859334
3 73 99952 8114876
3 4 99999 823517932
3 48 99977 184363365
3 80418 99878 606306338
3 64 99987 446065270
3 18553 51293 763132377
3 48 99936 317318743
3 47661 96804 112968829
3 17370 68973 929172143
3 72 99946 478906957
3 5 99944 80748310
3 62 99978 508224424
3 27 99975 376875532
3 21 99987 502989226
3 26585 36437 62158889
3 33731 68626 76549368
3 99 99943 194454422
2 19687 643358626
3 93326 98913 89626860
3 44 99984 795889259
3 89 99920 266108789
3 35275 49851 202449069
3 65 99953 444138828
3 27 99947 706277696
3 536 56359 199587256
3 50761 83896 305911271
3 49208 93447 866323440
3 21 99935 216587366
3 10 99992 142250185
3 25 99968 603262935
3 63 99939 519663284
3 2 99987 666660409
3 11828 71065 994944999
3 111 92229 350472779
2 65641 151917412
3 8668 63700 606617922
3 78 99983 31069899
3 61 99961 75217006
1 27783 35442
3 84 99939 21522484
3 47 99939 77991315
3 24637 64629 254455385
3 10499 87193 282372476
3 51369 99195 72815188
3 40 99900 927709318
3 47 99917 353287459
3 97 99962 152237824
3 11 99984 378158216
3 45 99934 27141536
3 95 99919 712830039
3 79 99981 201624432
3 35864 59345 359010316
3 33876 64413 573975555
3 14851 77387 240917153
2 56324 788826740
1 36455 52940
3 55 99981 429288477
3 90 99945 783914918
3 63695 88787 384725338
3 54 99944 117280088
3 25922 75717 237828734
2 99012 315919336
3 89962 92921 903192205
2 62029 935394407
3 10730 50056 873759353
3 93 99938 109191360
3 19 99997 613670890
3 21 99956 620162338
3 46037 97567 165748724
3 87 99977 301264082
3 30 99988 762494559
3 92 99998 407046070
3 13 99983 306073142
3 81 99902 577034153
3 56691 67006 88768952
3 52 99919 120300045
3 65 99928 798592144
3 81145 93498 556539809
3 90 99982 867919430
3 75 99999 569536150
3 87 99972 240621813
3 86 99971 789998301
3 50 99933 453867582
2 72816 855579788
3 7184 70195 184323803
3 31681 72244 369979398
3 92 99950 67899507
3 63 99905 598201009
3 38286 81285 408887901
2 64771 294260481
3 4547 60690 591779242
3 89 99926 375395089
3 6 99964 236352701
3 76 99960 657420680
1 22215 82500
2 56474 845439769
3 8549 86329 968770065
3 73927 99420 821554452
3 50476 61219 295882963
3 17130 20990 244688540
3 48803 91149 237082764
3 45 99940 285660470
3 35 99907 551551164
3 40956 76335 380879797
3 86782 88416 745911890
3 12 99950 172850837
2 61504 893679679
3 18523 76357 981593684
3 3598 74339 377414589
3 69 99959 661562203
3 45959 71729 389803111
3 7570 25415 607255364
3 45401 50350 428048204
3 54813 73304 742569953
3 42483 55304 735927624
3 2034 55643 482885643
3 20732 62695 846851074
3 42831 64132 479191601
3 99 99995 736636184
1 16887 22694
3 13728 82711 274055243
3 71303 88362 997255436
3 13657 81518 865170441
3 23 99972 827167124
3 68 99949 88021793
3 45124 94083 501196261
3 18368 29301 559245957
3 31 99981 40757036
3 92407 99396 671042435
3 15862 74599 471668323
3 7974 73297 971230519
3 74245 85761 889843557
3 45 99936 998328895
3 13 99981 929856065
3 1 99991 344161454
3 54 99984 650422987
3 89 99963 991096899
3 953 97679 763871353
3 452 29602 53947610
3 89003 95966 447438956
3 24624 58097 145722147
3 72277 88125 660473805
3 97 99938 368692626
3 62 99953 273423450
3 17249 34020 466715031
3 28360 76028 940350273
3 88 99987 606327567
3 18716 82746 995486764
3 78 99905 876163066
3 36 99924 28519070
3 61 99930 556542574
3 8 99992 470860157
3 3 99989 666957516
3 11191 80622 48835824
3 40 99957 284814386
3 95 99944 61520492
1 61939 93022
3 81 99955 712044611
1 39463 78217
3 15 99957 161228691
3 36079 53018 125049163
3 88 99986 412016014
3 42843 45021 269831236
3 19 99924 892937148
3 18895 51076 293664989
3 42037 43544 741716099
3 55 99982 297805841
3 27434 37476 977190796
1 3726 78290
3 19206 68286 146961100
3 22 99989 377688815
3 55 99968 324743713
3 27346 58679 610324565
3 94 99986 686535745
3 54659 79676 785550136
3 41764 67803 875380660
1 12975 83664
3 1142 63891 349806408
3 24 99996 844450284
3 52213 53887 852053140
2 69694 288091287
3 64 99946 590767509
3 75 99999 251179288
3 41 99957 326372602
3 60215 92345 661795094
3 24325 94601 545259898
3 13284 26307 960581429
2 7323 727361514
3 12438 92508 186221321
3 36 99968 530653245
3 24359 37574 10459194
3 75 99956 466074417
3 12 99944 211635430
3 12571 31405 924409609
3 41 99947 929667318
3 25308 29425 697470990
3 19 99909 878807100
3 30841 94183 985892456
3 26883 30656 129425641
3 5 99948 124743727
3 39 99909 203712063
3 88 99904 217596349
3 70 99942 648480136
3 63 99933 663140934
3 29 99922 400729927
3 27 99978 460744874
1 37116 45352
3 56216 79636 836701115
3 29716 86666 425726777
2 41456 657703986
3 56 99934 958857014
3 51625 54775 343480714
3 82 99968 739778070
3 2 99934 457075869
3 14104 32579 222787289
3 81859 91269 86918452
3 78 99930 994752685
2 46614 477943073
3 11667 88088 34827389
3 81 99911 801803097
3 18 99943 391883839
3 7096 74380 367641462
3 33 99986 611836457
3 16982 95244 99542611
3 94 99991 303225997
3 34121 82973 745757941
3 21411 41735 103829191
3 53231 88617 161967709
3 29115 35827 54372274
3 1918 3038 582770077
2 52458 283323930
3 49 99932 164261037
3 1793 20301 609120515
3 45 99979 179918192
3 53 99906 838553741
3 32690 90361 728660043
3 63 99923 748717890
3 7210 49454 489063389
1 3949 12915
3 5 99915 309825144
3 2495 61754 973334431
3 96 99906 758813894
3 17176 70836 543916283
3 6 99921 55489805
3 26836 77499 915909296
3 94 99923 350938574
3 47 99982 32280950
3 1719 98524 261461062
3 31547 41349 939202628
3 43 99928 484330626
3 64134 92840 479765762
3 46458 79833 641668019
3 29003 64689 163436927
3 65 99915 430016195
3 22020 82480 627358374
1 31925 48854
3 71 99991 820539580
3 51 99964 916135856
3 35891 73284 527157426
1 56333 78189
3 24 99956 92194056
2 63722 266424726
3 872 54445 386209231
3 14 99908 153343497
3 45161 77926 79349919
3 25 99971 319071521
3 10 99923 522236835
3 7415 69466 374463345
3 18687 24644 193578157
3 39256 97124 975275159
3 68712 76262 285820571
1 71069 78549
3 2923 30028 942909568
3 88 99964 205535710
3 5945 34205 438612742
3 40 99905 338904592
3 45031 76829 850772672
3 2788 13699 130896741
3 34697 92606 976548396
3 60700 97169 636272280
3 15972 42781 431754041
3 53703 88830 895736804
3 22 99916 116044021
3 36093 52857 534203484
3 60 99940 244834184
3 63 99918 507274102
3 28132 99295 402129506
3 77 99959 809400553
3 20 99950 117035696
3 97 99928 399744186
3 32 99951 781569557
3 86 99926 578419601
3 29873 56292 180893590
3 29779 75742 211134289
3 88 99935 257001174
3 48 99971 603111912
3 11 99993 156656004
2 80948 334929226
3 77 99904 592028262
3 49622 89561 554337664
3 12562 69114 516989625
3 76070 84467 496749162
3 11391 98653 720312744
3 28 99909 246980006
3 72 99967 92317059
3 51942 74235 744856130
3 47966 94922 206565638
3 12261 32386 625159624
3 57995 81989 692979988
3 52706 83533 93028250
2 3927 444500992
3 49326 61054 940444006
3 67 99911 725928610
3 25906 37866 488838412
3 58854 67997 86442476
1 90209 93013
3 12274 60975 933685761
3 12 99938 15682193
3 11 99999 458304629
3 52 99968 219330169
3 31 99939 641109059
3 35660 87651 56376734
3 92 99930 216512092
2 60114 587846947
3 90 99903 9804321
3 61 99933 677074792
3 43079 46406 905442398
3 57168 93631 132499366
3 92 99994 58653309
3 52180 59844 555759067
3 67 99963 189770712
3 29725 45332 950668329
3 33 99932 525998
3 88 99979 146971497
3 32193 84944 705914199
3 4 99914 526653440
3 64 99977 813557180
3 85 99942 693269751
3 33360 35292 495978758
3 20 99941 877715269
2 5171 483192601
3 3631 35956 565990432
3 64992 83697 600244592
3 13 99926 932806544
3 19286 27137 887178504
1 41724 94603
3 69987 85608 475055586
3 34461 85013 561784622
3 25038 28436 675685064
3 21203 56181 196710499
3 64 99984 365623389
2 21231 397369364
3 63264 98200 78086398
3 46706 97502 761182333
3 32323 42059 903991510
1 22825 51190
3 595 77806 284673573
3 61172 86616 990571573
3 18 99960 93037212
3 45082 64037 61481314
3 59 99980 612528334
2 54939 922983165
3 10 99912 310719375
3 61627 82180 794312130
3 66 99930 908155725
3 23 99953 962925752
3 81888 91745 94231945
3 17 99945 756599518
3 57265 58428 87250913
3 15843 95823 550622716
3 34 99964 797309118
3 6684 59086 908283839
3 44 99962 754379025
3 24 99973 275112195
1 32267 40681
3 96 99959 935228355
3 21 99937 282046510
3 4821 82705 267500463
3 16 99957 84062394
3 21 99987 989348924
3 54 99911 576113192
3 41 99998 604553108
3 38296 63534 657058004
3 18 99967 795847282
3 60122 76123 98403312
3 85 99984 732779963
3 31 99957 875579320
3 18979 62144 615151696
3 58502 94497 242373607
3 30 99954 288173346
3 89 99958 542494826
3 21445 80915 725570951
3 72168 98879 625009235
3 17790 35688 578154956
3 29457 70221 701396753
3 14 99913 781870092
2 3431 998500612
3 30 99937 333810088
3 39565 61433 179556578
2 95224 6364685
3 6263 87900 379163339
3 4533 26195 466794806
3 53 99983 744209801
3 53156 84849 655176990
3 54 99912 727722134
2 52952 84329016
3 84 99964 269084174
3 25709 65987 814279429
3 6 99970 711971382
3 79 99978 225876941
3 8751 76016 306102707
3 92 99975 884737586
3 78 99988 588952874
2 67712 441345117
3 60114 91014 929711
3 56 99988 300201249
3 21 99923 352758819
3 63550 93167 633390697
3 10790 99256 816996052
3 22018 38099 824738708
3 1531 85583 512265589
1 89868 95942
3 18117 70422 421337842
3 39040 81795 678928108
3 1 99938 561342460
3 66022 82182 228371261
3 10244 58313 646816944
3 4176 67163 896973549
3 9100 57682 768073151
1 35143 67044
3 38865 95594 373160952
3 95 99900 87482183
3 98 99999 703430596
3 83 99966 77245034
3 42938 54262 991101396
3 30 99966 923855269
3 32771 81603 382977421
3 81 99976 18111273
3 61338 84465 490110032
3 28936 76114 896377232
3 11237 40254 365502184
2 76831 894574017
3 8 99956 775898052
3 6808 85763 678263919
3 89 99940 404292495
2 75154 484744576
3 95 99946 557047113
3 9145 30103 42098523
3 28197 48274 361672413
3 20550 67819 818010324
3 17 99904 388327781
3 26794 81653 409468172
3 98 99911 543547849
3 12105 29243 555131026
3 59 99969 525163397
3 31974 68385 421726136
3 45 99900 286525336
3 55 99961 963696940
3 61 99976 73380287
3 79 99993 73728196
1 5701 91397
3 14227 23935 759801153
3 28663 45223 341579437
3 73 99998 920929899
2 42999 606589314
3 24712 83344 376049477
3 82 99990 173399689
3 36 99977 694670020
3 75795 86591 488246393
3 1954 83560 258796214
3 13 99987 575787447
3 33623 76089 242675832
3 44 99955 109803335
3 2 99905 37433748
3 39599 94001 325756802
3 64 100000 999464473
3 17492 60467 743185667
2 61132 884891380
3 55012 88859 267262233
3 8402 94643 347786854
3 50063 97674 460362705
2 33735 972661984
3 47512 85796 570645478
3 41 99943 665130125
3 63 99945 420536527
1 13753 29525
3 83881 87011 244482725
3 13 99902 125638499
3 76 99928 854293134
1 11301 37016
3 1 99972 981044929
3 2348 72699 1444993
3 67529 77073 962437122
1 16209 22081
3 23 99959 943196951
3 15704 27910 928296736
3 27988 41328 432245382
3 59420 92439 430937052
3 79970 85336 798088934
3 3 99940 898120925
3 84 99985 220160066
3 20596 48609 334651645
3 12245 23043 901268953
2 3225 341934897
3 49879 63955 816015770
3 43 99949 816071568
3 5 99970 823565128
3 29 99974 248119061
3 27328 70705 824656739
1 42581 74604
3 75 99977 162176906
3 1 99954 939221
3 35 99968 922228920
3 47 99906 502205604
3 39 99915 914379749
1 51953 81952
3 61 99956 208389319
1 24198 59271
3 91 99914 131955962
2 56617 42724975
3 81 99900 363134657
3 13843 30141 160577187
3 85627 91347 769308469
3 20354 74855 783572200
3 52019 71201 545052540
3 39 99962 444091583
3 61889 67162 465816724
3 50 99959 467129614
3 23720 29429 395951520
3 84 99944 108639923
3 27117 53726 882865437
3 5 99955 12911446
3 1828 91887 810873943
3 63926 97760 624926852
3 25465 92179 75743515
3 23 99914 5499129
3 44131 94997 702949806
3 70 99950 956400189
3 62 99912 788081918
3 29 99995 898240626
3 24 99992 401133847
3 8367 93525 194132077
3 46 99996 5559768
2 2509 662316098
3 56103 98720 193352336
3 61 99992 842655776
3 12900 24169 216620900
3 24129 68105 663900432
1 70788 84977
3 33400 62390 676067623
3 44672 94762 127084384
3 10392 23732 88468294
1 52247 54567
2 93695 624411584
3 31208 62666 610765982
3 46644 91180 640825927
3 46936 96752 170977380
3 20 99975 231346663
3 92 99977 904653930
3 13826 20471 84293731
3 12 99944 92245802
3 34 99943 880308265
3 74 99948 763591337
3 11637 99692 596540449
3 61 99971 213769962
3 27 99983 399168965
3 64 99901 448832161
3 80 99942 476808050
3 38996 57968 727229993
3 99 99900 957188862
3 51 99990 111478455
3 94 99977 948416139
3 56461 80086 373424592
3 27 99991 161115035
3 9 99987 612991736
1 42663 68625
3 62 99977 227744299
3 43459 55628 974446292
3 66 99933 954481407
3 43714 88170 87060907
3 8135 68615 906130278
3 25575 65606 216822634
3 45482 88207 270198771
3 7 99925 656060436
3 41900 46277 711386009
3 71 99916 801475003
3 11692 24233 89633187
3 78 99910 491575324
3 2254 9677 209808868
3 40 99994 160332913
3 4631 71426 551708464
3 75545 91751 389576579
3 72 99971 676027403
3 28887 91927 387990527
3 30134 59521 856726944
3 4064 94872 212656907
3 81477 96668 657055989
3 63303 75278 50516249
2 70239 193006326
3 5479 27677 368144345
3 38051 60705 867624404
3 77 99971 205177815
3 13960 57407 973821779
3 56 99942 491830475
3 19327 75272 84061932
3 13 99946 463070105
3 9351 67243 25571922
3 34757 88094 160906706
3 52882 54496 341653222
3 58 99975 349024965
3 26902 99427 945445228
3 57 99982 665919702
3 71 99964 495716351
3 98 99977 277992724
3 25280 68240 95546947
3 83 99981 291557638
3 62159 89051 287179738
3 88 99933 407655109
3 45473 49042 367168282
3 81 99955 129001296
3 90 99960 576816124
3 14685 87365 472857372
3 42159 74871 217048919
1 47488 54021
3 8004 59075 70463522
3 82 99957 330878823
3 77859 81130 680782084
3 96 99962 361048970
3 70 99977 742461471
3 34672 92277 513031557
3 14455 95842 550520253
3 33252 71635 227321227
3 31 99925 45128033
3 4 99967 98043261
3 9690 71450 157510973
3 18 99981 900024314
3 52 99997 359228388
3 3558 98150 590097846
3 70535 79064 74790464
3 1825 18190 230825743
3 59 99934 635540934
3 75 99905 641060318
3 81 99947 422594793
3 21 99930 854809484
2 30533 605536221
3 10 99925 521504319
3 41 99954 503996775
3 64 99907 860217063
2 19249 523377180
3 58 99958 434176162
3 31328 56893 837190784
3 12560 80932 837415524
3 6 99975 969715637
3 23302 52527 943319314
3 28117 98120 819821320
3 15150 68036 995698504
3 34677 92181 100348137
3 96 99912 313286263
3 2595 38040 300455646
3 77 99934 308070519
3 45 99982 993544632
3 31965 78237 869256029
3 82 99935 299441669
3 62612 93765 328025487
3 40 99934 771327174
3 47723 48280 430429206
3 10 99953 449213025
3 2270 96062 213496627
3 14123 87941 276454362
3 17 99963 84553013
3 334 56026 769601086
3 19785 49411 444711818
3 27256 97256 606517855
3 18026 46964 250652692
3 75 99906 414520519
3 3219 97751 331686078
3 26048 26581 751762919
3 9 99926 87923023
3 51 99900 717406863
3 16 99915 348049278
3 16558 94977 28500131
3 32728 57188 986303302
3 7 99904 952253964
3 4851 68269 536501628
3 82 99954 882164205
3 4185 34073 360736927
3 98 99970 530672663
3 5 99999 970211824
3 60738 91424 55998654
3 88 99921 879300290
3 31319 91923 850825837
3 27857 97922 914757139
3 28 99918 286167096
3 67 99981 394779227
3 29951 61553 491847729
3 50 99988 380775332
2 29746 801265154
3 64 99912 170231128
3 58059 96604 873016828
3 25 99957 84017413
1 11687 96374
3 32 99972 528580489
3 52411 73400 857425957
3 19 99976 70941530
3 47111 64417 198881910
3 13462 53357 801659674
3 67 99947 875150584
1 67237 89243
3 83 99933 337101442
3 1794 11497 557042653
3 46058 73242 13271992
1 3137 53169
3 54 99905 105138632
3 24842 77568 953124903
2 8983 581055387
1 81040 82538
3 3299 22439 44607266
3 23545 78797 830773486
3 25 99901 585591386
3 9342 49682 405129498
3 50243 54639 621894439
3 40213 62863 735390207
3 85064 86042 420482667
3 90 99971 196757750
2 99311 12388651
3 97 99980 131946923
3 229 41233 570799165
3 63084 85344 146909115
3 97 99920 125767143
3 985 45218 896045516
3 81 99981 540502076
3 35292 61253 101793351
3 13 99921 315756971
3 83218 89828 395139969
3 6 99981 212897207
3 4 99997 931333143
2 56679 511753240
3 67473 85272 647222695
3 41608 54649 685675833
3 90 99921 315311947
3 65343 94223 140055722
3 35104 41785 370022935
3 90 99900 299188072
3 16932 72215 710289507
3 55139 93694 376567270
3 79647 89605 17134630
3 41 99958 965822714
3 6315 43762 362705811
3 58 99925 289647381
3 13476 72078 754455015
3 73 99975 610465207
2 38590 913486218
3 57378 93413 757765244
1 32489 76066
3 12 99970 575341562
3 53 99930 686794249
3 30000 31545 592271722
3 66607 84348 811688767
3 68 99922 943439496
3 7982 26025 161188621
3 87547 95913 925577969
3 42 99933 146095798
3 33 99928 478305214
3 34704 44299 306708873
3 21923 43555 275173949
3 66 99910 507416894
3 3282 52049 420971745
3 6554 26540 819251840
3 6934 27454 842361974
3 33 99909 22599115
3 14362 59377 929708442
3 45075 92031 13789305
1 37062 78782
3 95 99953 842850558
3 90 99975 304082197
3 15541 49638 428071543
3 24 99910 135816040
3 9 99992 496881288
3 16 99980 107655291
3 28258 86923 958873290
3 51292 80785 908604919
1 13883 89018
1 23860 84280
3 17194 63143 740309609
3 8 99928 958498603
3 86 99962 96007431
3 10 99991 34318998
3 53 99971 638801511
2 96592 310775643
3 4 99902 318777336
3 16 99909 910115673
3 33 99997 326533005
3 33339 48660 720229043
1 45900 73960
3 90 99930 882967465
3 91 99959 970769042
3 28732 88131 618123679
3 45719 66647 744573913
3 54389 66641 501488517
3 18 99904 636460378
3 29367 73453 16422356
2 18699 801783336
3 31 99947 224120493
2 62875 269166891
3 9 99981 292544771
3 14 99913 319571092
3 77849 86970 393149812
3 15 99950 839094959
3 31634 64416 969228119
3 44315 80677 269277859
3 26443 97855 378617352
3 45 99933 935473198
3 91 99905 668052921
3 41442 69601 269024564
3 96 99979 754811814
3 18115 84414 820280214
3 34607 74099 892115082
3 72 99975 765992262
2 63163 546276716
3 20733 48823 70389851
3 8 99909 271254507
3 5 99987 661254941
3 27 99931 887256210
3 56496 74691 572084907
3 11774 83962 731352010
3 12939 55232 614937735
3 87 99972 259667933
3 55 99997 18558366
1 59306 94620
3 52473 53574 294436469
3 84 99903 876723309
3 35 99913 394340874
3 18 99919 964586767
3 81 99950 538298319
3 35 99981 852114216
3 8915 50141 318610401
3 16 99994 101054862
3 24 99915 215845676
3 18089 42314 831419915
3 30 99917 80106947
3 60053 70214 896297549
3 48 99908 224614256
3 88 99907 371580190
3 1463 53113 844091015
3 5482 69046 282237398
3 64 99942 979248896
3 77909 81853 846890510
3 26 99969 520625604
1 29229 91516
3 46279 58097 994231567
3 6 99918 524137032
3 27877 32888 168013779
3 70837 84125 102839856
3 72 99937 52155723
3 12852 54797 810385658
3 59825 97859 517293035
3 30 99927 974555565
2 86214 408634445
3 54745 74321 537600112
3 59 99936 101993886
1 11453 21868
3 70 99982 934962113
3 68548 84682 547221710
3 64702 68853 132189494
3 2644 74963 397309446
3 36774 80639 115265880
3 78 99973 741493573
3 32563 57606 629713680
3 59782 59975 608239903
2 67543 11631768
3 38998 91047 834360715
3 35762 36015 892536733
3 79 99922 239127115
3 38274 50338 17850108
3 70960 73218 608023991
3 20 99928 135515976
3 13983 21150 29208798
3 21298 60534 549924201
3 12000 98635 824937282
3 46631 60173 117460710
3 36140 94608 746319304
3 85 99988 336369794
3 15236 74629 218639347
2 6716 736166758
3 73 99918 307578713
3 17383 29809 884577306
3 27927 80697 809725710
3 50 99952 135454960
3 26930 99777 664282927
2 53032 230856296
3 37399 96288 939186628
3 61818 77695 833844436
3 16070 47822 747286961
3 24 99997 820623629
3 19 99979 181737029
3 3 99914 875937766
3 17035 83329 84852395
3 36472 69191 881446206
3 75295 86519 960769855
1 28378 66932
1 13010 68157
3 76 99982 653117311
3 39838 68414 222109810
3 7 99917 514273138
3 24328 37230 131828040
3 84 99946 910757126
3 62 99967 59306253
3 74340 93823 871565904
3 3 99914 374202310
3 2857 66670 11719779
3 46346 76050 775876122
3 49894 69961 595752105
3 46817 86595 907748167
3 44 99916 643607665
3 10 99985 613776727
1 46301 67619
3 70 99933 145323735
3 36501 61340 649142389
3 10269 43346 513835894
3 16 99984 820588460
3 21331 96409 672468907
3 69131 72162 247739082
3 43 99960 480358273
3 26161 79827 457712990
3 56 99979 314503726
3 57 99989 243085329
3 1 99914 391002247
3 57632 94816 88913088
3 89 99918 377198003
3 16027 52520 705925833
3 8973 21388 497801759
3 24 99995 894864293
3 19406 61670 97990322
2 14460 834129383
3 23146 81997 742986158
3 46 99999 957781171
3 50670 62657 920101453
3 92 99925 786308120
3 96926 97422 506793920
3 59887 63665 220384981
1 31475 73786
3 30287 80818 450629365
3 11518 73937 541174280
3 89187 94591 318945957
3 55 99956 448249135
3 7 99965 439085766
3 66 99908 35523000
3 45737 47334 113462831
3 41 99917 820266407
3 30648 50355 409461244
3 49178 70810 96255749
3 18509 20744 242603040
3 97 99953 667917077
3 79407 97633 214228027
3 1 99962 725626824
3 64494 80387 741340333
3 18 99932 271102835
3 56 99947 326291948
3 4478 49442 474747583
3 2646 72974 141913619
3 37024 54642 602599137
3 5 99921 304266427
3 38 99973 136040971
3 16 99928 438170382
3 67 99930 199874082
3 9 99931 599193626
3 48 99951 607689138
3 84721 90670 950582115
3 2 99938 232948511
3 46 99956 383790012
3 9597 40591 199137309
3 96 99947 273024599
3 80 99990 377219427
3 79 99967 430521883
3 55 99977 465253019
3 86 99906 170835254
3 30 99911 758842013
3 74 99962 715414259
3 48089 56774 140115420
3 86 99972 127837645
3 21363 68807 340741921
3 10742 91848 607915972
3 3678 12377 79150711
3 9119 19110 653475056
3 99 99963 92476007
3 17058 71735 926188628
3 36 99921 727765349
1 6485 14056
3 71199 94475 965421101
3 85 99988 574731657
3 59 99994 746034729
3 6528 8312 864240163
3 70497 99235 472822406
2 83467 194510827
3 87 99943 678774520
3 40213 68894 966929923
3 96 99974 958238803
3 57 99927 485506830
3 71 99968 235605156
3 35230 48198 532627074
3 21 99971 230454667
3 51061 96332 209308701
3 21771 49186 934949556
3 35 99975 327969392
3 96 99951 677872384
3 56978 57425 912702909
3 48 99972 849299970
2 73614 432032029
3 16852 74728 342398488
3 4026 34244 304374867
3 57 99914 477561249
3 25650 79064 175632074
3 31675 40712 579619546
3 10 99920 746049493
3 93 99937 125598804
2 73043 664457219
3 46 99961 330954606
3 15 99905 204222287
3 49 99955 642548067
3 52 99919 466570386
3 431 31289 596274882
3 1451 16279 221957443
3 15860 79330 794029264
3 62189 62740 376791667
3 56050 82878 566874318
2 35343 514966641
3 81394 90831 353830941
3 14557 26995 435362234
3 13043 95132 55408476
3 98 99930 157585111
3 79 99995 679065414
3 75 99903 429765792
3 28836 45105 38628975
3 22101 37543 644028641
3 79 99908 604737476
3 32 99951 488128820
3 56435 66797 658579456
3 50665 81046 102240276
3 46267 76749 48284002
3 60 99972 673243182
3 45 99950 898736030
3 40 99961 204499963
3 25133 88457 216392210
3 7 99975 3720076
3 17967 55777 694143546
3 41 99933 120646309
3 54186 55892 184040037
1 19838 37368
3 33745 59768 284912264
3 36744 46934 716596170
3 75 99963 333707436
3 40 99954 975821355
3 10436 72550 32142414
3 90 99967 800143280
2 47664 546854024
3 52 99987 716981804
3 30833 84176 538262330
3 52 99923 321276083
3 27 99991 735515700
3 43 99968 593122446
3 80 99921 522275783
3 87 99925 227038639
2 81672 287981482
1 25555 42444
3 12 99901 293930857
3 10 99939 691401961
3 72 99967 816161044
3 85 99962 580982661
3 55317 92715 574212844
3 87 99984 326717455
3 58148 80588 298178068
3 46865 88487 919082198
3 71 99973 581017177
1 14779 45443
3 52 99962 571934350
3 14367 72922 242313902
3 60293 65181 232778393
3 10514 57817 417270391
3 17642 23935 725021939
3 31924 42973 188221022
3 95 99916 384728751
3 39 99926 894247692
3 70035 83117 337870824
3 63432 88611 897711879
3 10332 79671 496640751
3 68859 83936 184677759
3 82 99956 783826887
3 96 99940 600524130
3 64984 67790 724843475
3 39 99970 646689463
3 58 99968 915986382
3 51350 52386 114779177
3 74251 81743 732210171
3 82929 96453 630854881
2 14181 676399372
1 74078 78679
3 68 99984 959244996
3 40900 96779 651641042
3 11471 41622 186130195
3 21680 78269 635958614
3 2711 86538 287400599
3 53072 80714 198999788
3 15646 54901 593674501
3 26 99983 915794579
3 37813 62409 52524301
3 74 99920 748399287
3 36 99964 842701773
3 48361 98642 788174915
3 1084 64760 474156675
1 20816 22465
3 59994 62114 889728659
3 19111 73928 192281797
3 9 99903 352348740
3 13 99957 710805221
1 36891 96547
3 82901 88606 591906866
3 27 99937 431993365
3 45 99951 543567122
3 5058 38370 989330156
3 65057 68989 949003113
3 29 99932 211646219
3 28401 90563 988233562
3 12 99946 311278531
1 32788 48863
3 38714 62885 97713764
3 72 99929 653488678
3 13573 83605 956923398
3 3284 52646 77355236
3 4 99906 808185369
3 98 99991 152780184
3 7536 47602 327243349
2 40912 841212088
1 77254 80834
3 16349 54330 822983641
3 67 99905 330202875
3 83 99989 523670229
3 41629 48876 77029502
3 3505 37781 652793728
3 537 4826 865545282
3 6 99971 443833257
1 14142 45174
3 36 99939 613536151
3 100 99989 728461078
3 63 99993 609158945
3 39792 87302 835734277
3 11815 55873 592979922
3 22377 62890 645560880
2 10421 904273831
3 29 99936 958815594
3 91726 94754 446887939
3 47443 98458 90226695
3 20644 75745 731961127
3 14766 36941 998294396
3 39166 63792 443322903
3 18576 47829 17823577
3 62 99914 200194011
3 21 99917 513695986
3 22 99979 924743185
3 4524 85839 800659095
3 39129 81203 399767495
3 22 99930 108320517
3 2 99907 323608711
3 37 99933 975481628
3 17301 41390 650219444
2 39938 21633104
3 21 99957 262584327
3 5252 40391 867524252
3 48051 73904 716717479
3 23 99954 777218736
3 80861 86820 327829598
3 9389 11386 663056218
3 46 99967 541911863
3 39 99907 961410021
3 1968 36840 690563696
3 7694 82339 997419543
3 71788 92751 524969743
3 64742 68464 811874399
1 7493 10718
3 14547 76297 245934047
3 55 99928 323330075
3 16584 54618 639391913
3 85262 98771 373532313
3 41739 45284 593628190
3 30722 85314 353946747
3 65544 88423 669059537
3 30153 56266 849795591
3 76 99954 25541215
3 84 99992 823089020
3 89979 95182 428232673
3 11798 58661 979368749
3 38345 68010 345842341
3 3046 92070 32383950
2 9539 664580638
3 71 99910 768337647
3 25 99935 817842903
3 70789 74225 847379859
3 18778 35023 872061376
3 63 99964 166742546
3 17598 78556 51008641
3 47686 59618 808573882
3 81 99956 516744021
3 48565 62040 193481631
3 5 99963 531518461
2 23290 190461665
3 33 99957 60829441
3 31990 71259 564249164
3 66164 73833 376829402
3 55051 65123 380155025
3 18618 33530 75455231
1 131 70171
3 5030 11761 482152162
3 73 99908 573040351
3 40817 53048 692558034
3 56424 99248 106991980
3 20651 92347 994265127
3 38133 93953 90845385
2 58512 135349518
3 94909 97932 746855507
3 13 99946 936693325
3 85 99918 327144038
3 15 99951 860237962
3 73 99969 442741499
3 22 99937 822247991
3 10550 11437 923681190
3 43769 64733 640969249
3 15899 87803 189162915
3 61 99970 968597401
3 20 99950 159862699
3 69 99982 658154741
3 48487 93305 918757385
1 20074 20835
3 50 99992 844270018
3 7913 62816 226688707
3 48 99990 363556007
3 12330 98162 811985095
3 38208 43518 415620977
3 75 99965 895632367
3 85 99970 408824439
3 48930 71507 907806237
3 40925 68166 405589248
1 64222 83046
3 45 99914 553731275
3 5 99988 330906318
3 69 99967 438607752
3 76506 97100 753127409
3 84 99967 527937740
3 6413 47841 658127453
3 75 99974 350544780
3 53 99988 446158467
2 56907 274207297
3 85 99914 910506508
3 8957 34533 955296687
3 76 99974 590453937
3 97 99976 900349793
3 13 99949 119490423
3 16 99977 105828939
3 41336 55019 416038461
3 17994 87462 297305859
3 8 99938 714448639
3 26056 45387 246458826
3 15 99929 278532237
3 24198 77466 737588969
3 7138 21474 63325563
3 85 99977 829558591
1 48005 97073
3 23524 26061 53174408
3 17626 50100 284560613
3 9 99955 567849203
3 65 99999 272406122
3 10381 44082 875712717
1 22077 99351
3 71 99969 876641127
3 47015 65280 251620186
3 24631 98421 879518808
3 60 99999 94080759
2 24137 1777127
3 2741 88674 760360973
3 97 99972 278101289
3 63518 67733 99603674
3 2268 20150 440022318
1 71279 73755
3 96 99901 946169304
3 79305 86052 557235053
3 8 99957 678203601
3 36 99938 844702392
3 59883 90350 649986318
3 97 99975 720494696
3 34966 42004 123496405
3 42127 58109 630091425
3 31 99981 900118456
3 38796 83466 864246487
3 3 99991 421893033
3 1600 18213 736404864
3 47 99988 435896398
3 814 18591 590781448
3 9706 74609 542952855
3 6466 48502 8780037
3 8522 44255 160129166
1 27568 83132
3 9 99910 222611592
3 49781 96484 705537454
3 39 99995 611098554
3 13527 49105 886453693
3 48 99973 787382117
3 60137 65882 145961730
2 52695 435884935
3 52 99951 91130773
3 13 99953 490486304
3 17 99938 458993445
3 28 99925 68799925
3 17775 38940 292351096
3 49 99952 329747765
3 22038 69433 141727202
3 24 99980 937231875
3 2830 92159 381297001
3 84 99999 404696968
3 32 99938 43874560
3 4862 48013 804288781
3 4082 37076 54750968
3 48 100000 853007815
3 24 99994 116040883
3 23 99953 761426739
3 26437 91491 528245660
3 12 99942 387712932
3 59 99948 21600340
3 54315 78472 401108763
3 89107 94487 259011117
2 80834 309744078
3 46333 95242 26733999
3 21448 39822 842679786
3 5404 56866 420249259
3 41516 56855 424970707
3 19488 36018 549833284
3 5 99926 330236059
3 70 99995 105715402
3 28 99987 616527458
3 99 99921 13351325
3 15137 19218 356638564
3 10747 91067 454975710
3 80629 92315 171189588
3 78 99960 73537383
3 86 99908 275247853
3 72 99935 356148472
3 48043 57409 96044999
3 14562 70117 850854068
3 6878 65169 124747367
3 51259 87478 386359755
3 95 99972 216361626
3 11 99941 691530361
3 79 99903 15544835
3 2407 32172 27169583
3 42 99968 227961074
3 86173 96742 963766288
3 23490 68155 910752632
3 26448 68961 797663392
3 41467 61602 108020408
2 87483 514607553
3 47005 78780 769910499
3 8 99961 214145495
3 14 99996 511266075
3 44997 90019 900885139
3 4 99967 318257234
1 36892 70994
3 75 99979 596177695
3 7 99977 249119426
3 69887 93175 232474557
3 3 99902 840145409
3 50 99930 154099767
3 59 99988 721851461
3 16968 43887 244156076
3 87 99919 923327068
3 2 99920 521328296
3 33 99927 753594756
3 93 99938 997002295
3 58 99971 414821150
3 22150 48233 891853626
3 76 99914 459851422
3 19499 47919 720048377
3 74 99959 32605127
3 58 99945 128195577
3 54013 58689 648561941
3 99 99985 426946576
3 31966 85477 127275642
3 71 99995 299610807
3 51 99920 83472462
3 90 99925 986218399
3 12 99933 756184192
3 62752 71034 743338887
2 44114 955255850
3 69450 89848 583755472
3 28 99907 998175405
3 16 99967 795871108
3 92 99930 326726392
3 81 99980 414925301
3 8119 19000 281084337
3 18298 74452 189250450
3 86 99906 453871478
3 19939 45087 468654646
3 23840 53142 887239766
3 37484 55967 909629759
3 69171 94103 931831168
3 15059 59807 954742493
3 14361 20609 307712314
3 44808 96854 501628840
3 33468 33497 493393173
3 9 99957 978926197
3 70 99953 417225822
3 75 99967 403159145
3 5 99923 870179544
3 12 99938 703161167
1 23452 59315
3 40 99954 978723054
2 76295 172756213
3 73 99991 906548916
3 59 99920 558980552
3 44930 61208 453103616
3 65 99916 981399730
3 84 99950 664747414
3 41 99953 644155101
3 70585 90444 99779276
3 62248 75381 943258453
3 99 99914 559845007
3 28 99965 331458812
3 4 99927 733123829
2 30344 264765483
3 7310 42540 347689388
3 51 99995 164456359
3 43782 50250 643273333
3 56 99938 125594320
3 57818 57912 67698582
3 19880 24314 508736798
3 26214 55398 134798552
2 55935 234295102
3 83 99946 482332097
3 13 99933 838554431
3 24 99942 891172465
1 5065 69589
3 55 99938 110544591
3 79 99963 961309568
3 84907 89779 176374975
3 3654 45864 157515830
3 44 99959 540969354
3 86 99987 347297179
3 2956 64134 540335072
3 28027 87737 400198874
1 3297 80749
3 51821 93682 948180039
3 76 99943 343026346
3 78357 84039 972159042
3 32024 38120 540732246
3 40 99939 580714378
2 78150 983388447
3 31 99950 188869158
3 8566 14016 112449755
3 43296 73855 6906928
3 75 99915 695329646
3 98 99904 163185181
3 44560 92237 508090385
1 48844 72119
1 3420 70907
1 20335 74126
3 12 99953 862403688
3 30037 70958 161423333
3 4 99900 588320608
1 15250 31253
3 3 99906 672521799
2 18851 292712202
3 23 99996 364705091
3 51 99948 731760927
3 56 99952 203887293
1 3560 65229
3 17 99970 962178938
3 8969 26129 561096901
3 58038 89412 66132976
3 11 99933 444975029
3 17422 79835 797275077
3 12 99969 851979086
3 2557 37927 897295962
3 53 99929 715794846
3 72 99999 112984697
3 44348 47510 736039716
3 34327 86849 906094447
3 22842 62203 416748159
3 24423 65023 360654941
3 79 99930 209445477
3 75171 96566 592721867
3 58 99959 855367126
3 13828 61377 358689663
3 75764 94554 463718546
3 37506 96143 815048845
3 63 99956 22860744
3 7823 55441 964378543
3 42 99987 387269393
3 11787 54280 894887382
3 30220 88235 816509341
3 60 99917 60197634
2 7155 733339503
3 17 99980 513578555
3 35 99945 667335743
2 43199 62892593
3 13 99984 591696204
3 88 99939 498361893
3 52192 69426 43231045
3 97 99970 25350409
3 59 99932 64591720
3 90 99901 901572834
3 54 99915 664597009
3 22 99967 592944049
3 181 31273 64038171
3 69 99938 688174983
3 31 99979 540435091
3 83 99937 302795995
3 38609 72615 291403180
2 36436 784629230
1 70488 75741
1 15280 84402
3 17611 79104 472916135
3 82 99987 411748627
2 50187 933275318
3 86 99932 481191767
3 86 99922 615656956
3 39 99908 461045870
3 33 99953 310909502
3 84 99940 488560778
3 43 99952 151372428
3 92 99959 143779609
1 63072 68094
1 18210 53944
3 100 99954 569355321
3 57641 65481 824474016
3 49 99910 757369650
3 59004 95571 950594063
2 45800 90789450
3 72 99978 193820148
3 14303 72569 452906055
2 29962 273408591
3 18755 34415 65965507
3 83 99954 659102426
3 18932 62134 824583582
3 16508 41159 88661340
3 37 99932 399662899
3 20 99994 231252960
3 29 99967 194145626
3 24398 43247 952950519
3 5205 61190 420398384
3 63 99946 852460614
3 64840 77023 548865868
3 36334 59910 208673636
3 60 99999 920658740
3 44 99919 659718371
3 11 99912 410671376
2 72792 996440491
3 16 99968 115148205
3 28 99907 532640701
3 48151 91284 587550114
3 16590 70570 834893634
3 79 99908 813910362
3 70118 94756 805941741
3 35 99981 458594409
1 4782 27558
3 25866 44322 33068193
3 51 99930 789114357
3 29946 68854 501026715
3 11 99935 955799390
3 42561 61335 551815539
1 30817 38847
3 16 99992 128987283
3 4373 78504 985760019
3 71 99957 426867420
3 3227 65426 533882605
3 32558 34030 634222665
3 45 99947 482922069
3 28934 50877 82980221
3 89 99909 455562995
2 35021 73150342
3 6 99949 815361036
2 58954 353303701
3 52 99933 67517611
3 76 99969 247688968
1 30397 53000
3 32 99906 381495171
3 9790 24552 159376856
3 30254 48419 384324124
3 37603 63529 68961616
3 88 99936 358125823
3 29806 68535 331907039
3 30 99951 516763829
3 71 99936 402584660
3 5967 99209 354996140
3 17720 42052 555425083
3 50 99908 966366574
3 14 99969 508243369
3 92 99925 350178834
3 9867 95126 337294933
3 67038 67328 834103283
1 57510 97657
3 43 99990 965441600
3 29 99942 496511786
3 81 99966 521025153
3 22 99901 503012937
3 88 99981 872812922
3 13 99900 959652920
1 76310 81132
3 70222 83715 230094133
3 21 99907 866188559
3 21627 92252 224542420
3 24325 24363 377947534
3 53168 68473 223802435
3 50 99941 830347613
3 33 99902 360850055
3 20329 41135 189814370
3 60 99928 52831220
3 28 99907 35257808
3 42 99942 329020219
3 38693 76224 538183645
3 72109 92736 137996482
3 83779 87448 976605109
3 95 99909 661191736
3 25626 76048 437786030
2 4977 20611726
3 6 99942 495064448
3 84 99947 969213686
3 60 99923 530393962
1 7328 66569
3 95 99914 49452728
3 36 99982 871294915
3 29224 76368 825769172
2 66289 779288040
3 40 99974 519282337
3 41069 71253 638143969
3 61365 93505 749338842
2 10698 963546824
3 81 99940 134608018
3 98 99905 331066835
2 88124 742509818
3 41964 66017 56851829
3 2804 50161 611373816
3 28496 64955 368143495
1 17652 85212
3 1 99934 19312094
3 93 99923 442288281
3 13409 81164 429911734
3 24978 74540 710310670
3 12076 66902 268747376
3 8 99911 378856312
3 11544 89578 699021834
3 30563 44525 128438779
3 13766 36633 811558048
3 7 99942 596699486
3 6529 19737 538210683
3 729 19334 63102390
3 16519 29483 500258413
3 99 99989 360111969
3 74 99976 936214620
3 18437 76522 646045751
3 53445 75324 335369244
1 1891 47528
3 48075 58690 130858706
3 23 99933 442734712
3 66 99907 578611212
3 42 99999 439018495
3 13 99949 298275801
1 18095 69642
3 15 99962 699662556
3 78 99904 152192712
3 72 99937 789971171
3 48 99966 776798613
3 63 99901 241572149
3 1 99981 276770296
3 12480 68627 967922716
3 13 99926 580338916
3 36279 95531 83428128
3 66713 75154 564431953
3 67157 94202 580857767
3 23338 28426 107552883
3 53 99910 497723840
3 39 99963 529093420
3 21812 83523 483465532
3 32783 76598 240150975
3 45 99988 574544638
3 15 99987 569973958
3 35 99905 825376916
3 79477 93936 932557926
3 53 99945 832173574
3 13 99976 905284290
3 39730 46701 133720046
2 29283 632017154
3 46369 62482 389186220
3 71242 89506 4672000
3 38294 54628 543309089
3 59805 63246 809200986
2 66908 482538914
3 3574 22205 573820960
3 21 99997 795080308
3 86 99917 857093859
3 81 99955 541631194
3 23 99910 306576675
3 66 99934 523514015
3 23899 31501 719125505
3 57 99961 269380963
1 13411 41945
3 95 99912 114243340
3 58 99985 516676600
3 85 99923 334647464
3 33848 75280 93139851
3 82 99919 419372911
3 5 99964 358386790
3 7636 90119 634020012
3 34613 36239 635294744
2 54839 445625643
3 21061 38616 855453539
3 2218 96534 693089457
3 13 99923 359549840
3 703 43636 74628
3 8698 70386 131074632
3 3 99995 135712810
3 22640 78346 725084067
3 19 99967 305966700
3 36377 50587 854953631
3 23 99907 719954599
3 39 99932 736389900
3 13275 95403 188206431
3 8 100000 77361608
1 31141 53377
3 31321 51607 118580338
3 53 99935 593010467
3 5046 21467 382261683
3 71516 93597 588704631
2 78787 703104152
3 86714 98826 337422106
2 85944 42258045
3 10 99919 576211817
3 88 99987 412525201
3 17143 45168 681967041
3 5800 50834 469552747
3 43835 53767 230866127
3 34 99916 529246672
3 21765 49885 626415931
3 30743 59794 988371074
3 12 99975 875973183
3 51 99997 483938039
3 41 99940 215305208
3 39899 83182 463317320
3 39 99998 732811772
3 40423 87530 669768301
3 30 99939 603330604
3 64006 98669 28579239
3 15 99952 496182732
3 63 99947 640242237
3 43 99925 6800081
3 48 99916 491855212
3 29212 50065 43476347
3 6053 89969 661126809
3 34 99924 213926435
3 23742 53838 429208009
3 30094 37216 36635990
3 49466 98044 890084946
3 57471 59686 91455011
3 69968 91523 346590163
3 21801 54073 210941105
3 60 99912 68155233
3 124 38739 386300181
1 53691 74690
3 32587 56089 198878523
3 28 99902 146674169
3 44 99942 746372781
3 12 99929 473835665
3 1451 36791 392748597
3 6218 15761 611532272
3 19713 54505 756949689
3 76712 86470 921978075
3 35 99950 48270442
1 13694 85109
3 76416 84762 624292741
3 16259 79503 377662863
3 1 99978 96664194
3 12856 38165 990379116
3 99 99966 179957026
3 59 99999 603964270
3 76 99965 718565896
3 2708 83616 722917897
3 64486 79704 428747909
3 31 99970 506792799
3 68 99984 604446631
3 11 99935 523394036
3 10 99957 302656405
3 45 99927 164137376
3 10819 64626 750191386
3 24 99962 519876042
3 43897 89461 520828288
3 59391 86789 266162131
3 26525 58386 625285279
3 92 99916 781970896
3 22 99929 690170166
3 63 99930 685165436
3 54 99965 575052665
3 51050 62185 152262509
3 32 99926 476755436
3 91 99967 879836806
3 19 99958 431428207
3 22638 66031 638735789
3 66 99901 126917530
3 80 99947 740340158
3 9101 19653 428829259
3 85162 90191 19494336
1 44171 57430
3 52279 62057 156987209
3 22 99997 364884448
3 18565 21970 239359206
3 4 99973 645516172
3 16232 24638 23765659
3 72 99948 386479653
3 30 99983 739795729
3 23 99984 803389894
3 19 99982 738469757
3 50237 77635 211452424
3 64050 82508 892869137
3 34149 62546 116486165
3 45 99929 373253298
3 12 99949 221858043
3 63143 77072 23843820
3 567 25135 69332030
3 23472 89936 870338083
2 95136 765148085
3 80982 85920 339839867
2 35467 83982855
3 84263 91711 914825280
3 54843 77437 908092217
3 54820 70276 246387861
3 30 99921 745128415
3 33273 56918 789470404
3 2921 31042 304377641
3 25 99953 974204435
3 423 23763 403224241
3 11161 91044 635574547
3 66 99954 118779467
3 502 93900 314024977
3 24290 52462 930736157
3 39668 68987 54232016
1 53380 80422
3 25 99947 905042095
3 49459 98420 199537619
2 97700 290043189
2 30866 501130356
3 41970 52979 264450643
1 16528 64253
3 49158 49321 960160569
3 7 99923 869779844
3 49 99986 909933376
3 37 99993 511350023
3 18 99975 722943741
2 34043 458505830
3 10 99995 716625184
3 28 99951 532055563
2 23330 261150143
3 35759 44396 291678283
3 57 99906 303544587
3 28 99997 490611115
3 54475 80202 444163594
3 58366 84118 441939152
3 14 99975 180122323
3 75410 76531 92594852
1 4834 84223
3 85984 89549 667220269
3 1 99929 408434424
3 14293 63392 534791289
3 35 99989 334629679
3 91 99968 916154401
3 71 99980 374804051
3 77 99989 976728195
3 23013 96427 209888071
3 25 99941 336133318
3 10616 95342 521173914
3 70 99996 725075628
3 70 99968 965334009
3 13 99914 430186665
3 85 99934 104510178
3 54 99930 62177844
3 78185 78955 152194971
3 14278 74594 752627294
3 19233 51856 482921314
1 50244 82629
1 10945 92809
3 1669 51173 266730552
3 37947 64679 445422464
3 17 99990 249653727
3 6171 43624 679027901
3 12642 86998 438118974
3 28 99920 292036361
3 14650 94722 331443312
3 87 99934 410087397
3 26881 49168 55454487
3 62154 73851 780733498
3 38519 66294 556432947
3 26112 47147 253249745
3 11319 96774 862450995
3 32823 64000 283981061
3 63698 78836 915295049
3 7 99934 84164535
3 10 99930 177775106
3 81 99957 833654915
3 33943 44406 839269398
3 51707 75443 442470194
3 71642 89481 170345085
3 78 99957 151186288
3 25 99910 167363012
3 87 99912 751261374
3 61 99909 173916574
3 3678 87453 591607466
3 5162 35808 799508669
3 20 99919 890885950
3 45 99942 926019811
3 39388 88232 628066743
1 21054 85826
3 6017 49397 914164940
3 13652 43639 782331319
3 36 99956 109277833
3 9260 47077 88448850
3 992 73781 248807608
3 85 99930 797527715
3 31833 70543 312759538
3 14814 56098 217186408
3 35 99996 879422051
3 58 99971 524842022
3 26759 69580 48000187
3 66 99940 836634807
3 47 99923 719911269
3 77771 86740 939649828
3 13471 69732 435187963
3 87 99937 667310004
1 3467 11013
3 4 99971 353413477
2 81413 662064905
3 89 99902 916147468
3 65 99938 774714490
3 50943 91573 735148405
3 56 99975 4597153
3 7870 55741 150720793
3 10859 58290 36242070
3 23579 61842 675278468
3 55 99992 915073805
3 48 99950 871714159
2 77987 286638949
3 53 99933 331210945
3 53650 78590 813444475
3 13258 81882 769253232
3 90 99939 534340768
3 39 99907 109158492
3 15849 72450 359114007
3 15916 48837 307645614
3 100 99911 27466532
3 5602 38421 901342753
3 7727 29651 652003259
3 23178 76289 872133968
3 22532 34901 667699575
3 2 99986 238069842
3 5615 30506 43002318
2 83440 74951507
3 43 99955 96869657
3 14 99931 894354890
3 4034 73109 724833377
3 16 99920 481978640
3 7 99989 239129540
3 99 99915 769450016
3 15 99969 922644011
3 67 99944 449228493
3 85 99902 935084987
1 96190 97238
3 6 99925 539910644
3 52 99943 54617072
3 32 99909 432327067
3 48 99904 340509143
1 84471 95717
3 27887 51112 674193087
3 82 99970 178109770
2 95863 934830944
3 6728 85011 166502923
2 46243 464240866
3 46 99938 338640564
3 15 99902 834128728
3 69 99982 872068310
3 77 99919 366735609
3 59 99979 632697026
3 15 99968 868788561
1 66236 88654
3 12 99995 345965031
3 77 99929 940613984
1 68644 98534
3 36 99963 757557116
3 61844 70050 353583632
3 45 99910 786134076
3 3 99905 566042087
3 34 99910 969406057
3 18 99991 284834699
3 33928 55436 691924982
3 89 99915 554631374
3 9221 12090 24918663
1 50436 67787
3 38311 96720 519213436
3 20 99905 907812232
3 44 99975 382502389
3 5147 58833 180861972
3 54 99946 367656650
2 50353 867469937
3 13 99983 611481805
3 8147 96724 735907654
3 45213 54593 872003251
3 20012 21940 260424452
3 66478 69026 47358099
3 79 99909 275048623
3 5392 97038 290826233
3 84273 93198 989864268
3 71437 79785 916381244
3 3 99983 486089341
3 14209 94843 31180715
3 38572 38667 130359116
3 78 99933 463797507
3 47 99909 991961927
3 11 99999 369917220
3 731 98428 636408781
3 34145 45988 519065860
3 16 99997 362540455
3 38 99967 322832868
3 18 99985 20907739
3 76514 80565 78794690
3 883 82534 856437949
3 52 99982 962010126
3 34 99997 610998344
3 42397 59643 519396001
3 27119 37145 270502571
3 38 99982 917338347
3 28912 79474 722464807
2 68823 700433291
3 88 99960 304536853
3 91 99976 834563037
3 13408 40346 224935125
3 8743 28149 830780496
3 76 99922 106744682
1 13670 65870
3 33 99925 108161268
3 32100 54361 124599395
3 51 99901 916316154
3 42 99972 437679931
3 71807 98680 194412297
2 74735 797416351
1 29594 98535
2 7339 480996239
3 4 99916 355953428
3 48 99958 89051866
3 11030 26006 360198920
3 86 99980 841682233
3 46966 67769 260606413
3 59 99919 651041616
3 9836 55735 511966375
3 50028 94287 188171034
3 64 29079 750068610
3 96 99914 27869211
3 11 99900 785914056
3 68 99983 912652245
3 31 99934 439847281
3 2137 18845 656468093
3 85193 96275 119471452
3 17313 45071 897968622
3 23 99907 370402782
3 43 99912 855818974
3 31 99951 875799704
3 75827 82634 781589072
3 22 99993 606634126
3 25579 35399 927897419
3 43 99931 737547637
3 70812 79448 760728265
3 23026 40859 164965196
3 48 99956 673119729
3 6 99947 179246126
3 9242 25281 292269705
3 95 99922 884590183
3 4 99934 799683494
3 6313 85690 341833925
3 51 99970 495144102
3 95 99966 141138737
3 31 99996 576874081
3 31190 97601 35644799
3 78 99988 917509787
3 28792 42912 568921218
3 38875 49878 380814269
3 45029 92912 440092003
3 7495 86115 497439940
2 88611 165730505
3 3 99956 383466822
3 52 99936 105024203
3 97 99907 331461372
3 88 99943 812028934
3 15 99976 156105918
3 39252 93844 355258573
3 8609 60019 205572960
3 55 99909 24888615
1 42340 91447
3 70 99946 994995881
1 21047 43554
3 1136 37123 871103265
3 42 99934 155010723
3 57 99976 488781791
3 55 99964 691114329
3 47 99906 867188281
3 61 99982 184039657
3 6 99950 719165301
3 10689 38842 576557619
3 29470 44277 369705852
3 26313 90967 265046398
3 38570 93543 2749807
3 41977 68212 175981995
2 39781 98592143
3 74 99939 705248489
3 73 99953 135504608
3 24832 99866 622597653
3 48 99987 514590306
3 42 99964 528991021
2 9275 630938789
3 11 99922 122423722
3 35879 89959 861359938
3 33395 41538 728387907
3 39107 90149 98697211
1 74173 97140
3 20349 45826 404962600
3 47 99994 96721557
3 19301 78140 155989351
3 60592 80120 372551467
3 88 99934 379181622
3 22 99991 135280114
3 8 99948 569453954
3 16 99935 675159481
3 52 99944 858558395
3 59 99941 122671035
3 29116 60212 200022962
3 46 99908 220464656
2 24372 853591795
3 79 99964 40273239
3 17861 91030 954923626
3 4395 84563 767452953
3 5264 87320 578074113
3 92 99935 755772948
1 22050 53007
3 81981 95073 730303138
3 80703 92147 505927344
3 1 99913 953150885
3 6 99979 112413869
2 19822 173308536
3 14191 51359 937740052
3 3128 52779 782341206
3 43 99956 805196771
3 79268 91998 132479872
3 34 99972 895723682
3 87 99900 311532172
3 62746 83747 52037205
3 58 99971 130055760
3 4 99965 842932909
3 69 99991 377865037
3 91073 94796 584041241
3 100 99930 898935653
3 29309 72003 690561054
3 54 99952 529799636
3 92 99908 650483433
3 53871 77920 426037598
3 27 99934 638846754
3 49801 98043 405934789
3 14 99912 195346178
3 98 99902 887675263
3 4996 21352 536009640
3 26 99920 19402918
3 8 99921 742707113
3 67 99908 84769839
3 59 99919 994090983
3 64492 73353 428435038
3 11690 29676 456809636
3 58 99944 612009850
3 30 99966 529356502
3 16 99946 375724989
3 60 99982 65915324
3 31942 86345 189184399
3 64 99977 537681586
1 50312 86859
3 30907 86148 484262848
3 39 99953 50756171
3 51405 67964 791510070
3 46677 87773 281591556
3 56849 61316 681153894
3 54046 65019 201878461
2 26507 611436436
2 13900 648838648
3 65214 74153 204681855
3 42283 95906 574577852
3 8735 91324 956883311
3 68 99901 998515339
3 34 99929 826691855
3 61 99951 402913745
3 61795 68365 912384914
3 16 99917 239134926
3 28221 72982 317247023
3 26 99943 306188422
3 41523 49692 968551862
3 46439 87891 940487161
3 51231 68895 992204643
3 6712 9804 175917972
3 24828 71316 724924402
3 35298 70492 980874984
3 85 99910 655858932
3 44 99956 965944473
3 46280 47469 650762337
3 3 99932 207483033
3 6 99954 934927983
3 25 99972 786115222
3 77 99918 764512674
2 26898 25213600
3 98 99994 749735756
3 93 99946 4635120
3 1464 59231 188475427
3 57 99938 525712677
3 68 99974 796660759
3 4327 90723 778455390
3 39 99937 643126524
3 63 99943 38262744
3 9721 27292 511805524
3 9 99985 708575905
3 15737 24655 21118376
3 75 99977 818463631
3 33 99987 417400599
3 25991 49861 365861744
3 50313 70601 150938669
3 16414 23981 961416578
3 47458 77647 257820918
3 1261 87208 63744294
2 82980 388557389
3 21 99942 742302517
3 37667 49360 786665552
3 23013 53490 423623061
3 47989 63815 683813353
3 51665 58460 198693030
2 95547 684369232
3 20 99975 620219805
1 24179 29897
3 30746 85346 822408569
3 21579 66847 979298060
3 2315 48715 859682175
3 51 99973 269664874
3 13396 80035 23341954
3 81 100000 838859884
3 26042 55149 642974050
3 20235 49699 196559875
3 81 99927 574532037
3 77016 83212 438391260
3 13 99957 989203091
3 12 99900 90289267
3 765 62594 856691109
3 56202 77950 803156587
3 5687 75099 490429881
3 57 99937 387305246
3 26 99923 51172264
3 95 99965 693590384
3 13855 84278 207819739
3 11 99912 263110889
3 98 99926 804954108
3 11857 51984 205542146
2 6576 387771441
3 21 99991 142447630
3 46 99912 417181063
2 61487 840184277
3 8286 58280 554583759
3 24 99993 79654543
1 27938 56860
3 3 99917 321533282
3 71 99910 180456693
1 5430 98131
3 51186 54803 331013233
3 19 99940 137672610
3 62 99947 653028626
3 63 99954 610846310
1 62171 94121
2 12467 623331321
3 23 99946 626263950
3 50454 60331 378181390
3 1772 69606 585041748
3 13210 54921 399112677
3 37 99994 160205829
3 87 99917 762398503
3 21226 64657 647400011
3 67245 92174 178444811
3 7005 11884 725308766
3 31702 40812 276707685
3 66 99961 39294647
3 11517 30627 863704833
3 62 100000 810676742
3 50 99973 672457522
3 63209 97518 227192165
3 8521 53436 247596198
3 47126 55820 827449806
3 68 99965 893817981
3 83 99943 596687307
3 32618 95074 213404313
3 27663 94897 109933165
3 77 99955 667678776
3 44545 81141 694748800
3 92 99980 684479168
3 12393 85962 619572732
3 18298 18825 37871322
3 4782 90285 36684735
3 74 99977 780102082
3 2227 90664 516656505
3 16323 23393 276648158
3 51638 91813 488504808
3 89 99938 217223053
3 67 99974 348434245
3 77 99911 396925762
3 68 99920 817984510
3 34362 63206 691642322
2 12996 507868693
1 39942 84333
3 39625 84450 523558319
3 75 99968 670905753
3 57 99951 774488303
3 14918 46025 843519884
3 8154 43204 768485867
1 62234 81868
3 20 99977 791554683
2 1975 69881214
3 5 99963 691315332
2 56775 391782111
3 88 99983 337860116
3 12 99942 672182103
3 17 99918 958176219
3 57648 84265 376167559
3 31890 91937 396542549
3 21 99909 380196150
3 36 99925 720322200
3 31819 93440 815348933
3 45212 69992 206194866
3 15 99946 216867838
1 3385 68472
3 83808 92999 226917444
3 47175 88190 198607393
3 36 99909 883247430
3 87 99998 703521503
3 39402 64394 825640581
3 96 99964 521962356
3 43788 82361 835486236
3 42 99997 35101086
2 2584 607319844
3 42 99902 219622846
3 14680 17247 374546370
3 67 99906 639790126
3 16 99978 71922660
3 94 99987 241564003
3 18 99924 267131406
3 31 99997 179337744
3 67578 97879 125044764
3 68 99909 219841183
3 89 99986 369318422
3 14205 38457 244285610
3 25 99966 951618884
3 26243 30456 187077293
3 52 99952 533320066
3 35 99959 613042170
3 3 99954 630513877
3 56 99980 903446765
3 31741 74448 515343678
1 32518 67245
3 43 99947 650611571
3 24332 67753 891916349
3 53202 62178 893457906
3 92 99943 68302527
3 27 99979 728143767
3 25 99958 140393138
3 96340 99377 734338211
3 31176 34141 716275616
3 26 99992 723269814
3 41336 63904 335148275
3 9 99976 994758878
3 47177 52826 903872165
3 53346 80388 466014703
3 12 99948 618143287
3 95674 95948 644127509
3 28366 51272 200893413
3 74 99967 567562919
3 61805 87206 23431191
3 74379 87927 580780351
3 23 99911 263400730
3 52095 97027 293898504
2 22963 819638394
3 35436 53295 180614006
3 51390 60664 786564129
3 76 99977 706932087
3 30566 62498 91190336
3 43357 75887 629116189
3 52106 73088 943795536
3 97 99964 879779967
3 63744 75017 240074250
3 64146 71288 561906342
3 22 99906 232164190
3 69166 96872 35607334
3 93594 95530 57446567
3 71575 86194 253501934
2 7735 130503072
3 73 99999 802012201
3 88 99950 12190322
3 1 99966 131119842
3 25 99915 596575320
1 1250 22802
1 2853 67870
3 54 99923 70632823
3 23159 70786 759456685
3 53856 69783 666802648
3 54 99944 350270825
3 3858 39915 430452617
3 77 99954 259164951
3 15473 95550 833705635
3 40868 53886 631046231
3 100 99940 773965868
3 13300 86677 633855708
3 35671 94242 79963759
3 6 99981 855639390
1 32939 54875
3 80 99900 646555973
3 35158 44350 538623526
3 1304 83381 21400536
3 80667 95405 783290778
3 4018 83871 153777839
3 4074 96753 11242684
3 17137 55339 877120109
3 12 99919 659248436
3 34 99980 390932247
3 81 99989 530184165
3 63748 87294 77206864
3 88008 88100 879959485
3 81281 91497 151748039
3 15 99953 31028425
3 70 99986 250243309
3 39130 41528 579519885
3 47229 92169 599710955
3 73 99963 61192850
3 64806 92865 17125332
2 54553 133312178
3 83570 93866 115243061
3 10215 65574 80783375
3 49060 76353 642026754
3 17816 70245 333788582
3 74 99909 601326120
3 8721 87039 970697177
3 15049 30387 546195357
3 31159 72025 696275569
3 1501 70387 289816994
3 36 99998 320053874
3 67707 72471 423510325
3 43726 75339 101081649
3 75 99971 767928518
3 74238 80686 808208296
3 36793 50717 82102574
3 21 99963 309924105
3 87 99949 402731741
3 13588 61460 447683473
3 33 99975 531530067
3 21796 74014 465576096
3 7080 10296 596743378
3 10420 73761 546914054
3 28 99915 406870098
3 46 99912 726403231
3 5870 50813 400754100
3 55 99916 54334499
1 21034 54415
1 61683 94395
3 85527 92975 897801385
3 64 99907 112689616
3 97 99917 623943242
3 97 99974 802997271
3 63 99974 16444381
3 64860 66228 774762368
3 70 99923 988330965
3 80 99976 812709046
3 4061 84090 533218047
3 34696 58820 752985142
3 14162 16611 517182454
3 9 99937 362712919
3 54 99948 125924569
3 85 99979 749650858
3 69397 76655 649275196
3 30905 71000 165004420
3 51772 79925 617708124
3 58 99916 471779033
3 55 99974 706677143
3 12 99956 428720460
3 55 99900 226949915
3 67 99983 567763076
1 17847 65201
3 40 99994 329742023
3 72 99903 279951955
3 34 99958 874388869
3 12 99996 896284274
3 70 99971 247782942
3 4 99907 325450110
3 4 99910 322172724
3 13 99901 250760854
3 10585 34683 626074315
3 27006 76157 459186427
3 15479 55052 455666401
3 42 99909 493838155
3 95 99952 589388865
3 52104 63451 420827378
3 37 99977 384607637
3 55436 76815 522372061
3 74 99941 85300410
3 59 99993 500740721
3 93 99932 802211928
3 36 99907 917342140
2 17208 413663786
3 33 99939 809610845
3 12733 72520 953966201
3 44 99943 447255572
3 35798 65226 894673634
3 99 99915 130693337
3 19 99935 587073825
3 32 99900 704698077
3 20 99993 63535387
3 37 99916 886552415
1 37988 61268
1 11729 19777
3 39345 46647 660634084
3 31 99982 533723097
3 9458 15090 589558456
3 51 99966 197276217
3 37 99936 33408899
3 31850 33200 158586183
3 43 99993 106489446
3 61329 94759 329289266
3 11 99965 613308822
3 25942 73176 205985440
3 35 99952 580019770
3 55 99985 599663142
3 20819 51402 228635508
3 94416 99368 118680061
1 4599 92374
3 28817 33659 579863742
3 17019 83962 818005547
3 15842 36376 132241503
3 23786 44825 123415273
3 6140 8917 650143873
3 58302 90815 804263922
1 30573 77755
2 58726 375435999
3 45932 72168 566176247
3 10516 49398 579702879
1 79471 84678
3 37414 62480 305924487
3 99 99920 760140563
3 50444 89969 66765304
3 50 99909 534312691
3 46 99979 832511405
3 1662 80944 684607474
3 58 99995 946009411
3 30384 91034 220361295
1 26701 34161
3 92 99959 778159297
3 18 99983 338976465
3 7072 48024 596410699
3 60657 89302 312217122
3 45856 74390 252758371
3 809 23258 717977731
3 9 99914 379703354
3 6861 74733 202414671
3 69165 86946 700497596
3 31629 98610 279145999
3 72 99969 127461122
3 92 99966 989593996
1 44066 53536
3 8 99999 33453506
3 36 99968 652410919
3 48720 72930 101547180
3 84 99992 211360282
3 10595 21852 499366556
2 74305 195510843
3 2 99941 563836828
3 41 99956 784104743
3 23 99955 166027130
3 4228 18730 403138670
3 86335 90660 121780849
2 91841 789720604
3 2242 30755 329340105
3 3 99953 201068601
3 7523 45111 561324155
3 70 99992 255074621
3 31473 51464 165944066
3 29884 80955 811960556
1 50570 85528
3 12 99982 54352571
3 8 99976 278028725
3 27890 65634 135691757
3 53748 78634 333165964
3 48794 92147 583827942
3 79 99942 801579233
3 59567 90706 818456492
3 34 99901 165572125
3 40269 75879 698103346
3 33262 93382 328265096
3 5 99903 260935881
2 93494 700360735
3 52090 69565 416475785
3 34414 40608 905162578
1 64567 73805
3 63 99983 465982157
3 75541 97107 683513312
3 83 99909 435538335
3 16 99912 622622842
3 29 99994 223014325
3 26566 51150 257561571
3 59 99969 828813080
1 67018 72996
2 88391 610947164
3 34962 96454 91654581
3 62 99971 424432602
3 23 99933 244417090
1 36489 85611
3 39904 56392 70946047
3 74945 82093 188485812
3 10 99988 975081505
3 26027 39546 407450134
3 39 99980 228163882
3 42 99912 491548308
3 94 99962 332158175
3 34 99938 198840927
3 17936 81003 332820819
3 90 99980 940346891
1 40644 79173
3 18584 33862 669419194
3 3 99993 668873644
3 75808 85394 322981427
3 20 99944 999229272
3 33 99983 978746899
2 19243 541215986
3 90 99911 133124843
3 92 99900 52575255
3 43540 61971 924405190
3 24228 34732 417612745
3 27 99986 605814997
3 43 99902 345507113
3 40 99933 930354756
3 35948 71330 712671422
3 5063 7902 965097844
3 22230 36803 976512937
3 44150 53081 931005906
3 56 99984 987505434
3 40081 72682 65195501
3 59 99963 307028995
3 60 99977 731877063
3 93 99908 851624716
3 49 99998 735120235
3 8 99934 101099207
3 29 99929 542413504
3 12026 32214 218795557
3 8 99924 871607709
3 53 99953 226028328
3 12438 91643 56242974
3 78116 86762 974713305
3 6048 94052 39188278
3 62 99908 621702013
3 10 99945 114932613
3 37 99903 152396804
3 85 99986 44497003
3 46 99953 981455299
3 67 99965 597374046
3 33369 33442 928249187
3 40 99901 385292153
3 25173 88737 742536217
3 7640 21347 651417941
3 11069 91158 435577879
3 46032 81575 86943517
2 70104 961653191
3 21115 60091 965346275
3 37100 83022 563591944
3 31 99930 83947104
3 68 99971 818215826
1 15358 15463
3 39540 88806 73091424
3 5242 48527 308497138
3 25 99957 566378965
3 33811 74064 846653246
3 74528 85997 643852051
3 27 99948 905662750
3 25660 69404 217228108
3 17 99928 967058882
3 13585 25325 737798085
3 40456 49609 331219652
3 51 99973 794612495
3 5629 39713 588827640
3 16 99941 25225079
3 51 99992 638569860
3 42562 56646 634275776
3 75 99919 445503024
3 24351 60551 148051984
3 68 99963 123304448
3 72 99921 948804391
3 21 99909 6601983
3 18813 98663 937993175
3 54984 75504 63465054
3 41 99979 501733041
3 41 99983 509709246
3 7 99914 850584060
3 16 99986 139113161
1 16816 87312
3 57 99912 69244572
1 8343 25192
3 35654 89456 326935202
3 74801 80306 890300873
3 29 99900 425444386
3 97 99974 640097584
3 16245 69544 804258981
3 10791 68389 210894698
3 1 99993 418292403
3 17475 83879 835290681
2 81281 445282582
3 43470 88792 490603239
1 19676 71178
3 15966 45614 986077454
3 93 99994 251365618
3 80 99980 49114912
3 100 99966 262208275
3 95 99982 584894602
3 86 99962 693140353
3 55 99974 571781939
3 69 99942 694238950
3 23027 37641 31004058
3 34 99974 902881746
3 76050 79136 651727111
3 23 99929 970007697
3 11423 55974 943062529
3 38 99941 24066369
3 24 99968 83550464
3 21 99934 407545892
3 67270 87962 636206947
3 11726 93155 434914867
3 2970 54697 885780133
3 47940 55613 217232884
3 8788 9940 765439435
3 44616 94143 647730317
3 94 99945 609534241
3 45 99960 104355097
3 11 99934 335777319
3 38 99921 942026299
3 32 99954 107693510
1 1213 38401
3 33170 99405 480251477
3 12275 13748 877173387
2 80810 164906378
3 15 99993 605547015
3 98 99964 317446826
3 35682 54045 806037527
3 20878 25156 530405186
3 71 99976 304310595
3 59772 81614 749305933
3 28112 56164 177272576
3 13884 79196 255990178
3 58904 61624 487156495
3 68 99920 375480674
3 56 99916 896361620
3 30731 89969 688987060
3 68 99903 62752100
1 21765 64704
3 86 99981 507860080
3 75 99910 782335687
3 19 99968 231362023
3 20 99923 688687588
3 100 99910 686252442
3 76 99912 78296584
3 22915 50603 30828839
3 8406 9099 838824136
3 54340 57576 815693381
3 32 99919 129805837
3 7753 84497 696801359
3 41920 42616 317035084
3 75 99967 3804703
2 98697 13361779
3 65 99934 928406081
3 17 99913 724661345
3 67 99943 917200101
3 13351 64929 395841923
3 54 99979 397792877
3 50368 52268 937957522
3 89 99986 85999221
3 32697 41388 790751537
3 88240 98419 742949234
3 31 99935 855241823
3 95 99924 129212108
2 90526 682456899
3 33 99927 444274534
3 15293 59140 73936445
3 42 99913 162499830
3 26539 97953 344336923
3 12 99990 657676455
3 43 99961 948030126
1 51779 52353
3 17267 30976 148367320
3 37 99921 98585673
3 22 99958 548927880
3 40786 51636 929691713
3 98 99930 770202958
3 89 99944 104542453
3 26917 29371 254545537
3 57591 89898 568528253
3 56 99922 276427805
3 33146 60619 955743884
3 31 99953 481514303
3 26 99913 166765188
2 18939 398081542
3 20045 97772 649384206
3 7318 16374 345888014
3 3 99941 848650116
3 23986 50984 49270170
3 34391 36726 797458832
1 10337 88846
2 84 449380445
1 53908 58724
3 22082 77554 318318769
3 24083 56712 840321941
3 96 99949 759519320
2 25000 615703275
3 67 99966 313348393
3 23235 49913 187349616
3 91 99908 323773469
2 92509 614692308
3 60 99973 530113413
3 1901 99697 8618803
3 45658 96460 281807534
3 38744 53778 577840642
3 51 99956 139333941
3 26187 86460 535399014
3 76 99967 249359233
3 41047 97014 682963756
3 23 99938 939154581
3 14894 63368 403983938
3 22073 79727 519075363
3 15511 88746 307805030
3 12461 29664 820610788
3 12 99945 394777886
3 35278 67214 721483558
3 52 99978 107790824
3 54 99977 792117159
3 37 99939 597529523
3 2918 14382 492089506
1 14712 87985
3 18 99968 486087055
3 53 99984 442295616
3 46859 84183 886403910
1 28964 76560
3 60950 94500 130888910
3 43 99982 408182287
3 67384 91523 793050431
3 30 99911 849220247
3 9286 87301 384146248
1 25583 89472
3 17050 68282 155324691
3 84557 96218 216772525
3 13647 68608 656269571
3 50 99956 21401416
3 84 99930 501778830
3 36 99998 160958958
3 87 99976 474111957
3 22629 27046 350614006
3 95 99987 64505268
3 7762 24797 451122169
3 17542 78590 355929561
2 16828 528048144
1 50365 89631
3 83 99908 182558514
3 43987 63153 236702539
3 69 99960 751630872
3 82 99985 958444034
3 7945 67468 137880564
3 63240 80038 29746393
3 94 99978 478232202
3 16794 74615 17101294
3 19552 23973 329686092
3 37768 65347 470507555
3 11624 89514 977034253
3 5508 54854 633867372
3 7816 11198 147542264
3 85 99945 321227622
3 47 99921 963180736
3 27 99979 98056489
3 35 99903 735946265
3 48 99902 890211166
3 58 99970 20848486
3 32103 53864 643762580
3 26 99958 724776373
3 15 99945 194320848
3 37907 56375 446244328
2 1104 447263121
3 35891 57105 878435546
3 34925 85161 153626209
3 42 99952 104989078
3 71 99970 583741395
3 11 99910 597901400
3 86 99992 60991953
3 44846 66944 837599865
3 65 99999 707300383
3 25988 74130 219615630
3 73 99905 886243117
3 2 99911 462123223
3 12068 36731 902367532
3 61977 94321 557267192
3 78 99909 569393504
3 23724 67452 241633772
3 85 99967 26796981
3 32040 59382 131857719
3 66037 99758 283348117
3 8642 69216 40670299
2 96845 862393429
3 12596 17234 352948331
3 67 99998 557045442
3 38 99961 942786823
3 66455 69938 621657144
3 35 99965 944941405
1 2018 40540
3 40203 51789 148690179
3 7 99971 854252150
3 64348 64669 856148696
3 55 99962 758451441
3 48 99912 899527113
3 53 99972 478651994
3 86977 92335 461991508
3 83 99910 261687471
3 26 99986 532189969
3 51 99982 753118556
3 8568 87646 808256224
3 32079 82566 854622979
3 50103 89805 621763934
3 68 99904 953140635
3 20029 56905 798645661
3 60 99919 639723709
3 50841 70532 798679317
3 50847 94905 947177530
3 5922 50945 282324694
3 83877 91002 423479537
3 6866 30652 365554431
3 16320 44791 199719392
3 73 99973 83756148
3 42950 59382 812652409
1 11942 86730
3 45 99971 528127714
3 12237 70459 806258199
3 41 99919 556905540
3 67783 71420 210577947
3 24 99920 354096616
3 13 99981 174183235
3 43607 83410 167077706
3 2874 47301 541207519
3 95 99950 645137082
3 75366 90842 270981461
3 70 99928 985404146
3 2 99981 910204501
3 5015 71614 708145382
3 52893 71934 209079119
3 79 99983 579217884
3 24 99928 519352099
3 37070 45962 120137149
2 4128 2784545
3 96 99957 756089075
3 78917 94234 172137531
3 75 99903 190794962
3 5369 19628 503254421
3 20 99927 469932733
3 20 100000 5990188
3 49 99947 868281593
3 24 99933 882181581
2 92253 443663684
3 67440 73805 781407890
3 29459 32174 973134139
3 66271 91043 290772309
3 62 99951 420021614
3 3 99931 849975198
2 1921 331288995
3 9 99938 735163961
3 40767 62541 167052284
3 63753 90500 462123193
1 24517 25339
3 61457 80669 758591692
3 3235 45295 871439011
3 21553 25072 428734732
3 99 99920 652280138
3 22610 27455 384700705
3 63 99946 751977599
3 22 99920 309980034
3 44 99982 629591736
3 20403 33067 712421269
3 6354 37528 51562857
3 11737 32270 315220322
3 48575 94396 517977690
3 6168 73438 207828358
3 65766 65776 203610940
3 60 99988 684718954
2 87761 832691084
3 19251 22651 193650345
3 61 99998 377970082
3 6589 42468 75468979
3 8008 47121 2966535
3 48 99930 623194480
1 10631 71482
3 15 99909 390141376
3 86 99966 848694451
3 83 99988 377049975
3 47528 81852 979339104
3 16 99935 426384132
3 77457 86315 782388434
1 17101 43612
3 56229 88807 264364409
3 85 99932 564013150
3 23343 91959 151334635
3 3 99960 19111706
3 6431 26557 364696073
2 59740 81906908
2 33769 880643319
3 31766 32265 333826821
3 67 99951 152169132
1 8550 23502
3 30 99926 672569295
3 91 99980 229147011
3 23849 91237 575970652
3 76 99956 53599418
3 12196 23711 386800392
3 99 99928 575137696
3 23452 45932 722778465
2 66243 780115916
3 31 99920 302124115
3 20 99903 743948274
2 22852 47416117
2 9887 920507912
3 10239 94278 563666225
3 98 99933 386894933
1 85936 90608
3 29115 62522 682218888
3 51868 66970 215607152
3 64828 95525 646849783
3 33 99958 476219778
3 437 37455 196887749
1 2203 51169
3 98 99915 38631792
3 26290 94539 425109211
3 15445 54175 523298614
3 19677 21784 997779925
3 21 99933 972126027
3 17074 39937 211988912
3 30 99905 982539138
3 55 99924 872323689
3 61 99900 893877605
3 24321 34543 257104936
3 78 99920 62443439
3 9658 10187 191718997
3 57684 96175 660099066
3 40 99998 132358380
3 66 99905 367121081
3 72 99928 703448083
3 40325 73461 383220072
3 1 99947 490856425
3 2 99936 367658754
3 18204 90157 663292064
3 73 99950 987822260
3 67 99947 4737231
2 20149 53999754
3 70 99943 554473720
3 15 99968 342781600
3 52 99959 362859528
1 13144 75730
3 40683 97902 523562513
3 19836 81051 507665348
3 63 99944 563327205
2 9270 312132084
3 10261 23953 79691444
3 55 99948 320700956
3 13 99955 774247530
3 17 99978 726723304
3 56 99946 602728904
3 15 99912 312542995
3 88 99918 219806722
3 16909 86520 666719795
3 97 99908 983142043
3 61 99977 74881067
3 46463 76439 448129142
3 25020 25152 576699617
3 29 99930 601255208
3 100 99921 334124081
3 23430 97743 868483216
3 17614 66421 542746658
3 23 99920 78797481
3 53751 71570 679229783
3 21496 73519 675949982
3 51 99937 67695048
3 59562 66171 744006176
3 20727 61334 208583090
3 32602 76897 20451829
3 72 99964 730002637
3 26180 39538 799710929
1 21959 77180
3 51587 74677 484976636
3 40 99911 3079450
3 53 99983 229059232
3 66 99988 842577547
3 10917 37067 464319565
3 8 99901 263169091
3 60885 69116 602299271
3 31 99931 993935785
3 82 99976 765835809
3 25 99967 54114161
3 29345 98138 40952909
3 83 99942 551402831
3 31822 57313 953263090
3 48808 97530 551921648
3 45 99966 329884734
1 7109 68980
3 82314 92271 443456226
3 41144 45950 776156347
3 21044 56878 560970423
3 21323 56269 594059070
3 95 99949 469421060
3 26 99963 330372962
3 32247 79899 948131982
3 20 99949 496414113
3 12587 49169 138694850
3 97 99943 157585918
3 73 99945 898431880
2 14419 94889817
3 98 99901 370259114
3 37 99918 597043198
3 65921 97375 298132005
3 36 99939 70298205
3 27645 96769 400880050
3 29299 70950 256651197
3 33 99976 865978875
1 90283 93205
3 2 99981 14149457
3 34081 87337 431457501
3 38785 87355 993854995
3 40215 82208 147643016
3 76 99956 249529929
3 47 99926 608277142
2 36061 614749833
3 80 99912 141224978
1 52830 88884
3 80 99918 197097551
3 44 99952 964271914
3 42 99982 752910280
3 67 99989 438928341
3 65203 68981 844416113
3 71 99938 399842787
3 31149 62666 669029188
3 41211 82037 540282484
3 67049 79433 207201483
3 30511 69793 618077546
1 9719 84042
3 5 99914 465696659
3 17692 95320 294844883
3 31 99935 541524283
3 19215 74924 875069541
3 3186 57853 559171271
3 46210 47870 870503700
3 59960 71050 182383957
3 82686 89927 727200088
3 2240 10280 480284197
3 54505 90198 159089040
3 2 99989 763156272
3 26 99945 776208439
3 46177 73862 861970942
3 24481 39562 945165650
3 69057 89518 530434741
3 69 99917 587096621
3 28917 49445 981730158
3 23 99918 914108232
1 8142 44458
3 22329 73893 873893369
3 73442 84020 701114807
3 58 99919 992758463
3 60845 77039 909766701
3 100 99916 664836469
3 37 99929 57476819
3 65 99981 261996755
3 23 99925 463888799
3 2 99930 126045993
3 88 99967 486924660
3 10750 58699 91348109
3 69 99945 615806957
1 5996 39940
1 1929 84183
3 25698 39352 302461830
3 14512 46511 352054110
3 90 99929 314397094
3 63 99926 51813808
3 23232 38946 317474656
3 17986 98989 742922297
3 59 99991 604074748
3 54895 87389 459316525
3 18537 46361 200057854
3 85968 90706 389717100
2 42745 78474446
3 6647 13124 261502425
3 12822 52162 447005790
3 70988 84388 339943515
3 33399 69546 321480361
2 3926 350061775
3 836 91049 974685979
3 17979 85883 387400221
3 55 99999 670461297
3 35 99938 209903711
1 46714 97964
3 36 99984 714209511
3 67586 78573 234339603
3 2352 40495 420256251
3 33337 88738 277855240
1 3414 59484
3 70 99946 88540670
3 37920 67166 380866335
3 10 99928 500624363
3 63153 69971 367913965
1 63688 91310
2 2302 958336103
3 5090 71576 574352720
3 41 99950 755576631
3 25 99952 372965425
3 22 99927 766139043
3 4 99942 955967665
3 18608 65751 598718683
3 20 99987 160799186
3 57 99969 355791312
3 19 99982 469649911
3 12580 66541 647843461
3 69907 72790 822101723
3 57 99988 308932776
3 88789 93296 144931265
3 12773 74661 657353826
1 33894 49987
3 29503 56184 923339573
3 7827 17285 483749160
3 2 99988 848357943
3 46826 98193 223047272
3 96 99977 74239951
3 7 37284 703434061
3 11 99906 944391655
3 44362 45087 459580491
3 99 99996 755588678
3 84 99933 781755954
3 33731 74331 338989731
2 36449 133859144
3 46314 66504 266556321
3 72 99910 218013463
3 57410 59158 426345913
3 92 99923 173779716
3 50648 99071 997462899
2 79214 965870262
3 23761 48175 934653417
3 68 99994 487560374
3 30697 32951 842163040
3 43 99912 136014602
3 47 99944 98555302
3 15 99978 39632478
3 2259 27500 173904218
3 22882 50795 910926295
3 56836 61635 125050339
3 28333 58682 234124098
3 19964 90894 15055683
3 46050 79391 72942989
3 21846 42626 606002223
3 90 99996 272151926
3 33 99937 879409244
3 23191 93524 81965187
2 59748 667971531
3 34 99938 973043613
3 85 99963 532031951
3 22396 64931 586691167
2 60370 574783376
2 21324 619386911
3 8692 94976 510534054
3 52370 59496 926771543
3 100 99989 886731265
3 677 65175 672140116
3 45487 88166 911387183
3 68244 78440 718349499
2 61840 550329806
3 50 99901 236397850
3 44355 56381 963254809
3 39463 90589 469072848
3 46677 85761 18018996
3 61 99905 441573243
3 12 99944 572843623
3 14989 20852 424780029
3 44060 52498 610816652
3 53 99996 311500268
3 84 99953 257463136
1 41797 67550
3 61 99972 394436214
3 51595 65097 853952366
3 19628 48054 712915958
1 65145 91723
3 48 99943 844484893
3 92 99935 670979401
3 23641 73247 176358804
2 57607 706630240
3 34 99948 716128467
3 24278 43243 564574528
3 24532 58217 983526214
3 43 99930 110176025
3 29971 61700 940228506
3 50913 91971 343884173
3 15483 50394 97076523
3 64 99990 970763675
3 23777 34908 736670243
3 18156 44873 280632077
3 30593 52230 945142413
3 34431 37074 905264690
1 8296 50746
3 68 99991 963436611
3 65 99937 956958202
3 26247 66589 314220207
3 17665 98011 759238881
3 41424 45743 321753346
3 33354 91531 535874520
2 83736 750185072
3 23968 28542 70589860
2 54471 546065514
3 83 99968 578039262
3 68 99967 241038252
3 21886 38432 893796761
1 3153 23885
3 98 99903 596617326
3 23410 38424 479157624
3 29 99926 436269785
3 29258 47794 888562670
3 65 99995 931436709
3 99 99924 914682088
3 37747 48730 705022784
3 56 99917 75743398
3 2 99911 509672412
3 68 99913 922733260
3 30705 71486 216924349
3 9972 95402 565751893
3 25985 87944 113520847
3 75 99993 679479749
3 11189 64748 848841596
3 15 99993 432367006
3 32262 85631 703392956
2 79200 366750354
3 58 99955 543613577
3 22299 56813 184283315
3 31 99975 101373484
1 82171 90599
3 22 99942 544121589
3 488 50880 8489768
2 9285 131146688
3 96 99958 825198949
3 83 99916 54739960
3 62 99986 278115790
3 20641 59228 264335403
3 12012 22649 864249412
3 93 99953 395993851
3 83055 96624 485709286
3 36968 69872 33212012
3 5 99972 85826037
3 1333 38869 737629308
3 28088 55977 258025231
3 11260 93726 964849142
3 48 99924 834199712
3 68882 73646 644072836
3 834 78882 194528917
3 13760 37329 857407747
3 58380 71179 444149587
3 35007 94244 574903067
3 82 99978 748311528
3 66976 69366 232617743
3 73169 84603 431567488
3 79038 94301 348288721
2 6574 412804210
3 31 99942 669422849
3 41 99974 594578241
1 41244 66431
3 9251 21689 158639364
3 64 99944 385954213
1 14036 71630
3 23210 49531 729317621
3 50174 74372 287124835
3 84738 95421 515740391
3 49115 82789 186594885
1 26070 67357
3 46 99947 64567259
3 24700 54964 613580810
3 60 99988 141492328
3 3960 88093 385896442
3 42 99965 100424463
3 8431 93520 901258864
3 11323 90750 669603434
3 69 99970 314099962
3 64771 83301 260041887
3 42757 61768 385069472
3 85 99975 336226254
3 32 99939 670019325
3 58598 82463 186025678
3 62 99957 908598924
3 37543 57392 823546905
3 27 99970 274766148
3 78 99972 248079621
1 7138 82720
3 16194 50581 932947962
3 64683 78075 660751710
3 59 99987 251257652
3 40636 58884 945792989
1 62944 80683
1 9456 76756
3 587 4925 926551769
3 6310 26902 426185407
3 32 99924 491858243
3 20045 83723 839389774
2 50550 517694934
3 57423 79117 278041407
3 52 99982 103073244
2 58611 43410978
3 10586 51718 678132454
3 48 99967 650130901
3 64619 95339 878957100
3 86 99954 481040539
3 10 99955 87710644
3 25721 30697 744533737
3 24 99903 914966150
3 52498 53027 737813894
3 51745 93933 791546943
3 41281 96689 831224101
3 24697 39707 373965128
3 25 99910 369584178
3 83 99905 445001544
2 3663 686784797
3 82 99915 91459882
3 68 99909 364660383
3 68 99922 700613740
1 44341 68372
3 98 99952 341872608
3 61 99996 174291131
3 59 99929 586506220
2 58036 136638824
3 61991 85879 143795041
3 22565 40740 23628597
3 30 99939 872892843
3 6133 99893 990290000
3 31 99912 651978001
3 49329 64469 481827742
3 2794 68492 659251986
3 96 99905 346684073
3 24088 31803 978887318
3 26636 28040 340026931
3 78 99944 284933919
2 52495 667677231
3 14093 95916 853150814
3 59635 68759 785655986
2 97339 18532886
3 90 99916 406016806
3 48 99900 653509997
3 51 99938 986284870
3 43 99979 967415165
3 55924 84734 873839039
3 2934 53957 368670439
3 3 99934 159620199
3 5 99928 102892633
3 41 99910 412007949
3 37 99976 481894653
3 28 99928 232686740
3 6529 97024 328149808
3 70 99950 181726528
3 84 99952 950591860
3 18842 31929 813883728
3 41861 54097 419351976
3 37074 94113 438275277
3 94 99971 512544374
3 66 99913 173131170
3 13 99999 223553292
3 28 99977 958212844
1 38731 58127
3 8292 56065 240277017
3 12050 74006 396591959
3 41748 76928 715851855
3 82302 96010 846537503
3 98 99931 862120859
3 75131 87244 926355422
3 44 99996 83164261
3 46 99984 180239918
3 63 99989 608824745
3 223 96730 404668802
3 50149 87195 983287948
3 86 99910 632487510
3 67 99968 151080495
3 96 99977 696384677
3 62 99941 835207620
3 36 99970 672229020
3 78 99995 845420767
3 24471 31727 350592910
3 6716 7949 738603023
3 26822 35681 685364008
3 81 99997 892051885
3 9920 95463 279159013
1 18425 76406
3 38 99978 69177374
3 43783 93304 763860082
3 40 99955 560123125
3 15363 47885 812334113
3 20382 55911 93442278
1 35473 52033
3 96 99965 176210595
3 80 99945 901979987
3 19255 70288 264385380
3 6960 12401 851480678
2 58696 220253301
3 30606 61123 897807574
3 91 99969 892747106
3 35808 56605 902520269
3 11 99932 534953117
3 80 99960 184873900
3 33544 99382 412634370
3 53650 87855 423657809
1 5753 66948
3 73 99921 807404481
3 21927 74396 679452593
3 29577 70601 924489002
3 1508 14013 331908899
3 11530 60565 968751947
3 28404 54884 902268139
3 66 99966 149731479
3 48467 94934 82627509
3 44624 57274 657767212
3 43864 53167 637736117
3 57939 96611 234022563
3 21370 99598 106172957
3 68 99993 239306276
3 60981 68244 421153747
3 15 99935 717574333
3 38048 62673 14291040
3 22569 42764 336757236
1 28415 34292
3 11408 34188 442643323
3 19342 74890 122300435
3 85 99947 762916159
3 29869 68329 636018718
3 43363 98240 126710076
3 57 99947 165370504
3 11773 42334 248891102
3 7828 41104 87049769
3 70523 94609 141276519
3 26719 49911 782281749
3 51 99981 113203913
3 68139 84320 197282061
3 60837 88013 663029428
1 20221 61176
3 4 99936 487589099
3 16 99951 115700144
3 61090 95459 522528626
3 15 99992 847187370
3 97 99919 17640251
3 33170 41206 197958028
3 40 99961 533478484
3 49014 67283 653509669
3 30093 63547 435280877
3 95 99940 584758281
3 5449 83743 246493095
3 4579 91229 345817982
3 8904 18193 39221036
1 31685 73242
3 45393 62686 934711815
3 34 99948 791597031
3 53781 72893 406306133
1 24613 90824
2 29287 196100448
3 100 99983 891989058
1 6198 61105
3 18 99957 412531535
2 91891 794988306
3 90807 98076 461531293
3 16059 35850 189013420
3 81 99992 790154844
3 4613 67721 382040737
3 30379 69671 308632614
3 70024 93111 16140035
3 66 99949 970620994
3 14 99944 90045839
3 59695 61128 761012103
3 65323 70279 301655679
3 33953 86835 992637382
3 8108 70641 26099612
3 90 99915 55426180
3 31275 98510 334528659
1 2774 78213
2 29164 776001239
3 57 99978 972643618
3 62948 74665 92956695
3 35 99918 194923311
3 40191 70904 514801716
3 24 99929 939338890
3 1842 57579 651799211
1 52146 79960
3 10 99991 576465249
3 45 99955 76702510
1 4457 95077
3 10688 46605 779034842
3 13756 87066 403323612
3 37569 84804 460745530
3 48 99948 18918850
3 11752 25951 775922793
3 19 100000 538689374
3 66 99931 868484434
2 97067 630849228
3 46977 78175 160637225
3 39 99931 866013648
3 26 99953 878645076
3 28180 55077 20394514
3 40 99971 234794423
3 15830 90206 897316492
3 52483 85138 472728994
3 37692 64516 956366109
3 44 99954 738396715
3 71739 92517 187538531
3 34720 68870 908218538
3 2151 46213 906733516
3 12 99986 694123879
3 83 99944 166149095
3 24 99931 632279698
3 56575 74125 592348928
3 40759 70765 401620340
3 78370 84179 530596332
3 53 99992 709346788
3 7963 94242 740502817
2 11542 717061581
1 10911 20092
3 2505 65996 668432678
3 18925 39344 419621383
3 21 99911 126299120
3 11 99941 403526782
3 9 99971 848347231
3 32626 85375 585022466
3 42 99941 757805289
3 30595 31978 963191148
3 41911 81928 385517822
3 18774 41295 661009701
3 5773 14415 871207877
3 48 99944 923886457
3 3 99921 291110151
3 18871 57591 959196464
2 49325 955930516
3 74 99974 637108824
3 79 99931 330827133
3 99 99988 195102703
3 31 99959 902718741
1 26468 77546
3 60 99940 859987393
3 98 99978 833631909
3 7 99904 306589893
1 43078 69145
3 48969 95730 964348315
3 37931 94889 280019117
3 55 99947 15443165
3 89 99923 222081244
3 45 99997 392657180
3 80139 88184 471597951
3 25395 90498 628895926
1 77742 93809
3 25530 66814 268129124
3 20 99943 618613776
2 69950 458103448
3 13 99914 96071874
3 69008 94432 385770524
3 12975 17609 548799090
3 46569 73755 929536121
3 21429 35250 498855195
3 59 99963 555934823
3 97 99917 908051450
3 11830 96863 290468060
3 50276 92564 596828958
1 14495 61181
3 9324 79717 471919126
3 89 99914 523743308
3 3 99994 55626854
1 34084 62448
3 40801 80470 47378242
3 18973 94875 703098111
3 5317 59749 297229795
3 89 99990 851620387
3 60 76046 240734177
3 22436 41132 681582976
3 10 99937 618730364
3 15419 96743 269332555
3 21445 72409 2810122
3 44 99910 569625101
3 59470 94022 843984006
3 68 99921 203984602
3 20907 23134 755547497
3 93 99959 241989574
3 84 99943 679470781
3 32066 38740 732652950
3 53 99920 903673711
3 7572 46001 437420979
3 12725 65845 560882406
3 21 99907 751639396
3 33352 40926 666253778
3 38 99997 57720636
3 32582 89023 121834310
3 8 99900 789695186
3 58 99981 447506440
3 4 99921 307931312
3 73 99947 93402152
3 14486 88349 457197197
2 97691 413180321
3 1 99942 468389727
3 51 99938 433463576
3 19415 41426 630564291
3 54 99940 822997501
3 18786 49481 969896558
3 82 99978 984600822
3 1 99983 184747961
3 2 99955 536513869
3 63 99961 924985225
3 64949 87518 522836173
3 51734 68998 337118657
3 40 99997 331072975
3 8636 19906 671568628
3 25898 52288 953959824
3 6641 29517 952987487
3 26 99938 593603270
1 13153 45583
3 26751 48974 676242087
3 7072 76048 689334406
3 39 99950 416645693
3 15 99931 822603112
3 82 99953 530328066
3 73343 99887 890456024
3 10216 93701 863553939
3 33790 39156 951977566
3 49558 73887 326900068
3 100 99943 713211070
3 69166 88815 877778323
3 3759 41116 525035882
3 31237 92405 948682498
3 22 99950 253954357
3 80 99940 994226341
3 43 99972 23089994
3 78 99937 549560089
1 30613 96709
3 55 99925 875921954
3 1992 85854 805869747
3 2393 36609 973488081
1 31910 80291
1 21736 49222
3 98 99962 511260476
3 4 99991 394861002
2 88196 34021710
1 35275 45091
3 27318 50837 286640364
3 4 99963 998446169
3 26 99904 759640867
3 19934 89608 286944561
3 71532 80928 138807753
3 12371 72042 817335449
3 20248 62596 709796618
3 18 99908 815603520
3 47010 68291 146775100
3 30 99941 905180402
3 18 99963 344584788
3 41932 60627 494600872
3 3605 71263 318977689
3 67 99986 571952356
3 14496 88197 397047704
3 19291 36441 503653436
3 6 99997 515800664
3 25256 75501 997660725
3 70487 88883 642696143
3 10114 75759 216903762
3 2793 50561 495877781
3 52 99971 818495853
3 55909 91741 316600023
3 50 99915 584020805
3 11 99959 603755662
3 6676 44811 101213272
3 32333 65254 369331697
3 62467 88621 438826483
3 21 99997 590776872
3 20 99948 19282567
3 75 99999 195424323
2 43100 329103751
1 11231 25340
3 16427 48985 347077364
3 93 99983 34872653
3 9 99946 144256244
3 91 99998 529370090
3 76737 85231 394070614
3 28764 95433 829002980
3 63129 86768 533979288
3 77572 92783 184985776
3 10 99998 581530961
2 20328 975441934
3 83 99954 176483454
3 5 99928 77642031
2 30030 902251048
3 91 99993 832872388
3 91 99969 3620989
3 31 99985 104035070
3 57627 71784 173001917
3 95 99950 656301771
3 87217 91706 978136541
3 9 99914 810015786
3 12 99927 98482131
1 14042 42197
3 90 99922 305226326
3 72 99972 991037497
3 39551 56709 501002631
3 20 99946 882801961
3 13 99926 530625668
3 23602 61195 843024128
3 86 99951 893601343
3 53 99906 325076394
3 4496 98677 973907980
3 76 99949 52912700
3 92 99964 990025273
3 6921 77401 380586017
3 33990 34147 999099105
3 97 99908 229019798
3 65 99901 605242109
3 95 99986 680500825
3 95 99928 992641980
3 1447 9765 362800029
3 9920 87569 2841109
3 54 99906 392802369
3 33739 85142 200898202
3 26557 53481 287085122
3 62 99919 782712208
3 34 99943 656008813
3 24103 30019 748310844
3 66 99943 939965274
3 58060 99060 591407744
3 47 99956 386368662
3 40929 58090 94194599
3 5200 48570 22544927
3 15451 52479 935654781
3 4 99901 301276181
3 72560 99107 476016802
3 6539 98722 646650543
3 43007 54818 259071776
3 82 99908 57493100
3 42380 99212 313593915
3 41 100000 227159691
3 8 99916 844171400
3 58 99976 876233661
3 25122 38934 155617858
3 21 99928 307363097
3 48 99929 968714713
2 91135 301454170
3 32896 46076 72656049
3 10394 42694 145429160
3 68 99940 963611835
3 47978 65298 933928988
3 32199 69910 202056902
3 7183 72423 818120276
3 50 99997 97753962
3 54499 60472 574187702
3 82 99926 950548694
3 30 99931 325571232
3 17918 83368 230154149
3 15 99904 362671329
3 6254 33205 375972341
3 72 99911 559347047
3 43 99935 665551029
3 62639 89477 351308602
1 1046 59352
3 61 99914 207727739
3 8489 12639 523677219
1 24742 36358
3 58 99978 540868961
3 30 99923 504015254
3 28234 58274 663419393
2 5644 160105971
3 71 99984 596218142
3 32630 55376 399677767
3 68 99935 126186018
3 23570 25873 59574094
3 6004 15857 562203816
3 12224 94463 136248181
2 50512 430670443
3 60984 94218 796175386
3 34814 86652 143089247
3 55567 83637 24780599
3 46 99929 10846417
3 70396 78532 751186234
3 11600 69380 812967426
3 66874 77536 909688426
3 89 99963 222153448
3 92 99930 904363777
3 71 99991 219110595
3 90 99924 388925287
2 47176 367498310
3 66 99994 822144496
3 41 99990 646499082
3 6795 91598 84999304
1 62550 92546
3 90794 99006 510877025
3 67 99933 195526047
3 19469 88445 608065020
3 57 99917 886913814
3 40 99906 987951762
3 27377 94047 881933261
3 65408 78752 302858614
1 52117 52200
3 88 99928 509057763
3 40596 61914 197067721
3 49753 73288 750757630
3 1 99937 109061056
2 34511 613220365
3 91 99939 407527028
3 77 99991 323475554
3 35 99911 642399333
3 44990 79090 346596427
3 54 99906 616632582
2 58605 64210559
3 30 99975 208290572
3 52337 96760 379924758
3 13 99928 427946545
3 7240 61926 711791391
3 3069 97335 710576666
2 16560 969020277
3 35915 71745 482588145
3 36956 59115 322349059
3 5 99978 245627381
3 9927 86424 911409090
3 36 99983 171870268
3 18 99928 314556568
3 50 99919 304336426
3 56 99989 282785883
3 45 99977 203764514
3 15938 84413 252263042
3 33 99969 722658269
1 11477 45528
3 13828 23623 252361769
3 59 99984 424344269
3 35234 97605 668035677
3 407 93071 797650615
3 36 99905 761909008
3 43129 54867 596963993
3 32 99989 86489893
3 7734 51471 768610905
3 50309 92176 97264689
3 49224 63516 260281299
3 72 99956 499699219
2 39524 697565049
3 15097 89541 564535303
3 30389 42062 828478667
3 42 99953 768943869
3 39 99958 753563826
3 29718 51233 231721402
3 87 99916 285207167
3 89 99941 33465268
3 31 99904 193602526
3 3275 36378 487619590
3 9916 87379 664739587
1 17019 30992
3 22230 24296 517789228
3 63571 84553 651725318
3 46 99993 61311356
3 6279 72102 437077626
3 15 99937 670526284
3 97 99945 697477502
3 56 99923 468469269
3 100 99935 830049901
3 15 99919 751107385
1 8051 98431
1 30014 53292
3 18446 30905 307706077
2 63750 359872621
3 31 99982 820633876
3 86 99930 109447665
3 40600 77825 791504282
3 59575 64040 90051064
3 41 99944 920267655
3 59873 98506 744471084
3 86 99955 506142292
3 97969 98364 341261678
3 20 99992 104907013
3 71 99933 887729159
3 10887 12968 483781112
3 38 99919 495830561
3 66 99961 876653821
3 959 63384 100454005
3 54078 91186 62096807
3 67807 83879 415406918
3 95 99953 899537378
3 1909 42388 367797646
2 31230 657274458
3 16049 83828 521177501
3 1707 94259 143327699
3 76 99923 950831323
3 7520 72384 817847389
3 48 99925 867892148
2 19027 231839320
3 21998 79105 887404761
3 75 99987 866688137
3 51532 81493 950967861
3 65 99901 553060723
2 44469 361868455
3 64463 99034 276784599
3 32 99900 464360503
3 87 99969 428155903
3 99 99902 285587051
3 7 99973 4532112
3 42 99905 635303994
3 69566 92636 663244447
3 18154 68480 752258795
3 10 99917 328598761
3 16246 44779 433931349
3 18539 23492 713449894
3 45331 73531 550243145
3 37601 63324 114010528
3 10657 92174 609102412
3 23123 83432 630814084
3 54 99916 498046601
3 19032 19677 274017912
3 2872 12301 20306694
3 10963 52623 29269741
3 4358 46997 273959446
3 62 99947 237476791
3 45 99963 114193679
3 12595 79648 3343196
3 47284 73096 348050493
3 75 99992 677911465
3 54837 80784 606494486
3 23742 75814 220546443
3 36724 55362 874110127
3 3258 49798 497871644
3 32256 45950 598811247
3 30529 58898 344672763
3 49 99990 87573764
3 63682 67611 751383010
3 85064 88825 847555987
3 10944 40935 232998771
2 50908 740943540
3 32 99963 931325498
3 96 99948 703526899
3 58940 79041 737340130
3 1534 53433 259651418
2 42267 232962485
2 62357 613961735
3 30419 59941 978574774
3 25 99941 667595669
3 22024 66059 172525081
2 87564 203655348
3 29203 83103 310303666
3 62875 73343 199646956
3 36 99920 607011902
3 6279 89439 959587217
3 86909 98752 938198110
3 80710 90218 764425645
3 75862 86694 89416405
3 70123 87800 932728191
3 56 99972 229299143
3 49233 85000 858374504
3 26 99981 661410642
3 50 99905 760042278
3 98 99951 199733857
3 5787 90614 399537477
3 44 99961 827691966
1 12914 82490
3 99 99917 245119442
3 44872 62787 664225123
3 28585 62824 475840433
3 48 99930 659482468
3 89 99941 790939571
3 20860 86516 686489991
3 95 99929 521560544
3 21 99990 25373030
3 23 99952 907950466
3 86916 91177 937047421
3 16358 67363 28352628
3 6637 53147 472804126
3 73838 82992 286250171
3 20 99974 478293158
3 52464 86547 508940376
3 93 99985 126375406
3 68955 92477 377921373
3 68174 96793 982927619
3 51205 62161 70660158
3 6432 58671 714045722
3 1 99999 615962729
3 17142 58223 635219390
3 25 99973 56710937
3 37 99965 75109453
3 1424 41325 185925735
3 27 99965 613329826
3 18046 22668 315613859
3 11141 87471 981747732
3 61 99907 49042402
3 18091 49778 581789599
3 47659 84035 41617879
3 25837 51715 589564513
3 22 99982 369273831
3 31 99975 480746311
3 42456 58621 505364856
3 99 99921 577930505
3 2038 7930 681203338
3 53 100000 314022740
3 37 99974 165168776
3 26942 66186 148712006
1 21540 49783
3 92 99993 395126418
3 11 99946 743079273
3 9868 98409 224122412
3 45245 75485 788167033
1 21318 85754
3 18438 51946 366566137
3 10 99930 123353314
3 25770 66651 18852972
3 62 99948 269549247
3 21608 30168 544437352
3 20902 31497 213813001
3 22707 87769 159548234
1 65699 78959
3 63705 97648 875300064
3 85 99964 390860520
3 4014 27649 212650935
3 25150 57760 470199027
3 9312 93251 589281545
3 27472 93190 161253529
3 27 99930 300247394
3 66 99939 392600735
3 10061 83052 892996897
3 31 99963 790066622
3 3709 61286 554793158
3 82 99978 733985686
3 89 99927 704856459
3 45 99966 871273951
3 81 99930 333324854
3 59 100000 989780450
3 50 99920 595784750
3 82 99989 858399785
3 67 99935 892658380
3 23 99964 766813298
3 54 99980 222108916
3 73 99964 485521385
3 55 99907 997110500
3 63789 65686 357973399
2 49902 716003067
3 35943 57207 303174219
3 88 99995 602897346
3 96 99949 987355380
2 67686 405176595
3 71 99982 693659132
3 45732 78983 171702209
3 22526 38816 999371580
3 3615 12473 172441332
3 36 99981 186017880
3 17 99983 665020078
3 48 99923 607641013
3 51 99934 215445585
3 9868 84291 916067255
3 14 99923 401905139
2 45709 662065336
3 26180 74554 763069532
3 2217 69304 509109651
3 60 99970 611468201
2 99565 903762433
3 15995 24387 926917527
3 1671 26987 499663002
3 71232 76294 130253516
2 51442 80025183
3 91 99981 246280408
3 73666 85112 23730107
3 88 99977 94770044
3 89 99993 474175466
3 61 99964 358425328
3 99 99962 515400111
3 83435 89666 346087738
3 33 99941 399159417
1 41420 61680
3 50142 63075 141648758
2 15221 444921246
3 1708 91055 825079852
1 30418 64345
3 42294 76582 807022446
3 30 99962 902009555
3 45 99904 328026778
3 93 99909 232359624
3 22503 27226 37943237
3 41 99991 502978909
3 26442 63128 868818971
3 90 99990 978977346
3 71718 77368 527418866
2 34235 494393776
3 11805 98523 309360028
3 50 99995 598184293
2 72852 27681416
3 61 99906 815712999
3 27 99961 706306282
3 19584 33053 272428024
3 86 99941 688942244
3 41955 76373 115155298
3 76727 81449 958352733
3 72 99961 494108327
3 33266 98944 491115863
3 6634 16217 448645972
3 61268 63769 112634080
3 79 99957 231192088
3 87 99919 150951435
3 71450 80012 14319126
2 65442 733133916
3 76433 78889 940353894
3 24 99956 21642098
3 11801 39204 17160343
3 31 99992 227060214
3 25067 95959 405393081
3 54 99942 725193542
3 60 99933 602945784
3 71 99938 323444449
3 22 99913 864556629
3 66 99999 448317020
3 2797 79104 541540664
3 99 99933 292927386
3 96 99996 979316551
3 35 99927 173892407
3 31 99942 215169398
3 26 99969 794224454
3 35 99964 320398942
3 89 99935 910494268
3 49654 79596 79693523
3 86336 99189 968535084
3 72625 93438 180592817
3 11828 62562 549366836
3 40 99984 704389623
3 13622 41187 406892600
3 81 99908 989827095
2 66510 607545659
3 62720 82311 90262091
3 49 99975 685591366
3 28691 59505 471051556
3 30338 64515 213091833
3 25 99901 974321775
1 8983 70497
3 25930 98820 105598923
3 34180 63763 61160867
3 68303 83193 988541026
3 48 99951 968276114
3 28 99903 116482332
1 15151 58924
3 4113 30352 423748033
3 12 99916 239006106
3 264 67624 590933304
3 95543 96966 385579003
3 37773 57547 164154235
3 32 99907 827364790
3 68 99975 700634490
3 82 99986 590245285
3 5477 58482 143154664
3 45 99932 241369643
3 19949 33935 590144977
3 30935 54073 417591907
3 38057 60252 357995884
3 68 99902 139818389
3 3744 82613 736727347
3 55 99914 52296942
3 1 99976 614672177
3 3 99923 245848944
3 39016 83242 415246490
3 62 99943 981796392
3 61276 76720 588187041
3 7119 53550 634348191
3 16992 61723 517751686
3 44815 90971 49913747
2 96872 638343228
3 82 99967 451295854
1 22502 62023
3 26205 76857 670049885
3 1518 3991 123796947
3 86 99989 346998896
3 81 99946 497856128
3 46170 92957 528766336
3 45473 95113 139824736
3 5881 35038 13082610
3 13862 43211 849861608
3 83107 97074 107870926
3 30 99933 708503520
3 5 99993 901642673
3 94 99943 315659512
3 91 99916 787483908
3 24852 38469 261318559
3 13871 59427 241521774
2 51607 251310098
3 2 99923 269789208
3 483 16909 268465102
3 46264 70142 198649956
3 5949 77676 157673646
3 100 99978 395756159
3 17 99924 319700386
3 10 99981 809529344
3 61 99901 136288436
1 67795 92580
3 68 99900 8945162
3 10855 70164 759541592
3 21917 60359 126279047
3 35 99948 372884874
3 5148 62181 79384045
3 54047 83970 324460258
3 51 99941 181939560
3 62378 82577 452553509
3 38 99999 116480674
3 18021 65891 433563669
3 75 99943 443479764
3 45790 85834 965831719
3 51306 73226 705592859
2 19097 908984470
3 73 99939 105760435
3 60 99934 898353328
3 6137 73556 569482979
3 7323 57211 909269962
1 18308 95281
3 93 99994 717230809
3 2 99944 684150058
3 30229 42189 737372806
3 18330 44722 712757968
3 2979 68164 152245218
3 27 99959 662157336
3 68 99945 441276867
3 779 30881 115057323
3 18830 87740 554743113
3 18283 42355 620401516
3 72 99945 417507412
3 78 99905 119240338
3 41572 88755 53347892
3 33 99936 264906743
3 64 99967 905583775
3 69 99938 827145130
3 85 99912 983013096
3 762 43703 838255308
3 81901 93529 901266798
3 56 99980 848350361
3 65737 80189 632186707
3 51 99934 389597636
3 7423 73950 14812270
3 34 99983 268177416
2 29321 264150912
3 54434 95951 127553410
3 51988 55625 425548139
3 91 99937 346024944
3 24050 41199 448345680
3 41117 44457 887722640
3 58858 86092 366635196
3 43 99994 661219315
3 80 99985 933936214
3 17120 85792 510730001
3 17256 68892 766719503
3 1962 49908 292493600
3 22700 97326 189892757
3 74247 87042 55700900
3 4274 54547 827784969
3 14 99955 509513927
3 41292 64380 610424306
3 25114 84154 62585322
2 77863 961633178
3 25093 81458 851957567
3 22805 24241 725957901
3 69216 87866 782778277
3 69 99924 174155151
2 9588 37641913
3 12 99999 477497489
3 4464 42707 803313319
3 40561 57147 962834539
3 18 100000 247120208
3 49 99927 775232019
3 32 99928 945462057
3 5 99923 561448915
3 32428 49928 428052387
3 95 99912 548710008
3 62158 69774 772897599
3 36800 80812 823767549
3 3414 74661 924106211
3 20257 77263 762203270
3 73 99983 493372781
3 15 99918 120222096
3 10963 74823 125752453
1 27993 37371
3 13923 84501 181832499
3 59 99927 382836262
1 18105 70776
3 41649 65186 357281050
2 18723 414863856
3 26879 90655 53234211
3 24913 46084 899010859
2 90635 498516835
3 93 99993 373002754
3 86 99966 828037304
3 14037 85244 301483315
1 46345 46576
3 49614 65135 721212865
3 61681 75076 263107828
3 60482 65430 348562120
3 61 99904 28639485
3 10870 57123 427392840
3 4 99991 981436943
3 61 99967 165879196
3 96 99902 42105948
3 83 99948 19498229
3 27783 96081 752536361
1 1545 25322
3 536 67182 9549032
2 94759 749752873
3 22 99969 675570703
3 67940 70281 312739351
2 23309 971729056
3 64 99989 807224221
3 64 99995 82362296
3 95 99936 523714921
3 9992 53582 440976478
3 12 99922 560431346
3 90 99918 925201067
3 64773 78367 645981840
3 41 99901 562341965
3 43 99925 942398339
3 2592 97518 635052731
3 440 96388 419043786
3 11082 15106 646199726
3 37402 42757 773727280
3 48191 62578 843928012
3 19931 94191 753010856
3 19834 56789 637461415
3 58 99938 149221595
3 34280 62023 513313510
3 17 99914 219205375
3 11 99957 367423937
3 78 99960 159255275
3 90 99990 280466099
3 4825 89591 686674280
2 56830 496291023
3 92 99996 23204396
1 12238 93898
3 87 99990 447973436
3 69346 96639 418932116
3 82703 83925 310779970
1 88483 99549
3 40766 42726 95243458
3 4046 92256 407626725
2 38316 377664783
3 45526 85507 726579743
3 50036 91827 286661315
3 22 99935 626284476
3 8669 36422 663848174
1 38184 38385
3 7 99979 979442216
2 20680 224828493
3 20 99990 653717391
3 29 99992 986259040
3 29662 37199 19387942
3 31 99959 90132503
3 15104 24255 714447913
3 84984 94158 956802285
3 83 99908 894241822
3 56108 56838 492973544
3 20665 99309 590143787
3 22 99996 308799314
3 59 99998 979961451
3 5173 38304 918267563
3 14498 78100 875912833
3 39209 94961 526235358
3 95 99997 903127915
2 98480 207631357
1 42643 78586
3 73 99945 818619842
3 78 99993 479039905
3 56285 79806 90346422
3 8470 99847 490523942
3 30272 67236 792884066
3 69 99932 454019077
3 9862 83775 773715906
3 18 99957 511065014
2 76145 927181185
2 44458 321687761
3 8 99973 147507665
3 35 99969 57201361
2 84154 761633013
3 48648 54680 19829239
3 60 99904 99161023
3 34528 78075 706202085
3 64 99944 680960657
3 25 99954 860598584
3 56445 89234 491484839
2 66580 924767216
3 21251 57838 338378900
3 31209 53756 189003059
3 2621 39285 138584783
3 1152 93591 948243516
3 31 99976 560929500
3 65035 81233 825647451
3 31411 52277 622177365
3 80940 89169 604566350
3 8034 55877 110152803
3 56 99997 808592281
3 32896 50220 443217081
3 49462 57789 46971160
3 40205 70436 85469889
3 29869 99539 665060051
3 27 99919 690378005
3 42 99924 89440018
3 35 99988 199908657
3 50 99925 34409649
3 53427 65260 582527847
1 4302 59823
3 46 99989 153364901
3 29 99978 473239249
3 7460 55272 877388135
2 50193 232880419
3 100 99921 929918683
3 84 99997 485880411
3 83630 89504 802081936
3 39 99979 949289845
3 26775 68511 633402158
3 21441 50559 897700271
3 2292 92884 903056385
3 24420 88443 117697634
3 30 99941 963288274
1 44085 46875
1 33041 38583
1 52647 55468
3 19621 21622 226698053
3 6 99963 830091267
3 150 82272 995296117
3 56 99988 134990406
1 22631 64334
3 65452 94158 555139748
3 17763 41101 702569410
3 43 99927 818284109
3 54 99949 620238047
3 28965 69629 803512694
3 48850 92162 266274238
3 64 99971 658605174
3 90 99940 699305357
3 27723 69028 51860125
3 38 99943 949351413
3 22 99922 484837965
3 59 99974 70498772
3 33 99929 796772681
3 4806 97350 542424621
3 28397 55454 42329426
3 14620 20067 449642845
3 19731 35134 91214575
3 93 99936 496625807
3 67775 99846 396486284
2 93991 252041412
2 54578 81150998
3 33800 96470 593972622
3 9770 59062 510594783
3 72716 73575 489114764
3 16452 61060 114407267
3 46 99987 738462253
3 84 99945 462372210
3 6221 57713 354683127
3 13 99911 166723225
3 20 99922 683474610
3 21618 41031 640095796
3 94 99936 509069078
3 11505 17077 186078150
3 21585 25898 935454403
3 30351 72337 750606217
2 19008 331935186
3 34 99916 553690411
3 36583 47677 790696186
1 55753 68205
3 59 99951 904541459
3 82 99927 266954813
3 6 99952 841497697
3 12627 20523 841312861
3 63 99936 124853526
3 93 99911 945048751
3 11394 17093 979824011
3 24434 87607 776825472
3 9 99978 933889957
3 54901 70073 785621915
3 26 99937 61131591
1 93977 99442
3 32 99975 560515594
3 42940 50226 358613295
3 24085 66075 740179146
3 39284 71919 965909204
3 18 99921 911082289
3 4901 87871 154398218
3 5787 67912 776208466
3 26 99971 517502010
3 3 99960 49812894
2 89619 590388187
3 35128 76074 534657789
3 31469 34662 780362116
3 81 99992 7367996
3 18353 48639 266055192
3 9 99982 735688346
3 26286 68076 764982369
3 84 99928 518010968
3 18449 89651 285531234
3 11393 90358 90449524
3 11236 82067 952120179
3 16754 62784 188081759
3 35 99957 505406091
1 53702 99116
3 21101 65176 406081940
3 11 99982 456467872
3 38917 61651 806664220
3 8685 34158 630153999
1 20951 24114
3 64 99914 926843312
3 75 99959 134049712
3 26605 36075 162874401
3 21175 96616 644269334
3 44700 72535 667237310
3 51 99934 332227680
3 4220 42569 835103258
3 62 99976 899414995
3 32752 51521 395350479
3 26736 77144 497127857
3 44 100000 256558841
3 69454 94698 831618633
3 80181 97314 244868069
3 53506 70134 746293843
3 632 22462 885724166
3 43 99965 69388154
3 75 99910 756687657
3 79 99982 82417466
3 20178 40816 396359402
3 2 99910 224689133
3 8409 41468 138715238
3 303 87734 645299744
3 23695 62197 820839473
3 88 99934 264011308
3 22086 32935 137280138
3 29818 46925 29754370
3 48613 75200 204801998
3 57 99907 95981381
2 35722 189535326
3 37 99988 493679712
3 25512 76599 321591292
3 22618 24471 304733238
3 40568 76962 470312448
3 88 99998 152942501
3 65 99982 746761944
1 68261 70746
3 37231 80792 427641103
3 69 99993 806898533
3 98 99921 838113765
3 8582 30197 137166687
3 95 99955 949994905
3 30040 32716 508618482
3 15 99977 949898587
3 93 99941 217294322
3 13253 61097 463645383
3 67 99988 520004750
1 35773 66634
3 9487 59689 140010958
3 57649 93514 52503637
3 28 99962 411084927
3 52064 76525 104671637
3 50053 77642 615474031
3 26683 76728 750918683
3 21 99968 364036013
3 12 99993 250186158
3 96 99912 749578758
3 37 99931 383814998
3 64043 71621 599245081
3 48 99958 213765132
3 23459 35483 343515047
3 77 99928 93487534
3 71327 75618 308185896
3 54 99955 144140854
3 27567 64011 339026083
3 55 99975 211908395
3 81 99955 560027071
3 20 99903 962127192
3 50254 96925 708354070
3 152 23745 939927228
3 8 99950 866095818
3 99 99915 88802497
3 50499 60354 796426330
3 30 99916 73865905
3 14 99992 424190134
3 24352 85665 474948709
2 639 138235313
3 3 99977 240118898
3 87 99957 638285403
3 17030 74391 869741904
3 98 99921 66922693
3 37840 51271 495526326
3 45 99934 452770316
3 95 99933 560154490
3 55716 65367 984967709
3 10 99956 521812835
1 18782 94361
3 8596 44549 781919362
3 24822 38096 290290105
3 15856 34152 375400801
3 10786 17975 699499781
2 47334 128402997
3 99 99994 388253984
3 40481 97796 449077721
3 60883 75642 310369229
3 92 99935 860136204
3 4 99925 634950941
3 45 99985 540376546
3 84 99936 467800902
3 19018 58477 48217798
3 21842 44771 619942434
3 29747 93356 401458348
3 56 99974 142205709
2 71655 498272052
3 48 99960 156242337
3 78828 88373 518322160
3 10200 55754 828237767
3 52082 62082 225415401
3 14590 85474 573491226
3 14997 92469 702717783
3 79003 84993 360602292
3 52608 84004 327915868
3 69 99930 257192075
3 68943 87220 401202809
3 70 99921 1330056
3 51 99947 518555712
3 40 99905 599255253
3 621 63759 553536843
2 94966 37040462
3 67 99963 403943660
3 51 99910 119277394
3 97 99916 337306278
3 50 99934 453742803
3 25682 91483 620089130
3 49 99950 662160825
3 16143 65325 165614330
3 47 99916 947099275
1 55650 75277
3 21 99941 633956858
3 53 99934 633816925
3 35214 67352 121915028
3 53195 60280 391157728
3 15 99927 549302269
3 32 99981 333686385
3 63892 74333 285923096
3 54 99999 440949120
3 52 99976 616921805
3 81 99950 815606080
3 137 45397 575116954
3 19089 22562 88962787
1 82288 93299
3 11928 80676 638880356
3 17 99945 151862305
3 9411 96504 448233254
3 14935 74148 315925310
3 71 99921 600969768
3 77 99955 632798898
3 68 99974 102535403
3 15686 88567 65138873
3 100 99968 52859982
1 44615 80295
3 9926 19094 340768648
3 80 99937 421153110
3 76 99954 319388194
3 92492 94951 674338243
3 65 99931 338530635
3 7359 92602 109449042
3 33054 96182 543669462
3 9850 46005 983965184
3 62272 83049 492732494
3 23 99933 785774067
3 582 28761 504935531
3 28 99935 470274707
3 22042 92123 165606602
3 78 99915 472929247
3 70 99959 221407709
3 11 99906 993715705
3 40611 75129 856287520
3 71 99913 925068035
3 34 99922 172343695
3 98 99999 440870703
3 9 99930 389762132
3 25 99959 262658833
3 20059 39431 43786693
3 47 99984 542386743
3 64 99997 789794446
3 37742 95392 757156348
3 563 52829 84280618
3 1970 94272 58479770
3 44333 76463 287427480
3 35909 82060 514698878
3 13998 83893 476017995
3 41640 88891 396979168
3 13848 14886 235263843
1 44800 62142
3 71 99926 40813115
3 31312 31648 124086892
3 7134 68462 167606528
3 6 99965 25424630
3 31982 64835 120446175
3 20517 33649 122359884
3 66633 75513 957696284
2 73548 914815801
3 65 99936 325332190
3 22 99900 127838345
3 41 99961 151755286
3 86 99935 425785305
3 2970 73854 408473191
3 13511 56579 448736093
3 31971 88677 701579181
3 59895 89357 349390402
3 42798 66345 840889848
3 10 99920 796712505
3 69831 87245 858736065
3 38891 50267 523786577
3 29 99963 676254305
3 694 51003 78648842
3 97 99919 206517443
3 55 99962 478578599
3 67 99967 388651097
3 11 99902 386897604
3 28 99940 923356237
3 84 99930 617892905
3 78183 98714 473943289
3 7 99911 7990237
3 94 99903 104610200
3 17 99909 857559678
3 65 99901 995452990
3 52015 88368 945271504
3 37863 54863 484569094
3 95 99956 926387092
2 96284 574056469
3 24292 87424 149222575
3 95 99938 744218118
3 26 99984 674569942
3 24 99906 549811012
3 5765 31253 311480317
3 68434 77961 301315760
3 2 99939 903016744
3 81 99956 312405651
3 66 99930 985029813
3 3827 91650 198499095
1 30164 88811
3 40819 73270 770652093
3 14090 22531 370555313
3 10185 94557 172358927
3 7945 21270 152220924
3 21 99955 103360582
2 59586 601806424
3 40746 95661 287957963
3 51286 59012 581853638
3 57 99984 38208076
3 97 99963 720818645
3 2 99968 4921078
3 63873 96677 358270983
3 68919 89858 482599761
3 15 99919 343872146
1 40057 81036
3 13048 81224 27241386
3 87 99965 361333265
3 36 99935 297237346
3 52162 56338 62875499
3 15 99975 789128868
3 26973 52535 870158986
2 63263 436939753
3 2 99943 991788964
3 55975 98003 169123811
2 88888 306812689
3 61 99981 83053030
3 30065 68476 230253015
3 39394 94769 821500035
3 89867 90515 690622559
3 61 99912 951119985
3 19948 70503 107642165
3 57 99958 496723570
3 16517 59708 484577287
3 87 99926 365858810
3 28083 85591 420733523
3 67 99921 755610496
3 29731 39671 501342302
3 3364 72558 524572949
3 66758 98831 332715112
3 70103 89959 526933299
2 5706 162229116
3 63 99939 861779765
3 47 99910 162679575
3 93 99981 949890583
3 16561 75919 483904367
3 47 99924 537982005
3 94 99992 352604180
2 52205 135294144
3 84 99916 640957900
3 53 99973 510838802
3 452 38638 472063908
3 36717 96735 26734153
3 35 99908 133105070
3 72 99915 922800084
3 43921 96463 217753669
1 16280 62193
3 33 99972 586105956
2 63947 799063401
3 57801 99687 589459306
3 3845 49146 365932342
3 41195 54552 13848223
3 61276 72395 508883684
3 2 99976 123565548
3 99 99962 907676468
3 19 99901 643379317
3 37 99924 745402954
3 47 99958 41360736
3 18 99908 997836539
3 80 99983 290672074
3 23 99939 319492198
2 67627 299113936
3 66 99970 732796995
3 49 99971 708730982
3 100 99994 497993654
3 43 99908 201535187
3 52051 99600 447024725
3 17837 31850 239665580
3 49 99952 331850964
3 9593 61257 231899
3 87 99908 193970575
3 10265 44073 243153107
3 95 99987 402821216
3 30285 30882 726460679
3 70 99954 616959151
2 24706 931851492
3 96 99943 614062987
3 65239 86392 425964959
1 1539 58623
3 48 99946 10110397
3 1 99985 244482135
1 15020 67301
3 66 99924 490938093
3 71 99988 424444336
3 10598 25391 158885550
3 29362 97750 304875394
3 54286 59664 790818790
3 17561 77817 939642420
3 38757 52338 819882148
3 4 99920 55519700
3 36 99951 354978143
3 95 99973 890995604
3 46642 85422 497901956
3 35406 83480 197151491
3 69 99911 974192718
3 97 99950 600972667
3 2943 48141 675141591
3 82 99971 758986203
3 50746 62339 223933548
3 412 43397 63745142
3 25017 60642 531698213
3 51258 88533 240626507
3 26 99965 774564533
3 77 99942 574366839
3 59 99922 33614718
1 23793 30178
3 26430 84146 174279196
3 27214 42326 839004883
3 36281 72483 851894259
3 15 99946 541381191
3 33 99948 983848624
3 23 99979 585731643
3 7300 99048 99913892
3 76 99900 8277336
3 93 99954 382505264
3 72762 97076 96353660
3 76 99924 616014106
3 90 99931 522074794
3 49282 77389 421550367
3 96 99958 93542463
3 67472 98599 236691658
3 26187 62303 970352742
3 21448 67333 898267012
3 15 99905 792972238
3 44033 69797 713209324
3 83 99958 768850331
3 23824 52935 358647145
3 45 99924 889882010
3 11342 12722 969112061
3 83 99979 760057017
3 69996 80906 811841117
3 16878 69538 903907255
3 11 99970 776448062
3 14625 14916 379205143
3 77 99993 610953970
3 31948 41218 606136667
3 3798 13446 80935988
2 60273 270428695
3 50 99929 41855398
1 3811 69151
3 93 99920 9946699
3 96 99956 137890032
3 31100 81947 830857341
3 18080 57472 165708865
3 66 99991 594282869
3 36 99943 266236596
3 16226 85363 806010391
2 99946 459057551
3 5259 36566 111693810
3 92 99954 390008737
1 55226 58765
3 54 99959 47520179
3 90 99984 177138177
3 55837 86511 307434506
3 49628 75760 919102362
3 41 99945 444926988
3 45752 61143 907760674
3 2 99967 154104054
2 58093 957745736
3 14474 72261 856337522
3 92 99977 456749756
3 4 99924 224173880
3 15478 58643 632131640
3 97 99937 104732345
3 61822 72789 24291093
3 80 99910 624766584
3 67 99935 798807021
3 3550 10272 123704317
3 8485 77323 16597556
3 35921 79891 986179085
3 16372 65002 717548811
3 2 99935 3224599
3 41256 54393 560271953
3 19490 41255 159568369
3 59974 61220 575768059
3 64065 69175 839191493
3 48363 71903 939123621
3 17 99997 801811014
3 26 99922 113824873
3 44636 96906 85965096
1 13357 79249
3 31077 31342 405481662
1 41435 44655
3 46 99911 519692907
3 19138 23814 652299430
3 12 99973 750989377
3 69 91763 857398
3 67 99932 302151244
1 75705 93468
3 37 99964 174642019
3 4701 10895 72297165
3 25 99978 379323709
3 58 99904 712462967
1 17662 69579
3 45 100000 258743541
2 25197 886676318
3 99 99939 986535133
1 37648 93034
3 65450 98361 422162826
3 19272 84868 49186274
3 100 99945 920215194
3 32017 93616 881865245
3 1270 62336 472203311
1 2237 34772
2 31514 949815204
3 23189 62932 324173186
2 26167 729901138
2 75045 259683821
3 38 99930 670371985
3 38061 76554 223268801
3 18465 97930 255380146
3 12853 44656 880663234
3 89209 91824 373482178
3 76922 77617 111968744
3 37 99916 80911932
3 93 99944 325704810
3 90 99940 361019758
3 10 99901 398921841
3 95 99902 218902473
3 15343 61534 567241226
3 65 99910 591775864
3 36 99927 992846433
3 71 99927 267645743
3 80 99974 982401836
3 44 99915 777767750
2 87342 117159094
3 66153 93069 460712152
3 52273 90867 209661751
3 47 99904 477065009
3 8 99942 213728138
3 27 99994 352716040
3 86 99967 176765319
3 33 99975 219120945
3 43608 65141 231817717
3 30246 90167 679127935
3 68 99996 175190073
3 23744 78153 235690011
3 4 99937 42941524
3 13 99928 408918294
3 98 99927 351756556
3 46 99943 816911421
3 1419 78493 693963881
3 19072 71249 320974125
3 15 99905 215489124
3 21394 53133 530919335
3 85940 87749 269998555
3 83 99992 9333797
2 50264 390767527
3 1 99952 784417517
2 38670 255389689
3 88722 96025 777427923
3 48455 69138 419924803
3 8322 51684 509587541
3 21580 77354 341227940
3 55 99980 385221816
3 8187 60591 521963103
3 30503 47134 193047522
3 6744 20379 787854351
3 80 99944 275735904
3 77 99975 24884951
3 94 99915 728557883
3 36889 72009 973108955
3 7381 13671 808614923
3 19611 61916 818969326
3 47991 98568 41284430
3 7346 60961 756659085
3 5 99913 986662394
1 5986 22434
3 15149 50950 715515144
3 81 99987 779490194
3 4892 7105 695219544
3 72681 89332 950850464
3 33039 94000 19338572
3 48023 52188 258496592
3 35579 93203 698027199
3 1761 29585 336821355
3 60 100000 696060518
3 94 99911 760663027
3 1 99998 626582176
3 13297 64582 303903131
3 9857 90591 825009293
3 19012 82934 890896502
3 43 99930 579851106
3 93 99992 503361519
3 47277 83716 561918972
3 21095 76096 687241722
3 9810 69572 171060915
3 61446 73750 826938761
3 22713 75371 394618225
3 91 99905 338539841
3 23503 69528 620155907
1 43 75765
3 47392 60777 850236111
3 25 99947 488738776
3 24 99940 95732901
3 1 99999 949173634
3 14198 54135 164463050
3 66 99957 654325972
2 97820 793841581
3 60729 91384 404845214
3 9441 53321 319313107
3 9 99942 103054387
3 30 99961 670904987
3 51281 70984 105809605
3 31431 39696 407002459
3 23 99958 295054244
1 20214 35371
3 57 99943 329927892
3 55733 69426 207134108
3 24072 35462 396145094
3 39068 66516 974640562
3 38459 62163 191317353
3 52769 88321 546108382
3 15462 77456 745135758
3 82 99912 844744374
3 88 99994 513591734
1 42633 71288
3 60833 90361 69271038
3 84 99934 361119216
3 12 99945 230812969
3 77 99927 242932868
3 6975 41574 176217421
3 41623 49795 579067825
3 19127 19680 932571404
1 12249 37997
3 42 99980 566968998
3 34 99987 734861639
3 44175 61428 71578325
3 1130 17895 109669570
3 25 99997 496067486
3 78549 78776 994312928
3 61 99943 247927864
1 47496 93587
3 38726 64853 433379283
3 13168 81731 99562727
3 72375 92849 140833275
3 18 99934 579289950
3 64 99958 924141234
3 95 99942 992947753
3 65342 78284 325421564
3 76 99987 832731743
3 17489 41050 624964738
3 50 99988 796572006
3 58 99940 5351298
3 37 99919 965306513
2 91013 294668505
3 18221 51322 816912421
3 4163 77648 34926827
3 43 99952 174337087
3 4571 91727 577996573
3 74 99910 592390296
3 67218 87943 912653956
1 11583 99718
3 51310 90341 546674540
3 40172 43727 577863527
3 28004 49393 271314710
3 30036 77676 464708149
3 14065 52776 843707610
3 45767 47172 891637529
3 80619 91551 354700760
3 1893 94925 921590564
3 7 99910 898564756
3 33881 50955 754518137
3 49 99947 602881769
3 8 99999 79895015
3 51264 73580 764944954
3 85 99998 447804596
3 2 99934 593517035
3 61 99935 301979836
3 23781 90918 257064464
3 58 99947 372405946
3 26878 97036 516314213
3 66 99989 12987622
3 27494 87634 193103229
3 29621 56595 105174976
3 23 99920 63170110
3 44 99990 666041644
3 23207 65436 648113037
3 84879 94403 819239358
3 25480 89808 819874887
3 15089 50174 329352279
3 8088 71718 126511472
3 87 99921 523597810
3 10 99984 444215982
3 58176 65492 156423096
3 33599 64424 750539001
3 46857 66964 654608219
3 95 99910 441698188
3 26921 89365 338414496
3 32455 47129 681509663
3 14 99974 960495422
3 813 32011 247854936
1 8260 25597
3 75 99942 763991593
3 70 99968 241750578
2 36740 473959217
3 15 99951 715321617
3 60 99933 338542992
3 75800 75980 497219740
3 51705 92681 316605080
3 98 99931 717971778
3 70 99929 495223980
2 65636 524537268
3 99 99991 624899217
3 82 99936 135028557
3 12 99971 856853646
3 29850 47718 621466843
3 2 99991 780068580
3 11225 53023 914904974
3 5637 36706 344523484
3 87 99921 683719422
3 26 99992 326442243
3 38370 89487 652477696
3 48698 52444 367696298
3 1122 46186 445131193
3 85480 90412 533665680
3 56 99909 317946868
3 40 99952 824628958
3 91 99927 550076849
3 55 99930 658012244
3 82 99922 253013247
3 8 99948 135942338
3 16 99932 682334475
3 47254 93663 889531577
3 7 99932 319717753
3 61636 89879 623345283
3 9523 55732 479109619
3 99 99909 292174928
3 66845 84893 42589183
3 60 99951 79308978
3 39393 71487 192973590
3 15556 79894 425349452
3 95 99937 774456562
3 47 99947 191790022
3 24373 39087 343511080
3 39322 64891 522084101
2 28940 362418928
3 69096 74766 9245621
3 60527 65465 930375167
2 56191 971412488
3 47853 94326 925668174
3 42293 42768 71257576
3 28764 51911 564933086
3 66668 98293 207215923
2 39165 181421917
3 44 99993 407322444
3 5865 95135 221448821
3 2971 74699 914902593
3 75734 77457 454628479
3 84 99997 694515094
3 49158 56459 826257890
3 27 99976 238497350
3 8 99935 425998407
3 15443 83624 442875435
3 7 99986 167609322
3 44905 85200 370424824
3 95 99958 480688433
3 55602 58086 85145450
3 92 99999 83768955
3 49 99920 265144762
3 8564 85651 83322939
3 2 99941 162734167
3 2928 59962 913343301
3 6 99967 801499089
3 23572 48236 548055912
3 77 99916 887626008
3 16 99999 367532093
3 82 99949 442454759
3 52 99988 176851519
3 24525 62281 411341179
3 91 99965 43571228
3 30 99937 79287433
3 8942 31612 575280714
1 64316 95712
3 45679 51486 203181871
3 39238 69324 538685524
3 12932 50007 777916331
3 63 99995 733528747
3 55358 69539 274434810
3 44374 92609 31518992
3 48037 98010 219273128
3 36 99933 121734407
3 24553 51086 328252266
3 26 99989 479274523
3 10 99972 55724274
3 54275 87356 66196055
3 31382 43333 603266047
3 96 99957 333375223
1 31359 60582
1 29561 38297
3 65 99957 511306227
2 15516 507053923
3 26 99919 979165125
1 34365 71985
3 81 99963 937757853
3 2 99969 107173697
3 65 99988 441388820
3 66983 91222 424937734
3 31060 80960 369377313
3 6 99955 732970015
3 94 99910 102497985
3 66607 90646 90545611
3 45536 45694 205254163
1 29372 90755
3 6776 61660 178400687
3 64 99986 918771021
1 14265 23697
1 36592 47325
2 89882 204683844
3 21 99950 505965762
3 65690 77577 943215561
3 65 99932 540441690
3 39345 58000 935186842
3 92 99999 245137962
1 6123 98786
3 85 99908 335400570
3 13 99952 861735487
3 10 99971 188512884
3 16192 80595 190330936
3 83 99910 425584093
2 39630 35761813
3 30405 62624 275174839
3 37 99991 718835014
3 66765 89810 814326894
1 92718 99752
3 29 99935 677856759
3 85023 97480 402988112
3 50 99982 141356967
2 16928 916573451
3 8172 94857 735292235
1 2817 48740
3 79 99947 218035805
1 46075 79029
1 26532 52737
3 61226 88511 573206166
3 72597 80600 487865107
3 81 99989 488648415
3 84 100000 888007754
3 78 99914 895396287
3 74 99927 483194169
3 68284 81776 744478189
2 32760 698286275
3 41803 51709 975950591
3 4027 4328 154423212
3 73188 84020 897738616
3 4 99912 552686465
3 75 99985 648320739
1 9611 44423
3 17238 98588 319323373
3 44261 57499 909346593
3 33249 82523 634016420
1 20657 26579
3 85 99948 530448707
3 43 99985 481961018
3 3104 49531 51353916
3 22700 96724 552097804
3 31 99912 257562479
3 84 99919 851317782
3 81 99972 675823960
3 99 99972 766469989
3 65569 77189 828113566
3 15911 77491 896473649
3 12433 36102 846084651
2 55735 768745176
3 40 99938 317191772
3 17305 22472 337517510
3 43844 94597 586336712
3 30210 36054 217187613
2 90022 10213658
3 65293 86428 596045556
3 30667 94147 759413806
3 25 99919 611689830
3 4 99975 392951818
3 59 99943 542111083
3 46 99909 835879177
3 23391 24300 174813868
3 92 99961 75617547
3 42 99933 471245332
3 100 99948 183280648
3 53 99979 622978827
3 55571 92770 275813603
3 47157 81345 325285608
3 64053 75016 598836865
3 1197 30099 765566625
3 6014 86852 355780889
3 23545 24084 119727300
3 95 99944 46526414
3 27219 54443 212349867
3 49 99972 565348475
3 39057 96222 359265771
3 67525 82013 475381199
3 20058 80265 213543182
3 11 99951 989968282
3 82016 93292 727466626
3 77 99904 60698981
3 41455 99235 760369873
3 3876 71480 100481352
3 24267 50833 504343826
3 24972 76377 972491001
3 20244 57764 829056672
3 25492 29070 852503841
2 56175 879283505
3 81 99931 43505607
3 29 99962 465126254
3 12824 50976 810479435
3 50 99919 846064244
3 23 99988 877976623
3 4 99980 482254952
3 61858 64272 42983079
3 63 99929 225213457
3 21012 69595 12125498
3 51 99964 363391694
3 24 99979 203576923
3 27 99908 348583111
3 4817 63073 539313205
3 13 99978 402537314
3 35907 63281 740965574
3 767 3342 806454777
3 61935 73558 440624688
3 34585 52079 940685515
3 54955 72717 35061579
3 59118 98635 831802416
3 46 99939 95119999
3 56 99940 440407568
2 44630 732781100
3 90 99938 502500353
3 5 99948 520293719
3 1 99953 710054746
3 54 99983 69483334
3 34671 52113 916561325
3 83 99930 729051283
3 99 99934 333964801
3 27 99920 781630143
1 64171 94126
3 15744 84118 846056956
1 34256 84813
3 71 99995 77563476
3 75991 81311 766094677
3 31 99974 994240879
3 23179 45316 160920335
3 37 99923 984338419
3 37612 64594 356946403
3 47997 96624 6666252
3 65 99927 150009987
3 53769 67576 107797951
3 69 99965 181219328
3 77 99947 438379268
2 64217 587208387
3 60 99952 253711255
3 16312 99348 148181869
3 69 99903 440056315
3 58 99944 537878440
3 52511 78113 988854037
2 72672 153436518
3 59 99905 643122816
3 31895 73022 589541497
3 5910 23200 311926331
3 19 99935 623605459
3 59 99939 898435930
3 76553 97858 262790497
3 13915 89702 475044026
3 89484 93997 895679880
3 1 99939 785986051
3 63 99998 70372182
3 13224 52913 268929400
3 11 99966 556004343
3 50991 83579 810498059
3 26359 44509 287375467
3 55 99988 875339189
3 9 99950 450671734
3 77 99994 39124997
2 57961 389942621
3 61768 61867 489132398
3 11720 37684 703944417
3 27 99906 171810207
3 44858 90221 16902028
3 56 100000 844699341
3 57 99901 449396043
3 41806 63773 198050382
3 87504 99431 660102448
3 47 99977 721288303
3 46 99973 169105065
3 4787 86381 924063563
2 12466 612795469
3 89 99979 811820055
3 15968 19910 336379559
3 37766 58444 218083629
3 32 99978 997643750
3 14523 54384 817100514
3 36593 78938 469737322
3 50996 55746 861128002
3 62 99935 543183185
3 52 99978 629829508
3 21274 85490 743956962
3 1411 2393 327053090
3 92 99912 652426058
3 47640 76964 185931046
3 80 99969 818176395
2 50878 897043594
3 7 99926 354230525
3 47106 56795 750299413
3 35 99906 537184037
3 87749 87913 140828091
3 17 99989 116419428
3 55315 59165 87213427
3 83 99958 816448595
3 49 99925 866265126
3 23245 74677 143561922
3 65 99973 995846216
3 70208 81175 297198060
3 33 99984 971127975
3 13348 26431 500295657
3 60 99938 553254019
3 15 99932 514628708
3 78 99967 597267934
3 66 99940 608060814
3 16517 86366 69153814
3 40 99913 674113874
3 33 99942 784444593
3 34 99955 633618123
3 86 99910 458514041
3 35 99935 699922420
3 40936 64011 13606600
3 71 99959 744653214
3 64 99938 310823205
3 2326 60671 797898151
3 91 99923 542102799
3 16 99954 156308840
3 15701 68450 700978201
3 94 99940 48919152
3 83 99909 468434488
3 57 99927 882405744
3 17509 40177 431135321
3 66 99916 163537782
3 75 99956 629227318
3 80674 88686 907757917
3 3 99986 165781098
3 78 99923 502804357
3 76 99944 191532995
3 57014 90374 186094527
3 34590 54655 10303191
3 54677 98207 607583628
3 74 99901 163988698
3 60 99906 400297095
3 14 99925 53648559
3 52 99964 952011552
3 40 100000 339573566
2 2072 35138369
3 34 99984 670880302
3 11 99915 713730453
3 53799 73274 272175494
3 11 99916 953568704
3 86757 94580 574035502
3 11849 28071 502409709
3 72 99949 386546438
3 16453 35708 846913400
1 80558 80808
3 59943 95404 900651012
3 6 99990 324579905
3 40976 96547 742678006
3 14541 27552 757247498
3 23104 48685 522195092
3 32307 79644 352214675
3 80 99993 568410520
3 48 99927 397587386
1 10107 36611
3 21765 93303 461303390
3 564 35643 817570854
3 73 100000 571852563
2 75083 193274266
3 15 99987 156382634
3 57208 77303 136923766
3 71490 98089 389734419
3 1 99950 281657069
3 93 99919 405183033
3 22805 64600 670294548
3 32 99900 813317552
3 10 99960 393359872
3 82 99915 713391549
3 48 99901 651486141
3 99 99943 179557615
3 40812 53814 659863425
3 6 99919 527699697
1 376 70612
3 74 99997 729022636
3 33 99948 970921255
3 55 99942 378998611
3 2257 78766 473311208
3 2 99914 878967126
3 27727 84209 28520658
3 21480 54694 227222144
3 13 99911 530680392
3 11 99903 582126875
3 12232 53068 902014638
2 92019 875611644
2 80511 244820495
3 79 99994 706036336
3 11819 52783 461875761
3 12002 22225 42462897
3 14 99939 385704226
3 5 99983 673632109
3 40187 82055 980609207
3 65 99911 284344004
3 52846 64451 753305536
3 66 99902 366922306
3 13 99934 574535547
3 28727 41048 318690291
3 57 99990 541906246
3 44358 91210 911282104
3 53813 57856 20083353
3 97 99906 13973209
1 52935 75485
3 87 99984 684414037
1 78138 97979
3 3 99937 285087196
3 1 99911 224608205
3 7915 19958 628165519
3 48361 71740 541083863
3 36 99960 686644482
3 78743 94343 268008132
3 61141 78374 721095033
3 35043 39761 213628675
1 29510 94224
3 59931 62497 179099434
3 56 99971 603166543
3 18929 70584 596825782
3 28057 56472 407908752
3 5302 40906 176373548
3 84 99983 817348880
3 33595 75625 942029925
3 31707 60155 956554864
3 87 99934 810402081
3 9645 85485 968521994
3 15 99900 149154873
3 71 99988 224935364
2 27874 139125615
3 99 99900 475783507
3 19 99916 530266614
3 94 99997 310641452
3 2393 47356 744502706
3 69 99904 280229587
3 23 99943 468872111
3 19770 89539 490302301
3 91 99953 748057974
3 46811 87820 588396752
3 94 99982 612928123
3 68 99996 5829424
3 48288 69103 69973975
3 98992 99202 369420245
3 13270 85729 869721144
3 97 99971 658285312
3 20450 20517 699915286
3 63265 79092 134469037
3 96 99929 29180455
3 23114 30452 509721515
3 76 99997 511686165
3 54 99934 414729194
3 77 99936 579565422
3 12 99925 770672916
3 2 99916 914656476
3 28271 47193 711958623
3 4833 54717 526664086
3 73460 74314 200899746
3 16791 63738 732642583
3 61 99957 553863590
3 99 99960 907369742
3 13034 49750 693013438
3 21841 55818 553998742
3 37 99942 158221210
3 54 99958 853428647
3 49290 53893 352061529
3 64131 84986 593682380
3 78043 99582 464589278
3 47 99968 464283414
3 3742 51581 385758564
3 13321 35601 568666192
3 12789 13970 539069524
3 7599 20665 460337525
3 13871 46066 991627094
3 94 99967 661861215
3 42 99936 370596263
3 66568 93832 372073921
3 96 99926 876446378
3 15 99997 628023640
3 6 99963 79273922
2 39223 422850467
3 22105 55951 847913022
3 15660 60846 397673597
3 37 99901 918555554
3 72 99902 551881334
3 63497 97834 406221161
3 28 99943 901074446
3 65598 77883 840150837
3 48 99996 486320944
3 32 99922 911500806
3 15 99953 594759588
3 18989 50397 996110411
3 16618 83567 964959174
3 19152 77716 190705206
3 10540 15207 469928309
3 8598 18315 162806868
3 37215 97652 478431054
3 80995 84269 451053661
3 19969 95028 874183706
3 34372 79476 404189257
3 25 99933 10162820
3 2893 70283 240555941
3 33590 50368 67042576
3 4394 33481 301827876
3 83029 98547 12984393
1 72372 84219
3 20 99994 316624526
3 17 99936 442160992
3 41220 56347 298389703
3 8 99954 110383910
3 44907 78340 665292921
3 39 99912 405645040
1 45733 88969
3 12 99950 115322441
3 36 99908 836467490
3 25 99995 310847915
3 3612 99981 917925972
3 54 99996 700301433
3 75 99995 436176095
3 86029 86679 175988902
3 57997 98216 178457932
2 8760 38277046
3 39241 39282 684319021
3 6778 61359 419882668
3 87 99980 726056089
3 73 99985 572922964
3 46 99954 683070454
3 36 99928 856016319
3 31 99973 586758457
3 40 99983 556704352
3 88 99996 837420886
3 5 99962 512879966
3 56912 69715 42278971
3 36107 96538 797187367
1 4783 95495
3 81 99909 818202565
3 75 99929 551415502
3 12938 42623 2056523
3 10364 93761 221049005
3 59866 60684 116335085
3 42 99971 900110064
3 42 99975 187435185
3 38 99980 433978705
3 30732 44221 910400322
3 1822 21914 590723862
3 27942 46454 228974537
3 14 99973 103803263
3 31668 45504 465446657
2 1488 202036242
3 34 99927 950449893
3 62957 77738 172648560
3 81 99991 505724811
3 47563 82152 837392852
3 42 99920 645466897
1 9817 36477
3 3596 70418 986238816
3 10489 38860 386566524
3 6040 91363 496740755
2 90921 998566295
3 51 99965 896146609
3 60 99963 18970654
3 34633 72562 231152887
3 52808 82911 697967820
1 18843 80730
3 6 99936 887337066
3 68 99997 822846795
3 71 99974 114104934
3 63431 87756 497762227
3 3 99949 464125143
3 38 100000 474066658
3 69 99977 108280821
1 30077 49446
2 7160 422328289
3 62 99965 388974634
3 32 99936 649608790
3 3713 19467 662860239
3 99 99986 182488958
3 45439 94099 79821090
3 22577 77325 510525892
3 48 99931 947359369
3 34674 54106 161346414
3 42 99993 53767094
3 72 99937 348424720
3 12180 73911 706667195
3 23632 85769 989207102
3 4 99923 953864543
3 56 99987 16253317
3 84532 98630 121320112
3 78 99947 541179036
3 13821 93305 551117017
3 44506 87649 939101142
3 17 99970 268983605
3 4377 88302 260546524
3 75 99939 986379940
3 42066 64703 98365593
3 60 99928 679368733
1 21182 29927
3 9 99982 140127821
3 14298 16512 661734352
3 20022 21778 933028558
3 53 99961 512240016
3 77 99917 37838881
3 7 99912 288755228
3 10182 94572 515689603
3 6 99950 431156400
3 73 99995 609838506
3 52 99927 548810593
3 52191 87649 725690264
3 46916 89284 341012625
3 93 99990 729354671
3 70706 87759 140600488
3 48 99932 319032325
3 60 99941 619269120
3 77470 78866 1896698
3 67 99904 468007201
3 8 99925 504332551
2 70784 468178497
3 39005 91852 283825840
3 22 99913 234633013
3 50 99998 248174384
3 61165 92325 765692698
3 21 99968 222787636
2 75681 512602759
2 65463 57378650
3 24153 38549 585313626
3 3 99954 803714
1 35940 83989
3 90 99907 53930861
3 27317 27718 753003694
3 17223 37036 997027650
3 51 99927 167015006
3 72 99924 831005575
3 11397 54123 129207854
3 39 99929 826721476
3 7445 46892 315861979
3 98 99963 710437910
2 41796 446513105
3 10 99961 264054704
3 5 99919 429938808
3 60 99960 217272777
3 36971 57887 788985666
3 24776 35595 186384906
3 6826 12545 106220311
3 29722 73761 908061305
3 48 99950 838736418
3 34 99966 657440017
3 72458 72674 296379843
3 67 99916 570668372
3 51143 63570 245193922
3 100 99943 905647138
3 36837 37707 772850635
3 38 99982 918354889
3 7979 83293 684151830
3 30640 54431 505958493
3 85 99945 102462565
3 28188 77515 539808331
3 40055 95412 339303988
3 97 99907 315398952
3 3429 27496 369006891
3 41 99904 281997519
3 24 99977 778114264
3 33 99975 279344299
3 4065 77405 630076059
1 70399 81450
3 70343 81283 403761636
3 58 99987 651079155
3 82 99918 820676869
3 54 99940 532367044
3 47320 73863 200623546
3 14849 42129 240129301
3 30956 81471 232834045
3 55 99919 122154800
3 35 99967 333677567
3 34 99905 220563943
3 5172 60228 515141209
3 5779 23558 89122410
3 31 99982 521095812
2 26813 613827574
3 14996 48158 844221747
3 64377 66739 141167486
3 17430 17541 525271425
3 3788 33296 866548084
3 4 99904 383958726
3 62722 63774 971535337
3 47692 56983 558961096
3 24219 59109 164576426
3 23758 72431 282113168
3 69 99911 812224340
3 34811 62029 798838548
3 20897 23905 637205416
3 28921 74557 128967733
3 83228 94960 872279585
1 3653 82249
3 26 99970 293571568
3 19 99949 544552329
2 12832 140360671
3 68 99982 823000312
3 17 99962 121475450
3 52 99993 42466370
3 72 99922 299061015
2 79594 538717365
1 73319 98053
3 67827 71963 705825290
2 23627 418888950
3 20 99944 231731106
1 3621 52238
3 58099 98067 460451103
3 88 99910 175949680
3 52257 56445 563581726
3 72079 99506 122454305
1 19614 88935
3 68 99917 589025199
3 85 99948 489051463
3 86 100000 57375318
3 50449 51460 293544081
2 81651 382296683
3 119 64659 294467934
3 92 99928 440798037
3 84 99931 109951446
2 50775 642010228
3 36 99978 447777562
3 35892 50972 826280026
2 1136 335580715
3 42054 49141 58363157
3 22379 54385 803501619
3 19034 38919 909934641
3 34943 44933 34483163
3 27771 28889 733820848
3 47 99985 740185952
3 8351 69209 3000057
3 50 99933 674830797
3 34369 71141 750928216
3 68 99912 173743793
3 14910 46038 586516811
3 7552 99556 488779279
3 82831 85511 375507993
3 55 99923 686619799
3 52945 62620 509443492
3 52 99934 99869204
3 88 99940 376795776
3 26 99917 444874789
3 80 99993 818085445
2 43784 709213096
3 42 99985 722218245
3 91 99949 857855975
3 38986 71536 604578078
2 5810 75573123
3 5793 32316 630670472
3 74066 84259 874747174
3 49768 95644 569427596
3 16756 95320 982237689
3 82 99936 147898883
3 65286 90798 682832741
3 12224 50349 315986982
3 6 99956 247813643
3 22979 99589 750685112
3 99 99977 365310452
3 38466 65709 462170329
3 17933 45957 830291209
3 66186 92357 850291480
3 34 99961 383057862
3 66699 96000 196305352
3 30 99999 303503914
2 5730 306335687
3 22311 55209 77931091
3 1 99944 434669183
3 4523 46107 613681548
3 87 99972 742163910
3 27414 85441 741708389
3 14 99923 105333546
3 14 99936 132556359
3 84 99937 79697754
3 98 99978 637014656
3 83 99959 289726658
3 2222 3895 501979513
3 54 99932 804117079
3 57333 82923 287896108
3 5813 38247 979967151
3 27 99965 74411984
3 14 99999 200166229
3 51271 90451 188574679
3 29561 54240 898438236
3 29 99988 902717466
1 34697 91104
3 21263 43854 450132230
3 38 99912 588144879
3 72 99963 402165562
3 32509 76502 457978974
3 59 99959 865643466
3 9 99970 490020031
3 50034 72642 806619636
3 34010 89973 870658404
3 3 99988 734586304
3 52 99988 905120600
3 15 99936 267537524
3 8756 33876 875134841
3 39 99912 600731978
3 17735 73076 725482696
3 56 99982 74634336
3 46721 78668 804558080
3 94 99934 107702257
1 3664 5336
2 90758 286950145
1 30949 90167
3 41440 55117 220768187
3 98 99946 219706680
3 76 99994 704736775
3 96 99957 933974138
3 28 99950 177187681
2 28700 840556108
3 28979 92453 220833135
1 9165 27369
3 59 99988 186577921
3 41766 60759 946591191
2 99468 668502198
3 14879 83585 540581472
1 1365 89297
3 70759 76517 242637635
3 21201 44883 458701856
3 53 99956 490537755
3 32 99977 878882847
3 28 99981 2364737
3 37637 73493 584025090
3 42712 64891 496400437
3 79 99958 331601581
3 21 99906 50710491
3 75663 93053 334762758
3 23290 29867 767630536
3 96 99957 531605993
3 28292 46082 449681371
3 5378 43502 51344476
3 26 99990 136250895
3 44718 95302 432140805
3 47866 75449 384533647
3 7613 85763 98094041
3 68 99942 170539788
2 21550 141014116
3 31 99908 546237762
3 2467 56557 591775916
3 21 99954 632872005
3 23453 92733 363185801
3 60 99926 292105354
3 51 99911 126702640
3 33723 65624 597480761
3 59 99927 293274499
3 24 99989 897423713
3 17 99941 4036367
2 1044 786333189
2 53638 481723689
1 1787 56396
3 17919 36645 35604405
3 99 99902 946405428
3 221 5495 811437593
3 52 99970 964788157
3 54 99932 16472144
3 96 99948 968647144
3 45451 47665 503721972
3 46863 91015 837895302
3 87 99948 608277714
3 9 99998 226738637
3 8 99900 41638876
3 79 99998 641752298
3 64371 68817 9443936
3 8879 73437 732856023
2 78496 942653797
3 59 99983 747779537
2 45551 676536672
3 13 99960 951463411
3 4 99932 429995994
3 62 99923 771256816
3 18226 93345 316100155
1 49263 71475
3 30320 82877 165806217
3 94 99936 115888234
3 32529 36098 360230114
3 14 99993 832312783
3 15749 20759 775163538
3 28566 55442 672697861
3 4 99984 217148955
3 56 99999 888728974
3 72 99955 789905925
3 73 99953 328207776
3 23980 29526 704582347
1 259 90478
3 24938 98803 9282865
3 14 99990 46556595
3 19337 95085 770220601
3 59 99919 435811740
3 2106 56657 465083575
3 13423 52460 326839358
3 37 99996 57016478
3 40764 45310 826568366
3 22 99999 888770617
3 21 99921 736278441
3 7 99907 605470299
3 76 99952 116255079
3 73 99933 201423576
3 16976 47243 932510130
1 13931 72452
3 82 99923 242273177
2 67287 259598056
3 70938 84871 180547869
1 9315 85316
3 49 99968 915205734
2 63146 265502873
3 66 99964 693801950
1 79625 93379
3 46 99944 921839661
3 47508 69444 483494779
3 25 99974 565452210
3 24 99927 228979218
3 94 99954 361174833
3 7934 98018 833005604
3 72737 86951 531399315
3 10693 14119 10295751
3 20803 33484 229194485
2 70078 831690986
1 8688 74240
3 23030 84061 784013390
3 7 99939 288926175
3 27918 69493 495168167
1 56302 67189
3 21503 80960 284922035
3 62 99995 892192997
3 14875 18886 691425771
3 51 99908 413633421
3 78 99972 484884506
3 62 99928 861437626
3 64 99908 194968766
3 12 99991 813064239
3 41 99950 845792806
3 4473 71314 77350324
3 26264 34148 902447205
3 57 99932 237542823
3 56121 94961 487049357
3 49 99992 664964565
3 19 99922 99439642
3 7 99993 330466954
1 32765 69813
3 67 99969 803909830
3 91214 93908 436901703
3 90 99952 875875930
3 65 99960 539388249
3 49 99971 182452182
2 16727 268446803
3 8291 23234 618234754
3 67 99991 234844917
3 21 99955 425853397
3 46 99988 282180929
3 8 99965 273410876
3 58 99914 125795940
3 72934 87907 557223227
3 100 99927 517663245
3 60 99996 598877870
3 42 99936 333855145
3 39 99963 988390557
1 68614 83915
3 69 99972 757518932
3 52 99946 396920068
3 50 99924 67471144
1 9027 97968
3 13030 58220 331748600
1 4881 27767
3 11225 54611 597018536
3 44 99908 64782896
3 90 99932 173932915
3 93266 99902 565989733
3 30 99913 535337802
3 31191 86916 136042280
3 59 99974 822370397
3 26687 46800 173963132
3 74050 98875 829651357
3 49 99999 881327556
3 25 99962 522946317
3 42 99901 838827706
1 5405 62938
1 56783 64827
3 47414 63364 706427418
3 54 99956 141829129
3 52 99906 280357002
3 27893 80964 843477197
3 35947 99815 806428672
3 32399 90934 75533720
3 38 99941 620397281
3 10490 96319 415588952
3 46498 86667 298733459
3 59923 77327 960134850
3 14153 77449 794690837
2 98172 519611874
3 22927 59963 789322589
3 22 99994 113112133
3 5 99900 838146744
3 35 99978 375240577
3 88 99929 552057819
3 11 99909 854333044
3 35 99974 335687308
1 72662 97174
3 64 99932 262810719
3 12651 81842 877931591
3 28762 29349 427770372
3 28936 80827 106594397
3 43700 86384 421069953
3 99 99934 316851633
3 8 99987 165553971
3 90 99992 326532876
3 66 99958 398090304
3 45291 67773 92425664
3 14 99911 307570467
3 81 99902 484353241
1 35323 63864
1 60577 81571
3 89 99975 932239479
3 39946 91955 361423728
3 55 99980 151221681
3 18 99981 991990023
3 7446 73981 124683731
3 57858 82059 882623418
3 5988 50338 270279588
3 28 99970 433230358
3 3369 41052 595817265
1 47035 62475
2 36530 123761036
3 4385 67527 542211175
3 52161 90219 353484540
3 1152 43227 552246086
3 66380 74503 557224357
3 61 99905 637858171
3 43385 52894 395391372
3 8923 75219 121964709
3 52 99912 990487385
3 94 99926 996628429
3 11334 52478 187779823
3 599 72256 403410067
3 66 99930 592866876
3 50 17040 683896998
3 30 99915 494564429
3 5 99909 50483066
3 28098 35559 560247462
3 58522 81448 275411509
3 10 99958 582148816
1 61903 71603
3 15464 36384 814209684
3 87 99960 703499023
3 37964 73828 67167974
3 10979 66634 558143737
3 55328 55633 939939586
3 66 99925 253217100
3 15831 91263 905715274
3 38897 77110 76614911
3 50 99993 432508807
3 73 99989 318299984
3 78 99944 825477821
2 54752 695250249
3 50806 87310 304097949
3 14 99972 873253230
3 64 99900 851950290
3 56 99927 820218934
3 43 100000 825212966
3 72388 74269 67076964
3 57 99973 990815138
3 5307 33731 243905895
3 34536 34887 238891239
3 15864 47033 993450956
3 90 99937 648356937
3 23197 58333 428133873
3 96 99924 580633375
3 47823 95448 456385019
3 58 99912 956829785
3 93694 96382 423957002
3 22865 68569 923373908
3 13863 70964 522732971
3 55984 97355 577494762
1 13205 28326
1 34607 37460
3 68045 89377 111434271
3 73 99925 250243104
3 10709 11479 428514478
3 66 99995 404770533
3 37242 39352 735372900
2 95153 697894775
3 13189 54105 437972407
3 5638 21124 607871934
3 70325 89003 468530645
1 14310 38370
3 99 99950 863128487
3 982 34491 741564362
3 85 99906 423063667
3 81 100000 691162901
3 34339 84272 662721997
3 13342 26414 910412866
3 47 99991 378969489
2 40419 81826268
3 26719 43340 473638245
3 73955 93569 309014127
2 51266 114731051
3 32183 60232 494127139
3 13593 96804 863936809
3 3843 64075 838227206
3 6288 23522 900295105
3 4755 33369 684866390
3 7162 83260 525386357
3 8 99938 338191636
3 14 99913 828915162
3 26976 62935 716113320
3 52576 61915 323880144
3 66439 75867 21354936
3 29 99975 414526711
3 84 99993 688258871
3 22537 54913 497701214
3 48201 69317 207381441
2 36885 533320730
3 98 99944 372326659
3 64 99913 140484202
3 27259 79578 755045574
3 20213 41843 953523586
3 61976 93468 357619925
3 95 99985 510987405
1 21236 36352
3 18014 73927 509104827
3 37 99955 823039086
3 88452 93795 300865965
3 32 99994 581277378
3 40 99963 184106735
3 41 99985 802646113
3 16354 89195 826147517
3 46 99913 145659436
3 18 99969 172768466
3 69176 79790 364593428
3 56775 80516 924683035
3 50525 69938 386201711
3 12 99909 515738282
3 11208 17105 621179018
3 80 99973 89709294
3 12 99917 62706048
3 13 99926 267651361
3 46516 51594 362324554
3 28701 57133 278525953
3 92 99983 936280599
3 74 99984 24050115
3 7 99990 195904478
3 31766 83061 808710213
3 56262 80781 531458098
3 5925 38784 611548548
3 81 99931 234295125
3 89184 92867 253724750
3 57 99902 406604176
3 40961 58290 592199480
3 42454 79455 633874370
3 98 99949 949513170
3 14234 28019 101978166
3 74 99943 621919769
3 14 99932 354067386
3 26 99967 77197357
3 1080 87221 169323758
3 75 99951 339504197
3 20997 53282 286686169
3 56 99967 483445472
3 9405 27181 496916418
3 91470 98594 706766141
3 4 99967 538452286
3 12 99992 895341581
3 28 99908 909496965
3 66221 76653 711768679
3 3280 41806 992113674
3 8 99992 793443068
3 98 99958 71603019
3 81 99924 987961229
3 44403 80942 47493094
2 48373 207402207
3 54 99967 958766092
3 49 99907 820059573
3 32664 41369 899583293
3 36988 74775 434323988
3 1857 46411 496820119
3 60 99946 437776733
3 56 99980 93683636
3 66883 75973 30956635
3 85 99966 836701618
3 94 99920 448572160
3 12 99946 232318592
3 25696 58013 580118608
3 48050 72025 879967096
3 38 99998 509702814
3 14278 72564 903247406
3 10 99906 797393910
3 48299 54392 769876103
3 80492 90083 864061146
3 34617 88623 30338829
3 21197 44125 931062066
3 76 99983 434636162
3 40064 88610 431158141
3 13030 35290 64978868
1 4280 50374
3 86 99921 313414072
3 7692 10702 245673629
3 50792 65672 252051015
3 24881 85494 53306048
3 1731 50419 176270767
3 42321 51017 391078869
3 95 99949 484542832
3 31 99901 100699915
1 14749 84729
3 4562 78029 690532124
3 36 99908 990470715
3 10412 88378 267052211
3 28770 73272 626419917
3 75 99994 269090504
3 95 99930 183805940
3 100 99991 100372192
3 38986 53026 94265839
3 37554 51384 739414486
3 38221 54029 693473223
3 8 99979 585953623
3 4 99985 246160999
3 74 99901 497519505
3 8854 34577 413237740
3 38340 39436 782563623
3 97 99937 339813694
3 40491 52116 418233192
2 79921 819489686
3 53 99913 603833654
3 14895 43629 300828093
3 2 99975 147127591
3 46 99982 767946962
3 5959 44000 238648730
3 71841 77676 931402961
3 78690 81589 783433473
3 59224 63241 710683615
3 27662 98386 409546457
3 85630 88364 329746973
3 27 99906 243808795
3 39440 44566 276415933
3 33 99965 829115381
3 82568 94823 570374483
3 51 99993 411474617
3 93 99972 963714158
3 28 99989 927911702
3 784 46004 925400167
2 14214 651587883
3 46657 65790 620410796
3 89 99984 29603324
3 6521 93139 385773075
3 13 99942 666909494
3 13228 70527 299527357
3 87729 88507 331322234
3 57 99997 859246838
3 10163 25841 695128611
3 35024 72470 967780150
3 94 99969 10493628
3 20 99947 910097973
3 36745 75771 926907567
3 16 99951 792141375
3 14227 63882 506870592
3 43 99906 619330249
3 10962 74261 247794618
3 70504 92543 719376964
3 2 99913 639665127
3 6211 50295 232874545
3 25156 52520 799243461
3 84 99926 637492598
1 87998 97260
3 35067 92047 496117396
3 65 99933 893144956
3 17284 50522 195935615
3 63 99974 929418713
3 9 99997 658423756
3 93 99958 787446093
3 39173 60266 563572729
3 53909 91234 337158852
3 33753 51877 550361418
3 11 99948 307167149
3 31562 51494 844112475
3 46471 83580 827846453
3 37634 91253 790371315
3 86 99974 764769205
3 89 99937 588992540
3 22 99944 988985449
3 2007 4286 458527088
3 16693 51765 144524130
3 77 99954 582745782
3 17531 67645 793769918
1 67531 89125
3 89 99999 853161565
3 170 55089 508885210
3 33971 59740 762668066
2 75130 157720560
3 15 99984 82238412
3 67 99916 90904708
3 19 99912 484400402
3 9 100000 26554628
3 57810 59267 243923897
3 68371 74481 642234504
3 81 99945 285371210
3 33572 37711 185462550
3 30 99945 793740089
3 77725 79438 590215343
3 15477 29219 406325407
2 75012 821282935
3 2423 62179 944434194
3 32322 43947 893908250
3 64669 69876 244580159
3 3314 57911 458218620
3 58695 92230 231555412
3 23 99909 344794303
3 22530 58342 100874195
3 12795 96169 74589541
3 43 99985 730686017
3 89 99989 600356005
3 15741 79148 992137244
3 16 99982 219312380
3 17926 43302 976573193
3 37 99905 570384647
3 19 99905 957601101
3 32895 65102 513058192
3 58 99927 511062655
3 46 99987 92302311
2 29249 956430002
3 9393 16962 561871435
3 46 99977 846840034
3 32690 72157 730617602
3 92 100000 61428521
3 83766 92460 145331341
3 27 99969 492165723
3 67 99994 631727029
3 39 99988 629652732
3 32 99956 917197607
3 55769 56426 175952439
3 12 99907 28568073
3 1397 54836 648837906
3 29 99921 630742221
1 50257 94699
3 75 99982 266319429
1 5285 64624
3 56311 88253 856753981
3 11220 30135 388990235
3 31 99946 35541078
3 72 99983 460681569
3 75750 82074 997295877
3 91 99953 216623178
3 56407 65650 226631811
3 9249 37353 1852165
3 4337 58480 269782086
3 2959 61407 591309953
3 25730 95885 905166866
3 76 99908 222546976
3 86 99958 548352082
3 99 99902 797784743
3 54 99999 584086693
3 76655 85788 560372088
3 79 99908 758751420
3 40369 71716 889430532
3 63241 80273 212556131
3 26506 39424 105346939
3 55 99944 327693789
3 10 99932 855648966
3 97132 99823 173633910
2 42143 628295947
3 78 99906 242331868
3 70 99936 461191191
3 5175 79281 426527127
3 5 99954 638701849
3 25 99950 655853034
3 10528 12909 369397423
3 80 29194 352430324
3 59 99954 961134993
3 66 99948 890407742
3 15286 76566 356740799
3 72805 87748 855474318
3 83 99902 820975606
3 66113 74796 229724152
3 11120 47894 114871913
3 15 99956 384314934
3 77435 84702 523087278
3 82 99952 967964729
1 2489 43834
3 68 99980 562222955
1 76386 92320
3 2805 13696 757681684
3 15563 31753 299524836
3 29 99937 3603344
3 91881 95591 948810113
3 75 99921 725464799
3 27539 60951 744023478
3 48572 60135 903076832
2 38578 775068843
3 52 99954 843083249
3 19598 58102 84286214
3 58888 74555 524128325
3 10557 31106 173091777
3 4802 10571 583838428
3 89 99998 470862468
3 36253 79876 30095486
3 49255 82685 36867639
3 42 99973 792271333
3 82 99907 84331260
3 54 99990 57302867
1 66107 79832
3 82346 89079 673638990
3 71 99907 127698788
1 35157 42850
3 11729 39928 891576882
3 41 99920 48866199
1 62367 64535
3 33368 56267 673998473
3 59 99974 648143969
3 50120 72559 711222388
3 3 99951 545632200
3 32 99908 195147636
3 48776 93560 135458134
3 35 99984 551008116
3 9927 29319 915841916
3 91 99965 22054971
3 56 99954 439822090
3 32 99958 428041600
3 45 99959 455695844
3 6 99913 303468862
3 76 99972 628792819
1 7805 41318
3 17643 55996 707179981
3 28 99929 989999551
3 34 99941 275274143
3 58902 70427 739062248
3 11719 33309 8147981
3 52916 72333 320451150
3 91 99946 660162536
2 62476 475358050
3 42956 70617 777372479
3 46941 92943 218700414
3 72 99921 854030687
2 68860 981067433
3 37 99907 168478101
3 74 99940 401747209
3 6 99970 829442707
3 2 99934 824024822
3 41517 61989 559902911
1 14071 55306
3 51 99930 752006929
3 53612 96811 258251158
2 5743 741228030
2 8334 238267925
3 44867 72777 161523430
3 34 99900 908358463
3 52394 70044 671114524
3 50046 89036 627943365
3 1782 28914 879203056
3 44 99924 303720392
3 26144 90459 500531541
3 62 99928 354604058
2 30412 177221317
3 44 99926 820700924
3 87 99996 830539950
3 48 99933 224871103
3 6 99900 604244766
3 24 99921 538681466
3 18102 98699 804907546
3 46531 79461 754855693
3 96 99930 515902021
3 75 99900 84871526
2 14056 765916262
3 61 99957 890737989
3 92 99912 714396556
3 46735 48170 842145262
1 37082 83060
3 71 99941 972506588
3 48 99982 517859434
3 81 99960 93338429
3 82 99918 239240004
3 39 99953 455769765
3 73 99936 368100305
3 10 99937 245849351
3 40199 64655 944034393
3 84 99925 547304547
1 67767 99175
3 24229 36920 865803567
3 41 99990 235353476
3 89 99956 499252191
3 13779 98593 805777453
3 5 99991 307543400
3 47581 77557 146853468
3 40503 90604 18505819
3 35186 35278 319185387
3 67 99970 441273782
3 93745 95973 903270980
3 77746 88613 386823998
3 43931 87965 369868120
3 96 99904 144933901
2 51094 980475385
2 71442 29234569
3 43 100000 473851066
3 5772 73396 121773482
3 65148 68707 18994299
3 55 99905 883917235
3 3599 57489 520113509
3 52 99943 237278293
3 45075 46409 514113453
3 19 99943 922462713
3 28 99910 354988673
3 61737 71902 268769867
3 18263 36347 789297719
3 69 99988 304543256
3 74117 97720 449350338
3 72 99947 553803609
2 79162 37644574
3 99 99972 655193944
3 28 99979 974412141
3 82 99902 483672481
3 35007 36245 646097822
1 1439 4998
1 10907 69746
3 13280 71573 86584471
3 50 99958 51671334
3 67 99997 918152148
2 27188 733318543
3 29 99949 607400854
3 47 99957 852705576
3 12232 85811 757138318
3 23553 47377 830075145
3 54 99986 47348334
3 23 99922 896872640
3 34197 43868 867917220
3 89 99969 65850798
2 96403 965476043
3 59 99902 573363647
3 13159 54816 251669870
3 5206 42564 938881961
3 1817 18301 371910234
3 12 99991 690039880
3 51950 92819 920813284
3 61298 90051 89318293
3 58 99905 927106905
3 55575 86862 622247361
3 19956 51498 819364490
3 14 99933 902539621
3 59 99947 550916519
3 84 99994 718892538
3 43 99976 352095310
3 97 99952 342479500
3 49917 79672 747086563
3 82 99919 948514474
3 38015 85965 853246754
3 50340 86168 350490017
2 37496 648988860
3 51782 94574 783167109
3 24 99944 884305175
3 14367 67539 78510774
3 53834 55557 620067707
3 10758 99900 955560900
3 76 99965 653188521
3 24437 91391 652615311
3 78969 94970 326408220
3 15846 43947 138949136
1 30645 80403
3 33 99996 477939701
1 26858 42126
3 90 99956 931378860
3 9396 83080 473179807
3 36572 99460 565479136
3 1 99903 239194998
3 27 99992 522842543
3 64 99950 622248277
3 41523 87868 622227891
3 15768 47234 822370247
3 55149 84992 510003983
3 76 99939 265172693
3 81 99911 398335463
3 25 99992 131909913
3 3666 72887 907432207
3 7 99983 354605584
3 57 99959 892539650
3 31384 35823 592296625
2 3325 691951206
3 68 99953 887865806
3 97 99957 640844586
3 64540 96855 469018450
3 21052 60331 10505740
3 86820 91321 994843322
3 92 99965 386373072
3 52506 63483 963983329
3 93 99945 837076799
3 14 99991 894726012
3 82 99912 509729371
3 15 99934 377730538
3 6302 56708 628453847
3 31737 93253 606202955
3 43888 47804 984765639
3 89 99941 397221844
3 64133 78147 614446739
3 33990 39450 421239650
3 14868 54133 21239090
3 44 99962 619051341
3 78766 95704 949302165
3 39190 53325 152528767
3 14567 98580 329007713
3 28353 60013 955469254
3 38 99916 200064737
3 89 99948 802678886
3 36284 85383 238808123
1 6816 97899
3 65 99973 265692698
3 84 99942 814173892
3 19 99901 132069952
3 27543 58749 543080338
2 22954 318108058
3 64230 65251 227869522
3 20242 84523 146586436
3 56 99945 926872013
1 45618 57320
3 11282 80719 160499946
3 86 99984 77416487
3 47570 91471 326284033
3 69 99949 680845660
3 25500 98274 148603398
3 27968 77432 470723107
3 45399 74360 468800657
3 44127 82658 642531289
3 79 99991 184395632
3 94 99910 912125267
3 1 99930 156697404
3 4 99903 821387534
3 14047 68248 492912166
3 81375 83238 14494632
3 98 99929 680194578
3 3486 32709 928118928
3 17605 68578 683214055
2 22445 177690909
3 13 99918 714977700
3 60311 72250 326233392
3 3163 92440 430647859
3 14 99947 618441162
3 8564 48893 203987009
3 18 99913 247350294
3 80 99976 315958704
3 86 99903 523530352
3 50 99920 812211141
3 44 99929 753998685
3 22 99937 742139836
3 26361 41153 905961144
3 24639 93441 242508193
3 27520 67654 940306734
3 1601 84238 180370782
3 45 99975 244280813
3 18596 88557 792954897
1 41372 73036
3 57 99901 443742045
1 53280 83059
2 97632 212083928
3 45 99946 397423602
1 12742 29222
3 67 99988 240896731
3 29 99956 931026175
3 99 99984 694072437
3 13 99998 871090
3 65118 83136 749270375
3 63 99960 962015348
3 46409 62952 818198995
3 47 99942 864057293
3 6090 88859 774773228
3 41397 98446 555553673
3 43764 57211 144652011
3 10 99966 866408011
3 9 99904 991397442
3 71 99919 917390691
3 48 99919 755500308
3 53385 87591 928225250
3 92 99919 463326692
3 85 99916 269227500
3 37210 67594 233462413
2 61151 395994506
3 92 99986 193748417
3 77 99943 945887388
3 9 99967 348426398
3 16 99922 908727164
3 21 99959 646612897
3 32 99955 735847609
3 78 99993 866705852
3 24 99912 850250069
3 86 99923 737646999
3 27 99996 958948955
3 50 99996 887865284
2 93211 34406756
3 60810 90217 304316766
3 42 99979 492168841
3 64 99998 334535032
3 38 99928 483317522
3 48446 77706 488655442
1 6284 44085
3 10891 65549 17116397
3 2498 19843 500933063
3 42 99987 868491892
3 89 99902 863138622
3 14375 45117 191816668
3 21169 77612 188898981
3 27 99914 50198385
3 15882 24958 312666245
3 76 99993 463217152
3 10022 75892 483502237
3 44 99939 251553486
3 42 99991 776248692
3 28482 46336 874778056
3 8403 70304 586242605
3 89890 90447 368209917
3 34 99950 23077530
3 36 99923 355985481
3 55 99961 342860180
3 97 99979 338309715
3 81 99989 84915082
3 45057 76204 436688313
3 24619 81328 1469784
3 50523 56780 441134986
3 43317 68810 819820889
3 54 99916 975921141
3 29 99927 60730560
3 35519 89410 41998912
3 46 99933 302922532
3 26 99911 307865339
2 81126 298812421
3 37 99958 879246756
3 76 99997 470428684
3 71631 80978 907195048
3 66 99906 93710046
3 43134 43208 673490944
3 74 99990 414990986
3 70179 78422 47946687
3 63 99924 914506468
3 70 99983 447041444
3 44 99941 183035234
3 57 99948 109690763
3 55847 61628 728606501
3 37 100000 633496100
3 72694 72982 173108566
3 82 99998 266802147
3 27 99918 499089843
3 16765 42098 645941816
3 32573 72769 139975530
3 23721 94005 594116864
3 3 99968 822492197
1 5845 25615
3 59839 67483 681271177
3 8510 30156 365179898
3 71437 99032 197016281
3 95 99900 472435996
3 95 99918 505797328
3 5 99947 767672721
3 26694 33715 900050616
3 88 99943 668721988
3 74 99975 439249340
3 100 99904 137163940
3 79607 85420 651514426
3 44 99937 709922452
3 2014 60151 657238872
3 62905 97141 525599395
3 91236 92917 431481563
3 98 99934 266348926
3 51092 73388 165306164
1 35426 37325
3 15795 89269 156958853
3 19 99965 946985211
3 37 99983 643673820
3 14256 77956 670714141
3 78 99935 827819799
1 11302 32128
3 23450 39867 210967578
3 56 99916 690452569
3 62932 96325 399781469
2 79977 267995280
3 27927 72780 742893617
3 21 99982 685473949
3 54534 99848 902025037
1 41639 51336
3 8637 43217 620422798
3 20714 86324 173782617
3 34 99910 74621123
3 76 99915 104316327
3 4178 88246 749860115
1 56132 66292
3 54 99959 353113027
3 9 99971 926605866
3 17 99997 776731366
3 61543 95856 160713899
3 68 99936 800415146
3 12074 48309 266375079
3 50 99958 357167698
2 30183 966100166
3 8182 49400 256665381
3 53217 98489 979092912
3 42408 55098 942624786
3 34731 97088 137079713
3 23853 61105 826448730
3 27 99932 623500312
3 17087 46348 419515209
3 38723 43246 608846515
3 17966 36454 579526656
3 67287 89616 994736938
3 59525 78107 261225224
3 12 99913 177015677
3 13173 32753 539140388
3 5971 24213 796740202
3 24529 75227 629226091
3 3084 98823 815232033
3 15 99987 774666390
3 17271 19681 154046267
3 34972 44742 329865623
3 60421 70154 834908135
3 41389 97656 556675691
3 71822 83905 725660007
3 88 99944 686614065
3 59 99992 553378748
3 42141 72487 223037819
3 24397 42849 979465629
3 30898 67018 457749476
3 100 99955 119408813
3 47 99950 678246883
3 14098 29356 513268718
1 39608 83914
3 32 99909 174907322
3 32070 83566 574075809
3 2220 10595 888002278
1 45398 80335
3 3669 12779 711352540
3 46 99991 209074482
3 32 99922 471530181
3 85 99904 797620040
3 60476 83774 175974445
3 16 99930 868361811
3 79 99935 918263150
3 68134 85421 731125612
3 69 99904 121070695
3 13453 49504 44619747
3 34 99999 266115179
3 54381 67913 619321037
3 47435 63807 320373881
3 43292 82642 403645661
3 5411 82167 656993710
2 62804 102138835
3 9623 14920 542363997
3 63 99910 588622122
3 91285 95493 44305559
3 58491 73410 729904738
3 47 99986 193935604
3 54428 64773 581806032
3 56 99975 331577761
3 3012 37180 917231301
1 41053 59847
3 66 99930 222771153
3 48157 97642 136757341
3 20902 43577 364353650
3 91 99926 391697358
3 91 99911 64835721
3 83 99915 783658506
3 50 99981 532593319
3 34 99967 899543913
3 11456 54271 307328446
3 9450 34031 649489703
3 9 99946 860348203
3 45832 63274 209436684
3 54318 98813 548772114
3 3909 79552 377466730
3 19535 35340 404625134
3 65450 93155 939130445
3 16465 44460 262569577
2 68535 279297323
3 45063 45970 377256928
3 78421 89305 796818724
3 31014 78449 969391786
3 22590 80981 530409766
3 66 99993 190980554
3 8545 45010 772627409
3 26477 32810 542570362
3 52 99939 873945054
3 24726 56116 264340864
3 90 99998 147514260
3 56217 92932 522535491
3 22223 37784 446841469
3 11192 35075 953602588
3 72 99997 100513114
3 27681 68046 646777583
3 49256 54995 412663380
3 14430 52438 379762682
3 96 99914 731815796
1 29293 84658
2 11212 133674490
3 70 99936 534585858
3 67671 99930 405604313
3 41 99929 487189484
3 21 99980 323258677
3 12 99988 29188373
3 66 99962 295397447
3 99 99936 618502195
3 7 99912 334943271
1 24628 25783
3 65 99983 512506295
3 3 99994 988208689
3 7556 24348 723043393
3 32310 80107 245471
3 43 99924 933528792
3 97 99952 345634776
3 57557 76595 104904711
3 15150 75395 588302736
3 33 99955 603036559
3 70 99930 916560424
3 13260 66515 370320867
3 38 99960 505598591
3 66 99943 735795670
3 8 99981 666008970
3 48154 66671 412570770
3 32910 98950 641095141
3 6 99936 277402573
3 22596 61102 811866026
3 48 99909 8867383
3 50477 76742 536697986
2 20652 550746177
3 32 99975 540639603
3 65890 77345 180083831
3 24448 91391 158719432
3 61 99910 877246173
3 56 99933 484269313
3 13300 17253 818768471
3 67289 85157 719020243
3 42 99960 177817892
3 26687 30521 903407078
3 14082 54601 297237912
3 12809 23288 578902566
3 27 99949 571866380
3 52070 96973 598741335
3 53452 89872 271657746
3 14025 39783 692995047
3 26 99942 379092206
3 57 99946 567280648
3 7593 73552 631049025
3 65 99980 895254270
3 89 99955 265457159
1 66534 90889
2 10805 945359118
3 100 99922 297354620
3 98 99940 96718679
3 29463 91833 960711413
3 47740 59684 656741775
2 66385 934811707
3 63904 95533 388473762
3 41183 42481 790303168
3 24262 46431 895937016
3 80 99971 516208958
1 13898 60914
3 23 99986 248593551
3 69 99930 509351657
3 48777 65789 49278604
1 41086 80667
3 98 99940 868506027
3 24 99991 37142165
3 81 99923 771475551
3 97 99912 135027066
3 65 99995 615172317
3 66 99970 975568014
3 34 99943 640367986
3 7868 93623 566733031
3 5 99980 578086124
3 15589 46576 148333027
3 85 99927 311146804
3 35 99992 493091930
3 88 99941 75990558
3 42 99994 630621712
3 76327 87372 544978045
3 23945 40160 579108206
3 14446 81466 170525050
3 71634 72872 644650353
3 16 99911 915300902
3 33955 97850 202839523
3 57 99910 615570254
3 73 99992 774080969
3 869 4970 380502927
3 35 99992 920611868
3 93448 97439 805376426
3 6161 8705 637379772
3 75294 98425 495291673
3 28381 43269 908851618
3 21 99946 367825635
2 65499 97253931
3 35 99936 372335768
3 18032 43686 821579218
3 57 99933 126637154
3 6127 91717 138198360
3 6 99939 676762356
3 85461 91427 968529641
3 44687 61745 747541379
3 23900 29465 111853870
2 87891 444441440
3 26298 37659 872825885
3 86 99965 768089148
3 55 99958 821136298
3 56 99911 595104093
3 58 99938 80875287
2 68455 311445070
3 62 99959 483411517
3 60 99911 468625676
2 75294 492638958
3 23671 69856 728470273
3 99 99955 778899074
2 3824 986389785
3 6225 83540 932078512
3 40 99975 312933549
3 6033 20534 248883562
3 11 99988 359925327
3 18282 85389 718325972
3 29 99959 886642239
3 35232 95426 54270891
3 29941 50097 927188003
3 19 99954 338617810
3 77592 84230 902902168
1 17391 65574
3 64579 81311 863916430
3 40 99992 511158276
3 95 99938 353706273
3 75431 79398 683379925
3 94 99929 57722481
3 10476 95206 71289444
3 53 99982 268397441
3 62730 84160 383684834
3 24 99964 753474988
3 12 99959 979633211
3 11 99908 62563452
2 84355 426496022
3 75 99990 326973597
3 53 99992 675668851
3 68 99937 754059289
3 9 99961 982364015
3 67 99944 861768242
3 37209 38889 95581066
3 6 99913 639078145
3 44849 94359 291644253
3 17645 65128 65356844
3 35194 80121 490395150
3 66 99994 768377337
3 52 99928 440760842
3 77168 92922 684803748
2 61487 421532454
2 37646 663971156
3 68 99940 857678166
3 66 99933 897392757
3 33547 53013 870865089
3 86 99902 965105179
3 92 99963 483701767
3 81 99919 22147568
3 67809 96002 278914026
1 58766 75209
3 79564 84708 224117915
3 85 99956 716316703
3 948 49372 676079946
3 12966 18494 529645923
3 28992 86794 444635128
3 29888 62910 637686334
1 78015 88998
3 6931 38848 365997275
1 17785 71737
3 58620 93203 226300525
3 19 99993 17932408
3 7291 33268 856765512
3 8 99907 450549113
3 11426 67703 775566484
1 39073 65744
3 73 99941 469648742
3 16 99900 853641524
2 92058 807225421
3 56234 61472 990317699
3 9 99954 499416994
3 89 99911 477553492
1 42749 49965
3 64 99997 713810858
3 43 99948 344721919
3 19 99936 351506098
3 85 99918 224937777
3 35 99913 750380704
1 43158 84439
3 74868 84709 913441600
3 20190 62271 534694350
3 14848 98326 891467719
3 35612 79770 895880756
3 19 99984 382119798
3 14998 37646 240341283
3 27 99968 152970765
3 27026 58169 237598258
3 2 99988 498103471
3 1224 50658 77088745
3 13 99951 393774732
3 55943 78573 400594962
3 24 99933 210319328
3 78231 96363 756226129
3 9910 92710 541402908
3 25795 68180 605145334
3 43686 99266 579843683
3 34 99931 897215506
3 48503 57307 116450104
3 14093 56407 189267144
3 38 99999 57603190
3 90155 90290 926784742
3 2 99941 791830657
3 5942 60505 933491893
3 52430 84848 509475771
3 62 99905 711879950
3 76 99954 769394489
3 17568 40216 817631149
3 16 99961 698753974
3 9705 40026 291651530
3 84 99942 177941704
3 12 99929 399971045
3 86 99966 615948370
3 1778 33904 836018145
3 18 99982 752422970
1 19372 54188
3 99 99969 557307080
2 68476 757559665
3 56813 58911 714248023
1 44385 98072
3 2 99975 784823573
3 99 99906 529985047
3 74 99994 659271025
3 71882 99581 979680140
3 26 99999 144493886
3 86 99985 151042303
3 15589 66456 855928776
3 41 99974 313349629
1 19551 82852
3 35275 71556 149968112
3 22035 80157 731874500
3 47101 71397 986302747
3 35251 98299 151977559
3 1475 54964 839650598
3 15 99949 937745833
3 78 99971 528003032
3 42 99998 198200595
3 55914 89374 901231419
3 44185 58168 804913105
3 24906 78334 870840297
3 18981 76530 731074549
3 62194 82706 648111785
3 45 99974 290417819
3 5376 21576 395059771
1 43457 92697
3 21 99920 16478191
3 48493 90856 912503856
3 35373 50681 939105475
3 10274 32237 195936909
3 43 99955 872056569
3 18 99904 755877494
3 13 99976 269320594
3 79 99999 323440696
3 100 99902 996966637
3 58 99952 538586105
3 87 99944 725375706
3 49605 88631 930913398
3 14734 16783 647438059
3 35143 67508 661235695
3 31 99968 209785102
2 95632 661095964
3 9238 34555 123306406
3 18 99956 327906958
3 26932 37207 849546120
1 60440 97990
3 3502 21611 617648692
3 19310 91519 834135361
3 81307 86584 170125076
3 16635 74522 318873273
3 29731 81088 440594094
2 25354 271957548
3 12069 76324 964182365
3 3 99936 741904464
3 15507 77683 485713924
3 72760 88000 418734343
3 92 99939 786277011
3 99 99961 489863396
3 36 99951 834554125
3 1590 90693 372957402
3 5070 79736 841147780
3 58 99941 984236084
3 37043 94195 519754165
3 78 99934 636008645
1 29439 43121
3 7237 41884 697790723
1 12666 64993
3 90 99978 7654329
3 2380 39802 586430089
3 72 99953 737082825
3 49361 73887 353559103
3 79236 81009 716842675
3 85 99962 399938644
3 10658 23983 272452796
3 23694 87545 846469846
3 98 99942 977447972
3 25521 70767 598903362
3 52 99983 871181977
3 84 99949 157282453
2 22900 583624938
3 1277 50056 238132461
3 69 99912 82797791
3 8 99981 690701464
3 51067 98886 977441411
3 87 99928 832788652
3 26866 82142 26308547
3 29628 39181 643089346
3 72 99968 521286234
3 53136 85857 42738517
3 93 99961 346904967
3 2745 35300 711405843
3 10502 33903 488997886
3 76 99969 333564018
1 45489 56585
3 33 99915 49420011
1 88355 91718
3 73 99973 127171603
3 1837 51122 491593914
3 15605 35350 132745871
3 15064 63613 204525206
3 83061 83476 430413500
3 71680 95623 543595712
3 5451 64471 879195692
3 45 99944 862235240
3 70 99982 173607466
3 49865 97904 564946902
3 9784 39792 553739403
3 6588 71469 35538916
3 58 99934 38137029
3 14257 66737 31355817
3 25 99925 11126595
3 33371 59269 713017975
3 64 99971 621294327
3 98 99920 567048199
3 26 99936 709551408
3 55676 76759 818517234
3 40168 55203 76528559
3 83 99954 620811108
3 49636 57466 670550261
3 15836 82870 408985101
3 8078 90446 441571039
1 10013 61895
3 24814 66426 109997008
3 27881 37517 800736901
3 42 99978 941609080
3 18 99932 130725821
3 33 99927 797619427
3 1 99903 455765083
3 59743 87638 372303602
3 47 99908 159407713
1 37041 55382
3 88 99936 396953215
3 40621 51462 940872494
2 54513 842593476
3 57298 58560 818077659
3 79 100000 46475830
3 3952 4592 569057173
3 28761 59822 916447721
3 18 99960 311663276
3 61430 71062 408640
3 53993 80744 300739619
3 20231 65796 469928182
3 71935 83576 174865832
1 31843 91858
3 31 99942 944766732
3 44 99976 829243643
3 70 99994 396529630
3 19695 38659 633377967
3 23354 92972 777428995
3 41 99924 434196256
3 14019 69077 516023645
3 92 99972 296004824
1 56892 76585
3 1771 79491 10528817
3 54 99998 845478966
3 4285 54858 137367972
3 47081 65096 829578909
3 431 67919 314440767
3 87 99918 446133341
3 34 99970 672046144
3 26579 56646 670346038
3 80 99996 598319615
3 13 99999 305003090
3 8 99965 891282971
3 60283 70257 915229718
3 95 99909 601720819
3 233 52375 174245941
3 45 99988 731050584
3 77 99970 883488267
3 19 99960 373641857
3 20712 44615 370693416
3 21 99967 338685760
3 5449 19954 363882539
3 69179 82751 206738547
3 40636 86517 512135633
3 11445 98140 218819261
3 16073 88546 834204750
3 3 99959 895928182
3 19730 92503 598228188
3 6 99966 1974496
3 95 99976 725155730
3 65175 69962 672716956
3 2915 55774 361379191
3 73 99910 742425692
3 21021 38512 728174294
3 50955 75738 73527514
3 97 99904 424453587
3 14 99950 590715145
3 13161 23737 614688063
3 46369 72208 54985099
3 52283 59241 750881193
3 41620 69280 398332003
3 54406 69466 385291959
3 62 99971 169341675
3 9179 76815 269353651
3 16 99931 486626824
3 52 99902 148802664
3 19369 97859 502624412
3 31 99988 981424431
3 40828 73428 899007549
3 96 99978 883619653
3 14 99976 73069604
3 91186 91844 902391392
3 792 93755 357099113
3 41 99956 561035394
3 10045 65238 902694765
3 72 99941 919055117
3 2777 57276 122712984
3 26 99932 920545303
3 24 99988 903626052
3 64 99912 781963264
3 51946 91772 124443385
3 17865 90230 632597826
3 49 99914 795078107
3 29018 42960 815762056
3 68722 87410 10750561
3 2 99900 244069634
3 10317 19626 323750728
3 10 99903 170264823
3 3 99985 693781190
3 18623 19754 738170012
3 91 99994 9730563
2 42308 386359377
3 36854 99311 312564538
3 60 99950 691308550
3 12 99957 965119359
3 2202 69542 275702891
2 59242 220724195
3 4 99919 118761853
3 53 99996 882923102
3 21 99942 252881906
1 35336 99306
3 7016 60691 852637114
1 11090 38585
3 10 99948 961771686
3 64556 72930 444438994
3 23 99958 931506975
3 5930 24143 458149871
3 15252 70209 409294274
3 37364 45052 231221438
3 91 99979 527703623
3 12915 64026 250795698
3 36163 61597 82650457
3 18375 65527 705593495
3 67221 76250 314335604
3 31 99996 419057419
3 68944 93180 750769138
3 55 99944 991718954
3 36919 44914 532952672
3 18 99957 21724552
3 52125 89760 297191959
2 10569 310566073
3 62 99925 923023585
3 21273 90197 818640412
3 17868 57403 316145139
3 21 99930 862869736
3 43 99959 435873293
3 37 99920 707919016
3 79 99902 388989086
3 97 99965 884716224
3 32 99988 937268280
3 21817 57806 999893658
3 6729 47548 678240877
3 9 99916 213555235
3 64554 72879 414147038
3 60102 94582 193534582
3 8500 31924 87370386
3 69 99946 256447703
3 25804 53570 263449732
3 8388 37795 302998500
3 34093 59716 916744832
3 93 99933 632649478
3 51300 95400 382202671
3 40 99985 973902894
3 65708 97957 886133361
3 29132 65006 363430846
3 35284 75715 624763115
3 68244 85534 997712580
3 18256 41741 523424225
3 89 99992 244840303
3 56704 64952 548913989
3 4891 57672 948028859
3 64 99983 82823696
3 26953 70143 280190575
1 23722 26839
3 17972 45825 188559946
2 40393 299307434
3 21 99997 733717737
3 25890 86456 287090711
3 25093 37582 787961652
3 58 99920 736765677
3 6209 69508 424153053
3 4840 67878 984663252
3 85 99931 961027244
1 63374 95233
1 72006 85790
3 27523 87711 531060181
3 33 99925 367589464
3 63 99958 166117134
3 2316 80944 839465349
3 71 99929 488213242
3 43 99957 444688683
3 3398 40719 804738466
1 39317 70958
3 87790 88579 818816166
3 32 99976 353213989
3 5120 55261 232019094
3 26152 37925 130801257
3 1801 62552 637948289
3 56542 68842 510495465
3 10202 58143 117467442
3 26343 92773 546590454
3 14 99927 680188751
3 20 99918 660387906
2 42631 623770494
3 88 99931 125122326
3 24281 86646 190424025
3 19 99934 45255738
3 26979 75223 659002387
3 20595 47045 796632848
1 6575 19828
3 52815 93455 546398159
3 42669 80533 786215142
3 11402 73223 267086056
2 67382 344998240
2 66083 852326041
3 9033 27214 277159212
3 2 99907 639222993
3 25 99941 578039156
3 7485 15374 666007787
3 62 99912 90469860
3 30107 43007 814378990
3 62 99960 226728772
3 37 99964 655892857
3 26848 43527 527911493
3 100 99923 604135413
2 91126 721843521
3 99 99963 677752127
3 33464 97071 113844711
3 11 99935 481369553
3 45 99907 923689610
3 6 99971 38933061
3 85 99908 143635155
3 7648 15600 340977416
3 35448 88497 862903727
3 71038 87499 221764528
3 66 99993 448744744
3 1355 12291 872923507
3 31585 37374 464099451
3 6096 17821 110282198
3 87 99964 665161319
3 30058 75739 132644263
3 21 99958 836737988
3 30 99960 999626798
3 13 99953 582152789
3 26906 90965 816614047
1 6150 72663
3 24810 73748 839543853
3 34206 57267 796708593
3 24226 37258 336085096
3 15930 82471 996198816
3 67 99945 322144351
3 12247 80227 323136890
3 12001 94425 415121162
2 72241 191284848
3 56 99929 239734011
3 41 99944 549622647
3 53 99989 271519246
1 95262 97766
3 90641 90950 568356990
3 63387 67759 138912205
3 12785 70812 354016258
2 32344 837689207
3 23368 90296 718111168
3 13 99909 115260774
3 48 99945 731806807
3 11 99975 732036439
3 59200 82331 654130812
2 45293 361077154
3 21 99916 120947251
3 26047 59636 706774188
3 94 99915 307876415
3 65384 94713 642486180
3 62295 66263 798839244
3 24028 51673 839533102
3 79899 97056 158784938
3 68423 79954 859550023
3 8 99953 202491492
3 62 99921 731379732
3 8 99920 692063156
3 38 99936 75967232
3 97 99986 552069174
3 51 99934 933655302
2 25166 466924202
3 87580 93189 435643595
3 44 99980 15580437
3 59 99917 343310582
3 39730 80717 696514105
1 7287 28836
3 45 99961 951922063
3 38486 51725 334592762
1 5174 55806
3 54 99936 965450377
3 42619 73248 556676018
3 8660 8683 259160641
3 9102 61865 742929037
3 5696 56573 50702757
3 18474 70151 741361759
1 63275 70995
3 8 99930 776959579
2 3631 729894718
3 34 99934 832611619
3 43 99955 897122891
3 31057 80313 682286525
3 79937 90215 115290393
3 46 99902 670114280
3 40691 77454 254843435
3 69 99949 121895602
3 17027 26794 975104520
3 72 99973 360260336
2 73328 699002164
3 72239 72306 557127771
1 38013 97619
3 90 99967 515334874
3 14 99973 155897912
3 21 99911 52489172
3 5601 18011 993030883
3 68 99934 83173337
3 77 99987 471291186
3 4209 84872 903580098
3 45630 70858 671547218
1 2521 35577
3 2 99932 996620398
3 9530 83508 143793706
3 57919 99445 547281826
3 4 99914 490865435
3 10840 34476 69742733
3 30086 69858 848648723
3 88 99949 729568484
3 7031 17052 624762199
3 73653 83719 951535791
3 91 99908 233897928
3 63 99909 545402335
3 7 99930 556862732
3 26057 67612 119732769
3 59173 92224 942242315
3 89 99971 85619442
3 43662 88693 208069533
3 72 99911 215171571
3 32964 56637 708842882
3 30216 47556 183791998
3 1337 66156 606099347
3 87 99950 367051641
3 14 99941 494908215
3 44700 72818 514822763
3 41 99982 624370457
3 98 99988 935062733
3 11367 69506 754128151
2 82825 144459085
2 5027 888244607
3 830 81615 302160264
3 43329 63563 905953316
3 4343 45332 221870299
3 31285 32940 921219097
3 6 99932 184044913
3 56896 86676 162919006
3 82 99918 17503682
3 88 99935 768098474
3 30969 86073 726156588
3 18 99933 597630039
3 6015 50324 212510341
3 42153 43893 834406810
3 76 99997 722258159
3 46356 74620 252979960
3 3 99945 725109996
3 53 99935 561949429
3 61393 70075 949714354
3 1936 54028 977816079
3 88341 89798 576728769
3 24208 87621 472162539
3 39626 46345 415942067
3 59073 84730 642070734
1 41523 78566
3 58733 82953 590236403
3 56998 80051 903709180
3 41 99915 335997166
3 16 99929 885959968
3 86 99993 905209053
3 30259 43886 397040399
3 59 99942 47800723
3 70 99917 889613825
3 97 99967 841169636
3 71 99924 294663104
3 58720 69344 115081300
3 62322 68887 694299641
3 78 99955 530839566
3 8470 58720 86281426
3 63 99995 969095704
3 29 99954 229198269
3 2621 42934 84776389
3 93 99986 647870091
3 49834 62144 623514987
3 14206 74635 127826117
3 64 99960 577180246
3 9308 37805 312898359
3 36048 43922 166934269
3 27256 48199 120739790
2 6728 438619085
3 12 100000 96987533
3 31 30544 507805734
3 20842 39252 600210157
3 6 99915 701436674
3 21 99914 705110140
3 14975 19528 625881978
3 77779 93964 576582726
1 12970 91470
2 2482 787065975
3 94 99902 852442799
3 73 99996 711543828
3 94 99938 646188403
3 20 99974 121217653
3 11024 47306 372899563
3 62 99987 399852382
3 97 99917 260159334
3 23 99915 153642134
3 45 99901 269020410
3 35 99922 824896125
3 57 99939 710119605
3 56 99970 698815199
3 31 99931 473869846
3 61 99943 630615561
2 32471 77366185
2 48476 862490837
3 46 99929 862024107
3 4893 54573 698926380
3 72 99956 853989109
3 4 99951 333784535
3 65 99923 124180952
2 62329 203060868
3 33337 94513 886295547
3 92 99992 57423959
3 38 99968 136805798
3 29807 39714 953618918
3 77 99990 394593146
3 74 99979 217577508
3 69 99992 50256640
3 56 99963 458573914
3 10262 23989 580390998
3 20799 26917 719253946
3 42004 97322 887101028
3 20215 68813 433190703
3 36 99990 576502608
3 56 99900 49761654
3 13484 38866 909220147
3 8000 35542 874254707
3 25917 40291 244485902
3 27925 43224 706481853
3 1264 79008 738198520
3 43 99942 26646140
3 7 99946 604586649
3 16616 70224 331262581
3 84 99913 103401692
3 73 99989 106111074
3 94 99952 423027680
3 64884 79561 230155655
3 6 99959 565349935
3 47 99926 6775939
3 6211 40575 422848563
3 50368 54182 844019556
3 26 99999 658848486
3 74 99948 958886398
3 32 99926 922778313
3 71 99964 53178493
3 5267 52171 291035415
3 59514 71981 612211257
3 83 99914 61987643
3 3993 32924 449338057
3 31 99915 793374335
3 10 99952 554202459
3 47 99964 211816966
3 93 99969 617752131
3 10 99932 19990781
3 63 99997 122536146
3 95 99950 687705869
3 99 99974 251508073
3 43 99937 62100756
3 9192 81409 130703822
3 25894 62619 329999381
3 22 99944 884153790
3 68 99913 765142637
3 12427 51475 395645892
3 7367 74102 964593992
3 63 100000 472668233
3 77413 86269 798604883
3 18 99928 147035372
3 14187 22636 112880562
3 40067 92933 355574804
3 28 99978 89563189
3 85 99944 625682627
3 17 99978 168961479
3 50 99944 265506478
3 80 99903 975426087
3 4 99904 906160266
3 4411 54480 276892635
3 28643 69157 513352361
1 39905 63024
3 4075 8119 653718793
3 83 99970 227409050
3 76213 76604 73194900
3 78 99936 384480854
3 1551 45045 752964409
3 1250 75801 35520033
3 90 99983 573011981
3 38677 94770 389202895
3 55877 67290 57286429
3 2905 72956 225698189
2 14311 652694546
3 50 99995 816877024
3 8617 82950 472531895
3 36 99976 692203882
3 65537 68050 34431075
3 74 99903 433584854
3 33342 43387 628775563
3 54457 70406 196684356
3 65 99932 445507322
3 36251 46027 41074319
3 3 99904 272255399
3 83 99967 513230017
3 87 99980 513453771
3 2013 61943 929493958
3 76 99992 953077299
3 2 99943 644593248
1 957 85336
3 88 99966 403629328
3 30198 79068 92207319
3 56576 57909 516995517
2 32802 371211458
3 73 99987 407883375
3 8955 40785 549047376
3 11 99939 932874886
3 5 99954 407187699
3 69 99932 34148817
3 35998 43985 892599002
3 82718 85127 910184973
1 66062 79267
3 53111 89023 60965604
3 15900 60047 205329304
3 84824 89673 661209193
3 8105 88292 890114807
2 67332 342300712
3 23144 59913 692885499
3 52 99914 929049103
3 85 99903 226991746
3 80 99929 962091343
3 95 99933 918140721
3 77 99955 286998495
3 30977 98613 826755300
3 93327 99163 312938147
3 84 99970 709859152
3 90 99976 982124506
1 70242 90014
1 37088 43998
3 93 99939 186686949
3 60 99988 883741714
3 75 99906 444388198
3 7 99995 843907878
3 22047 37063 668007639
2 72668 254624479
3 17622 76188 545347640
3 1402 40818 221186792
3 94 99995 750823596
3 23432 71563 68930081
3 8 99909 605429755
3 5 99927 899627058
3 39183 54003 202281331
3 66 99963 426228566
3 31833 32750 589203496
2 33944 622006398
3 99 99952 306841514
2 3910 545069038
3 68 99974 371990276
3 52 99947 673337605
3 29967 59671 993373020
3 17097 84221 335307131
3 5 99920 758537932
3 23962 91207 874056787
3 23030 30889 812675160
3 86 99994 351814803
2 40582 181557289
3 33 99990 313155260
3 30527 60244 125625802
3 12569 83813 555189855
3 32317 90470 642551468
3 54 99917 594736110
3 78862 93465 617177999
3 1096 67159 522731387
3 76452 92530 586325492
3 33215 93923 704692600
3 42 99929 959437679
3 38878 89762 591059634
3 40228 97740 671521084
3 74 99965 190510202
3 29 99970 207334420
1 11534 24412
3 566 41900 31883760
3 66 99948 966847444
3 11 99956 611019835
3 57497 97434 412481924
1 3837 17393
3 16 99907 297080011
3 4332 70009 331609737
3 33437 34778 893773012
3 27649 64308 301621702
3 95 99900 251169684
3 53287 73033 261377542
3 41 99902 167947319
3 4927 22054 707528388
3 77272 97342 807087887
3 78 99958 298695249
3 35 99923 974423938
3 5 99955 312617829
3 2426 23838 233568830
3 28 99959 808494837
3 18 99982 662631348
3 20596 28682 801655367
3 73775 89437 479803076
3 16 99902 162816836
3 14 99988 503899572
3 80538 85482 615121165
2 32457 252962952
3 33 99992 951241828
3 20580 63945 482204574
3 71 99996 255550444
3 57 99980 380819888
3 1588 80761 403614339
3 72 99915 891457422
2 34762 353444095
3 6 99920 223870979
3 46457 85308 634385682
3 44 99945 295960002
3 21566 48845 571574305
3 55 99950 883254726
3 58 99930 507248476
3 46 99919 128024731
3 59 99961 994065670
3 6669 85838 806653435
3 100 99922 91510980
3 95 99963 827198924
3 39524 92001 374203443
3 84 99989 97175370
3 81 99939 734504894
3 25776 74218 794761856
3 9071 91550 618660782
1 49704 62187
3 29691 40951 65713512
3 74 100000 141403748
3 2085 4260 278485842
3 65557 70802 444874636
3 69 99943 175040631
1 13709 29298
3 71 99973 129238574
3 89 99973 119146451
1 7310 47429
3 4694 98144 199360706
3 52 99911 320599393
3 81 99900 834305608
3 31220 33120 96879394
3 40894 71377 149016897
3 27364 53851 529113751
3 72 99975 266448665
1 4858 42753
3 44 99905 37854451
3 33107 37853 567491491
3 33 99948 427299133
3 18 99996 547306417
3 37485 90870 146231967
3 7368 31600 293798579
3 18704 40962 927506686
3 37 99912 197586734
1 249 79419
3 31 99996 637009296
3 25037 88631 269107302
3 13310 91326 451223545
3 86 99994 365677126
2 36016 339795873
3 84308 87827 718512784
3 29104 98672 427849074
3 4432 47508 403638474
3 58 99914 516511605
3 41671 66898 768528384
1 41937 76698
3 77 99980 814554873
3 45217 74891 356768025
3 67 99998 867908299
3 29 99976 544635104
3 47744 56929 258193364
3 38 99914 637555285
2 80140 921480980
3 10982 68466 179561036
3 2409 76196 414737807
3 34 99968 434098997
3 79329 97614 761979596
3 84 99915 280511164
3 20675 81623 506242364
3 71 99965 932813299
3 63 99999 934981561
3 97 99922 90431562
3 21692 91928 877415418
3 35 99939 226078623
3 62 99910 820210508
3 60 99965 958843543
3 71903 73675 771422591
3 22782 55246 76398380
3 62 99936 219649566
3 32 99961 124347783
3 37149 42134 721165795
2 10063 119281001
3 50 99947 573083860
3 23096 45357 852953307
2 72195 830581214
3 42662 93616 234833981
3 69 99977 422794984
3 58368 99953 103980376
3 60524 98200 135163683
3 79431 92163 968112632
3 330 41227 340924613
3 2101 43324 66773961
3 55440 95765 580127139
3 71 99929 991618980
3 73 99947 52600292
3 29 99935 53566955
3 7169 93233 891652853
3 34209 49667 212365588
3 36 99914 62268605
1 33256 85466
3 44 99995 596561565
3 42868 55542 556027266
3 57524 95039 27651393
3 15 99905 166104469
3 10 99919 446281
3 8175 83980 142142478
2 8124 982745920
3 42 99969 392508850
3 50 99935 797258074
3 20864 38471 345783407
3 23094 96462 124298870
2 68320 496756229
3 32 99923 131655933
3 15 99992 499305681
3 52094 58610 313068917
3 10 99919 267771440
3 63 99961 919748959
3 35 99984 341192707
3 65 99995 795121711
3 32 99990 145882002
3 99 99957 506746792
3 34473 37575 741601122
1 65174 70562
3 83208 97414 639954868
3 21 99988 955952246
1 51366 82523
3 4582 86496 371294778
3 28 99938 656168935
3 47256 69970 919803076
1 64836 72449
3 5241 11775 770534267
3 43 99984 652211932
3 39339 81881 183475073
3 64158 89683 218013897
3 4 99922 95247338
3 30137 62794 128021975
3 2 99913 649918622
3 66434 91136 73797253
3 85 99927 458035062
3 6376 53879 238732147
3 20 99953 298149679
2 35479 290369321
3 2184 42376 745938621
3 44 99935 909937744
3 27000 82417 330023860
3 92 99989 345894698
3 3732 9695 290824057
3 8661 66957 836035890
1 42131 59138
3 62 99913 154803775
3 51 99918 338627411
3 50 99979 305408741
3 66026 75513 631401101
3 100 99948 856837621
3 26609 53945 477393063
3 55360 59510 272707159
3 26 99934 244419489
3 32697 66281 367999365
1 69523 99937
3 52493 95822 256045440
3 58937 62476 713710190
3 75624 81034 344910633
3 2036 36533 533448394
2 98076 984214527
3 98 99989 88863826
3 32 99983 788377556
3 21837 70275 357623126
3 74 99955 575683889
3 80 99961 639685245
3 87 99916 163983556
3 9080 18467 796269767
3 76 99957 534729484
3 31 99941 406725963
3 4522 70457 598130163
3 36211 44063 651086695
3 52 99900 385341085
3 13738 17303 396375868
3 36 99945 201485695
2 23485 767306697
3 10898 66214 279549859
3 45 99913 540615864
3 9086 49441 32188840
1 26892 28012
2 46855 910875772
3 38087 77341 342010248
3 47 99980 829716393
3 16358 81916 131959936
3 32095 89481 160917038
3 22550 34987 856145102
3 3 99979 177636694
3 38 99903 463248376
3 99 99951 200688192
3 58241 64284 108602745
3 99 99936 793693227
3 2056 97607 551674285
2 19724 167889929
3 40820 44937 926751207
3 41 99912 775679673
3 36692 41863 571354419
2 94055 170975741
3 40782 94991 620073895
3 54 99972 550991904
3 12957 63748 385404533
3 60 100000 962141213
3 36511 61134 327082838
3 26849 81237 248792665
2 44761 175608832
3 36 99942 362066644
3 6272 66220 529140699
3 63292 63945 321026844
3 4 99928 116274240
3 10325 98500 321738086
3 49 99921 197861024
3 13717 83971 901848705
3 49110 65607 635863595
3 37 99921 175623600
3 52598 93308 850807754
3 57870 65020 860853820
2 16329 225182623
3 21136 94542 809459123
3 19558 90406 915504191
3 21 99971 820335778
3 89 99961 498684181
3 850 37824 428396392
3 76 99962 258237632
3 100 99973 843044646
3 64 99988 86039542
3 68 99919 441292900
1 68875 93643
3 96 99962 189829722
3 81874 87353 724206843
2 53923 635025562
3 3520 14374 982255123
3 50029 72297 615450478
3 4 99987 739009384
3 13090 77800 659498662
3 33241 62767 685933412
3 4 99973 516978886
3 36324 49387 94735543
3 41980 78631 364343722
3 23 99962 919752652
3 91 99957 99425626
3 27650 48921 213510205
3 65 99907 781256990
3 55 99910 916398214
3 38 99967 829574866
3 35660 55647 558424057
3 15 99945 753127035
3 24315 53554 698989810
2 63543 175770683
2 42138 805236897
3 98 99986 906190641
3 1742 96128 768795969
3 78 99984 62023454
1 32586 94012
3 56456 80483 454787002
3 51095 54965 702168455
3 35 99915 649524747
3 88 99912 551885288
3 14255 21525 762697948
3 43 99946 431622088
3 48 99943 691204571
3 61 99924 800680042
3 14247 29510 989335345
3 39 99948 398724882
3 23 99987 593937302
3 42531 90493 284170676
3 71538 90673 361066665
3 44619 95353 662923243
3 6 99900 82551166
3 32665 74778 476342317
1 110 19866
3 91 99983 676846868
3 68449 82251 742212149
3 29309 57080 48361846
3 46338 81400 42734830
3 36221 93429 988600164
3 20 99997 824145504
3 8 99943 781002951
3 8400 66003 798454624
3 30793 43377 399624386
3 6 99938 541237869
3 3334 88759 647533350
3 22541 35523 266822344
3 80697 92188 103109671
3 33180 46492 498605508
1 14079 20424
3 97 99994 739269068
3 71 99999 647835291
3 22213 72049 37360867
3 45692 87459 362918436
3 15921 50710 225369088
3 60340 98635 357522753
3 47922 97262 434187745
3 24050 39784 423349909
3 21 99996 514739895
3 14775 34660 411323256
3 43 99906 290425791
3 88 99920 839550508
3 81647 95135 880026383
3 23659 57323 190215250
3 88 99911 490327982
3 47 99989 877031836
3 20 99917 12959207
3 42 99912 318631108
3 22505 50282 604870623
3 41209 79140 902539965
3 4 99941 633152612
3 826 45565 32881705
3 43101 61686 185806857
3 14 99955 324137739
3 47118 99590 696533104
1 7775 27422
3 34 99987 295128316
3 99 99933 710729550
3 46497 48053 640379779
2 33142 209022508
3 72 99907 680555198
3 4921 97910 941042622
3 7 99994 390972159
3 69415 93193 215305145
3 48767 66201 120583452
3 92 99974 731355306
3 8891 74765 7981853
3 74 99979 430864616
3 31611 68015 771414432
3 45 99964 361264066
3 60 99913 187675826
3 46913 71017 870779125
3 62375 81153 883879648
3 1859 68901 528272993
3 77 99903 994161801
3 54106 69823 326934524
2 24285 222766433
3 55424 97844 816261994
3 74992 83985 997327565
3 31534 67441 847218227
3 77010 87406 229448802
3 76 99956 696823074
3 93 99964 254848039
3 3 99981 856863362
3 69 99949 737183581
3 24004 78174 994895130
3 76 99988 733538826
3 29261 80492 944660566
3 48 99997 144937680
3 410 17836 367081667
3 6615 66990 60013827
1 3270 25897
3 51 99909 335846434
3 7336 95061 10307603
2 29140 228942287
3 61 99979 608126178
3 32 99986 188956340
1 87001 88766
3 18873 29646 487226123
3 36793 63596 794219206
3 52405 59776 981245009
3 59 99903 457285903
3 6503 86670 608414034
3 22273 50088 224715886
2 12555 155655199
1 84936 91445
3 20 99901 977897289
3 56 99955 150729193
3 93 99951 518159612
3 81 99980 742391381
3 9 99972 453106088
3 9233 78146 571840352
3 86 99946 459419855
3 47 99973 589976907
3 10234 66978 94420478
3 67121 85687 414748775
3 17 99914 264231396
3 14 99984 296855748
3 5 99922 172247971
3 24 99970 199025707
3 2115 63964 646833766
3 29 99918 501320270
3 15983 59793 502688053
1 8091 81455
3 11631 97931 814585683
2 68261 851476983
3 40 99927 244327034
3 41971 97713 444030185
3 15252 95652 402746278
3 41586 62212 214383559
3 16808 54339 690831411
3 94 99948 952613330
3 2763 52202 535012383
3 5 99990 572370856
3 81 99970 695490101
3 32221 65099 548503221
3 21 99961 396079390
3 9845 90087 852989158
3 54812 54825 197368506
3 65019 79372 351541408
3 9129 87877 915124654
3 75 99951 394035440
3 12 99920 988879678
2 9122 404883594
3 3 99959 290710205
3 9 99988 746636967
3 48217 68754 870378428
2 18497 482698498
3 50868 99129 448115657
1 41496 42896
3 27644 56862 104846383
3 53 99948 909125285
3 97 99926 174324779
3 69 99921 516063792
1 50552 82025
3 5843 82242 99037090
3 46 99908 859448320
3 63 99949 856239124
3 74 99949 526952169
3 45455 51580 242386973
1 296 55084
3 78077 84856 688983015
3 28101 33881 574629498
3 3412 95396 909039164
3 4 99941 770024804
3 110 21757 893774593
3 30350 33977 742859818
3 825 65805 162007578
3 90 99999 447586555
3 16 99964 222036851
3 13970 89787 499134757
3 35 99940 680187073
3 7 99905 700601450
2 83815 789023966
3 76942 93821 558654251
3 63 99998 636289137
3 38 99948 677216205
3 22443 26290 911979396
3 26842 95999 173502211
3 31348 34530 981527316
2 40081 525789923
3 9092 88420 633437054
3 39493 44691 597828458
3 31186 60021 839831844
3 42724 95144 259657237
3 41063 84756 131986889
3 42292 91734 80962945
3 13 99928 346812332
3 79223 89635 222413080
3 36342 74375 972806103
2 50885 402869885
3 69 99961 751856774
3 43226 54696 729458916
3 69406 84233 216845156
1 419 37174
3 43105 44418 581575222
3 53134 87323 526792093
1 30429 93025
3 88905 96171 239160200
3 26 99988 593000790
3 3 99950 527586844
3 37 99979 972616260
3 18144 46898 564839132
3 49043 72912 815163583
3 82 99944 39006650
3 92 99946 572404285
3 64 99902 612533340
3 69 99924 619557162
3 18 99974 670066098
3 96 99958 587912988
3 13 99996 832191941
3 47 99907 137609033
3 11 99915 71993811
3 16046 25880 716450102
3 65890 78916 211234456
3 2 99926 534167985
3 74 99968 371193071
3 28 99966 527864834
3 42889 49864 360182426
3 13763 27761 345979229
3 40 99998 193751389
3 23059 96290 112588443
3 4 99924 929249874
3 56 90528 698135593
3 65589 69697 72720760
3 5408 11481 465628225
3 47856 75925 776981390
3 10 99961 39720280
3 23278 88341 763576863
3 38908 57016 770932951
3 69 99952 260328414
3 30558 96003 492561934
3 39098 91324 987479859
3 9117 53996 855886182
3 12 99996 555237654
3 2 99912 599707606
3 52 99993 878035997
3 26 99997 797838489
3 18607 87414 67307473
3 15278 27251 277937949
3 4435 85420 941416517
3 3702 27652 942601023
3 66852 97098 261302761
3 46 99985 739873717
3 62 99951 638536603
3 33 99926 514996940
3 10493 70491 679935231
3 87 99904 420561236
3 91 99993 680212754
3 43 99900 717980120
3 73 99976 572712698
3 32 99994 847827474
1 16991 61951
3 20 99971 321381095
3 13554 74035 5611502
3 46 99946 471844187
3 31061 58480 427047628
3 36612 70474 666625903
3 30438 40221 481200881
3 63444 67564 742059869
3 23290 76900 39077797
2 63855 817869819
3 2717 16577 385213079
3 30 99919 192408590
3 6 99975 6492112
3 36 99992 867996436
3 75392 82336 151567236
3 51029 58155 112101242
3 22 99908 427799850
3 37 99982 721107495
3 33557 91155 802554150
3 7431 63467 881507825
3 38921 94149 33655773
3 32238 65476 159598415
3 13432 27209 552096520
3 3382 63121 592680528
3 19167 68030 389530950
3 72397 77090 544324812
3 50 99937 796340213
3 16430 44857 193159898
3 50011 92053 37752641
3 67 99907 548761986
3 48 99938 422682750
1 29294 46184
3 23 99965 791590371
3 89 99923 399003343
3 24054 70134 463273572
3 13411 97312 190270241
1 29639 86244
2 33222 592703176
3 53 99970 596943451
3 28 99920 822010726
3 92 99975 136912121
3 11749 26591 981023673
3 1711 68372 542474429
3 77 99902 326343859
3 19 99929 298018848
3 88 99964 729489836
3 84 99943 632483798
3 50 99972 266576787
3 12703 78202 573411227
3 44865 63816 208933482
3 10279 43866 780778829
3 57 99988 916076273
3 5 99964 847351872
3 9 99970 639628449
3 38 100000 527926990
3 75 99972 756656604
3 53806 98400 416344110
3 93 99921 122853987
3 59714 89052 36570759
3 58 99949 262812169
3 29655 75096 522633540
3 63214 66693 415920038
3 78 99994 615894442
3 84 99911 115054158
3 17713 94858 406231976
3 96 99979 963131074
3 44 99975 417552110
3 90 99911 126041895
3 78 99918 923614274
3 61 99930 781152503
3 28 99940 869604110
2 83618 355145542
3 85436 88981 70118557
3 2979 7693 607237092
3 59 99953 714814035
3 72 99924 762414074
2 66618 140439324
3 30541 69549 266744759
3 49 99927 756848723
3 41021 66336 76484964
3 62740 70782 39959608
3 70 99982 333894775
3 8437 65830 636019337
3 90 99976 954776672
2 65515 970185160
3 33705 41331 213506382
3 11907 86637 234559101
3 28954 49687 721490587
3 36751 87017 505895703
3 23540 80072 873099931
3 23382 46645 788401179
3 10187 51980 5471504
3 86 99909 820890630
3 44475 94614 758876953
3 21 99940 490545186
3 32 99991 909059232
3 36 99974 588890522
3 3554 3620 504916500
3 8282 22864 848093388
3 20 99992 677113432
3 8218 11402 495400159
1 32592 49833
3 22 99944 200359339
3 5 99989 850459495
2 32970 745377175
3 33474 78217 961466924
3 73 99957 213977485
3 41276 49245 124672780
3 38 99983 4901459
3 7 99976 591583697
3 6426 69571 258505772
3 48330 97923 938069466
3 26326 94734 557239825
3 60 99940 462289569
3 62 99944 218894984
3 23684 60169 228689198
3 11 99984 194634423
3 73 99942 836865994
3 49947 62651 540625849
3 36672 75575 251375606
3 11681 77322 456331824
3 3 99985 333064859
3 51 99979 506388508
2 24156 444706849
3 9402 67452 438277487
3 16718 88128 805628360
3 34 99915 958950157
3 17 99936 292472424
3 11721 28767 872626595
3 72146 82675 485880654
3 31 99948 279840528
3 47381 50308 843546004
3 638 73318 995759090
3 2343 75966 80190607
3 3 99986 364963766
3 69064 96805 918907528
3 18 99970 865139950
3 28836 36509 225181103
3 10900 80804 222035427
3 7 99911 488040781
2 57007 338284084
3 16060 70926 56890142
3 53 99909 859998282
3 53 99967 95573458
3 67688 91517 17321296
3 30907 50504 679848053
3 65 99948 898404405
3 61 99999 565780870
3 16739 35317 559309570
1 2700 88972
3 32 99983 458036277
3 5377 56495 370753169
1 2136 6605
3 66 99979 17118128
3 23699 91944 862636053
3 10 99961 394795267
3 3 99955 70444623
3 74876 76365 376189292
3 2731 91456 348299853
3 89 99951 834844577
3 8660 56790 93936043
3 76 99902 292461382
1 24829 41178
3 45602 62277 78630324
3 100 99964 340078402
2 8270 879185248
3 48 99900 217092577
3 20 99941 190860399
3 17 99912 206333028
3 71 99947 994851964
3 44324 75812 994946932
3 40 99914 404083642
1 1036 53235
3 17034 97230 160715554
1 34565 81973
3 36 99997 331387956
3 53 99928 673721914
3 69 99938 226067447
3 25 100000 210636587
3 40 99993 387467532
3 25975 50415 495251389
3 24179 68597 372633293
1 72051 72826
2 47752 43722788
3 88 99911 337938010
3 46 99910 589486885
3 2 99956 534868027
3 88 99912 64766235
3 16614 17121 284878956
3 7593 63008 742503290
3 67 99950 670470067
3 21795 23934 825112594
3 77029 92165 652061897
2 43709 627148476
2 82053 914177759
3 43241 82895 642152916
3 100 99903 313781552
3 52058 73542 645594725
3 20 99952 372649839
3 71 99941 563306767
3 30683 94101 64484697
3 52014 87479 370320945
3 2 99967 206357369
3 46 99913 192492278
3 72 99975 699939384
3 16344 91699 662328587
1 9849 49928
3 88 99958 546662924
3 50998 72731 737632948
3 61067 83445 90645694
3 37537 38504 826087044
3 18151 98536 14930741
2 24541 36022674
3 32 99908 33786531
1 1480 21098
3 81 99934 220683133
3 33 99926 680015248
3 26 99912 281247441
3 9 99921 508507744
3 73 99958 108556450
3 12329 74134 545470271
3 65 99948 550229885
3 32 99980 166066747
3 38 99928 448664342
3 80 99984 229353087
3 17431 62958 758501572
3 48809 73559 344161382
3 16 99949 83888172
3 48593 70520 989000656
3 93081 93599 378047036
3 49324 98693 855996084
3 34346 55238 234307164
3 52 99903 540366327
3 14 99978 546757088
3 37180 58270 876926589
3 43583 72293 459431361
3 26458 64724 211649662
3 6293 9965 193888397
3 29316 70935 584097562
3 48 99927 99087515
3 69 99953 368091696
3 95 99943 298834051
1 13550 39186
1 58475 58927
3 38 99992 792761387
3 44 99977 693107885
3 66005 94122 394116685
3 52 99922 959916121
3 52 99982 118018298
1 15845 92869
3 29 99909 601348758
3 50 99911 289071765
3 7249 61948 648941120
3 58122 98919 494616005
3 71 99958 446288452
3 28843 39414 292449523
3 20503 65948 271213558
3 28889 83704 873426831
3 3 99953 806928465
3 32292 47966 773528434
3 86 99901 156419716
3 18083 34827 137006092
3 87 99965 367346384
3 16 99925 742158301
3 64662 99678 985683857
3 82 99997 964021287
3 90 99951 938056859
3 13 99920 404861153
3 60347 61811 815584455
3 89 99959 240772335
3 8730 62395 423178189
3 14 99971 824056977
3 47 99949 191047765
3 74 99967 545929753
3 6664 91008 110532681
3 39847 64788 889239776
3 45 99948 505073005
3 73 99942 574253691
3 64271 75351 565972017
3 59 99928 98404906
3 3 99972 746267334
3 39932 60943 220782225
2 77941 853196976
3 44 99941 304464205
3 16665 90513 393578825
3 22 99991 673725485
3 46 99982 511165804
3 54108 81581 420664701
3 36795 87302 122574760
2 61514 900126439
3 98 99907 687829075
2 30988 173971850
3 68 99928 998089866
2 34489 708557303
3 83 99928 809900519
3 9364 45663 738999766
3 87361 88746 445415390
3 5 99945 539975497
3 83 99969 507684750
3 59765 86956 191828832
3 47934 69820 986681122
3 6 99963 844440643
1 40613 86412
3 77 99965 515980626
3 19183 61399 642357527
3 98 99916 585203514
3 92 99988 590422304
3 29 99943 340656807
2 7910 6972371
3 76034 86185 920438176
3 9101 46851 818557096
3 74 99998 560495620
3 9 99923 663390703
3 20 99909 503800343
3 100 99902 962075233
2 68411 391566098
3 43 99901 308014533
3 81228 97638 342104738
3 4 99956 26758730
3 68784 99180 535316316
3 84 99998 409200729
3 69288 75691 371501786
3 51898 90005 967575917
3 70 99954 549204892
3 62813 85106 835360733
3 16 99919 266291588
3 85521 93355 165537520
3 28400 76918 126729861
3 5507 12363 43732786
3 52 99995 747389335
3 64978 76682 816248070
3 60 99947 460949998
3 6168 72080 70424444
3 34 99918 10925676
3 52290 82022 809195364
3 94 99999 613291860
3 94 99980 247087779
3 1996 67892 675205696
3 41 99968 738414022
3 80777 93487 102419029
3 60 99924 391969238
3 20396 32614 409831094
2 66586 420790054
3 32394 97017 530778651
1 4489 88247
3 49 99998 518923974
1 4665 93357
3 79 99989 696883035
3 62 99993 468514206
3 84 99973 297037035
3 12928 83144 219326731
3 7915 82900 946761684
3 34 99904 208721300
3 92645 98980 762774050
3 77 99913 20046441
3 86 99942 2182753
3 64 99953 175059406
3 4 99943 474609740
3 19774 47503 348997477
3 11 99947 526826950
3 3 99938 440206542
3 4682 84345 155050510
3 60 99901 988004979
3 13763 53596 934430510
3 66625 77755 854822045
3 18049 62946 89486261
3 15 99957 324562123
2 42684 459720804
3 36681 75139 640687395
3 6 99956 517050934
3 50 99924 508084547
3 33 99901 787898659
3 35874 97025 271691846
3 31 99980 292813380
3 47 99906 17617141
3 3267 37503 567256980
3 79 99973 959092909
3 83101 94992 546928615
3 36532 67751 624238321
1 420 44318
3 77 99939 453253879
3 31503 32891 736105381
3 68600 74323 669087830
3 90 99920 648125483
3 10791 72628 312980632
3 26228 48465 756929082
3 90 99964 164677110
1 37989 55302
2 29650 241049618
3 53 99954 229756070
3 36 99932 363710951
3 15947 42095 596839525
3 21 99951 849915010
3 4665 66560 949169727
3 30676 86470 818296203
3 15908 84106 297011446
3 99 99976 86447419
3 54615 68635 499143168
3 37961 84029 34309297
3 79383 96539 23930487
1 18965 65279
3 76416 85668 969240828
3 22187 77666 302329604
3 6579 73651 734932525
3 70 99913 702304243
3 5032 68158 246088159
3 6 99963 325426999
3 87 99921 675578229
3 20216 42059 423293517
2 36981 587298190
3 14 99987 787259682
3 53883 92953 422448342
3 3 99920 211766740
3 44558 67419 289791732
3 68 99938 395712869
3 34 99967 628774598
3 46 99964 134202122
3 42720 71809 665885852
3 16 99991 420331933
3 1 99945 237012271
3 43188 72136 201653295
3 25307 35757 622741199
3 48 99910 566925536
3 49975 79884 759986908
3 40 99958 93638124
3 10 99938 723549047
3 32690 36395 850839302
3 3 99978 748390778
3 8 99935 108535530
3 35 99910 907311781
3 3 99938 625797933
3 26 99956 569832987
3 17196 66940 156684887
3 89 99900 9659149
3 23 99977 832892468
3 31529 33712 582707124
3 33949 94932 711909991
3 74 99944 492301956
3 18 99906 789832512
1 58170 77372
3 3 99924 566983640
3 2690 53116 560169415
3 62 99908 624965339
3 72625 90623 820642866
3 89 99943 682200877
3 79345 86057 207641922
3 64 99973 111605551
2 39951 540935222
2 94936 83345585
3 48883 71248 740802552
3 32 99922 882649048
1 1257 54949
3 30697 36623 655245295
3 62 99906 262842730
3 60 99915 957212523
3 96 99966 665878829
3 62400 71951 891711637
3 11024 44750 737978650
3 48 99952 683785662
3 31606 94378 655682337
3 3 99900 259087601
3 52 100000 279663690
3 86 99985 564317890
3 3 99900 389817390
3 69 99969 826061673
3 82 99984 92052646
2 47878 90614656
1 32112 92550
3 75727 95938 79772405
3 2537 6604 541350768
2 9785 21632048
3 48 99926 383813995
3 83 99966 673996673
3 76 99922 596417081
3 31056 69108 996022323
3 99 99906 566617477
3 37955 41884 878859013
2 28530 808946359
3 28 99990 365681686
3 97 99998 641807092
3 34138 56738 771445076
3 93637 99503 737146649
3 65 99970 95311727
3 95649 98709 485313996
2 30562 655380700
3 62 99917 626802457
3 14366 56660 548583056
3 47042 84682 561851987
3 99 99925 448665942
2 93271 163826889
3 52 99986 308344345
2 45567 646863648
3 54314 57968 503004616
3 52 99988 878214991
3 35 99907 712098953
3 97 99960 767350578
3 87550 96271 151144855
3 11 99989 705082840
2 56112 644614558
3 1 99920 574028128
3 5401 44357 796895272
3 11 99953 898974147
3 75 99918 105670180
3 66926 73750 491762727
3 50 99981 994621708
3 42465 68516 493470530
3 79 99961 23206718
3 16420 54438 475851630
3 66 99958 879942286
3 12620 47524 749454304
3 46065 88990 556504351
3 35 99965 955239965
3 90 99943 433004659
3 56833 79366 342672810
2 83094 642705102
3 23 99987 638028717
3 35 99949 120493695
3 75 99912 142891300
3 98 99942 85252890
3 17 99901 589032303
3 18 99961 260326366
3 76 99992 883495200
3 2 99962 427510475
3 82 99976 107795754
2 4730 79232871
3 99 99935 569560266
3 66 99971 458637941
3 4 99981 133221074
3 44956 74833 173952583
3 57 99920 580162251
1 74144 85645
1 22522 81598
3 14530 44310 780404369
3 12146 38958 821867041
3 1 99924 339266537
3 8243 64586 794457837
3 1210 69635 191860179
3 91 99905 841666304
3 52079 89959 658446219
3 58313 99484 388746250
2 73357 144901164
3 39 99950 627038727
3 10066 65557 967424782
3 77 99999 603307572
3 49500 77690 674227346
3 35 99919 388229301
3 5 99920 24591071
3 56 99938 504703702
3 26182 36089 462215694
1 18640 22082
3 49963 83964 598299426
3 82 99978 356091712
1 56434 87649
3 336 88699 708942389
3 33 99910 361480979
3 85685 87879 80777052
3 78263 81062 881087241
3 20251 67621 76368152
3 37179 66941 3316237
3 82 99921 651061179
3 64144 72286 489880348
3 7 99901 542437185
3 22802 27481 828120747
3 44 99962 25789057
2 30306 262534047
3 13 99975 350730779
3 90 99919 582509386
3 36110 59603 612614945
3 23 99909 142789298
3 91 99979 510061473
3 2951 49023 14082864
3 56 99955 705429475
3 34624 42143 693752571
3 68 99929 520275819
3 63 99900 593612784
3 11381 76467 349070954
3 42165 56763 40178865
3 84425 88445 530557813
3 77 99929 863548913
3 33 99971 620214645
3 49 99944 496508431
3 88 99971 229020639
3 15147 64420 978037473
3 18 99925 124471078
1 84160 88140
3 51136 89020 459416043
3 12833 33537 119883479
3 59 99937 66708440
3 27 99993 551429378
3 81 99966 968322082
3 49 99975 270453660
3 13 99938 441043820
3 3 99992 18002460
3 6718 25780 455198133
2 40663 560357189
3 42766 53731 361637365
3 19139 29703 134983103
3 18452 57042 826374714
3 68200 76301 6186098
3 34075 71332 852626899
3 28201 94181 231414070
3 14359 82260 691565969
3 5470 85964 208761888
3 13693 43255 911404034
1 15672 27600
3 97 99917 114450785
3 15 99994 612356354
3 12 99971 995338483
3 23383 39974 142251866
2 16898 471896742
3 61 99984 968511608
1 20305 23605
3 38856 70109 516479221
3 4 99925 465862943
3 40933 76842 928354615
3 25 99910 878079470
3 1 99916 22164608
3 9 99960 822267028
3 8365 34790 869955036
3 35 99945 347570171
3 34536 38669 465061759
3 97 99986 197652210
3 83393 88859 790666576
3 63 99988 283139425
2 26231 278717302
3 81 99968 209536747
3 43 99934 295103842
3 42 99960 694102074
3 66572 97362 613406833
1 44623 60036
3 51152 82031 331631271
3 47167 56447 600319055
3 65224 99619 216439549
3 3703 30456 419413410
3 97 99994 851456274
3 20694 40788 172416593
3 38 99984 570417502
3 76 99902 3734638
3 14323 52693 495887851
1 35535 84814
3 64911 88544 255971824
3 80 99955 73791598
3 9281 54352 504730401
3 25879 91281 684370810
2 21535 350922996
3 1 99962 532249610
3 62 99945 791616138
3 2684 69240 252379711
3 33 99931 25585997
2 90981 696828772
3 78 99935 199058536
3 36 99969 919295807
3 57583 71733 669572260
3 6199 30218 954716121
3 12 99991 59100223
3 25849 72970 575768070
3 87 99915 32020806
3 91 99934 976097523
1 68992 86054
3 44437 73058 60231986
3 54762 66158 515468626
3 62 99970 800948060
2 25343 490555546
3 68 99911 169401535
3 93199 98595 122803901
2 73445 971150760
3 36326 73059 527887934
3 56906 62104 486758493
3 36802 63869 708152328
3 47423 69422 32677785
3 6 99917 927470359
3 72730 93020 453608817
3 6955 33730 868556653
3 65 99908 875090506
3 70762 83643 627272299
3 22943 54696 705130120
3 5512 7173 194393642
3 26809 89102 586195593
3 24971 89699 434141958
3 60 99944 131054290
3 31756 63850 673472380
3 53 99996 64722056
2 90380 347814725
3 5178 8419 589371822
3 63 99952 981487277
3 22 99964 389343674
3 90 99987 380205849
3 36167 68306 807178080
3 24973 75057 493378597
3 5308 98975 225585491
3 18 99927 913808107
3 22 99996 125836103
3 14038 98746 288264724
3 10468 26895 783046303
3 6777 25838 231676973
3 56444 85779 905297769
3 5615 83975 352435260
3 55 99998 671878023
3 63640 90171 967331986
3 72698 80885 447121967
3 23837 29132 712075235
3 28172 46348 82202518
3 72 99962 779809940
3 43961 65337 261680360
3 69 99958 228480596
3 22965 70832 184668795
3 18 99912 366585327
3 41 99961 899442244
2 90275 577642564
1 2143 5553
2 31321 479355791
3 55 99991 613232928
3 47941 96673 904754143
3 15027 36044 367855975
1 33398 59397
3 22249 52635 594393507
3 3798 19290 996875174
3 51626 83715 458532886
3 31759 98861 551020962
3 75114 81907 739155213
3 84 99920 120749943
3 53533 93971 859084804
3 57852 60641 493253309
2 83493 865569557
3 9060 78524 369120221
3 9 99915 254252201
3 1020 45007 437257137
3 60 99914 968833377
3 40670 55183 209187663
3 76 99948 729138509
3 43195 48514 191273439
3 55019 90067 673061269
3 30 99933 84353817
3 84 99988 713221106
3 58441 67590 475949650
3 17381 25035 643228254
3 91 99975 829819349
3 59 99910 570217735
3 51655 59740 918641268
3 12 99994 684679305
3 48 99977 273097054
3 72357 85068 891252317
2 92926 382080266
2 34995 10681573
3 26 99990 618526600
3 18405 90294 619878319
3 73385 74832 267200076
3 34691 62121 112118288
3 86 99958 859610307
3 61 99959 325143476
3 78 99949 764406929
1 4283 93439
3 54 99939 698917599
3 11171 44688 471308610
3 31 99971 730814108
1 67186 86366
3 24 99950 48048782
3 2517 5952 384780405
3 46 99961 793965091
3 20 99953 392049756
3 18522 48461 423752375
3 39 99977 209174925
3 63 99960 762595842
3 15126 74780 940371384
3 5929 8168 831325689
3 24 99951 456216141
1 3706 53384
3 8 99924 916545218
3 34281 47082 69900239
3 23002 59040 662625606
1 64252 66469
3 15494 68855 541932710
3 17 99948 503663055
3 2 99998 370250536
3 2242 7430 987715988
3 64 99963 910250011
3 66 99982 349473227
3 48563 58465 856558282
3 4 99961 661488366
3 11915 22424 304207455
3 23598 58836 402389255
3 60 99970 594106845
3 71 99995 301685069
2 46056 651611347
3 30507 61203 481991231
3 45 99934 829849480
3 91 99959 137816154
3 23215 65221 928369507
3 45652 59104 256025879
3 30 99917 236652543
3 19921 33266 713468767
3 45 99928 681679659
3 82 99951 390577318
3 81223 92237 273489186
3 31 99934 542594746
3 77 99926 478172412
3 24287 51874 668840411
3 20487 59609 617847652
3 70 99959 288600332
3 82 99975 434830731
3 26 99906 492827304
3 54878 86139 40232541
3 19 99933 928259896
3 37 99963 725098995
3 40067 61389 342696069
3 33525 66579 373058888
3 31 99985 840598249
3 72 99909 518836784
3 96949 97762 756959467
3 35 99954 431610757
3 57 99904 397158154
3 98611 99831 130215844
3 18354 43809 640519641
3 11442 36180 575333656
2 61056 412044607
3 35 99962 159082950
3 10 99955 726570698
3 74038 75532 651095315
3 32988 66442 965524549
3 33936 91035 960899108
3 18 99927 68166094
3 10 99926 329511138
3 22719 69389 24178932
3 35 99926 4376006
3 92 99941 995934476
3 46558 90819 132322003
1 19795 42507
3 32 99937 154465819
2 79779 118591586
3 79 99906 125625812
1 19165 87114
3 40187 86032 13499837
3 41982 59675 133790518
1 81016 95850
1 11507 27759
3 30343 99217 947425382
3 37402 79327 889086348
3 56595 93480 1454046
3 8181 68047 539486825
3 7286 19626 174561384
3 25068 50380 420711174
1 3087 82244
3 39695 59113 518938604
3 35920 65405 94720561
3 52082 99238 127423482
3 43 99954 349416159
3 48925 90265 659879144
3 78 99945 214426699
3 89 99968 698510630
3 16733 22646 763576107
3 31 99939 531117458
3 4493 86003 422283724
3 78 99909 835130321
3 86890 90827 678016766
3 21636 75011 849459933
3 61 99938 915330380
3 1412 98032 938303455
3 97 99916 797286513
1 62636 90111
3 1824 52688 658741005
3 16348 26952 96081429
3 40 99988 736605707
3 80 99981 884799181
3 62543 94556 581519817
3 67878 80260 165006572
3 42 99979 759140481
3 5 99957 52080570
3 68618 95847 781393915
3 77763 85140 881288476
3 92 99969 174180671
3 54296 81863 242150125
3 39567 82196 954917519
3 21 99976 595767439
3 37358 54692 583726997
3 36149 92170 673384130
3 35 99930 893070297
3 8491 13519 135727028
3 87 99993 473831798
3 16860 52074 571077465
3 23831 78939 628714509
3 57 99944 710130685
2 25363 100678466
3 32 99957 924336793
3 50425 94151 392403976
1 91333 96717
3 17 99912 633721874
3 38748 66404 611752970
3 16935 21160 936801893
3 41 99920 468252311
3 98902 99580 323478758
3 25206 62812 396910828
3 21 99985 201586289
3 636 47911 429764583
3 34 99985 412214285
3 59 99978 791870595
3 50538 92734 642995037
3 25422 43939 734109164
3 81493 91535 175413081
3 66313 66724 343394768
3 16 99964 362783550
3 59 99999 552851704
1 41634 89460
3 2603 91553 781998866
3 10 99958 226288378
3 25 99957 3516862
3 7799 70022 315982408
3 44 99986 932026198
1 48376 99265
3 92 99974 942602332
3 7301 88671 523539401
3 88 99987 618226089
1 22386 32329
3 6600 51752 719120743
3 61 99987 761245617
3 100 99978 802046027
3 10 99965 805250678
3 89 99932 158909287
3 17121 74230 866632452
3 32 99997 105378583
3 61 99962 966746509
3 39478 59682 666212491
3 26 99944 233485654
3 70618 86545 543944029
3 13508 15637 456216816
3 40118 72322 292706657
3 64464 83345 447272616
1 73740 98607
3 34 99998 815854131
3 1350 2089 907793708
3 7137 21889 931474600
3 87 99960 504562149
3 46 99915 524868837
3 14 99925 120485294
3 64 99911 503803048
3 62 99977 610710521
3 93 99937 580080078
3 67659 81238 54579178
3 31 99905 448651524
1 67827 73837
3 41778 92002 55626610
3 5165 15803 557134030
3 45 99958 912215080
3 67 99948 875469883
3 20618 45603 230566570
3 10 99973 510307979
3 33694 69288 302176097
3 50 99996 859697886
3 94 99929 219555307
3 86 99944 140183996
3 31364 87408 871816714
3 31343 81823 375058337
1 34017 42840
3 27 99916 520866716
3 6591 17274 496737356
3 299 36610 500913453
2 6409 116804033
3 25 99904 418553148
1 59697 77004
1 33540 90747
3 78 99936 992680254
3 70 99906 297176101
3 30696 48911 355569597
1 65620 98418
1 24507 69077
3 34751 49643 329097307
3 4328 49256 17094172
3 74 99955 512039138
2 72847 363254578
3 99 99934 475589242
3 93 99902 322713217
3 54 99945 483956269
3 43 99981 244455476
3 91 99979 594906124
3 30 99947 727236550
3 41 99944 619952285
3 65917 69365 682997820
3 52 99979 700551942
3 91 99928 108768738
3 50 99908 227854434
3 7552 23908 905992248
3 79 99995 691762004
3 21179 34885 439949351
3 2 99909 42177497
3 86 99910 440904312
3 24948 43938 319557987
3 47 99989 412932230
3 5111 9356 725454627
3 24 99922 223017779
3 16 99985 559254695
3 56737 67896 795855384
3 75 99939 663604901
3 56 99900 673614081
3 41247 68365 18564629
3 20053 81425 820702617
3 31805 40993 533549446
3 66424 80329 540310370
3 36444 92399 146985642
3 65 99914 717646311
3 94 99924 905436211
3 35417 72881 761570613
3 15999 87192 205076963
3 7 99909 260251784
3 16837 98251 607767262
3 97 99927 706120514
3 85 99963 551977539
3 62944 81788 800310305
3 11817 67087 769341947
3 61 99986 915385521
2 2417 237707977
3 14 99951 33543962
3 4361 9680 145756441
3 95 99921 333049956
3 46 99995 766319744
3 64 99916 640089782
3 22354 38925 105819099
3 42 99988 634174330
3 56 99958 36433458
3 7452 82838 741759818
3 21411 34537 709925836
3 28 99934 371650466
3 49 99976 991246215
3 58811 84500 102692052
3 18384 63477 177231976
3 26 99944 463828540
3 80 99955 483506542
3 12 99913 269749941
3 22 99908 356504491
3 97 99927 863818572
3 2424 21491 325725333
3 178 9356 920640564
3 53 99945 447756954
3 44 99933 980634617
3 14628 64398 942156786
3 67 99990 423079673
3 81 99901 96959418
3 11 99934 394068751
3 54 99954 632658238
2 63200 202637286
3 26972 88405 610310816
3 9715 31893 178662685
3 897 55922 909247763
3 1176 88521 96426240
3 88 99983 467820291
2 82237 773908492
3 43 99989 324053878
2 79335 781418355
3 13231 52175 810995368
1 44230 64560
3 34931 99266 515140785
3 24311 88831 577849160
3 490 78047 387622017
3 46 99954 513539717
3 91 99903 692276026
3 28 99971 754680550
2 58785 480106229
3 37685 92433 365275260
3 14896 40069 478456770
3 74 99964 360022609
3 72 99991 883263366
3 27881 73845 453940402
3 2 99951 956648183
3 15360 37124 965008240
3 71 99932 949396590
3 3 99999 723020995
3 6750 89698 280680572
3 63 99926 483560058
3 14333 48922 877665472
3 39565 86362 389939062
3 13369 74270 91480823
3 55 99980 19990362
3 60 99992 791040597
3 43 99973 875362427
1 22413 61857
3 33 99975 778513775
3 56927 62583 502452863
2 26059 823813989
3 69 99999 263856367
3 81440 84832 76006994
3 69995 99709 809134767
3 54 99927 22390498
3 35 99920 633583560
3 94 99983 741981121
3 68 99972 534015567
3 45 99939 698232515
3 10966 84279 800611155
3 13911 22880 975099414
3 74055 85976 155992494
3 9541 44696 884401075
3 89 99965 100198681
3 91 99964 263606555
3 41646 84946 786162563
3 7990 11625 254236480
3 57 99910 500439202
3 12 99971 402761920
3 36261 72208 538876875
1 57399 85354
3 39834 93454 610212465
3 75 99920 866814077
3 48381 67134 46634505
1 30470 63754
3 91 99952 20726034
3 73 99961 617702142
3 95 99910 971087391
3 31514 79780 213011652
3 61710 73746 60753869
3 25690 29951 912642821
3 88 99951 932683826
1 78536 81148
3 30 99948 736167051
3 562 83883 888947507
3 19 99905 203408034
3 35798 62877 626742673
3 40 99988 282579516
3 44785 93550 269450529
3 24565 65863 294576803
3 7369 63726 648139545
3 51039 82359 729003273
3 57995 64513 456026014
2 62084 652363154
3 68 99937 260056650
3 65 99900 192137623
3 19 99983 305964007
3 44 99945 409543837
3 13151 84974 284620166
3 8 99977 551720617
3 30960 64100 907612169
3 90 99907 954368781
1 9674 58363
3 17834 57094 19607626
3 24373 55835 746134855
3 33992 94701 614622092
3 100 99938 76903001
3 804 20711 228146266
3 37737 58543 291137482
3 18130 40183 66827384
3 63 99911 687979823
3 71215 92546 387302998
3 23 99946 177017800
3 85 99983 324336165
3 96322 97266 386306105
3 19 99975 249173801
3 11989 55069 150128253
3 6622 90922 277277518
3 455 99297 989779480
3 11 99934 999056638
3 74753 96907 43461260
3 18 99919 503782194
3 92 99996 356489230
3 187 66974 161977798
3 65775 80264 382952569
3 81 99960 34972178
3 78 99977 762484867
3 3515 68652 610600886
3 8 99995 355313456
3 35696 64269 721622454
3 29400 60046 548860804
3 55 99900 698907591
3 57 99918 194103932
3 60 99934 222227432
3 12 99928 955611454
3 31682 59071 626552884
3 5526 99588 373586832
3 6 99934 768019191
3 23 99932 901825671
1 19858 33160
3 23 99923 152007113
3 53519 77300 573894113
3 2 99911 984572246
3 86 99996 363716770
3 2 99943 246990771
3 39 99967 210306734
3 31551 59447 264488754
3 3386 31870 498012240
3 22768 29865 522128344
3 22713 59832 145181619
3 50133 60117 460776017
3 90 99914 796649855
3 80 99972 596839713
3 80 99959 670459812
2 92068 723917544
3 26605 36477 669348186
3 40 99984 482575162
3 21963 96817 903572263
3 6772 58059 62127045
3 19555 82191 306545219
3 10112 54626 426591617
3 11 99997 654679313
3 82 99913 267168162
3 17099 64744 386709153
3 14 99942 216935178
3 15 99937 241814467
3 3548 15808 533683708
3 93 99941 189899869
3 13001 39204 591200786
3 96198 96437 499442425
3 8681 17665 924694642
2 91670 696282499
3 11980 31820 71452720
3 14827 68898 344427387
3 44754 59190 422932841
3 82 99946 901264892
3 15869 75640 675504965
3 20895 79282 821419463
3 22 99936 191809582
3 100 99914 338551209
3 23809 61223 954578036
3 6126 26308 527995976
3 51375 56610 431447242
3 39 99903 325146683
3 16892 17138 680556785
3 71 99995 833987165
3 62 99917 934645938
3 92530 94570 738429539
1 25261 96046
3 58 99988 620802598
3 28 99989 273233104
3 32202 32589 908989047
3 50 100000 815955669
3 44594 67688 585300186
3 82525 87160 294579149
3 41932 42979 743547274
3 82 99928 115098832
2 81268 970974740
3 100 99926 667513481
3 80 99944 545530119
3 43352 48960 449741021
3 46 99933 415184711
3 67 99960 10399543
2 48762 548921387
3 55793 69355 434652066
3 32 99904 328654868
2 65474 45133542
2 33500 652749131
3 41 99904 615565348
3 66 99948 300016512
3 15652 92829 541064497
3 20627 33683 610365866
3 45 99937 166564701
3 4 99916 919467958
2 70955 775332552
3 81 99962 572009913
3 46105 94631 331615909
3 16 99950 590776315
3 14 99991 620407772
3 21986 84052 540712305
3 21071 47542 232074318
3 56875 92996 560914592
3 37627 48236 988987703
3 54 99911 870974133
3 86 99980 380612443
3 91 99996 147225432
3 32238 40853 983914877
3 92 99915 266754755
1 17926 48632
3 44 99913 717869261
3 10165 58454 915948371
2 29649 101899427
3 17725 81839 314243392
3 67 99994 753758067
3 21 100000 888823037
1 14201 96844
3 32752 97887 945319151
3 40671 66069 285554118
1 11851 58325
3 76 99977 278506092
3 88 99963 594479196
3 64 99927 116689270
3 37596 54044 343354539
3 24 99978 656181459
2 56057 710907
3 31976 61614 27823058
3 17851 78587 661989411
3 22 99931 349439926
3 98 99949 406363891
3 60 99978 773473163
3 41571 77248 253507456
3 49521 86008 998630502
3 90 99980 689542866
3 64 99992 914628186
3 91 99905 215327375
3 18801 61528 763115472
3 18 99993 825485046
3 24 99939 609757978
3 36 99947 733656335
1 34458 42816
3 20 99940 541027586
3 21467 89645 929145859
3 58 99976 494810555
1 51395 86474
3 4846 68013 530346961
3 73 100000 298247822
3 11 99993 402984013
3 66890 80915 647020869
3 77 99981 139138462
3 86 99939 709122674
3 20 99936 920814649
3 38 99990 849933413
3 26 99985 233652798
3 57 99933 235004207
1 75917 97869
3 43 99983 778232642
3 12362 99039 766998306
3 43220 62117 679547246
3 47214 97033 368333276
3 25 99960 468211050
3 28 99939 636136572
3 25723 69907 926252454
3 63 99926 167731506
3 17083 54882 305451949
3 47 99936 616065520
3 9 99907 894588805
3 2008 2466 170198622
3 29378 88563 177364790
3 18 99982 651887118
3 67 99998 80204968
3 13 99937 688482033
3 39 99956 206642610
3 21873 47692 857340937
3 66 99933 322750575
3 33519 96087 354083935
3 21 99978 590614484
3 84 99905 904874040
3 87838 92472 535733889
3 20697 42880 172754052
3 14469 60412 548316116
3 38 99944 162075800
2 41795 42372887
3 36046 44050 944382171
3 20618 23886 232123458
2 57323 980279813
3 21 99918 211091229
3 92 99921 241988197
3 19758 73707 138305439
3 10 99984 429807587
3 24396 75783 940085875
3 90 99965 432536202
3 68584 87316 818711147
3 44109 54336 404730937
3 68 99938 616839008
3 89770 93033 624631190
3 47842 80725 905434817
3 39 99993 905150784
2 81492 624495747
3 14714 68196 122191151
3 14994 98313 461862627
3 14029 82366 199108912
3 5541 88462 840765766
3 3 99998 803224186
3 1 99902 812695266
3 9 99922 255134466
3 26324 70255 436331492
3 17341 95837 5756691
3 71 99927 963600966
3 27095 64444 20248778
3 6884 46610 704729827
3 16 99918 245977540
3 63327 64351 380180682
3 26 99923 521605910
3 36831 90701 109266127
3 73 99964 344663422
3 44943 87250 309687144
3 14203 68511 358172121
1 23006 71945
3 58 99938 489911690
3 95 99937 291958019
3 54 99995 872246374
3 27 99959 430824011
3 33 99908 239523250
3 76 99907 761244532
3 44 99972 804507736
3 39789 89884 345847697
3 3345 85009 803617220
3 41 99931 37749442
3 1 99933 145096339
3 51949 97827 279477389
3 45155 76016 528932231
3 35 99950 47732847
3 13 99923 557034687
3 68115 81998 140046514
3 62 99903 688326949
3 8 99927 469491585
3 13 99948 316386344
3 36525 52090 166698554
3 4 99913 866489771
3 31 99903 849904899
3 11560 17234 474748478
3 63228 84285 221542049
3 5 99922 509510539
3 40320 89710 869206661
3 43 99941 204264723
3 47346 70339 515718951
1 2792 93065
3 44411 79854 60983556
3 38009 67737 38901660
1 18478 94369
3 28978 77047 331221089
3 31 99906 823653641
3 79 99926 443447640
3 25663 29122 502484135
3 51499 64138 945097667
3 47538 48311 47431470
1 45724 76778
2 9582 835302506
3 78 99980 766522289
3 30395 62553 376141531
3 41594 85701 339530918
3 87 99912 108514763
3 52672 60568 152023559
3 18 99984 104709190
1 24847 36854
1 281 72206
3 60230 75894 994204196
3 16876 28126 336695355
3 72 99947 917727777
3 51083 74828 505691678
3 74 99911 81215906
3 12060 20599 866628567
3 59910 77968 52242422
1 60654 80517
1 52520 64977
3 83 99946 406409393
3 70 99969 935917136
1 13931 63365
3 79 99932 353128497
3 73 99986 567759154
3 70458 85089 353440662
3 26 99989 126186361
3 21 99902 182777984
3 58 99997 205749365
3 67343 81215 843857619
3 47605 55167 195068306
1 49502 84520
3 54 99923 543514000
3 83 99976 172999325
3 53067 88404 113122859
3 41290 76968 912888775
3 70 99932 935693250
1 50483 97398
3 78 99979 584457510
2 24239 93295746
3 96 99941 893352568
3 99 99920 825509160
3 69056 79454 239487966
3 66162 69972 94363165
3 8 99976 954203310
3 97 99981 302426749
3 49547 53340 602038782
1 34879 92694
3 56696 95928 408124868
3 96 99918 724501277
3 48651 84758 40409697
3 67 99998 861960362
3 61553 75921 957360436
3 22 99911 712912857
3 16625 19842 164163663
3 40956 56572 266390708
3 3 99968 569691174
3 516 55704 126763633
3 21 99982 803085863
3 33 99995 942731931
3 47 100000 685550989
3 30 99978 994485904
3 36 99990 312090225
3 36225 63226 658978091
3 46 99933 647380771
3 41739 42630 553045699
2 18055 919776969
3 21 99961 219806386
3 15705 29678 709323449
3 1 99971 676581498
3 5001 63018 5379637
3 21144 52586 96372454
3 68397 78366 707164631
2 83120 129988154
3 40176 64098 232820099
3 19928 66937 160426539
3 4120 28033 737876736
3 13964 46705 235184844
3 34 99982 165876939
3 1657 59610 378954757
3 5 99921 905700187
3 43 99943 222299215
3 99 99987 425012935
3 72400 82796 596300387
3 48072 53359 137062424
3 40891 43357 278247729
3 90914 96677 285275874
3 66389 74443 136638484
3 26 99929 471208212
3 76430 89622 207357764
3 91 99967 497765132
3 85 99967 322994316
3 78 100000 478617581
3 62122 79393 633232958
3 10238 26375 386893365
3 81183 99442 807895651
3 55 99944 856090763
1 46238 78376
3 69 99933 667447390
3 79 99921 61997993
3 10752 12020 967525939
3 42 99905 941571215
3 17767 61427 708922062
3 41398 67634 455338509
3 15011 77389 473685865
3 53040 73050 104461788
3 67 99958 892957386
1 27051 37112
3 89 99990 916892394
3 6656 50022 76211205
3 11 99965 647674088
3 65 99959 428578748
3 30136 46695 16704665
3 18728 24539 395354572
3 26 99992 301174517
3 3952 72993 692233882
3 89 99922 405117407
3 5959 62236 887180413
3 69873 72400 282784572
3 24868 62254 837266285
3 55109 74487 398454852
3 15821 96345 334364408
3 61 99998 502778135
3 15 99934 525046901
3 66 99913 63856276
3 57 99957 221280125
3 12610 33916 230674534
3 96 99996 227484310
3 27035 74890 281032544
3 84 99950 491937329
3 28051 89873 828620811
3 59051 82398 885706711
3 89 99992 352929149
3 50555 57310 378139552
3 65 99972 45662316
3 5918 72861 654074852
3 17 99969 742282371
3 57 99929 710881589
3 17 99957 818474997
3 18097 77990 34085517
2 62590 340227832
3 45298 67558 121369795
3 9651 13848 435781099
3 2896 48655 157907645
3 55256 96222 815539746
3 1 99969 203677598
3 6363 42126 931362084
3 30346 90064 998286785
3 29486 44591 319259748
3 71 99927 189283921
3 71 99932 248895757
3 59036 64715 526476212
2 84739 131391879
3 16307 35329 740947741
2 74530 648531081
3 13 99914 755505314
3 79 99982 158924839
3 31 99985 181332345
3 70 99964 856445794
1 44691 78232
3 4 99919 798511998
3 82 99902 550963484
3 50810 82666 211988588
3 18528 94294 100302957
3 79 99913 988325027
3 96 99951 421862069
3 12 99977 726172618
3 97749 99776 217394741
3 8319 85295 253080618
3 90 99985 66920084
3 76 99990 425387845
3 49228 60655 33904148
3 35634 39584 611351208
3 13 99990 88274691
3 23 99988 770688258
3 65460 69566 352418676
3 2172 85521 713935733
3 88 99918 198385967
3 19855 56222 834152237
3 17 99991 700309478
3 29 99957 896841519
3 70352 92067 659657129
3 61725 82631 894462067
3 97 99917 656294813
3 6962 39866 971471925
1 69145 69194
3 4372 28724 650948101
3 19559 49891 471319995
3 63189 95163 482017598
3 7683 81542 198907135
3 9301 32823 793097859
1 23216 73122
3 6333 27479 995431327
3 33 99944 548123665
3 5855 32475 84537085
2 50086 126152659
3 40 99940 773507626
3 8625 39689 450118284
3 10089 68378 629102120
3 45226 83717 615326035
3 26 99962 157522511
3 5 99949 450640242
3 7977 13473 497427079
3 52725 69815 685363555
3 36044 81437 406362618
3 26 99945 761805442
2 94637 797586456
3 84 100000 784856709
1 14189 61761
3 19701 36103 394560661
3 83 99985 126756670
3 59303 82181 407556212
3 31 99995 61445888
3 34 99915 918460326
3 94 99967 926476094
3 5284 98268 428699072
3 3 99939 535093395
3 53 99941 940058280
3 43 99922 65024800
3 23280 27503 64904589
3 6489 89776 291338522
3 43 99917 510851093
3 41534 51699 24264616
3 11168 18048 796987861
3 17993 42301 260447212
3 9503 74412 620740614
3 90 99951 511384671
3 25519 65045 653452662
3 18741 36040 813524578
3 2 99966 445660861
1 16200 37437
3 3597 35439 582932262
3 24411 87719 69897232
3 29179 58976 666064549
3 7 99907 657074192
3 49 99981 551538703
3 35606 63309 785802612
3 5309 41905 971059967
3 30826 48774 823693274
3 59256 69319 389008187
3 3305 40964 738258173
3 54359 90476 945027368
3 14 99991 456975560
3 10864 98839 628965501
1 17805 61800
3 37 99969 160621415
3 98 99968 773651641
3 52358 66135 800227804
3 24626 77994 253768239
3 61 99929 259690915
3 84 99961 837075586
3 37823 68253 918295469
3 90 99904 539916700
3 96 99930 819029666
3 38 99951 604402506
3 6 99976 269833162
3 9 99960 805587922
3 13 99948 26304076
2 22553 851493368
3 19938 30914 367859531
3 58873 63832 959773881
3 7 99960 225987865
3 38149 92651 504883310
1 49806 86259
2 19777 992399000
3 41627 71972 739032042
3 82 99922 849382688
3 9695 79008 194957288
1 45134 84658
3 57 99905 535638238
1 59727 74753
3 52907 82894 530245110
3 25 99984 506022139
3 2 100000 90522566
3 53 99931 752772933
3 14113 83405 62157226
3 24238 46713 623947044
3 65 99942 318220505
3 62 99906 749582428
3 28 99952 368818731
3 12070 23519 418605572
3 8 99997 711253005
3 67 99992 792830495
3 24815 74190 928210617
3 79 99926 937718120
3 10860 50358 430213796
3 4 99918 895524717
3 68084 88594 783024439
2 66520 864329379
3 40 99975 423080175
3 28762 35018 458403629
3 6486 66005 623544257
3 8839 27438 186011802
3 14 99967 172093906
3 8529 27577 982172487
3 31831 58665 329520934
3 73 99920 388545981
3 18761 35882 183009555
2 36514 286106366
3 9963 73951 401572226
3 32 99950 228213508
3 38405 48867 667933001
1 23230 57483
2 20402 89968333
3 8265 79124 683607349
3 44479 47596 61507616
2 56325 205426338
3 61887 80115 123414184
3 73 99946 252536488
3 37059 60623 407414464
3 316 40867 583235780
2 32749 819432301
3 21192 60351 970998137
3 38180 61537 580444467
3 47133 51207 47401532
2 42578 227508402
3 51219 86184 317164979
3 72 99941 408026196
2 97411 475893930
3 5288 25538 828373741
3 3941 19562 505586638
3 9 99909 562091667
3 39 99994 839150712
3 65 99992 453835539
3 2519 98808 519856120
3 40 99948 242936717
3 56658 65340 950663007
3 65042 87264 49223813
3 54038 57537 564666576
3 11487 47898 394481110
3 2 99915 457777433
3 89 99922 550281443
3 92 99940 372490627
3 70 99944 242678032
3 10615 13296 526077927
3 42361 68904 43530353
2 70420 745643253
3 3372 50538 188531996
3 7205 34448 721810169
3 42 99952 427249055
3 15 99948 570674663
3 35728 67823 424081140
3 45 99956 204342438
3 12928 85455 46246924
3 90 99910 439265293
3 56 99932 143516905
3 74 99923 875675448
3 99 99983 402549653
3 13666 53251 48692762
3 33 99993 138620754
3 22658 37258 560961107
3 34 99969 371280916
3 69971 85222 319354948
1 64453 76001
3 33 99969 658913419
3 78729 88387 878343060
3 46 99908 365846947
3 34849 51036 550618080
3 22 99953 642030924
3 49462 63905 89793371
3 45 99947 173243717
3 1 99979 426613766
3 13 99932 477295980
3 21077 99897 981000353
3 63 99982 363956498
3 29 99987 612485285
3 12509 56153 492201108
1 71749 88251
3 74105 88241 279367990
3 20574 46452 666753034
3 24636 97708 83023724
2 30709 998626461
3 11951 89513 804656553
3 2559 35591 573616467
3 80665 82266 68801257
3 66 99954 916052706
3 5464 29494 601814898
3 41426 74977 274756159
2 94988 232351689
3 87842 97870 129491166
3 17 99935 374898956
2 24161 981648615
3 22817 26644 137008075
3 19 99927 69033604
3 32821 50880 282425677
3 23022 99853 960183185
3 36 99905 774003051
3 11056 57457 3437604
3 31 99992 170485375
1 49205 73306
3 83797 95302 297802575
3 94 99904 495446661
3 80 99916 33443478
3 9455 60979 967633958
3 41 99996 784652110
3 67879 98553 842684738
3 7822 94331 944293369
3 1047 57902 202238046
3 61 99992 65114062
3 25 99950 292995573
3 86727 89273 794722378
3 10278 64419 172711088
3 67 99978 723660042
3 54941 76318 615731153
3 93 99999 883173336
3 9 99902 39729647
1 13050 68474
1 15036 63812
3 65 99954 852427073
3 3196 30486 611629171
3 11320 20949 664563735
3 92 99978 642345465
3 34 99914 806613728
3 46012 53529 642454562
3 41980 74693 561351162
3 72 99966 717909643
3 87 99994 967357412
3 2 99915 184406423
3 72 99900 560112273
3 61219 61255 84917341
3 20 99937 689841403
3 5857 7680 68341473
3 78605 84305 705950968
3 27 99943 126280323
3 28 99922 947466065
3 12935 91762 188834485
3 18 99962 510227984
3 3186 35110 712616945
3 10 99951 298452761
3 44085 71179 19508457
3 12155 46618 75790077
3 70763 73396 323328512
3 30705 34810 208843275
3 51927 70829 29412090
3 90 99976 395780519
3 56 99905 586228464
3 59 99978 142121952
3 82908 85242 345976455
3 2438 50287 948685117
3 23 99948 344878689
3 6589 69019 480155863
3 51 99931 717733843
3 63 99945 323962541
3 27 99917 918540249
3 33878 42047 63496244
3 22453 25487 445874759
3 12 99944 203505454
3 46 99916 354647361
3 58 99997 525415100
3 46 99924 660900589
3 12 99991 864981174
3 48609 61984 548321128
3 67771 72394 982798139
3 2 99947 210736886
3 7 99959 812816004
3 85 99964 843588222
3 12680 89852 342205182
3 5054 25495 300852277
1 9504 57054
3 26 99901 54403889
3 60 99968 539337799
3 66 99965 581997296
3 7 99992 859086235
3 15 99968 947613642
3 11 99903 33650133
3 25368 52785 765819695
3 59 99909 554225502
3 9472 72358 60027974
3 21 99971 142947970
3 66647 85340 87968472
3 64 99900 928795657
1 11862 28101
3 63 99987 350721905
3 59308 78420 944816094
3 52 99903 333266904
3 23382 66812 807993030
3 9 99917 928981948
1 17041 48658
3 1307 30135 573655198
3 40 99933 339543302
3 50 99933 419680344
3 39772 56775 297785695
3 1067 89366 321811795
3 66 99907 954238603
3 2734 85589 361158308
3 23357 29863 497840667
3 28040 28296 449266097
1 15627 37799
3 70 99943 202280233
3 61 99992 510769991
3 81 99918 629068039
3 42 99912 613174260
3 89697 93073 832145369
3 5992 42343 393967914
3 34492 35230 101939794
3 38068 38939 616058374
3 40 99948 3198164
3 24117 25538 704231544
1 57728 70342
3 77 99910 63103544
3 57362 86519 827207750
3 15 99937 406439741
3 40 99977 983969692
3 984 80601 12547857
3 81 99990 87899385
3 87 99937 636965216
3 42 99911 884103358
3 19414 97596 801518853
3 53615 93892 721863857
3 15 99915 363067140
3 1 99903 915110544
3 61877 78130 442812858
3 31180 83284 938041571
2 65566 188908442
3 43787 97473 443105458
3 9295 42688 437625087
2 12315 108352377
3 59 99926 545936449
1 15986 22700
3 32374 43550 304545271
3 31445 66259 479920886
3 53477 62491 354283543
2 91563 146370310
3 73 99986 574979378
3 97916 99731 817252030
3 33479 69685 159391870
3 19805 29534 335897591
2 65435 251565113
3 76 99991 476839530
3 33663 47543 754353437
3 62 99931 274025173
3 39601 64142 989609250
3 84 99981 172649690
3 3777 7080 937815383
3 63 99993 296499081
3 78457 85329 987770338
3 80 99992 770369116
3 8157 63636 783527475
3 90 99907 980538119
3 54 99944 928692602
3 19 99908 145499023
3 7394 77067 591029078
3 96 99965 902005407
3 43 99932 923820752
1 16588 26314
3 22902 32054 803882146
3 55 99993 170930661
3 22 99906 187682157
3 15 99935 275251112
3 43257 57675 302762352
3 46294 81392 367232150
3 16159 98491 288420922
3 33399 66760 914759607
1 85728 87198
3 473 73223 107546654
3 13838 68934 402915990
3 80448 91673 589430059
3 6750 26555 116217967
3 60 99956 7212994
3 41 99960 951542612
3 41679 83079 812071651
1 8584 70055
3 8 99933 361092052
3 8009 82471 120751152
3 57 99946 509483032
3 37 99931 313219990
3 76447 91694 101404358
3 92869 94603 993662611
1 14222 42709
3 8573 31387 831011437
3 50 99999 132612302
3 5 99940 260817884
3 47 99919 618235041
3 12 99957 860616130
3 33572 49599 925244753
3 9208 32473 932920187
3 90 99936 945137485
3 72 99920 982704943
3 25604 68753 537486532
3 66925 82389 992635463
3 74402 88782 754015665
3 27729 33748 605566490
3 59247 93610 951599670
3 31498 67117 3334887
3 14 99948 58876718
3 17499 72870 899306761
3 8825 26327 912475390
3 5 99993 711821925
3 68245 78491 671401644
3 73 99904 975284263
3 33 99929 683021619
3 6 99975 229281454
3 1869 69032 431279381
2 9230 830895593
3 1410 68460 694824853
3 40623 99863 995789049
3 69 99903 493025374
3 96 99940 654882752
3 35 99974 964535371
3 66 99983 228199638
3 69 99999 166869046
3 58638 88062 169880168
3 56713 71623 115795934
1 1493 47828
3 23121 93834 869207917
3 36 99917 384372743
3 34 99920 578798380
3 460 70309 843730590
3 93 99952 370259301
3 57 99997 307582460
3 70525 94863 894510032
3 28795 93501 582587166
3 31837 48345 343136875
3 2 99962 896937771
3 7245 74063 878334801
3 87 99920 908220390
3 11 99989 896319182
3 2019 62325 286424679
3 77 99944 846991793
3 97 99983 516270604
3 2 99912 851586017
3 56 99944 541444522
3 93 99910 220391218
3 6225 96783 859839752
3 92 99902 48899705
3 40 99974 299596942
3 43 99914 555272926
3 21 99995 4731706
3 77 99993 855154547
3 36438 96619 386632403
1 346 58418
3 89065 92030 13281062
3 47 99952 547489177
3 40 100000 51234827
3 13354 79063 442797732
3 28 99956 881969938
3 42 99904 847699074
3 24173 74885 124465157
3 80 99923 88258177
3 43 99986 737292764
3 44 99910 341089036
1 8086 24457
3 43934 97889 871876038
3 11667 60373 689600936
3 81 99983 302131746
3 58943 67718 954422948
3 69788 98934 102344214
3 60102 78804 990591460
3 91 99910 578288173
3 7811 97144 562455694
3 19998 24070 729687408
3 37161 47220 852326850
3 48 99985 257399161
3 26212 65111 672420695
3 1962 29963 490734278
3 10493 42339 687472839
3 29 99918 548183883
2 63592 569228976
3 21732 56741 138906380
3 76142 77195 153899073
3 25 99955 757726277
3 27671 28848 186866944
3 4400 26138 779846386
3 92 99922 493824689
2 30000 872154486
3 50683 51565 524210774
3 51836 73457 629947243
3 44 99985 256148544
1 10694 56424
3 27 99991 381614011
3 41 99955 51559941
2 42180 556449614
3 892 31940 345639963
3 40924 56385 552500
3 43075 44926 575700502
3 14667 82135 282616493
3 22 99975 616035917
3 6514 76004 292451940
3 93 99904 997054661
3 23755 91925 175977867
3 80 99962 620418265
3 93 99931 796411403
3 16274 52360 104812048
3 40538 96615 718117632
3 29 99925 838673203
3 35978 96972 491484772
1 55335 82262
3 98 99955 12412976
2 1003 901413039
3 72 99918 206195497
1 45034 53939
3 75661 87442 675343361
2 87839 335463918
3 49977 54957 403017640
3 16 99981 508064126
3 44 99935 168573131
3 80223 81184 39509976
3 24 99953 430911114
3 11004 94886 524173967
3 14 99974 382558965
3 89099 93653 18570635
3 22 99906 511992459
3 31348 72261 355716947
3 60103 90965 653796148
3 729 62584 570517418
3 92 99965 198572914
3 12271 64618 754253405
3 49 99967 714956244
1 31465 61376
3 5684 61585 986635020
3 89 99939 297575482
3 1 99960 379911904
3 30 99931 510152677
3 14 99960 266642247
3 33 99975 375374472
3 21 99966 907664752
3 97 99970 223517456
3 76 99966 680189176
3 37458 72573 721501930
2 90064 757054097
3 14027 82827 188126128
3 33 99920 849425241
3 10 99972 301454362
3 88435 89621 170684354
3 19831 26105 699025910
3 13699 91181 432794283
3 45270 75549 67830864
2 95960 268363485
3 18 99927 348215297
3 3775 40949 136174173
3 87 99996 736454533
3 56 99984 569426508
3 21 99968 450666250
3 48279 94346 355477629
3 51434 98168 498894477
3 75914 96328 699290746
3 39501 48552 472373302
3 36875 65880 345798910
3 24 99943 469959021
3 94 99937 405054883
3 14608 97310 379812398
3 51527 94803 101315804
3 31 99996 986582175
3 28 99938 416896037
3 9197 76229 260978399
3 6231 92502 138240121
3 38088 52538 365577504
3 56 99981 82769669
3 67 99976 468690937
3 4 99933 33832988
3 7 99984 89788661
3 37518 91411 148020843
3 23897 33380 64866160
3 14599 26285 121294957
3 24317 67327 284999588
3 70 99941 14904865
3 39 99961 625019390
3 70 99978 209402618
3 66419 89107 512086710
3 26444 92874 88650776
3 10062 86201 777574815
3 8 99918 886740661
3 96 99934 929082940
3 71 99961 817947362
3 6928 42936 793462804
3 33689 39288 794119284
3 22570 99708 312817479
3 71 99922 382623801
3 64 99990 891157856
3 18362 56198 836763503
2 39913 804853637
3 62 100000 877070022
3 9 99901 160190997
3 18 99973 354138710
1 18055 85094
3 50654 96139 391142358
1 7226 67695
3 43 99944 783706537
3 43123 74575 229368154
2 41423 44828608
3 54526 96278 371109245
3 44 99946 823936623
3 99 99972 955522463
3 46509 67116 117202404
3 82628 82697 711580082
3 23135 30349 630212945
3 16463 34048 203479520
3 50733 91282 258115484
3 49210 62675 845394999
3 97 99923 479317582
3 33415 67372 49165627
3 26 99969 658232014
3 66 99995 394372287
3 61166 83610 756976592
3 27 99991 948269301
3 23274 69174 667481352
1 46673 76670
3 55233 82125 60723625
3 26 99958 826772079
3 61 99972 4340975
3 52073 60689 628029510
3 25 99906 797223696
3 30 99934 161185285
3 14 99964 37187534
3 29 99928 253738076
3 8386 33406 848174155
3 12 99925 561052432
3 21 99901 849039620
3 75 99908 113443982
3 12 99912 625184251
3 53 99980 141941182
3 15 99987 512553779
3 44 99920 881062939
3 41 99901 347488098
3 40879 54030 750883840
3 86 99917 33617122
3 57449 61540 137871172
3 62690 78576 662866153
3 67 99900 298706953
1 5046 18783
3 77 99921 629844077
3 22 99985 488651666
3 12161 14155 607028796
3 27255 70391 239178029
3 58 99987 584251298
3 10430 99456 389556728
3 44 99945 423400496
3 5 99997 589382616
3 30504 38092 291185960
3 45372 88764 323219292
3 54884 76507 410967689
3 99 99989 509761915
3 81 99986 630152296
3 39305 40939 935308156
3 15 99983 654976130
3 51 99946 111008054
3 27692 95645 664996367
3 92 99951 37668730
3 53 99976 153423833
3 54 99928 435118797
3 84 99997 895350413
3 43011 50547 644545626
3 22 99986 220982097
3 34 99951 502241575
2 45515 744429164
3 4693 85925 352773255
3 22121 53155 349367223
3 1 99958 598744158
3 51 99905 799892076
3 1 99905 514984021
3 41 99902 767707032
1 37770 61602
2 60038 343350281
3 94 99958 243383839
2 46212 198828413
3 23552 38883 692023047
3 5 99971 340911456
3 20 99997 287487387
3 11972 86976 54576648
1 51319 93237
3 36 99940 72578363
3 24530 79353 202839092
3 67769 96872 120853916
3 13 99947 225795364
3 35 99935 293352267
3 81636 82719 117825756
3 63629 98107 158309442
3 83835 88475 744369068
3 13150 45176 640778080
3 98 99980 597812650
1 51298 70382
3 57508 96240 541203849
3 61 99966 108886632
2 33240 675487156
1 75032 99796
3 57 99998 965366652
3 91 99993 617314609
3 71570 95195 123802895
3 35 99990 17512357
3 21052 76446 466756824
3 74 99934 625906033
3 36 99929 899843468
3 4 99966 88870174
3 45 99964 853757996
3 15557 84811 955657839
3 75 99954 294977653
3 30 99977 879669371
3 27254 42190 740384666
3 27 99979 412152827
3 40308 57720 226661680
3 39 99961 357777889
3 52 99949 771921514
3 7 99906 297502250
3 34098 46293 142731655
3 13820 81221 61878517
3 62387 82780 380117896
3 56805 83734 492371924
3 57 99984 519704103
3 23 99996 795347298
3 31289 42143 854203396
3 85 99986 625150230
3 98 99970 821710625
3 20585 49839 608678232
1 92657 98517
3 97 99958 821155901
3 59 99937 555015498
3 30 99941 345034148
3 9284 52022 641667896
3 63 99900 807509852
3 33867 51138 819608457
3 60514 83806 617889659
2 69704 290721247
3 66 99920 864734402
3 44314 59208 419467198
1 7961 94023
3 40169 98659 136067728
3 40091 49560 547954053
3 41241 53096 957890982
3 47979 63931 915176730
1 18657 55131
3 15 99968 597379751
3 91332 98880 540240131
3 67826 93100 281121245
3 33 99907 492528230
3 71 99977 954719322
3 61 99942 320531424
1 30327 39756
3 28515 74296 89000327
3 2854 61356 327315559
3 5785 67894 257638217
3 71 99976 559758515
3 24677 56288 713180859
3 32 99973 142852220
3 53090 56710 422952643
3 6 99930 251420572
3 20962 93086 800966886
3 30493 83393 755524127
3 6973 46272 582073339
3 70972 95973 378749075
3 24 99957 264172319
3 71 99997 58412193
3 51 99978 420632298
3 46167 92312 119821788
3 86476 95817 623284960
3 18410 61561 809692377
3 14815 20218 109917993
3 34 99977 845934208
3 43 99988 431613572
3 97 99954 649613730
3 39807 71841 217093242
3 67991 97516 967443659
3 43 99947 736669648
1 34045 75957
2 55738 489179153
3 39456 44383 539115910
3 7367 91215 882766197
3 24391 80952 169650259
3 46977 94724 166268765
3 52160 63321 387782938
3 40027 63071 906441859
1 47286 58724
3 85 99903 625126971
3 41019 62689 345028837
3 34432 83739 610319793
1 69148 95523
3 87 99963 186549628
3 49987 79341 229507581
3 29802 54171 477544953
3 3987 52749 522238143
3 43680 54184 114636527
3 4 99976 421893296
3 12118 52125 35639379
3 75 99903 279343239
3 11660 23863 935189955
3 11201 26813 600098454
3 57 99920 204135675
3 13 99954 376047841
3 33485 70122 47783050
1 5409 90296
3 91 99933 796307698
3 21 99915 672704282
3 42 99990 156480415
3 53 99931 138666981
3 100 99959 86628253
3 30 99943 998718537
2 48093 36258683
3 73 99974 523375634
3 2 99915 595789102
2 586 939999158
3 89 99936 133830452
3 7 99962 496916452
3 98 99943 25997281
3 22240 95275 330662854
3 30 99906 619014512
3 43 99993 669585828
3 62052 82293 495508503
3 5259 22123 156838320
3 51 99922 987343099
2 64036 812019077
3 83 99924 509674835
3 19978 85253 573335586
3 1 99923 594142656
3 35 99903 522574831
1 47939 62935
3 49064 83341 740953889
3 41986 55322 916187239
3 31693 80378 989495167
3 95 99926 198112942
3 47 100000 950497542
3 24953 98007 654228824
3 76 99993 50690398
3 31137 99564 642974137
2 35468 226066373
3 17435 30343 474873211
3 48947 76543 55609367
3 56585 65470 441282766
3 26544 58635 930531967
3 73613 95418 261671529
3 61318 80747 235955280
3 60 99952 915372059
3 81 99981 230857009
2 2751 273058755
3 36272 74648 450000302
3 25435 75855 788107530
3 15682 19220 123178885
3 98 99915 674807057
3 36757 62340 700907811
3 70 99987 563376405
3 24678 31693 406535036
3 37336 71052 50048628
3 67 99907 712795955
3 64 99913 141400413
3 22 99933 149198063
3 16713 92518 617000387
3 50 99941 787604464
3 32829 76648 989925527
3 8184 29604 270041314
3 27083 83797 656305463
3 13 99989 501564145
3 56 99919 809256738
3 67 99956 824938782
3 64896 76503 71132653
3 56209 91094 880890833
1 76401 95808
3 1703 93700 817492209
2 81904 224120459
3 5352 52169 566412730
3 85 99916 977444514
3 6 99938 864805848
3 80 99923 798641481
1 26325 48366
3 55261 87733 934035623
3 82 99978 405438329
3 19 99932 310821170
3 95 99988 679449483
3 63605 69489 207302515
3 4549 48359 644115676
3 21442 83656 547100209
3 14791 55708 86290745
3 56 99984 174976884
3 32599 46932 829820479
3 30 99982 871984437
3 47450 83292 819511727
1 4698 48366
3 13240 55834 580627911
3 21 99993 793473430
3 73876 87868 717312003
3 33664 78555 739568146
3 12819 22689 354971355
3 28773 62608 148591766
3 8 99912 424719082
3 75127 99391 855755529
3 46 99987 882860113
3 856 23140 480128663
3 5746 80830 958948678
3 62 99950 162127593
3 66 99929 532820205
1 28988 39635
3 76 99944 500797655
3 74 99917 666979205
3 99 99979 355336637
3 42 99995 487098719
3 44914 98980 2169846
3 7605 71274 589088676
3 81 99959 564570232
3 49 99980 59483562
2 27128 733713086
3 13282 84880 624201255
3 55404 79823 20990788
3 9 99986 789480731
3 5394 37895 955018830
3 79 99985 883463313
3 53 99986 250975159
3 94 99993 471607121
3 29240 91712 44071988
3 38869 58969 764203360
3 66 99923 388240420
3 625 32395 520020846
2 60190 731844155
3 16664 58108 765963311
3 16577 44408 340209717
1 6194 16802
3 24 99983 660621555
3 76 99982 819694338
3 25 99930 675307266
3 84 99972 278297948
3 46516 64046 487607467
1 4544 28159
1 44384 90121
3 37106 49491 382293314
3 95 99987 957210513
3 30923 69732 299657445
3 29 99952 790353160
3 64 99957 844320159
3 11 99958 549500233
3 16420 66025 732186376
1 15399 74868
3 47 99933 526685733
3 42213 98942 681484023
3 69 99991 724272528
3 76854 91824 723962811
3 31 99917 526208865
3 78 99920 715881885
3 48 99941 590641355
3 52233 58419 610709976
3 21 99976 113359703
3 96 99929 760385324
3 43 99917 471097808
2 86717 437730230
3 43 99989 284865395
3 66836 91950 160915201
3 94 99915 5668870
3 15 99956 416353547
3 4718 95620 831902278
3 12 99904 908659981
3 95 99949 365458600
3 63 99916 78980388
3 57876 82967 145141576
3 12 99999 528452838
3 21 99966 655764250
2 20682 199386108
1 33548 50165
3 28898 95937 14212157
3 50 99977 152455034
3 8679 41331 651618131
3 74 99952 173037175
3 37667 95075 118587593
3 33917 55892 586374691
1 3956 62624
3 7556 67296 328469249
3 70 99970 194416618
2 28900 168979809
3 45 99945 198849612
3 100 99951 766342756
3 87 99996 642088494
3 37067 75362 325367395
3 36300 79829 236780448
3 63 99997 747136536
3 19632 33229 316653952
3 47 99902 266252236
3 66105 79209 836355443
3 35 99989 645011026
3 89366 90047 65135731
3 7890 55873 217169972
2 31866 418022486
3 10756 50896 928900137
3 63 99982 991321063
3 80 99989 979267929
3 18354 35793 599592548
3 11355 83392 877081451
3 9666 14220 740324559
3 93 99912 799565949
3 77313 79256 266633443
3 2 99946 873465545
1 46045 99491
3 72957 95716 530512703
3 3 99987 557832047
1 16762 94183
3 15920 20202 753850653
3 82992 90751 443533867
3 4521 54388 481779134
3 22 99948 985092909
3 13981 37613 701938313
3 34 99919 158215080
3 61584 73349 970353741
3 69730 96259 856227071
2 97387 582645699
3 83 99976 533177746
3 45016 49927 709108517
3 78 99978 862766120
3 90 99962 509569924
3 4 99945 914614133
3 28993 63687 528292834
3 48060 52083 92054561
3 80 99933 713159498
3 53 99944 952855744
3 44508 62674 288530595
3 14305 65059 615489602
2 85142 425682979
2 3301 954720948
3 841 37157 575120908
3 84 99948 605750441
3 62647 93215 787809144
3 45 99915 489073278
3 59 99903 44002028
3 25538 48760 159299671
3 4374 6930 715447366
3 27528 97987 935403953
3 38036 73632 19454510
3 88 99974 939797720
3 664 65692 898145073
3 35 99920 239420057
3 96 99980 735041803
3 48 99911 164955192
3 32 99971 130777156
2 2010 722045269
3 38804 57172 757308088
3 64 99913 308560820
3 41721 74092 255315295
2 99950 619730941
3 29 99947 890298325
3 92 99990 9432740
3 18 99981 667700110
3 56327 85025 718166110
3 62701 99038 129955831
3 72 99960 403825899
3 61 99993 11048810
3 88 99933 37308452
3 95 99978 415510990
3 74 99964 388701552
3 56496 67290 428071847
3 24198 43299 127637881
3 99 99984 41166706
3 63 99930 865067552
3 16978 83253 137762608
3 1 99963 420127406
3 82 99977 162999360
3 57305 81244 967889997
3 42453 81458 765322610
3 10351 61071 669366966
3 51057 76299 53503320
3 52 99975 570865964
3 25 99919 422643424
2 76051 597239774
3 16592 75674 291259932
3 42201 68351 736751772
3 77 99957 443351859
3 59 99923 31822559
2 37667 477499075
3 42144 88197 106337968
3 43531 78573 51555752
3 13057 64397 759757526
3 80 99986 456857047
3 93 99930 41292952
3 10 99992 993620174
3 57 99991 794680476
3 46 99900 740191783
3 39006 47122 117333543
3 89723 99295 445253552
1 13777 14572
3 91 99974 60446585
3 51234 61091 672610191
3 30952 56453 512931845
3 18920 45379 543240741
3 60358 60952 274611675
3 56 99947 735150596
2 92183 9203355
3 95 99913 267778822
3 68516 82152 376579535
3 24 99949 375321945
3 14636 39087 863050740
3 97 99951 586071407
3 17735 94400 440034554
3 88 99962 210212959
3 17246 68529 5710302
3 34 99907 120710189
3 100 99973 326385269
3 11 99903 813046329
2 28012 26168794
3 19 99949 211194192
3 69535 79959 513921713
3 11748 79717 656186062
3 93 100000 284812751
3 3 99980 13144862
3 9 99911 730595693
2 24162 780053032
3 16 99974 871701030
3 12444 33162 306293493
3 22 99992 190269873
3 75 100000 580549674
3 7234 33716 242167113
2 30872 105677924
3 86 99988 908066897
3 11 99976 650043270
3 72671 96395 402775494
3 57536 98512 530407303
3 10 99902 373241661
3 69 99997 21457409
3 28544 76009 193461615
1 33192 36986
3 55 99975 514105018
2 63156 460830923
3 27 99942 941799843
3 66 99912 827886511
3 35 99933 233330539
3 15497 87600 881587813
3 256 89915 279122367
3 29 99994 302581514
3 39 99931 686971070
3 8 99907 342995938
3 88630 89256 985779873
3 46797 61728 986459604
3 49 99917 576338901
3 41 99970 484896022
3 12543 58153 812804937
3 27301 29593 396484132
3 100 99968 845882116
3 28931 85935 996421366
3 48432 53679 626710266
3 29460 59622 59803763
3 34549 95426 364552225
3 93 99954 7792673
3 4203 20517 109999039
3 69642 75734 797108254
3 75 99999 954132742
3 9779 28817 463220052
3 40 99986 7410403
3 96584 99857 973039592
1 46072 77714
3 26 99915 129850693
3 69 99941 751349267
3 56 99936 276034083
3 27 99952 767116890
3 49 99920 744683801
3 7802 83650 71619900
3 97 99905 634074172
3 77 99906 999144772
3 33 99900 769341761
3 80008 90268 467247150
3 48 99962 34033199
3 76 99946 508647224
3 42429 89205 121846866
3 82948 92149 710037947
3 40167 70584 573426547
3 61215 91950 106698746
3 53 99974 429030727
3 83 99968 716788794
3 55644 84583 862071077
1 39089 56751
3 44142 76105 678838636
3 19 99941 514514044
2 36455 526763309
3 8 99903 194844662
3 57 99968 740865954
2 16283 130330681
1 38389 81408
3 80414 82174 917790527
3 37747 48939 207796815
3 49 99941 81818127
3 8979 86831 243673710
3 28 99931 565562630
3 79 99965 167916070
3 75547 91035 158122630
1 23336 42148
3 56043 90880 165293438
3 67112 68049 218809287
1 26666 73022
3 11019 74799 663107308
3 25 99987 507770348
3 16 99972 988384613
3 12 99959 236687478
2 43087 244978672
3 5941 93552 566599378
3 43 99988 514098519
3 84684 88498 38058527
3 77159 80834 421732093
3 50 99985 932411645
2 80812 858449683
2 59111 918609976
3 66393 85137 491489823
3 78 99971 762814218
3 67418 85028 113632936
3 49 99955 725859919
3 1 99943 974865155
3 15113 96859 675054166
3 58090 74542 390605234
3 33 99941 874895322
3 42426 98858 34398880
1 24297 46237
3 50243 78130 161452398
3 26 99970 254264406
3 90 99967 295099233
3 87828 87886 506812562
3 25142 34214 439784888
3 34857 81234 375302026
3 76 99995 793828510
3 66 99970 58389016
3 52 99943 419783696
3 31 99929 493377015
3 66979 80569 453635467
3 44 99956 846350613
3 33910 71844 765457924
2 99435 594917840
1 30185 87130
1 64111 76684
3 43 99905 932096901
1 75080 93955
3 54342 77524 413429643
3 15693 40112 725351965
3 11259 88919 97706306
3 39240 63702 329889571
3 16 99937 343196339
3 30654 83767 591241763
3 40737 78888 516239695
3 33316 98969 601709170
2 31425 950323950
3 75 99964 818381693
3 10 99987 539486589
3 4266 69792 266762465
3 722 61509 986916907
3 35583 57557 652022010
3 19408 98325 327194169
3 56 99924 38236619
3 51106 97535 667063205
3 88 99900 427227820
1 78979 81063
3 22891 50733 78478956
3 13 99954 999908999
3 18086 60377 284410845
3 44 99995 893561521
2 5305 809085756
3 66 99993 535893247
3 7242 79496 872589931
3 13709 57374 624800081
3 12623 82400 342873817
3 34742 45420 27392786
3 65 99997 545579023
3 25 99945 176185599
3 72856 92276 691230249
3 90 99997 658829995
3 7 99931 518854508
3 97 99984 591342256
3 35641 87465 711897114
3 1276 15661 754491690
3 23359 40723 822196354
3 24078 37587 468055142
3 38423 78779 797525340
3 21279 48033 578313175
3 32 99931 865394259
3 56 99967 530739018
3 4 99913 249606883
3 57 99986 24878171
3 23 99903 710605158
3 13621 88778 2305063
3 6287 98032 857706601
1 78686 86230
3 74 99959 798323053
3 16670 21160 837530615
3 2616 62095 21873331
3 38618 55769 510492774
3 41240 91985 193470394
3 52523 94387 340729167
3 98 99991 428968793
3 35400 91521 493080381
3 99 99908 573151231
3 85 99911 300065425
2 77089 431555089
3 45765 58708 627976430
3 17878 80249 80214931
3 36 99908 923350064
3 28358 62254 78835214
2 39134 512640279
2 88182 127115993
3 78 99955 194009279
3 31 99910 428216868
3 93 99904 363054579
3 42 99918 150932848
1 58075 98466
3 66998 94159 957560994
3 29750 62412 285783551
3 27 99949 101467208
3 6 99900 165719066
3 49606 91578 609643913
3 2936 44759 47459775
3 1 99945 671312197
3 17304 87755 216983308
3 50500 50860 31576183
3 4882 49574 408126181
3 5933 8527 785824660
3 72 99912 377838304
3 17 99905 324603414
3 8914 27868 698734464
3 62419 96525 38918228
3 72 99920 439440550
3 43 99949 997438869
3 11024 40961 579302469
3 25 99966 403299941
3 92 99924 211768149
3 37621 95324 95334183
3 26 99966 832452362
3 1 99942 725719275
3 95 99959 321699398
3 50 99916 725649025
3 73 99950 78316364
3 46307 95362 880209871
3 92 99934 915897271
3 83330 84584 415485792
3 13 99978 658700458
3 85 99942 480469053
2 78538 107977976
3 69 99934 903260197
3 14148 66734 733893125
3 96 99947 109636890
3 23881 93566 716349430
3 32 99900 561231770
3 11535 13813 17162034
3 95 99934 689825904
2 66816 932249845
3 10 99936 334229572
3 23383 85482 717371467
3 21 99926 291047253
3 11 99987 874843662
3 62962 69873 555954741
3 47955 60190 769684062
3 71 99973 694285188
3 7240 30044 17297266
3 13 99969 979889484
3 36341 48043 894731209
3 17518 83072 888623313
3 69626 99221 97390754
1 76370 92835
3 72 99993 660616505
3 91 99951 776644458
3 67 99945 981698270
3 7557 16237 678198438
3 75812 96534 76343885
3 22 99951 409194637
3 16135 55317 109870902
2 8097 905356708
3 31072 88891 736013439
3 87 99943 249737205
3 31 99985 1341534
3 26 99954 578141266
3 50 99966 40326092
3 15101 85629 202285592
3 37748 54976 422611869
3 52 99901 523741899
3 45 99989 148042156
3 81 99902 454993899
3 4510 86161 414049107
3 6 99910 640314635
3 1456 47541 274420768
3 81 99910 95455776
3 66 99948 387893446
3 5 99964 405608983
3 97 99948 363658835
3 5 99934 702498730
3 23779 33234 236052384
3 12615 84988 99742836
3 61 99900 501438734
3 36926 72532 514277443
3 9362 48966 441796206
3 83 99900 95713965
3 17180 99377 958874433
3 40 99956 332268262
3 6437 21653 278519074
3 8806 52997 682961
3 9195 86932 977886849
1 11554 84109
3 65 99944 116086938
3 48 99938 901708542
3 48735 82602 664404243
3 78 99978 184301740
3 65 99950 496833861
3 74 99907 62185610
3 56 99926 115820375
3 80 99945 184287607
3 48 99994 698875561
3 54 99926 586379195
3 25 99969 36759228
3 72 99928 594204050
3 41 99992 45906543
3 76 99980 733459974
3 33 99979 313472876
3 7 99986 586441217
3 11839 82035 681078241
3 29308 80318 439449507
3 60 99928 432259699
3 27 99917 103454161
3 15 99957 995095664
1 11993 20262
3 74 99948 820201455
3 68 99920 622975260
3 91 99921 220070236
3 23069 76064 709385612
3 83628 84883 405602827
3 83 99901 580074920
3 35 99995 940116590
1 48400 98103
3 31131 85001 805121962
3 89 99986 393032928
1 12203 79148
3 8167 35808 338059781
2 15599 336741234
3 47454 97897 109149320
3 21122 79840 317173665
3 61844 66364 966998192
1 40385 80910
3 22576 33989 173803487
2 56813 928375983
3 79 99954 707991973
3 7412 71174 371604123
3 99 99914 193296915
3 17926 70976 740658009
3 94 99951 643274951
3 74 99989 805771356
3 51609 93860 464700409
3 79 99989 648559812
3 85 99947 709655420
3 92 99956 79028684
3 25401 30933 439307987
3 29969 42673 762517379
2 10978 138404335
2 62469 738472223
3 75 99942 811771530
3 17778 68344 743538346
3 25837 58605 69022530
3 58 99937 947141039
3 25230 79363 412044386
3 70 99920 431904055
3 43 99965 591158914
3 55 99944 52976856
3 40 99997 340150230
2 41597 178448564
3 3 99950 431099910
3 47457 58899 470592650
2 35017 609222546
3 60894 75442 952224488
3 4870 7330 799077814
3 100 99934 304355521
3 88 99997 734324050
3 27 99980 271843456
3 16645 98084 772374271
3 14 99909 358464855
3 48 99933 799322855
3 99 99977 296938540
3 63150 73922 450871576
3 7378 37925 646889096
3 8 99915 317946902
3 4 99977 937549779
1 22857 70231
3 34 99919 285032423
1 22846 86167
3 55 99977 91149928
3 24073 76480 381316212
3 38381 74599 717370432
3 80605 98662 728032821
3 12636 58653 298976737
2 52409 341294548
3 17431 54321 545924123
3 23 99961 221954852
3 33706 59013 823524342
3 54 99967 673758746
2 93106 891684545
3 43 99988 203342401
3 54 99952 355268852
3 81067 92537 93118622
3 75 99956 574333640
3 96 99987 303366701
3 26 99928 666813686
3 30 99965 285747841
3 60 99900 739300801
1 22437 43703
3 74 99918 743817687
3 85 99948 508593478
3 44 99978 99599802
3 34325 89279 501245737
3 88068 98861 799669170
3 2 99902 90736445
3 15 99927 884869478
3 36742 50976 42246770
3 42 99947 693323365
3 61110 63227 75089266
3 43817 82945 635323737
3 15 99995 117480819
3 16625 98290 98830713
3 42 99927 863391051
3 76850 82656 892375616
3 79 99938 682906310
3 40 99986 214505821
3 27797 69486 826651188
3 60 99999 805918955
3 67 99938 912161862
3 3 99964 761742818
3 3209 82049 143646235
3 66 99910 642347724
3 56 99919 677739414
3 83226 89704 264407229
3 2 99925 551261170
3 88 99960 555357309
1 54554 66744
3 16 99946 580225982
2 21864 544167212
3 1889 69712 968319275
3 95 99995 463889036
1 65811 85212
3 90 99947 806527796
3 62832 68457 674211348
3 3228 54422 684591779
3 28000 48015 822506389
3 5329 23648 846103721
3 90866 98130 163835856
3 16 99924 132579370
3 26828 55031 269815927
3 50 99970 439646388
3 82 99991 432134894
3 16949 43357 736950169
3 31019 73318 885787638
3 41 99925 622937917
3 3954 95360 276475819
3 32088 46175 963258540
1 19459 29793
3 92 99962 125820424
3 29 99916 339855313
3 38 99950 514759354
3 7483 43833 688396760
3 7774 11736 931385534
3 62 99903 480425868
3 37638 58470 596591444
3 35 99972 932824531
3 35 99985 258911176
1 34183 76989
3 52 99906 391246687
3 47299 96975 707773072
2 12804 503233354
3 43370 70487 915073230
2 30797 924886162
3 59 99961 382939659
3 10655 95968 864957812
2 51093 740466264
3 84 99983 365558960
3 67 99953 154163583
3 63 99931 738293057
3 68 99964 194725766
3 5838 98155 4300321
3 9325 95584 35451881
3 57 99905 569348697
3 72 99974 722553249
3 56 99951 517722845
3 49401 58932 934875794
3 81 99971 831643552
3 28 99934 511320389
3 72609 82184 800625899
3 26 99987 876458199
1 4060 19316
3 96 99975 730107440
3 58461 58773 767212626
3 27465 65434 854266643
3 41 99997 142906483
3 60726 97328 183768508
3 39393 67124 271711914
2 24152 843701719
3 11011 73076 325294735
3 1487 36711 517823953
3 890 19389 983600610
3 44178 80283 449314646
3 88089 97629 592388882
1 16499 97802
2 21563 308498536
3 84 99998 258336101
3 71 99919 637032541
1 5928 38377
3 77 99917 757433894
3 11 99971 659188646
3 53 99944 489840854
3 36676 43261 213874567
3 2357 75837 701648124
3 3060 90310 192557094
1 17978 22695
3 54 99960 154610825
3 71 99991 641627008
3 9524 73630 531973877
3 18472 80525 648424496
3 7607 53555 504028322
3 75850 84105 680314951
3 44658 88317 401771399
3 21 99995 914780882
3 27029 94638 247510156
3 56886 58185 178687490
3 29 99968 911849088
3 97 99959 329504705
3 35545 76509 684392269
3 10079 74089 615294598
3 39 99998 836620651
3 53626 82201 906378341
3 29277 44274 985434515
3 72903 79926 163677803
3 60 99965 155845301
3 32 99937 863984681
3 3481 29290 356005932
3 92 99902 406789518
3 12304 18398 247899696
3 29284 50401 383108346
3 50142 73488 442491532
2 30796 768055512
3 29 99951 952790129
1 38002 84993
3 10 99994 5298287
3 10845 28940 884228170
3 38 100000 907106907
3 64 100000 134462343
3 7009 50964 430798731
3 52 99953 645781354
3 33277 39686 838883218
3 3475 14115 265752581
3 79 99975 637838599
3 90 99948 489427231
3 32925 34159 695708532
3 70577 94283 454598598
3 49 99982 685180817
3 34987 48714 286291492
3 74 99931 722471857
3 57589 96025 165596567
3 9 99910 63694973
3 69 99946 147663100
3 56075 63251 807302112
3 100 99949 979370827
3 23247 47877 644181570
3 75 99944 542840937
3 16020 94009 216158202
3 31946 91957 124982330
3 12746 41435 813558526
3 11 99900 618406390
3 47981 70515 272539356
3 99 99957 947737021
3 10105 97095 397299950
3 4939 35432 962333806
3 81 99934 231959241
3 28 99904 990356916
3 48 99922 694756599
3 43538 84793 795544674
3 44 99965 737394662
3 12197 92877 642876161
3 87 99941 131896608
3 20 99971 179740327
3 62 99936 275462332
1 4666 56339
2 23082 733799342
3 75 99939 913100340
1 3159 65627
3 24162 25146 708457826
3 32247 95268 74333464
3 74 99949 377769503
3 86 99920 815390360
3 28676 61035 941244916
3 15043 36085 258989902
2 93575 159794306
3 5650 72101 781813922
3 57 99984 557162774
3 10676 54217 759280390
1 67792 76335
3 6214 35846 524333963
3 38410 96795 672418507
3 15754 78154 594006977
3 83 99920 379850910
3 15266 85760 972653492
3 27 99971 200173413
3 69187 78978 432691188
3 41432 85550 480830054
3 30 99995 523548702
3 11 99971 696518368
2 6404 981745727
3 24222 67619 940167070
3 77360 88703 873310586
3 86 99924 958512547
3 38322 71975 524790219
3 32 99928 632945329
3 83 99954 12883601
3 26753 79703 530166858
3 7161 71065 571453591
3 86 99940 997384014
3 1880 70989 596827781
3 90 99939 992169483
3 66 99998 549417367
3 7594 96924 211060885
3 12610 55154 210205324
3 11 99963 147304280
3 19891 81536 823575264
3 3291 56868 179744236
3 33 99931 634161214
3 9 99907 683724841
3 15 99916 243397169
3 11 99909 958760827
3 10 99910 722801178
3 59318 97234 636342903
3 50747 89249 633473383
3 57 99930 576404655
3 23394 94615 698683906
3 44 99975 816681666
3 28381 75422 475123463
3 71007 85401 318381239
3 16374 42214 77504954
3 8 99983 666783884
3 54 99908 552386232
3 7357 32781 881015562
3 15534 59088 428001645
3 62 99961 707820251
3 6754 62527 105885638
3 22233 89689 785657822
3 13 99939 971525672
3 51617 97770 250275002
1 32647 91983
3 84 99900 186395621
3 31941 87423 480228442
3 67 99996 315622993
3 32045 55017 452650015
3 14 99989 4154424
3 34 99967 174981458
3 79366 83174 822419285
3 77 99942 945690661
3 68 99904 100230541
3 64 99967 137128404
2 91439 740167166
3 100 99942 495732457
3 38 99960 24464727
3 30914 31198 499985699
3 26819 50392 823372896
3 72 99924 987095845
3 70 99952 491881395
3 19008 58313 229157358
2 97512 233875330
3 20320 56825 27002785
3 35499 86316 84945777
3 47296 79644 62535613
3 35769 66158 192870450
3 80 99964 840704849
1 20036 34983
3 4906 11426 384495884
3 49872 87110 353709124
3 68 99975 519084399
3 82552 92897 586871895
3 66 99996 112751454
3 34 99937 378750163
3 11 99936 692230702
2 69758 563552289
3 38 99936 793755123
3 14 99921 671731009
3 39861 56594 373059921
3 36 99998 339137797
3 45 99959 173521489
3 15412 62932 159253832
3 22 99900 23519164
3 85 99964 121653951
3 24772 49451 747480980
3 33960 82294 63750089
3 1607 69498 749080204
3 76 99937 741846918
3 783 15765 667736503
3 75804 91814 492997931
3 94 99991 154827904
3 69 99930 947071893
3 73696 90641 33984219
3 56747 88805 737270556
3 7 99932 485021114
3 68212 87434 894008746
3 80 99976 153777602
3 4 99917 902959372
3 79720 96950 517997630
3 8 99965 223604104
3 81 99937 952148564
3 82 99915 459316912
3 44259 61077 598961783
3 25446 58771 215254134
3 48420 55653 910332957
3 44 99971 371665025
3 45 99916 6841778
3 35 99997 477415358
3 12239 19345 473574605
3 341 32073 717407290
3 88 99953 219144865
3 77688 92740 773051695
3 69735 80452 461288119
3 59 99994 943096669
3 24485 70931 393725914
3 69047 72751 887842715
3 81 99957 309014866
3 41556 68138 187201966
3 38 99909 257649237
3 10777 59263 748796250
3 8332 88527 385028027
3 72 99902 303981494
3 48981 61688 142014450
3 41 99975 608822981
3 64381 76994 180717873
1 62721 78682
3 54461 91875 821792926
3 10399 32462 883502506
2 82844 362210040
3 62040 67113 637448297
3 64686 81378 319183388
3 70104 83063 4469816
3 61 99908 48697877
3 12 99997 452694601
3 47 99908 474266954
3 26 99940 710615536
3 29318 80889 506385759
2 46514 162108887
3 77 99950 758719910
3 39 99973 103193858
3 65 99949 837695851
1 2336 80754
3 719 86135 955039043
3 41 99966 186653433
3 70 99907 358101565
3 47832 60493 18609095
3 5849 43757 296024548
3 20 99915 560291891
3 40 99903 259472006
3 90 99961 536795326
3 44905 85570 303476624
3 14 99945 10152604
3 91 99914 846630976
3 88 99980 321526788
3 63 99978 763613851
2 25136 316689508
3 3203 13979 195580215
3 12952 14320 743462411
3 60663 89112 689827055
3 3262 71309 146482611
3 28301 66416 724715875
3 26458 79367 881470091
3 53 99966 289649854
3 70 99970 148978730
3 7234 45416 451815507
3 48 99978 57508638
3 78845 95670 514964433
3 42360 54741 999366080
3 47930 76354 987616946
3 17 99980 750239050
2 64241 236092860
3 43 99980 832625945
3 5 99990 788248567
3 82 99968 279934285
3 100 99913 732626060
3 64 99955 885432031
3 48595 74873 518555094
3 10477 23186 180495687
3 29 99913 762455136
3 30595 43625 32983103
3 1298 50702 683724436
3 94 99901 775075602
3 29281 84227 846251190
3 42 99980 107323957
3 64 99957 189977360
3 1856 95401 464352537
3 33 99903 730655343
3 20 99925 491267135
1 32436 41695
3 21627 46257 49736510
3 55112 56639 628717243
3 57 99988 53587744
1 80801 93658
3 62229 99554 512776420
3 100 99992 344017885
3 52562 76614 762474745
3 98 99978 480019904
3 39 99927 131843431
3 56820 98734 723460937
3 72731 74022 565735904
3 18074 78791 115836608
3 42827 76049 569347181
3 16 99946 378318082
3 4072 49825 865099007
3 17637 36677 289730489
3 50122 66532 561217858
3 65045 82683 40125898
3 19503 52559 872679093
3 9877 57741 501668878
3 8 99962 789299448
3 60 99910 52861509
3 30 99935 342706278
3 18580 91639 368921672
3 87 99905 853833955
1 37624 66618
3 34851 63415 195129070
3 13054 64532 218426300
3 41043 81276 54035770
3 95 99910 999792387
3 7 99969 556597827
3 20523 53992 272965883
1 1414 77274
3 37 99922 312764991
3 73 99989 833723355
2 62967 24576943
2 92645 561694528
3 51 99934 321327628
3 55786 59997 573580919
3 7301 74870 713561005
3 57114 73835 680917137
1 19773 27460
3 63 99991 98908806
3 61 99927 687470646
3 13248 87348 698893073
3 73 99975 909157675
3 28304 78993 990749113
2 86550 470090622
3 91 99908 274415666
3 6 99931 376274514
3 72 99998 822515247
3 44000 51898 510795435
3 65809 75084 260128062
3 68 99953 387713728
3 2948 80044 407851827
3 65 99964 603893516
3 27 99911 476463322
3 19216 50184 451071550
3 25736 74215 283124614
3 15229 41136 407026033
3 45260 84851 81390821
3 7321 28125 604701341
3 5934 7819 541922070
3 69 99969 874697037
3 45240 57930 745227006
1 81132 82571
3 29635 54444 118810042
3 13 99901 249628289
3 42 99947 291644644
3 66943 91505 228211996
3 43908 49689 905602881
3 65058 88269 724894116
3 85126 90004 408539888
3 29347 74156 970410641
3 35 99942 229893168
3 56 99999 716525891
3 10 99951 974240253
3 11152 36161 913302322
3 24822 70023 202957532
3 77 99959 990606695
3 4799 16240 865850867
3 94 99910 113953835
3 2124 51095 34144861
3 20204 41217 462291198
3 25625 39918 39292605
3 40644 84977 680397003
3 7 99951 41447697
3 217 61010 65694810
3 32081 97411 692504776
3 32385 82758 950637319
3 9955 91786 971422999
3 45 99936 811394481
3 39 99931 766576008
3 11 99914 154142197
3 45 99902 392509652
3 76 99953 170275228
3 35271 48820 630500851
3 37786 52775 897529425
3 61958 91603 731730801
3 38624 58473 385370520
3 11359 16050 340177667
2 74169 539266327
2 40988 514608329
3 35611 58369 508320428
3 12 99966 293090369
3 55446 59448 182577871
3 18 99941 735243966
3 37026 54369 694080810
3 40752 76114 940271276
3 71220 75284 908678646
3 58030 73886 844692730
3 42209 60474 998656942
3 17273 97083 812460975
3 13 99905 698861131
3 58536 79650 850023103
1 14878 80098
3 26330 36197 901706863
3 28 99909 988272443
3 82 99913 466165100
3 14204 37756 140686694
3 66070 93132 815063109
3 40 99904 52606797
3 5426 14533 207830463
2 30960 344910762
3 81 99904 955734327
2 36077 608890025
3 39 99986 203210186
3 42626 96907 953590276
3 21 99938 391802711
3 61219 84305 519916206
3 2651 18229 992667932
3 8 99995 294367766
3 52 99954 57318794
3 37 99990 594157251
3 30937 91479 943881081
3 30 99968 562112132
3 3819 36943 471970814
3 74 99986 719232744
3 62 99963 657262207
3 59 99904 612791791
3 5031 73511 834524933
3 4 99916 557947138
3 45 99905 402274001
3 22488 56378 846689825
3 75 99915 80594226
2 96502 761297026
3 4917 76828 951579660
3 20 99945 373731379
3 21552 35762 234538499
3 73 99920 743941049
3 82911 87461 821555882
3 4 99995 862647497
3 22905 72460 341705475
3 57 99972 49688595
3 35 99935 402816889
3 42337 68042 180716724
3 32 99956 497586936
3 92 99927 660708333
3 93 99936 657568321
3 61 99948 304364306
3 11560 14004 961311612
3 39544 49794 530064325
3 50438 63788 741201422
3 78 99905 10149989
3 44687 79789 633189548
3 86 99959 9147585
3 21 99907 429074353
2 46149 133216747
3 53 99936 365008986
3 74093 84940 716579357
3 52 99986 979919332
3 83 99909 3173649
3 25 99954 7835541
3 16262 34491 910463669
2 76738 534022087
3 15636 30928 231065378
3 63 99985 761816356
3 32681 66237 948207321
3 84949 99139 185542466
3 67 99955 560705052
3 25 99999 658157000
3 38 99973 492167655
3 47229 87005 972031574
3 19 99986 579861684
3 24703 44002 965826717
3 13 99951 649981234
3 85 99927 8914099
3 27019 54350 190687538
3 23 99996 837076901
3 16582 81269 678026978
3 73 99920 481275981
2 69918 109332893
3 73 99968 525387880
3 52 99929 47691065
3 11908 20108 162340023
3 93 99947 594254423
3 70 99914 601451297
3 50 99920 7670550
3 80969 87010 648590449
3 50807 84213 922301523
3 55 99998 257488033
3 9772 25094 599323927
3 12 99972 960400359
3 52252 97126 952521806
3 80 99972 994371088
3 15488 24783 354431162
3 27 99921 96344594
3 2345 30163 899161895
3 23198 80057 160950236
3 22 99913 267941600
3 11363 63985 181158513
3 91 99981 383425122
3 25928 82418 274437174
3 9 99937 778413136
3 22 99925 642783112
1 10457 41146
3 28 99962 680635916
3 80959 94899 269244075
3 92 99977 773032936
3 17 99913 566985451
3 26648 64443 921197565
3 30001 39673 634219077
3 22653 75648 235690765
3 1266 80580 371357097
3 59 99991 195134774
3 47 99948 232268741
3 76 99976 198034110
3 48 99924 656600176
3 22 99961 995409198
3 12755 52531 182308968
2 86402 453898751
3 60 99955 902867834
3 4 99955 880469561
3 66 99991 664173468
3 63134 73524 393617188
3 27 99958 536297809
3 84136 87039 468719400
3 30293 47453 480529025
3 35257 47157 135850826
3 70 99962 430971479
3 48899 69872 32662149
3 35 99966 322239283
3 35 99926 351467867
3 65100 75742 892983517
3 5132 40589 844515244
3 51373 65378 458512640
2 71263 186834152
3 4 99936 977814845
3 19717 31780 614590281
1 5918 67358
1 4285 40486
1 10648 28679
3 41694 72542 25918408
3 35338 76347 735597205
3 39 99922 509315990
3 31907 68301 495807437
3 69 99960 480498073
3 61846 74821 192906802
3 48 99916 217062417
3 71811 97827 231398326
3 2956 39153 672188586
3 17698 67893 968414388
1 44341 45789
3 56 99911 175477861
3 50243 87442 706847910
3 19876 27812 110541231
3 19 99933 227139464
3 24873 36434 229179703
3 82737 85860 19626841
3 67 99950 528314522
3 75 99955 128855012
3 84780 91700 633099844
3 48 99918 840413907
3 20123 32122 749383970
3 35815 48340 125300995
3 58349 63990 750934681
3 74 99985 513106460
3 45852 65573 445129911
3 30 99934 379952737
3 43892 51383 292487336
3 88 99925 889838276
3 5200 89902 31885676
3 76 99952 888015166
3 50 99975 768680647
3 74 99927 441842526
3 13571 14958 663818872
2 40668 537345799
3 60589 74969 158109122
3 33605 42844 701335048
3 78779 99382 859093437
3 20097 27999 248130310
3 3786 30642 341419468
3 95 99959 817141591
1 70021 93297
3 27245 46283 710514184
3 1049 41911 30800655
3 82 99968 142045446
2 84532 452260646
3 23720 82884 187902598
3 45332 84265 630731815
3 99 99948 15220181
3 38 99946 472025393
3 58 99998 305295913
3 20948 75023 507666555
3 55 99928 840201469
3 11 99990 491092947
3 8 99901 813434545
3 5015 21563 553496275
3 13 99957 13921378
3 96 99925 608946001
3 81 99934 850392573
3 9 99965 165138965
3 26342 79103 337831059
3 44 99900 453599182
1 47187 62411
3 1 99908 583418900
3 889 10865 145306786
2 16452 181458417
3 37 99921 726016004
3 51148 55044 865264558
3 3103 46868 887085211
2 98082 507518277
2 67803 169622331
3 51 99969 797421343
3 21 99987 904070983
3 87912 92653 694561767
3 96 99976 332618841
3 38 99996 710617238
2 66206 800042044
3 41120 55176 707175525
3 3 99990 924421223
3 67 99968 327326943
3 86 99999 82944623
3 49 99935 27766003
2 33434 500780878
3 35547 80270 876008575
3 8918 50486 231854891
3 18 99901 600364120
3 15 99959 496646916
3 66 99963 336667536
3 10862 49257 615642681
3 14488 65561 422843815
3 73 99991 454965476
1 5379 71160
3 59 99906 664011200
3 14 99964 199268739
3 25521 76987 902193288
3 78 99947 695427212
3 10 99927 869675739
3 66 99978 749500775
3 51 99996 292489846
3 15 99905 580618207
3 71 99916 629153585
3 70531 86990 660065340
3 90 99969 81666513
3 10096 54188 426281140
3 19 99926 758934297
3 71 99988 306568991
3 18008 49965 822947107
3 12 99918 952275691
3 85238 93688 218796783
3 21567 34088 611373391
3 17295 81633 539233849
3 12672 25287 634508227
3 17692 64740 923661711
3 76 99944 918113968
3 49976 72953 232394403
3 16026 97883 327560804
3 40916 51651 300359902
3 12502 18920 888415304
3 21807 48514 729631285
3 4 99932 552184918
3 75887 90047 501377601
3 51296 96605 115010245
3 39 99958 137722762
3 24 99998 797967879
3 9822 12393 506044707
3 37 99941 925967605
1 33420 95898
3 92656 94870 424519805
3 22 99992 348781237
3 75 99906 235703948
3 63200 95638 497163351
3 1 99914 204211303
3 33756 55814 727722972
3 75 99934 466579532
3 13883 41363 101065619
3 1287 45991 290929987
2 83514 635762924
3 50 99935 634820366
3 42 99974 721151970
3 34 99929 293320069
3 60225 89728 183073577
1 6515 85393
3 10049 90052 99116851
3 57339 95934 318119437
3 56456 64960 451332728
3 85 99905 323274077
2 43490 526723618
3 42 99918 348987122
3 11 99934 805894983
3 41424 41688 821547626
3 3973 37291 246916236
3 71489 87955 285044063
3 54 99950 103592567
3 8716 37577 15194610
3 12834 35329 957769265
3 81 99945 633354666
3 5512 48880 968821276
3 30975 99609 131562665
1 78271 90524
3 10616 56289 829614960
3 60473 65444 445590873
3 15024 74644 912317154
3 50 99951 825772394
3 59692 65551 918403619
3 58 99921 866060534
3 31976 69732 641290504
3 62 99913 353175581
3 54399 72092 246332513
3 15 99971 887549547
3 71902 95468 202724716
3 84 99985 258677228
1 4675 18834
3 87 99906 937031587
3 75 99948 120579830
3 24469 61222 579780062
3 67 99947 135919438
3 80 99940 596112174
3 39 99935 471167447
3 35632 96341 676343102
1 44653 63438
3 73452 96687 392183672
3 8202 60997 925133960
3 13 99916 569812155
3 8 99918 517928645
3 47327 64598 385807362
3 88 99972 817413204
3 81 100000 180789736
3 3 99940 79344226
3 96 99921 263358775
3 15 99962 660491592
2 32794 509381881
3 55 99925 446591069
3 89 99916 803651657
3 16898 81964 848309734
3 88276 95804 458648185
2 55644 632810232
3 12995 64255 846415062
3 17129 42026 225191784
3 898 60881 924128352
3 87 99949 249960656
3 14524 31275 408152124
3 64 99915 512177319
3 83 99973 522445285
3 37877 90346 861861555
3 66 99944 315001948
3 24 99973 416261632
3 57556 68643 61291190
3 68 99997 63654935
3 32 99901 457485049
3 67 99992 256266348
3 12153 87645 159159081
3 100 99963 17888280
3 45 99964 527717534
3 84223 92578 548273097
1 52632 86018
3 10 99914 313237078
3 75 99912 295443962
3 25365 84544 984988657
3 69 99958 426659571
3 5143 18358 224471509
3 1223 95272 252776239
2 19251 541516798
3 67 99908 942003627
3 48 99911 922649773
3 10845 74912 168054468
3 8 99951 209528012
3 98 99956 522751302
3 21093 38683 522832960
3 87 99996 51193458
3 60 99995 686406041
3 47 99934 662296135
3 7 99986 571324363
3 55 99950 742631130
3 15 99986 404931105
3 17 99950 332072424
3 3 99991 366490222
3 16205 53075 306705577
3 4839 76732 806048134
3 3527 90927 569501159
3 54 99976 38830573
1 6426 23914
3 21294 49550 181043507
3 82 99941 158263704
3 39096 56276 937043043
3 66 99989 169785394
3 6211 97145 531080479
3 29 99940 938594993
3 9 99950 130452938
3 58288 96385 589220058
3 13627 42286 219419349
3 56 99949 119743930
3 49690 79047 512028090
3 13 99950 781540917
3 20027 66121 220303403
3 97 99974 651431897
3 24906 52338 983729036
3 66 99954 57301496
3 47246 87468 747445918
3 70609 82180 397940982
3 16 99974 448432509
3 17 99947 144036832
1 36318 89478
3 73 99903 533631555
3 54859 77193 503003957
2 99792 748835845
3 4457 58086 687250981
3 29 99978 996804021
3 12832 53007 585953508
3 34 99932 613405085
3 43 99953 772191191
3 18658 46833 125670020
1 67237 77803
3 13926 77708 32736110
1 34593 59722
3 14 99922 693897011
3 22 99957 577060228
3 25932 78605 329545997
3 52701 94948 983766959
3 15778 87368 5975049
3 93 99999 988694840
3 2573 90608 896022943
3 21444 74165 884320058
3 68 99972 634353209
3 42 99981 959141123
3 86 99919 763288266
3 25363 69930 501152848
1 17188 66195
3 38 99972 929718517
3 5316 20187 345410722
3 12 99965 582557904
3 10198 86024 717543071
3 58174 82881 365037965
3 11 99906 607807813
3 58 99937 366497354
3 17 99995 983052995
3 46 99967 298652910
3 31902 53453 669133575
1 66329 66775
3 37 99977 801766760
3 85007 86492 129064106
3 93 99923 993038809
1 22573 96313
3 18 99954 560465862
3 58125 90594 95298065
3 68 99982 510609908
3 92795 98832 709246016
3 36598 97415 346973726
3 48 99954 862179439
3 95 99918 739418740
3 2 99919 948608414
3 50667 88917 600100582
3 75 99971 960678449
3 55 99971 494945914
3 32691 74663 181358562
1 10438 95761
3 52 99954 176726735
3 22 99903 720167023
3 81 99993 867071827
3 86513 97633 478454749
3 19288 63737 183995523
3 38203 57991 633086814
3 74 99930 832354097
3 26942 44878 21752020
1 16198 65257
3 92 99910 816955875
3 48 99998 357302766
3 53 99922 696594105
3 82 99994 333676061
3 44 99956 201454012
3 76 99966 234435123
3 30463 37466 773810392
3 899 60559 921631345
3 36 100000 217106893
3 85 99986 10685227
3 4 99912 754146245
3 41 99910 585427716
3 91 99935 799694116
3 8 99919 411820376
3 91444 98056 527506336
3 7013 69943 279529209
3 28 99935 798227090
3 91 99957 608126238
1 36802 52766
1 28747 82029
3 18905 33687 928561761
3 1 99914 957166908
3 42 99906 44030871
3 3980 75689 72739520
3 4840 15182 932152122
3 53458 62501 57648465
3 70 99929 340045107
3 92 99939 27896589
3 24 99952 620131839
3 59 100000 623009509
3 77 99934 593606722
3 83 99951 403403989
3 13149 37690 653969564
3 71465 97565 843613271
3 40311 95337 104723393
3 68150 99440 302014234
3 14373 20898 292172995
3 44446 47386 653429231
3 11 99951 871136178
3 47 99977 117955588
3 35187 82291 609259112
3 24771 51917 247087189
3 36423 72600 617804190
3 25684 38214 1833311
3 12563 24241 270767683
3 33623 83287 595779863
3 33 99915 578937101
3 32875 41786 699971867
3 32605 87767 477158481
3 58253 92844 302210855
3 31 99919 837384720
3 22 99907 832838603
2 71845 308273718
3 3 99925 969562818
3 51 99938 665996557
3 5246 73447 454202307
1 96579 99974
3 24748 73033 665880768
3 86 99939 876234620
3 53 99937 50333892
3 2867 64297 927363900
3 88391 93090 279809610
1 6768 88042
3 69606 97922 404937184
3 48057 60909 937150867
3 22 99982 946051490
1 42185 86812
3 13406 43582 930187867
3 62 99972 554681853
3 28744 46183 882639016
3 86 99952 901125874
3 12 99999 363860931
3 42437 92206 68941856
3 1238 15919 16357727
3 47 99957 9307184
3 41853 42619 835587296
3 69407 93653 470477233
3 11792 68756 62962257
3 48 99994 875217320
3 1739 98653 614399384
3 44965 70172 546269799
3 9471 84678 746151912
2 38866 648643584
3 9 99952 28674244
3 22 99997 857030093
3 23709 84802 740518457
3 16 99940 193262998
3 34899 67404 5897726
3 46 99950 962229279
3 25394 56434 46324389
3 42181 77059 373625048
3 97 99944 620074609
3 16852 26379 410659570
3 50983 86893 404806406
3 92 99915 759829681
3 25 99941 913807709
3 19484 43118 344208129
3 14 99904 852872698
3 66 99916 49080140
3 33990 37504 414675297
3 44 99948 692281227
3 18404 64205 793403078
3 64 99905 570922138
3 82481 87132 983152389
3 77 99991 984139473
2 27346 612430773
3 49 99940 409441878
1 2423 83216
3 84 99946 853042886
2 27398 891014956
3 55475 98380 804958954
2 88876 624293045
3 79 99951 616237516
3 13680 43987 634226214
3 63 99912 327021933
3 57 99954 663461419
2 67223 658671386
3 25 99922 657265085
3 37307 95828 487843176
3 53447 58688 862423576
3 66844 86047 732727659
3 77 99936 448426085
3 31995 94633 699969036
3 25 99982 19151484
3 13502 82229 635215391
3 41 99989 174355236
1 1677 64348
3 53 99957 333851079
1 36226 40004
3 1 99988 532941378
2 23313 745780751
3 2 99952 759558899
3 43 99945 363600336
3 50462 92189 361384060
3 41904 68919 180968887
3 26 99995 429761324
3 34 99909 313978452
3 59 99933 65306562
3 1664 65982 714659490
3 76 99931 823305325
3 90 99906 234344224
3 68 99977 152191612
3 13162 65481 627823387
3 4 99928 977440853
3 6946 52807 892617806
3 38681 69534 893564329
3 4886 69641 552797357
1 19088 98188
3 75 99962 561078286
3 64532 69124 105980795
3 15 99960 388037516
3 39 99989 892395046
2 28740 445970466
3 8 99903 411308711
1 21833 51331
1 30706 62740
3 53 99972 781806795
1 50490 56650
3 20 99935 221682161
3 54 99971 936877178
3 31 99970 611420919
3 43 99912 679376373
2 54386 150324320
2 92228 954841087
3 96 99972 818534124
3 16205 32446 225607718
3 12691 75943 50923802
3 95 99926 914734529
3 40241 53259 917862437
2 72243 651394584
3 4106 73699 193227951
3 83328 85226 672751516
3 28 99915 973081171
3 63 99940 442370144
3 13 99958 902815236
3 54 99902 712085556
1 54847 61825
3 54464 85154 810891734
3 26308 72894 93311791
3 18 99989 647601866
3 38600 66674 492658195
3 12116 92247 481698912
3 37 99922 431490527
2 65296 963787200
3 25322 34484 108047537
3 22871 89813 217849426
3 63607 73261 786927597
3 47 99968 215341688
3 6603 8769 737283171
3 34987 47265 108673368
3 97 99961 114685349
2 12663 16826415
3 78 99953 52618288
3 51 99944 397688123
3 47 99915 848443412
3 29921 79821 236430497
3 51 99955 511450488
3 61 99919 579611643
3 85802 99133 931431520
3 20 99977 421952284
2 96727 706825735
3 94 99932 917284225
3 95 99947 745790144
3 27961 53742 719629428
3 57370 59140 886863629
3 81414 91397 998504547
3 63450 90982 793768566
3 6 99938 741147190
3 39408 82387 444581310
3 78585 97794 845573484
3 1746 51907 438868914
3 79 99982 711261079
3 43762 65796 522402881
3 27939 47640 983548423
3 10765 42292 90294734
3 12367 48721 838993861
3 31 99915 530283202
3 9 99954 462074308
3 5556 15336 408718694
3 18 99913 644183379
3 25 99919 440031727
3 275 38267 157692117
2 87208 858891847
3 45121 81251 947000883
1 61748 70626
3 5 99906 625625505
3 16 99957 190554412
3 53 99930 490087987
1 62723 69982
3 24 99930 761023976
3 18 99958 445397877
3 93750 97722 151270523
3 54 99944 19084826
3 3234 82727 545993476
3 53253 93464 282012527
3 2874 35307 173470157
3 83 99955 536190741
3 35787 72959 197460390
1 61747 67304
3 18307 64283 101603717
3 51 99970 579764221
3 72 99975 162662817
3 8448 91833 982229697
3 8 99929 744735653
3 797 29125 513365682
3 19505 31612 850693835
3 36 99941 174557393
3 21 99902 67733809
1 36876 49770
3 160 16077 14657887
3 53633 87113 839216521
3 22 99959 665624088
3 23417 95214 421226153
3 39 99918 264650301
3 19 99979 519803268
3 27 99955 537273077
3 60 99947 670966649
3 97 99994 406820013
3 12860 32448 975405569
3 56889 57580 144889932
3 35821 47603 657790336
3 12 99913 5359271
3 28426 31472 249291353
3 3678 97954 384719416
3 56 99987 962688069
3 29 99955 541440267
3 47492 97869 338657765
3 34800 98197 822070521
1 37982 59226
3 2 99994 737021475
3 9 99962 512009182
3 59307 69752 460995102
1 25139 98078
3 51 99968 421445806
3 25 99924 925432371
3 19 99911 611565609
3 59053 78667 491998187
3 79 99945 469016275
3 6861 27246 583994299
3 27395 73389 294261743
3 23 99972 600615234
3 14738 71017 45845870
3 74 99906 116004577
2 20053 360084536
3 2855 15097 498360128
3 56 99957 101168100
3 78159 86868 243676646
3 60713 90892 305329454
3 49 99925 349903229
3 70013 90367 45313800
1 2762 60289
3 33 99993 312485373
1 8014 49424
3 44 99970 578621596
3 70 99972 425302314
3 3502 41717 509591031
3 28 99928 212315269
3 70320 81150 349298422
2 95610 100400604
3 15 99973 905364926
3 23 99987 283798521
3 50651 65876 789979551
3 11869 62619 186143073
3 1657 18227 680281708
2 52261 548978018
3 64 99979 818016391
3 19 75074 73428363
3 50 99984 547211666
3 70 99956 513758865
3 18809 43011 853158499
3 7649 41322 194150516
3 47632 58208 308240133
3 95 99931 853584716
3 37937 42952 252285441
3 31657 93742 985943580
2 69920 815779521
3 6519 82853 508068415
3 93 99988 842341763
3 1 99969 473204460
3 97 99911 511344906
3 85267 95346 266279795
3 14 99926 589876403
3 36276 64363 686329512
2 36109 825715222
3 2317 13803 602458479
3 13176 78122 229745021
3 57 99907 935612645
3 61 99952 319160729
3 6 99991 97650822
3 75 99994 263860749
3 35 99983 246494732
3 44 99959 203329666
3 91 99998 146262028
3 7294 9154 389635546
1 84380 95251
3 19315 38270 790530066
3 6 99914 120840085
3 55917 81176 638963374
3 84 99940 530026743
3 23 99928 23668163
3 22 99995 565303642
3 50924 76912 384622152
3 16659 82970 196158481
3 75 99960 161407182
3 62 99998 214732665
3 12920 33492 710796533
3 22995 99143 437773842
3 93 99922 898983711
3 14 99979 329057228
3 76 99925 822831204
3 9267 31434 388873636
3 38647 89726 438566598
3 29678 94593 79308143
3 47 99960 719966629
3 8516 38813 833914358
3 93 99957 344486005
3 49039 95414 6710595
3 78 99906 946255791
3 37 99956 405464890
3 14147 70274 550982662
3 52115 74179 130589804
1 91758 94120
3 16 99935 130116953
3 66 99913 819410303
3 42428 62158 389492504
3 50 99969 128775720
2 48038 631366695
3 9360 26073 533828724
3 11103 57371 173575470
3 89479 91844 335885564
3 32 99975 459197862
3 68763 78605 941479291
3 30387 49507 807117219
3 85 99945 826067311
2 94000 588262969
3 60096 97938 588698746
2 14727 735975060
3 38525 41939 643278797
2 44857 491153037
3 20266 73810 472583307
3 5 99914 512329930
3 81 99986 734325078
3 4298 44312 766714322
1 42625 71210
3 39 99952 735722302
3 76 99904 58317760
3 68 99982 246718573
3 21 99946 895506005
3 2414 81734 431833943
3 20482 70286 710169970
3 45156 76256 507991965
3 27707 60244 999789738
3 60253 67286 904096499
3 86 99955 429393383
1 16862 59039
3 84 99989 641069297
3 35439 71622 985419957
3 4319 15705 14051108
3 31 99990 370605119
3 74353 80579 766519306
3 63715 76996 522615195
3 66538 97292 774335909
3 71 99987 816054107
3 27406 97181 101796524
3 14 99946 830129946
3 31 99906 476174018
3 13365 60692 261762383
3 61 99960 29535976
3 38602 66684 276956001
3 33 99938 108495409
1 30429 97883
3 58 99938 513004703
3 9832 22452 369276451
1 41901 98851
3 40 99924 810306842
3 52 99954 164861980
3 29421 57145 41817862
3 60 99963 37588746
3 13893 85402 994490567
3 20 99941 797178289
3 67659 91346 901851510
3 66068 83384 627881968
3 91 99955 468650595
3 12825 59527 420158746
3 73093 92564 58557091
3 53702 61661 947545134
3 92 99994 436425449
2 83749 218365648
3 22461 68589 521648279
3 80 99904 210430064
3 2854 14155 752127620
3 84 99911 112663024
3 60 99948 790180146
3 20037 31956 381410419
3 24 99929 997358838
3 48999 98749 430316838
3 94 99958 444295457
3 44 99965 500467122
3 69125 75087 940158484
3 60 99981 624006901
1 35548 65572
3 75550 84079 46500599
3 1 99988 513415592
3 60428 76827 539959896
3 34 99988 839114013
3 17 99961 509564606
3 61 99999 965492842
3 100 99990 28610914
3 1193 54827 607652076
3 77563 92104 875095821
3 23 99998 578579145
3 21182 64436 433692433
3 5167 45055 563856764
3 82 99972 101380730
3 13786 28657 238413484
3 84560 90138 627780993
3 6524 40964 187330371
3 7 99973 605744961
3 30991 50044 4421308
3 11 99943 289064878
3 14290 88124 362794683
3 42909 65704 784677315
3 45341 93336 716550883
3 75 99910 114709498
3 59020 69492 787344612
3 38327 43228 422501634
2 34200 124535916
3 9746 34741 424859430
2 1068 747637785
3 25632 62255 41081357
1 77588 87625
3 40 99995 180013479
3 73 99953 579662826
3 66 99985 532326337
3 10338 60015 817785472
3 22 99982 568061631
3 8 99926 16130974
3 20 99925 279016580
3 77 99984 246713758
3 35799 96124 63039397
3 2 99985 89017789
3 99 99933 32261214
3 95 99968 862478001
3 78502 83046 287893444
3 21 99989 660296060
3 55945 76683 295068473
3 89 99966 541462655
3 28 99938 219667493
3 89 99991 684189395
3 33 99908 948839394
3 92 99949 852822996
2 94279 86593773
3 54227 59729 41590622
3 55969 63856 388416252
3 26521 67232 487923628
3 22131 22289 80868277
3 82 99944 803262105
3 783 29073 87252975
3 34 99985 534086426
3 24581 55040 769466065
3 92918 97729 804902347
3 17 99917 51675665
3 48 99907 674425030
3 39678 78401 363421282
3 49 99921 448575412
3 24161 96900 307503144
3 17 99966 557161506
3 66752 92995 457923182
3 49998 68808 82904598
3 27565 66060 452610074
3 75 99961 890478817
3 34444 81147 375605599
1 11295 63018
3 51 99995 9469983
3 29 99973 540601960
3 27839 82684 292449113
2 73473 810961123
3 27 99922 139392464
2 38803 974059793
3 41604 72688 998907399
3 28121 83231 7096734
2 56174 488020847
3 23 99904 407702062
1 32426 89467
3 57138 76674 294471424
3 80090 86574 933399560
3 33 99969 379824919
3 7652 42150 276221046
3 31 99990 650476845
3 100 99979 187952635
3 47 99989 806720713
3 21860 47627 657534766
3 2670 76740 519269057
3 90 99920 922967102
1 5483 83695
3 79272 98404 752955746
3 77 99921 175677310
1 1256 44182
3 6090 69524 188327816
3 62268 67105 60259760
3 38268 47226 616039589
1 58546 66282
3 12 99932 443440431
3 69 99974 407993266
3 6 99932 608182607
3 3 99902 518946998
3 3855 66157 511930333
1 29279 70991
2 10571 786372470
3 88872 93121 249842058
3 68 99985 50946190
3 25672 77601 412580081
3 88 99990 173475922
3 22826 95920 733944640
3 22 99939 471422705
1 10530 58694
1 28974 81584
3 21515 87726 978662947
3 6381 26016 60564963
1 2583 62087
1 61259 98527
3 30 99966 616332003
3 30741 50841 956468158
3 88 99997 35265342
3 22906 36329 622202587
3 60268 75499 718962572
3 24135 30898 814327855
3 38958 79065 105995665
3 33963 49717 795792201
3 80 99980 998501644
3 29722 63354 565425701
3 54 99929 156695852
3 9 99990 523963967
3 9507 60715 478737984
1 49033 88813
3 84 99964 846754204
3 5715 66934 178212728
3 73 99989 851920507
3 50498 74097 31017827
3 29905 72352 821489935
3 55836 57897 197094185
1 82706 83354
3 3012 84497 829915069
3 55 99955 766102606
3 12945 30362 378844509
3 3183 32208 416718183
3 29257 69184 771744444
3 37583 51971 105664742
3 23 99998 304250342
3 1176 66054 191452902
3 29542 78756 180150290
3 67532 89167 717153201
3 51 99971 933006522
3 61910 96215 501932915
3 76357 99620 157061864
3 21 99942 141076527
3 44 99945 602142419
3 1495 19848 29654511
3 73 99937 782764459
3 94 99934 37154111
1 4238 98969
3 37367 59798 712017251
3 23 99976 274137787
3 14898 64182 202832812
3 13 99989 576142488
3 26766 48331 202064277
3 55255 91278 497104644
3 25911 61979 81691737
3 69 99909 980794573
3 76 99958 189838352
3 12246 17848 452903219
3 67 99972 813921381
3 67 99998 25757241
3 31 99988 901815689
3 16679 56830 213777210
3 87 99938 314667368
3 69 99957 582829503
3 72251 84597 53198106
2 87798 924896409
3 10438 58458 695298430
3 41536 56293 154605611
3 48592 93084 545239872
3 84989 88574 657726266
3 57521 85373 434382081
3 7244 11598 394636767
3 17131 85382 10763353
3 9729 23363 431276992
3 68233 90319 819964017
3 86 99939 855727907
3 27 99924 518766002
2 48027 826412594
3 4141 55572 834353351
3 58926 72475 320453799
3 87 99932 110685161
3 16421 62653 610826332
2 61697 991287936
3 8150 37877 289521537
3 55 100000 13193164
3 12359 21147 255128716
3 22 99925 124187029
1 56253 79239
3 64537 78876 412799678
3 13601 79293 564761353
1 13006 38999
3 45 99982 205330688
3 31 99918 311735745
3 16 99961 200274232
3 51834 76298 962852902
3 92 99927 991712969
3 17032 30168 873805740
3 50 99956 805298848
3 51965 76365 218822130
3 70212 90361 892203047
3 50469 96612 623207095
3 2 99917 126107296
2 52352 469029705
3 72 99903 153509117
3 37693 57475 923296433
3 2355 43763 129865416
3 29643 95977 608573431
3 42 99994 613955440
3 1 99924 787406024
3 27929 42793 550118368
3 13055 70949 189846866
3 6 99902 571702837
2 9751 42055501
1 21878 57720
3 91 99907 544430512
2 84188 466449933
3 43471 46914 271343531
3 88 99913 43579028
3 64 99922 518948225
3 19732 99512 241131719
3 17 99981 574081299
3 25 99927 437508055
3 2 99916 394019187
3 52882 95614 732755288
1 82994 92297
3 58 99963 904064875
2 73775 251592956
3 14 99916 643066663
3 4 99925 455789265
2 96039 961422326
3 25562 67551 427079798
3 82057 96128 222356060
3 96 99976 948704906
3 13238 81702 520786247
3 47404 85849 114361655
3 24625 39245 869852176
3 68492 98776 205902583
3 93 99916 72875249
2 77874 553398701
2 96969 534023202
3 30233 45158 613805446
3 33 99951 557855384
3 37 99928 736767004
1 8939 22431
3 49195 64463 918692265
3 12874 23588 174341717
3 97 99987 314572237
3 25 99915 916187720
3 41319 95438 104080997
3 22 99964 533355033
3 18 99944 672078165
3 36433 78812 919131307
3 65 99999 568603779
3 51982 81115 113107349
3 1001 13581 559904715
3 64 99964 84925621
3 28 99932 886496563
3 28070 41409 553426438
3 9 99978 560973153
3 1 99924 336350644
3 49 99908 246694474
3 41 99992 281235053
3 10803 99641 670619180
3 47435 71496 120594938
2 68597 157867366
3 86 99914 348754104
1 3707 54318
3 38 99977 781299675
3 18302 31502 925638394
3 9804 29772 982897455
2 12950 544139411
3 21332 91468 22381031
3 18 99984 737649890
3 51772 77725 13454024
3 24652 26534 179582138
3 48821 76347 576479013
3 82 99915 793657535
3 2105 78778 750160493
3 26163 78275 938811280
3 22096 74223 628204670
3 19 99954 680922428
1 15063 38217
2 66259 788418942
3 51 99933 190003075
3 49 99961 918095507
1 76091 90873
3 75846 92332 703390333
3 27370 38292 430775101
3 72 99911 986341395
3 58 99977 924127885
3 67364 81243 294870538
3 68 99989 903428065
3 83002 83360 201791979
3 80 99995 856338239
3 36175 47118 6919978
3 61382 89631 523087016
3 42 99990 319251168
3 16688 57807 338606967
3 16403 78972 948726203
1 31820 78403
3 26 99995 617100560
3 56 99954 900752725
3 7 99998 26661237
3 36 99928 49516648
3 64719 87971 580696900
1 12710 95972
3 59 99903 354828084
3 28 99992 331436386
3 22 99977 433719149
3 47679 75169 468307285
3 52 99901 26372663
3 45206 68547 470279378
3 51 99991 680629108
3 8912 21126 664650007
3 13656 58704 926845367
3 48 99975 408353831
3 5498 17889 415304691
2 87853 620008170
3 6 99936 897816827
3 28348 62845 122459963
3 1321 36019 922446165
3 8030 81010 500194031
3 56758 60628 753780544
3 17497 48560 948065636
3 63086 87680 291174748
3 63605 82925 453506585
1 41232 58788
3 58 99902 127761633
3 68 100000 404761492
3 90542 97011 580776684
1 14408 38486
3 34 99929 531466473
3 22521 74894 147471333
3 3282 53888 482992950
3 30353 77354 644981269
3 598 14005 533000376
3 76 99930 36324309
3 76 99941 544020191
3 68 99961 946341264
3 38 99968 877185408
3 34479 93918 579089114
3 33130 85115 609089898
3 12737 78711 354125728
3 21478 42834 438531382
3 45757 87503 596237213
1 90860 91585
3 56 99997 712181579
3 11928 89323 193825915
2 66227 166536798
3 15 99986 192850120
3 82742 93352 855414325
3 55378 95856 142578125
3 14514 33132 456905346
3 97 99933 449938265
3 22708 86372 233879390
3 95 99914 862387978
3 45 99987 911009568
3 28 99965 689117518
3 26933 91234 863302417
1 43393 54739
3 22256 57488 862542354
3 17350 63141 183341910
3 46337 65550 525695007
1 53459 93862
3 44 99963 835334133
3 49 99902 164004786
3 38 99906 81337455
3 23 99981 128687146
3 60 99915 887143937
3 43 99960 23751948
3 39 99936 273671486
3 65 99938 74202383
3 86 99963 371507472
1 34175 58089
3 36 99909 630210687
3 36811 97582 777315346
3 82 99998 441061910
3 60 99915 658151081
3 1598 86297 629517553
1 3774 37811
3 23397 54710 732983413
2 34833 692978361
3 54 99900 609402994
3 14132 21133 49194456
3 60 99969 354408183
1 42997 90584
3 41528 71051 136314412
3 35049 74307 50409978
3 51 99911 687922647
3 63212 74161 846605854
3 8155 85070 8084706
3 20 99918 75620229
3 46 99997 595068661
3 34478 61709 98982647
3 28 99972 303462648
3 67742 90311 605291822
3 73759 79298 670185229
3 91 99989 452222060
3 56 99914 175314622
3 11 99989 276065360
3 61 99993 538909555
1 43047 96748
3 531 67911 557697826
3 37344 74251 792309496
3 15 99956 629926425
2 94331 144733889
3 63109 72882 573774869
3 9 99932 881824495
3 51850 87977 798953544
3 73 99930 619823521
2 63681 876813671
3 52915 64052 899791501
3 16704 70424 831036381
1 10609 37412
3 4 99905 761107505
2 98971 740925231
1 32212 36513
3 55 99902 622712503
3 61 99904 148144278
3 52185 59206 891105712
3 8327 31878 95357575
3 88 99975 214919684
3 57 99938 13881539
3 71140 81280 148178621
3 689 69596 849335354
3 42022 54782 804430191
3 47134 93575 979209284
3 3170 91337 697394696
3 10 99901 367483165
3 21592 83563 988910312
3 62 99920 613597837
3 13046 16349 963281202
3 32927 37410 38027494
3 3 99908 94480738
3 36699 68059 671280692
3 1723 43334 914283551
3 61070 69838 318311344
3 47 99921 378364754
3 90 99928 537135989
3 55759 58645 641860472
3 30622 46959 337500279
3 26 99960 211998005
3 93336 99797 367988401
3 53 99911 934295850
3 89 99930 462981021
2 13619 257646367
3 65 99955 294922110
2 86954 835202911
3 6 99914 787582813
3 39 99902 776052805
3 15053 71710 631037245
3 51848 79363 729484638
3 23 99937 937597940
3 2243 15782 876154786
3 36301 40810 436715499
3 5 99941 755935988
3 29 99960 506417526
3 44 99902 872647992
3 91 99936 494968974
3 97 99916 562536360
3 82 99978 469696704
3 5101 32189 238099556
3 87 99952 202561894
3 47723 49726 544777800
3 34 99961 320641045
3 18 99915 233897730
3 32 99909 711760215
3 5786 28119 325797732
3 51777 89489 517045658
3 9047 15401 94328823
1 68624 95859
3 80 99955 692197526
3 28156 84995 997184878
2 74680 689688996
3 33 99916 313630230
3 85 99910 130707838
3 86799 97832 471490885
3 52 99900 844123400
3 62401 86308 884957571
3 82 99931 17715766
3 31256 87428 398078202
1 84183 87827
3 60307 77952 794950530
3 80 99948 625590922
3 18878 91174 366557043
3 92 99901 279948388
3 734 40745 32239307
3 91 99951 206745188
3 96 99942 216344524
3 58510 64482 469959517
3 44001 94114 366467437
3 28652 38497 161746216
1 47516 96881
3 40 99905 344699944
3 55608 93134 924474229
3 16 99964 94241407
1 46326 95972
3 30777 74877 35089402
3 28839 99975 41206234
3 84 99982 382628020
3 71 99988 900999279
3 85 99951 130830894
3 33756 36541 785185289
3 36643 65039 319759127
2 184 793897238
3 31597 48921 633672336
3 19181 25319 648354736
3 20054 48428 650332360
3 36 99958 313801330
2 53363 234278480
3 10 99966 388589914
3 81 99999 126678408
3 63 99980 220935570
3 58 99926 583219502
3 5495 32275 399637560
3 49655 67355 146000897
3 87 99984 536454722
3 8 99965 480281471
3 46 99968 265743080
3 22785 84997 871601141
3 305 83711 245840466
3 20532 69994 34722004
3 3601 92416 869985424
3 432 12049 950414663
3 41973 54671 505829066
3 86 99985 873459971
3 1189 52745 603092153
3 40932 54615 359685469
3 100 99995 679363670
3 87 99964 179515554
3 23319 78104 88868306
3 32061 61563 376558499
3 23 99954 364801990
3 12 99909 29084048
3 14251 51761 169333163
3 49179 93828 282917383
1 2481 31810
3 23212 70474 619553142
1 35854 88300
3 45 99958 627190384
3 64 99914 105399777
3 5 99946 890781736
3 73 99922 119487959
3 71 99975 512125913
3 38006 50533 137273396
3 94 99943 986256499
3 34431 58247 465661389
3 41 99991 918835529
3 7982 89075 217757302
1 5183 91744
3 6667 80533 305063013
3 75985 90591 902502416
3 60 99978 389880606
3 16767 84116 816431171
3 35 99922 711735885
3 33 99920 149515720
3 36901 92229 86072785
3 86386 92698 414305391
1 7596 79236
3 10741 86435 276232421
3 18343 75305 353354205
3 75 99900 45271275
3 62 99955 840332958
1 15056 33413
3 3 99924 590986629
3 5 99917 831584153
1 4410 25467
3 67 99934 367730955
3 511 57632 31482336
3 66290 95886 996810437
3 93409 96109 673978144
2 20959 937952710
2 51337 852194102
1 55527 85002
3 78158 92695 374201739
3 18845 28528 763211579
3 33 99906 246879165
3 6 99938 933023347
3 1 99989 840272849
3 51667 84060 586801258
3 54 99933 840688784
3 43 99906 646132693
2 86897 45940591
2 91228 629570011
3 60 99923 8728998
3 59597 92712 483173668
3 74340 95286 911031365
3 43240 63957 761904471
3 67 99903 955723756
3 12 99927 507392960
3 66747 73931 286669354
3 38 99917 583761117
3 49 99964 679655171
3 43585 64326 476844533
3 18 99937 573137188
3 7202 58560 663145706
3 73743 89122 285605467
3 6674 86866 347460176
3 52255 80009 222557254
3 35772 92320 578570687
3 69 99923 951902026
3 7987 41127 241780325
3 55444 56234 664187848
3 60650 83981 627603936
3 50 99946 801855883
3 5015 59724 5038411
3 7 99961 863239045
3 17 99969 394313366
3 18793 91956 401829819
3 79 99940 732152858
1 57698 87224
1 22429 33176
3 84429 90711 246463838
3 73023 95290 397570805
3 26 100000 166114529
2 63348 504029682
1 63913 83776
3 1616 56247 299037595
3 16528 91592 914983770
3 89 99978 884059251
3 11601 82306 172471768
3 25989 80743 753047971
3 97 99917 467519961
3 47239 50353 245162312
3 46303 60579 643447158
3 67 99916 122072823
3 7291 81032 344574886
3 22558 39046 351879828
3 88 99926 670115245
3 31715 69825 579823968
3 17 99995 765567183
3 78 99969 725983569
2 16054 154033557
3 15 99914 258705771
3 11 99931 256888862
3 69 99966 68267782
2 80923 908908010
3 1806 29342 866150653
3 70 99991 832955551
3 25 99904 842209629
3 18227 47289 588799287
3 28490 55104 899174273
3 55 99945 834266373
3 11 99964 358666051
1 174 11742
3 48901 49862 925137498
3 17 99924 650574249
3 78 99966 843115961
3 12209 90001 247065311
3 8371 62356 52649848
3 5 99988 158759100
3 92 99976 334600906
3 47 99961 44857984
3 25525 60730 422490598
3 39 99948 730304559
3 44822 68138 745561756
3 33947 87151 313043401
3 74133 74354 325248808
3 96 99962 312980155
3 45 99953 672374087
2 65010 278644719
3 54972 91492 293104921
3 59489 59588 716322910
3 11912 34339 465598061
3 21816 29900 996358471
3 59 99950 755656532
3 82 99949 844129369
2 12665 205274175
3 89303 89426 374111570
3 40091 74636 666009971
3 64 99958 115722664
3 38789 56722 414700040
3 37 99973 422636791
3 80 99948 840090095
3 80 99935 794138848
3 49598 96402 139557749
2 23205 67962365
3 70118 85059 627650360
3 10 99999 75575861
1 25365 60156
3 5320 97821 314184359
3 38548 90149 733039187
3 45 99968 825733772
3 47 99945 243115011
3 32 99903 651552319
3 90 99940 726693914
3 40553 73107 412967068
3 9275 87421 897121143
3 53 99912 610234537
3 2 99924 725383957
3 40067 83664 700685836
3 32037 85800 948277791
3 2807 94668 377809338
3 76 99901 172239430
3 3117 84430 895967473
3 57 99934 169712720
3 1374 88335 235953768
3 14 99979 860297969
3 27 99937 752340933
1 26720 47973
3 28 99998 88076903
3 22803 35417 267846777
1 76863 79390
3 22198 77094 160249768
3 25701 71406 775248898
3 4113 69043 983220407
2 64506 983954762
3 16484 16861 204933917
3 4446 40505 110743204
3 38 99972 71227619
3 97 99933 694715994
3 41 99992 689429377
3 35972 47757 658254715
3 21214 63675 797946706
2 35339 701441643
1 17645 30006
3 71 99906 521462170
3 13201 62344 884551573
3 48573 56744 771364034
3 8 99964 255925357
3 7 99932 247771110
3 41 99976 317464985
3 83 99933 526182483
2 48217 909340279
3 99 99966 626099669
2 10479 208951361
3 35 99994 421404637
3 19959 44320 293131788
3 10124 29629 21490185
3 4210 99211 518027891
3 24367 64545 59834907
3 68226 68262 308177620
3 9738 93712 315750253
3 96 99952 322683395
3 56 99944 65874487
3 14 99916 667016995
3 61836 73609 118067451
3 27395 93827 720519862
3 71194 72688 989063230
3 5 99945 901843442
3 40045 52812 659034750
3 58 99906 3591255
3 39042 41836 601710176
3 91 99952 242036095
1 30254 43153
3 59 99993 334084970
3 50158 51820 427828166
3 50 99957 646105366
3 8 99908 171864071
3 67294 78921 741006768
3 8723 18079 911605276
3 6185 97755 223884789
3 54 99953 947384024
3 48428 68941 174561821
3 70 99903 799776783
3 47 99984 361492978
3 15 99989 380239173
2 91142 477228065
3 91 99957 446040823
3 57 99930 843806262
3 92 99989 210804838
3 7236 48752 222139015
3 56 99977 374509074
3 10202 50097 157636845
3 3 99956 875416923
3 38807 94025 931094061
3 22059 31475 22737333
2 56901 292345710
3 10701 65176 685464934
2 8761 908083970
3 7 99976 878433912
3 57842 77690 96345233
3 39099 78513 48002199
3 20 99977 226046584
3 41319 80546 133157826
3 23 99933 794183249
3 79 99931 770025652
3 39 99963 302994582
3 11 99996 366004140
3 65398 70199 266234359
3 36337 37351 95731806
2 79531 129596857
3 45 99905 232541189
1 43705 92776
3 11969 26452 158494459
3 53286 93778 500032259
3 53 99902 357453053
3 12 99997 716573569
3 99 99984 225567859
1 62242 93186
3 3107 23230 279850745
1 24265 35738
3 45365 76802 986408011
3 27971 66124 597530017
3 20357 90377 896346689
3 90 99962 644495567
3 32 99902 614023210
1 19657 40359
3 100 99968 449173179
3 16 99975 570303393
3 73 99937 23482718
2 28048 255178058
3 58 99961 442511862
3 60766 85586 61875076
3 7628 25954 781855256
3 79 100000 626916988
3 36 99977 577773976
3 20 99977 579147055
3 45 99981 443783419
3 43399 56277 506419046
3 20 99972 634908015
3 19347 64678 372483457
3 50367 52231 784681792
3 99 99929 626202774
3 13409 17973 454523022
3 22216 62173 839103675
3 47 99960 497765949
3 22341 52783 932770720
3 37135 45056 94912301
3 8075 67239 622383969
3 13301 89801 202761131
3 10879 11823 122818458
3 60756 79589 806437159
3 99 99926 611933372
3 22907 27037 391778343
2 65373 43489851
3 57 99989 939330710
3 90 99984 824377889
3 59823 76661 863962702
3 89 99926 493338620
3 72 99948 941395679
3 44719 93854 554090725
3 42599 91182 400164392
3 31174 83521 962990636
3 35591 45798 281411964
3 15450 65206 176707302
3 72 99937 384334298
3 39 99970 829872070
3 32 99902 353691231
3 59493 92124 602828081
3 50 99923 292472569
3 15 99942 34931085
3 28184 95377 157264221
3 27 99994 273152474
3 9445 96940 622850107
3 17133 23945 570666115
3 14 99949 680579249
1 13678 36965
3 4 99902 937877112
3 64954 71481 68921819
3 42 99948 366338629
3 83 100000 609960246
3 3727 58143 194382060
3 54 99931 115691772
3 13650 65627 793957066
3 87200 99852 20064696
3 26295 67882 283862283
3 23 99975 270500307
2 60851 508787928
3 66 99948 608683748
3 69 99977 551187469
3 4367 74454 663009179
3 46 99913 821173947
3 17784 60445 889711431
3 44 99934 351140334
3 33861 91634 852393362
3 80 99952 616667103
3 29574 98601 638027618
3 89 99904 972420521
1 16322 61123
3 30 99916 844913831
3 11 99957 69210579
2 36910 467277939
3 96 99955 491514998
3 1949 90192 873675337
3 13014 82688 94731341
3 51030 73419 133172127
3 63 99931 964943917
3 36 99956 818884553
2 98782 459093718
3 34308 68453 361362733
3 48699 80651 377291891
3 34 99942 728029775
3 72 99904 735155107
3 11 99985 138788243
3 28515 96773 993485235
3 49253 74072 238733531
3 19 99911 235407467
3 52 99970 593321994
3 42 99922 229509157
3 74 99904 555454390
3 81 99951 365415966
3 47 99996 150170136
3 6328 18548 342627596
3 22312 86949 699025992
3 6477 77343 350538737
3 11000 80386 957667239
3 34 99982 875545391
3 6738 62808 123289501
3 24 99948 91247580
3 52409 74839 481665412
3 65 99937 887533911
3 42975 47256 688003300
3 73 99997 833724188
3 12408 47952 642279393
3 57 99948 472472789
3 16 99997 234212850
3 64 99951 659914418
3 40507 61015 764596436
3 87 99982 470502394
3 55 99934 647441853
3 10 99957 459419618
3 14297 30670 119490773
3 27 99978 874667166
3 12584 18718 268967138
3 23572 59323 786587829
3 10061 26616 49492803
3 14595 40659 298803354
3 17992 52793 832934944
3 1 99938 16287352
3 14 99970 908745439
3 10 99924 975734861
2 92468 882775629
1 26844 62330
3 33307 33471 35458261
3 23504 85410 624043423
3 86 99939 758259609
3 42 99929 395070639
3 1778 47160 452831837
3 51 99969 445978032
3 48969 66781 692604083
3 74 99961 737385232
3 59 99964 627092959
3 79095 91438 973286657
3 73 99938 24433282
3 8214 79162 841969351
3 454 16398 140141208
2 79466 465040079
3 12722 80751 835576778
3 1 99963 603141327
3 2472 14792 10820566
3 37110 73038 611315111
3 36 99911 611631202
3 42 99981 796464390
2 19212 654859458
3 11900 14665 439275204
1 13647 58633
3 53717 59608 450741303
1 9019 77179
3 32 99961 277443016
3 3047 34998 856940650
3 22 99981 673105045
3 14548 92732 404244605
3 41360 56980 521029636
3 10 99905 709126684
3 80 99989 988396749
3 3 99990 372230656
3 38 99928 970940741
3 63 99973 941402914
3 43 99929 178486455
3 44 99993 218664115
3 85 99970 330829045
3 5048 93940 153565772
3 73 99977 385609774
3 29355 97019 640583782
3 31 99973 70199042
3 41089 97531 119882509
3 46 99985 577349845
3 7 99992 23074000
3 47 99988 233533025
3 26 99907 316012540
3 31 99970 195467406
3 40 99995 709128714
3 87 99959 852920710
2 44640 932700922
3 34926 92475 695204552
3 11428 39348 915203485
3 31105 71904 964687795
3 38418 48554 902030221
3 67 99939 727559410
3 62 99972 926456003
3 82 100000 666949516
3 16001 56972 547932871
3 93 99998 469229349
3 63 99985 92578401
3 48067 61147 938739034
1 74105 77054
3 44063 91379 191921277
2 57420 981144388
3 29 99914 807429370
3 57941 80954 436419885
3 11 99918 660138745
3 34763 52852 980433662
3 75271 85675 375806629
3 20 99941 174585307
3 18512 71749 95670678
1 16080 80719
3 80 99914 576839879
3 19 99962 232958206
3 5164 87109 889907797
3 59119 99196 899827384
2 27256 239113354
3 29852 48991 401853139
3 30 99900 53809542
3 20865 53508 293806983
3 22886 25868 534024164
3 91 99951 310179848
3 40 99936 431246962
3 89 99929 203195511
2 28069 64195192
3 57 99916 229690412
3 50 99988 23307052
3 59110 97284 275309987
3 9 99939 376796785
3 30871 41716 982650535
3 19 99957 747287218
3 12122 32133 934837571
3 98 99935 7211064
3 66 99912 18124294
3 90 99915 624500354
3 65 99956 173267444
3 50089 93546 882387414
3 11 99958 866054330
3 93 99944 71918361
3 40 99907 386801446
3 24879 77989 2063324
2 5694 312416376
3 34 100000 556262832
3 17046 60932 792885253
3 14 99918 380345731
3 64 99935 923492691
3 83 99912 894469284
3 11 99906 521123392
3 78 99913 372000915
3 46 99943 663760422
3 19162 39093 67372769
3 70993 98239 290396817
3 46 99935 821142915
2 91716 806204619
1 8809 15989
3 10 99982 365943335
3 57 99943 215246040
3 25111 68361 972295155
3 54 99903 538386311
1 55762 62334
3 31 99902 564247988
3 1412 76093 289310952
3 4726 85607 491791449
3 71171 81546 971301915
3 98 99905 420264038
2 18357 422502668
3 38078 74415 488092824
3 57 99977 515008523
3 41959 86871 435878572
2 72037 568321377
3 87 99967 761977769
3 30 99938 740170352
3 44073 64260 779180084
3 46 99980 304546752
2 1540 557202950
3 29336 84770 673209689
3 75860 88085 173988529
3 53 99995 391583658
3 84883 87264 146929869
3 54642 58539 735094937
3 45346 64287 941362846
3 53 99996 844409771
3 60 99942 421221475
3 25162 68075 634129339
2 2410 20659817
3 43252 57029 535575822
3 25597 25891 773937398
3 36708 93381 894189109
3 57516 96863 138390369
3 49 99952 470638669
3 50 99926 445516367
3 48 99945 268338470
3 2254 63153 132524986
3 44 99903 39731275
3 29 99934 922691019
3 27 99989 981084278
3 20 99943 937511402
3 43 99976 289427779
3 9741 41230 736593427
3 11 99918 176908580
3 47 99918 83078251
3 77785 81122 165012886
3 24946 25645 798877971
3 40 99973 461286802
3 5934 16273 584820797
3 25864 51274 828809286
1 16535 36335
3 26 99936 298351556
3 2 99949 895927183
3 63879 97157 721297403
3 3 99935 453237968
3 24 99901 722879256
3 38 99917 198004050
3 22676 74826 946581923
3 2239 30151 206506051
3 901 70130 778015927
2 54179 744197912
3 64460 74595 837061092
3 15207 15880 85478923
3 70 99997 435621238
3 4462 78742 445407714
3 11 99919 751930067
3 63 99977 62046458
3 25 99906 280854802
2 69401 993148558
3 24683 49249 958653891
3 70969 91875 687570778
3 11 99916 263106043
3 1 99901 630298782
3 93658 99337 123560813
3 51550 98885 326109752
3 66321 75986 752657439
3 10028 59446 465894947
3 33 99987 172652727
3 82 99959 428483211
3 42949 48923 266687274
3 31760 88223 502565918
3 9 99943 30449590
3 21057 27865 789052069
3 20 99940 304507922
3 3 99906 519130580
3 37 99967 873269988
3 47 99953 899262558
3 19338 36943 800213364
2 70536 355108349
3 50277 51167 639998428
3 8 99972 235657147
3 41358 94337 886145847
3 13220 85228 81369768
1 20115 44623
3 70569 97590 233769234
3 53 99967 928374987
3 80 99983 821600091
2 818 289377060
3 2434 25481 590191747
3 35580 81768 710079418
3 48900 84460 366535154
3 70 99985 651552122
3 47913 98825 726211030
3 59 99942 810826410
3 4595 57927 565925062
3 38676 45540 280390362
3 43 99985 113234842
3 21639 73630 578879834
3 17716 87664 709604724
3 64 99943 837240810
3 63 99966 809095712
3 44644 91485 420743088
3 43 99934 314567326
2 51571 878934785
3 44 99923 341870111
3 51319 78336 849986523
3 23 99967 903311801
3 96 99953 564799559
3 73355 75234 901120170
3 77 99921 500320245
3 79 99974 182394647
3 19 99914 552309849
3 8 99902 971496898
3 41196 88173 573946339
3 8 99995 975833301
3 93975 98052 496085872
3 99 99990 238737662
3 7 99906 249451520
3 58 99988 98097340
3 10819 68077 152008361
3 38 99908 528447993
3 54 99975 995789516
3 43552 66614 701047257
3 43841 63700 475018887
3 35996 59383 321474257
3 24 99988 192628587
3 61 99910 721278204
3 41 99957 290369391
3 38928 89095 287807146
3 29974 58837 14523940
3 86099 92225 503629113
3 70 99947 238418474
1 66962 84365
3 54105 87377 515207290
3 64 99977 559813880
3 42173 95714 994765748
3 55086 91159 545402845
2 15385 161702256
3 28401 44120 890873954
3 25 99940 513223543
3 79 99999 528394282
3 12260 93673 496858097
3 25329 62549 295302981
3 45181 81708 542417691
3 17 99952 825725734
3 82 99968 38183776
3 68985 92084 199734689
3 56935 62724 36970580
3 20 99966 660893573
3 31 99953 504602596
3 10702 14325 870543723
3 21 99956 853340107
1 48650 81489
2 88078 765560196
3 47464 97862 374388912
3 33724 64997 442973212
3 50575 62328 491228487
3 47996 71083 650771965
3 67 99925 352356262
3 20 99988 512308596
3 37474 72977 84577452
3 76638 94219 724941979
3 21870 91959 368019448
3 69 99926 502522311
3 47549 50438 234685429
3 93 99935 933617217
3 20908 67152 602013237
3 36618 39878 541716793
3 41256 73215 906861571
3 71425 96898 922862839
3 13 99985 857532724
3 83606 85437 350477397
3 95 99929 691945278
3 70 99990 745533034
3 66 99994 371138700
3 34 99930 785132168
3 59790 61237 430075920
3 78215 80024 837207656
3 7 99922 378355481
3 41120 87261 450210979
3 53356 73593 546235240
3 76813 95468 234841445
3 53 99945 105253246
3 15455 87037 850328926
3 94879 99543 128780600
3 22 99961 960794361
3 62953 77097 184367262
3 81369 81510 277057488
3 35681 58127 860210424
3 21902 69871 658905695
3 40 99979 661379106
3 22347 58332 915417080
2 5559 927973115
3 100 99919 511729458
3 74266 95082 643794713
3 32 99925 804343559
3 27 99907 893542042
3 61929 88470 744935171
1 24709 91082
3 6603 22487 496223918
3 82 99980 616013791
3 14 99943 528388351
3 13 99983 824048356
3 49207 57697 97750134
3 36 99970 552379090
3 34813 46887 905877466
3 63201 93508 132330732
3 24784 63599 721277920
3 5261 40941 498585207
3 29 99978 692502753
3 96 99904 802360332
3 97 99935 439700683
3 96 99993 923326250
3 2556 49122 719135574
3 52 99924 658906638
1 22570 65139
3 52 99919 734369196
3 15303 16009 952168767
3 7169 47758 339319075
3 1 99979 993511209
3 10288 61712 973805272
3 97 99970 211879747
3 67896 84955 115856009
3 50 99934 442913908
3 78285 91534 698851345
3 14182 16783 334881343
3 81 99988 528820603
3 69 99948 77057404
3 56706 71308 811087704
3 68 99932 116193608
3 80 99971 48979789
3 13327 79114 384847418
2 37811 559732549
3 15986 96511 136777210
3 69 99914 60298541
3 57 99939 378668691
3 5364 18512 717404694
3 30788 33293 731198751
3 33160 36906 482012653
3 86 99978 207661066
3 19 99910 918719769
3 26983 84146 657065368
3 57 99907 331259210
1 12086 50081
3 52972 93535 12181883
3 60 99991 247650381
3 100 99988 60355888
3 3568 90426 67123805
3 2 99979 710694239
3 19 99931 531621419
3 63052 98842 445144108
3 10083 11107 581313706
3 434 17386 84559464
3 6713 76130 476573308
3 86546 98028 847982242
3 93 99929 365916580
3 1887 50779 322523776
3 63 99901 287875452
3 92 99919 668283468
3 25665 97189 396419305
3 5 99994 8344273
2 98135 80002762
3 35 99987 541454948
3 19603 67809 455723533
3 32979 66955 135212189
3 21683 92567 709086655
3 6 99945 452137037
3 15 99989 163386889
3 25876 71899 260999166
3 79 99997 614384382
2 37502 214384782
3 88 99994 885433167
3 27257 69778 477908822
3 38 99955 695054056
3 93 99932 378816026
3 37721 48624 196711578
3 23 99950 793716025
3 27402 38155 397940827
3 72 99962 934093949
1 20001 65347
3 85 99920 230870283
3 100 99951 931178896
3 11556 95243 271126870
3 65 99914 384967653
3 73 99948 667036849
3 8920 40210 577963659
3 4071 8412 108511325
3 69 99903 953699400
3 68824 77451 159999584
3 32319 56883 743825035
3 24785 40192 448128860
3 31 99959 982889438
3 71 99998 34180261
3 60 99967 637009570
3 21979 61984 137543826
3 100 99929 642109947
3 17 99944 479751955
3 41994 63070 970795273
3 75 99946 202456708
3 7 99935 936903769
3 20 99924 839399106
3 60 99962 307511196
2 13586 118285819
3 45381 52117 227446591
3 59696 64718 233981776
3 16820 98659 532306563
3 68 99986 134391858
3 32592 77016 726406840
3 9331 31510 926585117
3 52611 98780 358223484
3 545 81605 938069867
3 60 99965 747114475
3 65491 88592 401188009
3 22103 71750 12505241
3 15918 61289 294286896
3 10826 69369 589080518
3 54 99942 283098353
3 73 99946 774126285
3 8 99975 536711055
3 29927 58265 123046877
3 31238 39482 532342963
3 24571 45417 921662700
3 91 99938 372822429
3 35737 82801 491331816
3 49 100000 154329847
3 35 99996 663884591
3 86 99936 927165934
3 24 99972 759427394
3 19 99994 224054147
3 7 99915 342879926
3 28170 78715 224022046
3 20 99926 429066091
3 21 99988 634765156
3 93 99955 235108353
3 1 99924 684716107
3 38743 63427 588518535
1 38760 87993
3 49 99989 425281007
3 8190 64205 351399610
3 85 99928 671537359
3 17 99952 33699076
3 76791 96229 535014437
3 14 99965 455961290
3 28918 42794 925613600
3 17 99997 548733438
3 30804 96537 218428092
3 39317 93848 552985497
3 59978 84232 965484736
3 12 99937 711265834
3 6329 75195 674721514
3 98 99951 870682797
3 17835 20328 868423529
3 52 99925 641122206
3 32588 68175 251380108
3 1912 67042 408772685
3 64 99918 409399737
3 46 99956 719270004
3 10 99929 338510241
3 7916 56969 804535304
3 93 99945 544820402
3 17 99909 405054796
3 95 99937 449200845
3 5546 16505 501719340
3 35990 72737 984369464
1 7662 37548
3 2759 46283 554469608
3 23294 24278 579067100
3 23429 25241 527408553
3 29303 92160 993249510
3 6491 41044 456784854
3 39338 64109 475081713
3 86 99917 847918399
3 92 99918 301273923
2 11307 173503952
3 37438 71575 553413854
3 25 99962 418856522
3 29 99920 573540864
3 3978 36815 126046841
2 74183 497285922
3 78 99987 319795040
3 41 99947 270627289
3 4 99986 32098488
3 38 99959 140697074
2 97501 915184087
3 13176 13184 425327868
2 96758 140598758
3 56568 85359 461682723
3 8697 78055 922693936
3 30 99979 653357015
3 11817 45974 88642423
3 72 99928 79466670
3 7711 92869 513222831
3 33244 42277 582583555
3 31346 65428 70975436
3 49704 67188 361428671
3 18763 29363 968147314
3 73 99996 50946992
3 50943 95287 75211501
3 51 99934 680590874
3 42704 78271 287873376
3 7897 48456 814886288
3 40 99993 631211330
3 42 99971 27407875
3 75 99914 102099462
3 58 99961 31542556
3 19841 83609 985832985
3 30537 55290 197844936
3 79 99900 868086545
3 18199 60793 347765265
3 60 99932 506321444
3 87 99945 798253364
3 74998 97249 689983191
3 41729 93660 665497072
3 17323 89380 346210808
1 18861 49050
3 61277 86916 440885435
3 68 99977 66588622
2 89694 597922154
2 44118 143982979
3 99 99993 989340870
3 39 99971 200298904
3 27 99959 769802267
3 79363 95337 945481196
3 37577 46587 802575472
3 24400 65288 428768866
3 68820 97491 567758641
3 37963 46586 421812962
3 48646 86153 354029973
2 55356 160476774
3 12008 46944 762741971
2 77962 396069478
3 71 99989 294988037
3 2 99918 968390545
3 72 99922 840760803
3 42 99998 657544234
3 31 99910 534289849
2 86113 861252824
3 55772 96527 348930772
3 3962 89448 619984113
3 8 99970 106734196
3 93 99973 62798980
3 30378 91840 699628522
3 42 99929 90819512
3 59302 64324 752116303
3 77 99962 718735522
3 57 99996 142499752
3 4 99971 125282389
3 32 99948 369408668
3 60 99980 979967035
3 83 99927 463857769
3 34 99914 532141987
3 92 99995 776892697
3 31 99982 379605403
1 16025 77177
3 62 99961 67144647
3 16 99969 641667672
3 34 99911 52305054
3 68005 88827 572852013
3 73 99941 693472092
3 56653 94138 794839971
3 32707 56629 645259664
3 14017 18278 464441584
3 18543 92846 900901347
3 51 99907 172444137
3 46 99982 905463346
3 10639 30275 517704117
3 8701 41210 706260955
3 43679 78478 774576321
2 85086 768828270
3 55 99952 799983344
3 68 99969 126239001
3 56 99905 241552752
3 12 99935 17561989
2 5271 850221859
3 36 99943 314521722
3 46 99915 408880992
3 66 99968 344773057
3 13196 77529 756597461
3 132 97041 692436359
2 3888 296599987
3 30251 52348 196732305
3 71945 95021 592394561
3 58461 96442 939971881
3 96 99979 341643028
3 66 99914 588124728
3 63907 78629 209729895
3 80 99978 537966026
3 15930 68097 308402332
1 78197 93671
3 38 99970 735303614
3 43819 57527 117042033
1 71233 99683
3 6711 16011 899656859
3 29562 69525 696488112
3 40631 79236 428144397
3 75 99931 402715724
3 11 99921 773070864
3 49692 78280 235818416
3 18 99954 487124260
1 4 67631
3 89 99989 78699229
3 35853 81744 568438168
2 38461 71319424
3 1 99900 149164324
3 11 99959 988708396
3 14394 47476 251521876
3 68 99953 599955221
3 18499 20432 211617121
1 37508 47676
3 4587 6030 211027953
3 66302 73422 593787802
3 22492 62702 416081758
3 22387 76326 790923529
3 5 99935 906735561
3 33266 66932 283352508
3 2 99983 869269004
3 22274 93384 613457144
3 79 99985 877177659
3 84 99986 66881708
3 100 99993 784252949
3 24 99958 20556424
3 30989 68988 370471104
3 11144 25311 772257105
3 90434 91572 49112245
3 6533 47776 82139252
3 29 99949 747705594
3 31 99950 182506458
3 12129 84829 353104015
3 67 99916 672022523
3 81 99961 428149035
3 50 99985 304533557
3 67 99951 637253672
3 25 99927 283657054
3 86 99904 906448827
3 77 99931 738082456
3 33 99975 476498025
3 36 99963 118414437
3 87982 97350 402056886
1 43136 67444
3 5743 86849 689553805
1 53470 68448
3 34 99922 716344196
3 89 99909 465320265
3 74012 84523 171434434
1 579 79970
3 68 99947 590377959
3 10 99935 496169284
3 100 99933 186981750
3 83 99918 1867798
3 33 99990 822614115
3 92 99998 398004516
3 47 100000 787613469
3 20 99954 884232396
3 9 99997 664194695
2 35702 10943858
3 35877 43844 737208464
2 68464 384649158
3 17 99935 458552280
3 94 99910 340069725
3 9508 37087 801146193
3 71 99990 290138249
3 89 99903 224289814
3 63078 86642 384239973
3 18 99951 38838945
2 4160 865485828
3 13745 35683 567692588
3 16895 22500 462963982
3 37 99910 831344999
3 19749 24798 358217552
3 44131 51561 729234526
3 75441 77480 442825911
3 46 99929 460544036
3 34 99973 938707549
2 74969 290287895
3 9445 43891 447356902
1 64578 80235
3 26 99979 142692326
3 14306 42717 396128777
2 26411 994410246
3 25887 75613 592582372
3 86 99978 767871680
3 43 99925 480594368
2 99311 369996042
3 29 99966 748188207
3 87 99992 40932457
3 77 99969 836454865
3 59478 82880 246023939
3 45 99915 696154166
3 58 99928 487270864
3 98 99936 25707274
3 16 99918 451037020
3 16281 55512 680724430
3 2 99962 387529565
3 9656 18278 691155472
3 14944 42753 893263490
3 1984 28458 412896218
3 1246 29332 306197134
3 88 99902 988361320
2 38510 583898533
3 37 99922 948543926
2 44383 339103537
2 46688 786456494
3 13833 69850 860145499
3 76961 79873 334493434
3 1291 62542 95624037
3 14194 30136 78134923
3 88 99948 478906395
3 32451 78406 226796246
3 17797 60171 280197719
3 9 99977 66247502
3 85 99956 300594305
3 26 99963 51850006
1 2937 33191
3 74 99920 239135061
3 73 99923 326467629
3 74 99954 791892656
3 24 99939 614723296
3 55 99962 754891611
3 51 99953 452396617
3 1 99915 387563605
3 8095 38342 433620944
3 41 99925 468488881
3 79609 90265 776331294
3 37327 61861 755374730
3 13205 60042 491440569
3 73 99920 393329713
3 1533 12082 290144721
3 47128 94507 48407977
3 10 99961 495386964
3 2 99940 91776085
3 11701 50896 318613065
3 8716 58336 742460144
3 92744 98276 908961115
3 97 99993 292250045
3 47 99924 513918899
3 6 99956 9179392
3 54 99964 554432779
3 75 99967 164218797
3 14180 87672 33555969
1 39438 45779
3 32 99934 185770907
3 47333 52185 798096810
3 34 99964 5327650
3 31 99957 838329103
3 9 99986 112340127
1 11439 23003
3 18565 54780 880048393
3 42 99983 884876719
3 67 99975 534482997
3 11338 16606 37789445
3 30 99933 842130828
3 37 99930 893892009
3 14026 30135 88676149
1 12838 99524
3 83 99960 773609623
3 53 99933 326225038
3 32 99982 293233005
3 19 99980 280806073
3 92 99947 427801538
3 70430 91918 784905236
3 87 99905 684839733
3 33300 64333 266065603
3 69644 90198 237925421
3 57 99973 929051030
3 77735 87666 118717356
3 20382 43074 481425528
3 6855 12791 387480935
3 13949 17190 728244008
3 13 99954 870767635
2 23655 366138897
2 96076 902254602
3 44532 52002 610789719
3 10 99996 131524564
3 3 99919 981087484
3 28959 69017 120227150
3 11 99998 510516259
3 39441 82303 200112702
3 3 99906 336085779
3 32746 79388 973285643
3 29148 97215 571177302
3 88 99998 118107662
3 21229 26601 329582509
3 43944 94008 215904555
3 41619 92195 676336193
3 66 99991 594896288
3 81 99920 52988187
3 19 99917 909056540
3 51 99907 489593559
3 55 99933 728214292
3 50778 51183 274210197
3 30094 63828 852875091
3 74956 84772 486744624
3 67264 78283 386639568
3 6177 12704 335709106
3 17610 45996 434156996
3 70 99924 301890823
3 17 99919 756931580
3 15103 98487 601150193
3 18310 31208 901021291
3 5 99998 377437756
3 55257 83728 460035332
3 62 99939 165040691
3 5201 13666 911997639
3 26388 61485 598105938
3 95 99955 974722073
1 582 29193
3 96 100000 556754917
3 70 99926 701618529
3 63 99944 132303606
3 13022 55752 885411023
3 30 99917 89351840
3 45 99907 446664781
3 15 99991 110852834
3 79 99977 706924101
3 85 99980 613240961
3 2 99915 733858728
3 27 99904 165206423
3 19317 33947 641847585
3 35504 36717 740978285
3 8 99931 68942475
3 57 99931 206277771
3 38 99955 201459360
3 59124 77540 217176077
3 82 99934 761223411
3 31723 40956 383641913
3 62 99946 272300577
3 22297 48534 662692942
3 25 99944 573841475
3 31879 95336 105748383
3 26139 57068 527375271
3 8 99909 724781536
3 12981 29888 960893888
3 7521 59133 524790976
3 73 99969 31881819
3 18405 95882 354643384
3 50624 98754 819809555
3 388 78666 493102882
3 2083 23841 534309639
3 96 99963 134030222
3 75 99923 374852811
3 3697 37457 60010833
3 15 99966 169837724
3 59 99925 659503199
3 95 99918 463617752
3 18286 39702 133268059
3 20 99934 695856813
2 40570 47106006
3 15937 39662 89182941
3 4784 23464 222633955
3 30 99922 573924570
3 50611 97942 111030026
3 58274 93015 98760490
3 61728 90141 232352221
3 32416 53523 377010871
3 70 99963 721821179
3 54 99906 467874719
3 60 99949 441689707
3 78 99950 747872806
3 40 99970 146995755
3 9141 64813 985927143
3 14521 30072 901931267
3 51480 86136 434668878
3 19 99997 329508000
3 73 99969 854464331
3 34 99919 643498462
3 22429 91629 236522816
3 62 99966 285199973
3 19 99976 245178683
3 12 99983 344804472
3 29 99923 412564075
3 87 99994 717991690
1 35321 38985
3 80 99911 112571301
2 82002 149744416
3 35 99955 696998639
3 4703 56242 151467597
3 20 99930 432733620
3 72271 95466 634073576
3 76 99977 7722733
3 37149 78416 728973799
3 93 99933 122465185
3 85 99905 918473685
3 2451 67646 300961653
1 65433 69050
2 91001 847303551
3 43 99976 86322367
3 82 99989 257947646
3 39215 80261 815292909
3 76256 97523 144069811
3 2245 39799 648954111
3 31533 91930 388599340
3 27083 36549 368060186
3 16326 47431 625979250
3 8 99946 774670689
1 21402 52275
3 95 99948 6413629
3 69 99989 946726230
3 10753 48075 347948374
3 56 99947 520295230
3 59 99979 61654843
3 32739 62491 335129596
3 13 99947 126420797
3 1 99983 145492023
3 35030 49307 446980111
3 22345 70492 723487366
3 34662 50367 718259569
3 97 99948 266286020
3 51 99905 610245423
3 25055 41737 136610726
3 90 99920 894934090
2 21666 899238809
3 15773 42887 433661369
3 87598 89132 152841094
3 48203 86425 546601530
3 40463 90183 457741893
3 54651 55601 255332974
3 47 99938 89677841
3 41600 75678 913830764
3 37979 57547 716353882
3 20029 42806 922747366
3 50387 92474 282457502
3 15930 20038 456127898
3 86 99935 53379197
3 5340 84999 963102987
3 22003 97716 367805192
3 54 99991 436062577
3 9 99969 54107993
1 66234 88458
3 29052 99929 749277894
3 61 99928 317558054
3 22882 41687 814149608
3 27996 99072 781142344
3 2048 77258 888594473
3 89004 94761 271772241
3 8 99909 914672252
1 5857 29596
3 94 99990 684383908
3 50403 51162 167679663
3 9520 64150 924297347
3 29 100000 311891811
3 41 99914 687663742
3 18839 30099 333526105
3 75 99961 272166960
3 66 99976 369526766
3 59844 94267 733287783
3 47 99951 24678391
3 16603 51873 279090106
3 52 99918 377083889
3 33353 93329 262559835
3 27125 39865 633234811
3 44269 76987 738437166
3 35 99993 483608833
3 71277 79178 495652378
1 79066 95578
3 40 99963 335685858
3 47104 64063 817601884
3 64838 71930 49736313
3 26 99970 799512245
3 91733 91919 575496382
3 14693 19637 154215024
3 81 99943 330268308
3 92 99912 540830697
3 70 99982 432338495
3 33 99908 754518693
3 25 99910 243427326
3 25 99941 994291071
3 56 99995 567085274
1 73884 91066
3 2957 73518 151307827
3 377 90405 755320747
3 68 99925 807998808
3 61069 75879 898669901
3 93 99959 94562592
3 53076 73920 8637136
3 47 99937 639336837
3 99 99934 29546943
3 28064 78541 136432304
3 51 99924 146873044
3 42 99923 977841673
3 37 99938 99070891
3 22612 59418 571704716
3 7641 11747 930364087
3 10294 57844 925336414
3 23 99913 229857650
3 32461 35725 690767777
3 96 99948 395854040
3 54331 86371 458589316
3 22 99991 159560214
3 62 99979 25807518
3 11300 21692 694616959
3 16 99917 870463357
3 25 99952 561937855
3 16930 67635 871335546
3 22506 85700 940819796
3 43 99956 106681295
3 5305 74419 2573882
3 62 99991 471555052
3 87 99916 283672549
2 52437 273709544
3 29924 49612 110930719
3 84 99964 500078565
3 68872 80616 613574061
3 13 99951 511840041
2 38511 637280783
1 53534 93097
3 19 99919 923862893
3 17857 90312 322406659
3 23 99943 647086641
2 39627 238641814
3 42046 95526 309476917
3 98 99978 141570045
3 30982 39215 773177993
3 3399 45161 262518230
3 52 99938 261910748
3 13036 35569 281497879
3 64 99902 412253553
3 19 99933 6684255
3 53 99979 513488697
3 55505 75275 111079183
3 99 99912 960659337
3 51602 68034 363790490
3 22319 46012 606404618
3 13 99902 766831646
3 62032 76704 805164785
2 20579 400410961
3 6 99907 924027586
3 62 99925 869577945
3 84 99905 976207092
3 66050 79538 282250815
3 3 99951 253480006
3 25974 32587 133299157
3 36794 56928 755108145
3 19 99905 867885302
3 75 99931 330328343
3 80 99952 598773720
1 22232 26913
2 24153 333257781
3 56 99914 782305368
3 88 99977 342410289
3 2502 24101 360757973
3 53 99952 798363377
3 11 99929 292434779
3 13739 34229 840609704
3 28894 37190 388324318
3 84139 91012 51494535
3 15160 36745 615995052
2 39488 129008846
3 23 99977 467243813
3 13944 79098 810530707
3 27 99986 215874208
3 21 99977 809968138
3 55 99982 50056439
3 7 99913 516443590
3 37 99984 897540714
3 48484 74634 781136562
3 71 99961 426456564
3 42 99913 18260968
3 15698 85419 788976319
3 46 99966 429400766
3 26 99914 458161111
3 29 99963 191038497
3 10 99911 50235934
3 74 99908 838536743
3 2605 96976 541183617
3 10 99994 189318624
3 37 99947 222065257
3 51175 77899 723286381
3 86450 94984 238723700
3 96 99988 310028371
3 84 99958 69692260
1 680 65738
3 16646 88864 861812326
2 86968 171037395
3 59 99912 218593
3 38470 41370 607411491
3 55 99901 476611044
3 73 99989 481493821
3 36546 95025 459254670
3 27409 70520 385759349
1 8856 41786
3 41253 73646 34081788
3 80 99993 750439069
3 40 99974 800063474
1 27239 31451
3 47 99904 752096467
3 52 99921 535614569
3 26 99935 602526428
3 39 99921 884178692
2 57453 589988890
3 69 99911 783431514
3 25 99915 808561009
3 61 99974 472268296
1 42354 59477
1 49584 57165
2 6753 822492882
1 13720 62246
3 17496 97408 998462038
3 96415 97576 592011592
3 55 99906 938046281
3 82 99960 552073574
3 47241 97958 568352534
3 51 99932 284759703
3 30 99985 466144290
1 23617 34770
1 89309 97748
3 92 99974 401012353
2 53708 162582889
3 11066 44501 155847239
3 27 99950 680904371
3 41071 50693 833654084
3 71 99952 63383439
3 48922 97606 668840651
3 3820 14240 425920438
3 45847 84441 752419237
3 22533 36827 755293984
3 17965 54165 512835710
3 96 99939 69322585
3 26993 44342 488296919
3 86614 94716 710280982
3 35475 71219 496272958
3 54 99956 649632265
3 4 99947 905310397
3 9 99951 48015601
3 28323 56841 188353937
3 48759 65901 950646773
3 94 99952 277985564
3 44093 82741 502064947
3 30 99923 129079580
2 57076 871388595
3 7743 88177 206645364
3 49670 95146 265750359
3 17 99997 353264409
3 56753 59603 703878239
3 79626 82696 940224357
1 33053 65262
3 4522 74673 162885221
3 20593 77413 430209616
3 39166 87629 205374112
3 91585 92440 613027388
3 52696 60569 943856163
2 2350 699387326
1 19982 22193
3 17 99954 689648850
3 44515 76780 983459201
3 5 99999 740172168
3 2204 74027 904242352
3 12809 99852 715755883
3 92 99942 949863633
3 13337 87531 980088871
3 80751 87187 713630975
3 18 99937 236644159
3 3570 60757 746603659
3 55900 66089 802967267
3 70 99951 666893944
3 49266 81404 977201412
3 29 99968 413286185
3 15766 48104 630287525
3 60 99972 774299225
3 53 99941 39704948
3 82 99965 312671051
2 44798 598667296
3 43 99910 730694272
3 50314 53098 416878556
3 12829 42757 435043694
2 53173 980203282
3 5298 25362 971638656
3 76 99925 655093908
2 69807 371998747
3 75 99996 371164050
3 23487 94963 71868852
3 30 99955 738766241
3 28 99933 919220001
3 11270 62951 822341141
1 80393 95691
2 89868 400250593
2 51790 246417765
3 79262 86581 216238825
3 33129 91610 278260248
3 19684 59257 225062329
3 63778 64226 685884515
3 31 99908 924882326
3 7279 71160 502214167
1 45932 63964
3 63312 97961 945809674
3 91 99956 972947797
3 24 99990 665703497
3 18734 28506 660028373
3 16 99904 399327084
3 6 99975 673787580
3 64 99989 823547205
3 70802 78735 619647657
3 1996 40829 779315122
3 38751 70459 237859930
3 25507 55489 327309142
3 44370 59750 133842432
3 96 99947 673301897
3 37420 64558 703624920
3 97 99994 568410765
3 76 99947 625260280
2 79906 19316300
3 16711 32795 616979057
3 45 99928 374110808
3 96 99938 128881717
3 46 99925 139657667
3 29601 76726 741630803
3 62 99905 789682613
3 26567 64170 620920389
3 19795 81053 917751966
3 24317 90052 764789183
3 79440 96544 4742827
3 6855 10536 125402823
3 35 99926 373934207
3 13483 93747 127121157
3 44 99920 321528863
3 66 99985 327582556
3 33014 70301 243153966
3 75166 92855 674196154
3 95 99908 244409179
3 8 99916 807772972
3 86 99958 294780439
3 42430 94517 317195574
3 63 99960 308058251
3 62 99954 768639329
3 9 99921 255913162
3 72151 73497 380418070
3 7 99994 239813443
3 19 99917 720562602
2 2762 424077542
3 66328 88490 632076505
3 10 99911 99394722
3 7334 62090 118839122
3 67 99986 989623693
3 82 99958 142961680
3 50328 60347 328099816
3 82 99957 873613335
3 72212 88636 343201457
3 20715 46787 433073596
3 7 99944 870263384
3 48 99907 478115065
3 44362 44739 390605750
3 17606 33778 223461376
3 48572 80779 132674875
3 47 99932 741776910
3 14743 46747 647679079
3 37593 52686 263469186
3 36 99944 907725180
3 20 99963 783200815
3 38 99988 502024049
3 47 99976 495137006
3 97 99972 862362666
3 54 99928 320029560
3 37 99924 495900391
3 86 99940 907641202
3 1203 51800 475962106
3 21537 79823 596263881
3 100 99969 316790460
3 73 99963 591565632
3 16 99912 878726338
2 17471 723016414
3 95905 95933 166293078
2 32140 329097549
3 26 99989 881666045
3 20350 68886 588044370
3 92 99949 826300330
3 98 99956 925066970
1 58577 91518
3 32986 99569 515364839
3 43592 91638 241884055
3 46 99988 351964122
3 91 99904 521144628
3 100 99923 584771717
3 8701 66236 291379889
3 50951 64165 695866241
3 49356 90874 639067063
2 61 466175833
3 22 99903 299087412
2 11185 198242608
3 46511 60704 470809979
2 91986 82732830
3 80 99909 90873070
3 88 99947 436283070
3 26 99942 963429918
3 14962 57805 575169436
3 19466 85517 526995301
3 75452 81429 670557643
3 28 99977 881521449
3 29 99978 855423243
3 67 99928 48445051
3 89137 94294 55563741
3 27527 65066 81658061
3 2 99919 605579988
3 83 99917 579123180
3 27661 89944 22114862
3 24 99973 993380906
3 54836 68621 145020324
3 23278 99969 228125914
3 88 99973 408742526
3 40 99991 983104257
3 24667 82475 695341035
3 76678 87601 233139787
3 52824 75662 970042767
3 50 99910 426402876
3 29 99956 50903645
3 87 99981 865308073
3 60807 85933 386384808
3 30457 53146 275614310
3 22404 93454 786824308
3 66 99929 447737665
3 38 99955 992249106
3 75 99981 180505647
3 21 99988 253853421
3 13 99959 972209860
3 8946 51628 944165534
1 42094 52472
3 37 99975 873255214
3 18968 46721 531632705
3 23321 51283 863810192
3 72957 82774 873078760
3 39413 81869 804735430
3 14 99961 80514088
3 167 69123 201249496
3 91 99907 142642468
3 28 99990 933460064
3 55556 67074 950564272
3 86 99959 499965916
3 11311 48322 988269639
3 32573 90163 504118336
3 28 99972 315613246
3 23064 71790 753896655
3 53187 98839 483793210
3 21212 65621 542937643
3 62058 68179 256807136
3 10453 93441 791108011
3 73522 95884 652921548
3 38511 85613 18521837
3 72 99913 56639684
3 15 99996 497365932
3 97 99985 393465133
3 12765 91162 785631187
3 8346 8357 207756734
3 25325 93634 992774610
3 28 99946 74229876
3 32176 58088 563676465
3 78974 98697 646072006
3 39226 74785 295960419
3 41387 95503 599277338
3 41 99925 550320860
3 7378 76187 47770743
3 4188 19655 40204390
3 54 99917 931004540
3 7271 31121 611449009
1 18716 47047
3 32 99981 615868149
2 36841 305715698
3 21 99944 333009739
3 19 99902 136691988
3 34457 45180 31791015
3 33885 86032 741115741
3 98018 99786 127520185
3 23 99978 32361826
3 9 99914 225777579
3 13877 84533 761370809
3 47592 72277 461822338
3 29567 89769 484817720
3 25 99904 144945132
3 89 99973 944422495
3 37480 49442 628360539
3 18118 76763 911438611
3 62 99922 936600403
3 4 99944 185287565
3 5 99939 891905025
3 7812 67318 816410514
3 59 99940 351217165
3 868 64185 654343396
3 30 99975 852491953
3 32129 48878 524715001
3 51 99931 336658954
3 11984 63853 879118570
3 33 99983 859163566
3 100 99986 38854319
3 30062 78060 677592446
3 24703 57736 130122889
3 29125 61949 884902590
3 9 99971 869474239
3 93 99963 758305123
3 46806 60165 551753102
3 41619 78126 920635821
3 4627 32855 675513691
3 76 99912 353893877
1 20976 69910
3 61091 92314 935037120
3 57786 96503 801149726
3 47 99978 472212024
3 64 99948 56378482
3 43 99912 548191835
3 25 99969 201534262
3 47973 61798 525571749
3 55 99988 961961213
3 30829 93931 629523469
3 31464 47710 208396891
3 17125 18398 519996191
1 29588 86662
3 3548 76594 490579805
3 16040 65910 343029068
3 100 99900 95900955
3 72 99949 698409610
3 12312 90632 792784785
3 24515 69095 541372000
3 7922 45532 477793111
3 26997 50321 165855985
3 27 99990 398786548
3 42039 62890 350005358
3 69 99909 689640500
3 29 99917 119460880
3 4382 73178 199471290
3 11842 46726 422927179
3 78 99929 578287319
3 1 99989 41954113
3 66 99961 518847385
3 11941 49093 452398198
3 18826 28640 193964327
3 3 99911 538852034
3 77 99992 365792332
3 39110 69078 812247948
3 55019 57143 755715666
3 67975 89169 959991349
3 59 99973 265158417
3 54 99918 827412178
3 100 99943 64533320
3 9837 64700 602456862
3 56 99939 47855403
3 2380 64891 427247023
3 39386 73077 455215422
3 45501 98358 361842536
3 97 99928 688909665
3 64 99949 597556527
3 81985 89976 231085612
3 8846 36522 927386592
3 29991 98751 295124605
3 51804 96369 841831042
2 13080 853113693
3 58715 71225 917251723
2 47064 886277876
3 25 99994 443988295
3 22490 25869 248296546
3 6 99989 340338922
3 70917 83576 290541046
3 54 99939 692273204
3 24 99906 631298089
3 17723 20849 229272701
3 74978 85625 767709103
3 12771 91868 48195764
3 33779 58752 361424964
3 27554 78321 801001691
3 88 99945 161749446
3 47674 72651 664860594
3 40514 88201 220559753
3 18 99913 186501810
3 802 69823 578526695
2 45283 934027832
3 28 99962 456247993
1 40001 80535
3 6429 27860 720716079
3 51693 71968 854390214
3 62 99996 763589368
3 16 99903 285491960
3 17207 76023 9932948
3 2 99915 529134019
3 80655 97459 853933113
3 66 99995 974793499
3 63519 84979 373509908
3 94 99918 67048014
3 95 99910 871958560
3 83 99992 609618038
3 31912 89809 385091382
3 43 99916 648673329
3 61 99911 718620773
3 47 99928 900467604
3 62 99947 68073348
3 53759 81666 727181405
3 5496 59483 600160261
3 22 99969 302627432
1 1499 92506
2 11852 485924809
3 19557 76505 460409556
2 50317 475612991
1 16125 53400
2 69389 637776072
3 35511 43710 375627746
3 39 99991 137155841
3 97 99906 40519325
3 59 99931 454747373
3 26438 85186 13641117
3 5740 84221 758558860
3 31000 59376 959593570
3 56 99910 757087221
3 14372 80789 98924502
2 34196 294627041
3 3 99974 843423967
3 71 99961 67517242
3 30967 60018 257397707
3 53 99961 849019921
3 97 99920 792467731
3 25 99911 316314581
3 30579 76657 670727445
3 9 99996 182973801
3 99 99966 788807416
2 19225 271797818
3 19 99968 414501380
3 86367 96650 318274312
3 68 99920 665622175
3 37 99948 449498799
3 90 99938 490260412
3 8717 87965 379350797
3 25772 48394 725404056
2 34640 542652242
3 43 99922 262499381
3 84 99924 394543787
2 73275 790021527
3 38 99986 370413193
3 12566 45828 267317843
3 33 99961 901835978
3 64 99901 901338196
1 33488 82626
3 17292 58731 230164443
3 3132 94402 837557
3 36743 55424 927661637
3 90 99950 479687403
3 52732 65965 208797182
3 41 99933 103466973
1 41122 80669
3 28536 92509 189884409
3 13 99941 786954258
3 58118 60098 930500116
3 72 99965 87531578
2 3458 227188608
3 70260 85684 446312763
3 11365 32148 669907122
3 40 99944 311745710
3 64 99971 737245959
3 75 99973 52256144
3 7154 81644 938692757
3 74 99951 684223041
1 33600 48885
3 9751 46647 52543184
3 92 99966 828181612
3 21922 24092 237522831
3 25329 91150 156919712
3 21087 68851 513015125
3 60462 92138 701829817
3 12626 53300 157035334
3 142 77638 119164697
3 35305 99052 294849153
1 8935 14635
2 51422 424593854
3 94 99933 515779031
3 38014 51828 366083163
3 65 99907 509910939
3 26 99921 402052564
3 58 99929 692209577
3 59492 86719 305047836
3 41356 76852 437337481
3 31655 83592 93307260
3 43132 63110 307902297
3 21 99965 396029478
3 77 99982 523362817
3 40 99955 53082629
3 24637 85926 576955303
3 74 99997 708280791
3 15 99988 791292517
3 82453 82686 855733373
3 27371 87900 722061113
1 19463 20577
3 65106 85162 333374915
3 91 99991 449307467
3 22516 92861 490271064
1 85304 90308
3 50155 52093 262050533
3 19861 49029 636548598
3 80 99971 666947911
3 55 99945 462879411
1 25486 61696
1 22534 49245
2 2236 231690012
2 20123 499282835
3 8868 77570 350149272
3 49432 82222 772719956
2 59476 966160089
3 58 99927 622029696
3 20210 95128 365058950
3 71751 87044 152752787
3 77 99950 875054269
3 17868 90963 137919842
3 75815 81926 322301209
3 36 99957 351364100
3 32 99985 897553424
3 37 99909 153148124
3 27 99942 997101413
3 56 99961 504739242
3 28975 66787 991797469
3 14 99949 512159462
3 50 99994 845681718
3 70 99946 277932878
3 61 99995 488680790
3 23 99977 144697277
3 85 99955 988793024
3 8160 31561 543180094
3 30 99952 604140108
3 88 99931 551247201
3 100 99933 473293335
3 16937 23047 21122254
3 14 99980 865598392
3 3404 31185 400451096
3 84 99987 49512885
3 8645 24609 654619860
3 8 99902 40036662
3 67745 90082 101209834
3 17911 39882 382735864
3 47 99978 44568619
3 47681 94654 400340612
3 29768 43841 678887971
3 33317 79678 509548193
3 6774 40537 970766897
2 88999 52526146
3 9668 11926 842501081
3 13749 23902 28536931
1 6294 22914
3 87 99976 753167934
3 65 99993 748312825
3 60 99976 775899403
3 8 99926 547476029
3 1518 6586 705648440
3 18575 56782 537384224
3 64668 96407 902500457
3 38 99992 757194033
3 31902 83406 218727328
3 46 99977 426133269
3 31 99976 155981111
3 56198 76114 800245785
3 20 99931 217383187
3 18 99991 964294149
3 84 99989 365698838
3 17631 21764 35310899
3 22 99973 753500118
3 100 99931 521944800
3 31 99932 906627981
3 48944 53802 287600578
3 25164 29603 960017232
3 20399 67123 822181083
3 38736 69109 528062084
3 36 99968 195008653
3 70 99952 92778125
3 82 99992 161703406
3 20689 88986 710150345
3 7 99964 684610142
3 32 99916 56554685
3 87 99936 755269974
3 35258 48440 665017485
3 7 99994 979008643
3 68980 82704 355503538
3 2999 46262 5735444
3 71 99908 383618024
3 25 99963 410397009
3 100 99913 421282406
3 97 99917 172259693
2 51449 590089190
3 69 99941 445624494
3 7378 43117 518220405
3 77 99901 465947849
3 66 99992 459479000
3 1813 33066 694481093
3 32 99963 409091356
3 65348 72617 241398951
3 85618 90954 540939046
3 80 99965 880991169
3 56 99931 834261545
3 75973 91222 202280388
3 39884 44514 826511707
3 17821 33966 284879384
3 94 99955 500395752
3 50 99947 785255276
3 77 99951 617664038
3 46534 87703 222049673
3 34460 63585 859117578
3 69082 69658 4429676
3 17947 59067 288842203
3 35391 59135 994051476
3 74 99943 910587430
3 46425 96833 542691480
3 43858 61788 294767090
1 9881 79156
3 58 99964 367032285
3 453 7415 13174170
3 94 99916 240257079
3 49 99904 248909795
3 25791 54859 119209855
3 1 99964 577064302
3 3443 29201 682454928
3 64417 76390 725790608
2 41968 831987709
3 5853 25511 237631153
3 39 99985 498901525
3 4637 91082 446722460
1 47110 48256
3 11757 14525 901221054
3 13383 57030 492242093
3 6 99935 435887244
3 73693 91582 69662670
3 63490 95251 582618920
3 88 99950 604544513
3 46507 48556 513332730
3 37984 62265 961731621
3 19272 44454 290597800
3 747 22007 331328986
3 18600 30873 305728038
3 49091 68061 481354287
3 95 99968 256838926
3 17251 85425 46654109
3 11 99905 629005873
3 17922 23540 382687283
3 57992 93407 864051310
3 75 99964 935959827
3 93 99937 29188803
3 27297 96901 600936989
3 40929 91580 97792418
3 16 99918 628824299
3 15203 49414 466118278
3 75 99949 450310141
3 51710 81579 462579142
3 43989 98249 432909109
3 21282 35636 412757161
2 34009 354050471
3 4 99946 391110908
3 13493 75380 353572057
1 24808 28482
3 40447 41379 149193996
3 29007 60388 558968283
3 61 99997 756739817
3 21213 96780 722272693
3 26141 87735 57744347
3 26 99996 130820552
3 53836 68063 972620060
3 65 99906 877197072
3 33680 45503 334245227
3 38 99936 876469948
3 43 99915 375923963
3 52263 99119 358890945
2 51407 67093348
3 81420 90434 746258119
3 25340 77733 640406210
2 88823 521797630
3 67012 76436 182717380
3 17327 54222 227430935
3 48492 89760 532653033
2 2476 160938506
3 73 99922 186755441
3 29285 95668 939522179
3 69 99966 382627740
3 14467 96605 916167983
3 34834 69234 498344093
3 45 99916 397858990
3 77 99945 611356474
3 49521 86221 847104954
3 69087 94478 313585880
3 36951 87504 388175678
3 96 99963 148315694
3 80751 92402 44944554
3 16284 58636 114266681
3 38623 73932 266954374
3 69302 98226 259331952
2 10930 30378043
3 16312 86150 241004697
1 63893 94137
2 87735 219606968
3 4 99915 453640541
3 47 100000 161880850
3 53034 85660 789232595
3 100 99906 149066322
3 67 99947 369160714
3 9 99934 364714006
3 38 99913 190718106
3 85 99944 833555396
3 2055 35606 619889073
3 64 99969 671830714
3 30 99978 541534701
3 36 99906 892150214
3 85 99942 238530920
3 34 99921 222408921
3 8563 13679 988176661
2 20743 23158321
3 77 99998 889896389
1 7690 18651
3 14611 90775 970475327
3 51 99983 983185795
3 86 99909 191695692
3 27 99987 196948799
3 44829 45772 861170776
3 41 99943 88578328
3 53 100000 833632498
3 61 99967 377717383
3 82 99987 744481645
3 52 99909 640141455
2 98462 191752328
3 5 99934 554565811
3 14 99908 562406971
3 36901 81384 75475520
3 21467 89217 57192429
3 37 99972 236149340
3 1 99948 798753836
3 72939 79840 49311088
3 10 99979 263652007
3 67004 73839 306338764
3 33832 74668 985116874
3 767 56964 963006169
3 70 99913 745250442
3 49 99982 618946190
3 40263 45988 816847741
3 2038 5101 799937318
3 64 99912 716977710
3 76 99921 997482767
3 58 99909 575340975
3 68259 96890 649465126
2 9330 85461305
3 11 100000 87087053
3 7230 53306 65740233
3 47 99974 861266309
3 92 99942 361541716
2 30257 48826590
1 15113 75208
3 25 99910 49988429
3 76245 94913 889864805
3 59 99935 63516728
3 100 99964 884819535
3 24 99924 270884235
3 41697 99499 266079235
3 11611 64104 407838470
3 47700 57704 26498326
3 43 99911 322852300
1 52513 90933
3 28142 95818 447175030
3 94 99971 507933668
3 50 99977 191740266
3 18226 66187 37108870
3 35247 80582 664709051
3 1567 44842 203864467
3 17 99902 597065819
3 48 99950 357561153
3 15205 74339 706678520
3 70096 89135 125887508
3 24898 41656 481130931
3 70 99939 177661238
3 6 99987 737865747
3 41 99901 866455816
3 91 99959 971680825
3 56372 74697 680838649
3 16989 35808 834926677
3 98 99948 552481687
3 42 99910 992506457
3 24518 78795 28202469
1 17795 81177
3 27 99986 405975226
3 25321 87032 285050417
3 5939 44351 819904969
3 67 99979 911724210
3 5403 56491 897225855
1 71055 97524
3 74 99932 846843860
3 61767 75915 275102058
3 55 99987 457670847
3 2079 15298 754721847
3 86 99909 470326370
3 23 99935 159767863
3 78839 97401 917275035
3 29742 97555 907141864
3 2 99946 859192851
3 20467 32159 547201173
3 39756 49404 53703508
3 85 99985 59208717
3 22455 62381 412187165
3 45473 56037 484296084
3 30 99927 592305653
3 17 99966 367598616
3 51324 70133 623609087
3 15709 20210 503883173
3 50987 53707 199241741
3 14686 19648 245695002
3 26 99999 554361080
2 69145 263440866
3 25 99934 969796773
3 31 99945 182655914
3 72783 86333 304736809
3 75 99938 488152884
3 3728 59466 822638015
3 51434 85494 774652187
1 26338 44234
3 34952 51233 943510717
2 91147 605810353
3 33545 96041 842219008
3 29732 98936 561811266
3 18 99909 323002931
1 82060 86807
3 62 99988 287829052
3 63473 79330 823473511
3 38 99950 564681713
3 34 99960 79720897
3 20 99919 835946660
3 45972 48279 631729805
3 2743 76023 148639832
3 18932 23623 247726917
3 30 99906 167238083
3 20424 84712 498762311
3 3 99913 543002943
3 7 99943 920544103
3 16957 28733 749305345
3 6079 89738 814207688
3 88 99996 282877838
3 65584 72155 230557676
3 35959 93978 173988203
3 51 99947 529798409
3 83085 93806 699472147
3 27368 73519 748959391
2 29725 838748277
3 22735 93568 983974259
3 78 99968 557809936
3 63 99907 138591495
3 3763 81413 532980753
3 95 99974 233407940
3 99 99961 288779883
3 64 99985 101043135
3 48331 73304 294693225
3 21950 68784 153507509
3 26383 96099 905887967
3 52 99901 971308510
3 59627 86892 931349406
3 91 99963 807953412
3 34503 90250 876172845
3 68167 93570 806691284
3 4722 10867 700488631
3 72 99940 778812531
3 75 99997 850664767
3 11 99936 682486869
3 16852 98064 566427931
3 71845 83067 750849611
3 27 99918 226594464
3 16842 72887 865584347
3 43487 95894 179934746
3 22367 66055 804289493
3 18 99955 208655616
1 52550 99553
3 77 99970 714001660
3 41942 67223 110193774
3 38 99962 158652420
3 83 99932 621065077
3 5 99926 40651071
3 16193 28610 271335899
3 51652 65969 500889286
3 54 99998 740669612
3 74 99910 242721853
3 100 99909 246660466
3 43622 70020 2270537
3 28 99903 364831814
3 38367 90938 909953596
3 11881 49023 256931365
3 23803 94308 973595410
3 90 99988 307007364
3 509 45727 346934946
3 44 99980 923219751
3 2556 96882 932936717
1 69345 91827
3 11287 39668 925686994
3 12 99912 835668075
3 41540 72953 897861026
3 84 99971 707205561
3 9 99978 294328116
3 3432 49553 316705620
1 28313 92129
3 27822 88599 863509136
1 40054 93433
3 26 99945 660106190
3 30250 61196 892579296
3 2 99918 601035849
3 4352 94650 249156811
2 19578 352005012
3 5186 49669 508640144
3 94 99955 621647190
3 100 99995 757332837
3 48 99901 488089888
3 50509 56041 147368114
3 81 99963 820552398
3 65778 85648 153924577
3 55 99974 204652648
3 36127 93739 306487948
2 70270 346561211
3 22664 69782 954080570
3 69 99964 760322154
2 36404 274478178
3 7845 70972 18282646
3 19463 83206 801838840
3 78 99994 278017996
3 38 99916 215514068
3 67288 68355 452145997
2 77029 404220393
3 4699 53151 993146442
3 14980 32036 803338559
3 91 99982 427716360
3 59017 63346 685740566
1 43007 50281
3 100 99982 958262067
3 44938 73729 251518159
3 18194 42568 233976232
3 67 99923 389656746
3 100 99950 984424760
3 46947 66396 797779803
3 10257 66166 374653668
2 44649 231810446
3 46902 69017 764940553
3 51 99967 680080367
2 68218 275926311
3 88 99975 737635577
3 65711 84728 93514233
3 34985 57773 297021745
3 49942 58149 884018076
3 65537 69045 120097434
3 28 99937 662499379
3 39208 67678 802652297
3 59 99901 811822056
3 14374 39177 393837903
3 98 99925 287914856
3 19010 21423 671349325
2 34482 986847282
3 35 99926 882212209
3 31 99935 407969164
3 14442 38068 119545656
3 9049 23484 855966080
3 65082 66032 756321112
3 6076 96124 418399081
3 8 99945 283925952
3 27138 91862 874503551
3 47 99918 495665869
3 47383 77780 979135373
3 18996 68105 521516453
3 86 99977 363996132
3 51 99933 95194819
3 2673 74889 346811024
3 19796 99695 320878286
3 66 99917 683725002
3 6394 56555 521450416
3 28 99920 989726382
3 37093 93977 449939427
3 19904 65269 926491437
2 14144 431319254
3 67 99994 833250435
3 7628 94326 399176519
3 63 99928 901172697
3 85 99983 123956574
2 89309 642639277
3 13827 53050 558336566
3 66 99924 724094432
3 1175 22739 277922634
3 45048 59007 137454173
3 85 99900 233343217
3 56 99961 332256019
2 78195 98497010
3 87 99953 513686304
3 65606 77261 115892915
3 41 99997 18891553
3 55383 99639 155000940
3 10 99916 242217433
3 25327 73908 910959223
3 93 99951 819112158
3 99 99939 722052369
2 42397 79173231
2 44170 909711468
3 43 99923 571131467
3 47954 82579 492277783
3 11 99995 261821571
3 411 8881 157275492
3 48 99916 195936119
2 64889 362689688
3 75624 78625 984381894
3 34906 35849 465101975
2 75672 964880212
3 3 99913 612167057
3 95 99925 550098563
3 9 99996 401807382
3 45891 94041 947540493
3 22212 36655 721855139
2 53058 488391970
3 98 99934 50005997
3 55 99958 143330477
1 22786 81058
3 12859 47784 90682865
3 82 99909 643833278
3 6997 49648 173483572
3 30139 99013 578469716
3 23391 93210 543480184
3 50887 83331 132995149
3 97 99996 459778336
3 2 99996 118262582
3 52 99931 306490
3 28792 49496 163469077
3 33268 68698 775501224
3 12380 40593 201484347
3 24035 92342 971877792
3 9 99904 669805404
1 1246 74813
3 53201 65519 618936489
1 15606 92157
3 30 99984 556164928
3 1645 73644 568273068
3 33 99902 593669550
3 67032 77407 213124347
3 30802 59061 481658609
3 35 99995 883335762
1 12616 35626
3 7343 66620 996053825
3 26886 63226 817227656
3 68 99921 113056984
3 19807 45829 304861769
3 60 99901 606446171
3 71 99988 555266108
3 27 99927 701796702
3 14603 35610 775348918
3 70 99971 275480862
3 16 99936 541917867
3 63813 85695 171153145
3 2150 36205 437676734
3 65 99963 80167197
1 36286 94405
3 90 99946 339686329
3 1898 2043 609855577
3 42 99999 951572853
2 30800 920398680
3 53 99927 828902942
3 63 99958 370681784
3 80 99933 959975094
3 59 99965 435721666
1 4166 97033
3 34 99939 611469199
3 57 99981 622513942
3 12560 76957 690116292
3 70899 85177 55555480
3 73020 89421 741798448
1 19949 46582
3 93 99959 964550157
3 15 99913 701406014
3 50190 87150 643609825
3 34 99960 578460614
3 50543 61741 795810801
3 57343 95366 162616800
3 29529 83546 121334405
3 61628 87738 829650577
3 9035 41023 189917132
3 66 99943 272853893
3 27702 84439 956657002
3 72 99906 693196864
3 12 99901 512731219
3 59875 66355 925156247
1 29686 69541
3 51 99992 259390224
3 51 99923 284454341
3 6982 82182 875097638
3 3006 3868 875305283
3 69 99927 746481885
2 12059 564092800
2 9252 846526964
1 2750 4523
3 35 99965 990116765
3 88629 93081 518553857
3 1 99964 587917624
3 12446 56280 563131684
3 59892 75323 154388389
3 40845 48392 676599251
3 2 99948 414201131
2 96263 680360588
2 6462 266590789
3 31 99977 949409189
3 43 99997 983658154
3 15737 53881 339341544
3 13389 33459 743424960
2 36117 497496109
3 85223 93794 488826842
3 83 99934 106095772
2 85307 486837887
3 6311 55971 305204773
1 2112 49201
3 59789 92687 81196240
3 56749 80659 738630766
3 68 99944 823123686
3 44 99976 31955249
3 12 99911 267090521
3 29 99939 469419893
3 59 99958 493570154
3 44212 91894 851547125
3 24 99979 1899967
3 68 99921 569754516
3 80 99967 40125173
3 40 99973 795635345
3 24927 99328 319024502
3 67331 82473 717420535
3 7779 57723 310187150
3 13 99965 576016210
3 40 99995 314562233
3 89 99912 46793897
3 81 99965 112558398
1 59900 99934
3 2527 51471 451093249
3 19 99997 474232318
3 24239 63876 91193441
3 35269 86030 877808868
3 7348 56694 473352574
3 10894 61764 291990665
3 44 99923 839470258
3 21412 90569 276018369
3 42430 66963 56692356
3 92 99942 981167206
3 20578 26670 779928947
3 12 99941 490989013
3 58 99939 929974290
3 17773 46979 750995865
3 9548 99352 426999638
3 5105 92999 694118246
3 59411 78686 867476268
3 62852 92923 78478665
3 67806 95739 886371662
3 41 99902 750932766
3 22559 82839 709109847
3 66324 83187 896202818
3 45293 85966 895106325
3 19 99927 223233418
3 78603 81269 579937310
1 50823 67716
3 68 99926 612263961
3 32 99938 763689060
3 73 99908 579238163
3 38 99933 125365617
3 28686 96132 85008281
3 91 99971 887128598
3 25716 86463 368315992
3 40 99961 240081655
1 24243 59560
3 92 99961 164168889
3 7500 80843 43592328
3 52 99954 252423979
1 368 37593
3 57 99936 835856711
3 71 99912 103260434
3 56 99984 967096193
3 89 99906 209688223
3 67655 77629 721413684
3 100 99995 210012646
3 71 99914 15936255
3 55241 66516 755388174
3 44 99943 973722871
3 80792 87638 367762476
3 69 99964 698723876
3 847 46107 59567699
3 53 99939 371778348
3 22 100000 486724333
3 72835 99119 903521102
3 32 99912 972656969
3 32 99924 913801362
3 58 99961 475402869
3 45057 45945 820488766
3 3021 16497 537053006
3 53 99900 648029068
3 12797 21541 739981526
3 62808 72541 652893338
3 81999 89429 962157253
3 27 99949 605579682
3 88910 97398 260468323
3 21011 33672 245785196
2 6830 609386781
3 12 99915 545373589
3 10102 45692 417892064
3 91 99918 192223349
3 23398 44761 946748990
3 34 99913 167288533
3 82361 94240 55839406
3 10581 63734 557147036
3 11 99985 293647508
3 32505 62984 864278944
3 55416 76959 823956565
3 55 99916 444214104
3 36 99931 795661226
3 11362 21756 809171
3 22537 37765 755407154
3 4 99961 624787433
3 50 99971 966830155
3 99 99964 776109745
3 10291 43990 667376930
3 18 99908 275792435
1 8592 17936
3 67 99939 1244327
3 91 99918 989977397
3 39067 86250 196096386
3 92 99983 374548992
2 29366 398526587
3 70 99979 618135528
3 13772 53930 575303359
3 46728 65459 292122583
3 14243 52685 19440614
3 55983 75445 904014429
3 23760 86163 891147333
3 45125 58557 848001520
3 100 99905 815651461
3 82 99909 793931435
3 71 99970 965781979
2 75008 691778666
3 41 99916 391180952
3 21288 22455 278097689
3 47118 74538 165881513
3 38125 83421 909891285
3 8 99942 900102794
3 65 99927 854920434
2 3531 807033514
3 33 99963 921351408
1 28618 86358
3 49 99953 701922785
3 63668 88991 509663475
3 10 99912 626564386
3 41800 67543 85981858
3 70378 97197 819240069
3 66846 89500 223162686
3 17 99979 885643739
3 62478 90277 660592787
3 50 99933 208211290
3 74 99987 44626325
1 7825 49928
3 47 99939 670608301
3 15449 79577 713054210
3 48430 81814 301491703
3 2466 90456 774914223
3 26306 96849 192133138
3 1 99966 143793212
3 15748 93394 886633399
3 41 99916 793786175
3 45 99972 375370793
3 15737 51311 269877923
3 36618 93808 661312866
3 83 99927 292679295
3 33 99981 412547980
3 30 99911 760091948
3 62587 96867 37151923
3 40 99932 122888343
3 94 99953 593015993
2 70517 527649208
1 15476 65927
3 7307 63907 64851982
3 14 99916 201404516
3 73 99946 592089056
3 14762 95831 634404
3 73 99993 485418198
3 11397 50762 994179115
2 29381 32501081
3 95 99992 127857184
3 42 99924 925676723
3 1511 50261 516592256
3 57069 82227 385211227
3 6454 93763 25225746
3 90 99928 924291086
3 12650 54224 160812461
3 73 99963 296767748
3 159 71092 348308769
3 43566 81732 440854023
2 78072 229496366
3 52316 88155 423339086
3 19121 83748 657900672
3 18 99939 933092209
3 68 99977 385462380
3 29304 52355 336118576
3 5171 14663 58556918
3 91 99964 37545316
3 26230 65464 743428734
3 52 99978 657782994
3 5381 15653 756038518
3 3271 73228 3353480
3 83 99971 902156119
3 62 99977 932859239
3 42 99988 331904214
3 77919 90531 770251520
3 68 99927 658169939
3 25097 96333 198091940
3 64 99937 263225747
1 2422 72852
3 41119 46675 37010921
3 48 99936 938117951
3 27933 92949 210494099
3 27 99918 211120717
3 59653 60452 179719544
3 99 99907 675985039
3 23852 51397 925547782
3 32856 81202 138286545
3 76 99978 447206768
3 3409 20261 273109078
3 71 99963 951349918
3 89 99925 318598762
3 65782 97023 754796130
3 74233 94988 351956530
3 58 99965 905417965
3 18 99980 587443654
3 15 99936 265754498
3 52 99920 430830466
3 74152 78221 389344105
3 20277 42808 7309465
3 18290 18500 932769062
3 70 99967 189639148
3 9554 56146 156130282
3 14605 17781 620584729
3 21517 27016 840176458
1 4705 36282
3 20646 98946 730936306
3 56841 78319 978370275
3 1760 59705 139160410
3 89067 90696 468809121
3 59521 94171 292198581
3 40561 68495 405483411
3 3059 75862 148065603
3 89 99999 547497943
3 40441 51203 42472709
3 51580 61181 142023935
3 39570 98734 904946356
3 26575 52845 598553255
3 75 99964 236772851
3 43669 85890 866023748
3 49598 78569 616772033
3 24433 58739 784054334
3 85 99979 5198642
3 27416 84033 579512385
3 31 99945 713393758
3 60 99984 106515920
3 37 99903 520065433
2 9510 145738201
3 43109 56408 692614256
3 75 99941 891965536
3 48639 80666 674039782
3 23471 72443 437957507
3 12778 98846 990652320
3 39 99950 268537675
3 28025 72240 275007237
3 49435 88807 274632441
3 89621 96259 334958614
3 16406 38831 875720156
3 67 99979 161191139
3 26 99933 299549282
3 44225 52185 237060414
3 18 99955 629520749
3 48703 68729 147167918
2 86996 551579872
3 100 99952 385691708
3 33206 76499 154347035
3 60 99962 814613112
3 8470 74434 716109331
3 74902 78063 696212395
2 46502 653892949
3 84 99955 188667595
3 67482 98743 974286640
3 29 99906 77607990
3 3025 89752 461934105
3 12 99982 806711771
3 23437 87012 16178125
2 87631 531170145
3 44707 67314 860430250
3 6177 47952 383533807
3 11697 43321 22109534
3 76 99986 468565818
3 14589 91284 638650057
3 79 99976 262593293
2 4584 173212883
3 28738 56019 621055614
2 84985 808180520
3 55 99942 412984071
1 30800 44106
3 20 99940 938349595
3 39029 64513 243835806
3 36 99973 83670668
3 886 38215 723960365
3 81760 86040 45496448
3 80 99945 872769076
3 30 99969 428792980
3 89 99974 527533497
3 38101 51268 205928318
3 36 99939 684245002
3 13168 15144 860275957
3 25 99971 507431496
3 1 15945 988772589
3 46 99974 867146821
3 48 99980 115414791
3 44483 72177 406747536
3 18417 42885 651994184
3 73 99962 467267790
3 11 99901 57297673
3 12455 87272 791731020
3 92587 98118 610400047
3 54645 66135 389618386
3 13814 46788 54033564
3 2265 80489 513708986
3 7408 94633 804492262
3 87 99967 762499905
3 19194 98267 330729799
3 24910 65683 967624221
3 2511 58210 450204628
3 70967 86774 814262096
3 28 99947 366635250
3 37 99914 835780924
3 92 99931 354263045
2 31061 710159037
3 71 99913 366325786
3 52 99931 76989716
3 11214 29563 209957014
3 6328 81866 950502795
3 10525 70360 321027020
3 22009 66348 350536256
3 46 99981 332842542
3 9701 76186 876003349
3 62 99920 785332879
3 34 99965 371641854
3 5850 75040 8641562
3 47 99919 617971864
3 13 99962 517169794
3 37177 48837 453414907
3 12369 14979 125981307
3 7516 66990 510192592
3 4 99992 18385000
3 61322 78937 696167334
3 56 99905 108407127
3 9 99955 666994050
3 65417 95637 913689642
3 38307 74928 600366774
3 38528 74364 359097623
3 91 99967 785960179
3 80 99945 144952659
3 88581 90617 550585250
3 56378 76712 499404554
1 10277 47811
3 3664 27026 489360667
3 50427 74888 696535761
3 68500 87510 285596880
1 10107 70208
3 84 99974 533035600
3 98 99971 959580214
2 27166 573409507
3 10650 85515 462085666
3 30130 62586 517921135
3 30174 44718 192969729
3 69511 96271 358469495
3 54 99947 393735968
3 22775 81191 240414095
3 43581 86868 427353559
3 10539 31187 343556084
3 26 99993 473422873
3 20111 66175 4036868
3 12 99935 990920585
3 26180 79371 98421229
2 42879 757799700
3 97 99916 789267629
3 14 99961 76878293
3 90 99980 120011006
3 68 99947 393823217
3 27 99916 840266210
3 60726 63326 453369335
3 17 99920 302084163
3 80 100000 484829577
3 82 99980 908816960
2 4979 708527794
1 55265 73677
3 15 99940 514006960
3 92 99973 894090632
2 86617 254944939
3 61374 63648 982758666
3 57837 96336 254337962
3 54246 60287 119317991
3 33519 40073 980238907
3 63 99952 132247188
3 44 99903 717802263
3 64 99937 985103715
3 37487 78147 160750729
3 28705 52994 560988249
3 49753 67090 502007484
3 46 99919 564361762
3 75 99957 655532632
2 6718 613102829
3 16 99997 108938601
3 51545 67261 58978121
3 25302 95310 363880771
3 25 99959 486965995
3 22 99932 722478304
1 12354 72645
3 53 99916 152181564
3 64 99951 775280737
3 69 99964 641898060
3 28600 33180 718642295
3 96 99991 799769636
3 25505 70340 504970263
3 44 99962 640226232
3 46879 81552 839906225
3 2809 28957 834805838
3 15786 78174 48935461
3 96 99949 640951247
3 23 99995 769901498
3 44037 69863 320639324
3 53 99959 398997841
3 36516 51619 327069732
3 71 99976 807686618
3 75 99950 150315125
3 66 99930 68864006
3 45675 90688 874226448
3 27 99986 295858239
3 20541 80527 614095554
3 1632 25202 317126869
3 29125 31527 745677873
3 4056 81955 862001275
3 64 99926 50714100
1 1720 37987
3 65023 65696 184177840
2 84806 816206424
3 18318 91491 952731342
3 95 99979 807047453
3 44051 53079 71063823
3 60 99913 587765649
3 73 99954 785481283
3 47857 89821 250177267
3 1940 9680 635032273
3 4201 64293 737921870
3 6 99916 649979653
3 5288 98414 609239855
3 15 99911 692054109
3 53 99954 105982874
3 25371 87101 583878432
3 69 99912 432776254
3 14650 87975 572536880
3 83576 87106 584314344
3 12 99920 72324385
3 75166 98771 908276022
3 25 99944 367528587
3 39453 60500 511348110
3 48533 66191 451699868
3 64650 88633 52653646
3 2461 4274 563846642
1 24044 42324
3 74283 89154 89680186
3 46565 89226 592043768
3 32 99970 561387702
3 58 99951 916559105
3 27814 41120 192764134
3 57220 81555 618193315
3 44365 94920 904938169
3 5386 83173 588895723
3 59 99937 984143081
3 24649 97964 301343925
3 18709 97032 624768271
3 3598 13454 731447902
3 13 99953 767846137
3 28807 87489 198406843
3 50 99919 661125184
3 17 99965 813057866
3 15391 26577 760721941
3 49854 82331 140085671
3 35909 49154 152279388
3 68 99986 340750401
3 29960 95317 665562364
3 50 99990 142850894
3 42574 47221 342212726
3 84 99990 707651581
3 19 99974 912358068
3 77 99978 703858666
3 47425 58680 581585699
3 76796 81361 604371671
3 6 99952 321711877
3 94 99906 595334810
3 6 99946 620463872
3 55161 82731 702977873
3 40 99971 549091579
3 29831 86559 999814109
3 2820 44996 125771306
3 60 99977 562677901
3 100 99900 537339751
3 29135 76946 966317594
3 18 99975 57274820
3 24 99914 619671764
3 52 99915 667101022
3 49 99919 609652251
3 98 99945 791721588
3 10 99949 893105681
3 87 99964 466748088
3 16 99912 976528269
3 6802 24561 845977830
3 69202 80450 544793683
3 19364 88403 515109011
3 58454 60719 718948738
3 10 99958 741306439
2 96883 404880116
3 11 99931 584739875
3 80 99980 347920114
3 42 99933 668085279
3 82 99912 640973421
3 81 99979 458837671
3 19 99978 941872471
3 48467 86629 791602670
3 18966 78344 972994910
3 69348 89146 767318651
3 32 99957 986800803
3 29 99949 348436343
3 1783 57226 529157805
3 70015 78558 461860163
2 17798 407863465
3 39 99940 664940428
3 3 99975 597856972
3 52 99904 328456875
3 79354 83157 493218896
3 21365 50963 996992094
2 88942 786354470
3 23873 93935 357991850
3 36 99998 666188177
3 77 99902 785410540
2 78260 125959627
3 5256 78598 295269960
3 16355 61604 218132684
3 98 99959 193722693
3 35 99967 589059855
3 9136 76226 214533120
3 64606 85668 86107693
3 47205 71547 756834481
3 49 99976 249892863
3 22017 89648 383746690
3 49925 95050 136909974
3 10 99984 684818213
3 4 99999 645758059
3 64444 98983 497902249
3 87 99917 283369175
3 31172 92835 314956174
3 99 99932 230733509
3 5098 10907 335517975
3 33699 55053 9892263
3 32304 43543 550449120
3 38 99988 982638759
3 41064 41910 121362097
3 31 99921 942359582
3 95 99952 595302801
3 19 99937 276295498
3 32 99975 110010142
3 27 99935 995534908
3 38 99977 227443228
3 77 99990 534139920
3 28042 95243 527915852
3 52110 64359 820471137
3 30038 51351 180031871
3 96 99995 576149755
3 82 99974 475133419
3 98 99924 694764755
3 31072 76957 766674621
3 5654 63278 629945140
3 87268 96116 621464047
3 13 99908 337834555
3 62243 78413 669408348
1 24419 79405
3 27 99974 954086136
3 39 99924 854006775
3 57765 76059 61899880
3 41 99908 591230654
3 78780 79136 230722888
3 43479 63779 778112476
3 45 99945 713894578
3 43 99926 775836283
3 68 99920 838650876
3 27 99900 991632807
3 15060 56136 481247764
3 1062 98361 658096195
2 11967 496805241
3 3 99991 723916161
3 26 99908 199536213
3 81 99909 693815602
3 46082 92120 822701298
3 680 46554 779704014
3 26629 57184 936206886
3 42 99972 734862801
1 65784 83014
3 83 99941 992100096
3 50720 79363 554825269
3 47643 62036 243926261
3 21176 95350 894034553
3 31 99986 290194572
3 42792 60713 976431303
2 98374 506269819
3 75 99917 332663339
3 41 99973 873685157
3 37 99960 499912715
3 93 99928 758325182
3 38 99991 132221877
3 45676 49111 637695729
3 38364 77829 954086479
3 17 99929 487172932
2 58998 321634978
3 44615 79596 151198620
3 45786 80880 23664674
3 24738 71127 623243353
3 3 99979 639502830
1 30916 80996
3 36 99964 817655115
3 37 99968 136720835
3 33100 77403 956080691
3 11328 89680 991901859
2 29200 725075461
3 55 99933 711110850
3 18784 71202 834306007
2 9028 840757098
3 21707 32220 123672574
3 55 99968 254583118
3 4929 54057 760010913
3 53 99938 115523876
1 36127 37233
3 37306 84183 830551895
3 12789 96735 6513349
3 7 99925 444521813
3 9101 80066 661334321
3 63468 99047 15520331
3 54099 92422 763498150
3 13 99907 409985103
3 53407 55543 243607743
3 98 99954 905414073
3 1124 26172 961419242
3 13154 42651 998583761
3 1374 2824 510336441
3 30 99916 97764807
3 23 99951 507030900
3 91 99953 807940580
2 95945 772523410
3 2 99959 98078689
3 27 99960 858334558
3 46464 94648 621754756
3 46 99948 17470539
3 23049 39417 455404230
3 17412 46313 131353160
3 22814 24734 339593510
3 8 99962 524183132
3 17336 18689 876211609
3 79677 81275 368387964
2 11213 376942429
3 14047 25285 429742744
3 22641 50663 146048349
3 86 99901 530905363
3 20761 72298 235620991
3 61407 71317 128351259
2 38146 51548529
3 27 99997 631566772
1 64340 65406
3 41 99957 333327751
3 35 99953 180511360
1 76185 93741
3 9 99938 903074734
3 2015 68764 326829562
3 76 99994 791175563
3 18122 69362 172218269
3 64051 87401 852468234
3 70547 73434 551257736
3 21 99992 648027957
3 16 99990 212080431
3 65 99976 937645122
3 62 99950 530460928
3 50 99975 888950972
3 92 99932 192938294
3 6743 78127 512072193
3 78213 97213 851674602
3 49131 58458 416217836
3 78439 78563 968960876
3 91 99972 2469844
3 94 99908 819569105
1 25891 26887
3 15 99914 605344018
3 26 99969 21892123
3 48483 58826 515661662
3 67521 88651 565607383
3 20943 69014 569307344
3 48025 63883 69189508
1 19132 66081
3 9041 60682 541659052
3 37681 75394 330828553
3 10997 82066 625710493
3 87 99973 473732260
3 33235 65738 75755302
1 4370 85518
3 32244 51500 625093176
3 45615 67486 676952424
3 23 99900 869219137
3 92 99902 632964353
3 1587 91931 238889244
3 79 99916 467621227
3 60626 72281 917668070
3 43 99969 429071439
3 50 99903 953153335
3 50 99977 722985280
3 94 99949 254679954
3 24 99973 570870483
2 68694 206109093
3 95 99956 830921772
2 88240 478092623
3 49 99998 670126712
3 35 99968 251468039
3 17 99928 756002515
3 26488 40007 440875918
3 39918 83610 170738846
3 65 99926 339047718
3 34 99982 583746034
3 100 100000 280755055
3 54203 96574 755469269
3 7810 43508 87403038
3 32733 77715 341292178
3 68 99948 264942058
3 74438 81910 394239566
3 26 99991 390872519
3 81811 86667 815059928
1 37302 48993
3 9466 57373 850345241
3 52025 67298 546552184
3 68977 75677 147011989
1 44603 86699
3 93 99963 289690569
3 67 99927 235058040
3 50 99983 746553904
3 79 99951 724232706
3 23 99981 440789341
3 30334 65310 326808184
3 11 99946 340431778
3 14 99912 90659990
3 93 99920 841182979
3 24733 62667 985510123
3 6002 34198 564507016
2 34760 315076427
3 4383 83138 680617194
3 83 99972 488290334
3 45001 57391 309154827
3 10425 85538 890932770
3 41764 59674 852408229
3 14685 86232 371068834
3 18 99958 144516536
3 27600 30641 738754075
3 1 99934 768093100
3 66405 73683 984434479
3 84 99956 830601437
3 34406 38213 743609821
3 14 99967 853122421
3 68091 75758 351667695
3 40 99912 155966847
3 57969 94484 333997492
3 4 99938 254045241
2 89174 432261701
2 66895 529752091
3 26 99989 324615135
3 20 99938 781778413
3 5 99908 921807698
1 30660 80727
3 24 99953 534616948
3 37 99935 840976368
3 10 99925 269908140
3 1 99933 399916848
3 53820 67554 797897870
3 23378 45632 670626443
3 31 99907 468076879
2 86283 382842336
3 12 99929 358141818
3 87 99933 876358635
3 96 99947 942276240
3 22511 98375 62609751
3 19805 63565 730549802
3 59429 66012 145623442
3 68231 70094 480775816
3 18942 43660 477194190
3 26877 28518 231990606
3 83008 83683 107388495
3 44886 81596 116322167
3 71 99971 674918401
3 73 99937 479669127
3 90 99924 475906126
3 18812 20949 907803136
3 53 99918 913531182
3 6747 24948 116295191
3 41849 89947 39208320
3 11691 53205 971796647
3 26 99938 404841881
3 73412 83968 811751782
3 42 99928 667525146
3 39 99956 859012696
1 50450 70392
3 92 99991 241956186
3 47942 72024 409088556
3 50 99997 935759262
3 5227 16859 851251902
2 38595 683588698
3 85 99924 387804366
2 59617 528668904
3 62426 68434 398187134
3 5109 55063 290425239
3 67 99998 969748014
3 78 99946 357955921
3 40 99964 147142472
3 90 99941 497417602
3 32 99971 891036278
3 66164 68644 210633751
1 24579 42020
3 47258 61962 696209549
2 80021 358726515
3 28653 66086 727822379
3 68 99954 463303931
3 18 99911 269234834
3 44461 68482 361277602
3 66655 83043 243711318
3 70053 76764 346522677
3 5036 13413 388803199
3 28 99991 919179601
3 29 100000 566178310
3 82 99950 819191735
3 26620 38550 113874633
3 35652 68295 77172705
3 45659 84389 232526274
3 85 100000 791264214
1 48071 91437
3 79 99999 944096807
3 9 99950 533452401
3 44 99936 914318156
3 37789 88138 870128041
3 28193 41420 312841897
3 5 99940 867071454
3 26 99977 387220083
3 44247 58412 239984822
3 92 99957 522228689
3 43913 82945 224448454
3 27342 31442 34624485
1 89737 89904
3 10 99937 71490415
3 45880 66113 538046416
2 41415 640735420
3 42715 89753 250790450
3 76190 76214 767163269
3 23 99975 345532032
3 3714 65014 956102260
3 10999 94548 544886460
3 19389 62621 513979184
3 5625 57613 164195990
3 49086 81654 822153039
3 17474 83731 205900498
3 525 99663 370483887
3 15 99978 577435192
3 46850 56712 465057282
3 9783 26655 800983245
3 42328 86344 245875623
3 7375 71377 567573313
3 18526 36790 563016385
3 98 99948 71306920
3 60175 94791 780081282
1 82695 84935
3 33 99965 325153779
3 11627 82221 315437870
3 32290 40406 389545005
3 39979 88635 882415776
3 5 99916 111443891
3 5624 65172 468761629
3 43 99960 825804067
3 23411 39479 487340839
3 5898 43693 932091022
3 21412 29830 476561398
3 23 99967 54010641
3 35 99948 939226540
3 64025 84050 246709922
3 20 99947 188701898
3 84 99938 34368039
2 24855 371015044
3 41 99933 85954631
3 51185 60955 727648677
3 13657 63286 776554234
3 37 99930 590341251
3 31 99979 972237415
3 74298 91808 552378733
3 22535 29655 705328418
3 40100 40845 662470003
3 87 99991 867785744
3 84 99944 339338772
3 5766 28683 320896699
3 33594 91053 223200824
3 82 99993 813437925
3 40 99976 880462689
3 6252 89281 200132188
3 39616 79309 634513182
2 13401 199562372
3 28184 56236 156201650
2 39456 16887672
3 50522 84956 607550287
3 37 99947 403938104
3 9714 15221 813045759
3 58 99954 433415505
3 10776 40183 883877897
3 45 99957 839078809
3 47 99978 319736859
3 71 99908 942681823
3 91 99940 192796511
3 76103 86090 807975174
3 43 100000 557066290
3 6036 73816 759732050
3 2 99907 741680918
3 68 99929 546532610
3 91 99907 884291562
2 91440 225194148
3 57 99953 824978360
3 77145 98534 191127116
3 32 99924 225051731
3 79271 98673 821594434
3 6 99979 141217485
3 63 99945 313961771
3 64 99909 261200889
1 33519 83430
3 941 67284 381121472
3 32949 74601 530510364
3 3 99956 422329166
2 34048 324020257
3 22775 33614 301879589
3 38103 39440 823687590
1 44089 64085
3 3324 21193 533737553
3 68535 86489 247453277
3 1 99903 700858467
3 55 99990 500537582
3 23 99979 354137175
3 17430 32120 612726244
2 85076 712670188
3 66 99934 328274630
3 13 99997 122846512
2 20545 1910064
3 43199 88254 171557313
3 4344 83971 212735850
3 58086 91435 670883583
2 15535 955836290
3 57 99951 991852648
3 9968 99927 848678784
3 20314 46745 604355044
3 50 99942 98252023
3 18517 77295 71269171
1 45614 59808
3 1123 24992 746913155
3 22425 23346 758857157
3 10 99961 434205829
3 18 99984 888399142
3 34 99948 207225144
3 8855 88420 506345303
3 5736 82464 285098441
3 32 99907 440864099
3 63 99967 268496777
3 71 99952 555797049
3 32705 36830 868541826
3 16647 40836 205350369
3 68611 91348 622254923
3 50 99933 90091764
3 85929 89822 288433177
3 8 99910 220649547
3 96 99969 627035158
1 11994 75364
3 20253 82286 512267018
3 37 99939 901274394
3 21 99932 416850684
3 15419 68055 540420537
3 86 99974 760345093
3 27543 63979 689333438
3 27733 33799 111006170
1 2752 80927
3 79630 82044 777139862
3 20518 69911 517300949
3 49 99981 774989007
3 9987 56290 433588738
1 8129 29979
3 24970 83601 749580470
3 1986 99278 679836589
3 60 99910 728411349
3 50255 85455 715994897
3 23691 52383 441707904
3 62549 96578 785032878
3 23 99983 52156042
3 15 99973 555045360
3 68662 91362 548483787
1 10883 41517
3 64252 89891 530054297
3 38561 82395 523448329
3 24 99955 161392845
3 3082 16195 633917559
3 78 99911 559166783
3 90 99994 963800925
3 54 99985 111120562
3 60 99903 537085828
1 20065 98830
3 22702 56467 647179767
3 503 51841 846494808
2 51150 158902672
3 57 99952 570276179
3 4 99932 597708270
3 9 99906 484427350
3 26 99966 538275556
3 9465 62433 38154090
3 11808 75439 163747020
3 58 99975 610032284
3 85915 94426 347077008
3 98 99997 184718284
2 17897 270482745
3 23 99970 555788143
3 38377 53079 351105298
3 90 99911 214666884
3 47 99996 324870844
3 4052 7409 951393813
3 5081 16211 335019022
3 67554 81340 678630045
3 61 99965 904251345
3 72 99988 335699659
3 4781 17197 37251929
3 6170 38746 664441785
3 19 99992 604409940
3 26 99905 646249825
3 6 99974 349914849
3 66 99931 503790413
3 78 99974 66446309
2 61342 287524093
1 27054 71246
3 36 99918 415354758
3 49 99988 645134501
3 5577 57880 16273806
3 43755 53882 741983548
3 16571 86350 293980230
3 80 99906 31541573
2 24986 514695490
3 30 99902 475344097
3 15927 26412 151110196
3 62815 79901 644263690
3 5827 74816 405887670
3 47 99966 112396953
3 7 99976 621061442
3 72124 92991 773953394
3 13582 98428 237593226
3 68691 72700 707515430
3 22773 41396 860094193
3 90 99920 293635844
3 2 99980 828812859
3 31924 35611 932169584
3 34617 84415 32191873
3 9471 18400 827143545
3 11795 81421 443757928
3 36 99963 303770022
3 29181 72892 551526546
3 2926 24484 890874128
3 36 99974 237809748
3 92 100000 12926902
3 40296 77107 608876458
3 7 99998 559920397
3 20558 37504 919701608
3 61 99902 657578711
3 81263 97448 894536882
3 27631 65669 118080565
3 36963 47510 950097070
3 54885 87869 317356799
3 36866 40681 307000441
3 67 99960 949894996
3 16995 86739 491446871
1 32038 78052
2 42317 485309828
3 21960 82479 510965741
3 85 99989 544232782
3 47 99906 102926658
3 70 99947 647753011
3 5 99961 13880129
3 22576 62290 750377315
3 80 99911 215934884
3 77 99925 181148788
3 32 99953 8597084
1 26942 86468
3 59834 89664 44541554
3 58231 77489 806854175
3 11 99914 21204214
3 87 99922 245369753
2 7677 210521408
1 46835 77401
3 54 99907 57878239
1 28846 68900
3 50 99946 518180780
3 63 99994 206775239
1 70785 83525
3 55007 55421 796146295
3 90 99980 402132853
3 19 99935 736270194
3 183 25541 93818450
1 16551 74802
3 36331 86193 432927009
3 47216 48925 165675760
3 32572 74047 986643436
3 11 99946 787888236
3 14159 72750 540582925
1 92478 99505
3 18 99940 431103185
3 73 99963 970128280
3 33254 46979 901655202
3 32934 49748 528931592
3 24657 49218 76513616
1 2132 10183
3 7508 78330 200296314
3 66270 69553 298089368
3 54980 90225 190071479
3 59 99995 551915413
3 17 99930 707088017
3 13 99902 392787398
3 19409 57452 737846943
3 10 99903 429119353
3 76 99988 105767951
3 5988 11543 438013902
3 72809 99887 177411893
3 13162 81713 658352114
2 3497 952363618
3 51 99947 7933304
2 64689 571487316
3 9 99911 263758638
3 18726 92341 752684023
3 28869 49530 787741036
3 7 99943 674645740
3 6 99933 650477580
3 42 99937 108375236
3 57 99910 315281707
1 3388 28859
3 90 99915 965764399
3 28 99957 668646328
3 44142 68928 557613724
3 44 99921 417797691
3 53791 69823 578000936
3 46526 70884 840491823
3 38 99941 836632728
3 35 99948 278574465
3 43 99925 117815637
3 43 99918 947715224
3 5679 56286 297311654
3 8 99912 110262564
3 16 99960 812343326
3 33 99922 997868600
1 53930 63735
3 34 99918 33403888
3 19 99964 251151550
3 1459 34479 475357467
3 30008 55998 512549087
3 76573 87890 745455187
3 59795 74328 553894561
3 93 99901 756077418
3 84 99928 805058981
3 4 99929 11840495
2 56731 219486379
3 2476 88770 867431624
3 71 99909 462737623
3 73 99996 315053736
3 20916 24683 670930337
3 9 99901 278269424
2 46687 307557299
3 84 99918 645086718
3 27 100000 18725070
3 28 99901 192124561
3 28 99987 137325089
3 23 99972 257459535
3 19480 44268 89819963
3 17 99955 395794240
3 55935 86693 15792498
3 43 99943 115019269
3 11 99901 455729941
3 72 99959 986244776
3 28 99981 23498465
3 59 99961 288436407
3 9 99960 475649462
3 20 99954 80063377
3 38257 67171 152688778
3 6908 24026 954458624
3 48 99962 134206622
3 14 99952 586739207
3 99 99926 632236528
3 48 99937 323887358
3 42695 85894 663949809
3 42 99964 154227164
3 100 99912 323157623
3 57 99941 799682004
3 21600 54554 902854901
3 95 99968 454616355
3 39685 65562 196288490
3 18 99925 56049192
3 96 99959 659115672
3 86 99942 913530038
3 50 99965 570628855
3 24568 53598 169336230
3 39 99932 99826664
3 66 99984 635624624
3 12 99959 604541870
3 22 99915 94661756
3 4595 78055 324863642
2 5196 507266335
1 49652 77557
3 70695 99205 45905780
3 854 78620 541821463
3 17988 23333 970257219
3 3048 97893 298485038
3 29303 46876 305739281
3 25631 77373 630024743
1 8558 20569
3 22 99902 342956070
3 2 99933 817862171
3 27316 29434 53278917
3 99 99919 862950289
3 33969 78459 307546839
3 3972 34183 804801957
3 23 99986 582459422
2 19744 637051647
1 58431 90913
3 7443 10179 68725296
3 41 99955 436750597
3 95 99953 522188358
3 21 99937 476966952
3 71926 86263 687465685
3 93 99984 499032591
3 6934 50704 466521310
3 10 99910 745295805
3 3912 68734 85748761
3 23230 34276 285507119
3 86 99980 585832580
3 15 99984 932408972
3 83440 93542 357268538
3 28 99994 359708823
3 4 99931 772342151
3 19942 67580 190471016
3 98 99942 33193786
1 24609 72722
3 65277 95284 240029411
1 59472 75066
3 30507 93005 292199056
3 35 99921 714819281
3 34522 93017 299245991
1 24870 33701
3 29 99988 737496239
3 4176 6329 281138624
3 25 99906 186060943
3 31469 99646 543277
3 67 99928 103345999
3 16755 91843 664169516
3 40551 58466 610197221
3 27 99923 317965699
3 67740 77896 492704993
3 32027 58973 686190577
3 18233 51475 800899391
3 67 99918 23331491
1 38422 68998
3 72 99924 945318242
3 40 99947 991992497
3 95 99953 209732268
3 69527 97698 248444958
3 17551 28258 280084958
3 64414 83321 952971755
3 50139 86523 378835555
3 31557 85752 28215859
3 55 99913 996274552
3 47 99952 251430895
3 14397 27750 411970523
3 77 99971 769792078
3 59623 79513 286144447
2 74165 957271890
3 49963 68665 996401080
3 96 99977 279531869
3 60 99953 74462379
3 9662 58340 553133324
3 1404 51578 668093448
3 52481 78449 990709205
3 7349 74885 279960572
3 95 99989 939587270
2 32434 245196597
3 26913 83960 304125337
3 44 99966 403592427
3 46146 72097 222937553
3 17 99921 579709983
3 40 99910 659091939
3 58 99960 756840234
3 48 99961 614916294
3 52 99935 793220772
3 20589 27502 65013862
2 40126 354514414
3 100 99966 305337357
3 20038 49436 321232205
3 34 99977 546490844
3 6 99998 514568728
3 1 99939 491156687
3 43986 85222 961977781
3 97 99935 406715482
3 98 99930 649516588
3 51832 78442 143110213
3 91 99972 176138266
3 12 99978 478659137
3 31256 82136 114139880
3 93 99903 866713018
3 7 99993 361379645
3 18 99915 638355439
3 15 99985 310749105
3 28 99907 689440319
3 82 99918 182798276
3 100 99939 433109702
3 24551 82416 974273806
3 34 99925 102385962
3 76 99932 504100536
3 3 99902 916134831
3 18033 65041 607019819
3 9 99927 33453201
3 36152 45095 715414536
3 28646 58044 821728659
3 88 99902 365251672
3 36 99942 394589651
3 93 99956 25129220
3 41232 53733 734851040
3 85 99966 667329415
3 64 99938 147459087
3 22544 60166 927378659
3 43397 62490 58106122
3 59 99912 983759570
3 25 99908 373534890
3 64 99994 832991550
3 16 99949 318508295
3 4 99930 872818163
3 26 99903 965448142
2 72897 782086608
3 40 99933 98057129
1 18060 56306
1 2560 52927
3 49 99912 700803318
3 67 99918 275222009
3 56 99983 491250300
3 62 99957 672827640
1 32268 39646
3 26915 42114 984373139
3 7 99979 605474765
3 55 99949 440023336
2 85030 561833676
3 38 99950 936836601
3 74 99936 640667439
1 36894 93322
1 46998 99403
3 40 99958 834688340
3 19619 24867 361652225
3 86 99993 77279314
3 30 99922 367480344
3 88081 97445 951277043
3 40 99933 793637113
3 86 99992 668352646
3 5636 13458 884587436
3 27760 63374 263860249
3 199 64803 837561975
3 21 99961 950482569
3 70 99949 78150548
3 71 99979 66314712
2 81080 228843410
3 36422 76606 187275068
3 32584 89486 865249178
1 3448 27903
3 23875 55898 495905497
3 78145 94520 717803734
3 67743 96812 742753166
3 6970 36645 777408179
3 52467 80020 178643405
3 81636 90331 162378887
3 28 99966 896084250
3 18 99996 588183414
3 63 99926 75293776
1 84026 86136
3 46754 73564 655848263
3 13575 84605 392420735
2 8627 821823499
3 68 99995 203950799
3 17 99970 485796729
3 81799 83706 261025416
3 56955 72905 220301670
2 97673 905688409
3 72 99903 938542596
3 15793 54286 675996233
3 10 99939 506044025
2 43365 942339868
3 39296 75035 773390587
3 63 99911 160060106
3 55 99945 13343142
3 55 99977 311570880
3 65 99998 16175795
2 23703 314433605
3 47 99937 235840464
3 33 99954 865178776
3 40205 97797 400333839
3 87 99910 823738344
3 47601 76692 254572714
3 24 99924 781098211
3 25 99990 248127455
3 62 99965 385260370
3 25152 31410 639054691
3 84 99991 225602792
3 3375 82469 7537117
3 4155 47736 306198106
3 31739 79554 956930197
3 1 99957 720190640
1 1437 32139
3 4812 31515 348700480
3 38 99976 941739551
3 26992 70845 572779028
3 75 99962 675066607
3 41215 87314 736554088
3 7547 29303 759066945
3 40 99979 228154990
3 67355 70351 259980489
3 90284 93418 63455757
3 54 99921 693576756
3 30599 68664 468211315
1 9452 82816
3 18 99985 291356319
3 34 99960 903972017
3 27 99932 933859630
2 21136 127847627
3 56 99951 266532942
3 12 99998 906952947
3 40253 88356 988974865
3 69 99981 550829482
2 87669 480392140
3 82019 95463 470805949
3 2799 34268 900082396
3 21143 72231 337414793
3 69 99974 962057003
3 12 99911 630145163
3 16 99970 395435310
1 39504 63495
3 40 99974 517747991
3 55199 94861 541704794
3 89 99996 985423259
3 3005 73840 897477008
3 10720 48335 173568781
2 4974 613058742
3 70323 98218 439567098
3 87 99956 273065820
3 99 99999 450847184
3 16727 25595 306652118
3 13 99953 645339271
3 15 99906 382216540
3 26 99920 714699765
3 49 99946 152753513
3 5757 66429 279541733
3 3232 87149 844509100
3 12736 68230 217367210
3 7 99927 329691200
3 44 99924 931037938
2 58505 475214560
3 43 99940 761312652
3 91 99917 124739401
3 76 99988 451176562
1 3501 75531
3 36942 71811 615265298
3 1088 82211 124866382
3 49 99987 381995926
3 16580 23836 491413547
3 15 99951 477343786
3 35 99950 230153032
3 41 99923 742382143
3 61064 62919 27710712
3 72 99955 925422249
3 64175 67702 630474385
3 15781 43554 219927534
3 57786 65558 878698591
3 49 99947 32662491
3 43 99944 736650712
3 14624 39736 487275357
3 100 99972 323327505
3 28892 30008 455230094
3 80 99935 718378097
2 84812 607205939
3 1 99922 767494287
3 4634 80111 542224717
3 86609 99710 55221354
3 92 99977 601796370
3 86 99991 350827126
3 6214 6247 305480460
3 33766 40430 570661973
3 34 99988 996332884
1 1819 26091
3 32 99964 746306727
3 93 99936 562371572
3 68 99935 562091444
3 84695 90124 960011617
3 127 22699 303364478
3 86 99935 387408405
3 50945 81261 837315885
3 61530 78621 60770622
3 62945 96346 610105305
3 60672 62415 610399010
1 8618 38078
3 61999 69461 964598041
1 39463 63976
3 47085 68586 162054273
3 46 99938 230788569
3 6730 75811 129901322
3 32848 78295 690951940
3 13712 91624 867109224
3 422 65884 176395699
3 19928 89357 104247335
3 56878 82923 979096752
3 76 99930 645379669
3 16697 84420 842925560
2 46938 42028901
3 14746 91051 905054915
3 54 99970 542170118
1 5691 41910
1 15 93285
3 8873 37550 476817148
3 29449 89426 384295366
3 63496 94813 877270095
3 92 99901 186371632
3 55775 84187 522346791
3 39941 51462 815639614
3 16479 71456 198549748
3 50 99975 784591592
3 25 99997 882448606
3 98 99990 670879769
3 62 100000 450361683
3 69 99948 412724967
3 43237 99648 682122207
3 19 99939 758615559
3 50 99999 81203515
3 8411 35346 569743487
3 8993 69152 849445289
3 93 99923 401490590
3 1 99985 771988350
3 43 99936 730538282
2 26657 829143054
3 14974 54188 817040032
2 68601 405303762
3 22292 56758 493550508
3 28116 42562 904950748
3 17 99924 199645272
3 57 100000 86223544
2 39317 672859587
3 8 99926 26618201
3 8149 30440 722099529
3 41583 50106 20965514
3 73 99902 486752683
3 15160 97324 58589500
3 24192 61303 113658518
2 75530 73224559
3 71 99927 680089760
3 43 99976 393535337
3 46 99930 481848052
3 39225 41335 585102811
3 6747 91598 42915630
3 2399 5199 896511883
3 8 99924 535290194
3 83 99986 672838966
3 20 99977 11405501
3 18 99980 601899623
3 26657 77208 337831322
3 18 99935 446433927
3 88171 96497 791412376
2 36027 714117820
3 81 99916 720175501
2 68091 483056850
3 43 99947 963718506
1 16633 88243
3 54365 77305 575469408
3 43303 82808 292683634
3 87 99930 755120882
3 48636 52102 892823685
3 20910 27920 681628072
3 20190 39138 587411230
3 66166 87282 513873173
3 55 99979 910371663
3 10 99992 354170832
3 64 99923 150553311
3 52491 66622 940617571
3 73603 73820 346002651
3 96 99902 541644421
3 85 99918 647436144
2 50656 341506939
3 34 99946 32059645
3 25778 60094 397625076
3 4788 12710 157492767
3 18 99936 485940292
3 60 99960 130574692
3 75 99915 417790660
3 16 99921 124981529
3 50 99972 36374873
3 13 99960 928025606
3 8186 80816 254209254
3 25 99955 845726597
3 85 99979 537490174
3 65 99975 396938195
2 64707 285479200
3 82 99940 430950897
1 50662 74923
3 19441 59002 381537529
3 35 99988 944869655
3 2295 67779 591635514
3 38256 43427 623091103
3 74 99928 686723435
3 50 99975 197570272
3 51934 82514 344113430
3 52006 63976 422971578
3 8351 65163 424101278
3 89803 95903 487716131
3 14157 72613 275851977
3 53 99983 1325148
3 40 99941 744236446
3 14863 82817 964362595
3 38 99987 261114481
1 49917 75796
3 14 99965 71666798
3 7 99961 321911660
3 11 99925 452056450
3 29 99956 175934929
3 69 99999 976805740
3 59 99924 623880507
3 6 99970 104806608
3 23032 51672 446186551
3 51 99931 752162561
3 2987 45044 181150499
1 31480 46040
3 55 99932 421260684
3 41 99993 886319797
3 95 99938 666440691
3 36 99988 764893708
3 9893 21239 742540323
3 4218 88837 9561532
3 8 99906 164291896
3 65 99945 757279000
1 41757 82528
1 74738 83711
3 30 99900 359291553
3 20855 61835 427100870
3 78 99944 803183180
3 9 99917 748484111
1 6007 30848
3 46 99927 283015944
2 69604 67069350
3 2023 60293 654062964
3 91 99990 346563327
3 54 99901 584167513
2 41115 4693026
3 21 99973 77329212
3 30485 96531 164354166
3 58 99933 97482341
3 85 99909 905050405
2 87469 591295664
3 62 99951 119851857
3 65152 88002 658225027
3 32969 93094 46196618
3 47800 54291 501121611
3 54453 85314 276253593
3 74 99917 40282013
3 30 99987 959670508
3 70 99989 794066186
3 58287 81631 650474349
3 33676 48388 172488500
3 36 99967 21523000
3 29 99953 691952159
3 11 99943 50538129
3 76 100000 80990154
3 74332 74394 553307413
3 9094 92147 766635773
3 34723 87647 993325360
3 57 99962 101957221
3 46 99911 707068111
3 43 99977 429760478
2 25509 200484237
3 62 99975 726660482
2 15632 638091635
1 18318 55508
3 43059 73462 671852466
3 61 99976 950174094
3 86 99917 627678713
3 17 99923 760842528
3 5522 70352 60767817
3 26 99962 732163133
3 47 99969 818719091
3 28132 94143 119883829
3 41564 78387 30819151
2 82275 582113843
3 24226 66556 24982182
3 2682 52198 268363109
3 10989 72139 412369585
3 49926 93426 820054138
3 66858 77154 371820753
1 35713 75303
3 59 99905 7826322
3 40 99927 142736060
3 33 99937 389326410
1 81709 95449
3 85 99900 919149711
3 13965 24319 340695078
3 53560 55071 339485559
3 72 99979 437121970
3 7 99912 993963632
3 6 99992 538197992
3 34582 59725 261737049
3 27043 43936 526440539
3 43487 61093 292886063
3 45342 67605 283603021
3 87671 91729 582559680
3 1829 80587 9361159
3 48974 79856 389473441
3 63 99957 224806504
3 26 99952 79943010
3 32236 33928 39463867
3 6 99935 418572544
2 41458 496450675
1 14894 22129
2 9121 912022902
3 94 99958 808049544
3 59501 66357 724302339
3 9057 80257 270452528
3 18153 44429 820854872
3 17035 62655 38922335
2 18337 454001056
2 9317 991260000
3 75745 86482 678230894
3 55 100000 262741623
1 60895 87948
3 97 99962 834840771
3 18 99948 300335947
3 69 99957 291021933
3 16869 97175 275657924
3 37 99939 731313921
3 19251 73239 969636540
3 78 99944 498707017
3 52 99955 252722628
3 43750 63264 436221927
3 81756 99473 499260789
3 65 99955 503713341
3 12 99973 125334269
3 1632 89349 650480556
3 42 99987 471694330
1 21407 28318
3 92 99955 435536014
3 19104 58399 326710369
3 28 99906 93821601
3 99 99980 335509817
3 15638 94421 949510040
3 28119 64700 969053786
3 70 99995 774496610
3 93 99941 272639954
3 32 99911 484439992
3 47007 69438 918774138
3 1 99979 332119349
3 47 99956 722181810
3 39356 84007 36183207
3 95 99959 779700814
3 23031 30775 975597733
3 4 99926 457724620
1 9644 62704
3 16 99978 450758732
3 33432 49611 472720349
3 52933 61686 742589229
3 5234 45214 749593815
3 19579 88309 435624423
3 45 99948 887972426
3 92 99908 988127003
3 82103 90954 500044300
3 22413 77498 281149303
3 38294 77502 148525292
1 8083 67618
3 90 99992 619140735
3 23 99918 324175345
3 4421 65293 552213507
3 30797 61789 607041058
3 20267 98158 299428757
3 67477 76734 405640309
3 100 99960 981377351
3 15 99968 314644164
3 8389 46902 11580809
1 38208 61667
3 38494 76582 941810102
3 27847 75057 23359136
3 41 99995 706107474
3 73 99983 863115196
3 40155 85780 566556063
1 34660 99308
3 31 99963 469784042
3 48914 70709 918299969
3 17142 48990 581694460
2 47472 78335120
3 714 18908 637861946
3 38749 98242 435401285
3 68 99911 476735951
3 17357 44376 364236307
3 70350 84482 463159450
3 41372 95570 396430894
3 29290 75810 317966184
3 70686 92845 813591502
3 89 99900 318276316
3 30264 40531 52534376
3 59 99959 874644038
3 54801 59624 231465244
3 2 99924 42636471
3 99 99951 480808046
3 37782 98990 956405330
3 23 99951 256601145
3 8313 19318 873469414
3 923 16948 988023776
2 32476 324633500
3 21820 46420 361719475
3 61 99997 68010958
3 22735 79868 646883481
3 15 99985 199685629
3 49 99939 574816310
2 9452 222863168
3 42867 79997 891523636
3 74107 92473 757271893
3 33917 59629 10583658
3 20722 56994 814867157
2 98348 833850165
2 62340 710588426
3 31 99996 396513555
3 13095 52640 346971134
3 94 99977 15365509
3 892 52582 37378016
1 47142 98129
3 46 99933 653340071
3 45415 70965 383669434
3 57313 91240 292937299
3 9187 28863 959302683
3 32348 86290 290475195
3 27095 40885 627761828
3 98 99919 947847079
3 12521 49002 328281357
3 93 99958 812191691
3 91 99906 758526716
1 65858 72805
3 81 99962 432071813
3 4326 44163 118641053
3 59921 96837 177919333
3 76 99942 551377328
3 70 99937 292456508
3 13381 58604 793330306
2 83422 17720248
3 7 99965 243338641
3 86 99955 681690914
3 74 99930 784106382
3 55 99928 356027446
3 65052 75322 587285477
3 44291 54609 947112650
3 26405 77646 312882689
3 35198 57943 390930869
3 14529 96967 854483748
3 22336 87179 830114315
3 6458 96380 302745408
3 11881 36571 99722894
3 49 99999 138929669
3 18054 75785 891362145
3 56 99986 406377526
1 6114 30223
1 24323 91838
3 20193 77374 394397913
3 8043 67306 362642880
3 57998 83767 651048123
3 1 99988 260413517
3 54877 93943 846344545
3 69 99938 957739676
3 62 99964 617143979
3 45 99909 259930066
3 61 99961 675633478
3 13963 52012 526382868
3 42892 85124 425734055
3 77 99913 568049700
3 2558 94561 653561661
3 10 99993 356547116
3 31 99964 992254439
3 53934 58249 475877594
3 86 99956 730385829
3 79101 81094 345406893
3 51244 54160 628471435
3 10663 48632 304992655
3 43824 64201 352878331
3 16 99980 40417956
3 27622 71774 170097171
3 63 99960 815103073
3 51 99975 919468132
3 45 99907 181116897
3 57 99954 137933541
3 11784 52912 512293492
1 27390 97552
3 50830 57718 460848449
1 56600 72888
3 14 99926 174681445
3 88 99967 10790756
3 6 99919 972340047
3 9 99944 705981898
1 24061 52229
3 27882 88666 523654831
3 20826 33755 533078529
3 83 99997 427127650
3 1377 69888 368690232
3 13 99907 540698553
3 34 99974 895736283
3 60 99918 875830575
3 69 99913 133120880
3 14 99998 870891210
3 7 99948 273168413
3 20604 43046 180736212
2 85017 444374969
2 93405 789835151
3 18567 97549 244762467
3 56 99953 234031331
3 12963 66400 538059050
3 33 99924 882337619
3 89 99951 47340716
3 5799 68650 436395396
3 67015 93732 986656883
3 56544 65231 391957528
3 23289 57400 835998616
3 33922 92310 658893924
3 36098 52911 160110615
3 17121 55928 953623396
3 87880 90478 184738152
3 11 99947 783129836
3 60 99994 589660492
3 51 99948 151202592
3 31063 61644 422494948
3 10 99943 203231782
3 11809 40180 620571144
3 26 99901 845292571
3 2308 55315 372341975
2 93235 661178941
3 51 99951 611376559
3 9622 11522 216344462
3 92 99962 161450806
3 27365 35659 777014822
3 53935 83249 512418008
3 27801 29102 539433370
3 4 99989 630089801
1 42611 54909
3 16 99948 75937381
2 63272 90627633
1 12480 75278
3 24 99985 487888485
3 74 99995 941873323
3 6 99994 197910363
3 43711 73608 428040138
3 87 99953 280976387
3 3 99900 735927589
3 18 21653 808974583
3 20 99961 197884676
3 73 99918 977373619
3 4 99941 692609603
3 73 99951 330580105
3 42029 90272 792635367
3 9287 91948 203937494
3 83747 84658 21226225
3 26121 26467 326937459
3 69 99941 216069234
3 47 99942 537721709
3 54338 80138 137501152
3 93 99979 174181113
3 56 99922 117448105
3 37145 41201 961215651
3 61005 64758 58001926
3 17 99913 156675782
3 92 99995 744868881
2 99405 307689405
3 75 99913 452679417
3 16 99931 435115751
3 67 100000 199157708
3 19398 75526 659279042
3 349 57471 195863554
3 81005 90240 640892553
3 66688 67662 364905206
3 4895 62341 996164516
2 17338 738076345
3 46562 82492 826138852
3 87 99964 756977463
3 27 99964 459719924
3 29600 83959 813867338
3 86 99992 996421220
3 1 99985 337508829
3 77 99972 960857116
1 31671 93047
3 20 99904 705394458
3 42934 62880 650332948
3 5 99983 443371458
3 56 99960 521598659
3 28 99987 793124845
3 31839 94286 788530549
3 45 99947 785615286
3 5 99985 984955343
3 52894 78945 33450677
3 25163 98388 486024808
3 24792 66714 104103280
3 100 99990 87605969
3 50 99990 580133646
3 69446 70774 416409333
3 64 99959 573796687
3 54 99990 933214884
2 36267 28861071
3 39536 95573 691084403
3 13 99983 355415466
3 9394 15187 18018585
3 65586 78456 370690572
3 74 99948 88391783
3 97 99902 644403532
3 8 99981 319314723
3 18066 18334 687072756
3 23596 24351 298987357
3 16079 62537 333635516
3 15 99909 238833215
1 48565 78279
3 16 99942 249708175
1 4292 52080
3 35491 67630 291293981
3 9996 74111 428547345
3 9121 50604 180618031
3 24815 93953 951306183
3 34832 43801 454318825
3 656 51820 382897211
3 52510 86956 77492267
3 1 99945 39035916
3 46 99973 514417892
3 66 99985 179412716
3 58 99910 913666593
3 27 99965 882549324
3 8753 57734 811722598
3 72 99929 430017363
3 5 99927 7648828
3 2941 9498 524724500
3 70768 98943 62856716
3 81 99914 272461056
3 25 99977 333908523
1 49567 54378
3 22424 72495 986266998
2 18678 837838667
3 25 99964 773747683
1 79434 94630
2 49811 491266990
3 24414 94644 662448272
3 16586 97190 284062473
3 34 99964 303268947
3 96 99941 209745192
2 54434 210543839
2 75846 33390565
2 20368 815183092
3 60 99914 885608421
3 36998 92062 639317576
3 9786 80127 677582886
3 53 99911 78088642
3 6021 21639 102857294
3 64 100000 767266769
3 88 99976 870475263
3 98 99944 82421762
3 10 99978 766867341
3 99 99971 273380275
3 32754 74664 1791567
3 12 99962 251611401
3 62 99972 19813173
3 36860 64178 197697060
3 49 99925 717501339
3 45 99914 412676241
3 206 74435 477537374
2 99973 192047963
3 17840 88220 564404411
3 36 99926 171611367
3 10324 61464 124682853
1 28641 65984
3 62 99941 693263397
3 26672 76220 932813825
3 79 99975 627158097
3 80 99938 357243570
3 33945 76734 179957464
3 23 99932 913934267
3 69708 77324 948390152
3 36 99908 296093015
3 83371 87907 944112118
3 37663 94641 842058056
3 75881 78360 199226124
1 18795 91156
3 44722 87792 246374602
3 3927 73535 266943116
3 85 99969 645665047
3 25709 49489 250461689
3 29817 89994 529047564
3 85 99912 351809370
3 13794 37837 306151962
1 10455 36341
3 45306 86847 296309282
3 39742 88017 681107153
3 24 99956 458821895
1 63223 74937
3 88 99915 254650162
3 45361 87255 972223072
3 68660 99419 326605133
3 15290 37060 946755812
3 19 99904 265778281
3 88 99916 738255706
3 95 99986 620055580
3 24032 85056 230357131
3 12885 24593 31223713
3 47595 96342 100797900
3 22 99935 903497138
3 49962 69888 83981679
3 26 99963 369803927
3 77336 96381 783949690
3 39472 78721 359017087
3 13384 51750 574793366
3 42365 56193 263127566
3 73 99975 354016075
3 191 27567 578224439
3 11137 24513 826852714
3 73 99907 365606477
3 16151 72236 80746955
3 83822 88871 751561556
2 77338 5683270
3 74 99921 221291246
3 27413 54737 117903526
3 94 99942 850730368
3 28017 49531 116318891
3 36090 49706 571854868
3 76 99962 92725559
3 43 99970 130509690
3 6 99907 821430925
3 16 99964 750595480
3 5733 77708 549000264
3 20051 47281 29812473
3 78 99994 795223947
3 70 99998 586171558
3 33 99936 437416313
3 37262 77730 342124601
3 45846 81257 523432936
3 39 99992 945369648
3 15 99934 955923538
3 55 99978 346744959
3 75 99975 177025805
3 45 99924 607884649
3 68127 99534 78778044
3 70427 86187 733258384
3 43 99938 716291076
3 7074 23096 663785035
3 10 99939 352752515
3 76137 82916 797326135
3 83 99960 56085502
3 11037 53586 420253713
3 83 99974 878831323
3 35615 99238 541257156
3 94 99952 703570639
3 55 99960 321477566
3 87547 92228 681224407
3 56 99935 556950151
3 40 99963 486781292
3 51092 56735 923869845
3 94 99923 824233971
3 39 99991 287968601
3 16 99987 220514932
3 68 99905 942651550
3 43 99993 349498764
3 85 99920 527654932
3 77010 80784 38555300
1 47119 72116
3 53 99995 351675123
3 67878 76781 596728031
3 83105 86238 215923057
3 57 99927 331012952
3 31 99955 356102882
3 2 99998 532575493
3 9908 47266 5385394
3 71 99977 472994774
3 5 99914 199826808
3 33 99930 660079316
3 26959 29993 348710247
3 22871 74702 240761916
3 81 99957 956179720
3 64 99986 445276109
3 67232 98323 741675046
3 39 99938 843641183
3 33 99968 445874953
3 276 11439 245618101
2 98903 992147573
3 21502 43015 653833051
3 40343 87424 805964474
3 25453 79164 872149514
1 69843 83699
3 87 99937 414694500
3 12852 77171 340887236
3 22 99917 949446201
3 26 99971 893752211
3 63 99998 668813639
3 21473 49186 528678130
3 16448 38252 30120659
1 20773 91203
3 33 99919 423212990
3 65987 93926 75583463
3 77203 86437 986740386
3 96 99900 599380200
3 64656 89653 85928247
3 5083 80394 358486782
3 5528 35332 624434726
3 7021 34777 125872713
3 4939 6629 705501525
3 8 99950 723026857
3 85071 90200 693281784
3 5434 50205 664180590
3 38570 46522 148352745
3 62 99965 910086222
3 16 99942 558817594
3 52 99910 254119068
3 78 99902 839365384
3 89 99949 320933303
3 27723 66648 874483858
3 98 99916 606122945
3 41929 92616 623451531
3 65 99910 57058705
3 63997 73396 689338540
3 3 99946 611478251
3 21929 48036 889894285
3 77497 96888 241919214
3 6491 75684 781057205
3 93 99951 46876878
3 42812 55106 737376240
3 25944 95618 651431107
3 31023 63474 722710753
3 41 99975 125886786
3 93 99989 657088473
3 83 99994 77369451
3 8 99930 691944166
3 34 99904 852504514
3 53 99954 710588207
3 3 100000 754484770
3 68857 87857 391979135
3 69 99918 608047086
3 58266 60279 198044960
3 25 99980 428549514
1 29933 68729
3 3077 29545 194513984
3 9317 36657 377372997
3 45 99969 658437474
3 96 99967 888489632
3 56 99928 432563571
3 82 99919 807244053
3 91139 96687 571137031
3 91 99973 260745355
3 82 99906 799800078
3 67 99913 168762073
3 44959 57371 964872074
3 56056 66086 137863707
3 21408 32715 988611205
3 12 99985 919682884
3 36655 58921 604108353
3 15 99980 979783412
3 21 99906 276270002
3 100 99901 198697099
3 71 99969 740310057
3 51 99990 799583615
3 18461 19971 159900498
3 61 99919 843097835
3 29788 48792 13599073
3 90 99940 851048296
3 99 99933 412364168
3 89 99933 685837088
3 12 99998 412530861
3 13775 44443 149255201
3 34171 86374 432187481
3 77593 91899 434976495
3 26351 40569 214547444
3 2 99918 251588445
3 61192 96816 883601967
3 93 99966 410284445
3 47426 66194 849191105
3 65 99966 671661974
3 6 99935 45146199
3 69 99938 748913782
3 14573 80074 760992453
2 72360 52408746
3 64 99943 92045157
3 40134 79910 136580435
3 48391 54511 250898525
3 11 99952 248159924
3 39257 92570 704757045
3 64 99965 596974995
3 78087 93978 994215527
1 5701 12260
1 25946 83766
3 10 99995 93051557
3 67 99925 550960876
3 78 99961 210466671
3 8315 28242 256334904
3 67 99955 548873739
3 20 99917 131011254
2 51343 249156476
3 83 99994 61308984
3 58 99980 734229306
3 46403 87155 816064376
3 24086 37548 321240582
1 17735 31993
3 32711 51321 991241339
3 27247 43539 632616758
3 8 99935 950275403
2 55572 241650426
3 92 99917 243517992
3 51 99949 386070515
3 51508 93204 304125599
3 17 99986 965300227
2 36033 421465846
3 9 99977 972710508
2 50433 578940603
3 44424 65847 436706310
3 47365 57033 669374549
3 6227 9392 207148956
3 15768 80116 883502017
3 41138 95897 60416498
3 66599 96725 604763985
3 97 99995 706812569
3 37731 47305 36086883
3 9335 43703 551664689
3 20196 62393 508242036
3 2985 10899 978161180
3 45996 92319 626631800
3 93 99936 557942386
3 22 99941 655608424
3 19616 65909 811266100
3 53159 99450 52003101
3 30 99963 800686021
3 3687 59717 616289372
3 9497 82080 579208598
3 90 99973 826115890
3 55 99994 968208161
3 45105 59877 33464963
3 28 99942 172076568
3 59 99929 165808605
3 21647 25778 454772191
3 42 99988 751315602
3 86244 90327 378774839
3 80118 98054 663313670
3 97 99922 326814780
3 61 99994 294955589
3 74886 78036 847047826
3 65 99943 976595417
3 94 99915 239505883
3 43 99965 502639579
3 85 99947 64761964
3 95767 98908 161675592
3 49 99900 763345473
3 89 99909 659249302
3 9052 11940 61381678
3 50081 73598 547332742
3 9917 73825 347072343
3 11 99996 580283196
3 41 99960 109142242
3 28 99990 729527693
3 477 92194 209885676
3 89 99942 109971608
3 90 99962 685497273
3 21013 66097 218665881
3 47432 95354 244949552
3 50596 51816 555514362
3 5088 34869 835260551
3 11 99934 143266218
3 22 99987 665077818
3 36358 87605 59785650
3 61 99976 904147522
3 57 99955 888301830
3 73 99907 321485955
3 26066 39031 963284889
3 85 99919 686375814
3 30657 97506 169619380
3 9215 24610 219757672
3 53 99948 403961225
3 55125 96353 661111059
3 35723 89919 109653763
3 59156 72649 983456428
3 40 99937 957621728
3 31533 56685 245209165
3 15899 77315 576403969
3 68 99906 608871924
3 23 99954 568708608
3 79 99920 583355323
3 23059 34966 128082436
3 71 99900 999937354
3 78331 92092 322321106
3 4669 35848 129757065
3 14 99908 944328996
3 52 99940 680730778
3 98 99917 760532799
3 6376 34213 244602887
2 24253 640897706
3 30825 33025 90341630
3 34749 77281 207525446
3 60 99914 569228183
3 58638 61240 525326323
3 17787 34295 938514122
3 92141 97772 463793737
2 45448 609391221
3 92 99965 928387382
3 64585 99770 135506084
3 88 99988 211267011
3 9262 14964 230236766
3 16533 60384 473670390
3 69 99917 89307238
3 28722 39849 254676367
3 64256 82690 471709058
3 13987 35069 466370310
3 6806 66694 993413230
1 32078 77358
3 8559 53834 466690497
3 73 99935 645503974
3 6 99947 16896819
3 71 99958 440344107
3 35144 46772 189195919
3 56 99914 967369021
1 71789 81379
2 30249 222323740
3 92365 99473 819642696
3 55690 97591 892288630
3 7297 76740 331561808
2 20181 280318131
3 91 99964 951190669
3 66129 80629 571993625
3 11421 47538 693955299
3 6 99946 200664100
3 21384 53910 244015853
3 14 99974 851220350
3 67 99945 255737828
3 9 99969 617134605
3 28519 43717 919149542
3 59418 82974 168421455
3 16 99955 100638180
3 21 99913 69062376
3 16707 61362 586067417
3 4 99920 237034104
3 30501 98964 662426946
3 29 99985 363798450
3 54354 70404 221414859
3 27 99982 978608555
3 7203 72962 257167942
3 7 99961 830074480
3 39382 87358 179839969
3 97 99914 366733788
3 10173 83512 470635928
3 7958 78035 210401448
3 83 99989 674311144
3 20 99990 700670402
3 67 99942 590935238
1 26657 81919
1 71331 91263
3 84428 94352 711377087
3 46 99971 872372845
3 28 99945 265962070
3 12 99940 640642255
3 61 99988 946060247
3 53098 70366 440667130
3 5 99926 532033261
3 9477 96709 815012472
3 78 99923 478926443
3 9329 10512 336545975
3 2926 41630 572863194
3 19200 74581 837598273
3 17 99991 248538448
3 63 99963 97511213
3 8796 25525 780959363
3 1595 22492 92253654
2 75235 185408884
3 11283 53465 823268803
3 51 99928 467146496
3 48595 91423 732829515
3 29165 60363 504631208
3 78119 92957 280025100
1 67415 75969
3 77663 83034 313695752
3 92 99925 551540027
2 22105 427705548
2 86314 452311343
3 21 99998 549074023
3 4849 22985 928882477
3 36 99953 916637645
3 56 99949 130090520
3 70 99955 270556739
3 53111 93461 283694152
3 13461 93371 139009262
3 48682 54126 235955627
3 5193 42789 27591406
3 75 99980 333908638
3 95 89208 563611856
3 39743 83721 119776509
3 17631 63607 147894340
3 59 99933 383697273
3 2127 73488 297879057
3 9 99916 400012075
2 58460 278186725
3 88570 88740 71196602
3 66 99964 659889421
3 79 99974 519818023
1 83538 95480
3 13871 92918 774427959
3 18582 93145 92875318
3 20409 77231 96260036
1 49007 50615
3 96 99950 489312899
3 68 99956 379860035
3 84 99922 807812164
3 83 99948 538961892
3 18 99928 704137716
1 1909 50012
1 32145 33258
3 5214 16846 139049028
3 13 99931 6376204
3 66 99936 741662687
3 35220 62035 938254098
3 60 99986 736070087
2 6705 750982544
2 92826 570135112
3 15434 87838 582602520
3 5123 57920 532907571
3 25473 44718 998928635
3 74 99940 938513288
3 76 99925 542082496
3 51 99962 599073163
3 77 99980 775709541
3 31 99900 97138393
3 2 99941 915525299
3 79 99902 482235102
1 15679 65208
3 50825 51026 354629232
3 28440 43171 995132370
3 18903 88000 159025294
3 46193 48050 270067795
3 73592 89563 329307640
2 88802 493375405
3 5051 85122 193358710
3 95 99917 355624008
3 20 99998 309190862
3 52060 85949 139740431
3 81 99959 154588875
3 59218 65587 768198047
3 33858 43553 273192294
3 40 99999 948901817
3 8902 22695 826560893
2 34421 195332249
3 34 99937 664180681
3 1623 5931 489569055
3 71 99973 774623199
3 4325 76101 679343969
3 31279 97573 544595997
2 29670 753644199
3 24092 32238 675562374
3 78431 89353 721480874
3 89389 89393 9707745
3 8 99909 147943284
3 77 99914 763435313
3 64462 64626 226978962
3 22619 83811 915402393
3 4 99946 976422925
3 47 99972 609453885
3 24247 42521 256527485
3 18830 48509 3163632
3 1114 74041 289864544
3 18051 32260 115052847
3 15 99939 865788332
3 39652 81764 341725775
1 21839 82714
3 20738 43883 709996116
3 67763 91134 38586154
1 53078 64008
3 36 99929 264664385
3 76239 87558 217454334
3 40 99927 678739853
3 52313 69863 737533091
3 15 99902 6235994
3 77 99927 284392092
2 26165 511949218
3 72786 92649 750812547
3 23 99908 248640710
3 2559 78019 193028318
3 24136 59608 822423446
3 66708 68679 808768001
3 10362 23345 617172315
3 83 99914 63565435
3 17 99991 105848468
3 14886 50661 920350799
3 92 99911 908272264
3 59 99953 805647405
3 15395 32482 322248985
3 29626 40853 778863584
3 66063 71985 809389787
3 65438 68577 72991495
3 59 99917 272111462
3 50 99933 442161159
3 78 99963 337900008
3 63351 79503 656298304
3 57693 60158 445367807
3 31 99968 287278720
3 47 99980 425060549
3 95 99903 544470709
3 12526 84264 285384749
3 6 99939 244790247
3 882 29945 689841805
3 45 99938 913075046
3 4856 45309 39649916
3 2 99956 868767807
3 2091 63662 714792670
3 56264 61460 196021748
3 12 99919 860035902
3 26283 39415 664264045
3 3334 87856 116142172
3 92 99997 613701673
3 1244 55976 936454406
3 24703 96088 767074746
3 50 99968 593487659
3 34 99903 466954096
3 2 99992 91993902
3 51435 83250 895986772
3 3191 28129 502071672
3 83 99961 988141401
3 75906 92089 737826386
3 31 99997 820536781
3 37 99955 635151345
3 65798 92953 933573142
3 45 99958 262056658
3 18580 25644 456504475
3 87 99902 847985737
3 75 99934 909819648
3 76 99926 780166996
3 3 99948 986593687
3 22039 36939 398414773
3 80 99982 46322963
3 58416 64332 965938496
1 75216 91878
3 9618 97396 783158218
3 41118 70139 844394587
3 36926 85936 786545943
3 73 99903 812749326
3 84 99905 537304051
3 91 99985 569878814
3 5924 69063 190361498
3 25091 93985 997954733
3 66837 85510 360339647
3 4701 73857 210581650
3 1 99961 677603101
3 59340 89220 148176273
3 53023 85340 435047244
3 27554 68633 485526985
2 71238 787144519
3 56 99939 511333296
3 88 99925 531927233
3 32 99983 856131270
3 5444 74701 136686878
2 41767 13086527
3 19 99981 972283187
3 5097 32651 183014436
2 16205 170868273
2 49047 577558934
3 62 99989 555185617
3 310 38889 785876979
1 67851 93115
3 39 99993 382218763
3 57741 65434 805073177
3 10 99991 942089724
3 23 99982 699173766
3 16 99992 973768781
3 6723 79869 732237102
3 70488 90215 519129874
3 61100 85111 41866956
3 31950 60880 632091655
3 51025 97172 722952344
3 4472 62964 507148735
1 28227 68135
3 25591 29300 663532269
3 17156 29952 696867978
3 52 99967 82198057
3 7725 11345 102327605
3 7897 69982 964259946
3 7301 33706 671831779
3 20 99957 742108090
3 9 99915 909841289
3 90 99935 164778332
3 37 99950 295721158
3 50281 68535 43405633
3 74 99939 257404155
3 75 99902 67351485
3 72914 83561 916892827
3 27989 79426 33195899
3 10 99906 656323012
3 29 99993 641322415
3 54299 90630 914195983
3 13 99909 928419979
3 68 99901 132633252
3 31 99965 318308853
3 28259 63689 772383377
3 46 99982 871707766
1 8186 51182
3 18987 27883 555575994
3 68 99907 819171188
3 79872 87662 308913006
2 31718 722101862
3 1109 71657 992554451
3 4 99920 975235487
3 2 99973 777136752
3 53900 73928 670107853
3 17616 23800 429437798
3 51291 56817 931103008
3 47620 59447 288724990
3 38653 77165 212764720
3 20 99900 414564549
3 73 99913 303568850
3 18 99968 244535308
3 15988 69580 234422827
3 22 99962 842345106
3 5490 95054 826834950
3 29010 58784 960053376
3 2590 74569 345400675
3 17 99986 948165270
3 48 99914 249815121
3 78 99976 965425572
3 82 99904 219443197
3 9 99968 661319739
3 43369 65274 368474635
3 30822 70345 407016101
3 97 99910 563583525
3 43409 84329 376050962
3 36303 45823 875508689
3 2 99978 465183252
3 49 99910 613254280
3 11720 55142 939724622
3 44940 57273 5614596
3 89 99968 387251304
3 45265 81511 724674778
3 41 99918 324765255
3 58 99922 823691593
3 59 99913 106362491
3 93 99958 182487633
3 79321 83039 377592568
2 16974 620466249
3 22309 89354 488746708
3 100 99976 120083874
3 47188 70869 316969727
3 33978 64134 65072687
3 44242 50641 989348107
3 31588 72525 843867725
3 97 99936 295726744
3 24690 98578 245033084
3 48 99961 332640264
3 12157 98616 796287148
3 11141 15018 389920371
3 87 99954 41041370
3 13 99913 283843034
3 60 99925 349472731
3 32921 85108 98423712
3 24712 80052 823159672
3 20790 70432 135722806
3 13673 50291 785471675
3 7 99907 705825558
3 36081 58488 240731528
3 49 99943 222753778
3 93 99902 275389552
3 5 99918 639655470
3 15829 44943 231684034
3 70 99938 352075659
3 23532 84426 110858979
3 6586 78745 432123173
1 12595 30274
3 85 99954 686852194
3 58190 66738 466981631
1 75 88416
3 100 99932 216980604
3 44831 68706 507372080
1 35969 82513
3 56 99949 538084246
3 10 99960 145435133
3 73 99907 361477773
3 88 99946 93666540
3 47795 87096 707355026
3 26892 39175 944806714
1 38314 45966
2 30793 45352339
3 28284 71632 920179102
3 21324 86397 472757522
3 5188 53378 827531709
2 63902 180826165
1 14202 15461
3 85 99943 277578080
3 93 99946 922502632
3 1563 85867 482021139
3 17 99964 759010887
3 21 99970 385040284
3 27599 42371 981977343
3 54275 67935 253985039
3 46380 67624 512312899
3 47 99978 283335462
3 97 99971 782859432
1 4259 43622
3 41670 97624 710099528
3 52204 91196 624879608
3 5 99955 831144056
3 903 8629 924707760
3 59 99921 994093253
2 23981 384517386
3 45 99978 279286358
3 77 99980 344153635
3 35839 88400 438392604
3 16915 17655 377860796
3 21 99994 34520860
3 27171 44449 967718362
2 93600 769947809
2 9746 412107820
3 30 99914 76432972
3 88 99926 955001688
3 4188 48761 470110985
3 37758 57937 272642762
1 3542 7225
3 45874 90645 614981258
3 69 99980 533645759
3 32839 43867 735670832
3 8144 45913 847556766
3 472 56525 138608102
3 76 99994 839722762
3 17011 50798 533996634
3 31 99987 933314890
3 6 99936 969870517
1 11731 81826
3 40728 43790 890918875
3 12054 85379 40212429
3 53 99915 924588815
1 20708 61223
3 11105 82075 788208316
3 50210 61457 676449978
3 70 99987 63639091
3 14224 55881 396128538
3 5245 81410 717061724
3 6930 72742 282472628
3 1308 13406 708649890
3 3 99962 157452453
3 23103 97085 432759025
1 8823 67293
3 26073 94006 157544070
3 71371 97347 408818214
3 14726 49037 979096829
3 44 100000 233404105
3 68 99968 301517471
3 27 99950 339530595
3 39 99928 526436342
3 11022 73555 925656863
3 49 99905 322922862
3 22780 61054 528031660
3 58 99928 559535267
3 66 99936 859410734
3 1 99997 712377853
3 53816 86493 351727730
1 4042 46482
3 17 99921 930706599
3 14595 44887 749984496
3 2873 52949 416449555
3 60 99971 861402141
3 6102 13306 23699994
3 57476 96558 44604171
3 24 99953 555727533
3 74 99950 774528353
3 43679 65503 174276296
1 45711 51862
2 77823 725990678
3 41 99907 861320288
3 60051 70614 518252072
3 6 99914 755516892
3 85 99952 840019661
3 22868 71107 539666555
3 69 99995 690386094
3 7555 25838 748696605
3 100 99938 272533686
3 49690 89039 456151738
3 52415 95391 182728781
3 37 99938 710900021
3 87 99952 95765706
3 50 99973 710547571
3 35941 73199 528282915
3 96 99970 380696747
3 80107 89430 634961894
3 7525 88589 919426816
3 85 99916 689078637
3 67 99924 837452621
3 41123 44288 258076237
3 30727 50127 346097729
3 100 99998 185405456
3 49 99967 680552364
3 13554 13838 412480036
3 15 99953 873448215
3 13 99945 775120659
3 61958 77098 46575258
3 57 99989 861403124
3 21707 89998 501631467
3 18 99977 133555234
3 30112 76374 841340339
1 38785 62547
3 7 99913 991261913
3 27783 36442 503897104
1 24202 60940
3 785 26577 288786704
3 74 99938 573560753
3 12 99941 740623958
3 52262 83306 622830562
3 58 99920 522164365
3 27277 88378 502418150
3 50663 67343 39289881
2 82160 900377159
3 4 99918 306875464
3 58116 63241 333720968
3 46579 62983 132943099
3 8 99986 798022508
3 11 99928 452899457
3 46651 82624 663087019
3 27352 39778 825963802
3 41869 42273 515197162
3 54941 65903 607149850
3 45 99954 975908630
3 21 99913 250749914
3 62 99953 278803442
3 78 99971 148949228
3 16 99980 811640303
3 96 99917 171988883
3 79716 82205 78120252
3 60148 84773 52099187
3 7678 82565 166189853
3 18 99925 529896325
2 93763 680486998
3 36416 39665 799099238
3 72 99956 842819634
1 76206 76565
1 33831 60207
3 51 99991 953046642
3 41809 62135 528793687
3 12705 69917 981697276
3 12145 12317 548555080
3 73 99951 380401182
1 12900 37326
3 5 99941 122875295
3 99 99900 497730483
1 86049 94827
1 52235 77681
1 21660 97175
3 42 99999 528881363
3 6 99969 866520229
3 26 100000 163508105
3 7850 32694 994542575
3 19 99908 625382285
1 26864 86077
3 8 99983 538199185
3 11 99921 97452296
3 24685 28770 514772018
3 23392 60521 700670651
3 36706 59144 771945357
3 19157 24437 27707317
3 17053 56285 883585612
3 99 99992 82069219
3 64013 74632 36857164
2 20958 331895566
3 74116 80784 613703611
3 43 99966 419714765
3 66 99912 330913571
3 14911 40207 52029109
3 50686 76274 685234669
3 84 99909 365411903
3 66 99910 141268033
3 55 99966 682596807
3 50 99969 217412315
3 18 99923 714162815
3 57914 96909 227488416
3 33862 83242 446995619
3 25685 95654 359084145
3 27260 42655 652205550
1 5657 80810
3 17461 21656 755362075
3 34445 63920 176178944
3 22014 24264 118640370
2 44306 509594406
3 2325 75425 1174682
3 30 99989 365757859
3 57 99952 383211383
2 27055 538888529
3 61 99964 765434394
3 49938 89001 740855852
3 31784 41055 228026279
3 5 99947 714896755
3 30237 66228 352681728
1 53180 59299
3 66491 80934 460152772
3 17607 53860 783777314
3 49584 80522 634542351
3 84500 90032 72900044
3 12464 42923 895634373
3 1 99941 18778860
3 21430 75280 20071994
2 80714 69637640
3 46189 77407 941926912
3 21 99954 174308099
3 4 99914 48035837
1 13554 55559
3 95 99939 608486826
3 34637 47458 173855011
1 71590 85222
3 55061 75151 2947685
3 1 99993 631822293
3 1147 39526 583188664
3 31663 77351 814597348
3 31023 85209 33361530
3 58 99944 949492398
3 72127 89939 419116665
3 17 99978 72281419
3 26 99988 115149813
3 13825 39601 18794598
3 53146 96152 383663344
3 72 99989 591484464
3 21079 75520 59556040
3 78 99965 65617556
3 75 99987 877324035
1 68544 89447
3 21839 24887 165225108
2 7147 271120375
1 11177 97289
3 68 99903 710306922
3 62 99979 843325146
3 78 99902 667432081
3 26465 51800 754906673
3 19 99938 334092418
3 32421 90134 630937080
3 39476 78170 651365079
3 45 99929 662162740
2 78289 922275776
3 54 99995 617834135
3 29394 68308 821589604
3 43144 46539 766889811
3 20 99921 369900786
3 44 99958 315351442
3 3 99933 606105068
3 43581 83932 610982878
3 33754 40231 596934458
3 37525 89445 935121913
3 81778 89281 258679643
3 33440 59401 30066609
3 10 99946 383216865
3 26620 99468 997368307
3 85 99983 537128988
3 9 99927 798853666
3 35330 39042 265566485
3 37012 89072 66311082
3 66573 74440 467983295
2 87385 864872631
3 95 99953 890704441
3 30204 47032 939608131
3 42 99904 661044453
3 16 99995 743658081
3 76763 84847 64492528
3 28696 86721 452749904
3 58 99983 502797104
3 34254 60517 310795449
3 51 99932 436852422
3 26 99993 655899522
3 40 99973 31109007
3 29794 73220 29213663
3 59077 79403 647224286
3 91465 98590 163776682
3 3038 56538 702017129
3 49 99966 15673077
3 1616 36039 174752128
3 30413 68232 814449373
2 49919 899976189
3 93 99989 359508053
3 48 99973 921593740
3 78 99918 941443424
3 27 99993 293247313
3 69455 99460 846075141
3 76 99914 964041809
3 6 99945 9006100
3 50865 71330 888567180
3 20062 93602 136818634
3 73503 97519 731290479
3 2 100000 271021281
1 1953 78103
3 3245 13678 579142120
3 93 99954 665580839
3 42 99916 421183300
3 13 99929 130081505
3 14 99980 504779268
1 7989 82632
3 66 99968 833368995
3 32665 98544 313800289
2 1882 18270533
3 36 99969 25992578
3 32210 73650 265957126
3 6 99997 265644473
3 57 99987 494784018
3 36 99919 617806997
3 33 99939 309063970
3 29178 97634 657190179
1 26865 43837
3 50 99991 557771236
3 85 99980 508864709
3 32071 70613 985319938
3 84 99929 942404941
3 75 99962 702312536
3 92 99995 235978613
3 28 99911 605667020
3 60 99929 705418453
3 46 99994 336990010
3 12 99906 996941643
3 7 99952 504748456
3 46095 69463 900081362
3 20551 23574 849352379
3 97 99926 397709718
3 52 99964 536605291
2 24476 771274090
3 5550 29622 887159121
3 37295 41606 436257208
3 36813 89249 745319333
3 26617 87566 843937438
3 16436 75602 770329597
3 40166 82457 955711669
3 83 99944 229939087
3 7 99945 26634280
3 67034 88641 443619133
3 10154 57731 716679938
1 53086 71681
3 5130 58552 600032994
3 48955 96994 214713404
3 16 99944 588127845
1 7186 44101
3 69 99900 846216411
2 56522 365559794
3 90 99912 157361141
3 63 99976 393937060
3 64490 76060 997129715
3 64666 71259 312096307
3 9750 63668 873051476
3 47734 73557 46035820
3 83 99916 328159054
3 26 99963 846784065
3 19419 40120 292208142
3 48 99964 277121280
3 57 99968 100802447
3 81 99929 914524613
3 53348 98073 534416042
3 47215 63469 796394030
3 34004 48669 679665774
3 36 99906 918010702
3 83 99954 606060978
3 8220 85218 354608100
3 20835 97738 226361576
3 55513 83979 594054860
3 80039 93409 274798644
3 25302 75411 470305718
3 53 99990 507213246
3 100 99969 91269142
3 51 99959 511236677
3 18937 35176 708247132
3 16363 67047 636389364
3 33005 98222 956259173
3 27937 53340 30670713
3 35 99937 707672625
3 47839 81840 760531795
3 24 99984 987981270
3 85 99924 375384428
3 67 99938 246302645
3 56993 92089 485391080
3 16 100000 244722668
3 2 99998 351081020
3 1249 73531 761856524
3 9479 96136 366649730
3 89 99997 683209740
3 46 99934 286227212
3 67 99953 923970429
3 86 99967 238812728
3 79 99982 876531967
1 80833 98862
3 58 99906 444104191
3 25119 45894 535368067
3 75 99967 902768245
3 12 99919 392954755
3 93 99992 820781002
3 33 99965 881211826
3 29928 71747 765973054
3 15105 41180 681716362
3 6 99977 970953087
2 96918 838247060
3 21 99984 265751232
3 100 99996 433248977
3 87 99987 425792065
2 70522 965268116
3 21854 24450 926608376
3 92 99957 281426427
3 30770 92555 427848240
3 48 99999 409130855
3 18 99987 43945970
3 82 99912 227018200
3 33 99958 64250630
3 23087 60463 3994557
3 41 99964 497950664
3 62 99923 446294344
3 17401 19566 355916823
3 48701 66456 349600518
3 45 99991 749960336
3 43 99951 11933871
3 26883 77638 900145660
3 10374 39494 578515003
3 32363 50660 536011014
3 67 99900 820501815
3 14 99972 961129522
2 40837 635530556
3 79 99946 985113685
3 82 99974 974076134
3 22830 73053 3938000
1 15740 59643
3 33109 78588 542159526
2 52265 282084736
3 17665 83832 635933148
3 28603 92349 559500718
3 69 99997 753101268
3 30 99948 50909990
3 34 99917 584396118
3 7 99975 107009695
3 20776 35163 629182799
3 31238 86152 628536948
3 9 99958 290550577
3 100 99902 55776383
3 99 99905 808669551
3 29 99907 78433832
3 4 99945 411644975
2 64891 131102604
3 84 99966 707747833
3 35695 95405 957794287
3 37599 89712 152852540
3 15 99999 906481730
3 59 99956 660237053
3 77 99921 609340922
3 55874 82639 311367742
3 33507 53454 903520127
3 20926 50939 184481298
3 9845 51679 944552061
3 35996 43673 558492049
3 83 99952 298681975
3 53 99902 454951952
3 3068 73441 875845533
3 12707 74318 963729039
3 78686 78972 881345503
3 40492 70306 478585202
3 32 99968 24129603
3 20168 93116 892416115
3 67 99971 874062964
1 74347 74656
3 70581 72647 601672264
3 34 99966 747486836
3 54 99957 770201222
3 11161 91106 907144948
3 53880 63748 508906455
3 59 99969 716823026
3 19967 47719 738311709
3 58 99925 194398710
3 8 99939 171566403
3 67 99995 385938802
2 46068 170557458
1 35280 45115
3 64 99979 543391829
3 13771 76475 378506073
1 23812 96053
3 56 99955 287844114
3 60 99968 53233348
3 44 99973 330829930
3 16 99979 447354541
3 28 99981 747643372
3 78 99935 596424669
2 71020 254017213
3 20549 25212 451847550
3 22033 73841 413432453
3 31 99990 281284944
3 94213 95996 676816947
3 11 99994 466401679
3 4131 17383 68007245
3 56 99944 640815824
3 84 99912 561518074
3 93 99935 458552827
3 12 99903 969836794
3 51540 82161 458455521
3 42438 58598 551533523
3 75 99922 275259151
3 92 99974 458146637
3 96 99919 951273441
3 61295 69042 155896864
3 89 99968 738199770
3 8107 61600 943741420
3 57 99928 440314163
3 3153 89351 723055722
2 12840 698381538
3 2714 66824 909080414
3 51 99904 755007659
3 3107 62924 136401720
3 40551 97696 939625639
2 33808 511271472
3 77 99993 680817373
3 15244 16394 664484244
3 68068 94794 411225302
3 99 99921 757941865
3 35493 57707 17630079
3 78860 92002 621206930
3 16164 23512 20400544
3 71 99911 464438770
3 44540 56195 953724563
1 41048 73281
1 18522 62558
3 82 99921 802520536
3 48 99910 262324425
3 31900 63703 99796172
3 75 99993 825627099
3 4611 25034 25275820
3 89331 91702 835026705
2 92199 607368276
3 83020 91121 136380004
3 47070 82097 514529590
3 49 99939 197094092
3 89 99932 551252724
1 26565 53962
3 99 99960 950669499
3 17 99999 296090962
3 59921 72175 639324782
3 48 99952 192027463
3 32547 74360 739296141
3 31345 38063 251180023
1 15061 45748
3 1561 3462 645551187
3 40441 74572 846673248
1 25003 32727
3 93 99950 654453412
3 9606 61831 297167497
3 18928 45471 292619152
3 5400 25776 364361321
3 33908 97390 800843617
3 30560 79118 324776122
3 77 99901 12297762
3 73 99907 212671617
3 68406 72316 710473145
3 798 39101 932975632
3 71 99975 124299609
3 93 99968 859444248
3 10965 50834 8771895
1 29754 38054
3 13563 17582 820761146
3 33 99980 899810847
3 41 99999 273878863
1 28716 83283
3 18848 93132 625385923
3 89270 91886 36396862
3 11508 29247 191426626
3 4940 98997 725901588
3 28689 87185 831102488
3 48 99906 108146489
3 37 99995 566587782
3 27789 28294 860382711
3 16468 77596 318597171
3 65440 80333 570414799
3 57122 95398 669966945
3 30 99973 973322065
3 3503 86077 355193438
3 63 99998 619159081
3 58 99960 479594557
3 551 75258 60223610
3 75419 94686 143029702
3 31898 83506 219285871
3 14055 59400 338242731
1 8066 99039
3 18100 19581 142954337
3 23 99952 760730133
3 96 99991 218290468
3 61 99930 795392617
3 2028 18105 206866803
3 18 99978 529718297
3 64 99901 729921507
3 13 99932 781052817
3 36641 49893 979394132
3 80 99986 746291827
2 91928 47031453
3 13 99992 348894824
3 47 99979 301633676
3 16070 38076 625037891
3 70 99973 13124671
3 16182 63785 106254448
3 26 99926 795861019
3 8 99973 139854231
3 10466 46722 783191342
3 1 99965 444979960
3 51344 88687 917323684
3 1230 58688 970487945
3 45463 91822 826213757
3 80 99969 416073536
3 15 99928 750350205
3 31 99908 495814573
3 72 99965 500634723
3 77 99980 14082763
3 46146 49041 991145566
3 24331 25175 538519833
3 13 99909 451023037
3 6818 39403 942112228
3 2709 23838 96650214
3 4723 44112 545277671
1 50479 51788
3 29 99916 542536495
3 11945 61985 73192717
3 55536 92201 935377335
3 89 99952 262217964
3 88 99950 221912325
3 95876 96069 767896551
3 47989 74459 178383173
3 56 99987 114476340
1 2557 10159
3 28 99953 774095650
3 95 99981 131749145
3 11806 19242 161146253
3 83412 93723 949208713
3 70 99999 93236531
3 82 99991 298377827
3 15645 66965 223007552
3 21 99903 190375605
1 36110 56734
3 49610 71799 611413212
3 49 99997 606503692
3 27224 63484 443966468
1 88014 88630
3 44290 99053 615954556
3 85479 89719 18940769
3 11427 96597 685602877
3 25955 53289 5705692
3 67 99965 913500166
3 23 99996 973393439
3 14 99910 629388872
3 49089 94603 87788071
3 49551 67373 483362440
3 61635 74954 239918443
3 1 99985 450652220
3 52632 53629 829075025
3 86 99981 456461272
3 17 99992 740155360
3 42 99902 562123812
3 19859 52342 981467063
3 36502 42134 382673361
3 49 99905 555482174
3 72 99979 292592971
3 93 99910 748460828
3 14 99950 561488080
3 36595 69398 111321577
3 10 99924 536627906
3 3350 62372 102090533
3 47 99909 437407290
3 85 99976 540731240
3 40282 94782 786603998
3 16442 75622 715219163
3 16 99925 701342965
3 52936 64832 955652839
3 99 99952 424474808
1 44248 46264
3 14967 94074 334755095
3 42204 71363 594310197
3 23126 50257 255662623
3 19091 61256 767147975
3 65 99966 7959580
2 56906 41865503
2 4420 334665111
3 31 99940 737927821
3 93188 95147 292911195
3 45124 69401 603436552
3 43 99948 11059386
3 28 99934 951540936
3 38894 61357 803122455
3 98 99905 800702422
3 12 99948 887713243
3 94 99957 980108837
3 57 99944 121857359
3 75244 89507 135193348
3 8578 40550 326291880
3 24 99998 899851478
3 23360 47003 585846115
3 4 99960 475447301
3 3342 74877 216773588
3 82177 85193 105012
3 59 99973 905755641
3 56 99941 918682037
3 2521 95801 205656980
2 32811 876968578
3 542 10087 505341139
3 22 99962 833797142
3 65384 71905 321285003
3 22 99995 254051446
3 17116 58394 40234195
3 21808 66616 769629427
3 27 99916 997598664
3 17620 73809 812163564
3 40900 84118 251619241
3 75 99981 957317253
3 34242 89196 813789480
3 13 99976 550925460
3 38142 46838 74184193
3 19211 58838 714425565
3 2 99982 898913993
3 14682 65078 63910271
3 46786 80684 811866376
3 14 99961 312936110
3 12 99963 514400650
3 4078 98968 887155619
3 23 99991 418375922
2 44722 12858077
3 30612 44078 338795114
3 50 99983 779559881
3 22 99902 571327820
3 82 99996 544330179
3 4734 51742 91816676
3 23866 25009 46765035
2 88925 447169842
3 83 99960 488974062
3 14009 25001 651608638
3 44 99909 594767489
3 30119 61843 472481271
1 967 80473
3 38965 77230 931776899
3 28059 62876 11788651
3 66 99921 874217941
3 39034 73502 592682031
3 62999 76991 190708183
3 78 99927 386124477
3 78 99988 67452116
3 391 53332 657016665
3 40479 68780 463514945
3 87 99967 940255309
3 17642 21236 792609935
3 35662 66932 139495526
3 74 99934 122154304
2 32214 82250143
1 14785 72191
3 43032 76368 53608807
3 50716 78283 277047809
3 50047 96245 937861083
3 41946 82490 139226142
2 56224 465181926
3 81 99987 815388372
3 23045 58335 224643022
3 79 99927 951704439
3 79 99992 696948811
3 50 99957 455148380
3 7369 53267 946560658
3 9 99934 24935851
3 45 99925 670958725
3 46 99908 342834035
3 65939 83403 623927473
3 79 99942 49150520
3 29758 67261 621028218
3 51 99959 214132941
1 8602 94677
3 51263 75825 698434697
3 31271 92386 778114979
3 9796 60624 891713107
3 26 99976 61663562
3 844 30989 373835811
3 55 99942 69864329
3 9 99926 540813627
3 2960 39679 249346931
3 71 99942 541492107
1 36833 75658
3 64 99916 686262655
3 77725 81634 559105394
3 69161 95158 717698450
3 14172 24453 858761346
3 1 99962 450797383
3 20997 42442 625613338
2 22882 177415506
3 47672 86152 797181823
3 93620 95556 574282451
3 13 99907 336061114
3 72299 73807 246214231
3 71 99972 127602903
3 49092 97620 461173504
3 5505 17957 606434950
3 1705 62996 42344950
3 72 99952 48052283
2 98974 771672700
3 27 99948 145292034
3 48874 69404 723679136
3 35805 84063 947646203
3 8 99916 870013224
3 28 99954 525557930
2 52565 577737596
3 20192 55541 483826111
3 83 99999 543432059
1 54244 77258
3 14084 71790 303363095
3 53 99954 794482833
3 52 99966 955764897
3 36 99953 661132249
3 16 99981 571990608
3 99 99929 517049266
3 55949 67771 597392505
3 9 99903 158089572
3 77 99988 307534704
3 6 99983 517059285
3 52644 57273 990339549
3 50 99968 827747460
3 42409 68906 707187792
3 24 99986 428939706
3 29285 97006 752596247
3 18 99976 375274235
3 88207 91172 652042320
3 4523 42791 847200450
3 9672 67455 969284666
3 44573 62317 582964846
3 8 99961 700090833
3 100 99918 245999991
3 39 99969 309669274
3 18474 31494 876658918
3 73 99905 82784444
3 460 13385 655617796
3 31113 39367 753497680
3 34 99980 657072977
3 24 99946 600321273
3 5329 31487 971022008
3 52 99950 363990711
3 23043 56807 795288065
3 6865 21244 361679096
3 52 99936 352607880
3 52712 60194 688974065
3 20562 91523 265245996
1 5532 46377
3 4 99900 57872282
3 90 99936 978326089
3 50081 79992 704749985
3 30 99903 155140093
3 9332 56166 800400126
3 70 99954 447174707
3 36 99958 828003834
3 55 99983 763029373
3 14279 60951 347427523
3 27324 75515 905302051
3 11 99976 900794018
3 4989 57261 354718461
3 60 99937 256271216
3 56676 80986 135789184
3 1 99959 485507911
3 26940 65251 912992791
2 44744 647284695
3 32726 60019 422718004
3 65355 76280 543500681
3 64 99990 918004147
3 20 99950 215500864
3 27086 37089 458367662
1 41823 93198
3 60270 70822 164413478
3 9 99930 328175474
2 74290 396756712
3 10746 70308 876309627
3 41 99919 247653396
3 87 99967 113992806
3 44632 67181 808181924
2 30963 528626287
3 13178 95170 746041427
3 8 99964 597798084
3 9 99900 67742222
3 54 99958 474175546
3 85 99989 918229893
3 54 99920 389761310
3 79 99935 47546964
1 11205 78527
3 64 99976 61268225
3 21180 77215 247334670
3 97 99971 326127139
3 19567 52045 369218541
3 24222 83490 830234591
3 4061 81711 27591467
3 51 99986 889937008
3 21791 82905 414902050
3 55 99963 663703791
3 35305 44877 648820657
3 4 99908 404121260
3 48898 69480 679197739
3 21797 60462 52170940
3 24950 86839 393609103
2 45340 338863769
3 7422 84657 85646961
3 15870 81958 642399168
3 337 74877 800251745
2 47578 636500628
3 65573 92292 432022577
2 18065 126271013
3 68 99948 310830731
3 14 99972 614693909
3 17583 55537 906990390
3 70966 97767 818910995
3 40906 63110 684097377
2 99653 487193096
3 46 99983 494551520
3 63523 77009 791105846
3 41 99995 726728961
3 44 99921 931914274
3 83217 99523 953019837
3 72 99904 203483916
3 71964 97398 143125317
3 76095 88877 637454407
3 98 99941 377950501
3 19731 79419 529974737
3 68 100000 796857713
3 15489 56750 626843938
3 17388 92946 703687995
3 14397 71042 701427012
2 76072 303532320
3 18395 63443 348209069
3 41 99927 562139003
3 78 99913 775688003
3 69 99950 881099925
3 70 99991 627548089
3 64 99952 137396656
3 8229 62872 810583080
3 7 99905 454801261
3 77 99907 543661718
3 689 43597 99559038
3 21020 99408 878921294
3 16 99963 869283485
3 34 99979 757720181
3 53 99968 841279421
3 34 99994 331727578
3 13605 61448 704311680
3 75 99960 361591053
3 77 99974 22167784
3 71646 72938 337114035
3 91 99950 968224338
3 64 36619 782903321
3 19 99930 875437984
3 49 99988 217363463
3 49 99965 614469813
1 6443 7758
3 20260 28690 974005128
2 10534 868801576
3 24 99949 389323619
3 19 99931 374849300
3 22442 41894 7523612
3 7 99922 192902548
3 47 99954 796338513
3 64114 76522 806698310
3 89 99949 5119057
3 54 99981 715479352
3 3525 49212 775781595
3 57875 73746 640424692
3 20 99968 844080590
3 45 99998 256294364
3 43 99988 963736097
3 24 99934 983945401
1 4917 75931
3 8 99976 172427004
3 50 99944 312716171
3 65968 87784 462382063
3 10872 80451 943039568
3 78 99910 53681604
3 10 99960 666575800
3 57 99996 146843320
3 43183 54406 4865414
3 26323 84455 915769812
3 57 99903 287895081
3 31322 68361 925425849
3 26731 30074 220503854
3 2380 98079 874564027
3 2767 86399 983773171
3 6 99970 621223985
3 49489 91434 202502813
2 55821 660076772
3 43 99988 821702752
3 23 99965 275607787
2 81574 477904839
3 10 99945 260896248
3 17660 25074 694450326
3 83 99920 72640230
3 41151 88035 631070977
3 27579 31420 157019410
3 78535 86329 891564592
3 40224 49184 553583479
3 86460 96298 67456646
3 51755 83689 673437336
3 57 99996 131777483
3 9520 31198 744121426
3 25687 54935 155102120
3 98 99944 671422967
3 44 99931 228048984
3 14 99987 983216280
3 30971 52783 543360412
3 60069 80778 186330018
3 55 99920 370616304
3 46224 71465 564026797
3 73 99935 890702844
3 5265 97959 816124817
3 97 99986 165841486
3 5306 53841 951939514
3 34843 61998 172709190
3 21368 34205 674627517
3 37261 84979 384657746
3 2 99971 125385259
3 14329 28890 226304860
3 69 99978 296410278
3 51 99936 929089408
1 20527 24668
3 33050 58585 188877899
3 13261 70962 189171671
2 22413 967539465
3 14239 17640 302110541
3 14 99928 286160379
3 50 99982 654170171
3 42395 93775 530544455
3 55 99997 246383530
3 4 99999 170812084
3 18732 85932 45363312
3 12 99926 515214504
3 21 99932 45198259
3 7866 16903 269103649
3 21 99930 153483909
3 67 99910 391704809
3 27501 64356 820627891
3 31 99965 879409669
1 9826 26863
3 78 99900 649455430
3 24 99989 872322731
3 11699 25284 103287227
3 65 99982 241717863
3 17670 91230 4553852
2 33408 41063696
3 29857 63200 940809850
3 37457 85353 870176662
3 19599 73727 993207316
3 81 99903 941088862
3 64 99969 73235059
3 77 99924 578992185
3 78 99928 418468829
3 25147 35275 840463114
2 90698 200446949
3 50556 72604 92988115
3 69699 99971 651682850
3 5 99956 415081545
3 73285 78466 384919777
3 56 99971 730508152
2 29512 172582663
3 59 99948 909067780
3 16882 87623 820284134
3 40827 48743 586317511
3 1730 20181 481688144
3 29045 34291 790813858
3 64179 83860 255017946
3 53 99940 106357876
1 25568 66534
3 17 99933 94756972
3 69 99937 612664528
3 31106 98834 931698196
3 19 99926 895826800
3 19650 89868 332761066
3 96 99910 176147037
3 48355 74900 77806484
3 33101 46185 132511098
3 5 99949 889450671
3 18 99979 181431812
3 24605 29781 467881382
3 26 99971 494575110
3 62 99969 412394178
3 65 99928 616127503
3 63046 87884 152070530
3 6 99900 408269602
3 65044 70178 759354924
3 49134 83098 546713839
3 41723 75443 86272933
3 85 99900 90390593
3 8 99985 240485758
3 67 99987 572950455
1 36778 82461
3 7 99954 48116190
3 93334 94884 68056787
3 18391 69889 440902994
3 49667 49799 13939786
3 71880 95218 612675653
3 52 99916 672128879
3 60617 98970 557417488
3 3681 39401 712551890
3 74 99945 123519554
3 64 99931 549372267
3 3 99921 192738700
3 87941 94700 10833190
3 21198 51687 322043644
1 9880 20572
3 58 99937 856041980
3 85 99920 729986570
3 57 99990 813308390
3 39508 85759 688736326
3 12 99924 896613640
3 34 99911 848859394
3 9032 52774 227949153
3 93 99933 266320620
3 98 99909 743847342
3 39931 46932 896215002
2 76345 413017452
2 48760 360515619
3 47 99947 762519045
3 93 99987 538593923
3 75 99994 351835751
3 65 99916 488158209
3 45323 72607 134696788
3 19582 87716 148626326
3 22 99974 112585994
3 52 99984 222340222
3 42 99987 564629485
3 7545 67946 754086934
3 51470 53542 528213252
3 10050 67820 72801255
3 66113 85732 199781029
3 28 99908 616222723
3 33209 41359 21403500
3 80533 96889 139186576
3 98 99905 415373170
3 34 99967 506972579
3 1022 56696 18193851
3 22 99950 726486095
3 67484 98000 323652593
3 30 99913 417139198
3 84 99945 556354639
3 53565 99906 100990719
3 62 99924 437917152
3 28 99946 686825824
1 12420 22772
3 62 99923 403501440
3 99 99902 455235300
3 47 99978 288820945
3 82 99939 716684410
3 32123 74404 259349208
3 34 99967 513882369
3 2 99963 715964964
3 24815 88440 849662127
3 79127 87832 671955552
3 54 99994 363340633
3 28803 85979 434275432
3 15 99991 596926246
3 77 99948 2920603
1 14450 35526
3 36 99994 559167137
3 51651 78174 750361030
3 88059 92254 488048869
3 97 99954 107881511
3 52 99965 391779002
3 33199 36622 279931542
3 55 99996 902340344
3 11644 32936 420898346
3 59971 76677 798801758
3 14696 23314 332285342
3 74 99927 280311585
3 80 99948 542250118
3 10193 89947 598619586
3 84625 89567 631533254
3 23362 57445 705026084
3 22 99978 463283780
2 41300 310972999
3 77137 88187 761393418
3 52 99942 451692861
3 14869 64848 471925593
3 27 99926 464515674
3 81 99974 547468458
2 67922 387999646
3 5229 84313 310558833
3 4587 91874 922944986
3 39932 45942 347367132
3 75292 87581 343795693
3 13587 73404 638881821
3 9215 93599 848375631
3 28471 97062 992424588
3 4599 19947 656527284
3 47 99929 183642651
3 49 99991 639152088
3 4 99941 790504904
3 24 99976 404071065
3 5748 56083 614457687
3 9 99968 532176971
3 32667 85039 956774718
3 90 99995 484313672
3 9840 51337 341087968
2 48043 540356038
3 56380 69476 207907377
3 44 99957 136686247
3 62664 75968 264628525
3 88 99999 658502828
3 41 99934 193673523
3 31579 79934 744953861
3 76 99956 72811145
3 24879 70094 336141132
3 65846 77435 681171647
3 10633 57492 181493077
3 27268 42902 893318437
3 25371 65060 555703622
3 31 99974 312189307
1 3243 37497
3 93 99966 766563942
3 100 99931 525588023
3 50872 65327 446438832
1 32364 72620
3 89 99912 640410470
3 84 99993 10950773
3 76 99953 214799277
3 53 99948 766258246
3 37001 43508 783087092
3 9 99936 694020217
3 71097 84335 398760776
3 56 99956 523616248
3 91 99923 803119755
3 77757 78437 674354906
3 9354 78555 772373161
3 65 99989 175319599
3 38 99925 64036109
3 27016 98022 82976280
3 31 99978 293490772
3 3 99932 820608026
3 42961 77760 635208513
3 85 99956 464395700
3 14 99966 174369264
3 3 99991 92642096
3 19453 45188 13309775
2 55612 625752746
3 19133 73444 817385599
3 88 99934 273679810
3 31 99916 316954318
3 32751 39969 252117441
2 88553 883198330
3 83 99945 254959241
3 30 99921 109298878
3 61337 89525 857289146
3 61 99906 2509080
3 37307 43925 788242254
3 88 99965 799506958
3 59 99963 94745187
3 50114 84605 754604826
3 39 99904 84222011
3 29 99942 559548059
3 12265 14461 355975375
3 41256 82789 527041289
3 51172 54595 510171557
3 72 99948 545989229
3 76 99917 557080291
3 16 99990 884693520
3 43 99939 358414500
3 6 99954 545004146
3 2883 3681 959431819
3 8100 27620 764275582
3 21 99928 966431125
3 33 99941 902167292
3 23764 80521 806481460
3 7191 84847 546956616
3 21 99972 320538265
3 54094 75862 138692673
3 61606 85078 118389074
3 74195 90773 699830404
3 66 99990 97252885
3 33071 71071 663449306
3 91 99978 826694362
3 37 99977 858260462
3 75 99919 336989488
3 86 99920 246553668
3 13 99978 246769609
3 3198 94992 415369319
3 15489 75618 540895831
3 58607 77012 160715106
3 8 99973 749904796
3 79 99943 3697009
3 76 99991 562395068
3 83 100000 159689464
3 21234 91659 889105622
3 52534 74789 529790389
3 34399 88326 980783059
1 36906 98557
3 76 99999 95578309
3 46 99912 883631070
2 97149 492651152
3 93 99982 687497471
3 40 99939 451130263
3 25 99912 83207190
3 64880 87482 227992679
1 63807 93606
3 71 99959 672579999
3 34178 46706 204237429
3 47939 90169 640402657
3 54910 74289 653980988
3 21157 50552 114472454
1 60462 99113
1 52548 80297
3 23 99931 131177988
3 39 99993 632817032
3 8 99910 944706141
3 70 99958 982174196
3 42 99974 972644132
3 28459 87492 216623161
3 42 99973 114947039
3 11 99969 923081775
3 650 66592 677937503
2 58893 255610733
3 6 99928 729001933
3 36986 66949 435721738
3 15 99940 769202873
3 5 99994 776138151
3 55876 71111 132808653
3 11 99978 560226960
3 76 99970 555440988
3 33896 78934 394364637
3 4058 47564 871266661
3 14006 98878 615223873
3 42891 52792 117087749
3 95 99934 683323934
2 40390 637810000
3 184 27498 473295180
3 2406 31460 32875301
3 18846 84281 180270455
3 24109 40269 743255437
3 23469 38540 550088392
3 1778 60901 704750773
3 6982 36208 895109008
3 15 99984 907657030
3 65 99963 425579824
3 14396 55288 617740574
1 3581 87375
3 46 99940 112858500
3 13 99952 89896454
3 41 99970 24467019
3 23 99905 71493768
1 19494 61903
2 34917 414997732
3 7914 18193 288407758
3 56 99977 175649835
3 46633 64641 285757759
1 65483 86943
3 57 99971 743568542
1 22529 77086
3 11031 23720 864355509
3 11 99987 375363210
3 53 100000 445059912
3 72 99922 102451709
3 17 99904 212365817
3 8939 18485 9450803
3 49238 58557 481293902
3 53 99922 987994490
3 96 99902 131463621
3 27800 44398 491534480
3 58994 97498 722085196
3 4073 96499 513124784
3 11429 49166 315773684
3 41 99983 251681002
3 61099 76680 858541538
3 50765 56398 94031032
3 37118 37466 683094663
3 2654 31270 189664718
3 11753 42247 709724944
3 22373 93958 747912497
2 1967 429353972
3 25 99999 768051078
2 80908 23519451
3 89 99946 737815331
3 99 99997 782200728
3 32039 82257 267869091
2 40009 559496911
2 79750 952940314
3 99 99953 795050799
3 2343 73762 857574134
3 65345 97256 452640268
3 78476 95286 863196087
3 52 99953 784329255
3 12948 95180 67722591
3 79087 82098 574346209
3 93 99993 438882640
3 88 99900 780592034
3 7477 52147 642129312
3 23129 60090 516031940
3 85 99966 650785455
3 43861 93940 40545487
3 26971 80061 21315831
3 63 99913 739607015
3 20935 32184 411024675
3 49302 72297 959937411
3 3405 90785 177568867
3 60 99930 888343135
3 56583 96255 137281278
3 27 99944 23739572
3 98 99925 65714985
3 17089 93789 510691239
3 42 99986 68328983
3 42 99996 411528447
3 84 99971 632458066
3 27400 67761 87839515
1 55508 93947
3 4493 67006 730984028
3 46 99964 792227676
3 70 99984 287546557
3 28709 64321 861158661
3 51 99941 928981063
3 34 99978 579183943
3 47 99973 853273391
3 47799 57309 658799755
3 13155 82490 460580515
2 17768 134264880
3 11093 93905 661907001
3 40 99973 60739971
3 69 99944 557177082
3 45 99903 825618982
3 66 99935 752832768
3 61 99944 998079306
3 14 99997 203793903
3 8 99943 178212659
3 93431 94225 302557376
2 46817 656179000
3 64 99913 213704654
2 92247 328101673
3 40 99966 754454856
3 18392 70113 63734790
3 73 99962 565891963
3 8 99927 544536316
3 31242 70116 692424552
3 29568 31568 908822705
3 35 99963 34989886
3 28 99957 977599435
3 6222 69922 280050418
3 27126 85296 650518410
3 28 99901 418534261
1 26355 82327
3 29 99998 157436160
3 28 99992 561419058
3 35 99971 992190911
3 36 99936 211320969
3 90 99928 281877032
3 45270 88802 888091394
3 23 99985 81744767
3 27 99984 802741403
3 43 99961 571148385
3 2110 19516 407243805
3 27 99983 489521722
2 72088 521764729
3 42 99942 783515996
3 37 99933 565729216
3 27 99959 539694734
3 29626 64303 796048885
3 69410 86284 570413900
3 83 99925 247856596
2 17269 187188826
3 48314 80305 263817710
3 80 99929 162018887
3 23933 57266 765135337
3 43061 53553 62645016
3 21735 37308 8478189
3 36606 92088 813171398
3 75415 90850 760948667
3 15 99971 861570097
3 10731 45020 377008078
3 10701 18200 338406994
3 15589 52773 220131370
3 23703 33149 547338160
3 87 99942 313386871
3 55354 98729 16375318
3 12681 24838 999718990
3 43587 48234 462377091
3 12781 87293 194101459
3 17406 86726 194001249
3 40094 84960 130948741
3 24020 61990 786343162
3 45 99985 137956946
3 2566 27263 736772648
3 97 99941 208292078
3 26280 91747 18145100
3 24396 47033 532162916
3 42672 59353 583984513
3 67 99941 232315374
2 54291 104666510
3 2019 50880 633837359
3 50938 80311 913641083
3 3999 80718 989552688
3 77129 86991 656830302
3 82 99918 647360861
3 29 99985 661850086
3 19546 20098 528127616
3 41 99940 483096285
3 1427 7263 753366509
3 86541 90732 653330331
1 36986 71525
3 29 99982 152218418
3 48 99913 201413854
3 34141 35641 27342591
3 41 99985 890112505
3 45161 64480 422970801
3 45949 89638 441238835
3 97 99966 301618367
2 47900 170427028
3 86 99938 11414260
2 74927 712840986
3 52 99960 92634672
3 25320 84046 128160008
3 77 99902 395998038
3 3 99962 434403167
3 44 99974 837063304
3 13 99986 905598003
3 95 99945 96506366
1 2216 33021
3 86 99954 484657563
3 48 99979 489937342
3 47501 88187 839916649
3 39534 65635 453427209
1 35699 92900
3 25 99966 686841141
3 22700 70674 734910772
3 3 99976 801923190
3 58537 59684 844659114
3 4 99972 754007804
3 72 99945 769480649
3 41 99936 170411699
1 22575 56662
3 25003 31880 752504846
3 2733 92543 859602242
3 23 99994 225565545
3 60096 79419 972908385
3 46 99962 265143297
3 42627 79666 408074312
3 69 99992 573145387
3 28 99908 904745462
3 58802 87190 54893201
3 75 99996 529730856
3 43396 83168 391701260
3 10 99909 745830599
3 98 99960 295290292
3 65 99922 403562399
3 91 99969 971406646
3 85 99980 977799250
2 41047 204907757
3 45643 84752 550568956
1 460 90458
3 78 99953 134619483
3 88 99945 46769855
3 23 99944 227271907
3 30751 45874 395874468
3 75337 92503 310200111
3 62 99933 823655891
3 7 99978 607684501
1 23611 81843
2 4060 631090280
3 27 99945 231630010
3 31814 40240 755851910
3 7248 55580 879158092
3 14383 93446 514582672
3 79 99967 260696718
3 23567 39738 363964887
3 86 99955 644901789
3 76075 82560 517827771
3 25 99911 486607288
3 69517 78569 865346141
3 11 99973 7214481
3 59671 97409 842399895
3 37487 53213 268139748
3 72 99982 482180137
3 9788 99317 178709574
3 22 99979 282610997
3 73309 90545 608953663
3 36 99994 824133614
3 72 99902 838070427
3 58413 69814 100696973
3 40112 82098 253715197
3 39 99901 53481348
3 69 99922 364911029
3 34 99907 173868790
3 41 99918 483932116
3 51242 92632 825171046
3 90483 97771 795167102
1 11941 63708
3 61122 66945 838731676
3 25774 98374 207689571
3 37159 63094 949252686
3 27 99911 953267936
3 84481 92474 911115982
3 99 99920 105363075
3 35886 73710 823996843
1 37940 65839
3 43035 74075 331379974
3 61 99937 836715028
3 38 99998 58523049
3 45628 50374 479640648
3 9437 23341 59844118
3 59580 90155 634803872
3 72788 78528 926938331
3 2 99935 467946330
3 44 99905 907929860
3 4 99989 857064148
3 47 99927 709695855
3 16702 80303 747956102
3 93 99994 742841959
1 54 36657
3 27389 76923 899999984
3 76415 93369 81772574
3 67 99911 929805815
3 12513 32814 399870547
3 6144 39516 508071799
3 66 99973 997602690
3 54 99939 77037871
3 22 99963 701905136
3 12 99923 814342566
1 74466 76996
3 61256 95727 790711666
3 91 99921 244567729
3 2 99983 326025784
3 26 99917 871543878
3 10367 51238 942582941
3 59 99942 415076767
3 20 99986 301543487
3 91 99944 774170062
3 12 99947 759548642
3 17867 97514 100602094
3 53866 62677 860678727
3 244 70577 814188700
3 14 99934 137790015
3 43 99911 413120676
3 45863 67662 435729152
3 7 99924 241875448
3 74 99959 173926327
3 27 99920 753337830
3 16889 90802 859135838
3 12 99992 148157322
3 12 99976 572501456
2 26632 20973280
2 94722 937234570
3 62 99974 884148346
3 85 99995 415320417
3 94 99921 29888901
3 72 99984 183862957
3 41564 47604 82364229
3 53997 59741 224678319
3 78 99904 200460594
3 85350 94396 794054243
3 52 99980 805122306
1 57884 90700
1 21112 28298
3 5 99979 847876556
3 26 99994 754086529
1 17500 74623
1 31671 99862
3 60782 93343 949422389
3 40 99954 74787697
3 93 99990 643022843
3 86 99976 466294012
3 23279 79146 970979563
3 97 99987 674639038
1 31663 82613
3 10763 25521 886085075
3 18149 27890 628921829
3 67 99948 191155178
3 71 99945 495034696
3 14340 90983 736611130
3 22675 60830 230582974
3 42 99917 837137742
3 53107 67343 190017321
3 47192 96606 263525943
3 9492 38902 678002887
3 77559 93050 116054976
3 7 99951 555124734
3 34 99925 144937188
3 37 99912 535362167
3 41280 77217 823903101
3 35799 59507 542497390
3 72726 85938 361023039
3 25548 51548 372045385
3 72488 76838 985629924
3 45622 56748 985251944
3 67 99933 345589929
3 90666 91567 902076731
3 56 99933 150551801
3 95 99975 421616538
3 52 99995 812727912
3 5 99984 160699729
3 7 99954 538493923
3 52 99913 510230522
3 40 99911 820021285
3 53545 64020 792551951
3 1413 4312 281407853
3 23 99909 137915968
2 80117 943911944
3 68396 87425 216295490
3 94 99907 211646806
2 79657 433259394
3 9 99971 492547212
3 95 99921 936058780
3 54 99935 917299422
3 793 85704 353585386
3 32503 37688 776079268
3 18923 72498 82316506
3 36516 88746 439083306
3 22 99973 582025726
3 15 99992 789558685
3 96 99926 694620830
3 58523 73825 76675142
3 36960 60789 678465426
3 32 99936 672116990
3 34 99921 865275727
3 43 99955 733434335
3 34355 60543 731298112
3 43 99967 575136055
3 61 99905 496346455
3 91 99932 460608963
3 18 99936 901940708
3 41736 75380 376846617
3 7 99978 257750949
3 50 99980 305972326
3 60969 79319 164830750
3 34106 84637 355551065
3 43 99982 488993836
3 78659 94854 622017376
3 56126 77752 711844564
3 2441 76653 182809874
3 19 99990 789795425
2 13316 489877644
2 4524 408708481
3 55 99913 979280768
3 29 99972 30976281
3 64 99976 717178828
3 15498 45234 969085758
3 74264 94994 681745040
3 74 99952 983737694
3 57 99920 69446625
3 19230 35207 344776196
3 34430 85060 713505140
3 80 100000 16675052
1 62524 72491
3 16480 98274 868220654
2 11828 958145253
3 81 100000 948148870
3 44112 76309 978742097
3 40958 70192 87432592
3 97 99914 409052935
3 2578 19413 18694945
3 41 99965 928383499
2 51275 650021119
3 65 99997 909907771
3 36030 87844 224907951
3 11717 84073 899820304
3 24581 75030 988718058
3 19367 80159 245206522
3 16540 46248 169390870
3 57 99999 255733678
3 22841 59732 751735603
3 26 99984 710876380
2 27751 233531650
3 36370 41421 362863971
3 42 99907 970192791
3 61 99992 805938345
3 17322 33219 993072148
3 56735 59618 648569542
3 35574 41668 845340223
3 88 99950 929412797
3 44795 61339 327658965
3 32 99947 582096619
3 63929 69293 47706977
3 55 99970 683282556
3 84 99988 737423692
1 15324 59881
3 91 99998 831638685
3 30 99997 893146638
3 22255 50608 645247012
3 20114 49831 395941388
3 3713 30478 893661088
3 14405 67196 738551183
3 15795 92542 217112251
3 1 99922 363876560
3 6802 94103 512333915
3 62 100000 85595882
3 48892 87100 70302718
3 22501 53672 780729809
3 40 99904 618472263
3 27 99972 621111936
3 20446 51660 528489945
3 4 99966 640023921
3 35570 76583 742900580
3 4576 47222 493245779
3 31093 74577 218758654
3 20383 56351 750615031
3 19518 54222 898201780
3 34588 75436 476860299
3 1 99935 682484320
3 16396 29046 892766219
3 5644 93892 830866109
3 74 99976 685212404
3 38302 93884 752278969
3 25524 93016 288133435
3 23355 97996 632253195
3 95227 98302 773458814
3 4567 83201 600770053
2 39470 660149212
3 74 99997 816837268
3 11329 16197 871386053
3 15961 43336 598209566
3 11897 47718 351616352
3 87 99912 109882827
3 5571 98128 678874479
1 45094 92526
2 24465 888248158
3 34321 60545 312320037
3 72960 99098 31780501
3 42 99900 906730864
3 89 99995 813274693
3 18 99996 682654213
3 61201 78081 717285010
3 10 99907 542778766
3 70167 93349 250235123
3 77 99916 906352699
3 63288 75236 285058853
3 86334 97084 172159315
3 16 99925 329441374
2 52232 742801175
3 4 99907 463512975
2 57094 110168768
3 31799 60744 611010182
3 59 99926 549607032
3 5 99952 605263651
3 18 99921 945327205
3 80 99998 10428409
3 64545 95410 488120410
3 8051 59489 268129535
3 38256 85986 637414195
3 75 99944 591710489
3 42043 62039 657157285
3 88 99910 83544198
3 2657 35723 715841368
3 23 99960 958757274
3 52090 75547 400910136
3 36825 82139 193580974
3 20239 97560 3587593
3 45902 90146 977962068
2 98191 965932123
3 19767 24279 456707644
3 58 99975 410976919
3 41751 74075 190209330
3 92 99903 883099219
3 78 99949 32578671
3 51596 63147 638238424
3 52 99909 606345883
3 42 99966 825108136
1 7225 25193
3 48521 86075 126630695
3 18 99927 959400017
3 35520 55853 920844907
3 96 99939 212085107
3 86 99949 173862269
2 38584 823569370
3 25918 59465 90592560
3 18532 69740 504724022
3 8449 53213 999778483
3 3 99974 452596825
3 41038 62366 706407984
3 42 99995 610255022
3 22333 82782 915577400
3 85579 92125 530106914
3 727 62454 309534317
2 11487 625184881
3 39791 97774 230959038
3 17485 20688 897578979
3 6990 46628 937858560
3 38903 82601 570281668
3 6 99904 701805070
3 81 99958 174669485
3 23014 77680 853889559
3 88 99988 667700759
3 40 99919 406609083
3 50 99901 383247118
3 23404 90575 409210206
3 70224 79341 933656609
3 92 99947 423738554
3 12243 95006 46338461
3 24 99982 684730807
3 14329 83397 256104699
3 36 99956 699102335
3 3161 63563 409348759
3 89 99922 176137677
3 41333 58142 542666659
3 80 99999 78962822
3 15294 57076 207969883
3 47590 82379 595991435
3 56 99984 28235386
2 99529 144956469
3 7690 23533 193428792
2 70797 3233386
3 76 99955 976763188
3 9987 79718 151017428
3 1 99901 831567706
3 84 99930 900688902
3 27557 88327 818050443
3 59907 89617 786955317
3 67838 69131 484912752
3 55186 99771 487360136
3 19 99967 770793118
3 88456 89038 952766753
3 27667 64172 743611980
3 44276 51023 931168633
3 88505 89537 527765321
3 71 99916 13622257
3 73 99967 69702445
3 40 99962 173692837
3 57 99984 471858638
3 32 99992 426280068
3 55494 95711 214623734
3 25 99988 542068126
3 5 99904 185614419
3 80825 88998 561960381
3 82571 99722 153130671
3 60033 87576 322964535
3 3 99922 627237218
3 25 99982 553673219
3 48318 61373 57716997
3 29 99902 494049034
3 15 99972 581795432
3 41 99973 313777600
3 2 99962 493488838
1 4308 11625
3 15 99979 545440105
3 11310 26055 799946212
1 46370 90243
3 64 99961 73341894
3 94 99918 943110138
3 10 99907 304276597
3 5597 87518 739004331
3 36605 76743 485159752
3 48 99915 325558688
3 2793 58599 88188293
3 45481 71296 749835263
1 1493 78255
3 48747 62176 989474562
3 436 27761 30826965
3 55 99951 583681533
3 7659 88652 235049631
2 91552 711747771
3 7705 90524 994423011
3 25207 75679 514995722
3 14 99903 670203051
3 18194 45452 158319397
3 4 99990 632916157
3 46 99935 186814556
3 18881 67464 473510061
3 30529 48736 279017918
3 16946 23300 349859936
3 50880 89532 16069581
3 39290 96581 553726560
3 35 99983 576855150
3 2055 64130 687935599
3 73393 90982 833038884
3 60 99928 160223323
3 13286 48830 86692221
3 24480 38119 468114705
3 24718 85078 8347852
3 45672 86640 527580661
3 2 99981 174575642
3 18 99913 119320688
3 44150 46145 680113495
3 9 99929 116928459
3 62958 73441 543411413
3 37134 72457 562343739
3 9377 61261 982999030
3 23442 59487 359116861
3 60 99989 506254884
3 75138 75651 963829540
3 36 99962 50560515
3 58326 99296 315763697
3 6 99991 992185058
3 71132 73628 117122403
3 83810 89531 681422967
1 5613 94390
3 99 99900 922196670
3 10310 58312 200971309
3 7467 18216 500433565
3 19 99991 673767019
3 39 99949 376688969
3 61556 96953 612907144
3 26 99912 119123490
3 64 99992 676324032
3 36 99927 216513353
3 62 99979 587045062
3 17361 21037 802415512
3 31408 32680 484138837
3 74757 98502 270537935
3 5812 42411 625064452
3 3228 74484 616310801
3 24746 32980 512192347
3 99 99932 255759502
3 17673 71743 503465764
3 38 99994 66262658
3 61 99972 197247747
3 36 99993 268915806
3 11269 39494 459113288
3 20 99933 146182213
3 92 99977 362698244
3 46153 78109 580146618
3 43 99920 496022618
3 32 99918 147566488
3 87412 97373 295508504
2 91120 510703024
3 100 99956 300665963
3 68 99920 257841810
3 23836 42405 990970872
3 25 99992 468728874
3 56295 77628 638346482
3 19 99962 303430762
3 73 99966 232346459
3 20964 88995 710249210
3 97 99963 288378174
3 7961 34125 607089516
2 94516 813137996
3 35764 89587 348138283
2 23120 667756910
3 74 99997 231182296
2 30489 540524461
3 18 99913 5868356
3 63097 67313 232772330
1 33600 46602
3 1957 91639 544751372
3 46014 95817 745285480
3 47555 97427 857907012
3 84 99985 157428267
3 9 99983 620254631
3 3313 71170 496644615
1 53991 57578
3 1 99962 49981513
3 33 99948 151125508
3 10 99993 99231030
3 1103 11494 269950288
3 3 99946 59669403
3 27725 33785 827891766
3 32312 92054 260172893
3 43147 82505 714207428
3 63 99932 915458824
3 7093 9429 403776385
3 63501 76768 859728640
3 56299 90291 95048765
3 763 13996 223144697
1 77671 84452
1 7621 88715
3 22651 97994 846036140
3 89 99986 628990379
2 42538 251484941
3 16355 76573 125776575
3 25512 97601 255258594
3 6 99924 310438156
3 1 99975 516088208
3 55 99915 594433845
2 38523 948582283
3 40931 50836 812588184
3 23 99984 731737540
3 6661 49133 465526522
3 8390 83435 765827263
3 63593 87808 878189915
3 7393 8045 701161548
3 18649 99351 570800248
3 5744 89665 351000573
1 1336 85769
3 68 99958 118518553
3 12 99928 130662718
3 61464 88109 349548248
3 66396 74339 621652048
3 3177 69366 5062234
3 30 99993 884966357
3 34026 89542 818183019
3 55 99916 783897463
1 19453 69734
3 64 99901 885549627
3 70 99932 248522048
3 974 36636 889593568
3 79 99950 967304625
3 61330 75103 464169399
3 11030 33860 21603318
3 61 99984 874300165
3 33221 92859 537317081
3 36710 44335 862596705
2 97940 674290943
3 76 99935 357877596
3 6 99972 834604310
3 11623 16524 423667542
3 38021 68149 135106791
3 36217 99040 348889223
3 42627 80014 163864492
3 6482 84869 153478595
3 34 99983 919103534
3 59 99931 94897550
3 42426 98274 439891738
1 5581 81764
3 69 99972 188490675
3 23419 87125 453355640
3 34 99945 545900306
3 34026 43230 896967193
3 16 99988 138339220
3 11846 19324 287019751
3 30100 63701 317206786
3 75 99915 103927638
3 21575 85293 983114342
3 18106 70315 333997791
3 42203 62288 612458148
3 18654 80178 776183093
3 10792 98985 611731277
1 59626 78019
3 22 99924 961983941
3 40050 47301 262924105
3 60 99903 43389164
3 8 99958 740829202
3 18405 68583 724686501
3 81 99962 210412771
1 22213 51718
3 49537 64744 798115360
3 73837 96042 539151524
3 50123 76944 304085215
3 61341 80221 792236632
3 5496 88715 460969922
3 70 99935 682734468
3 34407 74872 75342872
3 39546 83546 676882159
3 1446 92247 983897847
3 13609 57090 310282745
3 34 99961 680362093
3 28 99978 941084015
3 39 99973 978578169
3 65 99973 132592795
3 100 99924 635435322
3 35230 42691 61747359
3 89 99911 699202534
2 44516 103477853
3 59 99904 594645747
3 12432 93973 395810161
3 65 99950 689890937
3 25575 58761 326581896
3 21513 89553 925742304
3 31059 74242 742347372
3 64 99923 300143413
3 13 99990 42987293
3 49305 50182 710184189
2 53436 101692423
3 71294 90088 411435695
3 9440 86224 353682321
3 49290 85599 531579034
3 74 99983 429383111
3 91 99992 264425665
3 38 99928 751217137
3 5311 47144 788947872
3 9 99988 285844459
3 14269 41140 955189897
3 32196 79563 356900794
3 20269 30467 15557592
3 70098 92914 264872799
3 8 99970 977839464
3 95 99943 155567851
3 28 99919 171845958
3 35 100000 483858644
3 26 99968 788992676
3 20 99958 217570952
3 7041 9150 865990929
3 36 99920 667752256
3 55 99938 615092199
3 8696 31062 74993942
1 25626 50001
3 54644 56021 111524634
3 33 99936 171934120
3 56272 57213 230825192
1 13248 48482
3 57 99918 484455637
3 39326 86982 501768796
3 10265 27771 50558403
3 47 99909 898348343
1 2094 44437
3 6 99996 573754091
3 23721 44685 877452629
3 66794 74576 753389232
3 53887 92874 68372124
3 90 99975 618175722
3 5 99963 281972001
3 58 99954 296830036
3 55308 55745 541243042
3 37375 99192 504653781
3 39 99957 921809146
3 24 99986 644285680
3 50490 68314 374830132
3 22 99986 147916413
3 14427 71661 990091489
3 97 99966 797999001
3 79261 99603 325433510
3 17315 77824 941396699
3 34 99944 964117786
3 38842 39483 820254665
3 52483 82550 580395214
3 56 99992 20349579
3 21441 94671 80662701
3 12 99959 250483166
3 43550 99030 892714375
3 16699 72660 487040331
3 78 99951 743214057
3 61 99968 180413337
3 7 99973 413213231
3 6 99934 10284416
3 21548 29561 694415580
3 32 99993 614634656
3 17547 82339 769241897
3 37291 91855 861083314
2 79669 818807016
3 100 99931 62509110
3 54523 91301 53388773
3 45454 59339 523484389
3 37 99954 902122837
3 21 99902 349933726
3 87 99936 835977240
3 71397 86363 556591951
3 50025 99458 326363430
3 13 99978 40312160
3 13808 96645 126037602
2 38362 616113098
3 25818 27896 164271930
2 85424 694969835
3 9836 98007 475988237
3 67700 82346 530736766
3 36 99950 265955094
3 20 99957 267001472
3 59 99934 240366998
3 84 99970 15825434
3 63357 70508 976782103
3 12259 65440 88199007
3 44808 48359 977456130
3 3504 31246 699941566
3 83 99974 397725868
3 35947 94361 260724666
3 1901 14227 151643058
3 91 99975 508788702
2 62203 13353986
3 29003 91316 916382188
3 29725 73681 986197270
3 20890 31058 819936845
3 8 99970 13352530
3 93 99973 632353019
3 19 99976 700077582
3 54 99904 961961577
3 18 99958 707093569
3 36 99916 163868013
1 85053 94214
3 10 99915 898979673
3 93 99918 968040569
3 16 99997 317422060
3 12618 75009 691601989
3 76 99903 32488591
3 96 99931 930471774
2 29359 885887693
3 59960 99488 450560244
2 82779 472252579
3 58476 93530 934572826
3 51596 64213 669380147
3 45015 62122 354488772
3 76 99908 49479374
3 2932 44682 694545777
3 29563 85925 687303628
3 84736 85597 40561030
3 48805 65989 458996246
2 92512 306976903
3 8015 18649 93509626
3 48 99962 182534691
3 60363 66335 453355980
3 2009 30537 592916691
3 14950 18327 604345704
3 60 99993 675118640
3 18 99912 901953237
3 100 99992 768012990
3 17364 92818 581899273
3 5002 93839 896758528
1 44914 44991
3 79 99963 772467410
3 42 99913 292008296
3 67 99980 31609446
3 61582 66917 175744074
3 27308 87530 722915424
1 37909 88650
3 12 99918 669765685
3 73 99924 323387459
3 78 99970 314317321
3 29 99931 489116009
3 9787 97760 664627904
3 6107 99584 794312542
3 23527 32655 38455187
3 11137 34211 84803404
3 43064 83724 732475032
3 51 99978 709450646
3 19 99922 229912975
3 44876 74228 268374862
3 77 99934 32650998
3 17119 98354 642575334
3 12196 48115 814566244
3 88 99918 814014250
3 20754 37109 988985108
3 65079 91367 944671086
3 24398 27089 278752704
3 50494 71302 575957509
3 83 99994 677524656
3 20319 45103 962484210
1 30533 94508
3 21 99987 367213338
3 85315 88631 540347469
3 73 99963 431765240
3 34 99913 162722122
3 93 99979 149364588
3 38518 72003 920246643
3 38507 92188 928718677
3 74 99943 419864335
3 58 99933 906576806
3 26934 72183 140367274
3 3103 29485 242057818
2 58691 325098774
3 79096 86101 599407434
3 20499 33663 361092365
3 48675 82080 681021314
3 26218 91365 398468977
3 60182 75422 282732003
3 42 99983 319600261
3 11 17160 523918926
3 27 99910 6617397
3 6794 91095 286482953
3 63 99971 371083169
2 43220 275691001
3 35391 96431 867204341
3 30066 54326 418829578
3 60 99924 337951695
3 25 99977 578353287
3 58323 88766 322769578
3 446 7791 858480704
3 81 99981 843443916
1 58852 67473
3 51 99932 936578727
3 2 99990 817463515
3 74 99940 354276249
3 72 99985 527660890
3 95 99972 762164392
3 49 99969 563039257
3 52258 58219 12996885
3 5 99934 345257941
3 23 99911 248112518
3 9985 25905 917189489
3 59 99926 92561048
3 4585 61660 479040810
3 58 99910 659982261
3 36 99949 30725131
3 14 99958 677030440
3 10 99953 595465123
3 59774 87568 371107951
3 1382 59628 391733238
2 52757 663480443
3 52 99958 825320153
3 8854 64132 202001348
3 56686 61403 577403063
3 71 99900 567530432
1 55 73025
3 4563 93735 910952997
3 29 99960 699300712
3 27481 93638 870136095
3 19 99906 372332873
3 37884 94333 937740485
3 11502 92519 461215705
2 32847 327069541
3 74 99956 998525738
3 95 99978 552924641
3 70272 89309 818403954
1 2864 61816
3 4030 82515 82219045
3 63 99958 597615344
3 9466 58730 773812658
3 32273 40611 164533493
1 14617 86577
3 25577 76013 614235924
3 25494 70515 687611845
3 38 99993 552609025
3 35 99917 648857659
3 92 99924 661889549
3 47 99931 420730198
3 41137 76660 423703813
3 875 50492 10844324
3 81237 82713 212368345
3 57 99939 923277177
2 60481 244406555
3 17 99933 996375602
3 53068 58163 595578475
3 19186 49511 219856358
3 99 99972 938166083
3 68 99916 700536939
3 84 99917 31180688
3 88 99938 18230880
3 17 99919 372096447
3 14622 15331 150918788
3 20016 71081 7663631
2 69450 12484290
3 54429 68991 893497720
3 31619 33954 491561465
3 9 99908 817488137
3 34290 53245 370977470
3 52 99914 210807465
3 77 99916 231406014
3 22677 66398 510614079
3 31306 84545 295141415
2 78506 571421462
3 81 99982 844463566
3 62 99947 346969408
3 29 99996 348037708
3 13348 28969 987301369
1 46842 80510
3 58351 80259 567700540
3 90906 91721 106886906
3 48 99995 629738756
3 53216 96378 204278051
3 8 99956 519697465
3 77 99999 70849452
2 50398 521425943
3 16012 44030 345416430
3 62 99927 484905381
3 94 99908 638140084
1 65787 73516
3 33374 55170 654078839
3 1184 35402 311337224
3 24897 60240 706677048
3 67729 77168 796971739
3 41058 45773 132538772
3 6957 48134 85908019
3 48 99945 439392015
3 12031 20594 999828279
3 8249 62252 378325377
3 29 99918 656755378
3 61 99916 95640145
3 47465 77400 356598254
3 8 99932 470754528
3 51355 86627 224558787
3 21337 40881 291389763
3 31028 97242 697148400
3 51040 62166 987230517
3 17835 20080 712478121
1 1241 22395
3 53590 79834 968868848
3 16780 40338 516281426
3 26 99976 761575041
3 76501 86255 519986379
3 22017 86812 184940890
3 44 99904 514694058
3 16387 53814 739665815
3 2141 72021 364026616
3 8 99932 199863083
1 78136 95163
3 46 99905 611391994
3 41392 84432 236879276
3 5883 67403 235993758
3 45472 71778 89853749
3 44300 86348 21452359
3 31636 95873 922874949
3 22 99916 517024625
3 23711 48666 561146419
3 56 99998 142851276
3 14070 31538 834053105
3 1817 99593 845139991
3 46167 90401 187649918
3 4 99914 490985776
3 13109 43025 74204059
3 64259 83118 588460905
3 83 99945 779974593
3 33815 47693 233867037
3 18212 66207 683530834
1 36048 81799
3 12 99961 147906191
3 89 99948 632962991
3 63638 95019 488631786
3 56 99917 980828811
3 24194 86049 230027007
3 54 99949 908810987
3 16948 42094 322569492
3 73633 84879 284666985
3 4664 43602 355783865
3 9874 32420 569571033
3 68703 79915 331058238
3 4 99990 396338273
3 33 99989 672147043
3 64896 67914 542896073
3 82234 88559 145763662
1 3451 30917
3 84 99925 434633795
3 50048 66630 344536409
3 50 99954 66251282
3 94 99909 417192465
1 72299 97371
3 46 99973 228265694
3 50 99968 135247553
3 13291 53200 754297575
3 38632 59118 263838244
3 43 99990 859015278
3 73519 89001 560268582
3 87 99934 239911047
3 97 99961 653250995
3 50 99999 545337666
3 84 99950 151284791
3 6 99994 148435906
3 15515 52860 679964236
3 5 99945 111228044
3 49 99968 269855672
3 71 99918 6363165
3 81 99953 320488343
3 1576 45808 373955007
3 42 99986 608398292
2 8484 207883909
3 50661 76411 179250352
3 55 99948 250989749
3 72 99977 114280526
3 2 99996 779935227
3 13574 88973 819229665
3 9071 27234 565478034
3 35145 36425 323453748
3 57878 90128 395054819
3 46 99921 983248706
3 50 99949 866859670
3 29319 97891 487939045
3 2 99935 96179176
3 16354 21011 497800145
1 27761 43421
3 54093 64663 706403618
3 79 99920 664930760
3 81735 88504 798953919
3 97 99922 708605381
3 31 99915 926799618
3 50848 86487 736171866
3 45 99934 980929844
3 38 99911 914005410
3 59138 89980 957252566
3 3548 31211 671242559
3 9919 27475 622564304
3 55830 96426 161132593
3 16975 61413 696806894
3 1468 41616 246871015
2 5289 198843372
3 51 99914 96570496
3 92 99987 714061090
3 20 99977 895152988
3 21 99973 699422078
3 76 99913 408522991
1 684 44108
3 9895 30957 424174293
3 10443 28745 762821372
2 35563 57733820
3 29921 84700 339182891
3 27 99938 138731041
3 67807 75671 497038386
3 41969 61751 717665809
2 29325 631549432
3 55 99945 986172411
3 95 99933 109715262
3 23719 51444 598212011
3 81 99939 957443967
3 23710 25518 641590221
3 72 99997 631687867
3 3 99912 609237795
1 955 45748
3 18 99914 112533987
3 57390 68655 847115319
3 68897 83612 684744932
3 44111 67412 817622801
3 27900 92439 199064258
1 4582 68612
3 98 99987 670809584
3 12706 46642 69977092
1 23052 87612
3 11 99948 134937464
3 77521 84487 148452076
3 84 99972 516014630
3 45 99992 462751745
3 86 99906 383297970
3 34 99969 727368168
2 66983 841229934
3 13138 39186 513818696
3 18 99931 310431685
3 61 99937 706180295
3 47474 70693 834330802
3 83 99967 213714273
3 40027 43151 611386189
3 46 99976 345924258
3 2341 25906 156813642
3 31962 34273 623724611
3 39605 90618 951704752
3 35379 97997 866738054
3 18 99900 446425804
3 42 99927 289925569
1 46037 85121
3 41 99954 623550196
3 34 99902 905077918
3 80 99954 825535004
3 11824 47663 962931505
3 66731 96283 912987460
3 28 99997 125143086
3 29209 69309 571549450
3 91 99903 411920944
3 25828 46493 915075970
3 87 99943 395033261
3 57819 99745 657499920
3 44 99997 246073703
3 88 99928 348690804
3 41 99958 370121254
3 14527 17220 240936229
3 14 99948 98265253
3 18410 59375 22272739
3 74203 83540 381206731
3 5 99973 460734344
3 36544 41066 614888731
3 49 99964 192837152
3 85 99998 977216365
3 30575 68010 222260281
1 94037 98173
3 79 99953 677263545
3 38 99967 681161161
3 62461 62783 442387767
3 31632 42644 100624041
3 8 99954 540198333
3 12 99975 96961351
3 25622 61127 822493523
3 84 99954 794868328
3 11 99977 46425831
3 41355 83520 964321656
3 81 99981 986210271
3 55481 81082 295600571
3 48 99981 476748525
2 50467 342431816
3 51 99930 306935586
3 41411 54205 536036057
2 71116 13931544
3 50812 67016 688367242
1 15142 20798
3 24 99986 2657464
3 1575 72689 843500459
3 84 99942 931706659
3 88 99907 307451935
3 11 100000 670465393
3 55 99951 862496463
3 54 99962 12613583
3 52 99942 523749014
3 42 99915 838944313
3 37526 60617 877124908
3 12 99943 649456173
3 13 99956 206820482
3 44 99998 724879517
3 58657 67837 469791310
3 23078 54277 296358442
3 44460 62631 161328098
3 44593 59656 491475855
3 67481 95363 373361730
3 15 99945 289413212
3 45 99985 302028918
3 32 99959 704236517
1 39877 81573
3 76 99998 280234370
3 37753 46959 485569540
3 4904 54418 308604189
3 21 99949 742749037
3 52763 60095 435717220
3 12435 40090 955654400
3 38 99902 65506259
3 46840 64069 248788770
3 14 99991 291705359
3 62 99954 342602802
3 82 99970 99524371
3 91 99948 390156633
3 56 99901 25939373
3 18057 93670 165908898
3 66 99949 877222184
3 32667 75307 595555659
3 39494 60521 812493130
3 42954 55327 249163610
3 40761 79995 944931458
3 4 99916 298698099
3 30 99982 86085210
3 56083 56374 432912873
1 53123 62556
3 94 99970 917636996
3 63 99911 28321249
3 21 99942 222279126
3 59 99995 52103044
3 5 99954 483674322
3 51 99997 235814658
3 7 99928 990784695
3 55262 84329 758854260
3 85 99900 783580120
3 93 99974 105796136
3 40041 85137 732388073
3 73 99990 238819217
1 28152 51882
3 27260 49060 170311434
3 1868 33944 792485086
3 52698 66093 386465507
3 54 99936 428500941
3 99 99944 616333716
3 45 99948 814649061
3 50883 96840 862050648
3 100 99922 175748922
3 5280 11813 518555120
3 44 99906 325774904
3 36 99969 614202328
2 96969 852899351
1 20311 27463
3 5 99914 934813966
3 79 99928 470640573
3 91806 98919 320174622
3 77 99928 130357045
3 5800 16683 619216714
3 88 99914 955402773
3 15115 52475 227665479
3 78 99955 541262170
3 72200 99420 801540372
1 30529 68587
3 46559 95352 192587102
3 4 99919 561229104
3 16 99988 149113313
3 30186 43049 395166557
3 33414 41188 521049062
3 49 99953 851454970
3 54840 66649 400316161
3 28 99910 161048020
3 14 99968 360038510
3 34740 69715 809366076
3 8239 19342 131250918
3 48 99981 598250376
3 56300 67330 59870900
3 8182 19045 162633146
3 13709 15730 428388867
3 74 99916 756674943
3 78 99903 849527163
3 23130 28126 490207067
1 38289 73916
3 38 99937 39772434
3 45592 82126 185559602
3 98 99947 487286064
2 47275 515192408
3 31511 34617 861621785
3 28 99989 519884982
3 18048 97418 23384977
3 26996 75418 127331811
3 73479 81053 986961060
3 36554 60707 632310935
3 64 99942 122474496
3 86 99981 162302919
3 13464 88055 790826006
3 68 99955 926506681
3 6911 70785 458577862
3 12698 52932 660974934
3 40 99907 149519190
3 55772 91324 993627327
3 50 99974 460677545
3 66 99991 44183587
3 32 99931 812191662
3 42 99921 20875727
3 36452 74738 186206743
3 1993 21077 724066439
3 44 99922 935787340
3 68148 69060 336502037
3 50 99991 814065054
3 44458 91942 458430496
3 991 31164 487844800
1 30706 40005
3 72 99981 717758455
3 6 99937 660852522
3 32452 60061 64169664
3 88 99913 393248434
3 25 99945 541979595
3 69814 87059 478755890
3 33952 35118 725383578
3 21765 66639 789607151
3 48 99929 805997419
3 44 99923 236723070
1 24732 57826
3 100 99941 171369632
3 23309 75297 710589823
3 19386 57534 759010324
3 26 99955 482555111
3 35712 75812 919273907
3 58 99912 526764871
3 93 99912 898011743
3 24937 98001 204362093
3 35003 87987 552016300
3 99 99969 194107383
3 45480 68196 628580402
3 78 18355 410672715
3 54986 73285 75479583
3 85460 87606 238047687
3 72 99967 410588689
3 9 99925 95142201
3 81 99924 646125602
3 40701 88194 961625234
3 29 99933 672038213
3 18 99957 928979671
3 25 99978 768956112
1 66176 97443
3 929 11071 856183132
3 30 99951 353059204
3 10 99930 478145575
3 76 99971 256541642
2 63613 425960836
3 54 99909 112394195
3 25 99967 913273140
3 30219 79552 807498760
3 72 99946 11734436
3 93 99928 304247477
3 56023 99531 181072258
3 1344 80594 468359062
3 73 99950 102730916
3 16 99904 81058964
3 61 99935 744819491
3 40275 51047 1109883
3 8451 99133 746614955
3 73 99953 903653869
3 3 99969 833329682
1 28147 90819
3 68 99963 64207144
3 74 99981 955396950
3 28516 52264 138881438
3 86 99993 635618417
3 8 99985 150660647
1 48904 71504
3 29558 32726 136650646
3 88 99918 724845669
3 72768 84578 207491941
3 35 99934 779629185
3 22024 28597 964346087
3 67358 70071 161073690
3 36 99933 168239405
3 4 99961 861346872
3 4208 51821 691604046
3 69 99982 982557825
3 32 99947 546076848
3 20812 46029 785307956
3 3 99973 659858086
3 87654 90086 763261784
3 5238 60145 114082875
3 37596 80217 247525686
3 399 16618 98525005
3 1974 34432 515099908
3 45480 87535 287666141
3 15146 85721 80126948
3 14 99991 488401062
3 13182 33573 212851469
3 12962 47882 504149996
3 17846 89223 718964551
3 15 99978 120920215
3 53 99994 889107101
3 94 99902 614269825
3 46 99927 396819534
3 45 99953 151464716
3 19 99923 240228101
1 15877 44742
3 66 99920 90723839
3 80 99920 111582422
3 15061 23647 240498932
3 20 99930 374190480
3 95 99916 985136621
3 79 99923 4106413
3 15 99938 676035577
3 60320 86389 702260686
3 86 99980 245344240
2 52026 366472151
3 87452 98661 128199054
3 81 99942 295204524
3 18712 59555 502940066
3 1094 56191 411314050
3 85057 91558 967071540
3 17236 84726 739891184
3 98 99985 560608800
3 54517 84895 815131092
3 17 99952 110545516
3 8656 25511 899172650
3 71626 95730 753826494
3 96 99985 721692699
3 62 99902 787696907
3 84 99947 167990104
3 3782 19754 43246481
3 13816 74211 551048361
2 4888 114586267
3 28476 87634 963122615
3 62297 85825 897146322
3 83434 89478 544982685
3 6334 31139 412667297
3 74 99976 499033405
2 61806 436313445
3 75 99934 368346296
3 32 99911 563224327
3 95 99998 236165918
3 54875 68457 576063298
3 76 99952 766090255
3 16023 79364 17463672
3 21560 64317 205946305
3 25925 98841 879776874
3 65 99916 964793181
3 29773 42857 679102698
3 86 99989 354044238
3 15 99990 414146259
3 32 99954 87769558
3 20420 39373 122161718
3 74471 88339 542077927
2 86596 729428664
3 16 99992 461251760
1 61681 87757
3 17429 36679 395323694
3 54 99996 297078608
3 50364 80079 205350135
3 8359 58833 796081878
3 11 99915 160915913
3 72 99976 469044852
3 40547 69711 170437243
3 13847 28795 110206696
3 75 99950 734926207
3 29 99913 980001550
3 65 99929 938721018
1 49488 93275
3 83 99997 565267895
3 87 99950 142255896
3 49426 82684 551160810
3 27 99945 765411503
3 59 99933 990356928
3 26 99987 964349282
1 62143 63959
3 78 99966 337872650
3 65013 90857 38150768
3 27 99995 826597923
3 37619 41485 373734657
3 7 99990 823019361
3 12817 95465 349141683
2 50218 480793153
3 66 99938 127473756
1 53636 60122
3 73 99951 634465359
3 324 78748 123552424
3 34 99996 586266522
3 74 99902 571087907
3 50 99942 681200122
3 3587 28937 935617737
3 27 99971 1955381
3 57 99934 324737822
3 9585 97039 690479355
3 10454 94684 603589709
3 80 99924 970890097
3 21862 36954 772738908
3 80505 98389 741234185
3 5733 27332 776360094
3 5 99955 246119317
3 63382 82205 689665385
3 49 99931 603960475
2 7973 62088342
3 86 99904 967940471
3 19 99988 655094985
3 29609 48841 532555439
3 80 99915 719562473
3 72 99901 122933362
3 91 99981 875389527
1 63762 73906
3 45 99999 989552048
3 20361 58424 292444499
2 87275 833366890
3 36 99972 385584310
3 28530 68361 250550338
3 34882 99234 197965934
1 21160 41038
3 4 99983 836532540
3 50 99973 35412117
3 44674 75240 409510376
3 83 99920 718933612
2 4728 455277721
3 2619 8169 297680824
3 54 99960 847939662
1 4030 37881
3 13151 21230 978527835
3 97 99914 659625744
3 7 99937 484062200
3 1 99983 205921987
3 62092 81759 135151537
3 82 99921 582202996
3 89 99940 555704997
3 59 99991 107401578
3 98 99976 981400077
3 27678 55768 211917705
3 8381 41133 353305942
3 94 99908 344005127
3 4324 21277 321949295
3 623 17789 49463906
3 12010 58286 704939615
3 45340 52869 972098962
3 66 99937 904544282
3 51941 67558 620910459
3 50 99936 526974870
3 39683 97666 196890278
3 76510 87666 18855193
3 60918 96351 214576177
3 61 99975 125259477
3 97 99904 820810756
1 3455 90519
3 28528 60322 305476421
3 23531 33512 779344880
3 53892 85122 962746085
3 19857 92475 344209632
3 53 99991 26014401
3 40 99914 530670732
3 62188 90770 130316995
3 96 99935 937136483
1 32304 90616
3 27 99937 418890136
3 65294 91267 841483308
3 66922 74325 515567116
3 62647 82153 64404841
3 1 99934 127964669
3 42 99923 172216938
3 33 99947 309484654
3 28051 47065 790205674
3 94 99971 356324109
3 1490 82607 153392172
3 14376 46233 479941123
3 12281 99905 80814452
3 90368 97669 469623304
3 35 99930 606390966
3 55172 76499 541056187
3 63 99989 987461005
3 92 99985 469443888
3 56 99997 498680431
3 36181 66764 95786698
3 46 99986 881644575
3 24082 57959 689935435
3 32 99925 920644962
1 1146 10688
3 39751 50655 36795750
3 13294 88447 986090354
3 3498 21251 573609833
3 48610 98741 430512658
3 1115 1683 69832196
3 86008 94516 888146623
3 29 99955 15424776
1 54813 90709
3 59633 63314 469971003
3 61411 81776 446574222
1 7382 19553
3 65739 74130 669240371
3 10833 96922 822224945
3 67 99992 779102115
3 1390 49059 614598469
3 41 99919 138815656
3 75 99970 186454285
3 18929 21328 861457732
3 1 99952 902233716
3 80597 88338 908098603
3 37037 47197 942184505
3 72010 98813 560728853
3 27112 77703 839293922
3 47 99912 378257233
1 55329 74572
3 2996 65181 677215924
3 7520 85050 166941514
3 58117 97598 626513069
3 1273 81686 104072283
3 21990 78674 360371919
3 8203 74161 629902603
3 83 99981 8030768
3 73782 92643 297302574
3 56 99968 560405213
3 5723 97695 633703153
3 37 99915 183952560
3 12 99994 181467216
3 35135 72135 655621732
3 25272 46056 414134473
1 79280 94769
3 47139 73909 576028824
3 61839 84911 549689926
3 19 99987 251258619
3 7020 59939 887815633
3 64037 75638 151530443
3 27064 82211 711268779
3 16095 34015 13376786
3 31499 36764 279345421
1 14514 82767
3 17 99908 605543306
3 25 99977 912318776
3 46 99949 541014639
3 38596 57906 101605919
3 67 99903 254227142
3 49490 51497 345130193
3 53 99931 711187876
3 16551 79643 346170213
3 17841 68862 913651648
3 35315 55913 626609206
3 12169 17105 955690179
3 14912 31299 299533267
2 55125 527205829
3 37268 48500 250385780
3 33 99961 974473812
3 48175 76601 164690781
3 4 99976 141721267
3 5 99973 357201443
2 93606 726379632
3 28 99912 750697890
3 10167 68302 697695103
3 62680 77430 558953233
3 49948 69883 218557790
3 14313 85565 381526736
3 76 99993 224384274
3 50836 58114 826322117
3 3 99952 659701999
3 531 16907 575763491
1 31492 42337
3 18 99995 735651480
3 9619 80584 680265003
3 45 99972 747073787
3 36730 65840 391980626
3 37 99940 886213133
1 1150 88145
3 4 99962 520668377
3 18 99903 35701111
3 6 99964 621696055
3 82 99952 133067803
3 54 99962 929667147
3 79 99987 696393070
3 71 99955 769739095
3 45619 86537 519042490
3 3235 94916 580950274
3 27932 96679 872420481
3 21247 72557 864843149
3 70340 95148 723569488
1 19443 60537
3 82 99911 458534071
3 26 99981 476509588
3 65034 77092 832264159
3 38875 97352 248424062
2 95629 2780575
3 38309 49880 398926098
3 86128 89756 148396329
3 18643 44807 938053364
3 20768 26175 170222045
3 97 99953 164991929
3 70271 76086 816531276
3 79 99986 402925899
3 36118 42518 32081432
3 10 99916 141163209
3 3381 33738 988490821
3 68 99901 290717044
3 46572 80893 47830993
3 67 99974 366907882
3 59 99995 469542279
3 15 99906 362002839
3 63 99919 502125584
3 23497 36871 503551592
3 48075 83598 797250380
3 2030 7597 706992834
1 17527 60642
1 70620 76704
3 95 99923 798143762
3 74 99910 243193662
3 64 99932 73808277
2 55119 616096796
3 7 99964 384504424
3 19 99998 138957917
3 18 99912 905969158
3 72 99947 105522970
3 92 99973 949329185
3 95 99936 96548391
3 7557 31879 385580733
1 23652 71815
1 84146 92118
3 18115 81771 781825365
3 63056 64632 395401392
3 68534 85381 181982205
3 8500 96373 745433632
3 26135 39165 290391678
3 72224 73610 541552670
3 25690 85615 270898249
3 17239 76731 804282604
3 98 99911 906491710
1 16953 32978
3 49343 77510 798822800
3 54697 62016 832680864
3 38433 85224 952253275
3 73237 83568 772464184
3 88 99904 918470070
3 99 99998 881950637
3 89 99904 461280669
3 55928 92568 48257857
3 3257 55630 404455136
3 25183 73696 407219261
3 73 99932 90216723
3 24 99985 713483391
3 89 99940 336005830
3 72 99942 14548821
3 31542 35412 706024694
3 37 99950 919912586
3 68 99950 466910404
3 84 99943 308346302
3 437 1958 310577508
3 95 99915 491370491
3 30635 32812 851774040
3 75 99951 853582213
3 14 99910 496769502
3 98 99918 323523058
3 68810 87737 791081383
3 7735 36327 657021050
3 22555 35436 48305098
3 64 99916 127402640
3 13813 17624 752866297
3 16 99926 717238962
3 53 99997 840089842
3 73 99962 440954237
3 64 99946 972145720
3 71379 89944 431133957
3 5127 63314 265701379
3 62 99991 464333412
3 28 99947 385122677
3 61274 80213 34558864
3 21 99990 233448718
3 95 99910 987498354
3 60 99940 111162723
3 36482 49109 865813556
3 90 99953 803953162
3 40038 41041 641003995
3 66018 93008 490825433
3 14 99931 934379285
3 58 99955 717020496
1 73176 74033
3 34 99911 63466967
3 11827 38626 674243195
3 71233 87457 85178805
3 61 99996 240686146
3 50667 57324 45440981
3 12277 97823 981272392
3 17 99991 469892026
1 23573 39700
3 7 99973 943327017
3 39783 89498 276016562
3 26483 70256 223337783
3 17590 48987 826464946
3 43 99918 422651346
2 53501 705326834
1 77402 99164
3 19 99929 952820369
3 86 99903 999760345
3 47895 99103 31432688
3 60 99935 677711280
2 19076 516763564
3 91 99938 16819871
3 3 99978 288601542
3 31908 34736 4739772
3 67317 84019 687636702
3 61305 95569 654624732
3 30131 67593 209493889
3 4335 39269 871114069
3 49 99941 835116734
3 79 99908 260432070
1 36516 40609
3 30 99915 671007175
3 22894 86647 389354558
3 4 99968 635849182
3 1550 39812 320647286
3 11455 22321 517950604
3 34247 37494 256780120
3 15 99958 234075668
3 66 99916 950766928
3 60204 75565 683533667
2 45622 723816036
3 63313 88929 995070619
3 48305 56585 243859626
3 37236 51264 393381057
3 19 99989 47641408
3 20434 88958 811042978
3 60 99945 345138093
3 44 99923 12260463
3 59103 82814 202252477
3 38423 66950 965241185
3 51875 81743 916678419
3 7 99962 429973740
2 60528 30592931
3 67725 86946 299531454
3 83 99991 164801363
3 1314 45110 391650550
1 52567 79581
3 21520 29579 726673628
2 63676 299136727
3 13 99978 556198213
3 6071 59896 460136111
3 27283 59556 610696184
3 7 99962 797191450
3 24568 72721 618833541
1 35066 75019
3 59 99934 65811314
3 33 99945 346392696
3 35855 46932 95104142
3 40 99935 355427527
3 107 81712 102581052
3 51 99951 329749939
3 697 8653 309803652
3 39258 68777 227474576
3 100 99975 617358166
3 52534 89461 57449573
3 9698 98417 168831418
3 36613 73846 253753546
3 18625 94307 529423433
3 28 99901 521917172
3 85 99906 482164188
3 68039 75464 653550861
3 43835 92683 944896387
3 41 99961 87091657
3 67023 71862 524874425
2 3759 201393919
2 22998 244586180
3 42 99900 340889745
3 32916 57198 88752160
3 9030 43176 939112259
3 61 99943 639511716
3 69720 77677 98034368
3 31816 49068 306542645
3 75 99914 630895126
3 55 99951 68207455
3 64082 95266 366750409
1 62016 76259
3 100 99960 916947200
3 8329 50667 985501854
2 38846 730586642
3 21810 35474 908759075
3 20 99947 535982004
3 7 99995 629071976
3 48816 69857 540445130
3 53764 65737 103236999
3 13964 74637 461095300
3 29483 34436 815635142
3 58 99991 829212796
3 4 99966 357692598
3 8068 19437 725577350
2 81952 653690479
3 37545 43320 662979017
3 48 99990 807294439
3 27482 72153 139992239
2 70570 66915532
3 66740 89896 118309502
3 31 99990 672183096
1 41119 79749
3 50534 52509 645331222
3 34459 95710 344679007
3 56 99942 118168873
3 38585 56671 301875797
3 74853 76755 357984170
1 66207 87154
3 93 99990 147580768
3 84748 88241 557620150
3 55587 58727 625004872
3 82 99947 109046669
3 97 99956 594467055
3 52176 52197 744409165
3 56623 62223 391950547
1 38364 64745
3 46253 52411 716711441
1 7097 22219
3 24770 39293 424585094
3 77 99928 226314351
3 30 99993 913509735
2 47763 849918392
3 25101 38552 744420699
1 4075 83121
3 7 99962 353812482
3 10 99913 972592066
3 51 99939 395167782
3 11047 65129 820160684
3 2587 79839 142625614
3 81 99922 555092684
3 94 99902 578546059
3 58024 67953 300262493
3 99 99954 328830121
3 17832 30953 185732040
3 43054 44849 699805600
3 59 99958 471614645
3 94 99992 223942222
3 39467 51653 32477537
3 83 99949 343358819
3 70 99994 697276463
3 34684 83668 951134876
3 87 99984 146625922
3 69827 73215 504675637
3 27194 92542 665637834
2 14134 229225488
2 73977 884569405
3 27 99962 320132523
3 44 99979 201964909
3 1991 69094 178403970
3 98 99930 44884380
3 48 99967 918888541
3 11106 60775 581142657
1 14798 86062
3 50 99995 256824492
1 70026 84513
3 74762 92594 585509867
3 61503 99123 981460789
3 33 99908 965847267
3 9 99981 964109353
3 80 99984 528550331
3 47 99943 154211801
3 7 99906 567560374
3 56008 80932 804876845
3 77 99931 406942751
3 26694 75560 451358967
1 57031 79290
3 32976 51697 700972299
3 34857 80575 868282550
2 21160 624089933
3 81 99920 175193080
3 35 99928 369792977
3 4 99947 763913614
3 49415 68187 119142202
3 65 99971 253621327
3 39855 79695 236851434
3 434 75517 630516570
3 45212 55411 707262367
3 73187 88925 10328728
3 39 99973 685615333
3 5278 56046 899130323
3 57 99943 896876233
3 15283 51955 92963339
3 86 99963 371700176
3 82821 90081 964905221
3 45166 60737 813596968
3 10 99964 6605605
3 100 99958 101664542
3 7903 43750 804078973
3 10 99920 642023887
3 62751 74439 786501670
3 100 99940 361786914
2 5320 907742880
3 70 99952 615977828
3 90822 99676 138610086
3 34 99931 685403426
3 42 99960 185951923
3 36158 85400 892274897
3 71 99947 786647254
2 16919 720987529
2 53310 425881407
3 42 99954 742138144
3 91 99942 249084826
3 56 99973 515644432
3 52695 60556 495326647
3 35087 63710 932282070
3 47 99988 613272300
3 76125 99475 227481913
3 23289 80103 446603645
2 5133 85168570
3 47 99935 446532585
3 36993 67507 833978807
3 27088 85173 819939532
3 77990 81146 537260350
3 36 99940 999012459
3 71 99979 232883946
3 14907 87021 269402845
3 24922 37789 904132145
3 26 99968 373886085
2 74811 613303356
3 3177 88645 417079173
3 77 99944 45550964
3 53431 80263 790477883
1 63038 71887
3 11751 97073 481978350
3 13622 14471 202948174
3 20439 27906 921340782
3 19 99947 165518700
3 39681 72433 232587873
3 77 99968 890527127
2 98263 467818763
3 88041 94288 456203891
3 39037 60736 637503179
3 62258 94436 517365720
3 29002 32059 17355562
3 89 99912 451958413
3 5989 17867 740287431
3 80586 89166 988852918
3 42 99983 641037577
3 76 99962 765610787
3 54678 96248 459998195
3 1015 28776 824302527
3 89 99921 13336119
1 2462 46348
3 36315 92396 125552793
3 28018 80963 550630331
3 34 99949 757553392
3 9 99968 824460533
3 98 99976 832287022
3 89307 95975 684256824
3 86 99956 532353267
3 72 99940 302270462
3 84 99972 587161074
3 62 99934 323923699
3 47 99974 327234624
3 65257 66383 96683243
3 192 58490 535385834
1 72864 87359
3 30 99911 758159719
3 42046 69747 249760814
3 10 99995 52786502
3 26 99928 374717635
3 31101 83049 126875725
3 98 99950 2757720
3 18657 33903 200182510
3 27757 95203 515665680
3 44 99993 396063735
3 26735 53517 378406853
3 88 99942 893353822
3 37 99931 313752449
3 19522 31453 964020060
3 38917 48076 573012784
3 93 99930 11775934
3 47485 76208 930111892
3 60 99948 409832311
3 72 99983 563647865
1 38902 71108
3 98 99973 951017379
3 23 99918 840903919
3 13192 20862 659546668
3 25495 64927 751874343
3 29106 35198 733296258
3 61212 80743 804313687
3 61683 61846 895299124
3 45653 74013 538168242
3 97 99913 819630909
3 37553 60586 266777286
3 87 99995 315560052
3 30 99925 264460178
3 90 99984 760834118
3 25 99918 887403739
2 92669 272528819
3 86 99928 243935793
3 37 99951 567763384
3 2 99973 811407577
3 9 99944 917689721
3 64 99908 591859899
3 99 99989 864707677
3 94 99988 606924756
3 98 99924 308985276
3 61 99991 88354374
2 40389 661699356
3 51 99917 91479137
3 95 99993 974312441
3 20763 93434 466028421
3 50 99962 585736071
3 17144 58335 132452466
3 81 99977 925906619
3 42795 98467 121718821
3 40372 52172 812610780
3 16 99931 154426653
3 21942 38035 58942071
3 82 99900 53693425
3 15277 73035 313571475
3 1 99939 350756902
2 97212 20671166
3 50 99944 797880835
3 32075 86463 502916200
3 32058 47290 831109148
3 53680 56292 610059776
3 10 99933 612697719
3 26 99984 294166369
3 46 99905 283704937
3 43950 78670 305761089
3 54 99964 757942675
3 38 99980 638033571
3 52381 81221 756274937
3 41206 48762 288256142
3 16114 16839 601680464
3 75 99946 832329724
2 78597 55143789
3 44032 88495 523640939
1 22388 44081
3 53 99917 279561106
3 22876 24053 189089939
3 34258 71025 587555846
3 22505 61151 79964433
3 44 44992 780205323
3 50553 89954 991164767
2 71002 303783022
3 54 99910 469822472
3 52 99987 725872580
3 22 99990 894405744
3 6579 65230 40689459
3 23438 75296 400533313
3 54 99934 380613320
3 77744 97226 176460478
3 66820 93414 63330226
3 58 99952 280062938
3 70454 97496 766394605
3 10975 21341 310348428
3 40776 82145 405789760
3 59 99953 736979044
3 35 99902 978876778
3 28 99984 292470621
3 52 99940 775542168
3 33251 96069 874603765
3 10 99999 102225690
3 45542 92091 317659004
3 5 99931 672651606
3 27617 78564 91961770
3 86 99911 741423356
3 31182 51418 135388276
3 33544 41916 977167484
3 45 99906 45696288
3 37 99907 305447094
3 1993 15064 774263703
3 92 99957 111133169
3 77061 97338 289995002
3 37791 40428 295488270
3 78 99974 493226104
3 9228 99051 728841981
3 43917 58875 676493406
3 84 99997 681842287
3 56421 78509 354361712
3 56 99987 807008718
3 45 99983 98029176
3 96 99978 947050858
3 6870 40533 287802909
3 24 99901 746859510
3 29720 82695 482717430
3 33 99954 51155763
3 93 99985 631828958
3 15522 43880 63701738
3 27435 81406 655980170
3 25469 75169 620680224
3 73 99918 751546457
3 70 99906 529552517
3 40 99941 904683883
3 27782 31857 337935917
3 1 99996 774031861
3 14431 18093 555234691
3 39 99957 581250516
3 59 99948 774236026
3 82 99909 269874784
3 15 99914 205726726
3 32 99931 220235395
3 40085 98393 373605579
3 9 99995 649437450
3 44 99980 791929877
3 98 99957 580203835
3 24 99968 491257352
2 28033 895179861
3 59481 70325 223123867
3 2 99990 770523855
3 67 99945 137492841
3 70 99908 667810574
3 27 99968 401452419
3 89 99943 426320445
3 50 99967 410718335
3 38 99901 933027168
3 89 99993 273955635
3 3779 38268 68919336
3 26504 79924 383774752
3 7892 81063 658562564
3 11 99956 483951400
3 38720 80174 715186041
3 941 67041 56118663
2 87662 441263843
3 91 99937 211703202
3 42206 65017 979542758
3 21962 43791 649661164
3 50614 59457 224043781
3 3 99984 369198617
3 49 99990 811813423
3 18946 20212 585094013
3 25889 52222 213684167
3 21334 56642 626424094
2 86834 600439828
3 27 99934 823828309
3 4 99941 862759524
3 35 99907 468998282
3 21285 39101 490860120
3 86 99903 531082973
3 84 99981 215122269
3 15 99957 702831120
3 32 99960 4411060
3 47 99954 539919352
3 65289 69063 1463558
3 88 99942 688883382
3 74 99938 897377335
3 48 99982 676005672
1 6328 7655
3 91 99953 183995715
3 73 99935 59944230
3 77618 82295 999455547
3 29644 74089 84429658
3 6 99959 176025071
3 42 99996 402625466
3 7868 69355 525464750
3 13 99957 718826954
3 1684 63104 103814116
3 8446 95872 560636349
3 23 99977 753865169
3 5 99983 841083594
3 3424 15765 438514041
3 11663 46126 156417473
3 26 99923 970776540
3 82 99915 791525854
3 55 99962 525185383
3 27 99942 920426461
3 54189 96047 285421995
3 56019 94340 623183695
3 91 99965 932990284
3 100 99903 931959852
3 78 99973 649571388
1 4385 52753
3 65744 99906 953226276
3 28 99961 554316888
3 20589 81617 721492723
3 28437 49308 742607799
3 20 99930 484786995
3 80571 93034 998408446
3 24568 86529 621828184
3 3 99955 973308002
3 46158 83834 892700545
2 84262 858455178
2 92663 339207915
3 97 99994 318730529
3 20 99955 925652268
3 78 99992 485464637
1 70706 90180
3 1 99993 251288865
1 64295 82052
3 8514 86876 105514621
3 71 99993 409440284
3 37475 95336 892366957
3 5379 41941 70626891
3 5 99953 469104112
3 54196 66441 314517143
3 22192 26062 7880699
3 32 99940 68632902
2 79316 566233175
3 26120 74514 956112102
3 24 99999 478582625
3 97 99976 380502414
3 52 99931 855282850
3 32134 87348 299708013
3 31036 36141 726592915
3 86 99904 576609755
3 2 99920 663710693
3 15589 89845 416930247
3 78 99964 150687319
3 65 100000 194112819
3 56 99990 568998855
3 42 99906 754798047
3 42 99933 73468039
3 63 99966 234324548
3 29 99960 507586546
3 52414 70638 749293508
3 29608 81608 755129407
3 28582 77421 949548320
3 94 99967 39472788
1 38215 92804
3 26529 65512 927851113
3 31372 56742 498555083
3 79569 94178 658526673
3 14522 44492 236604831
3 60210 83569 808127878
3 33 99984 241936564
3 47 99940 547133533
2 86608 446252049
3 54 99911 454176867
3 4240 31954 216253054
3 30489 61538 619714150
3 62234 78599 230917390
3 13509 75322 11259794
3 2232 42422 453808342
3 16 99929 443779262
3 65 99985 20059284
3 98 99922 720799325
3 68297 78448 933767461
3 78 99958 41175697
3 86 99902 446431798
3 42 99933 510900610
3 3569 99840 245451070
3 13503 58628 470899697
3 31045 31137 824205484
3 43116 85139 766177801
3 50 99990 970062173
3 21572 54518 370885237
3 62208 73560 899401809
3 5869 39471 50819000
3 21 99957 16274079
3 9457 74046 558782392
3 55 99969 516046246
3 15174 68545 914568092
3 68797 72301 546373508
3 41583 46844 318738905
3 9625 33479 375366092
3 28 99905 293949063
3 6 99945 679002740
3 19 99998 265700857
1 37287 76395
3 59791 71732 868140146
3 9949 85856 645785300
3 62499 74030 895469333
3 99 99962 18956375
3 27 99984 589042144
3 55 99934 929895669
3 93 99927 366816072
3 54 99926 693526771
3 73 99923 542083934
1 15340 36878
3 70 99994 160795561
3 2256 98729 167702667
3 21088 24311 575778504
3 38 99953 483346904
3 52 99911 695218669
3 87 99990 255665537
3 44145 80893 551362285
3 68 99980 833777945
3 76 99968 870328468
3 14937 44014 968572557
3 13920 64788 477103999
3 79587 82532 568599961
3 47949 51191 413023013
3 5829 72959 160149882
3 9886 19961 222016823
3 56 99987 896104164
3 31533 98522 8887082
3 65503 91487 964281911
3 79 99901 653216274
3 52352 59118 913483758
3 20 99936 956441778
3 50525 51220 727536984
3 10307 26488 323418577
3 75 99988 831813515
3 7 99977 603048656
3 51 99969 476045461
3 44475 99010 848127097
3 35771 48955 465204981
3 46975 86774 3491865
3 11668 97768 425083722
3 29622 36689 130505937
3 74 99930 626910282
3 24 99906 140005673
3 63821 76263 863764213
3 87 99922 639448807
3 12385 96064 681637643
3 98 99995 410702623
3 88 99924 958689723
3 7 99961 418661003
3 53 99931 272989854
3 40047 96409 112291869
3 73 99972 566682340
3 7078 93230 519628754
3 56818 79326 158780109
3 3203 9491 2813385
3 97 99937 539948890
3 10400 15817 1400724
3 72580 73759 142975044
3 71 99973 175376334
3 9799 44035 976986158
2 60979 136044101
2 52910 401846701
3 21175 88006 678115744
3 27223 99003 716106640
3 48 99925 942558329
3 24 99966 5667316
3 52474 96878 66222970
3 11139 31888 519283430
3 11104 58717 598716183
3 62 99961 424199577
3 16935 39698 718572222
3 33893 76924 681467289
1 15950 99556
3 35 99969 492056259
3 69 99901 718525553
3 7 99942 160387078
3 62633 97376 567965193
3 16429 92788 802683048
3 79 99983 201267082
1 9159 57235
2 9898 351671695
1 34541 99367
3 60 99959 409211923
3 32391 48393 7731027
3 16 99984 641776065
3 42162 86026 646983166
3 37 99954 343866063
3 28654 75496 181646498
3 3165 96670 799319300
3 30673 77679 338671631
1 13275 20889
3 41011 51817 336533533
1 46360 58151
3 75 99923 811111321
3 39539 45272 416972422
3 27 99984 256635151
3 67096 74058 109160274
2 50603 325501005
3 7 99961 384819841
3 34018 73437 618681745
3 63 99923 356351601
3 65 99929 602917322
3 41 99958 584242601
3 47 99927 670088496
3 8 99943 415334534
3 89 99944 70068622
3 48714 67277 423506990
3 29883 90983 793803573
3 68 99954 419073308
3 62 99985 265327153
3 10288 22413 421970423
3 75763 77923 652986299
3 47 99937 730573481
3 25 99948 574192111
3 74 99936 89469356
3 90945 95326 228654526
3 22890 83519 670745511
3 36 99956 363640614
3 8 99992 480399162
3 38 99945 406760353
3 12903 86417 770898198
3 93 99936 592261851
3 21811 24314 335304273
3 48027 65180 839705000
3 71189 96073 761342712
3 37 99941 38341941
3 2933 80760 18516197
3 80 99906 836423294
3 8465 28292 428819155
3 49708 67678 399557121
3 80 99950 28538288
3 98008 99733 998391729
3 23 99956 138971187
3 29093 86192 655775532
3 18399 99292 343048878
3 33535 78714 856165937
3 16507 39857 485158181
3 45673 71088 384187724
3 52339 97036 369257888
3 25828 49727 928933076
3 65356 67322 654005437
3 1 99933 902448152
3 21 99911 749298314
3 23 99991 470888661
3 64 99965 705716113
3 49 99954 406652651
3 36810 80724 108876852
3 46478 63180 34314320
2 32435 910454804
3 17591 64686 175324422
3 28 99945 732286747
3 1151 92501 249966394
3 7 99973 719479913
3 75 99963 276970162
3 96 99937 229675017
3 22863 44151 93492156
1 47425 49550
3 77 99918 739974214
3 65 99938 888647619
3 2636 27287 686543352
3 85 99931 157917985
3 1899 2513 863948144
3 5731 71413 127500142
3 61377 92567 8796041
3 46 99920 621665075
3 66794 71408 647395325
3 16 99979 3734924
3 32 99927 401910111
3 59 99933 557834174
1 87906 96056
3 78 99975 322602343
3 94 99986 681540116
3 98 99956 219649968
3 13 99929 491927090
3 29 99910 765373095
3 58 99927 738325509
3 47409 81107 51149895
3 85868 92104 550222061
3 56049 82005 386680851
3 56 99947 433614773
3 55 99988 187370728
3 25627 94717 195877125
1 27388 31016
2 74872 727582028
3 14744 68988 461274858
3 90641 94260 411296171
3 45 99976 834184672
3 76471 97161 951724936
3 97 99908 922493736
3 2 99920 239229374
3 94 99966 928314646
1 623 81775
3 43 99922 795440892
3 61 99904 294262236
3 20 99922 59815428
3 40577 96017 508592085
3 3082 26799 491679790
3 2653 88209 984279775
3 15237 81399 519735478
3 47 99911 106529825
3 82 99953 712567727
3 40356 59595 262334462
3 89213 90976 322526937
3 53 99992 306785674
3 31 99908 739665077
3 49958 87710 289674807
3 58 99938 978954710
3 10192 54376 326218191
3 33375 82007 81038970
3 53893 85339 252991143
3 47560 89422 906043994
3 83 99959 468532241
2 11812 13626626
3 20011 61375 465526763
3 22221 60848 274676036
2 70101 359590909
3 80 99922 219677413
3 47 99931 646052861
1 20397 88381
3 32465 44394 867789468
3 82 99996 461856380
1 13047 23481
3 56 99970 77374399
3 31 99930 261412160
3 83 99908 882017215
3 5909 82900 875715519
3 30767 79902 263448170
3 12 99969 325765339
3 34863 72371 521303652
3 15572 30604 965990494
3 21914 24366 461543498
1 21386 71035
2 77865 784691334
3 29775 77725 462235178
3 60980 83334 626901522
3 38 99938 27328075
3 91 99922 13773458
3 65943 83806 248232230
3 8 99908 294391310
1 21088 73791
3 99 99961 443516066
3 42520 63042 746763684
3 27910 64330 732011686
3 87 99989 489867419
3 14403 65944 514263525
2 22676 903999872
3 52 99948 548241838
3 73089 88525 842928733
3 34873 82617 835259114
3 91 99960 448183770
3 7455 36249 131185370
3 58 99975 702985461
3 94 99934 545992009
3 75910 86217 212498636
3 39985 70339 261038039
3 66 99919 296928406
3 37224 89076 456317326
3 21 99967 455248852
3 41646 74111 987976370
3 57330 78924 320915140
3 75 99969 303418073
1 24114 27240
3 1356 72460 912976391
3 67806 93261 231944979
3 5 99918 586267394
3 36358 70567 823088058
3 62 99921 925777751
3 13165 89415 944245769
3 6 99960 123942635
3 17727 34651 934324686
3 50 99905 724752975
3 45 99986 818120359
2 81157 941372023
3 17 99941 955353546
3 69 99934 174770299
3 43789 70602 89038162
3 38631 52100 309137949
3 61 99968 671710023
3 79 99933 857510876
3 49 99953 224045574
3 22867 39412 113270859
3 52 99912 814080026
3 45 99970 192970847
3 33096 45242 137130807
3 11484 84655 687008773
3 39445 92564 333774186
3 19260 65207 599539447
3 46070 53030 109919375
3 92 99997 68006864
3 56141 71812 803307523
3 69638 99279 201049950
3 76 99947 139292827
3 41342 74812 96030263
3 33 99913 758667989
3 66 99994 213495951
3 61 99957 286802253
3 15132 32054 835263050
3 16002 45634 569148786
3 18 53300 465268045
3 33303 96572 353475706
3 81 99962 474656281
3 36 99930 12858516
3 18 99915 803630746
3 38485 57824 210390108
3 84123 98593 672569149
3 98 99999 52154004
3 54680 62152 782346305
2 60768 183539555
3 26 99967 207280826
3 95 99966 988586989
3 25676 48878 76538432
3 57 99907 908773958
3 98 99964 823686163
3 97 99913 119207706
3 64 99970 330680861
1 71759 89581
3 9502 24533 352377604
3 21 99995 107964366
3 24 100000 194163939
3 46812 82349 139680
3 46 99925 449207183
3 90949 92767 484654734
3 30 99919 995900465
1 9843 78312
3 79 100000 495122398
3 90 99923 312171887
3 50 99998 262931591
3 9367 58182 856768269
3 46 99941 702346463
3 7166 13857 141137259
3 47576 52518 241214622
3 84 99965 437091523
3 18543 81967 900529932
3 29577 64796 439726301
3 7717 56870 904771086
3 42 99967 696998081
1 51417 82663
3 41296 91679 100542326
3 59410 89159 568648647
3 9215 65874 6659366
3 44393 49994 450915847
3 94 99993 217277501
3 92 99923 850512573
3 65 99989 258067857
3 3944 46889 264164430
3 65612 77764 595996057
3 45 99976 113337971
3 74915 94565 749690980
3 62550 95410 155999691
3 85 99941 883573706
3 68500 76959 865700276
2 6548 342930004
3 9814 69214 506728284
3 2474 35257 597859143
3 25057 71867 972129161
3 48 99961 326060648
3 28072 33310 507609470
1 35595 89568
3 7358 63233 813295801
3 11231 48269 654439372
3 19063 69499 365191745
3 73 99961 605311584
3 89 99933 127141120
3 69604 93494 452431063
3 92 99918 925781334
3 16332 57217 262674310
3 34486 72870 221195705
3 57 99962 892612886
3 18227 24109 570832964
3 84 99958 80634044
3 23075 44742 543466128
3 45 99913 462591658
3 60898 85251 800738248
3 91930 99508 341988549
3 47245 87054 233427703
3 27115 45191 636503961
3 13504 19739 175529892
3 43429 48026 910405002
3 32771 53943 435004577
3 30762 84874 471753293
3 77 99917 951969057
3 28763 96411 719428246
3 24 99949 91725832
3 30510 55211 431351826
3 8687 19303 945855879
3 94 99979 464626584
3 47431 51956 595717864
3 31715 45700 485560220
2 7723 407345695
3 2546 32465 433267266
3 24947 74014 171327039
3 4251 67370 956741969
3 11887 95992 13373581
3 21283 71672 611179243
3 95 99932 13711987
1 5987 9786
3 67 99949 42682763
3 6206 64007 710873738
1 9280 96588
3 1762 66778 179126634
2 99306 734326524
3 38057 89339 253341443
2 24976 16087208
3 35341 41052 150739942
3 53 99900 258241067
3 19323 27236 252813300
3 33859 82027 616599693
2 30912 850163382
3 71 99969 528112444
3 7107 89005 105543016
3 84 99973 245513303
3 19933 45199 679566709
3 69731 72282 641187321
3 77008 97947 411660165
3 13677 28498 46666687
3 95 99939 684412124
3 57602 63148 704133491
3 1843 20145 354738705
3 96 99929 643546469
3 17 99983 854550017
3 10468 66864 469140221
3 6211 54427 416351491
3 95 99943 606184334
3 50 99987 161803869
2 53710 640867181
3 88 99916 938694994
3 58197 71479 841728576
3 87 99946 819763318
3 37383 70077 654662605
3 9 99973 838312485
3 34 99933 696228410
3 53 99996 172447330
3 41 99968 597126393
3 8954 91639 782853763
3 45 99975 469793756
3 21986 75599 422162653
3 76473 94411 339866217
3 99 99952 859928764
3 53233 82875 487783791
3 18088 95217 457521815
3 14121 18944 603960026
3 83863 99229 648158849
3 13 99906 886763972
3 16 99992 243977442
3 30255 65693 292374221
3 76404 76665 115451239
3 90240 93264 33187500
1 16832 32395
3 52 99954 677901279
3 88 99988 529404973
1 5798 94057
3 24286 58997 519416473
3 100 99964 574898488
3 142 91629 657739127
1 17697 50341
3 24446 71802 861616761
3 63 99977 464155134
2 82463 13085411
3 17 99931 816124423
1 5815 15338
3 86 99953 556717263
3 81 99907 413369530
3 15007 18591 6602113
3 74071 82523 341703723
3 884 76863 151256080
3 87 99951 335414579
3 9 99911 762049361
3 88 99977 52616105
3 8217 15427 922460605
3 61770 75059 86328743
3 17 99978 1911483
3 39 99959 603275134
3 12 99914 99231297
3 34 99914 703336423
3 75 99953 996931739
3 10700 85456 319320188
3 10 99942 172011147
2 29236 286343129
3 38 99911 9158676
3 69867 93928 349653010
3 41 99936 761679007
3 75 99923 3727452
3 62483 76788 213319826
3 29824 84437 11216798
3 14592 66959 419581147
3 87 99993 662945790
3 11520 16652 89607735
3 82 99958 670141334
3 83 99966 641992583
2 90970 447321525
3 18711 43902 234863065
3 67136 93939 854014710
3 90 99947 706459496
3 55 99951 628628006
3 37 99950 44764124
3 14714 76327 537605367
3 32 99994 487552241
3 74 99987 336609136
3 47 99981 732561384
3 8452 57414 583316704
3 2916 13403 198442519
3 1 99921 339169549
3 14 99954 979944386
3 22 99993 31511468
3 6 99983 319453486
3 55837 77608 847566871
3 67 99962 829177331
3 30 99929 726379834
3 68 99989 680476818
2 87477 938273188
3 31033 34166 565595193
3 35 99900 181182389
1 79841 91561
3 25 99994 388294408
3 65589 78676 468442243
2 18 999298841
3 87 99981 545591868
3 1272 28535 891234716
3 45674 87710 504350125
3 61852 89482 60681558
3 9 99981 82977927
3 71 99900 35528094
3 66114 75079 175234292
3 13484 73070 823397907
3 30 99905 351346264
3 56055 65627 987289876
3 60 99960 434581353
3 94 99956 906121842
2 1709 934913817
3 47 99928 289266501
3 9281 86978 364435472
3 10 99911 581324697
3 39 99911 465982412
3 2 99903 235928911
3 66434 84040 385058128
3 89577 96331 883824725
3 12 85418 537942094
3 34 99924 381436009
3 15459 52760 705120127
3 87 99991 545431569
3 25 99987 397325105
3 75 99951 892134859
3 3105 67420 180715554
3 64 99945 472875398
3 30785 44993 718737037
3 28560 89636 881287249
3 38 99993 449194882
3 3683 65774 408890450
3 57793 93788 52415099
3 1925 95663 752336633
3 9582 90629 442353452
3 80 99956 609961846
3 12 99983 656510874
3 29 99986 145705320
3 15915 44754 4848240
3 59566 92765 549634007
3 77 99910 392948622
3 66 99946 122479205
3 96 99988 481205474
3 2 99995 459287745
3 81 99917 450161020
3 52412 75616 658201692
3 65 99945 136221916
3 28 99991 743881824
3 8 99922 343886991
3 45 99956 626208733
3 63 99974 871708154
3 34 99963 342794821
2 18886 897081164
3 69 99955 201781460
3 55 99950 504123889
3 32 99968 800582639
3 26 99914 757677121
3 56852 95581 248474857
3 34116 53973 682471685
3 39 99937 668579075
3 76 99902 497385027
3 28 99966 488889915
3 75 99966 859598159
3 97 99925 705056769
3 58784 63675 672480036
3 57913 68379 634286126
3 20288 90269 863589618
3 79 99993 662191154
3 72 99950 576511735
3 1274 69002 905978509
3 2 99952 647906194
3 86 99936 778850945
3 75735 79125 997737622
3 10088 63539 296456710
3 86 99906 241163484
3 486 95996 677885437
3 16396 28248 26469404
3 29 99982 809758377
3 37082 97967 110442750
2 92267 441764230
3 89 99985 694268377
3 28 99917 264702513
3 66 99951 980692676
3 2920 56783 800682341
3 21707 47569 230204564
3 19612 85861 49735729
3 87 99990 851888031
3 76 99911 531750756
3 57057 75947 546838665
3 9116 15648 75269695
3 6010 48679 750697628
3 13272 94443 444027753
3 22692 94921 289799769
3 76254 76256 470600739
3 12016 29744 974557264
3 25589 33647 613000638
3 18 99908 499304493
3 77 99931 72240458
3 78 99929 152899091
3 42766 60550 758776720
3 45118 57943 10193965
3 89399 96566 833717570
3 79073 95291 401113218
3 87 99910 752698224
3 28 100000 17049353
3 48143 55004 932744255
3 25 99966 863102462
3 29461 48023 241841110
3 58 99913 388194420
3 17963 36932 941448088
3 2407 78156 446968620
3 4547 62779 148455321
3 27006 31658 485582244
1 34354 44817
3 9924 17047 170797382
3 84 99966 237696032
3 51 99957 591939800
3 12 99935 161878408
3 6 99975 814852549
3 9132 25013 404112953
3 4773 91368 158774508
3 23927 27221 980380754
1 18202 41179
3 6 99954 847848520
2 55 737592935
3 23001 80756 655304726
3 42311 82718 672728796
3 21 99938 248074192
1 5174 40298
3 63 99969 194545967
3 63 99904 338985407
3 8035 56251 322614125
3 27 99917 85819581
3 49 99954 565103441
3 36962 67216 888486516
3 98 99956 444195938
3 29 99941 985972364
3 27 99979 131546986
3 5144 76026 485353630
3 10241 90074 855895146
3 7257 15778 446911438
3 10 99971 986469068
3 91 99962 19340443
3 87021 93784 343495127
3 39 99945 940102387
3 44 99913 428253032
3 82 99966 179318410
3 1229 98756 423975647
2 67352 402275588
3 53 99956 621308959
3 54 99953 586645482
3 91 99959 895270625
3 38 99933 24368237
3 29958 43750 658961856
3 4259 55912 692687993
3 72 99919 102280582
3 83 99936 892293409
3 5941 6941 828091106
3 76513 86772 707215662
1 13872 35881
2 26652 867249519
3 47824 70263 797570900
3 57068 88388 851221781
2 45056 221682735
3 44120 61087 196171096
3 58 99912 370727570
3 3388 64751 286861641
3 84 99909 478851895
3 14 99969 416694604
3 87 99975 857002703
3 94 99984 688752540
3 80 99930 352826994
3 79686 86120 617182377
3 19988 88811 533006543
3 13 99986 421704690
3 83 99931 527991207
3 6137 43737 864725268
3 45 99975 566846844
3 70 99988 749964579
3 76503 83510 56953222
3 16 99978 397708856
3 83 99964 203134439
3 7074 86901 428702028
3 13999 20199 485682207
3 32602 57275 42775109
3 98 99904 972269507
3 8385 84075 8343630
3 46 99950 34644330
3 91 99947 891482731
3 23 99997 7687143
3 90 99949 239939661
3 18833 76912 234072510
3 64 99901 336489315
2 74452 860129265
3 46 99983 141459094
3 78 99955 845370781
3 36232 38722 613859364
3 67 99913 460679996
3 33218 45564 87090721
1 56396 77162
3 23 99986 353870425
3 6 99901 696505515
3 8 99948 440371454
3 99 99935 403981400
3 48883 77518 772280341
1 46256 70001
3 27651 77760 635427425
3 33203 59738 554767179
3 34668 58907 678874270
3 18369 66306 989435409
3 16951 83377 581074168
3 63 100000 441459278
3 8471 95422 894576961
3 2398 29040 882887725
3 80 99920 651581019
3 65 99910 714367755
3 4805 60895 900879499
3 35 99952 673502314
3 32 99908 702678029
3 34 99968 513280808
3 92 99927 851546605
3 59 99954 398748401
3 10006 47650 464399637
3 81641 92074 587431923
1 65248 95275
3 64 99984 713087310
3 28 99989 916877131
3 4241 28519 306566005
3 2 99995 184470388
3 10413 56152 570560072
3 96 99998 788582819
3 1 99985 347874946
3 13 99945 492425024
3 98 99970 630494141
3 47 99951 631401543
3 21148 94661 887996524
3 39539 72703 817772254
3 42688 48952 713561611
3 58876 83215 85937444
3 41 99904 432536469
3 55968 62231 71501131
3 53828 97828 787822135
3 44251 79446 843315178
3 81 99949 397056068
3 83 99920 161651340
3 11553 34995 112653929
3 99 99981 930748045
1 39572 67869
3 10812 15524 125214834
3 39 99940 46064950
3 49696 72286 396496737
3 56 99970 933272376
3 82 99977 322852628
3 84989 90104 829680324
2 80173 61142623
3 2987 69876 635698141
3 23 99990 844154996
3 14438 34455 560163944
3 20132 41965 980206378
2 18019 255570070
3 80978 81640 429730710
3 20 99920 608614014
3 50 99957 61657313
3 51 99902 29397540
3 41540 47628 351585795
3 58475 63946 177474916
3 92674 99777 727045851
3 57 99924 335958597
3 54792 87206 553666916
3 36346 37549 577098090
3 47 99946 172988873
3 13862 77135 171412683
3 7245 91174 337411259
3 21786 80017 365019813
3 93 99924 898681856
1 18719 86738
3 39496 43252 795946269
3 65 99965 469047562
3 27808 66854 687189303
3 35 99908 903521197
3 24 99997 979398475
2 57792 158833921
3 39815 46053 127286998
3 7372 69185 919580855
3 39332 86525 582956016
3 79 99976 515023174
3 33362 63820 587774421
3 35800 68613 215832592
3 42931 49816 841017532
3 18535 24066 403932630
2 5554 86763708
1 52049 84524
3 68 99917 20926389
3 23 99967 216650642
3 76 99909 696056760
3 13 99971 669157244
3 64195 67646 398434548
3 19 99946 421275812
3 14 99949 310488982
3 55 99913 281554261
3 73 99975 170192792
3 11614 11849 680108972
3 14 99904 804503509
3 42 99992 779742534
2 21360 104078513
3 58804 96360 267807736
3 18814 63356 27855089
2 39617 652648514
3 57 99969 963382181
3 68314 92596 865541908
3 1 99968 637718482
3 98 99996 362157828
2 56140 171496859
3 8048 23797 988305318
3 3494 18216 544595942
3 18557 44181 953337965
3 22100 88802 501696788
3 80222 94854 470013348
3 76410 81207 825741659
3 44815 79811 59802310
3 95 99938 728809787
3 96 99926 429301627
3 11607 26485 637311822
3 77855 80485 502684167
3 61 99919 97390687
3 42913 44416 910122497
3 40321 70012 121936830
3 41 99934 37587270
3 37991 90465 199714770
1 29886 80972
3 9576 15703 771863809
3 78 99919 329234780
3 64 99933 907282068
3 87826 94693 534724310
3 82 99928 334314052
3 52390 80046 501329983
2 78246 142816975
3 7750 63501 978984237
3 15671 83912 727236846
3 1 99918 530537598
3 53 99992 62294971
3 544 57469 293471741
3 19881 32347 724992523
3 43 99937 157050378
3 41380 95203 802001831
3 13 99954 734564631
3 28986 30564 810348953
3 16 99956 112986269
3 15900 61605 862544069
3 8 99963 492086353
3 15810 76048 746351804
3 52 99974 557185939
1 69906 86509
3 1009 53381 243225212
3 46316 80052 944123425
3 38818 65959 788337890
3 4 99987 731667816
2 70936 988801202
3 13712 31355 30705152
3 2440 34920 289041990
3 86 99927 935579245
3 19434 60486 199931107
1 37950 52766
3 36 99918 975677012
3 15 99981 277269929
3 80 99907 911698002
3 18000 74312 961926999
3 66 99986 486836623
3 20873 22403 544492308
3 82 99956 237020301
1 32489 86914
3 67 99942 652479640
3 72164 85811 387004749
3 76 99986 353778437
3 55 99964 14726044
3 5994 50338 892075888
3 23 99957 772913700
3 9 99921 70432499
3 52 99984 275144528
2 20418 782923719
3 82 99918 918366673
3 79111 90559 828461431
3 5962 42365 359236533
1 3401 16730
3 24 99995 189098228
3 6744 28198 763649598
3 9542 63512 573803265
3 44552 88666 749819278
3 55 99984 427182412
3 20123 30034 848532224
3 43638 58200 840240932
3 13654 86258 658150749
3 93 99978 140480077
3 94 99929 369012045
3 65 99903 656850395
3 78 99939 161454273
3 75 99983 724345662
3 65 99990 983801521
3 24492 44690 630302110
3 71 99983 192011528
3 62610 70043 23677801
3 48 99901 190565084
3 54 99942 788744234
3 43700 68440 885013218
3 30 99978 999355037
3 61637 94617 127347232
1 73819 97095
3 70 99970 73114554
3 5135 25008 673268704
3 57 99936 877427854
3 30004 64380 187558259
3 79 99988 687242852
3 60 99929 229463453
3 69 99952 182238336
3 28532 51376 968593174
3 27691 41915 518168278
3 24802 50812 918352253
3 59 99941 680112385
3 70 99953 569445862
3 72 99957 66046839
3 34 99901 997401012
3 12238 82332 883022587
3 73 99989 855444394
3 42725 78005 47135827
3 86 99953 360434492
3 32389 36071 223565371
3 1717 54655 784276523
3 31821 37533 984424345
3 14015 26024 970258001
3 24 99951 925806578
3 16969 37161 607593914
3 8372 20452 71042589
3 15064 71097 432443124
3 62 99966 11977015
3 92 99931 422030760
3 1425 66391 337318872
3 83 99974 885434217
3 42389 72175 730221443
3 2154 36157 535417548
3 2 99997 476634723
3 1925 20101 570137785
3 57 99984 907497268
3 54 99913 61071873
3 45193 83546 831706496
3 58937 71203 565950768
3 61061 70935 103143435
3 14866 17110 369099429
1 32902 77080
1 63121 79579
3 11264 21493 15804704
3 8 99929 49738126
3 81 99982 721870879
3 66764 72062 123535643
3 45 99994 991313211
3 19279 83463 700277415
3 39083 90250 361033576
3 56 99999 164414209
3 87 99941 29787975
3 82851 98050 275762361
3 80987 83241 579478237
3 50 99938 944504692
3 36 99967 760480643
3 55252 66448 80208255
3 88 99946 144478750
3 35 99941 829998498
3 79 99994 531207056
3 21357 95343 617285431
3 11944 12072 838049647
3 7907 24563 882257531
3 68 99935 75991285
1 56599 72497
3 96 99964 443538849
1 49783 62097
3 37460 59980 704736798
3 31 99979 818203432
2 43609 754230959
3 84434 93408 378960292
3 20083 75538 722020099
3 37019 87709 715589134
3 54329 74182 915487187
3 81980 98223 961563633
3 20194 92873 937239708
3 89223 98014 320118965
3 40550 73788 24006400
3 33 99971 66115510
3 19 99914 970239998
3 59 99925 298451230
3 54287 86468 605936992
3 64948 92417 971095288
2 77028 762033957
3 69 99946 755284229
3 19 99986 944255046
3 76 99937 951409557
3 8 99972 34021026
3 18 99975 137136108
3 71 99947 108141541
3 2637 76406 16777555
3 95 99918 307609831
3 55 100000 720439378
3 14 99904 941244773
3 35951 92963 461516293
3 80 99941 132950001
3 76 99999 391439794
3 71705 79676 128722472
3 71 99913 550995096
3 52 99936 160533795
3 28933 50977 506257930
3 96 99900 968032304
3 54 99905 346313660
3 5 99976 442443714
3 46297 73040 876296285
3 11 99902 841780902
3 42 99903 813632102
3 29 99905 900781431
3 33 99920 83064625
2 87932 444030971
3 21 99930 168283279
3 99 99973 168882328
3 38 99970 264741637
3 12 99924 227142873
3 11 99945 969087860
3 77 99930 503322170
3 12518 95414 512052596
3 51 99995 231282276
3 32 99924 327784669
3 37 99932 995756259
3 10 99957 193519387
3 27 99982 670029592
3 30 99901 396235971
3 53 99934 585270897
3 84 99930 220790630
3 12 99957 202291415
3 100 99907 718519718
3 74010 91587 213873001
3 99 99909 865875335
3 52 99946 98841448
3 3208 25648 498927879
3 91 99924 322623346
3 10847 92617 830047985
3 1207 67407 421759219
3 58977 69645 653505007
3 27821 85621 925755864
2 37685 484355484
3 19 99948 490267278
3 100 99960 948599098
3 56044 95639 775338485
3 100 99971 798622977
3 7107 47475 837501620
3 71651 74587 277029593
3 47 99972 601484101
3 30 99936 473980908
3 52 99991 286623492
3 54 99985 508291573
3 32043 38759 361477155
3 27136 84727 830799577
2 55301 792497050
3 8 99992 446686650
3 70 99931 679635171
3 15014 70674 212702847
3 32 99941 967407081
3 84 99956 455379635
3 98 99992 610106487
3 64805 92727 511603955
2 48406 122248362
3 47970 92165 604524594
3 21793 99250 544256559
1 11275 44946
3 10 99901 145993245
3 27475 62456 415341509
3 59416 67502 544950594
2 95127 868882003
3 20223 91038 152174884
3 10 99965 711030519
3 17041 89198 427810034
2 90257 733850471
3 49 99999 156016586
3 94 99993 928079983
3 50 99986 790117920
3 71976 85951 576885023
3 25033 90338 630507432
3 5362 93255 32563542
3 73 99921 293658862
3 22 99994 550778975
3 47 99952 680021235
3 23 99956 165349384
3 40 99974 117085396
3 70 99941 471236593
3 50 99970 122219464
3 10697 24906 946171169
3 77567 92602 764167504
1 43977 64018
3 16623 64794 909886326
3 3 99939 795959765
3 55600 65579 949535766
3 17065 96926 742962422
2 41500 390939860
3 42 99927 520990788
1 711 92331
2 14886 547946836
3 81 99935 508099087
3 4247 36892 602676238
3 16846 68037 59192228
3 89116 98835 175641436
3 41232 91720 508250988
3 62067 77815 535051652
3 3 99931 784074382
3 12938 40722 584986648
3 1 99916 817963901
3 5579 25060 989101834
2 74376 663942267
3 17 99921 957608928
3 65 99900 243468259
3 2240 11005 690986070
1 71242 79590
3 52855 78034 282786755
2 89297 654429418
1 9812 76608
3 83 99903 80477280
3 19 99993 987738885
3 52 99994 5789815
3 61 99964 83188890
3 6729 52616 844681075
3 33719 48629 897991773
3 87916 92932 108963642
3 67465 74230 866023902
3 87 99970 260061256
2 94429 60988494
1 60514 93935
3 5 99918 875167224
3 62014 76623 960309914
3 90 99971 990921685
3 41 99912 215277616
3 30053 36224 564058941
3 65 99985 844366808
3 75 99996 960089618
3 81 99954 609679062
3 4192 90778 263548309
3 5138 36562 332074097
3 59932 60028 446074303
3 84232 93655 904370659
3 58768 66073 75893452
3 35224 91519 877965972
3 14579 20811 19857689
3 40313 81275 355943560
3 83 99969 590921519
1 34028 95925
3 28420 37242 435627760
3 15709 45537 96508932
3 55513 70806 493653654
3 21589 26503 19699307
3 12 99932 956519844
3 56 99910 33036566
2 59219 227133306
3 94 99994 571248999
3 31 99981 223063281
3 15 14320 383591411
3 37425 62806 738599925
3 53126 77589 257870270
3 19055 83263 207645494
1 73793 82938
3 32 99913 123563827
3 66159 67793 558476713
3 7700 86884 609963426
2 78522 294431029
3 24 99989 455563607
3 9148 44549 759103225
3 47 77914 250920810
3 47 99914 362561848
1 23873 25751
2 19247 794888597
3 35487 86122 968670115
3 53 99999 615046428
3 70 99957 365632496
3 50927 68826 120025558
3 29 99986 153572600
3 47 99911 413928496
3 70 99964 406918194
3 42904 86878 641096977
1 29393 68107
3 68125 88683 479713957
1 2095 98906
2 17749 215358827
3 61052 63570 811000391
3 21 99934 452928644
3 23443 88538 170122370
3 14896 73907 459923596
3 56163 90639 127647074
3 66 99939 723160212
2 72481 682510579
3 79257 79400 934395206
3 82 99917 155665074
3 30948 88952 747346867
3 2702 20370 31367809
3 43402 90271 119141914
3 51 99995 549359057
1 15296 84642
3 84 99973 655285748
3 19 99930 407298405
3 74 99979 451186834
3 45 99924 923883276
3 69 99996 663075167
3 63419 68485 8008456
3 59 99932 497483535
2 76299 556683115
3 86635 90834 321200213
3 86196 94088 609311322
1 5795 70103
3 6 99998 266148184
3 53926 94686 413088734
3 53 99968 531668656
3 13303 91981 397911759
3 36 99914 68640086
3 21630 69186 652299736
3 55 99931 691908051
3 32 99948 895186559
3 33639 40474 579716750
3 60166 98143 724295063
3 17494 25155 462580027
3 58 99933 891129424
3 73 99947 980953230
1 40371 83879
3 8257 58404 467070091
3 16136 62081 485098105
3 21591 26699 516599324
3 42 99910 151216242
3 78858 94538 370096888
3 40419 83330 660257860
3 20494 68315 455014880
3 71296 97600 405452703
3 26398 34704 682582265
2 39497 4206742
3 31 99938 770962995
3 5 99909 602228621
3 21986 91071 922322973
3 25920 77811 143076038
3 25 99986 864751343
3 43 99930 178352207
3 26646 88689 224338808
3 10542 48648 521640792
3 54 99921 507504204
3 61378 98996 296029058
3 54 99904 686443953
3 80108 89947 142324855
3 61 99938 689866715
3 10 99977 675430336
3 16746 35298 316206425
3 65776 80960 355855571
3 52715 88666 513432015
2 78775 434339604
3 73 99975 147023069
3 10098 45176 207303517
3 37277 86748 263613930
3 43 99923 322965
3 3274 39590 461552224
3 66958 67697 237720544
3 83 99927 965899614
3 83 99958 918817715
3 18 99986 399092597
3 10 99963 673755689
3 70 99933 944205211
2 45258 673169392
3 26 99988 912819262
3 38 99923 592855703
3 7 99995 562700822
3 12263 57971 162616865
2 78870 145840529
3 76 99991 185914770
3 82 99938 688574556
1 63749 98265
3 59410 96167 191124410
3 6 99952 304802579
3 80498 87999 788831795
1 47307 95463
3 3798 54469 435384277
3 7427 53013 303842546
3 25052 26871 57729502
3 86 99904 706302066
3 51 99928 938840835
3 11289 18027 880596087
3 23883 34046 461785943
3 87 99988 616478235
3 28157 41378 532413762
3 34749 48787 653649918
3 59854 80796 809822833
3 17182 93113 375235287
3 13394 28812 957120268
3 30 99977 382480459
3 29 99983 146393383
3 5199 43416 761141757
3 29295 75811 650253434
2 74719 669860681
3 57 99968 112202453
3 65 99946 724616383
1 76712 82377
3 39086 82613 722598024
3 28 99977 922333489
3 39965 89659 462823142
3 15639 45722 543016592
3 64 99937 408934936
3 3764 10274 396146388
3 49857 60933 505081398
3 38 99929 455722819
2 9514 966064184
3 17 99989 896456534
3 12 99963 477542903
3 37050 88790 465868565
3 54752 55921 298668166
3 6832 75358 370700591
3 12 99934 841965739
3 36457 69255 807725668
3 54 99917 217856634
3 32033 92715 9801956
2 88850 106617265
3 39885 94770 899146298
3 98 99921 795245725
3 38 99968 146902421
3 38129 86051 444688523
3 58 99913 196888448
3 13736 55928 200062943
3 28 99975 35383882
1 49022 56969
3 42650 57330 365248138
3 84 99972 645567197
3 66179 91588 634390412
3 26110 43936 530358163
3 78 99989 329347208
3 100 99933 107370893
3 11470 68894 128409307
3 36385 99603 428234701
3 86 99949 78827870
3 30733 55513 423672164
3 33 99936 553424158
3 44 99979 26322888
3 26 99974 615957072
3 100 99925 913010023
3 16 99915 939450751
3 27438 49379 107955322
3 43510 43549 181543177
3 25527 81324 614172187
3 35 99931 764906697
3 1787 70866 551982489
1 64365 89224
3 4219 55597 375184387
3 63 99916 920017641
3 37 99996 357946640
3 28 99952 223225142
3 26 99905 249318842
3 62 99928 267812535
3 1 99933 695128984
3 59 99923 895471802
3 26537 37716 241467864
3 6341 88384 475785311
3 82 99947 929250510
3 67 99989 955310291
3 16443 76519 476000715
3 5 99950 932896194
3 68 99927 732404016
3 11480 97006 220756487
3 59910 60769 337848003
3 49 99987 683385510
3 55 99928 749110338
3 56 99946 283933180
3 4038 11278 433517621
3 31772 91205 415855924
3 44580 96288 864738568
3 36465 68993 454658045
3 97 99975 199455833
3 18692 97934 441120379
3 48 99949 166772879
3 9653 61288 9405307
3 38489 85997 932013
3 42282 93759 910282475
3 79 100000 909107813
3 41192 84113 481079433
3 47591 77527 94927984
3 19 99950 729620187
3 482 55247 512767772
3 93 99999 771683423
3 92 99996 97256231
3 43747 57136 131063556
3 82 99971 31680716
3 13491 22250 849570265
3 77 99919 854872347
3 35 99999 661819652
3 8610 71122 971194766
3 19974 49503 472758261
3 56 99955 491986905
2 12392 902981276
3 5905 59405 948674869
3 30001 76870 761854148
1 34112 62648
2 20954 779761990
3 8 99920 275238100
3 22828 22910 501665086
3 25064 45732 552232813
3 43415 59316 846570963
2 95268 934331002
3 25229 47311 730749559
3 79 99997 55785643
1 39443 83860
3 57238 76744 238330821
3 92 99966 532522722
3 39570 42473 383476722
3 3075 24427 910740905
3 66 99907 468216824
3 14 99942 403126395
3 41 99965 803087149
3 58970 71762 58507227
3 37360 77451 353819438
1 61245 86871
3 29685 65846 603395162
3 74180 96250 407496731
3 19243 82821 652154521
3 93 99969 971609215
3 59 99922 602772848
3 41344 68256 321624353
3 10925 85273 693602359
3 3671 19552 693658994
1 4413 31663
3 47588 62465 830677073
1 35912 54145
3 34 99952 305291334
3 7 99970 379086461
3 64 99938 489073911
3 31 99915 642422865
3 41 99934 913282079
3 5055 38489 350306117
3 45 99984 428394390
3 6 99990 155813601
3 2185 53663 487293977
3 50339 53897 830780738
3 16 99969 31307067
3 56 99921 341405867
3 93 99967 337958806
3 32 99933 497624927
3 9739 78173 181336390
3 51792 68630 730590125
3 27253 29255 991591064
3 77541 83998 228254796
3 57321 77262 696605951
3 54725 75816 31343338
3 4 99911 840734792
3 7719 78755 739857664
3 68487 99316 371295758
3 60 99960 885604585
3 8435 68854 550394736
3 22 99904 755899186
3 20440 84189 760549122
3 61486 75572 470905908
1 58703 92805
3 68 99964 601554970
3 98 99948 576711860
3 39632 51458 454661543
3 9116 56145 938711891
3 90675 97042 923318188
3 54308 98480 309460951
1 36734 46656
3 20 99976 760482987
3 23 99942 419458210
3 28734 74706 62525622
3 11866 54530 444188618
3 40196 57184 674892750
3 3837 80736 263530955
3 93 99996 844551850
3 7 99937 123166971
3 40 99971 644923972
3 56 99987 876979364
3 5 99988 589887948
3 35 99950 308654746
3 2 99949 440828126
3 95 99970 918343436
1 45580 53958
3 5204 99655 553427332
3 53 99945 431063786
1 15982 18382
2 63275 855757597
3 5128 80880 532742337
3 69825 99824 573309216
2 25163 933206904
3 9159 55822 684196062
3 25900 51981 14767112
3 34580 45324 480107309
3 15 99949 823328366
3 5067 86328 536427988
3 38573 71633 354571322
3 26220 91574 922654866
3 13906 19284 18536808
3 65004 93876 594178196
3 35 99904 269889396
3 19 99956 228589098
3 22 99927 255966382
3 62430 69037 921796794
3 11 99962 906377168
3 2383 27121 817878261
3 11322 79012 562817999
3 20196 60266 220706120
3 52 99928 608184302
3 45 99955 353929878
3 4 99972 105238553
3 20 99943 478924581
3 59 99952 323144560
3 20 99968 627853270
3 32 99913 122041122
3 92285 99012 395402137
3 4501 15025 819843965
3 7869 64789 539879199
3 49501 55387 651279171
3 88 99948 256440018
3 50167 88550 965690174
3 35008 43885 810095363
3 75 99980 920697367
2 34330 884659833
3 28 99947 859827234
3 6955 65021 337183730
3 46 99972 31703400
3 9295 65037 145962200
3 27278 74771 648187645
3 86 99903 777167714
3 34618 76117 512403179
3 9350 84445 192219151
3 27 100000 270937206
3 40824 67414 84835870
3 35 99996 577298995
3 7021 24661 44084800
3 5 99951 423266397
3 72 99995 236768652
3 35558 87151 179993956
3 23245 37203 251989683
3 36 99939 273867463
3 91 99985 667413877
3 50966 59275 583257123
3 87 99950 155828820
3 21 99993 412070540
3 39 99969 260728968
3 17 99927 448249884
3 88905 99016 813788723
3 54066 96417 764435913
3 83 99950 171591382
3 68 99980 895914876
3 56 99906 332455939
3 2624 78479 159227999
3 5034 53203 285337684
3 25545 81168 646412150
3 13 99928 899062427
3 74 85228 898255986
3 26764 52922 669611868
3 9 99970 972168386
3 39 99971 390246008
3 29 99935 86736619
3 29 99934 275107628
2 93814 971095909
3 67 99934 374330070
3 75 99985 242603356
3 94 99938 290949556
3 3025 13340 359220655
3 31 99985 483526838
3 31 99986 51059022
2 79782 327711854
1 20269 30899
3 85 99949 924114991
3 78434 86481 1837056
3 51737 73661 896427316
3 63 99910 131295127
3 47487 48049 742091555
3 26893 43250 577800555
3 14833 91800 264620970
3 65 99901 443581263
1 87234 97884
3 2 99992 630172765
3 11015 93322 545391643
3 3 99986 9548692
3 79 99928 520089367
3 3 99914 181113801
1 32805 60520
3 2349 2687 498834809
3 8248 39778 487945247
3 63104 69555 580173800
3 66004 74596 110917911
3 285 93451 330765693
3 80 99951 294825970
3 79 99900 549527115
3 8699 59808 439527001
3 78822 85930 758229180
3 1 99907 410717322
2 53788 661316867
3 14730 21736 754333557
3 54 99995 195899111
3 20 99926 695842120
3 18498 76005 546340170
2 49026 8614912
3 56725 75575 227107321
3 43716 97697 758317801
3 21650 57224 801514551
3 48804 76119 436911503
1 55804 72555
3 29339 66132 196570811
3 11531 31506 795427969
3 19079 55698 560023216
1 74927 87051
3 10022 52124 29947326
1 17108 59485
3 2214 95876 924362517
3 35093 85424 321158262
3 43259 56789 11676073
3 27 99948 81041967
3 45947 63009 848617260
3 50117 99224 660570073
3 58 99947 148954296
3 65 99943 529743973
3 26629 76717 23382766
3 96 99953 68052768
3 15 99924 947252010
3 95 99958 651207810
3 93 99944 60559605
3 99 99965 376118594
3 51 99942 272162746
3 77 99999 674395566
1 68825 85948
3 22864 98107 580682963
3 28 99928 213171831
3 30705 63436 347640217
3 66 99996 620877268
3 10878 35193 995530559
3 14144 88465 398348332
3 41 99957 114547193
3 50752 68221 685741400
3 48001 61118 332636404
3 23068 45419 976123753
3 68282 78284 913468385
3 1360 33776 90218712
3 1003 92718 783211215
3 8 99978 694544126
3 22703 42833 393253438
3 10 99989 496019142
3 2383 19667 486590321
3 48342 52161 796793250
3 33 99967 384462084
1 32569 95554
3 81 99941 572980596
3 36 99926 750971104
3 27245 79515 945518321
3 72 99996 188324466
3 1570 79793 322301036
3 79890 84702 712178568
3 91 99956 621193353
3 62 99912 275306720
3 38 99965 225916063
3 8741 45576 945849172
3 32652 60315 870649749
3 66 99990 230110539
3 28 99930 766786290
3 5 99926 917936239
3 85 99956 990769711
3 58807 90196 926327713
3 25995 58212 591240272
3 41134 86314 320953642
3 11442 69963 989588403
3 2513 42029 80107828
3 9 99910 468234280
3 30 99928 837929080
3 65 99911 44828482
3 26 99915 811829049
3 86 99919 58541293
2 41143 87296775
3 19025 41042 996637221
3 4 99987 464054592
3 6 99928 156506126
3 70629 97803 683061870
3 51 99971 893036040
3 58331 59463 829664311
3 7 99980 325645059
3 36 99946 855638061
3 31012 92057 641693609
3 44 99912 16067831
3 10110 49922 718596400
3 12 99906 900962253
3 55 99985 130498158
3 74 99953 244117546
3 62 99951 878821678
3 89 99919 594513341
3 75311 75569 525617603
1 13817 45904
3 38 99988 86648189
3 26 99916 426890625
3 60404 83170 723886005
3 44376 90709 95321402
3 51056 68513 255643755
3 44 99986 830798818
3 19 99970 456917831
3 75 99934 789820152
3 36995 93727 653225945
3 72142 83068 219598020
3 32291 86549 566999920
3 45 99991 352136397
3 88776 89703 219748647
3 44853 65961 301390987
3 17186 65111 617769537
3 19145 29170 644381789
3 31987 47991 840026807
3 76 99913 466873534
1 16228 83316
3 65960 84891 528211769
3 84049 90017 221509190
3 64687 69957 758680770
3 16801 76077 190736711
3 13 99975 931315570
2 98269 535978284
3 2874 63202 105457104
3 64 99958 364710166
3 70 99992 832611067
3 46443 51145 912170667
3 75 99990 264338775
3 20968 65439 805469557
3 28079 71919 317533318
3 47831 98740 312911757
3 80236 99689 785342173
3 60 99932 191050224
3 65 99953 728081496
3 10480 46685 156492052
3 78 99984 28016587
3 31 99996 627259834
3 77270 98253 595422810
3 82 99936 274512902
3 83 99928 856741163
3 10 99953 121396429
3 87 99969 203132251
3 20965 90816 952617262
3 42368 46073 50018350
3 91 99966 652203621
3 57 99922 38293899
3 29356 52635 452364251
3 29053 69864 421542567
3 45889 99721 597769090
3 31 99948 797038849
3 98 99906 716755552
3 24745 98812 266249102
3 7 99961 230657386
3 34 99908 713612854
3 6182 39182 986068627
3 68 99982 211041151
3 91 99935 801802276
3 40 99958 95353479
3 261 64501 497226830
3 40695 96439 67540792
3 76 99906 911631614
3 9 99970 847764663
3 46544 58747 893529585
3 99 99945 677311518
3 57 99941 53381385
3 97 99937 656146795
3 14023 73843 976510174
2 97619 331347242
3 35 99986 316877676
1 2392 95278
3 30998 51148 114945209
3 62 99910 110810184
3 58226 78958 47816827
2 79316 643733323
3 28 99922 111520845
3 2034 63105 353618736
3 96 99909 180054230
3 40 99911 433878281
3 85323 95378 221374261
2 85895 726785765
3 27 99946 936951166
1 26763 92936
3 61 99954 961528876
3 15 99935 420377726
3 65 99958 697464502
3 10949 38737 838404272
3 4355 63247 148283629
3 10664 52499 866571430
3 28643 60076 923004264
2 92211 205129282
3 21385 61692 943284637
1 14357 39369
3 50 99925 345230169
3 59 99900 357224139
3 53 99973 60993861
3 45714 93191 473016029
3 35622 92933 843883182
3 60 99978 541913477
3 12 99909 107401582
3 72 99915 975065160
3 15 99972 297800081
3 70 99973 723791357
3 19 99930 441789349
3 24578 71088 37848513
3 33 99922 756543827
2 20035 710906729
3 7900 13249 449351082
3 56 99967 102261579
3 86318 98599 790438091
3 46 99973 319873244
3 53 99946 774701676
2 82706 459421838
3 23 99917 169620736
3 70 99983 367084448
3 32401 82076 753992837
3 77 99901 644657057
3 84 99955 258890395
3 16 99913 269725907
3 38 99968 902140248
3 65 99900 305957591
3 70 99904 462682565
3 68515 71382 306667359
3 43 99951 854795308
3 60593 76669 985401125
1 57862 89896
3 64795 74137 666037085
3 55 99917 787234839
3 25 99951 770644339
3 40558 48030 645173039
3 32062 86557 919264527
3 18735 37240 856101173
3 40795 47186 572795600
3 40304 58097 542257617
3 53 99925 687653567
3 38 99987 90041318
3 89 99957 72155003
3 57399 88057 105936994
2 54110 532886149
3 31 99989 559480424
3 10311 79292 562507357
2 53473 472151515
3 28442 91092 295557548
3 19 99965 163561706
3 52613 55556 689708916
2 90312 863447423
3 58600 90611 691473096
3 29084 53344 965960691
3 2 99967 965069486
3 36721 92398 204257336
3 91 99998 899235773
3 11 99930 509941092
3 56 99963 202591760
3 84 99982 492011053
3 58 99903 991884798
3 39101 68822 924129854
3 83 99910 598947865
3 32 99962 993129418
3 30 99911 987196763
1 11606 50158
3 6535 70054 155863897
3 65 99958 928540674
3 17 99914 284224221
3 27 99933 994283795
3 27317 60965 181804648
3 52 99912 376042255
3 70 99983 366477398
3 73 99965 573344105
3 47 99929 418424271
3 16 99905 897699148
3 53 99903 775957820
1 66989 68398
3 36926 81776 107510509
3 16664 90852 247193395
3 38 99924 201112328
3 68 99944 378109496
3 55 99985 592157006
3 97 99961 568759437
3 19 99915 556051477
3 55 99956 813419771
3 24063 89277 799945554
3 28 99990 913444223
3 27 99985 41264973
3 98 99948 151653784
3 44 99938 573663120
3 45861 63953 250714333
3 64794 83424 457731110
3 6701 67820 272506322
3 2295 86724 432292609
3 52228 65363 139554045
3 87 99965 322103740
3 21358 72247 320544308
3 16 99954 336051075
1 9866 93678
3 2 99982 514811699
3 19729 32578 511549901
3 7 99986 666094348
3 54 99990 102278968
3 44 99901 845698359
3 87754 96990 940408879
3 54 99992 477265850
3 3629 33180 182826855
3 51 99919 142278801
3 2712 67454 441852895
3 77 99963 457209827
3 81 99901 97098418
2 1826 668208231
3 75 99950 22002211
3 12377 15357 433808326
3 58 99980 162616435
3 71276 76842 626839687
3 25 99989 494184520
3 1 99942 921892979
3 5 99978 213081057
3 39 99927 691044831
3 24254 66574 713460468
3 87 99990 485919773
3 47871 79212 176308429
3 83847 93580 997446707
3 94 99995 371691671
3 67742 89723 948214218
3 42531 53618 62947833
3 9505 29003 214237290
3 14135 80844 303390182
1 14225 90396
3 37487 43831 363794792
3 31164 51809 390083629
3 28586 95220 285889516
3 15 99989 606025895
3 22195 27847 741131246
3 82 99971 204853762
1 11035 51444
2 12627 791491605
3 63 99943 734661687
3 45610 46415 633528172
3 44380 92345 479100881
3 97 99953 838249126
3 15 99924 789126390
3 14 99957 987432960
3 38640 42390 947041695
3 25193 89912 376652600
3 3109 92382 231272955
3 44 99932 839843201
3 15 99949 861053441
3 7230 13583 443396538
3 86017 96636 842367300
3 13800 55942 603634912
3 87 99928 852903686
3 32 99984 115872961
3 34718 80524 248232592
3 30647 58289 350248178
3 40 99997 895674305
3 626 93379 930013699
2 40637 939372901
3 9 99965 824319691
3 7 99918 663973596
1 7335 82514
3 14671 20572 325290198
3 15338 84937 550096738
3 52 99957 261775783
3 49 99928 28909745
3 43405 68337 987676227
1 19908 22528
3 11930 14809 723317870
3 97 99971 334262115
3 96 99911 35202699
3 4 99935 757707107
3 33156 59860 53167835
3 14881 78132 99528645
3 65 99980 75012563
3 70 99971 742346129
3 49 99905 256890939
3 40 99984 469171300
3 41085 76378 158807235
3 22 99911 376919719
2 87153 56449119
3 85 99968 455213970
2 14529 647644173
3 1710 94779 296753241
3 37834 83094 867458824
3 49609 81901 538233649
3 87 99901 824818967
3 42259 80733 956923427
3 31 99982 173279848
3 13437 80622 350690505
3 2640 17820 477865212
3 23238 93551 239295222
3 23 99953 645305221
3 23370 91151 949430827
3 73306 99768 531803762
2 53118 326629898
3 21633 51538 930187440
3 48587 85570 388369797
3 40366 97216 741279750
3 5115 51635 24189604
3 42137 73040 852198649
3 55 99969 742634214
2 70920 876972222
3 12319 39113 975122989
3 45 99987 455048266
3 17869 93654 423667577
3 18 99910 528833912
3 68478 96824 34106035
3 18652 39632 986757679
3 84 99903 763210510
3 34099 85956 910369519
3 43044 87660 191181500
3 5193 39429 902783397
3 73704 84088 837312089
3 48501 98725 635146427
3 4687 68694 629762725
3 82 100000 608539763
3 7 99952 525896310
3 8 99993 32280182
3 9 99953 426499820
3 12182 76886 766522279
3 51 99939 658825191
3 5284 48221 840199741
3 45783 61918 110516407
3 44513 92348 788890642
3 15 99955 717569810
3 47152 74897 104267573
3 80 99994 264533579
3 54 99951 911126215
3 96 99948 779723969
3 2131 42531 598762500
3 58504 92412 230081430
3 86 99991 583590303
3 70 99948 570154145
3 1 99925 382713683
3 59254 97043 961341094
3 14029 65133 948697528
3 55297 98766 174712260
3 75 99961 994066003
1 21642 26531
3 32 99997 159141499
2 89297 343512703
3 14 99921 848673462
3 11321 25461 255290351
3 1740 51977 490317851
3 3535 83954 716405371
3 52657 93965 963425461
3 14 99933 925402575
3 71 99963 63118557
3 5627 67311 152760166
3 42 99923 224029133
3 29599 63463 837996095
3 20084 36449 854266613
3 7352 42498 591627981
3 11960 91021 750848394
3 8 99984 817641776
3 1251 84549 114379360
3 92 99930 373588386
3 100 99947 598499833
3 6774 7332 562312501
3 11484 93458 623540446
3 10254 59846 600948923
1 10274 94827
3 72 99973 69579718
3 83 99926 945388532
3 68 99986 934713974
3 3543 69515 594020062
3 11579 78566 457428235
3 10721 93577 720383466
3 29395 36215 278047616
3 3201 87400 429819646
3 21834 97188 932312569
3 10068 28040 411719160
3 10101 33578 816534515
3 28022 96978 6192512
3 26 99963 169662906
3 65018 70158 535688227
3 80682 96569 908739611
3 46 99928 247361949
3 74 99923 17058394
3 37210 86454 899555958
3 76759 82806 838917223
3 42 99962 613194192
3 58 99900 285708621
3 61 99913 220832640
3 93 99962 182453740
3 25561 55730 250465372
3 3 99994 131226087
3 94493 95497 417901779
1 53975 84552
3 10249 86055 149187745
3 74270 80397 109258555
3 68 99984 455344136
3 12714 24678 401121787
3 32 99921 624901794
3 26 99972 380358836
3 26457 73004 30601381
1 40859 89397
3 9 99903 247776260
3 85 99906 666402370
3 64 99975 37646178
3 28989 67955 849282928
3 21731 24936 114568722
3 71 99909 444125615
3 64 99970 412019940
2 64553 315293745
3 27 100000 201188061
3 25913 28326 348663662
3 100 99944 214999275
3 52805 84492 716610816
3 20930 51164 666670414
3 28203 31937 207512158
3 34791 56035 611971077
3 10829 27357 192462657
3 49 99936 241693147
3 70 99992 998014031
3 46 99911 871206083
3 24725 61880 639185946
3 3497 82840 662349926
3 98 99970 91824713
3 9504 31174 26687738
3 20566 37598 880207124
3 25 99978 151594070
3 34057 81128 888689398
3 75132 76546 236785987
3 34 99973 611224222
1 39175 74311
3 5 99906 855274773
3 31 99972 41072723
3 81786 83655 192642987
3 17 99908 306139416
3 41414 83833 410611929
3 55 99979 5301611
3 55 99938 35723910
3 21474 96814 60135923
3 32343 36126 300850481
3 21039 67663 835735363
3 25 99941 582650914
3 48 99938 774147494
3 67 99925 823739360
3 11 99980 431751994
3 37024 50698 610105059
3 34 99906 970462785
3 4268 16430 487246986
3 7 99957 200202676
3 56545 80707 129009232
3 26 99913 993771545
3 3 99988 10456891
3 18260 30784 634513046
3 36127 66061 682401685
3 28434 47282 165928006
3 19 99972 405365982
3 24213 54031 413127116
3 71260 83196 167771137
3 38 99968 121625894
3 52 99903 649405894
2 81254 603785104
3 57285 66158 942159589
3 66810 72732 825579645
3 41 99919 925529154
3 45 99954 826966720
3 18907 96549 329239879
3 30501 40480 134911547
3 73 99973 186336522
3 22305 77161 508245388
3 92813 99788 189889763
3 565 8356 473548318
3 41 99910 217315610
3 13 99991 6861443
3 55 99920 718478815
3 45393 99888 329087238
3 25879 57580 852290683
3 80 99989 341016188
3 80 99943 489673413
3 75 99941 697701723
3 58 99941 568842967
3 19 99979 712701710
3 37112 65880 366411010
3 21499 22378 110376327
3 58 99938 833875967
3 6 99925 154145558
3 70328 97358 770572136
3 33580 88767 209911417
3 8912 35317 600314470
3 29598 33395 938793268
3 11943 72195 257160876
3 3888 73169 467598883
3 27200 74415 269595556
3 26486 51256 74785870
1 16630 33731
3 70 99984 3983797
3 59 99996 558246474
3 22 99992 239736965
3 76177 90919 238436086
3 25 99914 617892745
3 60932 90981 644524568
3 80 99916 693744732
3 78971 90799 602379466
3 66 99968 415714850
3 32803 82206 61192628
3 310 18771 137614499
3 52664 81731 392309438
3 50665 82304 231974809
3 12419 77649 926199050
3 38 99963 904946758
3 28 99981 61552930
3 9 99904 520926537
3 65 99937 182159214
3 17324 79082 412613298
3 19560 51529 73012456
3 64 99946 788879445
3 81615 89031 94243347
3 86 99915 77389915
1 27425 65214
3 19871 49390 946374457
1 68888 77567
3 12 99986 789397231
3 84888 88004 905210045
3 22919 51970 394668260
3 21681 53856 810032416
3 61 99988 86424624
3 34 99946 989029383
3 85 99989 981741898
1 42838 87367
3 55 99994 991516014
3 79 99930 723203677
3 34 99906 384660089
3 86288 98882 150180410
3 62 99900 388531201
3 51 99998 469856369
3 47 99937 492750407
3 37 99968 323224118
3 14408 59255 722345886
3 80275 97633 789451026
3 98 99970 343801348
3 16377 29840 269866777
3 84 99979 475547377
3 92 99920 893241695
3 48 99963 175785327
3 57 99985 377183401
2 58144 757818375
3 55549 76417 193152140
3 8 99998 483648953
3 42 99970 594865314
3 25893 73761 568003852
1 83010 85957
3 35 99991 986718472
3 82348 98112 446983924
3 34637 70695 326435884
3 10028 37036 957252226
2 36415 964133019
3 44564 95285 148146640
3 26938 45052 234876616
3 4 99964 515133539
3 72 99903 210913956
3 72 99916 451885402
1 15217 55931
3 9478 10031 291007174
3 29 99964 681785552
3 68040 75485 812729554
3 24 99941 263204477
3 54 99967 436947621
3 36044 78233 486983602
3 25597 33860 897730776
3 6444 64589 361224930
2 37051 738182044
3 13435 81793 473764763
3 7 99926 926112901
3 41 99910 575484998
3 24524 89599 88919058
3 33565 63405 18998217
3 29597 93178 865438424
3 33283 43470 840386771
3 37471 71625 685888608
3 34259 56586 571354931
2 41233 881634486
3 28 99998 380938579
3 3 99908 224891584
3 32575 62556 864464128
3 29627 83196 94014690
1 10330 65815
3 53 99965 888670677
3 40874 81324 222030515
2 42178 182453755
3 59294 92404 16133277
3 24 99957 604344327
3 17774 49367 770608414
3 9 99957 107864802
3 30 99937 257132710
3 41 99958 778559074
3 15631 78973 927022696
3 23 99924 682384379
3 67 99943 960183969
3 2 99967 745395242
3 40 99906 121765808
3 59 99968 576045105
3 21094 41166 770232168
3 56 99996 614765066
3 8 99980 878595234
3 90 99966 206890134
3 18732 27854 513403671
3 9 27781 746573333
3 100 99911 94703468
3 38 99912 221415131
3 5327 43063 298645902
3 19621 46625 656487489
3 22 99967 819001152
3 37 99996 470928857
3 34 99920 378264307
1 76425 97867
3 37 99936 500990201
3 96 99946 285227568
3 16277 23637 376904535
3 73 99913 931692575
3 80 99984 333305630
3 37 99998 891519645
3 15 99934 695740624
3 28 99978 238650092
3 68727 84576 445718778
3 53 99976 412252762
3 85 99969 663528779
3 3235 66081 203009530
3 68 99998 105019877
3 30095 95552 439505556
3 18 99952 356001523
3 42 99930 232869082
3 24248 93307 164309629
3 41987 55523 421520861
3 7 99915 595022456
3 12856 45925 897370559
3 7 99998 114671905
3 58368 65448 501459626
3 9 99980 448462731
3 24 99936 105434113
3 21 99906 562366582
3 90829 95227 331198421
3 40 99956 671701346
3 15741 42493 222346907
1 22136 65780
3 12 99975 345831169
3 17 99952 464437850
2 42522 306558444
1 34300 39343
3 12 99917 668702734
3 46561 93962 338206579
3 14424 95063 982671988
2 82509 577406922
3 15 99993 849076430
3 80 99992 476979576
3 8447 31463 891009873
3 43 99956 116737089
3 41516 56895 86767849
3 72382 75904 533104324
3 43 99962 734251663
3 2 99934 928450498
3 30317 72236 919259169
3 70930 88253 698225843
3 65 99900 281571737
3 74 99991 950004382
3 78 99931 813154430
3 43612 93932 346653482
1 19144 99267
3 5 99920 749195656
3 7999 78696 113687355
3 31219 88328 204247035
3 6033 16910 50015422
3 1 99945 762248973
3 14009 34487 754315925
1 53764 82482
3 79103 89697 379341420
3 83 99983 425438991
3 45868 93146 180856746
3 67 99971 313756786
3 24162 64871 959373417
3 16320 68588 505857849
1 68056 94512
3 23474 32537 673806892
3 30609 39303 915170132
3 35309 65033 572953762
3 39735 67016 180482767
3 82 99919 524835348
2 4873 288869773
3 51 99972 145607079
3 49 99920 170132464
3 6499 67572 238555687
3 85 99905 104117984
3 40863 52661 177041686
3 14202 95678 658241172
3 3 99926 138923646
2 69032 86723415
3 68 99935 214431314
3 71 99960 704420508
2 68740 419623408
3 48 99975 949411074
3 24400 39200 626152997
3 75693 78174 885655685
3 86 99973 871781559
3 56 99989 790120038
3 38610 66423 308634024
3 69 99991 717189335
3 34339 88679 382971990
3 61 99947 217077697
3 76460 93517 497980999
3 9 99900 405800512
3 64 99983 140493380
3 80 99971 412274254
3 15807 41615 572349866
3 78 99931 838949567
3 14 99975 929539581
2 51333 373543407
3 24782 79858 866489243
3 8127 37731 801325139
3 47 99921 234898664
3 10217 71833 332237111
3 33 99919 781866871
3 76 99982 373593348
3 65493 85993 684269443
3 61161 99086 114468187
3 18 99906 960305359
3 83 99949 933291333
3 18104 19069 941342841
3 38 99991 176473515
3 46270 86769 68151568
3 32 99958 774331400
3 20 99963 734400745
3 27941 30425 179753822
3 4 99990 133362862
3 41181 73338 149046119
3 17165 33541 671382072
3 5 99929 37693453
3 90 99970 712705951
3 7 99907 682882844
3 42234 54643 133632144
3 30081 32380 981732405
3 22804 23811 341423070
3 30059 44175 142101767
3 24855 26132 898795868
3 67315 71270 189344697
2 14793 172411890
1 63190 89161
3 16540 43051 252483780
3 53607 56909 986511625
2 92879 870811946
3 55794 92458 842891129
3 24478 84775 205775550
3 46 99917 119675712
3 17 99910 634166892
3 51 99955 90837350
3 98 99903 838445233
3 63 99925 69962368
3 20014 70643 638621572
3 52653 64253 460709409
1 11937 62801
3 94 99983 671862824
3 68129 93788 63964427
3 43 99966 246282370
3 42153 81122 287554772
3 30 99953 93420962
3 14318 57789 861139909
3 80 99993 898593100
3 26 99917 958539126
3 41241 64994 243106463
3 25 99985 580689518
2 27983 971233762
3 877 19454 381310107
3 9890 44599 792789571
3 78 99908 10620443
3 3223 58895 988273506
3 92 99929 29015398
3 32504 92659 502390576
2 78588 999014594
3 71 99984 394614513
2 91739 237224345
3 58879 67874 809835318
2 28989 228937331
3 19475 48069 418217295
3 56 99916 374377450
3 35 99984 30980588
3 8937 34462 908987788
3 39 99990 154769678
3 1379 9318 945061906
3 39 99913 524387778
1 862 87141
3 8387 85863 367755771
1 18345 58497
3 8069 30661 639197060
3 55 99951 826229806
3 72 99986 359205480
3 24 99956 166933108
2 38143 423319183
3 77 99957 587029816
3 83957 86116 775606096
3 18760 57412 212684575
3 7758 77889 687736321
3 26 99967 912606713
3 8 99910 240850458
3 19 99965 279539984
3 21016 42998 321587546
3 21 99910 574666473
3 34781 63861 500740160
3 31259 65658 21352792
3 1 99993 190196926
3 54 99938 229528534
1 84759 97476
3 29 99973 356339777
3 2 99942 265069132
3 74 99952 362695511
3 40 99995 898433277
3 39 99932 146559231
3 96 99972 396602648
3 12 99974 865798667
3 73608 94220 482941564
3 58997 94184 483402836
3 71 99922 148696012
3 41 99964 228651849
3 28625 87414 51294634
3 43 99975 992728262
3 85 99947 800473634
1 51471 92427
3 68248 99698 184913950
3 66 99994 859836486
3 38403 72505 719381789
1 5281 53269
3 73951 90323 506142087
3 29800 85760 604686808
3 15125 50948 494763235
3 60317 93578 498541171
3 37617 63576 349730230
3 70331 83677 710247536
3 75086 82085 510278698
3 7108 37478 335196063
3 66206 90832 30805752
3 96 99965 970648467
1 35858 36808
3 60 99931 611490647
3 9428 75508 249657593
3 47 99956 613393528
3 22526 74838 421486460
3 57 99953 799488507
3 27 99984 269241876
3 44445 67056 231156143
3 37 99907 271180392
3 34 99913 124172932
3 72 99998 375565319
3 62669 74808 794188068
3 7 99949 797856667
3 65 99915 602769605
3 75299 83700 204086363
3 28085 83336 454260285
3 28 99965 149872066
3 53325 82042 751299416
3 26 99944 601037695
3 20 99943 853972582
3 90 99967 893256109
3 14173 51241 244244504
3 61 99924 802968388
2 39162 898049147
3 68 99902 507394680
3 39922 54318 101912682
3 24252 40322 616063786
3 21266 63928 374443168
3 13837 41503 726482282
3 55194 96128 294433452
3 40805 50134 577611648
3 18910 28886 182026717
1 60205 99906
3 4833 10970 997762014
3 5 99996 536501335
3 2210 44998 861986385
3 94 99974 650152778
3 11615 65781 98859712
3 31415 42480 226612370
2 38594 547323323
3 484 26548 628598386
3 39310 96002 345990364
3 52569 86942 229950393
3 4 99993 689803526
3 100 99919 373734096
3 21151 84583 287021963
3 24 99970 788120696
3 79 99944 798966991
3 34 99918 624501453
3 66 99963 728698334
3 21 99986 554004339
3 10 99924 230793282
3 979 82784 501373452
3 20 99950 821414420
3 50 100000 556243693
3 40 99916 285864017
3 42 99990 294364690
3 10 99989 888908143
2 95394 931683317
3 70966 84613 995478010
3 3857 35689 985258050
3 26545 36851 940376340
3 37700 92786 630293286
3 19944 21004 136019529
3 83 99913 675348195
3 55 99992 719218934
3 17954 66502 137080771
3 77 99985 459872590
2 84450 668404704
3 55 99949 982461411
3 12339 22581 960551274
3 35752 54617 31278190
3 5741 52499 741337021
3 3339 85778 614098900
2 57967 198810694
3 32 99937 232042264
3 60602 63107 755364814
3 60 99915 58989451
3 7867 87462 70245992
3 8445 46234 989466672
3 57 99925 474282563
3 21 99986 875961963
3 1574 13214 894384299
3 60 99943 201559118
1 10831 95575
3 14123 26668 459595660
3 40215 59165 456502952
3 73362 83801 760706632
3 94 99987 152384867
3 40650 79129 894251385
3 93 99952 779157541
3 53 99910 72573729
3 58556 70164 310235335
3 27704 91501 922634063
3 11 99985 761820503
3 7 99941 560949370
3 19329 95658 886798087
3 11553 81133 127566351
3 69195 87449 344563046
2 61686 929165912
3 6974 31097 850514024
3 15 99960 660358824
3 19 99960 929579241
3 63 99955 927441006
3 80 99906 285721640
3 6033 68588 317960317
3 71 100000 907644328
3 86 99914 756050433
3 43 99943 471991204
1 38698 88482
3 1 99938 338962020
3 2411 87804 964173081
3 71 99929 678490089
3 87 99917 354593092
3 15 99988 887889294
3 41576 80331 759360532
3 52291 54185 61992482
3 87 99973 284713331
3 83 99920 199353743
3 37 99911 764186584
3 69 99943 186721869
3 4 99947 808276311
3 3 99939 984848661
3 33352 72745 670145789
3 50 99967 874467543
3 45844 50230 163350619
3 100 99919 218771694
3 82 99921 449634656
3 4 99930 256555922
3 7 99996 797371500
3 43266 68064 310355086
3 15030 24714 253387426
3 47987 82630 285106740
3 30315 75516 334325373
3 26447 86233 991436430
2 74828 249737127
3 41 99988 437142264
3 17017 57594 712038410
3 35129 91277 925573720
3 92 99911 925712115
3 9213 99732 51880177
3 91 99947 641818338
3 85 99929 772335715
3 75793 93889 296154897
3 76874 95702 197594726
3 65464 97701 891089990
3 91681 99795 814980675
3 78 99996 179358696
3 4843 43603 505801860
3 76489 90575 686732112
3 91 99960 142559975
3 70 99965 941997922
3 6 99908 15695513
3 10368 76253 703588956
3 33156 74450 682648224
3 48345 73979 67650029
3 84956 96801 149504152
3 53420 69536 5643146
3 17303 30336 652943267
3 100 99945 791309054
3 90 99970 925093787
3 39 99913 121340736
3 24 99904 408326794
3 53472 99589 385131913
3 43339 64391 354795100
3 28294 37275 754251430
3 41 99962 894065363
3 9108 74796 765452426
3 49032 72800 884819387
3 7 99931 166499880
3 18088 64322 575042399
3 45968 97913 218627968
3 21535 58558 223920444
1 37596 64102
3 41100 80853 881859223
2 76308 553397293
3 70 99954 907581124
3 17990 27260 29025417
3 4 99951 795015580
2 43431 475038038
3 53146 98620 397970808
3 10 99966 704825968
3 16 99940 153010921
3 4263 98341 240550308
3 33 99901 760840635
3 36 99954 934838171
3 37 99931 983938898
3 4 99907 681620194
3 7165 18589 745153977
3 68 99931 28872831
3 31 99941 947216598
3 52 99900 500200132
3 4 99938 24278491
3 45 99928 94952034
3 32 99904 919149312
3 92 99985 582731201
3 95 99935 330117488
3 15 99926 959119504
3 20600 26998 724283265
3 98 99974 352369048
3 6643 16094 433711913
3 53 99983 680441046
3 33 99951 416679085
3 40453 45038 735013321
3 33664 70032 750296987
1 37337 52970
3 79 99950 845871021
3 95 99905 413643264
3 7389 23754 905602720
3 17 99993 454143569
1 76830 87900
3 17700 22328 931087524
3 24045 63300 667192961
3 95 99923 162790162
3 52749 94924 24880550
3 30827 66044 405787610
3 95 99974 353825877
3 66 99981 945502757
3 43 99995 215849536
3 31341 80724 621513467
1 17037 74590
3 25289 59538 139400633
2 65427 440867625
3 34111 45379 916408705
3 3524 73993 87788644
3 38 99940 703295796
3 8031 48656 932666377
3 83473 91067 512713417
3 8456 19976 503105372
3 70 99973 33402430
3 100 99959 290057978
3 55 99918 481229404
3 5506 55888 771838543
3 64 99905 474868685
3 5441 36980 602539848
3 67131 89163 351871600
3 6209 41935 85707850
1 46259 96668
3 52609 67932 309509449
3 27478 53366 583162007
3 69809 91015 203540892
3 18963 33505 564322979
3 22203 50031 937884673
3 64 99970 732546090
3 4 99904 66366420
3 32 99910 107982055
3 63 99971 689627463
3 98 99936 142305983
3 142 57411 944939926
3 60 99969 191846291
3 67 99920 373766524
3 13548 53769 666852692
3 17 99996 197484006
3 78 99962 253209176
3 67 99913 171637478
3 65 99926 400280557
3 92 99954 671625962
3 46566 99298 266588971
3 59242 67485 861479470
3 63 99918 422697998
3 51 99954 604433520
3 62490 76476 339927749
3 89 99993 917531875
3 69172 90126 25625925
1 48514 99880
3 2958 49123 414916391
3 100 99966 796320570
2 65814 83459642
3 80288 97661 862403319
3 1 99922 37036221
3 21872 49409 852369504
3 53 99923 181364251
3 28 99963 733188223
3 2721 20471 726746724
1 77305 98913
3 64087 68487 743435800
3 40659 98185 595458149
3 98 99979 804739858
3 30142 45144 17831893
3 39889 59878 550135561
3 41686 88907 493659959
3 75 99962 156565480
3 56942 73151 509838912
3 41624 54719 283996703
3 31225 52863 637556973
3 55549 84594 292275510
3 46 99964 344447160
3 83 99953 944670880
3 61 99930 259432963
3 1230 18112 147342546
3 60 99964 899278809
3 3068 55022 537372308
3 27140 30594 885743062
2 89819 303465758
3 96 99909 32104928
3 22250 68527 900851002
3 27252 61835 418699414
3 12 99904 881201666
1 14149 50882
3 85 99993 36070277
3 89 99909 516797415
3 8284 14952 650074190
3 31448 59825 383575139
3 94 99965 822415481
3 19986 85622 156025267
3 7958 93502 326829063
3 29336 33663 9116586
3 26 99973 200613290
3 67736 75527 558698441
3 9 99984 4941265
3 8 99999 104990453
3 13003 37623 243281409
3 61 99993 550741351
3 44998 48935 822448230
3 42 99954 542604004
3 17 99968 605962155
3 24842 49873 632034094
3 37583 43667 130017542
3 16651 79988 420769466
3 64 99941 990777495
3 89 99907 627537828
3 69116 73655 638484979
3 78895 89477 774613728
3 2256 7825 597632764
3 56506 98988 519076787
2 19674 684555835
3 60 99954 440100222
3 16106 60313 165237674
3 55 99924 186202647
2 99111 291641466
2 50363 718854428
2 90349 50108605
3 84 99929 70221553
3 7 99995 290360907
3 33673 37364 527329915
3 40424 52254 728091399
2 26897 737983702
3 69646 76435 599026050
3 64978 78260 132830446
3 51305 68421 359315817
3 38411 53743 572122773
3 86 99973 650356900
3 23 99963 890285007
3 34534 44971 862914122
3 72 99987 296809285
3 1813 70056 583445441
3 65 99951 424276021
3 88 99978 745151580
3 96 99999 143004327
3 68 99977 777208102
3 78 99900 178774497
3 18 99977 796296445
3 84 99978 115305245
3 43 99970 580246754
3 76935 99440 463314553
1 54129 83219
3 31 99942 487755358
3 24962 68581 108379832
3 69 99989 214026862
3 33920 89760 4734174
3 38077 86044 851256009
3 96 99973 318698654
3 30704 60651 766258327
3 335 37939 439126874
3 67 99914 840507460
1 36732 58036
3 20 99952 784367260
3 31107 88094 626995378
3 5887 25419 710337757
3 12 99973 559132655
3 4255 92185 488495742
3 84 99952 908327271
3 44 99902 972839315
3 69 99919 24276949
3 26863 98265 267613656
3 57 100000 888932209
3 29 99934 957921760
3 28 99991 434335419
3 98 99903 402387601
3 53427 67352 670737303
3 58 68103 453068496
3 26 99997 951961241
3 11 99922 829221754
3 76 99957 828786338
3 3921 76331 655331219
3 36208 55586 55763629
3 47005 73407 23752385
3 31 99943 225524707
3 19155 54994 25260540
3 73111 86740 304290294
3 58 99930 313252479
3 20 99991 250889643
3 32 99919 907831554
3 30803 83549 50747833
3 40 99952 735129899
2 48391 874465400
1 44690 72518
3 29 99992 972998209
3 87 99944 934594692
3 30628 47950 148350588
3 39 99956 861822419
3 27447 67675 458655351
3 22996 99276 49326795
3 37 99960 726630541
3 97 99931 913363407
3 43728 69631 789747700
3 16948 96234 944352926
3 48 99944 215741141
3 17 99918 907162891
3 17638 66154 885684891
3 3431 77653 479846896
3 61 99922 591962249
3 4489 7567 826622048
3 37 99958 701104270
3 98 99987 880809245
3 10980 27259 887811677
3 8517 75261 6611018
2 48765 281625444
3 87 99929 83945491
3 53999 86219 579334671
3 46579 77929 511441233
3 34 99993 515768636
3 53468 86510 421689271
1 71945 86271
3 84 99971 879565423
3 73 99921 522914915
3 58015 63779 394000754
3 14168 55547 588973602
3 23800 77055 926541287
3 39 99909 334369038
3 29 99950 957305922
3 55 99960 488099560
1 25313 63610
3 4 99970 776480966
3 68 99914 564906624
3 34721 62831 111741316
3 61 99912 946646549
3 89040 95161 343258278
3 18 99972 348242653
3 19749 73768 243899057
3 10254 97170 2652827
3 28428 74604 500095012
3 45920 77130 859793515
3 12728 63097 415450697
3 99 99982 788630587
1 77559 79477
3 43 99937 406338047
3 45 99946 324916872
3 5751 53800 353310543
3 2826 74508 354609168
3 33878 79694 287546932
3 48 99968 516808074
3 8981 30883 264587385
3 30 99916 433043293
3 21589 75710 988614425
2 95590 419933715
3 23092 24015 470952966
3 2584 78966 447615842
2 39077 501484110
3 16868 36043 972128361
3 5 99927 606884806
3 16593 21997 636968964
3 55 99930 725610531
3 92 99976 971864185
1 36071 90862
3 24826 61289 449747937
3 38533 96594 831726483
3 22 99971 177000345
3 70 99965 418326815
3 1790 47424 752199355
3 95 99929 180475084
3 32259 73869 219118252
3 62 99998 20804022
3 80796 84779 34787704
3 38298 79123 26440833
3 2488 69193 187110313
2 31260 336998597
3 45 99929 598156343
3 1 99999 101380962
3 36 99960 108500983
3 14235 95919 86443322
3 87 99970 718288475
3 20825 74441 377854006
2 43441 968546525
1 44179 57228
3 53605 64008 708757763
3 55 99913 38047930
3 33793 96292 535895605
3 31929 68741 612247230
2 18190 765797249
3 8438 31534 740096031
3 19 99945 440372497
3 85 99901 559535699
3 36 99985 559658538
3 20268 22636 816778096
3 60318 60648 745129527
3 34552 68741 24794052
3 29420 31504 399851818
2 76684 100178512
3 75 99993 175956065
3 67 99920 716997517
3 2666 76212 162300689
3 3748 82767 667911315
3 30401 74873 633371922
3 75089 84381 480789227
3 19390 81881 759535530
3 100 99959 388572851
2 98616 604310103
3 26 99971 19353839
3 39012 67143 178019697
3 12460 25628 3838167
3 41 99992 89436479
3 9829 18584 434845973
3 80 99994 148274228
3 62196 66355 639915421
3 68915 94364 152171637
3 91 99976 741337437
1 81917 88174
3 4 99913 50527853
3 21020 44418 243392842
3 9 99952 767334231
3 20374 94891 763356595
3 35330 78470 621756592
3 4 99968 549972777
3 12458 69961 937554399
1 7230 39409
3 4440 49797 652096753
3 21 99970 163665687
2 49651 580621114
3 64235 87146 158553899
3 93 99984 569879770
3 14 99932 326340241
3 26 99981 56054084
3 35783 54398 916025822
3 30 99992 873382805
3 19730 23236 371272565
3 11 99985 835083195
3 48823 97249 985807804
1 39306 87626
3 43863 99341 557145035
3 7750 89338 166682755
3 8 99993 693893557
3 63320 84079 471935884
3 1 99933 179208678
3 57 99994 289711438
3 22 99928 766368959
3 92 99952 713479335
3 91 99964 538983942
3 5 99930 611188378
3 61 99949 719291768
3 11928 41990 318075268
3 63006 88396 988027295
3 44 99988 405866640
3 5406 75076 297648359
1 36451 69453
3 15894 44851 125928039
3 7 99967 611865615
1 54762 78303
3 22 100000 73481367
3 22 99916 269105432
3 73 99986 761365330
3 58807 61357 118549008
3 43187 93786 310203222
3 7143 34218 569957697
3 11 99922 195700843
3 39 99963 711821319
3 26220 37811 155621449
3 35 99929 987196387
3 29 99934 436630416
3 5557 36768 358232847
3 31 99911 29169401
3 5209 46729 219984209
3 6317 30953 810028235
3 47688 79365 220392719
3 42 99994 604040848
3 100 99973 84080293
3 4783 80755 42777864
3 22 99931 524673011
3 30951 32720 367402591
3 47 99919 928208442
3 22 99967 437182619
3 10238 12262 510380585
3 19 99917 756021849
3 25298 36684 672605235
3 20 99909 465088952
3 12 99943 250025763
3 27 99959 661598101
3 31589 57209 76654835
2 4438 919289166
3 24 99963 169316022
3 69 99901 258084222
3 96 99910 342400378
3 37 99930 521007505
3 4802 42622 422496693
3 69435 69935 641024757
1 67529 97116
3 23 99982 393398882
3 11409 80194 403809411
3 53 99965 164704206
3 64677 96420 470010036
3 2952 38698 827591831
3 4370 21433 830067353
3 37 99934 435983924
3 488 19372 230356066
3 8 99966 538240097
3 15059 65107 251832662
3 9153 80910 973085271
3 33409 59722 431239338
3 22200 53303 652470331
3 47 99953 171272338
3 54506 65022 776578772
3 20798 96447 202644373
3 54 99907 209525121
3 71 99993 723504678
3 6582 86909 36982378
3 96 99991 974722160
3 48 99957 976879861
3 32094 44420 518599793
3 66 99921 737110140
3 43897 89946 484994123
3 53372 93546 385108286
3 46 99958 519544022
3 93 99900 218821523
3 41 99965 299572346
3 59 99975 297932643
3 20039 45307 664452668
3 40 99906 680408025
3 80866 95941 412653847
2 57824 199688797
3 25 99967 184947681
1 27316 81197
3 82 99927 569147622
3 48926 73711 777818646
3 80127 97858 194970394
3 375 90553 153125166
3 7 99921 879357239
3 48464 53616 996524160
3 75 99917 752794681
3 32 99906 814072384
2 77390 143851226
3 73655 95094 91478354
2 91594 884423944
3 23183 25973 764084175
3 79 99991 870607531
3 7 99972 76256468
3 54 99931 146409155
3 5 99993 470885624
3 15 99976 535375100
2 60687 633920215
3 46175 73504 558599815
3 78 99945 122877639
3 81 99947 830466328
3 98 99990 220675761
3 26425 95701 40898970
3 75860 88155 493413081
3 5142 7667 308427531
3 7505 84386 965904604
3 25 99928 241197366
3 70 99924 952652070
3 998 37870 442535365
3 64 99961 551294628
3 32233 83238 324810645
3 3112 66543 707510459
3 76 99993 64257102
3 12382 20727 964763001
3 2140 11339 232975411
3 14633 59574 348325898
3 35554 72214 301441078
3 8624 56258 704174446
3 72250 94960 92755536
3 76 99904 231806825
3 92 99927 152070160
3 88 99982 771967418
3 45 99932 742539634
3 96 99907 702789008
2 29063 995314394
3 5 99919 806303775
3 91 99968 873457528
3 69004 84612 399508174
3 72704 88857 672353641
3 99 99917 146752675
3 70 99910 458274554
3 21 99902 371107084
3 52 99978 164072518
3 19536 59354 36458822
3 10 99991 588189766
2 60923 756895162
3 99 99921 531070552
3 74566 86163 245273577
3 39 99987 640787069
3 17 99932 200091997
3 30133 75599 636300877
1 27600 95509
2 74900 191766426
3 72 99953 153540061
3 46997 51509 41793459
3 11638 14669 11245490
3 6693 16525 916029319
3 17601 44955 669542043
3 69 99925 974915768
3 10 99927 73036094
3 22389 59090 896666525
3 63155 75600 999188534
3 5891 11771 730502356
3 51 99996 307071564
3 94 99938 509305112
3 17148 52240 292865250
3 3117 33137 778709332
3 49 99989 598449840
3 5992 68129 739408120
3 28505 73037 595483315
3 74 99948 385985676
3 79 99951 869703522
3 88 99963 313478787
1 31819 58414
3 45466 87815 209975189
3 75 99963 259608095
3 43793 76481 157748896
3 29281 63633 216598284
3 69 99951 185809551
3 52 99920 925488381
3 10 99989 186676904
3 4 99910 838157336
3 67202 84887 131919229
3 99 99900 458883536
3 99 99932 325248000
3 4400 82114 253128859
3 18 99937 716469975
3 60202 89507 897266661
3 9 99998 224182258
2 15933 58263080
3 22 99944 556989837
3 18758 60145 306746884
2 70094 916408112
3 43 99937 765918277
2 38744 756374244
3 33 99963 638080985
3 41449 60594 859626545
3 26577 64861 735951792
3 20534 80784 555643605
3 61 99919 404294344
3 28850 73223 51696798
3 1 99933 474052850
1 82938 88220
3 2689 30938 975234696
2 98639 539937461
3 40853 91170 140520973
3 42682 71720 370766369
2 95901 711568129
3 14539 46251 69077921
3 26 99953 791944354
3 19395 85156 195434166
3 14080 88009 338585706
3 49 99975 563299787
3 24625 73754 897042077
3 98 99978 331092437
3 27 99913 264023928
3 28484 71648 196305940
3 12561 57185 644466530
2 53848 205711463
3 29 99981 359264059
3 18 99997 200317392
3 26919 56380 532392343
3 21323 83209 166667421
3 12 99938 752860520
3 60 99957 537351077
3 45055 66222 300022456
3 51 99924 842313060
1 12647 32218
2 54973 211311742
3 37807 99058 144184184
3 35 99981 945398470
3 83 99942 930204510
3 98 99961 241882430
3 32549 89477 654708797
3 55209 91827 598389785
3 30844 87934 832345682
3 5 99923 302758542
3 78100 83957 332922018
3 22579 52327 448650605
3 23298 43515 666153005
3 7523 53751 358212595
3 100 99906 234406240
3 58091 94640 20476634
3 4296 43962 26261451
2 61503 770339873
3 42 99986 3479464
3 87 99979 229708365
3 78 99900 468598450
3 76250 77487 788471005
3 5 99912 37859125
3 68 99990 688561964
3 60898 74449 253116331
3 90 99925 582691700
3 21 99940 393990675
3 5351 51499 547210786
3 62905 83702 206843361
3 24737 37799 783265646
3 51 99900 543577138
3 44726 78907 494737707
3 22 99931 465295428
3 56 99901 289408220
3 81 99955 240812581
1 2758 9152
3 33416 53457 845704586
3 80 99948 19577248
3 38365 98385 441008865
3 53 99981 870642721
3 7 99917 180119552
3 44907 62863 766339698
3 93 99925 828673716
3 81 99900 58639381
3 97 99999 326520824
3 696 44471 114499568
3 86281 88514 627440
3 78726 86401 812336352
3 2659 83661 870574617
3 10002 56039 364444304
3 88 99964 164674751
3 25354 54070 125314697
2 61847 520851434
3 26555 46819 244633133
3 98 99931 293027015
3 9553 9688 418516244
3 69222 82220 86291190
3 51 99979 506909338
3 34627 47261 88214948
3 66 99998 130237321
3 1881 84523 995266346
2 68028 720931787
3 74917 94297 169504959
3 9366 32283 690477243
3 41358 80788 731932904
3 74 99933 907765387
3 11610 11947 849238932
3 49352 99872 848482965
3 15018 60390 195398044
3 2 99917 505018303
3 62 99970 512281959
3 70 99905 747452304
3 29 99998 792358559
3 3 99903 811817345
3 93 99978 565505061
3 62 99988 368453782
3 58 99986 753903170
3 17800 47627 835404077
3 33305 85071 293154592
3 32958 32971 30400278
3 60410 82638 724151161
1 21339 24383
3 58 99961 552728218
3 99 99985 865065008
3 12 99910 130302699
3 88 99986 518456523
2 21162 982204408
3 12873 84263 283631532
3 75 99925 645215795
3 99 99931 238484037
3 51496 87289 714677431
3 11129 69482 839588385
2 98149 596328800
3 69 99908 631462685
3 98 99915 911363759
3 82 99907 394133974
3 10 99964 922041198
3 36 99922 747718136
3 11085 42087 315606914
3 49 99920 747311300
2 74308 76933014
3 54002 65506 827692625
3 2225 36429 456560925
3 6564 83779 450639733
3 46 99967 444409741
3 39049 39296 763552651
3 14 99962 695018205
3 6503 76502 776007397
3 66388 90729 763776158
3 15 99900 524627681
3 100 99911 245972848
3 42 99950 522623228
3 40608 92656 275752629
3 74684 82268 921199658
3 28138 62838 35157637
3 49113 68332 38890084
3 949 93883 821320673
3 55 99980 605390467
3 94239 96803 391606060
3 11 99947 579678796
3 45072 52397 172043479
3 61766 81250 396214476
1 58748 60762
3 19914 34673 856106951
3 2 99917 987626571
3 2479 40337 783808827
3 50 99995 118325164
3 83603 85889 333983188
3 13 99947 23956398
2 14720 62593619
3 44648 53651 205532241
3 29 99980 314012898
3 59 99911 886704218
3 76047 80086 791366747
3 91561 91984 517782637
3 62673 88466 756079159
2 28546 507518312
3 36262 53865 341319519
3 86 99953 508326961
3 18566 52856 779776472
1 6468 95311
3 53209 53546 191733487
3 32054 99443 878718172
3 48 99980 767976216
3 374 84572 309837539
3 41668 51654 622655301
2 86799 51234844
1 28102 67360
3 73183 87406 185685667
3 26 99978 727498375
3 31483 34602 538649133
3 19062 23994 486003161
3 33873 73458 641629565
3 18556 23030 602411223
3 4331 94022 743111877
3 87 99956 292063775
3 75 99976 690357399
3 17970 82012 170446440
3 48 99989 473565664
3 3 99935 881691149
3 16491 28806 642135570
2 99602 789507337
3 9137 98602 924891764
3 43 99996 377225510
3 8879 71191 315685381
3 16 99988 112617989
2 85543 738141761
3 26 99954 899581798
3 12415 12438 884838880
3 11 99919 377588452
3 13 99934 492513328
3 45388 48481 520689650
3 66 99903 103483664
3 29101 98073 92079532
3 37 99973 508636111
3 54 99923 856386222
3 55762 83501 519907549
3 58902 64864 761170536
3 27810 45575 858873278
3 603 71140 751960757
1 26502 38145
3 51 99939 542764331
3 42424 53293 745514154
3 47891 66363 600191102
3 72 99935 990796540
3 77 99911 763484081
3 95 99916 774402902
2 2481 871758821
3 14 99900 316466857
3 95 99926 504079054
3 29871 32499 41961683
3 19 99921 866030412
3 17328 64745 480749208
3 21 99906 65593783
3 26182 40352 767544931
1 34502 80139
3 62261 99043 245354383
1 33534 93268
3 80115 82951 578652485
3 89 99941 449990839
3 39 99916 984676795
3 32 99938 640409432
3 37356 88647 309736993
3 18897 52840 50230197
3 27042 32924 351835997
3 26 99999 404775337
3 28 99942 440499445
3 43865 74391 793511231
3 83 99966 425349054
3 23445 24838 930114823
3 28242 39194 57937622
3 36 99968 308311721
3 61 99957 26291412
3 41353 96560 641693624
3 44068 62448 59938622
3 16112 96677 854721737
3 17 99918 449443899
3 35178 60666 751888580
3 53 99995 755508875
3 10013 78946 782718586
3 44055 66175 328778164
3 4148 68090 512139384
3 30251 94193 195288190
3 49 99932 8499994
3 8131 93992 746177953
3 42034 85158 474679011
3 26881 82292 923592893
2 3735 132506682
3 87 99944 718356664
2 75659 790113359
3 49211 65037 42038521
3 14 99905 858800328
3 25 99939 701399684
3 42302 66556 678263920
3 84683 90809 667296545
3 62858 79081 533743574
3 47 99999 973646037
3 20547 38245 394977439
3 40 99920 127427322
3 24 99923 775762200
3 83 99910 935634035
3 42909 90425 585796617
3 11227 83556 257607715
3 68 99919 587452620
3 55154 66345 43412383
3 57583 68689 345021342
1 18627 66161
3 60268 78146 954509580
1 27285 49229
3 4324 76552 533235556
3 52 99926 712471037
3 55 99954 204146282
3 35397 47418 676465256
3 33 99984 2645662
3 29975 55552 118874317
3 11701 32499 401922702
3 30789 89893 357789451
3 11 99973 714314905
3 2210 12140 369331481
1 38564 92024
3 35339 36015 840494831
3 2736 27272 587320199
3 1662 38299 368418378
3 60 99944 634704701
3 35439 49459 192434538
3 10954 51353 81118149
3 80 99987 337943709
3 78 99969 645983837
3 44850 58247 679453350
3 60 99993 794074379
3 866 38209 309278964
3 53 99903 745789555
3 17251 55361 746786836
3 28962 33331 438351848
3 49 99900 356771940
3 11 99962 539754434
3 58 99939 676681481
1 31249 95848
3 92 99938 754650024
3 79 99902 798766475
3 35 99936 440813244
3 56 99982 914778943
3 28232 41253 513468918
3 49 99948 745044959
3 22065 68234 503190689
3 44 99939 776234783
3 65 99979 358679344
3 64 99977 196170670
3 53604 93142 846656626
3 31 99955 761514501
3 97 99915 517170434
3 38239 58333 145885055
3 27006 78771 955895549
1 4436 90212
3 58 99948 394434073
3 11 99952 612027896
3 68 99958 281999960
3 82 99956 760907606
3 55 99954 207664407
3 80 99933 566043299
3 14595 68680 742659070
3 18372 35255 632676794
3 79 99989 21265051
3 14528 60556 440568326
3 39556 46168 259146830
3 57 99900 434613276
3 25738 73463 2553989
3 28447 84958 66288014
3 23482 97608 61347114
3 83 99950 593960699
3 6829 87963 175066457
3 40431 82656 59691114
3 68672 98765 211800662
3 95 99969 355314649
3 70 99943 725422270
1 1170 6807
3 21679 46919 622019964
3 24457 37662 733837861
3 27774 70588 840917399
3 19153 42051 319061378
3 18 99908 622824335
3 13 99915 496670125
3 76 99920 161191155
3 19 99909 167064674
2 46977 735014265
3 39509 66233 554706868
3 75 99975 24435563
3 28 99966 654402277
3 98 99953 991345187
3 48174 99056 116532479
3 17600 41286 277633943
3 7268 29644 942286275
3 38848 55636 684538536
3 19 99916 518534060
2 61920 509106172
3 77 99997 464965691
3 25686 75771 322229164
3 19862 31818 122402279
3 55 99936 188299172
3 7765 81024 586077451
3 49 99986 670257611
3 66 99973 439373253
3 58 99914 756513613
3 90 99991 323135054
3 9140 70718 936785875
3 49896 66270 86921161
3 41622 96590 882809586
3 75 99973 330963291
3 89160 92852 952991201
3 25213 43538 114772348
3 22241 87870 750065519
3 32236 79402 899751821
3 23194 91157 609522227
3 79873 94529 174375851
3 100 99931 262083334
1 23490 74529
3 44769 98366 297771218
3 12 99905 218491152
3 79465 99852 742102522
1 76046 81117
3 97 99942 616681491
3 16581 41082 290294251
3 15297 17388 296955592
3 3516 34814 532502524
3 7 99911 155972874
3 7 99936 905488320
3 17 99904 375592332
3 47574 99591 285067863
3 2244 24029 379983714
3 21 99934 559519990
3 88 99997 16307700
3 72 99976 794439290
3 79597 91753 359603001
3 12007 79224 433079611
3 21 99904 443125282
3 77820 84118 718832931
2 16429 833962489
3 58408 99199 638482633
1 7743 97767
3 27 99968 213216939
3 69525 89261 10664744
3 43059 54522 845792480
2 35187 67592043
3 5 99982 648604768
3 21826 61834 580737434
3 11 99986 7717353
3 62 99989 994603192
3 55 99928 996679697
3 49 99933 685777694
3 1383 76349 880310120
3 56 99916 820428635
1 90762 93486
3 16601 59993 374466472
2 27424 588703224
3 39601 52359 49512985
3 40 99964 364662432
3 25 99985 879042182
3 45210 75015 364111224
3 22892 66425 492025448
3 21242 77924 987885637
3 4 99942 198885621
3 24 99976 179108555
3 68 99934 523106565
3 13 99959 6065186
3 17060 19210 192277766
3 88 99906 156960330
3 78 99911 963974447
3 22 99939 212370433
3 48420 58961 447495672
3 15459 55697 502072533
3 31174 74497 332215498
3 46211 98564 909164917
3 29 99981 198709491
2 74257 583669210
3 67 99981 455673802
3 8 99905 196994645
3 4692 20886 891967576
3 8013 36035 845616240
3 29 99963 60690314
3 46 99906 822629045
3 28140 45446 64196278
3 53 99973 650332724
3 36 99954 206262136
2 21757 133036610
3 12055 33804 582757473
3 8692 43718 485826493
3 99 99991 467878891
1 65997 94572
3 13 99938 271924244
3 52 99989 525100657
3 93 99988 91192413
3 38535 77997 621655586
3 44847 56424 228514630
3 13 99997 920691825
3 3714 36051 575383717
3 67 99931 645698330
3 57607 81636 173733182
3 63725 86467 26215602
3 27 99954 170679600
3 29621 32051 566665921
3 37055 98603 359573679
3 9 99929 97217555
3 7 99918 275290356
1 24410 25216
3 16080 66331 752930414
3 27199 65853 759949059
3 47 99968 189748650
3 19543 31371 317757109
3 66231 81643 226775284
3 75 99942 604509213
2 13166 271133122
3 100 99996 128536747
3 16 99995 426482351
3 54 99977 403711623
3 1 99952 971312530
3 15556 36144 418087952
3 20 99983 919682184
3 74876 85635 202784794
3 69132 84726 679790543
1 48894 52455
3 11655 44955 37222176
3 72200 94728 532691152
1 81856 90715
3 19151 79760 193278711
3 56 100000 789774453
3 14765 46374 259227413
3 24159 64041 125629848
3 95 99924 274221261
3 96 99969 598596591
3 66 99982 201911731
3 26751 71519 30175760
3 14 99934 919849727
3 64 99964 15020245
3 43738 58164 128252635
3 88 99909 583530318
3 1159 84154 421490681
3 34290 76745 752513270
3 75 99929 665956712
3 23510 40632 219904549
3 1360 63966 868863656
3 37 99970 513888455
1 37823 60209
3 7388 69155 367020426
3 36 99946 575103576
2 78016 6031110
3 60907 70782 399079548
3 42444 50396 409931394
3 12 99955 338998545
3 6830 58647 839724955
3 60 99946 8291446
3 99 99982 60498437
3 94 99985 51248093
2 41931 143419220
3 9 99960 560631308
3 26675 51391 176861003
3 85 99993 887408812
3 3696 75626 408644314
3 51138 59086 433753492
3 30456 46657 844281620
3 48 99963 255009460
3 50 99925 925184699
3 43304 97766 196983228
3 49832 92867 540095474
3 9384 65227 572833137
3 6467 94476 778857011
3 49115 70448 559448896
3 91 99975 883834499
3 3 99956 256124177
3 33101 45595 776597989
3 31586 31919 474155870
3 46472 86243 886186508
3 81 99975 310898053
3 7453 61460 798135893
1 3767 8669
3 43 99948 610017336
3 45823 89773 993481633
3 76 99935 545120831
3 15 99977 557280951
3 41445 55047 482150139
3 14016 54158 433582072
3 81 99979 363059727
1 25969 99326
1 43163 78942
3 20005 20228 882894957
3 84 99941 481568813
3 11708 48724 407961683
1 4270 99686
3 69556 91504 22752149
3 46 99951 179702818
3 20720 71722 584911963
3 19306 68041 165456191
3 44137 96869 337050100
3 30188 52083 67693941
3 86 99978 477278336
3 29 99979 39414351
3 69 99987 435560673
3 16918 55787 211933150
3 22 99906 301901653
3 29 99961 58551277
3 38505 95489 87692354
2 1416 709212571
3 15 99937 768954496
3 11 99904 21022764
3 1 99994 532606345
3 13884 61152 73849411
3 4 99922 632276035
3 37270 75390 984364351
3 5 99992 490730410
3 54117 70241 155888792
3 64 99906 190031939
3 71 99985 764069207
3 49316 94030 9627957
3 86 99930 73624517
3 100 99904 832214425
3 31 99944 538236770
3 93 99953 218770450
3 96 99922 341339929
3 13 99908 974946976
3 63400 84268 865292210
3 98 99921 922238129
3 53441 82579 83786377
3 17339 27849 167319930
3 47 99999 351865981
3 90 99949 109870213
2 11093 332570923
3 43 99916 446166242
3 7177 33530 665445762
3 265 87287 740701542
3 65 99906 805155887
3 35 99961 368417644
3 25 99953 333779835
1 39884 74524
3 95 99903 307209432
3 80 99952 412837988
3 11 99972 391830128
2 5571 848453712
3 32262 37102 615645794
3 34369 91586 770012447
3 75865 80395 518375319
3 96 99926 875790761
3 49952 79588 59313492
3 82 99939 434519951
3 98 99953 226493740
3 59 99955 783591045
3 11956 44240 546585865
3 16820 40816 129474023
3 19 99991 343597920
2 7601 362103911
3 35 99911 750398822
3 97 99938 812815761
3 39427 78981 976382188
3 26 99979 70291085
3 100 99969 12477223
3 70993 77326 345450477
3 56 99916 380137166
3 51479 73308 918710604
3 5427 27573 735004036
3 99 99926 92395809
3 39084 61371 864352842
3 46828 61262 238708947
3 35855 97490 736429107
3 57 99983 365157134
3 17325 23553 337642328
3 73 99988 21137493
3 19 99994 500640779
1 47934 51087
3 38 99913 304379458
3 40 99908 316990077
3 31308 74828 914722480
3 19481 52680 863090776
3 27 99965 280746721
3 13693 43080 525811800
3 19346 53111 57321022
3 13 99964 455159742
3 63132 92939 691414727
3 45 99974 778807769
3 28 99904 280404621
3 11458 78235 495755031
3 71 99944 508472671
3 57438 71212 179675738
3 23901 54811 757831880
3 90 99948 563595405
3 29 99968 593203257
3 45494 46240 45734007
3 49 99924 593040258
3 95913 96496 711100623
3 16460 97620 221286279
3 54054 85673 763059857
3 63 99972 536561457
3 80 99964 515873167
3 20230 30126 661079202
3 18657 90649 732275019
3 32 99984 261673134
3 97 99914 46768645
3 13 99931 188424326
3 82 99910 447714832
3 64627 73980 464369078
2 33246 799055748
3 68955 75749 595571405
3 17 99913 123013402
1 11009 54795
3 77132 97115 601106649
3 83 99975 188015104
3 10697 59310 863343300
2 30950 526479804
3 83 99960 156811006
3 84882 89292 268955491
3 94 99934 207383861
3 29138 83441 952675267
3 98 99995 112987214
1 3609 5310
3 2 99927 695151588
3 51645 85206 999801834
3 24511 85118 745877770
3 2953 90697 515248157
3 44 99942 532990822
3 41 99992 512493529
3 18 99950 295961950
3 16 99980 261008552
3 75 100000 470484814
3 35 99963 83524427
3 21774 25303 297225494
3 50871 76785 598417899
3 14 99935 71986679
3 3 99924 795758225
3 79 99978 118391968
3 9 99938 365333465
3 67 99948 71319940
3 4 99927 996079074
3 29177 81261 165013358
3 69993 75288 169713033
3 17341 92492 307837016
3 42 99993 155333591
3 66051 78344 134970488
3 29220 34843 209763256
3 42881 49581 221640091
3 53 99995 496721390
3 78 99917 716125879
3 65967 86803 229469510
3 42668 63867 290694587
3 64 99939 133869833
3 54063 99929 262752682
3 63 99962 956121524
3 11 99942 748398825
3 47771 60222 506636780
1 11333 67251
3 48 99910 914272767
3 87 99966 485979105
3 2667 47180 593817465
3 38753 85794 472032247
3 35 99911 964323011
3 67 99994 555138150
3 36030 52665 504889927
3 31729 70563 931025392
3 36 99945 462624502
3 14 99935 383131827
3 31 99909 542486907
3 26626 41209 795469557
3 98 99984 474069424
3 45 99945 933266495
3 89371 92009 722512978
3 28 99962 932940461
2 24420 222894636
3 21 99932 844046668
2 36644 870716660
1 75706 99960
3 14097 94974 507842395
3 65 99969 561226672
3 33266 72943 940633621
3 4 99959 623809366
1 19364 45453
3 8 99913 979612384
3 10041 80397 560908321
3 8 99990 987931219
3 84 99973 145451772
3 24032 93098 358977573
3 73 99995 619039231
3 47510 73528 684432288
3 77 99982 276684242
3 90 99968 326507334
3 4411 37832 248790964
3 24189 82928 249140644
1 77184 83046
2 67958 309848571
1 45047 60672
3 19470 56189 398017033
3 36 99959 780753126
3 24 99956 389638746
3 69526 70396 853048950
3 37 99970 822324883
3 38122 73134 348660028
3 64 99998 525887782
3 30 99954 437445188
3 30324 57021 422433851
3 70 99932 44303290
3 76248 78343 911049866
3 21487 44337 278445652
3 3 99999 263466600
3 31219 94378 252985100
2 69491 743050694
3 19782 90417 4228618
3 14816 61057 99440342
3 47 99909 961130572
3 25559 47764 614348692
3 692 59680 648492008
3 32 99931 860521427
1 11461 82301
3 30 99945 971580085
3 3830 82153 523686317
3 77 99999 671825118
3 43 99937 630343451
3 47560 71402 762490698
3 32087 34203 935499484
3 61305 64494 190289565
3 38 99954 116006772
3 1007 15888 943975627
3 7 99968 750066359
3 57 99946 845478948
3 93 99952 891274108
3 6 99966 870455472
3 68103 93511 358955917
3 13145 60325 691106749
3 8523 87967 690810338
3 27998 94415 315698102
3 65 99929 841616143
3 83 99991 337030710
3 5380 23605 804628475
3 94 99907 413826142
1 20542 24539
3 80 99990 999048915
3 1926 12815 743310461
3 11356 12080 122966264
3 31123 48719 69094052
3 22 99942 67489449
3 2574 89826 576090807
3 24769 65736 156670849
3 29560 96675 356113033
1 7114 41736
3 59190 78711 221133352
3 64 99971 823315966
2 78350 940504913
1 23960 59340
3 73 99954 464137205
1 5046 49547
3 82985 89485 493639751
3 19111 69525 987326246
3 98 99904 456863818
3 66598 86316 953418011
3 2776 67205 341148204
2 5793 439584855
3 1859 18909 599571768
3 30 99919 529631541
3 925 61412 212249144
3 34 99983 332854315
3 63 99914 851945360
3 23 99968 43673769
3 22614 54991 478319165
3 7 99915 662217527
2 91295 182406941
3 25472 30258 730777684
3 44570 57701 73424007
3 1333 21671 436710626
3 58155 70015 189701157
3 28107 64774 549376935
3 26988 76320 750041500
3 29809 31338 674758000
3 9 99919 48474935
1 25757 29863
3 21464 61995 542028686
1 32696 87644
3 80530 91103 382513927
3 88 99958 316755362
2 49248 589563875
3 72 99949 104242147
3 51 99994 835296550
3 59729 79139 40794584
3 51 99951 981071425
3 12978 15314 227969547
3 71 99965 909169347
3 69 99929 667787380
3 58356 94146 211252061
3 11862 82997 87006207
3 63 99970 668199709
3 9 99967 192037734
2 99442 890659933
3 40334 70333 480846323
3 78 99942 366595479
3 92 99979 868332031
2 40519 679543125
3 62 99993 247071883
3 63 99948 518341737
3 57745 92539 559795598
3 14 99931 777998335
3 97 99958 533557364
3 79 99970 741544269
1 67772 89289
3 33950 59144 132657190
3 25356 42950 267325484
3 74082 77932 153742296
3 3958 4826 94083962
1 20662 28976
3 32050 94688 885439805
3 43252 73035 397749047
3 97 99962 903258165
3 21 99935 449679883
3 39366 58194 799301106
3 95 99909 749422191
3 31461 92319 707171445
3 11 99947 709837749
3 20747 22936 1280125
3 30 99934 693677968
3 31 99979 525857502
3 34831 57707 358772235
3 17108 72257 237340183
1 13132 58836
3 91 99958 573364361
3 22 99957 305907078
3 21970 76233 5483867
3 47 99941 406159812
3 38747 63264 568410922
1 44614 77843
3 71640 90723 206776368
3 9434 76889 251487346
2 11015 779353533
3 61626 78699 882862941
3 29463 56932 862099500
3 22981 28400 832400052
3 2980 6603 941410474
3 2781 84993 572867452
2 8094 861060745
3 4210 24505 756068326
3 49 99970 262279787
3 88 99924 758578588
3 69 99969 987040370
3 62092 93898 852313390
3 44137 63905 718172536
1 5159 57401
3 90 99941 963312676
3 57954 68371 579600340
3 74 99944 54906569
3 95 99971 207205112
3 62 99957 212327540
3 72875 90728 147842920
3 83 99932 988131466
3 83 99949 74393758
3 85 99932 652851652
3 39 99979 364699046
3 47 99979 143099841
3 63 99927 664832857
3 11365 30138 19618527
3 71719 86841 962507982
2 530 888470891
3 56 99989 497156151
3 46 99964 680509341
3 99 99903 594949125
3 18400 68477 79211047
1 13163 81546
3 19777 58429 886406598
3 80638 87889 439748778
3 84 99916 795866803
3 90 99983 10036811
3 29281 58391 729240423
3 34 99982 847000287
3 99 99949 465428291
3 37 99930 385321403
3 21542 23708 412651450
3 86 99956 416801928
1 19936 28984
3 23 99917 372836701
1 53338 66420
3 12043 70087 749077008
3 1 99947 121862366
3 72 99946 233349973
3 6 99921 946198969
3 68 99928 823896644
3 78 99950 753039418
3 36 99900 726153404
3 76157 95527 42607159
3 46476 48433 802361185
3 45451 64092 860883743
3 69 99988 885235922
3 45 99964 274257104
3 69 99902 269651230
3 6508 25737 553759909
3 35285 86026 344859508
3 7412 84895 924046542
3 13003 34173 647943194
3 96 99938 236959717
3 68 99941 724421280
3 66 99967 212395710
3 21 99977 386765910
3 40012 57645 829417599
3 72 99957 396441340
3 28365 73682 507188464
3 67 99947 29460920
2 28625 144449152
3 93 99900 319213249
3 45 99981 386073102
3 2551 35042 182926065
3 18965 84366 603066542
3 42 99925 739449235
3 82194 88399 318917764
3 41 99990 395279447
3 18 99902 736819640
3 25 99907 699710641
1 11621 71713
3 22984 85366 224963356
3 24886 54758 115940979
3 72891 94004 694603146
3 30 99953 455601816
3 45315 67399 415258942
3 37881 83055 423805521
3 28836 76664 574252757
3 3996 4758 218064675
3 30 99910 281206546
2 56914 251565994
3 22 99962 392344323
3 94 99944 537316780
3 42575 82268 233776069
3 47 99965 513736851
3 70 99999 154762288
3 645 83095 834934651
3 4 99970 92843215
3 28 99946 286638666
3 56726 64123 737946803
3 98 99975 976512570
3 23 99964 754744999
3 26931 51341 726754996
3 49 99922 733328038
3 88007 93239 398201440
2 90974 959247679
3 64 99908 573486492
3 4147 71030 741230235
3 24 99904 376143428
3 2648 19962 360024940
3 86 99998 767216808
3 68182 74657 392874026
3 49 99905 203199566
3 65 99925 795677406
1 3773 48530
3 62 99963 108832581
3 61372 67408 327520332
3 96 99986 523926163
3 61513 78370 794648618
3 46056 54472 905209109
3 5 99994 295618158
2 89054 903265905
3 2637 11789 60379205
3 7546 19533 358924203
3 15209 32176 843795933
3 3 99927 639446296
3 27154 94871 97998626
3 52919 58955 151582990
3 1957 8750 842447123
3 45854 68222 711137158
3 4 99912 749497381
3 85 99906 99926871
3 47151 82465 374839578
3 26682 53945 517727140
3 26 99949 267169811
3 82 99943 394885524
3 46519 59016 515388904
3 2595 70560 455155777
3 56 99921 384162744
3 99 99938 40807667
3 57682 74116 562417852
3 17 99999 786959757
3 80809 91100 753330785
3 47 99983 577611592
3 76798 98166 553494165
3 80 99994 287692703
3 4993 40963 383990881
3 6294 46898 577555339
3 83262 88160 988499129
3 34670 47837 209397488
3 42348 83925 92090768
3 47126 71206 828505687
3 5723 59849 460665648
3 44 99989 932247262
3 56 99958 997017544
3 66 99912 899580524
3 7002 9024 47970118
3 57269 99133 662046250
2 43961 639695279
3 58 99976 544734330
3 8456 22528 813129723
3 26 99997 225255569
3 99 99993 516417987
3 3 99914 442877328
3 27 99921 974282614
3 37 99992 12133516
3 15 99992 435146911
3 2981 23196 702910010
3 19 99935 55833593
3 24958 69478 197630881
3 27 99923 799276997
3 4307 64283 639010574
1 74117 92704
3 13530 97698 432300502
3 15417 98837 762587200
3 63 99962 116953301
3 44 99945 508382418
3 46362 93055 510354073
3 8125 37796 634513715
3 24 99983 446675735
3 71839 74668 217401601
1 17131 39080
3 29399 91772 508875087
3 99 99917 27535241
3 18 99964 655685823
3 73266 95770 980635807
3 79246 99062 729689590
3 71 99908 415477277
1 59443 71347
3 42 99908 735420692
3 36003 66201 968815753
3 67991 95000 58392059
1 5257 26950
3 53077 97289 190779295
3 30 99987 860245879
3 6494 38341 298008081
3 35 99996 159380705
3 40700 63572 486654506
3 50593 60890 354774319
3 50 99948 299609110
2 98475 606037978
3 80 99909 816552063
3 22653 37178 303029850
3 47836 81176 979306127
3 88 99914 911650372
3 21988 78929 110054792
3 81 99929 912401940
2 40147 492301053
2 9270 715644446
3 8 99967 309430385
3 16384 67730 929199855
3 39 99923 654899158
3 27908 52023 152802982
1 21079 23489
3 37299 50449 242621904
3 22 99983 257793529
3 25911 48601 770506858
1 13053 92483
3 26844 36666 43377577
3 10751 44350 51083573
3 39755 54394 663003059
3 15628 57745 591116659
3 13142 71967 876518225
2 46805 48805131
3 54 99906 310836095
3 56 99982 115214986
3 20 99981 856969711
3 30897 92984 922792805
3 31948 33910 300872447
3 52 99949 369081881
3 21596 42159 592257438
3 4694 90233 591500955
3 12492 94473 228715650
3 87 99952 190827657
3 34228 82384 37629952
3 30787 55679 802486175
3 45917 48106 421542425
3 10576 99559 528331373
3 40551 57800 617575125
3 53 99975 111377223
3 28 99918 93089493
3 75 99954 288820092
3 96 99995 796658723
3 28 99979 254033099
3 50 99910 525862733
3 27464 93388 446788371
3 10928 41262 78617778
3 24988 51488 505472587
3 37 99927 998624283
3 17 99925 349335729
3 98 99981 97056398
2 31898 174443790
3 87 99932 927511538
3 28328 81759 748817432
2 45082 295784470
3 25609 66229 460808446
3 66 99904 172294369
3 84 99904 443833927
3 60 99966 595224793
3 36 99985 568046411
3 8621 68859 743200536
3 68 99913 746864565
3 50 99931 856579815
3 95887 99204 786049631
3 31 99970 220731598
1 27342 44563
3 54 99905 955380524
3 6808 68122 614276612
3 37207 83424 48856268
3 64241 69072 960853061
3 65213 70068 594711631
3 12 99915 698691273
3 33046 62838 528138010
3 68821 81946 281170041
3 55 99924 794977587
3 1514 58101 991475070
3 4 99937 668394645
3 8877 15050 606569784
3 51 99953 916039874
3 32527 63449 836196978
3 22 99938 690072218
1 18114 40718
3 38 99984 57822370
3 21080 60978 436637500
3 23 99946 857034106
3 25801 36511 698225172
3 51228 96356 775368896
3 18309 86425 582724442
3 81 99920 531752755
2 35785 734974305
3 52 99989 299407326
3 66105 79737 709643672
3 18795 58947 875381143
3 92 99986 611556225
3 11573 92129 816847676
3 96 99986 135576866
2 13874 88415938
3 377 15635 731707551
3 6380 28833 435748747
3 80 99943 663367475
1 18599 98139
3 5 99971 531829158
3 39 99952 925483709
3 19665 25680 446745777
3 33722 88532 696758281
1 54722 67088
3 66453 80735 5489606
3 5736 85300 734321579
3 34985 75586 108428203
1 42925 75869
3 7805 72694 490979193
3 49615 54532 137861775
2 87118 767861096
3 76 99948 796474765
3 62 99982 998527272
3 14974 60579 144613867
3 47851 59610 233629319
3 3961 77337 521243688
3 14142 92267 869009746
3 86934 91546 7882313
3 20453 54744 949112102
3 55 99943 844471879
3 19419 83000 824353220
3 100 99979 902136578
3 36 99945 551049639
3 86 99910 431561075
3 51230 52102 918721747
3 70502 74968 154149409
3 100 99981 36475888
3 64851 77210 963657431
2 11066 75809122
3 39043 58579 641561131
3 19635 31073 899911926
3 46 99943 356205143
3 13547 33904 452854393
3 85869 95654 978802343
1 8299 42866
3 81611 82464 688658866
3 40841 54623 571537936
3 57143 74676 509234298
3 20 99923 610540996
3 66845 79306 238091410
3 54 99956 579377963
3 36 99941 518558837
3 6306 25971 636674364
3 39483 49401 853493624
3 93 99980 974116151
3 9 99957 613467968
3 23597 52346 196429759
3 19 99989 245114226
3 49 99972 301290539
3 58916 75027 298732970
3 100 99906 10426392
3 40999 45138 41226670
3 39 99916 224801091
3 58654 96397 767056355
3 17032 39525 40326551
3 26 99917 597435904
2 58776 492128054
3 22915 92359 544321674
3 33340 78433 13141807
3 48 99925 782312518
3 5 99966 756801581
3 15335 87552 431093717
3 87 99981 405453960
3 5 99993 834007592
3 17649 77600 332083754
3 55 99952 896543716
3 78936 95140 237456097
3 13 99962 264983636
3 27691 78844 394615025
3 31 99958 243042974
3 10902 89811 980327404
1 84977 96893
3 35 99927 961421439
3 26 99969 83968851
3 94 99954 797040317
3 17 99950 83760355
3 29 99976 962121883
3 71 99947 83594119
3 8 99943 421881373
3 42141 65053 335658258
3 68 100000 932069876
3 83 99915 309712133
1 39801 86175
3 79 99972 274179644
3 60129 67888 305630438
3 66372 88630 70956374
3 5788 7004 515314121
3 24796 65003 761341298
3 43 99993 85546667
3 72874 73222 816886803
3 99 99916 8165977
3 73 99902 159448775
3 89 99973 784181443
3 50269 56475 849922273
3 58749 87595 427617865
3 71 99934 691049834
3 5534 99298 498433368
3 13 99954 238145874
3 73809 93882 95559733
2 60178 723782904
3 70 99962 467049268
3 65 99989 486798163
3 39116 45116 521974265
2 84253 489985193
3 47 99982 92939867
3 45 99921 776756723
3 53 99904 953900256
3 15 99947 635782352
3 5 99933 557528135
3 24 99982 497855259
2 83289 973629002
3 94 99948 150118985
3 45375 81095 692993321
3 50621 90165 79507932
3 75 99923 699183832
1 20396 46956
3 47563 77029 885396552
3 17680 49963 619953110
3 18401 82403 208339572
1 81205 81830
3 24337 30387 68080279
3 66 99974 409613504
3 98 99966 929196646
3 24 99981 23069527
3 6045 11537 598660900
3 86 99920 658773836
3 7 99961 456882529
3 82 99976 963220919
3 16 99989 882175845
1 34086 55791
3 12089 39960 164486948
3 31 99939 886847198
3 69 99989 719090518
1 39296 83928
3 67 99913 815375894
3 33 99965 50821799
3 78 99951 648855906
3 67 99947 324479323
3 4 99967 762449540
1 11687 43600
3 69 99919 225240347
3 66986 81688 448734183
3 98 99937 816015696
3 65 99945 499958516
3 65345 80555 946095443
3 22773 34626 737529652
3 85127 86324 707357687
3 64 99950 712656613
3 2892 99780 495401919
3 46 99975 656533781
2 52746 874297711
3 53 99961 840181479
3 86206 86375 997444246
3 9 99984 103317500
2 61473 658695063
3 73 99965 356844146
3 10252 69099 335189320
3 58 99934 287014803
3 89 99951 879579208
3 69867 80216 52902814
3 10135 42343 317528526
3 2 99932 121306477
3 25 99921 695955972
3 3676 52986 686754832
3 16 99990 752895388
3 5625 41811 149679362
3 35606 79074 409470373
3 42 99918 644164251
3 67 99946 995453855
3 35 99935 769830087
3 44 99918 260277709
3 51282 78571 549609973
3 53 99986 930265035
3 92 99980 540080722
3 60023 61828 651923809
3 51 99961 223252279
3 39 99997 424196502
3 61395 84504 103848672
3 8071 77269 763543048
3 24 99990 953003103
3 93 99923 367684219
3 51 99981 136145871
3 10 99907 154358960
3 6237 9106 701753037
3 23 99967 787476600
3 36 99939 611884325
3 23912 26983 795931657
3 4 99984 64770505
3 19 99921 641241744
3 84 99935 419224583
3 47 99999 954115335
3 69 99985 158187771
3 45 99984 552459081
3 96945 99667 237560643
3 45631 60489 929462629
3 57 99992 537089778
3 90 99925 631969583
3 12717 86277 360382407
3 55 99917 728839197
3 56 99930 319282590
3 58 99986 903356752
3 12 99903 583724839
3 93 99979 241374193
3 85 99958 175909078
3 98 99934 7515582
3 97 99998 834727451
3 20 99954 616568805
3 16 99916 559467731
3 22 99945 463529488
3 38313 74946 102198526
3 68 99914 520663490
3 81 99982 318760114
3 80 99924 582226401
3 91 99957 571869776
3 14139 83698 748809364
3 24443 34772 93949174
3 79 99979 230171472
3 340 58519 636043061
3 8327 56616 529400109
3 47 99904 540698628
3 86805 89811 168949118
3 23 99912 267812852
2 51057 146072483
3 23432 30980 994393286
3 21479 32896 756163478
3 49 99959 624155537
3 42983 81639 375058271
3 74773 99810 304928422
3 16 99915 367351414
2 61625 424883902
3 35728 54932 354716215
3 40691 99391 312905936
3 41 99977 986681826
3 37 99966 470667205
3 93 99909 107914449
3 40 99948 84839642
3 48 99939 88644468
3 5 99937 459081594
3 39004 77860 279370403
3 17 99923 465566265
3 18 99920 439738410
3 88 99974 97646084
2 1863 447256373
3 6 99941 728065701
3 39067 64580 748470365
3 69581 87868 49308073
3 87 99904 793190184
3 87 99959 876203529
3 13677 98490 389207755
3 7 99945 229995175
3 46526 84139 974761680
3 8757 11037 561610015
3 53 99963 661479408
3 76013 86271 237488954
3 36723 74170 259232035
3 13490 49301 370308772
3 1043 36992 390834933
3 47 99929 773044446
3 19 99925 160138524
3 44910 51667 80708470
3 62135 75491 233065543
3 77703 84033 285394550
3 51 99968 216754745
3 55 99946 8223514
3 28 99995 856666646
3 52 99969 351348423
3 45 99958 556562684
3 44494 96776 601385528
3 96 99997 905372886
3 25572 72478 6106874
2 29476 201936845
3 1 99945 468537034
3 32 99983 965394782
3 34146 41839 491182695
3 55536 72234 596717223
1 36571 78392
3 11153 95628 628077148
3 20136 33619 543945111
3 10969 91138 1954737
3 31 99931 265030730
3 51 99936 225422332
3 39 99999 92921789
3 38 99957 712054778
3 89425 98930 416486918
3 13106 36367 795669133
1 80493 85753
3 23051 31819 92465031
3 27905 99699 90987937
3 7775 56726 425330039
1 49730 89762
3 30 99906 509101408
3 2825 29905 239879359
3 85 99921 41349629
3 26 99949 627608557
3 39 99979 631892455
3 10 99917 763002671
2 64019 102076351
3 69 99930 117649618
2 11104 128867799
3 67888 93497 722371498
3 4 99980 208895678
3 50569 95960 783816094
3 52 99938 39262488
3 20726 81010 337285788
1 45051 49757
2 51416 91070708
3 2 99973 952833586
3 55 99981 322112762
3 37568 64763 908236266
3 66975 82601 196633352
3 91 99986 251584870
3 22 99923 426695942
3 78 99978 101568983
3 33397 71855 480391363
3 53765 59571 947301927
3 96 99994 909372714
3 31263 40857 600481228
3 4448 89925 443920304
3 1241 8276 234172893
3 82 99989 18548753
3 30 99927 507364964
3 55322 76174 277785661
3 61 99944 537514994
3 91149 94981 422949516
3 38 99903 831362937
3 18 99918 36172858
3 62087 82368 849787478
3 36309 50107 230795279
3 19912 70737 610583725
3 52 99983 926418781
3 14 99987 856665593
3 34 99968 806395696
3 11 99923 796917732
1 34914 46286
3 45 99945 369541659
3 35480 80084 457137847
3 25 99908 781449813
3 74409 79880 111572393
3 52141 93040 132155365
3 73 99900 613247044
3 56 99985 213758725
3 66987 76584 185168705
3 79 99906 117214075
3 13 99904 368494823
3 83 99983 171321774
3 63 99945 15871680
3 51 99989 754985975
3 87 99952 275897229
2 16492 438729737
3 89 99960 286999835
3 33 99994 858190953
3 33494 39925 115555991
3 76853 91013 647059432
3 22845 40610 600948791
3 29 99914 724524394
3 86092 91972 673499380
3 19 99965 881462567
3 24 99903 830793563
3 17360 32714 925803071
3 67418 71396 414482886
3 51582 83901 142632081
3 34 99902 372384458
3 19 99987 583850696
3 38249 48778 615389169
3 89 99908 573183159
3 11 99942 174162089
3 2090 62254 390968295
3 18 99921 840198012
3 31576 62985 6660718
1 4422 50001
2 64257 819128987
3 20 99995 963033202
3 49 99948 173596067
3 13998 23695 254962358
3 49765 93601 686668138
3 21 99922 562188697
3 47 99905 269164261
3 78 99999 336989765
3 31529 43897 854185648
3 41 99996 994716784
3 4505 46535 48946405
3 6402 20711 427533514
3 16192 75201 634396461
3 12 99909 580816826
3 98 99963 373852437
3 22 99943 89793610
3 36611 73743 739105955
3 72 99956 93683040
3 6252 71098 930005288
3 6 99987 594063663
3 82 99956 638576216
3 83 99978 5200109
3 89 99992 535796632
3 99 99982 640571077
3 42783 86465 39085976
3 23402 96767 651493904
3 58841 83810 171163681
3 1 99984 550022592
3 70 99980 402319920
3 19607 51393 339229
3 24019 71160 330944580
3 67876 95733 431668916
3 10585 54663 975342324
3 3301 49722 50331532
3 56 99924 993379780
3 12471 86022 367953051
3 62 99950 268148282
3 84384 97740 531798136
3 15 99988 368365356
3 85 99976 638902099
3 42 99989 341891676
3 50 99931 267016482
3 68 99983 526725703
3 3834 92077 572497949
3 30 99993 46212154
3 64 99937 105483116
3 44 99912 422860967
3 82 100000 501046303
3 18 99925 94813110
3 43392 80840 168684638
3 2 99900 55171103
2 51910 299385245
3 84 99994 106934168
3 9 99908 62209185
3 50917 84397 257000349
3 16770 90415 728842730
3 4 99923 198758279
3 147 89728 976851670
3 68 99931 56802111
3 67410 85443 644718653
3 9333 93235 355448985
3 1 99949 339974115
2 12783 712046850
3 29415 48973 663740083
3 9138 61206 385596645
3 85 99955 790991531
3 51319 75038 623792939
3 6176 50223 582599702
3 33026 89996 424230520
3 24968 41112 80579960
3 34514 46712 671520448
1 32442 44839
3 22 99942 240480414
3 35301 84802 175045419
3 12687 47580 933523885
3 43084 43556 59405831
3 63461 69584 994181802
3 65098 68798 29756854
3 7 99970 369879546
3 70 99950 183554921
3 37379 94909 361819308
3 89 99921 208833538
3 63 99951 793667985
3 65 99901 583206342
3 34952 80683 529263756
3 71 99919 757959247
3 65 99989 37313067
3 73005 84806 17786560
3 77 99909 937160567
3 30 99925 377929789
3 6258 25175 160938504
3 12035 84049 703187098
3 6908 10873 212411996
3 1833 64576 894643026
3 79 99960 915080809
3 59354 61963 61844666
3 14507 98494 94841969
2 83901 332281907
3 24 99926 136558604
3 69129 82663 380852026
3 46 99948 140184897
3 11626 65558 39831987
3 73188 98352 336926021
3 37 99991 228338023
3 14 99994 830286797
3 62 99940 114413912
2 92814 894458167
3 31301 89250 306402303
3 60099 77456 289277226
3 17577 18170 996561846
1 7550 94820
3 3 99975 245046821
3 12508 55440 54913834
3 88 99983 855782280
3 40028 99107 151912724
3 15 99959 571112982
3 48 99925 739623432
3 53 99925 88795516
2 73038 345394359
3 49728 87187 785984798
3 10 99903 31753719
3 49 99996 319228506
3 91128 95601 723023778
3 15976 49318 610849415
3 76 99905 362778901
3 98 99944 215241845
3 89 99959 475106262
3 7064 66109 445287938
3 68 99999 192999781
3 5347 13280 10630280
3 75 99934 467521875
3 29345 96003 337211795
3 20588 26020 205051285
2 85974 507445837
3 91 99923 255485567
3 45398 49833 49487137
2 46177 628088298
3 97 99955 203499669
3 39248 89581 801967161
3 80 99987 615227686
1 22413 84358
3 67 99961 546563242
3 96 99987 485796651
2 97514 483197253
3 11249 13929 668293380
3 15 99906 97069550
3 84 100000 186064778
3 2375 4103 151579021
3 5 99913 390167870
3 7237 40163 98918955
3 31 99986 414155657
3 70802 74063 39477176
3 62 99972 532704692
3 2 99982 859881606
3 10778 22519 756197108
2 88136 762454226
3 7 99923 347332056
3 39098 59724 481889345
3 40223 44827 280335179
3 79 99970 290480933
1 57744 74116
3 47482 98039 916834125
3 4526 86771 250324501
3 33 99910 938764797
3 67483 67544 414774903
3 80 99971 35844952
3 8328 21373 57615553
3 13079 63018 31259532
3 83 99939 336732432
3 39 99920 140151100
3 16705 89011 835944525
3 88 99994 656075703
1 50252 67603
3 50 99913 544275341
3 87 99930 994887197
2 77287 254824573
2 28344 424626260
3 38588 70025 890421081
3 30 99920 375370014
3 51621 85072 941294147
3 5 99967 553755769
3 42525 97058 88576819
3 16 99922 44748202
3 87 99957 300673332
3 13 99992 559507776
3 79407 82675 442334844
1 29340 37898
3 89 99927 142230527
3 75 99961 534335089
3 21 99924 382911286
3 40377 48765 16649981
3 78 99939 242575611
2 6398 482246584
3 27048 66452 144030421
3 50 99951 658860742
3 31 99959 146228353
3 25 99993 294146116
3 26277 93162 44546995
3 2165 25798 394924705
3 9546 17821 237413531
3 53 99995 544274283
3 56176 65812 13446443
3 2 99957 764288164
3 2572 64613 704115467
1 60650 74411
3 29248 63739 696619582
3 63 99940 401423269
3 35333 96876 574973900
1 21249 73895
3 86399 88919 505570489
1 33002 59366
3 95 99986 715978341
3 23082 72314 7682451
3 94021 96545 321236069
3 85 99949 252119862
3 27769 86378 523593145
3 21 99901 185157016
3 56876 82768 601801329
3 68 99957 423721581
3 40 99934 11011336
3 63406 90231 220232644
3 44 99940 398452951
3 2199 29574 17481243
3 54 99949 975450823
3 68 99958 786932918
3 8438 21782 745000010
3 15710 45703 722411057
3 53090 80610 53598860
3 73 99904 327104851
3 45 99998 31046118
3 61 99981 648180262
3 31 99961 906730900
3 1 99946 843800900
3 7309 62984 513948584
3 45 99957 48280948
3 52799 85128 859802942
3 76939 77835 302810998
3 38692 65126 695577840
2 39964 57307114
3 43243 58472 778932099
3 8 99940 861122606
2 29849 821183925
2 8368 731523307
3 23988 92284 543552552
3 65033 96972 906252747
3 64 99935 724058478
3 26 99975 473644423
3 68 99992 850719086
3 34 99920 657648781
2 46390 363281234
3 43337 53578 660680272
3 8323 43930 487582385
3 8657 12490 172927823
3 52066 82749 47580888
3 45903 64683 469645660
2 15158 513584553
3 65037 68500 816885276
3 53506 99619 934506999
3 29 99917 197144105
3 85 99966 754453243
3 18 99919 515181684
3 90 99940 67905829
3 83494 92828 315117863
3 12905 33734 251811666
3 29 99969 9661168
3 9 99992 126947458
3 68 99939 434596430
3 1 99944 520982987
3 8580 56854 552488235
3 20 99941 818960526
2 45399 512460840
3 1368 12197 464777686
3 44 99908 959846030
3 65 99974 230022254
3 61232 63399 569489951
3 18 99919 840721731
3 70 99956 792039481
3 28949 81839 181180472
3 8347 59860 320814341
3 33927 85693 749366748
3 73157 93551 60822852
3 47 99939 784489948
3 31332 57882 214701674
3 28 99971 573593014
3 100 99927 881039599
3 18194 45725 324816303
3 48 99906 394260705
3 25337 62719 302889991
3 4 99964 582612157
3 19 99943 670636652
3 2679 44888 737296000
3 16061 50241 805306796
3 51145 68024 368457465
3 66 99955 258001839
3 45371 47315 129605474
3 46 99917 307569060
3 7 99978 930431278
3 40774 96251 792315002
3 28861 33535 565494309
3 33 99967 498624915
3 62854 87200 396286126
3 67498 96226 909644212
3 2 99999 803042923
3 68049 68825 890730559
1 57982 62237
3 76 99945 767548480
3 58 99977 564077377
3 40884 83161 325833843
3 13920 47811 961361469
3 37 99956 522022681
1 36403 86107
3 21 99966 522177048
3 8646 10727 835337458
3 49899 63907 462289639
3 94472 97191 245394645
3 95 99945 586010020
1 14570 92821
3 27203 29044 137972025
3 65531 99515 733847686
3 60840 72991 943259447
3 53657 57335 115980848
3 28 99965 247355884
3 6680 82910 210049310
3 48 99938 442765994
3 57959 98320 788061762
3 18122 35881 381844778
3 58844 96077 457757419
3 7711 85714 514102277
3 40379 71998 965993178
1 25734 68238
3 38 99939 996051599
3 1 99916 234622111
3 10695 57008 353401225
2 74314 477877712
3 47 99934 498743177
3 25963 88272 981086336
3 51723 78610 616582293
3 33 99933 689528929
3 13697 47713 864134308
3 62 99933 984608104
2 53694 157123805
3 85 99996 800666460
2 3818 557054902
1 44518 65241
3 35 99908 779142600
3 49 99967 402567577
2 16781 843122156
3 24443 52728 654046181
3 32572 55938 877237048
3 15376 91899 301199763
3 56604 56881 708788585
3 93 99917 166160498
3 18742 87849 393409217
3 14451 40952 974588428
3 39722 61508 807536863
3 40 99961 274408907
1 8902 90142
3 7778 58353 125492674
3 63 99965 834161257
3 80255 86073 106927459
3 10 99997 410989982
3 17927 64743 416353773
3 15916 68258 900821596
3 26446 31748 842888472
3 87083 87662 217116896
3 60 99955 790507739
3 78532 97086 99885113
3 69 99987 102714910
1 5648 22517
3 51 99974 479072427
2 97072 516537954
3 33330 63365 798802599
3 68 99991 488893290
1 1123 26747
3 77 99905 277175185
3 63 99993 440578738
3 16 99993 310507549
2 53027 49496843
3 19067 19320 752143484
3 82 99953 934270958
3 92 99970 241511140
3 134 54643 78583748
3 27 99948 385546172
3 57 99958 255781690
3 17 99978 68723107
3 3 99919 890424692
3 95605 99093 583199741
3 74 99959 798659650
3 99 99968 19810512
3 40767 53802 14781583
3 62 99940 699372237
3 68 99918 764813594
3 28090 32452 264698285
3 5980 52383 253925225
3 39135 40227 898849470
3 59589 67947 432777978
2 91951 527012186
3 21 99990 529354319
3 44191 58466 735760009
3 3 99903 943512902
3 47238 58573 724394177
3 58 99940 699674556
3 73 99989 204887319
3 18700 25274 606817925
1 28811 37444
3 7204 50527 792127918
3 9 99962 93788875
3 64256 85425 922937149
3 75 99976 940581267
3 42390 72673 819397762
3 36971 78407 589377875
1 52007 60918
3 35 99969 752512425
3 31151 60389 172620504
3 2 99914 151741715
3 21085 83392 35920085
3 30240 44501 627352809
3 91 99972 960974948
3 41229 84715 275559431
3 72492 81734 439728925
3 17 99958 221604892
3 58624 68896 313997705
3 8 99972 544467959
3 59 99966 672634902
3 94 99986 585303588
3 42839 97068 421115982
3 4444 39019 171799480
3 36235 90204 150469704
3 17 99989 528131434
3 30735 60622 85940319
3 3379 75022 961076451
3 32868 36411 998270754
3 41 99949 44984918
3 55 99957 830691723
3 86 99929 273640531
2 67939 966477993
3 49034 57805 970595095
1 2713 7390
3 33303 44711 63422348
3 14329 53226 421433805
3 29077 36587 645339313
3 85019 85283 26574082
3 22761 71333 670552454
3 62 99993 689629799
3 2072 86366 815300368
3 85 99954 827978210
3 97 99986 173076899
3 1056 86371 936720038
3 25 99976 283602928
3 90 100000 267713257
3 20341 48589 47811677
3 30075 35610 810081750
3 89642 93186 603127449
3 27213 67060 51625926
3 31335 48801 918637936
3 3842 38768 508725419
3 97 99939 444479196
3 1424 47460 566910157
3 70 99985 719662684
3 33615 72664 294087097
3 14037 27678 640132489
3 67 99947 678695798
3 24985 46349 399403239
3 37 99967 821137402
3 17211 83576 374846713
3 28 99914 814104284
3 8011 16680 878091161
3 77 99948 601290060
3 86799 94159 365159302
3 18337 44731 757884480
3 1215 21337 555182654
3 64 99970 211077872
3 7821 85134 162746382
3 72879 90767 498726276
1 69099 92339
2 35975 327225114
3 41964 83657 437415545
3 17 99956 915762527
3 34736 87232 345400860
3 60 99953 252626077
3 85 99950 265187057
3 42815 56472 4280631
3 24528 90800 531985080
3 97 99914 654202943
3 26390 41846 195494895
3 89187 89208 876328231
3 58781 87284 236392749
3 23689 52799 465196475
3 16638 25763 392540845
3 56 99949 16605263
3 33071 75786 522487337
3 59 99965 805642294
3 88 99934 253431017
3 80 99990 507379827
3 38 99960 678810652
3 4123 83059 247327411
3 78 99995 848100198
3 22057 45063 505765498
3 55 99997 611429818
3 78482 92269 598177437
1 51863 78460
3 6508 63301 86803718
3 51 99980 739997896
3 40194 60619 568039847
3 20 99999 625944627
3 82 99945 305276331
3 99 99940 373286656
3 21307 35039 805814595
3 45798 59631 382652735
3 2817 72227 831361617
3 20630 86842 772267712
3 40 99955 344061467
3 66 100000 643420777
3 73611 89263 72040760
3 66 99943 351929797
3 22 99975 57838030
3 46394 87529 913270493
3 57272 97096 987166720
3 33 99985 905150539
3 24 99969 184667810
3 85 99977 604912525
3 88 99987 716839471
3 53436 83200 678753687
3 11388 80058 556942332
3 9202 34269 613661612
3 22992 55385 670331822
3 90 99983 226344558
3 65 99962 156906218
3 21212 75707 411233588
3 75 99942 505567052
3 85710 89226 570836379
3 8046 75228 237727386
3 34 99916 932182368
3 6095 62706 880346937
3 49378 51178 643106414
3 84 99995 930926304
3 9 99983 173827891
3 26878 98386 120894348
3 77 99958 661013303
3 29 99988 369728180
3 7200 84740 998075887
3 13784 66481 924140734
3 16565 95687 729213903
3 71246 99466 584005297
3 65 99907 185800607
3 4697 42484 78917676
3 2 99932 182822928
3 27 99921 70285720
3 45544 68908 702503310
3 86 99996 903143065
3 72151 85314 502077016
2 28082 614067236
3 18910 85596 347669237
3 13 99924 604571016
3 39120 41076 765374894
3 51 99955 643896891
3 30892 34411 68848122
3 9 99936 187814867
3 43675 61577 455864803
3 294 55654 478276486
3 48121 89076 968918694
1 19619 79443
3 17314 47436 867272686
3 83842 98890 353987565
3 17 99982 673620012
3 5615 75910 366149597
3 34570 37193 632173824
2 13712 178011916
3 28053 63410 515243494
3 52 99933 646119543
3 74 99918 160747950
3 9 99937 328222997
3 18762 51902 143770194
3 39154 71888 774363706
3 8340 50791 588607026
3 48476 88403 196993260
1 7668 47565
3 33179 82760 864774711
3 6749 15800 854885532
3 22069 56801 701121292
3 9425 34025 816355257
3 17 99938 989897809
3 62 99949 191395256
3 15 99903 844226757
3 54 99909 574239960
3 49034 91907 680619838
3 57 99984 239739074
3 50 99913 433212125
3 85718 96002 663397980
3 9183 91158 948071296
3 2668 44722 607855578
3 2378 34863 456088695
3 20664 94321 425170198
3 64 99925 323382139
3 85 99976 623649314
3 49159 82317 893907420
3 78 99982 27814427
3 77 99968 952173562
3 91 99902 410885184
3 32 99965 115623158
3 55 99942 170998596
3 7426 51405 124813482
3 54612 69865 577536224
3 19 99955 246992342
3 37 99995 657897388
3 55 99955 181664925
3 63 99954 680021295
3 63 99909 901306671
3 11932 87736 184660021
3 22047 72267 535745736
3 8913 27795 600916833
3 83058 99625 698259161
3 49682 74953 655937540
3 71766 90083 803677317
3 10863 98974 847879980
1 30893 94881
3 25 99971 904201963
3 39 99924 167678285
1 22450 80330
3 6848 26667 155229471
3 85 99940 448946713
3 17913 49015 135314006
3 1777 94546 19032214
3 52 99972 973544928
3 70 100000 804522452
3 33 99903 765947899
3 20806 83081 503597654
3 48 99936 757794741
3 5005 78510 784045219
3 71 99972 508283875
1 32627 91023
3 57 99921 927734798
3 15736 49372 64915392
3 82317 92563 460725223
1 48393 69987
3 4028 96576 317146935
3 74334 82828 232877278
3 2193 27479 915452716
3 32484 77289 413934749
3 28243 47748 122592773
3 77 99937 22520621
3 12 99926 957094610
1 8841 65987
3 35 99949 56658717
1 16304 60590
3 14 99973 485946627
3 64914 75578 954612855
3 24 99975 645483621
3 11045 36967 567067231
3 23966 42514 397475535
3 48 99902 439370226
3 7 99977 542835238
3 53 99962 995793470
3 56 99967 831510262
3 2 99984 365795015
3 89685 97138 249507235
3 70 99984 268985440
3 57235 99809 433680865
3 34604 86929 121511483
3 76 99998 468427367
3 7 99996 461586751
3 43389 50539 273127647
3 54 99933 376506266
3 52974 80543 903262753
3 14666 43605 916543639
3 11562 96925 607442592
3 58 99910 994619057
3 47 99948 161035045
3 50 99968 643367912
3 37538 80125 581260731
1 16387 85057
3 72 99986 483772887
3 30322 70311 169819558
3 11 99992 618571452
3 6285 35705 796968108
3 43 99988 211091697
3 15193 65623 496683629
1 37855 83503
3 8296 41498 757256484
3 24 99901 939002629
3 17839 86247 229762831
3 32487 49177 1484092
3 6 99970 958502503
3 76 99998 427054551
3 85 99913 392253106
3 21160 37807 288913256
3 82 99976 268547430
3 56083 62545 278894479
3 84 99940 912106049
3 45286 51183 662209528
3 56123 58317 739731924
3 54756 93042 115969924
3 9173 83446 226733153
1 71148 79550
2 99238 90452726
3 41798 53287 677033912
3 25 99902 702365032
1 13623 90263
3 15 99991 723589230
3 40 99955 578983009
3 8 99928 99091566
3 45 99945 163689039
3 71 99993 834524292
1 41639 56999
3 99 99941 107163992
3 71 99985 466987258
3 79655 87380 630212239
3 21 99927 67422995
3 54685 74726 772385115
3 12455 30459 414393464
3 28756 95448 331330007
1 22008 67377
3 10498 76252 394713334
3 9685 43123 398773422
3 69601 95894 282423712
3 3 99986 428876169
3 35 99984 917077378
3 73 99989 447506208
3 11 99943 998288521
3 49936 71108 893908870
3 96 99905 897630159
3 49 99922 822642467
3 7496 35352 263010804
3 1272 16005 262605732
3 31 99921 587177903
3 75224 82605 245914928
3 61585 80390 742427301
2 96288 540160725
3 57 99999 4600336
3 9404 36785 187424865
3 93046 94705 320248301
3 34587 35148 72691494
2 28079 769105829
3 6 99983 254600770
3 15145 23451 360078614
3 21 99976 697169852
3 1 99996 804904405
3 89 99970 417374092
3 38952 87579 746345994
3 44232 46552 909990883
3 23080 51258 480882122
3 18793 32946 815775235
3 41516 61364 390843250
3 20351 22960 919271222
2 21 897960564
3 34 99975 991735056
3 83 99902 374828134
3 97 99966 858455708
3 92 99972 351401612
3 19452 35711 223700707
3 32 99975 809711357
3 80 99985 938002452
2 22509 66317917
3 57357 65824 315682514
3 7064 95733 880879371
3 63 99982 323307263
3 77 99912 129354587
3 25 99927 181169501
3 976 94104 155511729
3 17 99919 122453560
3 56962 73597 947213087
3 43553 79810 157910960
3 69 99953 417619902
3 17983 40597 69715113
3 12 99993 738764093
3 21827 74817 261203971
3 16 99964 644774840
3 87312 88359 606181899
3 6 99911 808737995
3 36794 89948 25570353
3 17358 57608 941108967
3 31 99972 889785083
3 33531 72398 667241188
3 30 99922 561186362
3 4209 65902 401223640
3 84 99958 571730300
3 71 99941 483608359
3 67 99994 750070466
3 3 99918 904591578
3 66 99924 173675379
3 73281 90951 189385781
3 57481 99424 212575120
3 11 99982 84308100
3 56 99940 650927913
3 838 3062 485705270
3 11 99946 395735056
3 12502 14106 725678637
3 33627 59127 820508620
3 20 99981 114550100
3 52653 93929 494912977
3 22774 28311 885186161
3 24 60753 81225710
3 47 99943 1582653
3 57 99983 29615367
3 73550 99847 915210163
3 28295 72610 590085637
1 69740 90334
3 47 99900 446926027
3 50636 79945 45865063
3 49945 55240 990744828
3 73 99997 8671079
3 56 99916 179475577
3 3 99905 821631188
3 55 99924 245648659
3 21702 93620 45331718
3 26 99920 481736449
3 21159 24377 307098769
3 19271 87909 886152725
3 63 99965 932590352
3 40 99991 235759405
3 50206 77160 701759556
3 78 99938 155116524
3 9 99970 981308254
3 25194 93448 626493610
3 18205 81029 814009497
1 46230 57486
3 39478 83648 831105716
3 44 99950 395400516
3 92 99975 259718209
3 13 99993 149747835
3 79 99910 341482503
3 8259 26473 91321729
3 19149 94820 896437529
3 84 99958 506516094
3 12 99931 700426990
3 78 99959 784930018
2 25453 873120680
3 31503 31780 788044784
3 922 43229 955490367
2 17445 15800579
3 12713 14484 482069874
3 91 99975 940003965
3 69 99916 359877518
3 33 99906 954375897
3 9 99945 278236198
3 84732 88545 413816375
1 17227 79008
2 60421 534456008
3 1718 31122 548888209
3 21 99921 383264628
3 70772 94675 11447065
3 20428 71606 454974734
3 45826 85769 860409272
1 68751 83206
3 89 99915 523073513
3 71 99980 168071562
3 4331 89571 121177281
3 97 99969 904487067
3 47 99985 3449604
3 928 3619 735709284
3 36559 54616 739239206
1 20822 26923
3 43 99924 988779640
1 52616 69984
1 37847 57228
3 26258 53684 120757123
3 43317 47807 347797800
3 1280 91450 329983377
3 28 100000 506467442
1 38235 38579
3 42441 43651 78982137
3 93260 93620 794194165
3 21403 99122 638786447
3 17971 39696 372525484
3 72899 80372 947219617
3 56746 62780 376036311
3 26 99963 667769247
3 33796 65922 339298206
3 10462 31924 434431671
3 48 99990 640007784
3 21 99916 42703334
3 219 52765 617745292
3 78901 83271 8066894
3 32569 41317 337184076
3 29729 95195 400109512
3 79208 94163 793129471
3 95 99995 718660026
1 58844 76785
3 27369 65677 869610686
3 44818 52106 266392982
3 7 99901 384957319
3 94079 99858 646579837
3 70621 96818 333263477
3 80 99936 740890814
3 38 99915 891747359
3 76 99905 75711840
3 17747 27785 292659722
2 9342 865513603
3 51356 88185 72902303
3 36 99962 371114515
3 48238 59041 85281998
3 19121 40787 135409009
3 39335 40409 99117599
3 18368 78683 193094264
1 93662 96650
3 17397 23023 748653724
3 64862 67011 892647552
3 39 99955 101267978
3 1916 63396 412890225
3 76 99951 846184117
3 7147 74265 122081108
3 48 99924 176362175
3 60514 68639 517898085
3 5800 13652 327879250
3 69 99908 846926775
3 21 99994 19422417
3 89 99990 391014666
3 91 99918 605108302
3 54381 59671 867478239
3 66 99995 410740027
3 24282 85425 510470858
3 53 99975 366361701
3 8287 66239 711421959
3 36044 89381 911341853
3 42248 80815 302662991
3 65905 96888 278184377
3 77181 82923 451912941
3 99 99954 476579387
3 38854 66867 357318924
3 8007 63397 170945360
3 35 99905 267931220
1 78774 81643
3 12 99949 886643669
3 27 99948 762363251
3 77 99906 101775899
3 40535 41510 246729441
3 62145 72874 239022564
3 11231 75082 21543751
1 20271 90098
3 3313 37635 613757394
3 89 99903 800913580
3 50 99986 333491253
1 54781 97964
3 95 99938 329339665
3 77685 87425 7085387
3 31920 87159 36450265
3 85 99997 781583589
3 7797 9957 589517264
3 93 99942 369334163
3 37470 48956 422953397
3 45 99958 254218373
3 49 99921 324628923
3 27363 55120 685065903
3 14204 14543 754386369
3 22 99951 875357351
3 73437 90128 249958339
3 21391 97932 543472302
2 1296 621631823
3 47 99993 375836650
3 37 99986 560326086
3 52 99904 523355757
2 7939 774906023
3 10301 36358 168570920
3 4390 56219 127744510
3 55672 85992 964512785
3 73 99929 894457717
3 53 99930 101181302
3 35195 91760 322195809
3 41359 80284 113563467
3 12 99905 266346078
3 20827 28249 232856956
3 20 99964 892614971
2 39597 389857803
3 4345 86246 165978961
3 37715 60421 641924237
3 10 99954 212062558
3 1946 93024 897528274
3 11 99976 121664733
2 98535 440239996
3 26541 44584 391224369
3 70463 92752 208159157
3 36 99931 518677692
3 1106 77935 651202354
3 43996 83597 81471916
3 54 99971 147132217
3 71699 96577 455330597
3 4459 21615 447947868
3 12846 15152 581145243
3 17159 83611 317362061
3 20 99942 553714820
3 43 99994 40856434
3 16675 99442 765314636
3 45 99973 551633915
3 55866 62182 810598025
3 26 99944 948683314
1 30036 45472
3 12037 44809 696745260
3 43656 95257 485018482
3 483 45315 689596318
3 40565 95035 940807361
3 22997 45920 874223753
3 58462 92589 220373830
3 79 99988 171109145
3 9997 78329 466544070
1 66948 78929
3 17 99911 889417641
2 26627 159758316
3 65286 72831 85090483
3 72243 88923 788701741
3 27 100000 296046813
3 13903 16653 635347872
3 97 99921 21789955
2 16525 286569500
3 35288 69740 517265084
3 28470 33732 409686132
3 6417 82882 271288446
3 24 99968 925541291
3 20139 70228 931127927
3 25 99997 172374928
1 4407 41335
3 25 99991 539964999
3 67 99917 236925666
3 52601 98295 136373920
2 24753 476650081
3 75 99930 783751247
3 34769 57424 113487718
3 72475 90369 712505582
2 78846 359764960
3 50 99905 726451537
3 55983 56869 775053487
3 51703 81037 622235005
3 56 99960 64314097
3 55 99974 120109753
3 2 99946 459798586
3 10 99972 95938701
3 56993 72151 544640461
3 73025 85672 593151080
3 22274 81506 307552151
3 72 99924 438315567
3 43755 92091 937156957
3 81 99991 236378387
3 32220 62718 702156849
3 27 99968 934438056
3 4 99937 186685995
3 47 99958 332079667
3 25011 97519 756337238
3 6906 42430 477763
3 48637 68502 816508648
3 31 99919 7105156
3 84083 94064 117350326
1 79094 93758
3 59393 96874 691336148
3 28902 75999 398862172
3 12 99940 819422116
3 19 99954 698064348
3 29765 55425 582809595
3 59611 74471 585375461
3 63 99972 918042432
3 9241 69151 343100093
3 28375 54554 148752340
3 2 99992 977500224
3 5 99909 59706572
3 50 99929 230666025
3 71 99908 877993187
3 94157 98539 851920048
3 16589 72830 371596207
3 6 99983 347364949
3 51340 97337 120083
2 13549 200760424
3 49048 90752 375539607
3 64090 93004 624232303
3 10152 17057 172859019
3 35 99956 77370088
3 17896 20194 152910206
3 30 99964 851629001
3 77221 86946 955235507
3 25873 77149 412605105
3 95 99987 431661851
3 39805 69939 29458177
3 69 99901 630623243
3 8 99998 696815660
3 62 99906 958167340
3 75 99924 214830928
3 50 99932 214743219
3 56163 65607 691275526
3 9671 23908 954434002
1 875 50046
3 34 99928 599266262
3 46964 50772 999764273
3 16660 66353 469453768
3 32781 70632 746480743
3 75868 89266 868484947
3 47513 84209 687274792
3 97 99942 974531033
2 82424 204158710
3 70 99970 818018298
3 43 99941 808720602
3 28612 95898 915845658
3 71 99937 249821475
1 11159 96951
3 27 99919 348439907
3 34193 74063 785974365
3 25 99982 390255546
3 18792 53872 292557696
3 21 99932 102894137
1 64281 92971
3 5 99977 742497536
3 41 99978 194766311
3 30 100000 366171493
3 14581 64243 250104322
3 69851 89260 698682748
3 51017 97675 341268217
3 3417 57141 131036376
3 17252 90003 417172748
3 96 99957 773051236
3 22977 72971 605298486
3 48 99951 914559034
1 1363 15277
2 16033 495058365
3 6576 60733 485281983
1 83084 91385
3 17 99972 611980605
3 88127 99144 375011632
3 39976 83097 32243971
3 22031 53516 584107586
3 44 99998 939404015
2 33427 850134703
2 87433 261683403
3 45 99905 856448991
3 31514 50612 615009654
3 6 99989 796557413
3 53268 59554 867957510
1 20412 72938
3 46 99903 693107336
3 11951 52133 145047283
3 70211 80778 683746269
3 81 99959 973275405
3 42 99913 118874396
3 51 99947 187692905
3 35024 66007 928522447
3 85767 97962 769352684
3 44960 47179 856066567
3 52 99923 195968465
3 22131 52522 857059216
3 24637 72345 856073343
3 1 99948 207774050
3 33515 62833 837885599
3 31883 62350 22639706
3 60198 91147 374952301
3 40090 85436 499409451
3 18 99985 84925007
3 28 99939 3214735
1 32286 98794
3 49754 66015 128240242
1 35460 75587
3 54 99914 548248918
3 19122 45544 463272023
3 37556 91946 843774193
3 19 99981 574326010
3 14738 38600 728590675
3 10218 22152 405876876
1 15690 59929
3 52 99981 882675124
3 91 99948 587779606
3 51 99929 524473515
3 62190 72027 998875107
3 33479 34377 186795895
3 4835 7045 255489572
3 31814 34433 521281585
3 23 99954 26748206
3 60 99974 116536789
2 56050 551560302
3 72436 88985 109317003
3 21817 96311 496579581
3 49455 63177 523253127
3 1234 11118 940603762
3 6 99901 79297800
3 17410 59720 165409790
3 6773 43709 26856229
3 8 99968 14342627
3 63251 65822 249187642
3 19 99963 521603436
3 74689 83749 245270395
3 2207 49545 655928857
3 3 99951 501347782
3 61511 63034 108653599
3 5644 22307 533201597
3 44406 70021 566715408
3 73 99957 517941523
3 57324 95529 322611414
3 51 99926 689706279
3 69 99925 641017830
3 62 99907 644177615
3 27489 40129 786673075
3 2 99920 557943
3 81813 99759 773723232
3 43 99975 972589674
3 19381 69795 776938682
3 15408 52340 439374704
3 15 99933 141820262
3 100 99972 875195801
3 59939 84269 419275862
3 22 99985 916780121
3 31442 39942 374242434
3 20989 91541 728030933
3 14995 16853 911952852
3 73 99966 413217660
3 25 99987 565061988
3 33143 97393 754516953
3 33 99959 360563686
3 45 99948 220263592
3 34 99943 60442209
3 50 99949 69368359
3 44478 79435 207285538
3 46231 68454 912351407
3 45598 46715 989137136
3 20838 38782 575479683
3 54443 93133 818293888
3 20 99956 452184553
3 17477 77564 542636588
3 25 99998 15071863
3 39 99908 714177504
3 36 99991 941307567
3 3966 37958 887202644
3 57001 95275 823019213
3 13808 91368 404606593
3 10355 81998 556657632
2 79699 816588176
3 36 99948 370053572
3 97 99977 691531043
3 41 99933 945450355
3 32627 58311 655790087
3 84707 93467 857146174
3 27514 58328 12845346
3 19 99926 164012800
3 57 99958 579257847
3 24136 25637 741072580
3 8281 36375 736409438
1 45747 88608
3 5900 36839 619716074
3 25767 86079 534482207
3 51883 57844 513906691
3 49707 92135 645528874
3 9070 96520 309170008
3 82 99952 112383052
3 48582 91815 286727675
3 67 99984 114308751
3 64 99985 501022129
3 12 99924 425782753
3 6363 43768 848746726
3 54222 61554 416539814
3 87715 92427 673353182
3 74 99999 663507601
3 47 99980 54271533
3 75037 76938 831943092
3 81 99999 845336681
3 21003 64921 676558805
3 34047 52630 674592286
3 22 99958 315751428
3 91656 97303 347302403
2 39068 628838634
3 15895 26660 847562656
3 10167 36740 560091615
1 31968 77317
3 41686 65215 270044817
3 98 99966 485143309
3 1 99984 859444025
2 4779 13292993
3 80 99948 356877789
2 97911 112485497
3 80 99910 910560202
3 24 99945 60501657
3 8 99959 621219023
3 10208 56716 143829068
3 68 99959 877188650
3 11 99971 755345260
3 48 99978 565242580
3 31784 77664 821281283
3 35021 69268 143180806
3 15 99901 372092925
3 35 99964 195421322
3 65 99949 453379868
3 48 99927 945249879
3 23696 43356 46926124
3 7 99947 411261020
3 7826 20813 989367416
1 44365 61476
3 41000 54052 228308950
3 62 99931 599975993
3 45698 51652 268069111
3 5674 51338 710353932
3 78404 89353 26031076
3 26163 79182 657825273
3 17 99959 904770455
3 85773 87034 324568720
3 6 99995 945267690
3 35900 48056 871903440
3 37716 62066 279638599
3 26 99907 633011835
3 36928 74384 233688735
1 18073 91533
2 2031 110735762
3 30036 67549 278282343
3 33438 79986 903524001
3 25441 31516 19440619
3 31 99929 566595814
3 44 99975 577262232
3 20572 23116 119585172
3 66 99992 577907487
3 50025 68612 104361697
3 1873 84996 760980454
3 32 99987 827998713
1 34545 92987
1 71580 79398
3 6194 42260 251656871
3 24273 90829 5275242
3 11363 62081 143995408
3 83 99911 781831192
3 99 99986 277981060
3 83 99928 167137148
3 56900 92323 372986023
3 28276 36396 730721496
3 12460 44650 44794307
3 31557 57964 206873555
1 56817 70149
3 9 99949 837635358
3 3724 79446 754527397
3 18 99953 307937844
3 27 99921 391736736
3 37936 95219 661598277
3 4149 70259 640062104
3 26900 27161 913832319
3 48 99967 619126839
3 13427 65602 137993176
3 46 99920 987199930
3 27866 72293 795522622
3 16310 37842 837851086
3 98 99951 63642640
3 9 99926 481565087
3 26606 78780 664794316
3 37 99957 215395886
2 9277 48181578
3 42 100000 704684878
3 41245 71017 236238149
2 68201 315051398
3 27258 87619 796601720
3 4593 34889 499165980
1 68453 86672
3 9512 83782 628821440
3 14 99977 315740347
3 76 99905 615440064
3 40 99996 923242688
3 62 99995 375130470
2 48320 36098876
3 22 99973 548647152
3 5091 17870 251474947
3 31661 82701 840137725
3 83 99984 389392365
2 2688 272249344
3 34 99933 132823308
3 1564 41749 160644935
3 1044 88780 75014425
3 7 99956 513109209
3 85 99937 705071292
3 31735 66116 833396480
3 48649 69565 287351528
3 7771 63503 233143108
3 94 99903 805202325
1 51281 56057
3 5919 30758 507081614
3 71046 90205 837734073
3 112 84814 789556831
3 37 99994 519121799
3 75 99977 501674362
3 21260 35776 640888869
3 47 99923 281797311
3 83 99938 537494399
2 71992 610663249
3 51385 66986 565426665
1 11061 48425
3 9752 74909 43091481
3 67222 70489 474610929
3 19 99945 348672596
3 89 99990 136508682
3 30 99941 819780065
3 92 99946 140608191
3 62 99925 794274617
3 50400 91256 179024186
3 42936 89189 719761001
2 47384 628164415
2 97374 373349661
3 5221 43532 650159202
3 27251 29207 987659837
3 29886 43028 568210670
3 43 99913 686615839
3 94 99966 284806534
3 49 99992 988350846
3 31 100000 265217167
3 45039 88284 296961861
3 23751 40524 219270080
3 56 99920 185806052
3 12243 70362 734004502
3 46 99910 337247203
3 68720 90795 599202824
3 63 99978 651590581
3 5 99992 908413180
3 95 99989 914363598
3 15309 51476 994660601
3 69 99934 888397816
3 14422 43140 774079902
3 39 100000 105263587
3 27793 57481 485726548
3 95 99932 296006395
2 14640 659638951
3 11715 33597 50182615
3 41579 82326 92612370
1 65435 70649
3 20594 48207 648373439
3 92 99975 241232683
3 25 99927 366618468
3 8795 76438 833213629
3 5159 52215 403820379
2 81663 983985498
3 63 99997 229942337
3 26332 54407 379413363
3 22 99940 210575159
3 51331 72825 72892058
3 35 99989 852764936
3 99 99900 996553652
3 98 99994 416914230
3 8410 84069 241600075
3 7084 86229 167366822
3 50 99947 49905953
3 62 99917 202402011
3 3917 80894 1042180
3 70986 77421 65548643
3 15579 56028 761463777
1 29288 51484
3 48127 68140 708353899
3 9312 60308 873058003
3 35 99999 744905829
3 3664 97648 148513409
3 24721 37291 969521671
3 31 99928 508020512
3 60 99993 714043454
3 93 99960 618634063
3 19735 52528 410645879
3 43999 76437 429511117
2 21141 232059881
3 69 99951 303062164
3 3186 49128 349319202
2 47189 698260700
3 72441 86554 30442412
3 74761 82774 803452240
3 26151 84166 688821648
3 99 99949 506437218
3 25 99976 679691172
3 13655 97285 669280968
3 42873 99989 296131270
3 72 100000 411409103
3 390 42944 434442394
3 9360 22534 972063559
3 17032 85478 199218717
3 30 99932 993975995
1 746 86184
3 16948 76426 842577303
3 1053 32418 750406362
3 99 99954 910012026
3 86 99988 510307737
3 21 99954 882468318
3 160 94899 314474727
3 32455 84677 66095586
2 9730 543093368
3 8 99988 917839591
3 38 99904 517872837
3 22 99995 732638238
3 84 99948 829436242
3 13 99985 110318625
3 47358 68489 291340795
3 91 99901 297509911
1 30923 90912
3 6919 11255 876005624
3 10 99925 457344697
3 73 99941 52700644
3 34550 41127 9636734
3 72 99902 788935502
3 73337 83005 620857636
2 94312 61657801
3 73 99947 222829089
3 4 99943 895070608
3 62865 89379 326520642
3 49361 67985 223623855
3 61 99989 923804418
3 14032 85749 81749710
3 52 99968 288510060
3 32846 65036 860408447
3 36198 71717 770785895
3 6 99978 63026866
3 19 99989 184358346
3 55 99953 429922156
3 63 99992 255553457
3 3507 60742 932875955
3 18 99951 548150799
3 7 99981 407535565
3 6 99994 175388804
3 13449 59830 594733226
3 16 99924 565827952
3 53516 54210 78238111
1 3911 76552
3 28 99985 506835766
3 21614 80755 627278907
3 2867 5325 284241439
3 59908 94539 925920609
3 65 99968 941796086
3 57 99903 719703958
3 68 99919 913808317
3 16802 24781 683794104
3 46268 76029 891632436
3 17108 82987 475249179
3 42284 45417 319227604
2 87399 434890769
3 88 99948 662820570
3 19194 35119 125192043
3 12195 40651 61054148
3 7041 27647 616488413
3 60 99960 374297689
1 29452 38474
3 63327 92122 895567194
3 65 99933 806342406
3 76 99998 458849477
3 77 99911 296422987
3 56 99982 769851069
3 80053 83185 774017222
3 88 99925 267753616
3 82634 94065 349384050
3 33 99922 914561368
3 31 99979 215052840
3 81 99956 484716979
3 14968 44695 939731703
3 76569 82265 204508598
3 28256 91991 264756150
3 41 99966 507554591
3 78 99920 533597143
3 68 99926 175478218
3 20196 67340 496729214
3 48555 57712 25697383
3 14047 72225 673955539
3 32557 63455 410476906
3 51600 96217 992913044
3 12041 85830 267658307
3 43824 77331 837793519
3 37 99952 758521551
3 80 99935 674688399
3 66030 95375 644311822
3 30 99951 791394804
3 38 99901 665038615
3 94 99988 80090888
3 63 99918 854240584
3 9010 51601 321079023
3 20 99942 163443394
1 15129 59293
3 31 99946 339535091
3 28651 92994 488140293
3 83 99992 223088983
3 81 99996 204447143
3 23 99959 310599563
3 32509 60853 47403306
3 76 99975 806267166
3 94 99947 510982736
3 51114 72981 207744189
3 25 99978 294223757
3 64248 67185 552098022
3 1791 78670 137790552
2 51519 77052815
2 63231 550711806
3 67046 83938 664842836
1 60069 65108
3 30313 93672 58425254
1 1549 55949
3 2972 4297 553829432
3 75 99915 715931016
3 52 99943 227431951
3 71 99932 679281678
3 34 99906 661462628
1 68670 78140
3 97 99970 964087070
3 26752 31267 858560050
3 50892 65189 908888340
3 85 99991 332383935
3 3699 5498 136732667
3 51 99980 622856975
3 59 99977 753248667
3 64187 82523 598461380
2 26717 843017540
3 29 99905 517996962
2 37452 512114939
3 56122 99742 340492646
2 85581 110514177
3 10548 90694 346866395
3 47 99972 708446519
3 65 99917 924933165
3 83426 97249 524725282
3 6 99915 707493729
2 66664 969468600
3 2466 62599 169072073
3 77 99918 535804224
3 1390 31361 221049215
3 32 99908 742928214
1 20816 23651
3 75 99972 995618721
3 37134 72332 604916416
3 54114 94406 615890996
3 26384 32889 961554584
3 6843 81464 597653678
3 41 99952 812451884
3 97 99938 481253540
3 55932 61316 10582320
3 84 99962 365500927
3 4723 71126 25381120
3 30 99963 623818036
3 6072 98951 659133558
1 52430 68979
2 24182 83956510
3 63322 69919 444705417
3 79 99973 906594318
3 44809 87003 326150607
3 80 99997 479734838
3 36766 40671 779486928
3 35640 69512 9013679
3 17 99938 671601267
3 53 99981 112003624
3 54480 78517 41612183
3 21759 59422 261304253
3 3 99964 845968009
3 42588 94245 271272971
3 79970 82877 714553017
3 15119 43258 937650048
3 50463 96744 253477549
3 59 99956 918571255
3 16429 74195 436686390
3 2442 99761 700918661
3 32 99981 865705186
3 24888 93383 38155918
3 73 99903 376297138
3 94 100000 576616987
3 42 99940 654975245
3 8 99989 977461104
3 37954 76840 426935796
2 97352 499942814
3 58 99932 311404533
3 43 99956 397699923
3 50 99999 487423981
2 55016 864009753
3 79 99989 864735724
3 68 99900 241824083
3 80 99926 178880042
3 12 99970 768388527
3 86 99923 178876108
3 23909 79577 283930497
1 53120 97688
3 31823 82872 294396701
3 8 99962 353711730
3 40 99990 505771767
3 69528 72599 360233677
3 27 99994 605473147
3 45306 57954 283082562
3 38296 38352 455648438
3 25140 91790 394197441
3 71 99986 703552313
3 1 99917 429991077
3 88 99979 765352947
3 18119 35578 669106470
3 22 99942 792222788
3 33623 88812 679355407
3 2 99978 377833039
2 42146 734153144
3 10195 45828 108319356
1 6969 7727
3 67 99976 553169873
3 52 99917 380580995
3 87 99971 694206099
3 72 99925 932143072
3 10620 66076 670701195
3 3093 47353 711669028
3 53030 58056 612015307
3 80 99955 378563557
3 80 99953 36688922
3 19196 44512 251946160
3 28523 76879 519294086
3 85 99962 954455865
3 51 100000 672440634
3 46 99981 469578967
3 54 99979 908225169
3 15907 66507 143219503
3 75 99927 732201067
2 67520 674260514
3 10447 57612 857394855
3 26969 90767 998824537
3 85780 93208 224363851
3 326 29070 661898965
3 35417 58156 792709335
3 98 99948 61209976
3 24961 44022 622241701
3 33936 45796 718766296
3 45958 88646 732514546
3 41 99992 138536751
3 90898 91900 88512884
3 590 72021 215070098
3 64229 69905 915122221
3 79890 85159 588587366
3 30 99924 430523263
3 40 99924 525931535
3 84 99945 130648704
3 20 99921 96884971
3 4955 64693 559066256
3 2 99983 422967679
3 85989 90161 171013928
3 43820 63066 340289007
3 20269 56378 35948533
3 50290 85638 780346292
3 16953 59816 193475366
3 30121 83927 12112522
3 10743 96076 376548355
3 2 99909 562984360
3 35 99925 865284031
3 30856 43837 105673523
3 72 99957 377663118
3 27 99915 780832756
3 61339 79759 64263418
3 34 99992 904710473
3 51 99983 944466290
3 24025 98014 261643098
3 45 99959 743808548
3 32974 68488 963302286
1 34858 94771
3 9010 37912 824069899
3 5832 17671 582046902
3 15934 16964 239520989
3 16 99916 608197290
3 68 99963 118565130
3 96 99967 729761182
2 60559 319367891
3 12212 62556 166467192
3 26169 29444 806263646
3 6394 62874 673194924
2 91358 113482262
3 73 99917 289462106
3 4742 7553 840723247
3 11048 93823 892015195
3 15363 51178 70331856
3 27860 66212 483085668
3 61153 75343 716573344
3 59447 80169 435672311
3 59 99940 983235808
3 90 99984 548658595
3 6 99975 116442081
3 90 99906 874618135
3 22051 72752 459070131
3 63716 70650 557562227
2 39682 960918095
3 34183 58338 736101999
3 34524 82215 570708989
3 21454 57908 947784815
3 38798 91634 677934408
3 63 99933 209175824
1 21352 81163
3 27533 87776 542375100
3 22 99993 132373983
3 63964 85481 518969396
1 21534 84730
3 37603 65106 322897365
3 21 99911 89974741
3 99 99917 184371611
3 86 99989 116118617
3 33 99929 924747373
3 54 99969 356732710
3 4117 4177 140370043
3 30085 54208 119780533
2 43877 501864995
3 22 99973 94991967
3 24452 82972 475730022
3 43 99900 722860225
3 35177 53524 117398151
3 11 99956 844510472
3 28237 75683 613329815
3 45610 96499 827421950
3 91 99948 123468387
3 36 99920 689500072
3 62 99993 737408904
3 34397 99682 460252672
3 89 99936 53297607
3 31014 74980 552076260
1 38347 71637
3 54798 78248 727581428
1 25198 85997
3 14472 73435 866771338
3 24805 29157 273021457
3 7 99920 796963537
3 91 99938 379355895
3 14942 74973 172176191
3 50169 84445 692801103
3 5837 49188 941799703
3 28833 52089 784519678
2 65573 50516023
3 11321 92386 518757280
3 1 99968 217134274
3 5934 34411 609650387
3 5949 15480 649117743
3 88531 99837 43233057
3 57 99954 682725742
3 80 99919 107155671
1 20734 55065
3 16 99943 238249286
3 15694 88672 182269233
1 4137 75839
3 79 100000 34538670
3 23 99976 812992102
3 21126 62423 822567303
3 81 99923 27752031
3 36 99962 996107461
2 61670 786196108
3 95106 98015 362488089
1 32724 92800
3 63 99962 195607548
3 19203 37839 442116492
3 51297 56864 550580794
3 94 99938 550424752
3 6998 76473 733952048
1 17572 59677
3 58 99982 971687790
3 23519 26014 946001342
3 96 99951 611400212
3 82452 91780 459913069
3 9322 15240 425516123
3 42823 61767 842299593
3 17612 76318 593431607
3 85 99931 126186172
3 47822 79754 129358156
3 28262 57470 54412307
3 29605 54081 217226726
3 4227 14199 332122132
3 41 99994 341946409
3 7790 88407 88935249
3 50088 57212 650959241
3 30072 33562 49891516
3 90 99964 883106428
3 91 99992 683647740
3 80 99974 719057518
3 78 99914 675810302
3 7937 42416 915827701
3 627 99129 72249039
3 42551 53908 350689607
3 34641 36683 72581545
3 37585 77456 190504169
2 23365 419067133
3 86302 96124 262102121
3 30183 40193 248287042
3 50 99967 298614808
3 27628 92314 577496909
3 55 99946 439732450
3 55209 64895 721882822
3 20255 60813 645572489
3 4497 84974 220645350
3 52326 55594 506143107
3 88 99939 27422668
3 8626 15774 370640874
3 16 99996 972348685
3 91 99939 606564019
3 50212 97423 21826699
3 88 99937 473576482
3 6 99917 863244424
1 77714 95481
3 17729 22062 911569506
3 2 99908 24077176
3 66619 86358 796501480
3 77 99937 527339594
3 29 99906 142913172
3 13 99960 873825804
1 40223 48344
3 25 100000 790169239
3 39595 61766 759940000
3 11680 89701 874941529
3 56641 89916 707237045
3 52 99998 137748767
1 63937 95807
3 87 99983 318907644
3 41005 97858 531796899
3 39 99938 593980672
3 24704 99459 620833747
3 60 33653 964452367
3 19837 40866 813576371
3 7913 64725 14469269
3 27 99979 904960630
3 72 99916 378945746
3 58970 62561 940651603
3 44886 58857 942233034
1 6167 11784
3 15414 84936 274442603
3 2823 71790 773938563
3 12898 58927 729423632
3 57722 93904 856649984
2 85590 518832466
3 30 99991 766043819
3 17300 25720 565781191
3 4257 20093 963707232
3 39109 55788 682830710
3 75 99940 19940211
3 43379 89479 978877089
3 54842 97015 894011209
3 26 99990 88879346
3 54 99982 408693918
3 77288 99156 51518193
1 58932 62948
3 96 99986 7343779
3 17770 41705 929581576
3 11611 85146 432884214
2 66891 301134023
3 19 99926 573761756
3 33065 67555 425770378
3 51 99990 47376029
3 17097 65559 40998155
3 35 99951 15468083
3 54 99932 40885962
3 11781 22597 622274945
3 86 99922 566700459
3 24045 39437 788433517
3 1990 63761 885941058
3 46412 67942 890248403
3 49305 80108 596548977
3 56 99993 639207098
3 55668 91865 146315312
3 60167 92916 673753285
3 18 99996 750881195
3 33 99904 615771884
3 84 99928 543462035
3 71 99927 200249708
3 3077 31543 844828845
3 94 99995 848595965
3 31811 96687 591911856
2 23145 473289551
1 20547 31070
3 10 99910 934655720
3 22727 36358 45306624
2 10685 355808986
3 54631 89982 636512977
3 14191 26132 232270599
3 65 99931 998480255
2 39344 874245282
2 65852 92272512
3 33 99921 893270871
2 9252 978831312
3 25669 96151 831822406
3 2348 54088 267483906
3 34363 42865 528192091
3 19222 80461 397514637
2 27938 605197612
3 51074 72300 491568616
3 43444 68908 910311182
3 37951 80986 164519739
3 22960 57165 468923531
3 26720 29375 205560630
3 1 99994 517801316
3 18 99995 610513033
3 92 99943 332283070
3 80 99983 458739449
3 65602 79948 844074771
1 67145 93780
2 45363 579534543
3 15 99984 593325531
3 17113 53023 840326119
1 88841 99737
3 19289 34427 794667062
3 25 99905 237240495
2 99046 47712435
3 4662 57017 425949719
3 18977 61226 719382697
3 37 99968 384429981
3 90755 98315 75744850
3 57402 82799 513790450
1 73040 82445
3 34605 58162 167998686
3 28428 52569 987013357
3 85 99926 439965083
3 100 99981 135972661
3 63898 90257 872300241
3 87 99963 592321264
3 45 99924 906496282
3 82 99910 777450082
3 73 99944 822530881
3 15 99998 352028962
3 2 99930 523698838
3 86072 90957 7047437
3 57 99917 488408960
3 22685 71179 807257978
3 13447 22995 262264916
3 41100 48449 839538351
3 4 99912 467624038
3 88 99975 390608787
3 20726 54101 940961117
3 47631 91966 386632101
3 2630 80328 652031692
3 65 99972 734220589
3 81 99996 875274750
3 81 99999 194529202
3 83 99976 314410514
3 25117 54487 214844076
3 76541 88144 575081031
3 2882 64072 767138938
3 93 99927 827666585
3 35036 53822 916803991
3 2429 20231 150350989
3 46635 64258 497580040
3 13428 36275 911969354
3 8808 38599 198188313
3 44988 56017 942797801
3 57011 64745 56384842
3 61 99971 53437709
3 15 99975 612554372
3 88 99962 457060022
3 34128 40975 414139024
3 21964 64008 726109522
3 99 99908 99893193
1 20248 80149
3 6307 93323 192431119
2 47824 167060664
3 77 99995 380109630
3 16865 46651 688377399
3 59142 76301 148453044
3 5669 67476 13924150
3 50001 74559 263684324
3 88714 90344 634755193
3 2756 47742 817432303
3 28485 40588 680588832
3 68 99934 640895996
3 17 99948 880360196
3 75524 82888 164839719
1 29250 44683
3 99 99916 567669206
3 74 99990 164733958
3 95 99952 463069262
3 86 99900 769381739
3 80406 89008 303064893
3 60 99929 742737820
3 24 99953 28473656
3 32248 89282 469278540
1 62179 95356
3 47780 82791 782198420
3 40072 84198 46515055
2 35874 269185528
3 47 99901 672951250
3 2 99950 230876927
3 10388 91902 879738911
3 24896 36880 818460220
3 79 99971 181679258
3 10 99941 97058754
3 64494 70379 518491744
3 56 99933 762597544
3 27665 94351 483673432
3 62 99931 851115934
3 94 99933 854655841
3 43610 77369 998997952
3 50321 77374 279466440
3 26 99920 352218538
3 21 99977 541975293
3 99 99972 244428493
3 15 99926 923211398
3 8 99974 128973569
3 34 99960 402142516
3 51671 57345 129603163
3 19930 40984 505733525
3 18195 53484 416723777
3 93556 98714 869007530
1 70605 73229
3 61625 61719 457194550
3 40233 66690 721865781
3 12857 20585 843748243
3 59 99970 463559616
3 23 99988 117766091
3 33 99972 471257025
2 14156 84744297
3 46 99924 450492747
3 24074 82289 380872667
2 96203 650208443
3 72436 91098 683314727
3 4 99923 420568455
3 12894 17591 237545598
3 52467 89264 782384538
1 48700 85659
3 76 99973 166999420
3 20 99998 37230762
3 21 99947 864932801
1 19652 57377
1 64334 94308
2 89046 913501072
3 39 99976 823811163
3 17389 18158 157821183
3 78 99954 833761202
3 6 99932 90988918
3 38 99934 953489999
3 11512 50763 892523808
3 30 99942 415316379
3 61 99911 883699882
3 15967 22292 907211317
3 43 99957 981463865
3 3 99984 14044036
3 18774 22854 957061786
3 41 99996 96458634
3 50 99967 934788027
3 53824 57664 191570683
2 26076 878586540
3 15244 26701 713485218
3 34 99903 194290480
3 52155 90199 651596149
3 51943 73570 877857359
3 10440 87355 188761408
3 18789 40080 697844743
3 49 99978 159896995
3 12571 79763 760818130
3 14640 64354 449383247
3 2 99966 909609820
3 18003 71316 500510554
1 4604 64426
3 59484 88668 531858078
3 87 99952 87159858
3 47779 98003 528815889
2 76046 424805813
3 68 99991 891218645
3 57218 80812 838769577
3 61 99939 596723989
3 2659 84793 615880850
3 78 99935 757992104
3 35 99996 596881000
3 73549 82633 127535813
3 44512 75671 286323897
3 75 99962 815223695
3 54924 62014 765840092
3 39469 57826 183138273
3 48 99974 950334570
2 84581 431881832
3 45187 86648 187861149
3 81 99913 10561238
3 39 99998 628745163
1 55763 59466
3 2438 37083 234015036
3 56874 98678 12250462
3 15075 97068 228100099
3 5 99995 474677751
3 8968 72097 79211508
3 6063 14101 709395648
2 12705 820482854
3 76 99949 50631702
3 17627 57983 267030009
3 44623 54706 90353941
3 83 99953 221594826
1 26274 48083
3 32576 50544 143610237
3 263 9654 549234049
3 91 99948 36410415
3 30892 55770 566365720
3 45 99981 473714597
3 98 99965 105602024
3 20648 46929 195137644
2 90454 174362263
3 28 99996 495475322
3 52406 57499 17312812
3 9539 85601 337330494
3 61 99946 37505365
3 65 99911 96717296
1 17811 20208
3 93 99925 425270355
3 62648 68687 513185600
3 54939 61106 493072181
3 59 99994 218323033
3 62 99949 670700195
3 6 99929 388213024
3 20343 23651 941130950
3 82 99925 844934032
3 85 99952 608991998
1 16899 62846
3 18152 32666 31624653
3 91 99902 675500512
3 35 99948 106793758
3 32 99932 676294513
3 24301 90222 316340598
3 33299 81248 67751928
3 13500 96456 311148141
3 37 99930 419895627
3 42429 80105 277715248
3 44273 67259 117312556
3 48176 77391 373143224
3 30015 44751 554917912
3 8196 68072 11066940
2 16507 691446775
3 97 99935 204750795
3 51543 93709 487058505
1 41350 47946
3 15635 99680 982540263
3 50 99920 486986976
3 98 99993 543219007
3 65844 96756 128137586
3 11 99970 410462728
1 43425 97660
3 31 99977 933198454
3 54303 75798 192804390
3 35290 99333 818360464
3 3759 82626 689549359
3 57 99970 200404619
3 98 99923 515050089
3 17497 50447 7226112
3 17 99983 550083916
3 18 99992 654122177
3 12533 60998 933748968
2 90050 5183164
3 8 99961 721569088
3 20078 40435 57164630
1 35169 42877
3 65 99923 349585181
1 71868 85662
2 21400 592936732
3 41934 54886 483171970
3 50 99944 458611621
3 20005 44453 916025977
3 11713 36599 742950089
3 27730 63135 86302432
3 35683 39383 546131344
3 4392 92885 814951045
3 91989 95195 704063048
3 75 99981 344150365
3 10 99992 526505052
3 31 99964 616729341
3 49001 72905 639316583
3 56334 87604 141845323
3 39 99983 86425226
3 43 100000 275612534
3 13723 65909 407259898
3 60 99976 385946916
3 19977 57483 687676126
3 63 99957 817926122
3 27959 42926 323943256
3 15564 27764 551118593
3 18 99940 232522465
3 6882 40051 102000439
3 79 99946 84813529
3 75 99924 302670628
3 20845 60417 56843103
3 38679 53797 342453662
3 98 99981 701197663
3 58 99990 508529775
3 46747 46892 90650858
3 58 99998 888570182
3 61574 94694 140522954
3 59184 70882 219385579
3 51341 99298 967237717
3 34 99977 244270262
3 71387 78055 778087554
3 89 99934 533198914
3 48220 59541 181723450
3 49499 53216 39918430
3 34709 62005 411424753
3 29714 64032 143535685
3 18798 30968 496331893
3 28 99904 653049871
3 49589 56890 840104710
3 50 99939 517927271
3 9 99914 811076775
3 49 99991 618276734
3 10289 87761 80736691
3 93 99976 844059456
3 10 100000 158589619
3 30096 59895 2706630
1 31720 59560
3 47 99925 811534054
1 45643 70380
3 42946 89860 763195392
3 74 99991 167589716
3 77 99957 974121336
3 78 99927 692501696
3 100 99934 288510079
2 56730 201117390
1 32832 62079
3 40 99971 353052147
3 1819 67710 107922419
3 56882 60744 662026630
3 12789 88360 496603443
3 46 99981 420519495
3 41573 54603 997523567
3 36 99991 934156059
2 58079 650869248
3 29 99997 574725961
3 20117 95078 908643780
3 10751 90064 699823015
2 48156 831957961
3 11 99974 862525095
3 16761 33958 364695238
3 54246 60945 707022027
3 5326 81584 421050790
3 39 99977 315701605
3 18944 71205 887783251
3 58032 76342 259692939
3 17 99948 70987416
3 45 99984 851872746
3 46 99999 89245209
3 71610 99949 120507479
3 23 99985 111901313
3 54104 66650 861102500
3 97 99976 524221179
3 3911 60639 787901873
3 13943 80729 240201700
3 31 99932 30896579
3 407 18676 102480318
3 33429 80255 680377625
3 28850 33258 212273767
3 55 99942 235774908
3 69902 93062 622322827
3 37 99937 721952150
3 78 99963 605784920
3 12413 86779 516587975
2 74744 513938383
3 27877 61988 870923628
3 54 99901 907809009
3 61974 79999 975098856
3 62640 88958 947242031
3 23 99980 914668890
3 45940 84374 788752708
3 36110 55815 928817194
3 64 99995 69006026
3 34752 56239 881286996
3 94 99999 700953652
3 26313 35208 318318077
3 68 99974 718591998
3 54487 81200 256301894
3 4 99923 241915939
3 10389 63292 409372769
3 30 99910 65903824
3 99 99966 385449698
3 90 99924 804832088
3 14145 88840 833308504
3 94 99942 475445608
2 42157 449863642
3 16919 79705 85709496
3 80 99991 66573437
1 30248 93022
3 17489 38640 810379494
3 2 99975 249619842
3 55898 88529 378640455
3 93 99999 687655898
3 74 99963 261622588
3 100 99910 462422005
3 27 99993 976371300
3 78 99984 203407787
3 36 99911 383208733
3 7525 12789 232283923
3 25 99972 919876500
3 64 99951 785201973
3 98 99933 780435738
3 21097 87028 675879169
2 18847 95031239
3 7181 46860 618926500
3 38754 82063 131174450
3 45589 45981 43540528
3 46 99923 234726206
3 11909 91329 901102960
3 5 99906 713307159
3 28648 80154 868143708
3 52684 58927 316312171
3 27455 94087 215410737
2 27751 758137218
3 4838 11773 979880359
3 96988 97758 813217245
3 21 99966 306003357
3 44 99918 291124985
3 47866 94913 168987867
3 21867 38740 234433025
3 99 99983 547988294
3 32846 48423 395079168
3 76 99987 119560042
3 50481 91300 689299581
3 50 99902 703955371
3 20 99987 228960842
3 83 99952 732460990
3 22645 28774 715418266
3 4 99910 969604183
3 45 99922 446221905
3 52 99961 411339043
1 12222 71632
3 60 99993 962255491
3 30 99942 522366400
3 28777 57204 605478885
3 38892 96104 824161096
3 27059 71034 609584435
3 40028 93071 401519416
3 14587 20020 208632466
3 72 99963 713096278
3 8 99913 799384956
3 47284 72436 611901964
3 52 99992 512150260
3 62244 87833 770873414
3 18161 84363 10940925
3 3 99926 227515771
3 4539 55957 528758349
1 70466 98956
3 34305 69537 87635893
2 85342 58195989
3 6 99991 171234823
3 66 99907 3632964
2 55181 263554869
3 28870 76720 497710121
3 39536 56716 371224539
3 34868 82890 587916550
1 20596 76694
3 37408 64301 488704329
3 22054 59726 507194913
3 78838 89586 927941241
1 41417 94182
3 2926 99083 454438056
3 23351 87212 239482765
3 32779 83549 30835244
2 32730 311787522
3 76 99903 191773349
1 73358 96649
3 40114 42322 322637061
3 66337 69654 26293381
3 42532 97908 782849136
3 3351 17935 355265618
3 54832 88142 336021679
3 65 99981 49850529
3 37 99912 962270240
3 32459 69802 794687760
3 65 99962 434315584
3 95 99962 639968770
3 32 99922 771515907
3 6 99992 422286990
3 25221 50570 657316706
3 50245 97097 474047160
3 97 99993 116123446
3 93978 95176 768712672
3 11079 41258 912417348
3 71 99991 870622584
3 50 99976 32882842
3 9 99955 26089465
3 70776 96975 535075353
3 24 99955 532333592
3 2085 81745 727963986
3 26 99908 308302901
3 23 99950 135428758
2 67830 629919610
3 46744 99042 365498662
3 26885 74433 120328427
3 42 99934 574040401
3 5975 46799 92985397
3 1 99969 8886783
3 6647 80038 304302522
3 23123 75365 123355617
3 16727 58158 444916712
3 38922 86996 560323267
3 22 99978 126908658
3 87159 94963 540523752
3 39305 75770 178438848
3 7 99975 703264412
3 37 99934 745366820
3 54 99934 794130436
3 6538 55264 785433167
3 36 99977 589678904
3 10537 65253 902446980
3 31346 44692 940148884
3 46415 58650 878691339
3 27898 68327 888083275
3 96 99984 496804456
3 21832 48524 232044606
3 28 99956 742440908
3 37295 73287 569583371
3 79930 91247 623567820
3 16 99999 232124777
3 24164 84468 3422289
3 13 99985 930342579
3 5148 51332 63299536
3 11 99905 988786115
3 47095 84667 37461948
3 60293 89289 570973954
3 25 99965 582751544
3 18717 83721 696657084
1 327 62699
3 14175 95790 216561041
3 72 99928 532123862
3 23041 93359 262390489
3 42864 98141 198194869
3 48 99948 167521046
3 3 99940 94276387
3 55 99910 269724592
2 91682 851636487
3 17 99912 576553290
3 20 99976 301884737
3 26 100000 990942746
3 19 99906 291215455
3 92 99944 881009419
3 6090 15399 56056882
3 69 99957 5562674
3 96 99969 767220808
3 9 99995 650963957
3 36 99977 318753442
3 37317 92942 193930077
3 17963 36914 618767527
3 11321 26525 853298859
3 33 99940 964358232
3 43937 93688 994269998
3 5 99933 688876997
3 46827 56592 329435988
3 67 99948 786949824
3 74671 80520 45080063
3 19 99976 514419408
3 38522 64722 271305754
3 62 99978 141373801
3 7981 9494 412121196
3 16090 74394 675228763
3 77 99974 38374828
3 19213 46136 437384328
3 50 99968 995725013
3 47 99926 581277401
1 1584 19108
3 52 99992 251176239
3 44184 69707 856646541
3 37 99922 109581300
3 41454 47999 409682369
3 28 99918 584300101
3 39529 94275 865988258
3 43 99984 216387059
1 66226 68286
3 57590 89692 83911942
3 27746 91675 741824089
3 19 99918 737374378
3 92 99993 17883109
3 67 99968 68342448
3 59515 83689 99065401
3 88 99937 819115782
3 3475 54301 807653639
2 81488 738074331
3 39 99984 339168177
1 553 30408
3 92 99970 857000138
3 29298 71146 298531770
3 78 99934 831700968
3 13 99920 476626259
3 86551 97891 870813942
3 6 99943 759059629
3 88777 95474 285749178
3 49 99962 969867281
3 68323 98263 593818267
3 32852 65517 146298632
3 68 99957 546400754
3 51 99965 960784979
3 7271 83900 871352227
3 82 99951 52827163
3 18314 25321 221081324
3 63 99963 892279402
3 91 99986 793843325
3 53 99979 807069657
3 47 99963 414633672
1 60716 98701
3 84 99991 543467698
3 76 99968 933676082
3 55 99932 191476281
1 5225 55372
3 73317 75600 219285455
1 22097 48568
3 11805 19073 762922408
3 58 99987 275615806
3 51340 77601 764219363
3 67 99967 57047030
3 23607 62453 436559407
3 9 99979 241423388
3 42 99981 196467750
3 96557 98000 459339576
3 6 99946 535894077
3 62 99901 188808462
1 5278 67494
2 33074 901413844
3 6505 19024 698018881
3 60807 80039 9812157
3 13326 94737 815509100
3 22 99928 131583610
3 84 99944 880319225
3 31 99948 589391962
3 58660 95810 416685094
3 71 99995 104685088
3 18045 64149 656187129
3 20606 41186 320536123
3 90527 93674 724482839
3 96 99998 780497463
3 17721 58601 332395728
3 6633 25428 829109620
1 55707 98935
3 4 99920 577817586
2 29687 947797045
3 13 99932 759306477
3 33 100000 732838224
3 17 99985 513745408
3 84 99975 425296830
3 62188 66322 826013767
3 25985 65490 900125156
3 52045 90836 302487978
3 5078 41400 737299656
3 67405 72706 200972114
3 10069 37202 272128869
3 30493 93160 953467807
3 10935 46293 330746429
3 74 99990 85150300
3 5 99930 105873712
3 80 99901 687121201
3 18932 81274 79557004
3 60082 96149 804991065
3 99 99907 466952806
3 21 99981 885246869
3 76 99950 204447528
3 64454 71881 287848801
1 45334 94406
3 56 99900 717797334
2 55366 214965405
3 27590 68801 921139942
3 78 99911 766113457
3 3 99919 900020099
3 67 99970 429148193
3 7971 72097 739530951
3 82 99915 41785506
3 20649 78240 220353967
3 15975 24613 742830643
3 84615 92795 611305825
3 9741 98338 535930607
3 11929 91775 755594147
3 22428 60533 287114530
3 34 99976 672501642
3 81 99939 257219995
3 20736 43436 617075829
3 68 99965 59625537
3 89 99985 573459257
3 65 99986 808745192
2 91354 928047190
3 17391 48254 1957865
3 23194 97338 835481541
3 13269 51857 653477115
3 3 99907 249483611
3 39803 63876 316153038
3 24 99961 592735684
3 29 99945 620558858
3 65231 73077 64791428
3 79035 82769 981826207
3 11617 79179 18283120
3 67541 80619 169431264
3 13 99913 61025116
2 56190 678498386
3 11 99997 112912328
3 62 99955 423911390
3 15 99986 617733492
3 2035 82846 947159580
3 70629 92697 986596485
3 34 99928 869451292
3 47161 85383 339384797
3 34 99993 144853166
3 63 99936 674492863
1 54240 82555
3 48 99940 99653927
1 24837 25426
2 8129 918557064
3 60512 65340 814662828
2 22519 858844617
3 2 99904 42846359
3 33750 72879 406844901
3 37 99961 298003405
3 25322 76481 549566384
3 27263 95312 221688451
3 12 99930 657719490
3 99 99948 661163478
3 71 99937 302606065
3 78004 99537 208618418
3 69 99942 671532295
1 58073 59684
3 65757 81714 528416406
3 52582 56482 735946442
3 12 99924 909488225
2 4765 676262392
3 19328 50673 124049573
3 73 99920 996114798
3 14121 15488 95713269
3 7854 43825 446701863
3 91 99991 572479636
3 18738 76447 755198275
3 44 99980 788268694
3 33 99911 659863543
3 44 99948 821583974
2 73798 972043685
3 12881 45116 845883715
2 76343 571175663
3 2087 47510 677463996
3 51 99974 321059154
3 17587 33827 582795520
3 46908 99577 962174466
3 46970 68340 53941066
3 12320 71142 320283795
3 1013 93232 262785336
3 34925 48255 894248861
3 7622 23871 82144816
3 1 99950 280737614
3 100 99972 169281424
2 30192 580291503
3 3051 4638 927994518
3 18500 73949 976754700
1 64684 89722
3 61665 63075 822708582
3 43072 95554 510748044
3 19948 80268 969284434
3 52669 92879 472736661
3 8 99994 773987194
3 55965 95369 923758311
3 77 99955 897280929
3 15123 91023 27475086
3 10718 71515 966203623
3 35 99924 196177776
2 84288 50647932
3 33278 47851 150580813
3 47 99959 367403655
3 72 99928 456967050
3 22 99976 580357363
1 26193 68915
3 100 99927 315712301
3 70 99987 254237348
3 15138 97785 709549160
3 26074 49809 689880119
2 64004 483850931
3 11397 13328 885380124
3 11202 76200 389208235
3 7 99951 662274088
3 10 99923 111898649
3 8 99983 600107064
3 41 99972 271189625
3 49 54489 444620724
3 14039 63774 532865567
3 32956 65278 825943872
3 12530 75488 743542025
3 11 99992 91593774
3 21875 35245 184639993
3 59 99935 965180977
3 61660 75060 373641667
3 3695 10783 657242963
3 46873 59162 460434659
3 44604 70137 769184809
3 94 99920 445814611
3 1140 66614 943326790
3 96 99919 634824860
3 47037 68621 853776621
3 46 99907 478676011
3 55436 60883 940654091
3 1514 50803 586834917
3 75641 87663 438875493
3 20222 76920 495467774
3 57232 63253 169411598
3 1 99961 129578246
3 64 99975 3405851
3 30489 75724 509305669
3 52 99987 723092634
2 36566 287335648
3 64 99926 471657873
3 50773 57681 387258749
3 15759 66031 844567324
3 97 99992 650092512
3 39417 56796 992963345
3 84 99934 152758298
3 8 99902 623121140
3 38509 47870 106550607
3 73 99935 867547040
3 77161 82599 656891211
3 6554 92399 101053304
3 41 99991 159541848
3 23 99976 512327392
3 18037 87809 203919182
3 29 99909 355608300
3 29751 69432 720629740
3 26277 90771 233652311
3 68 99924 941143398
3 18460 23857 560101559
3 9 99971 389424447
3 49566 55377 297159663
3 1851 43427 146997850
3 21380 81024 719747045
3 85 99945 834074700
3 47084 96243 662530677
3 45331 89130 951422196
3 58 99995 466918310
3 71 99930 844189773
3 59 99909 780408859
3 33116 36371 630437506
3 67 99928 486169548
3 40479 94734 928706628
3 99 99927 171971830
3 30558 35781 833510745
3 36 99991 726482257
3 30 99985 719166325
2 43616 331596267
3 88505 91207 176578976
3 17580 93353 540909022
3 13193 55509 916886916
3 2 99980 192025743
1 93263 95480
3 29 99983 966270328
3 17686 27429 85084985
3 12028 52973 405198167
3 83 99918 63591662
3 78825 89086 561865329
3 100 99939 324958885
3 46320 67139 934509959
3 9541 81975 682421125
3 2 99959 488221548
3 37 99917 206596601
3 54612 57833 23500280
3 4142 24531 775914566
3 71132 97346 502779711
3 30 99995 731435867
3 9 99932 791915778
3 39 99989 567420392
3 37646 97062 84500582
3 90747 98431 903644594
3 96 99922 51413989
3 5 99937 174478118
3 14113 23434 491389314
3 61 99913 719158060
3 81 99958 299736384
3 18 99907 919781694
3 18 99915 13643733
3 32094 78665 9441210
3 53 99911 12875675
3 42 99955 940211828
3 37 99973 202014663
2 2905 519621215
3 45 99923 337647830
1 47582 91893
3 93 99975 413071713
3 95 99906 8226487
2 49648 132877563
3 55792 75751 690009804
3 64 99960 749186135
3 64 99939 829333869
3 880 47440 551285270
3 66502 78584 251727272
3 14238 71731 310827258
3 61873 63854 585778426
3 96 99977 645149986
3 41081 68502 994190765
3 97 99985 67480952
3 43 99931 505413100
3 66568 83770 376237419
3 75352 88189 213759765
3 4317 35823 829124318
1 82062 95635
3 23 99962 513937755
1 50199 74561
3 36124 84896 960753687
1 31608 32071
3 22222 85769 28689043
3 15 99985 206320641
3 37885 53551 798392710
3 59947 62644 682599324
3 6878 15103 951566827
3 56 99970 158035308
3 3 99972 894207770
3 20864 94984 747069430
2 60660 156130072
3 25 99954 414583842
3 70053 89058 208097774
3 1 99920 842717470
3 57561 72613 872832498
3 16219 72657 58912741
3 65 99952 689747588
3 22 99925 234089926
3 45485 92240 476414057
3 28208 84026 54064422
3 83667 86147 520767930
3 78886 89137 263192849
1 1922 94065
3 41 99943 715344669
3 65623 83287 227659372
3 1190 18711 729198091
3 24 99941 367296655
2 73230 101015769
3 49 99933 310014389
3 46 99931 949080066
3 63 99913 754288889
3 52 99975 190066892
3 40 99976 767338278
3 49437 65885 243254932
3 38174 43536 101777482
3 59 99963 243260967
3 25389 96441 684628708
3 65 99945 916008145
3 30276 61675 195024275
3 27217 42659 855015859
3 47 99985 941818637
3 62278 96362 536918
3 24946 47741 600548434
3 51 99944 814339453
3 41478 98682 488466722
3 53128 96688 17342271
3 83 99945 302577837
3 39483 95987 793341781
3 17311 59726 978681993
3 93673 97153 220767921
3 18357 56685 825082345
3 15715 76280 95720272
3 51 99906 606772492
3 37958 51289 710764881
3 1232 69108 621177587
3 61 99944 956718150
3 39066 100000 223633239
3 17602 55609 187121866
3 11842 29027 598756571
3 9 99920 326390356
3 53685 65905 196342142
3 8613 40898 594771275
3 14588 73030 199591764
3 9 99961 152014683
3 42597 66572 443284853
3 80079 87398 397279239
3 36 99993 57996597
2 10611 861147412
3 12 99920 835462960
3 22 99942 107836425
3 27017 61790 279806203
3 22344 97046 978868904
3 17541 59235 838228122
3 96 99967 431483389
3 6638 89934 152203380
3 6589 25566 338545737
3 2 99975 804213130
3 43 99967 493358041
3 23 99910 151425772
3 94 99931 847749147
3 18 99954 95659884
3 84 99922 786004211
3 59848 88139 31064977
3 23 99965 34047563
3 47 99980 927713743
3 59 99958 22392810
3 3707 76580 69574902
3 45607 80575 271923079
3 8972 14678 374774504
3 13 99939 330574110
3 89499 94390 142181262
3 37 99981 616814465
3 30962 98152 231397901
3 58743 94374 160983858
3 62 99979 61403701
2 16606 349750488
3 218 48093 42473272
3 76 99978 263319958
3 42126 77665 608793644
3 42922 45017 270158185
3 79618 97522 510746947
1 36286 37456
3 28303 56294 729219099
3 28232 97095 451364935
2 60517 111112753
3 94 99917 451228480
3 41 100000 534560070
3 24521 38394 119920134
3 21 99925 882355978
3 69 99992 500109761
3 27024 87868 565713816
3 40648 49086 801969391
3 38 99987 626491361
3 19785 47633 712993331
1 4749 31936
3 33814 45128 155843316
3 3 99981 477122879
3 35158 70858 335146693
3 47 99937 438739096
3 37 99935 889232323
3 28 99938 814220565
2 26259 48650515
3 204 31768 566885055
3 91195 93842 362895668
3 46 99945 151358655
1 34141 98209
3 33 99918 310431252
3 9113 34053 56757528
3 19192 75925 20173567
3 48 99962 993071627
3 60 99952 832669633
3 14 99969 333885808
3 65 99993 465392112
3 42164 99644 395792772
3 1 99979 40404166
3 24767 57722 594348541
1 57074 58735
2 99800 32730778
3 57949 94477 378316399
3 25180 54475 84074625
3 16 99926 743186893
3 49 99988 424412216
3 13636 19566 756540612
3 67 99960 999472201
3 56 99923 187374900
3 8481 11338 248336662
3 82813 85780 464993555
3 10 99959 171215464
3 1937 67000 38054562
3 43 99960 61304131
3 23295 87920 465867999
2 67429 408901319
2 93308 339804080
3 35 99922 507195658
3 94 99971 637885654
3 70 99990 642313918
3 28112 93064 732595271
3 21 99964 421428766
3 12513 72939 755018739
3 65253 91487 546885701
3 68275 86196 883391878
3 16335 75118 178106492
3 4 99909 301494232
3 56 99980 373457739
3 55 99915 16265894
3 52 99918 968305614
3 31108 47109 186234498
3 21 99915 48742219
3 62674 79597 433409289
3 62780 64476 918512897
3 49 99932 647742804
3 34 99985 281405507
3 11249 44937 766971569
3 24687 39916 966167237
3 25790 35524 299047827
3 19225 96746 530204982
3 3008 64768 4439239
1 3336 80079
3 43 99905 562357922
3 11 99903 524637582
3 32101 93010 214217132
3 20854 96903 917900360
3 92 99954 953000601
3 83 99902 271252366
3 85 99958 369204778
3 65782 93764 865933261
3 26 99925 673403355
3 73311 79895 522981021
3 69684 83792 926862677
3 3074 9285 456506326
3 66 99988 369564196
3 67 99904 706839780
3 52 99919 710947753
3 20764 24139 2370652
3 16794 79422 104057682
3 9344 28613 731833295
3 41 99991 507217160
3 284 51465 616975839
3 18964 75315 870031850
3 25172 41580 379979408
1 16921 78313
3 48258 70094 935436761
2 66464 406320506
3 45 99927 616088563
3 88 99977 183021498
3 27716 62808 57233174
3 67464 88402 192297315
3 78 99945 587827787
3 36103 60260 343878972
3 74679 84016 537961317
3 8735 35368 275501229
3 62046 91980 279709325
3 84 99929 594150324
3 35775 51876 595868116
2 75554 849980001
3 54 99922 928248567
3 32080 49029 636042375
3 14341 58829 344606618
3 48497 97310 856542823
3 25492 49076 53972728
3 56 99941 846056920
3 46 99918 18469401
3 36 99966 348281255
3 20673 33830 413846859
1 55368 66825
2 16009 81307819
3 27737 85254 114563314
3 52467 88383 15341792
3 87 99910 236936792
3 48815 53835 150845153
2 36478 188912259
3 85 99930 574841962
3 77203 92628 822290243
3 69986 80046 792706217
1 44420 89537
3 71 99965 635656167
1 36392 71323
3 28 99920 183667671
3 19474 46647 242970825
3 3297 32367 111974074
3 55154 71440 778230313
3 88 99969 964886573
3 49 99954 438620256
3 79624 99265 34924108
3 53 99950 9419332
3 63 99986 418796038
3 38287 43832 48367007
3 22799 56987 114150763
3 41832 74898 381519904
3 3663 96036 135351365
3 37426 43713 759114895
2 701 676033573
3 94 99971 446072670
3 40116 91719 268925880
3 99 99945 275578171
3 36176 92185 773715699
3 75 99971 808001408
3 19 99987 771893318
3 41566 58058 280809514
3 32 99913 974574905
3 71 99984 77057200
3 18765 70490 63815487
3 59910 81556 802799992
3 52333 92413 795176141
3 68 99952 384181642
3 82550 87783 168121514
3 18085 35505 27027587
3 45 99993 195325833
3 57 99959 896390860
3 81 99989 764373462
3 6095 71125 792473612
3 39957 78881 496948173
3 42 99981 631187931
3 43482 73603 284987345
3 80 99919 784787128
3 35910 42761 129567483
3 21 99976 843345214
3 79 99964 371876337
3 36 99955 496525715
3 891 21157 667412985
3 4089 11880 853136673
3 100 99911 843979342
3 11636 26585 275332744
3 2 99948 781630899
3 65 99966 916158420
3 60 99905 355132486
3 23661 59117 644226283
3 71 99948 783437719
3 4631 38188 692521545
3 63139 98791 806561528
3 69262 87182 125116912
3 27 99905 169230359
3 77055 86208 464508570
3 22 99968 315767242
3 11886 35580 778865969
3 15 99904 744408362
3 55 99909 589705345
3 72 99955 511041763
3 84969 87962 944518955
3 14011 95715 692758219
3 9 99985 362355165
3 5301 73432 249587633
3 38658 91921 940590017
3 41788 90889 826963832
3 26085 59300 234129204
3 6 99999 369139044
1 43916 61724
3 60 99939 712660990
3 55619 73334 616870613
3 33353 44754 76124374
3 55 99904 604078202
3 63 99994 51882014
3 18 99934 805743541
3 39 99942 69135028
3 23204 28275 282776271
3 69448 94117 384813117
3 19898 61846 594317467
3 17540 43128 257181107
3 13230 68610 467614627
2 86199 324583758
3 24201 69784 684803856
3 63 99975 785767860
3 79 99923 398673094
3 48 99964 405951975
3 1 99965 454063422
3 98 99921 398023913
3 11 99988 665400470
3 66 99944 496490611
2 81843 484954411
3 13 99970 139358923
3 59398 69320 851693302
2 58652 598235011
3 36648 64118 858785782
3 62 99931 62483827
3 3 99981 162510944
3 7 99968 318873162
3 18259 91325 615698504
3 77857 89092 922325547
3 77 99987 15672713
3 69666 80809 555055076
3 96 99931 211780998
3 39 99991 703939262
3 6833 30789 284623779
3 99 99948 92319890
1 20437 62796
3 27 99998 20989536
3 19965 91063 925327199
3 11803 72936 197513428
3 78837 83242 84170194
1 34998 36345
3 634 28103 654761922
3 59 99939 373260060
3 7057 45156 545523602
3 46 100000 4801305
3 19451 94480 325312835
3 53094 74362 273294329
3 32373 69206 869670710
3 35068 61948 817133725
3 1681 69915 651554784
3 50 99999 541898061
3 23760 79342 432994305
3 12860 99222 450908558
3 29232 36924 115273496
3 47132 76724 420708406
3 56 99908 919445527
3 69 99947 658753470
3 8 99954 230398035
3 42333 72096 435052759
3 48905 82316 107394238
3 66611 83276 411453248
3 16 99914 118928217
3 92 99977 175112919
3 48 99988 95019748
3 35971 49282 415019245
3 92 99974 618039512
3 24 99924 213537247
3 57906 89326 700179863
3 25 99912 847496419
3 49 99957 668403938
3 23 99982 274183712
3 97 99941 341555852
3 80865 85570 294791938
1 8312 24163
3 8 99986 340607871
3 58405 65134 989425083
3 9 99982 539590971
3 22 99972 508476047
3 23749 33916 342027593
3 50072 62716 486430625
3 68 99908 516510159
3 52 99991 907580340
3 20711 34086 656033174
3 23 99948 790420206
3 97 99962 158218911
3 76858 89654 140191760
3 4 99981 561438456
3 47 99962 328444905
3 41 99955 786547665
2 9610 104799223
3 56760 84182 326914477
3 30956 83425 949960103
3 86 99946 919548853
3 10 99987 798702078
3 18 99917 31213931
3 16004 57230 436600939
3 11841 90585 531869689
3 41 100000 284943051
3 39 99918 126760717
3 94 99914 598128926
3 25 99992 129624614
3 37061 51198 157097339
1 28568 39873
3 3 99975 876134519
3 91 99996 410417095
3 85765 86029 981819652
3 39 99943 990663304
3 12327 22331 499152975
3 2 99990 195917283
3 3 99936 991852231
1 6899 13324
3 11179 39308 756595535
3 20740 63589 679096567
3 8917 65503 321266224
3 91 99974 788705356
3 40 99967 361337650
3 73 99905 716974779
3 60844 69895 838318925
3 60258 69200 654519789
3 27 99947 113359967
3 27556 81740 225962524
3 7827 86548 806868248
3 13 99962 457969071
3 13 99928 276394806
3 98 99954 853704453
3 64269 84587 999822322
3 5 99969 938387601
3 57060 93022 900614330
3 12 99934 363260199
3 30 99915 803246113
3 2771 95718 249038998
3 17 99957 681137428
2 56992 239313858
3 18 99937 313038550
2 79599 680786992
3 35 99950 448414125
3 3 99948 315746420
3 19370 33326 367993624
3 9560 25161 658088438
3 76 99907 597492923
3 46 99966 712996272
3 50 99913 984290278
3 48008 69152 965313409
3 73036 81294 712940975
3 55 99963 150170119
3 86 99931 405231470
3 40649 57867 318291632
3 11540 48649 605106539
3 47 99941 353209867
3 72 99967 609360342
3 53155 58385 377465956
2 91707 235574427
3 45 99935 578807686
3 32853 98229 122813721
3 78 99920 571520831
3 5402 92604 744818833
3 99 99964 868257065
3 18953 32106 300706616
3 3496 99147 414792242
3 67819 90740 876801933
3 21522 66082 803137636
3 30339 83018 111974277
3 54 99927 751250352
3 61 99922 932077576
3 72016 83366 773457164
3 98 99908 672448156
2 49779 276417033
3 15 99955 975187913
3 849 22712 414198173
3 43967 90354 363194955
2 42491 675275515
3 76688 97777 577031640
3 33653 88658 378773180
3 18935 61383 87307009
1 3071 59849
3 18447 23545 240090815
3 32454 44878 607609800
3 58844 74028 251122565
3 50922 96982 639949961
3 47 99933 404956617
3 61 99915 266136243
3 17087 87618 10873362
3 72798 94673 320183582
3 41570 94977 181913134
3 70993 95520 180818655
3 30880 68962 993703342
3 3 99969 942436188
3 82 99909 305409682
3 84 99948 212128414
3 41802 48048 957828673
3 54 99927 702143974
3 11 99974 882425020
3 92 99945 91920515
3 89 99966 687253011
3 5181 96717 509949155
3 21 99909 532700184
1 14751 66831
3 12717 68712 829007739
3 57 99920 522791011
3 99 99920 319079720
1 48705 90037
2 69368 897798086
3 14 99932 455133659
3 44906 45264 201280044
3 82 99986 437007380
3 65 99935 431887802
3 5663 60166 172897313
3 6352 52553 541709289
3 30369 65193 734726426
3 42670 80992 397610610
3 19952 64222 262468360
2 48635 378948110
3 40 99989 84756950
3 39 99911 231242701
3 55205 67918 765198038
3 81 99932 893904803
3 59434 63294 324818932
3 10 99901 565983252
3 1 99947 651747012
3 42442 72776 464390216
3 89 99912 727079214
3 26582 30138 506387454
3 27804 30867 611736835
3 95 99921 149851583
3 78 99991 449596368
3 20072 35993 732088144
3 56502 99180 511507185
3 20928 62421 100425322
3 48288 67914 793595369
3 78 99938 953202605
3 36 99989 867307761
3 48 99908 561542097
3 80 99920 303213008
3 28260 41393 667263263
3 100 99972 136331498
3 31 99998 836049697
3 47 99959 241980059
3 36687 89122 42646677
3 81 99905 357276870
3 76 99960 568188327
3 50 100000 988584105
3 4647 8762 765942368
3 21 99942 715067124
3 71727 92386 235024729
3 62666 97830 381344794
3 54516 59136 355663029
3 83 99943 222745830
3 26180 27940 385956686
3 52 99943 563462481
3 59 99928 336699438
3 1 99951 683323283
3 79 99950 330643009
3 54980 69770 577432441
3 5 99944 178294857
2 74295 677958843
3 75 99968 759484945
3 50 99998 679609811
3 91 99977 430772236
3 44598 45912 965829826
3 31 99962 237770170
3 75 99999 437420863
3 13266 85148 973494387
3 24 99909 857675763
3 14164 79353 858657737
3 26130 94089 620093457
3 10 99936 215459254
3 77 99964 327472425
3 54128 92302 656663826
3 37 99906 848028986
3 26575 37798 331187271
3 20 99995 507575046
3 81 99954 376132680
3 80 99959 927014058
3 98 99965 992065984
3 44 99964 649731694
3 5522 27848 294402183
1 23444 85535
3 34352 78864 852827098
3 60509 89057 216938332
3 47 99912 870930077
3 27381 70066 509690961
3 9576 27597 571953498
3 85 99923 511387833
3 30 99962 499007084
3 12 99902 413475577
2 80614 177853888
3 14158 71033 665690774
2 26743 662957254
3 5866 17344 139622391
3 38542 62990 101467705
3 35169 89205 399911023
1 17179 22728
3 17769 31516 997516073
3 16991 60960 222868912
3 30 99920 386080230
3 16209 79545 684057556
3 4691 72891 562326893
3 67 99928 612128681
3 20569 57613 291461198
3 32785 97058 691756669
3 77 99962 556704309
3 44 99951 41263459
3 882 85234 11049285
3 72815 89788 331192099
3 65 99947 444317097
3 53 99975 604332655
3 1477 48684 598691688
3 64 99954 30799960
3 34951 88923 803284090
1 3915 16939
3 61553 85878 933193725
3 92 99993 32126561
1 31441 72130
3 63 99936 704209554
3 41742 47700 502646624
3 1 99935 96665270
3 25069 76872 762088110
3 21 99938 567133045
3 18644 86483 659352949
3 41951 64533 80574267
3 3675 53077 507349855
3 8641 47584 604732149
3 21 99999 189714252
3 23 99957 427484680
3 43 99999 837101793
3 45979 49442 318251138
3 27 99968 297022561
3 39215 66704 700334479
3 21909 67838 423573697
3 10245 95141 5223470
1 1937 36020
3 48 99920 703179641
3 54 99968 371206522
3 50432 55442 278063229
3 40067 73769 233114603
3 54520 99977 497649325
1 24369 99941
2 51592 941434680
3 24100 61231 484648140
3 10 99963 844010495
3 68423 78862 106531783
1 28756 91225
3 5 99932 245512001
3 58 99983 635556987
3 39000 42749 496976141
3 3338 81721 210032231
3 19 99990 817516401
3 15649 34743 472900503
1 930 47170
3 35845 48381 493234166
3 22407 98400 337857353
3 31158 47649 87884535
3 30809 71405 747135435
3 53 99924 692799498
3 80130 90718 492194294
3 5254 9206 557496800
3 88 99925 253694604
3 51939 77073 937439971
3 88 99999 193798743
3 31358 66073 876059492
3 44 99986 677633024
3 30219 32986 569158675
3 8365 91883 743684125
3 23299 46019 661884084
3 21 99962 156463497
3 21 99952 85425423
3 94 99976 97075705
3 75 99948 178615849
3 88 99906 721630924
3 57048 93136 898780594
3 51263 67809 523916322
3 29647 76870 724058046
3 13516 15607 254636080
3 29089 80625 628547256
3 26 99902 443473619
3 34776 92893 879059860
3 38119 98109 499319139
3 6516 8512 664619588
3 89424 93886 595862730
3 33956 74566 922650733
3 29422 73468 717511126
3 13547 46069 455972442
3 68531 82421 441433547
3 89 99966 740692529
3 6823 43829 131514172
3 38362 38804 171254117
2 69075 794729906
3 84 99931 604657287
3 16233 87782 540607285
3 30200 88453 68959236
3 61 99919 212038888
3 39 99989 376392101
2 41070 310385113
3 23 99987 583398270
3 70 99911 139671971
3 5279 30071 436238381
3 43 99933 538148042
2 64283 74505585
3 38905 58437 742335856
3 76724 94586 366463685
3 93 99977 189195120
3 46 99977 709818392
3 26 99977 605321556
3 17 99966 546390847
3 81 99999 139090613
3 41 99935 601170360
3 72 99910 501805764
3 16 99904 249803039
3 60604 69374 341204581
3 21603 39136 363761635
3 25785 97275 582587008
2 90870 155053173
3 12748 31368 989475680
3 24264 74322 10851764
3 35 99955 502638852
3 6 99916 16150667
3 54488 65746 898893240
3 16939 38787 683163940
3 42 99952 398213211
3 96 99950 795485916
3 13933 20308 561730357
3 56 99971 704449333
3 46834 92268 30355585
3 57944 61942 537231118
3 15496 42073 720673099
2 59811 172722176
3 8096 29409 921197500
3 92 99972 245865328
3 28966 76758 956357296
3 11779 73361 497970767
3 27140 99866 742109861
3 55546 92709 832181360
3 45 99966 850881432
3 31 99917 173943133
3 36 99951 230410673
3 17902 39155 10152913
3 10737 52683 154762840
3 51547 68825 490293606
3 24225 72763 758856585
3 8194 27126 887903887
3 72762 95978 831401834
3 7 99914 388010696
1 23056 77877
3 38908 69461 260560794
3 7100 48909 928110805
3 61322 89932 937172707
3 61857 85019 408163326
3 51833 65036 150251943
3 5 99948 748078790
3 21389 57063 178080550
3 65 99908 158298511
3 9108 99238 770265610
3 20 99937 910402072
3 28 99919 139731165
3 18126 55817 613388690
3 24145 77375 560657593
3 14083 51398 486664942
3 74 99993 521102399
1 61883 87617
3 80 99980 506263136
3 19373 84584 147953760
3 11495 72401 767639430
3 24897 99973 907181440
3 46523 88367 28917260
3 72692 90087 642735502
1 17981 70775
3 16 99911 175120137
3 78 99920 750246749
3 28 99909 364979029
3 49568 90124 728580631
3 40 99962 53953655
3 56512 78653 648623250
3 33835 84025 868693098
3 64175 91447 167708017
3 61 99928 619431258
3 18102 87619 556773036
3 6 99928 399927285
3 37027 71535 102138497
3 36888 54676 259428868
3 74402 76452 527710373
3 53514 58400 301276474
3 55905 76775 797862847
1 14125 96135
3 88 99935 498571748
3 10963 88202 285974667
3 72 99989 707320095
3 42941 87230 436976466
3 5328 35720 968443329
3 26 99913 288629190
3 54745 88162 943343409
3 37 99997 286530490
3 64169 98013 753437731
2 91049 255845154
2 6912 268464311
3 45 99991 351641322
3 6 99991 386130324
3 3883 13686 123655393
3 41641 42053 30079516
3 41403 97368 298099148
3 29 99914 410775700
3 90 99963 406697541
3 43 99904 451844749
3 54837 66634 781988128
3 26970 84180 640658773
3 36022 69119 413038467
3 75 99961 431252652
3 63230 65938 246698294
3 99 99970 833740731
3 48995 89102 407926076
3 43 99927 142856258
3 55883 87325 340346019
3 65 99942 865716752
3 92 99962 552281497
3 35746 84766 980596921
3 16 99971 235273919
3 47639 84279 200308099
3 46 99990 327592130
3 92 99952 806256546
3 48 99982 184850472
3 16940 82453 418941605
3 52 99917 249184103
3 2 99957 567287600
3 69 99953 396127549
3 15 99990 981271019
3 91 99956 85568315
1 6388 8852
3 37 99944 168070007
3 16 99953 274385535
3 65 99926 929652575
1 30196 64358
3 72 99996 90346850
3 44706 87939 880748838
3 54447 61348 11605979
3 24205 39966 659517475
3 3993 49391 185839966
3 26890 71887 258100161
3 51 99943 453402641
3 13669 58788 613031565
3 3314 15280 476401849
3 32 99924 673051188
3 82 99925 124397255
3 32124 51004 817304630
3 49322 54108 489968307
3 44275 79697 366298840
3 5 99952 923555470
3 56923 93601 333000280
3 10184 33267 615566034
2 10039 368184612
3 24 99968 178010188
3 39 99983 607817877
3 88 99915 420750004
3 1 99937 942720418
3 29798 58024 687351864
3 6506 36298 218625502
3 13058 41723 609597860
3 42 99934 655668534
3 99 99981 219907474
3 4 99907 58450278
3 15788 41104 315718013
3 12 99914 610775979
3 50552 81920 396016402
3 50793 76222 517565114
3 44 99909 13836746
3 29 99901 884024560
2 96509 570265890
3 27321 32383 968744938
3 33174 97707 763787319
3 84557 94022 448259617
3 10 99915 438171887
3 78416 88961 377245624
3 79 99949 567531222
3 39 99986 553417520
3 77900 83232 451715234
3 15 99915 639980309
3 45060 93281 688089090
3 74 99961 885045873
3 14666 54650 346234297
3 27 99931 414398339
2 13823 204702572
3 88 99922 960943692
2 2188 7754388
3 37 99977 430788520
3 30 99988 458395403
3 41157 62408 928792402
3 47 99971 429534649
3 13 99985 577811503
3 96 99937 370036627
3 91 99946 884054567
3 83 99920 312842380
3 69 99920 965322688
3 76 99965 29889261
3 55415 63953 900987928
3 38 99980 347002599
3 20 99970 603753241
3 49 99903 445770855
2 53126 173240946
3 89 99970 855984761
3 23 99921 744830752
3 71202 90321 717861350
3 11711 73460 121767018
3 31 99978 893853552
3 13020 23700 639556155
3 34860 40498 68852101
1 70175 87265
3 75 99942 383325970
3 35 99984 721951721
3 43431 55923 27608996
3 8 99961 786996532
1 62390 67521
3 10 99939 278229089
3 6109 92672 664560143
3 25 99951 158084746
3 69419 83180 271974718
3 18 99963 541899790
3 79483 98663 802899844
3 89158 94232 77725166
3 66 99954 992618798
3 10019 40578 68209466
3 36155 40374 145469354
3 81 99923 818774212
3 77739 90281 507866332
3 87 99935 614015764
3 24 99926 870315694
3 19862 23821 342807707
3 34 99907 381441767
3 61916 64984 771017260
3 63244 75033 329521982
3 26 99909 879277480
3 48 99938 443135919
3 57380 90859 182004473
3 42 99918 111311117
3 94 99927 110041921
3 41054 95690 494696920
3 19150 22429 506928211
3 18950 21797 490582864
3 45791 93424 137253475
3 3235 83965 350308554
3 68332 95484 794212858
3 22 99974 895914307
3 48189 57006 750354988
3 62415 70272 104926516
3 71 99901 175444237
3 53242 77723 880379045
3 6155 99647 877474402
3 37 99906 606456708
2 39757 385933409
3 55389 78378 348975054
3 42 99935 995085746
3 33923 75665 767252404
3 53 99973 713510708
3 47 99984 441574209
3 90 99994 613628552
1 23058 76019
3 27857 65791 638553780
3 5 53917 819964132
3 2 99998 263519454
3 61 99941 665734065
3 86722 92316 170471662
3 44 99916 157383344
3 6 99981 436148052
3 71 99984 544116376
3 42527 90086 549236288
3 8 99925 649683054
3 16 99903 986611793
3 19665 41674 251113434
3 42 99903 461174672
3 27 99959 35338175
2 39224 371359110
2 18204 215984834
3 16 99988 943244490
3 76 99984 621895436
3 28299 33949 921271624
3 88418 99765 388167428
3 93 99976 481478813
2 14317 360852412
3 6987 61660 825625526
2 46421 244962642
3 43189 88944 711654265
3 75 99942 195542069
3 26311 59824 635183291
3 35874 39072 148627223
3 64 99969 168337664
3 8800 82122 823231576
3 59 99941 483386573
3 67821 94157 32469105
1 8518 35132
3 7 99919 670742538
3 14 99929 898123965
2 6244 214971504
3 67 99932 378608069
3 80 99964 288421091
3 98911 98959 908749739
3 28 99908 306146126
3 48171 59086 271667878
3 76 99958 293742051
3 15 99934 211895082
3 86 99932 569057248
2 75469 283482109
3 52 99979 767852706
3 18 99901 358592921
2 2726 133886049
3 61712 83068 903342390
3 29946 96565 831467626
3 93 99949 369860110
3 24209 96431 781880903
3 21 99962 817078037
3 51435 89810 429136702
3 15 99948 175444965
3 91 99920 187935886
3 542 40430 162749338
3 51203 68572 331526538
3 41076 52831 254587777
3 63 99926 214129638
3 42 99986 989182989
3 86 99968 68240465
3 66 99958 534181899
3 94 99923 201647428
3 18894 20698 96348694
2 35816 756958795
3 23 99975 640944290
3 59 99986 180982207
3 34 99951 656941337
3 3830 23099 782417375
3 37629 98424 42814805
3 78820 83037 895870232
3 49908 51036 35085007
3 51314 80303 987595522
3 96 99994 241455923
3 78834 91940 445357941
3 7835 56136 382613004
3 82 99909 76605405
3 60 99990 210477243
3 68787 93932 966551247
3 33781 92788 771305646
3 76 99965 646446556
3 85 99958 958004175
3 30 99996 782843302
3 86 99963 534142266
3 18139 24744 38994481
3 1 99951 708271667
3 6 99916 729194364
3 26 99990 366593367
3 3621 39080 408747087
3 49 99968 155204626
3 43 99993 964821335
3 56 99900 724831313
3 9 99986 345237616
3 79 99903 16334457
2 34096 692518036
3 36917 55221 67814640
3 16390 90616 595867429
3 22 99958 614291401
2 97722 682317479
3 83 99955 384852436
3 86 99959 486643060
3 83 99937 637705991
3 59 99956 864949226
3 89 99943 578264504
3 35463 50749 83367882
3 90609 97171 360853189
3 82 99950 431418254
3 4905 96460 614983464
3 98 99905 410170685
3 5 99953 429447016
3 42 99983 965341052
3 68489 85683 164021072
3 81 99904 156557541
3 14894 41004 505169886
3 65580 79404 791471004
3 62 99907 231254911
3 57 99941 111306527
3 15778 74988 969216122
3 4 99990 779585630
3 50 99967 102882729
3 20905 41718 175223308
3 85 99946 982693231
3 8915 41841 344038197
3 55 99989 741730023
1 768 81073
3 60503 62655 543743388
3 23 99971 63824185
3 29869 53401 511197419
3 20 99979 943074477
3 88807 89850 10291407
3 59 99992 905562092
3 66314 92557 47191290
3 80 99948 120042176
3 9792 87252 777643059
3 80 99994 672606591
2 50634 226195530
3 11 99999 853756885
3 50339 72019 831846034
3 59519 89547 807295434
3 41 99963 453750369
3 18715 27666 261716471
3 51187 92082 57268
3 83957 95885 1125860
3 20865 60510 700924420
3 13 100000 33207044
2 67796 491518178
3 59 99937 240387338
3 93318 93833 401952327
3 78 99996 739302734
3 85 99996 11455669
3 22984 93156 320317766
3 85 99961 544763767
3 37 99910 463663928
3 5082 29806 438406579
3 70 99935 946291894
3 31098 82774 691772380
3 231 31665 353707442
3 58 99915 412813672
1 39091 74288
3 44612 66486 939365924
1 62968 68387
3 73443 91782 857046703
3 30259 97092 278815013
3 6139 34776 386447703
3 98 99948 829440940
3 36 99928 441095979
3 16 99981 396267937
3 50247 69492 51789627
3 70 99940 510245353
3 8604 10523 922697478
3 43 99950 78330383
3 5348 54900 555034997
3 21 99909 471154898
3 10246 87440 131186183
3 13111 36950 78531843
3 54 99977 172775502
3 64722 67955 353653902
3 74 99966 255496090
3 41 99946 988278743
3 100 100000 304705780
1 50205 50744
3 30160 64841 370286943
3 31228 52501 216424520
3 1 99939 939907933
3 98 99965 626672078
3 11697 33945 211146826
3 19318 39998 745875636
3 18216 28583 239021286
3 12001 66495 314829628
3 1188 40095 112885767
2 1902 414097669
3 100 99966 229741490
1 359 48589
1 17295 19735
2 70999 609479112
3 49625 95640 182063981
3 32982 34310 814822297
3 21147 45240 466132558
3 27 99998 28471792
3 75619 76747 107965843
3 27663 66766 14776263
2 61060 840946028
3 66843 74206 139651440
3 33 99967 797510450
3 19188 88508 797835389
1 10108 62637
3 40579 96292 403273903
3 8704 93358 8116515
3 44648 51627 302395310
3 94 99904 896073412
3 5702 21939 574636774
3 26893 43064 900260335
3 44304 99683 471445652
3 93267 99414 357444116
3 31117 68225 240738932
3 8 99988 150148032
3 35 99995 746478871
3 100 99924 206170778
3 48580 48868 177159029
3 16 99937 661920147
3 80696 83982 272962756
3 24368 91346 71668569
3 62 99925 325767816
3 43 99915 188015885
3 74 99969 938878187
3 51312 71712 239776566
3 42 99955 354774350
3 60134 86270 116642549
2 46281 12997027
2 6304 701342293
3 61518 64315 162031006
3 42 99907 983571653
3 82602 84088 477398877
3 68 99912 700335189
3 40247 79668 92192907
3 43 99968 36074863
3 54 99922 758972020
3 57 99921 452964951
3 12796 97653 3500429
3 73 99999 81243479
3 38892 99792 465850695
3 39 99924 252065596
3 34 99938 638046243
3 6916 54352 546940417
3 18394 26985 695741447
3 39365 56115 308229066
3 24209 50789 471332049
3 19 99981 617642004
3 1335 21515 244452649
2 35869 385383231
3 73 99959 873874135
3 87 99902 724778730
3 65 99918 950687347
3 10 99930 941878471
3 76 99954 955809507
1 10063 49851
3 17928 57327 438578287
3 63 99913 139332163
3 31806 74306 473571575
3 7998 79417 260749728
3 68333 72212 11116048
3 15 99999 19349047
3 10325 38136 132853561
3 666 28332 737547489
3 15329 87192 715759634
3 19 99946 129906526
3 16 99922 979779317
3 57600 91623 630668679
3 10 99901 140561865
3 39281 91065 710286531
3 35 99968 513473810
3 57 99974 921739196
3 22 99960 722780493
3 70 99910 573207635
3 57 99925 967282299
3 72 99994 33291217
1 79713 80738
3 96 99995 508956220
3 99 99979 488491021
3 84146 92908 68400162
1 60825 83040
3 36 99911 343964426
3 37710 67615 654601865
2 85844 682756663
3 46 99918 597953376
3 19303 43725 986062437
2 91986 782583108
3 20572 84523 235067720
1 580 47709
2 86982 967479922
3 62 100000 811772180
3 7 99964 293145552
3 87 99970 736952012
2 28684 597865497
3 43043 51173 459399346
3 18256 93344 263912907
3 39936 86693 386265369
3 32 99966 860735167
3 9 99951 522523362
3 57 99923 475483194
3 58582 75634 754359771
3 91 99978 961075923
2 78607 125210212
3 28501 88750 421881170
3 74131 83144 377248096
3 53571 98950 511585240
3 99 99974 424801958
3 77095 94250 668941991
3 26 99906 396460656
3 13 99912 767569296
3 42 99937 679648391
3 28 99918 872533528
3 19 99924 910085272
3 56786 91713 25091690
3 36780 94741 730710217
3 10 99970 484859020
3 53 99927 451027084
3 44 99905 708633553
2 58276 183641648
3 78 99970 213753164
3 7989 10107 621185715
3 59 99965 290661368
3 2972 4817 991203004
3 33 99951 431741390
3 16684 53354 625295919
3 53 99921 34369920
3 7640 95670 339119517
3 3 99939 165775217
3 24121 50447 720414549
3 6725 85446 526730085
3 32386 56821 376275132
3 31 99940 273984629
3 16147 50199 272756702
3 19196 29897 443519302
3 42 99987 129047365
3 24929 26242 148810362
3 15 99947 333971978
3 76 99960 976815974
3 60801 80420 46593577
3 23 99904 927474950
3 6 99922 427119898
3 65925 82015 997152558
3 48130 74988 681771678
3 45 99949 549476866
3 62 99922 967055318
3 8 99905 705712552
3 14 99905 229920922
3 4 99993 782121533
3 90 99919 587545865
3 7327 94524 786864645
3 23041 51979 780426076
3 42779 79248 446958055
3 32 99920 334297088
3 3492 52104 195822105
3 34 99920 306201572
3 12 99945 199936791
3 11 99938 550261007
3 27606 79290 192507097
3 66 99953 263335797
3 35311 59497 217052230
3 21 99914 366313996
3 16680 82535 507891940
3 88 99976 189597722
3 97 99930 419310801
3 37777 50942 851618513
2 43863 454777478
3 32 99916 986279279
3 18459 86390 751748084
3 63 99962 999361523
3 33357 39253 965108120
1 944 83287
3 38323 76274 760959119
3 69 99904 510804510
3 83 99966 679633844
3 16 99957 616003445
2 19751 601995857
3 55044 58943 808762700
3 75 99925 40386500
3 8562 61876 826371377
3 7419 68665 251777066
3 41915 91058 567186060
3 41011 80261 613279508
3 73464 92517 92784835
3 88 99939 539072642
3 55427 83702 236552671
3 90 99993 415192027
3 99 99901 439367457
3 41 99906 644265248
3 11 99919 496643032
3 88367 95865 236977249
3 90 99911 869672562
3 70162 83600 794202480
3 63127 95399 429834705
3 23068 90347 832032725
3 68 99923 731363552
3 94 99983 704923393
3 15 99907 768750694
3 34 99954 957452487
3 79 99931 668721434
3 69 99986 762155016
3 25572 61566 881974775
3 72342 95496 797572526
3 91 99905 91043026
1 58259 68006
2 98683 908231021
3 14 99952 508220273
3 6641 85890 715866294
2 39548 71619335
3 3 99959 109253410
3 24 99978 260497865
3 7092 17345 976376234
3 51 99932 254933384
3 62 99943 449786409
3 35314 44957 843973391
3 21315 24805 835091650
3 4 99920 25487792
3 64838 72519 529532145
3 9856 63281 607214196
3 82 99984 592867933
2 20277 473595003
3 33 99970 724730429
3 89068 96362 987831670
3 91 99943 844855064
3 87662 88993 501205786
3 17 99923 806209002
3 34 99914 208776199
3 41 99984 695355629
2 60644 208047638
3 22 99918 831377295
3 1931 96289 752399998
3 17 99926 1586705
3 15 99928 618991449
2 74169 924236001
3 10 99961 133569573
3 67127 92303 829874241
3 30163 53673 552040986
3 21 99903 772151251
3 56806 63081 403423695
1 78619 92827
3 49198 86114 250893277
3 28 99990 249798621
1 80375 81023
3 58539 90219 887673204
3 3 99935 480511036
3 49 99926 741242944
3 82 99929 549934745
3 18 99969 251787096
3 81964 91238 982120926
3 83 99944 988838851
3 69 99962 944553311
3 23184 57298 159819042
3 8123 76204 185844587
3 16215 97322 72325759
3 94 99930 486741185
3 37866 76209 460350312
3 48461 76857 938342464
3 33109 71139 554963260
3 41205 57664 274739934
2 5462 385569456
3 53052 92779 215769544
3 55564 71996 101464439
3 3 99907 318662725
3 52 99974 448412631
3 35586 45218 881478614
3 42 99952 214267095
3 96 99938 448125386
3 9 99914 654124216
3 64359 66567 309503972
3 36919 57673 894941824
3 66 99971 899068563
3 18 99949 504228817
3 82971 90100 269271396
3 36 99909 707630335
3 29194 92709 302173109
3 34 99981 959485281
3 42 99987 898738091
3 11253 52164 167405031
3 25572 35582 343695206
3 19 99984 694067181
3 15 99901 497958003
3 5904 92981 905516624
3 73 99985 889948034
3 30445 75564 489270463
3 29 99966 188728922
3 4855 70095 54749523
3 66 99917 668105738
3 3326 81374 718034018
3 21 99994 859520865
2 48493 704379358
3 24 99964 88692398
3 26772 73802 451175377
3 37 99945 426625386
2 52558 825902202
2 11076 673196114
3 18227 86069 476088245
3 83 99905 9643617
3 39403 95534 779147626
3 33 99984 111143693
3 9924 44402 450755580
3 61 99929 376941134
3 75 99943 579296745
3 5923 38223 232045659
3 97755 98172 775124094
3 47 99979 5871708
3 35588 51327 267000364
3 6176 22935 805455201
3 64 99905 50208542
3 23 99996 961308563
3 14329 59529 890369033
3 84442 91814 430248873
3 22297 83946 875234627
3 6223 73510 121658013
3 32 99998 710118934
3 43 99975 731506079
3 22749 28526 883280982
3 9 99936 47354443
3 43 99914 979770930
2 20526 44473313
3 56019 96269 36170354
3 50 99953 604822553
3 35082 78180 654732387
3 85 99962 229728921
2 37285 8663817
3 23 99900 676683388
3 65570 67203 216877201
3 12 100000 668175416
3 63 99992 99935680
1 48083 56810
3 45928 52506 242599777
3 20367 92797 474035875
3 8112 97726 998491663
3 55 99993 465927097
3 72214 82290 999400640
3 88364 91139 965540424
3 44 99905 250184704
3 95239 99571 983608648
3 44 99953 756729394
3 17 99903 576019949
3 44 99964 848037478
3 32954 46546 243917593
3 93 99917 70087532
3 93664 94542 456257295
3 21925 90542 48065834
3 75 99966 572312426
3 6773 52163 199726635
3 17200 46362 5506381
3 43849 70244 408336760
3 15 99946 178059739
3 38084 41824 78785707
3 96 99915 619469546
3 44993 82021 928783938
3 67299 83865 48086004
3 15061 32520 517271089
3 20550 89221 479885647
3 67 99941 957724859
3 10609 33552 248190366
3 29 36701 466790274
3 17097 89656 179500934
3 44116 91194 25990365
3 56 99977 193442725
3 43 99937 114905449
3 85 99939 837847232
3 6271 55364 511523299
3 61 99967 812999229
3 12241 39688 596213046
3 16 99987 405085905
3 10301 40833 820582096
3 26061 62630 466225529
3 34 99921 183914297
3 10 99993 900915374
3 90 99938 1203943
3 60 99998 224608213
3 61504 93137 943365451
3 56792 85930 447081718
3 26 99988 914913840
3 21 99976 181645486
3 48631 99894 476442950
3 32 99921 144586342
3 44902 91001 355039737
3 17 99938 555859653
3 61 99988 115961224
3 79379 91429 476008035
3 45752 68042 557368659
3 72 99992 337205952
2 30671 100843927
3 80 99920 388392660
3 13 99980 466645000
3 55 99992 185369146
3 41691 54019 597314214
3 33105 82331 219403465
3 24 99960 124177838
3 16610 39499 311747338
3 70 99986 988010207
3 22 99948 690821832
3 61 99929 584960529
3 83 99985 555550795
3 6 99938 818994695
3 71 99913 307541449
3 69 99918 282646917
3 68 99947 304009498
3 17500 48036 284737189
3 19 99976 877913515
3 32 99979 582927462
3 88 99926 580009142
3 31 99954 324033159
3 79 99999 214376880
3 39466 41252 989655955
3 41534 69197 922406658
3 61 99958 22197053
1 60151 63878
3 24680 24904 916803093
3 36 99928 834512359
1 67196 77447
3 8059 26378 767900808
3 31177 46363 78032693
3 27677 67360 848260008
3 21880 30768 958616147
3 19 99994 625985130
3 15480 86055 707175351
3 17963 58411 497875585
3 26 99916 494541365
3 36048 79418 407874551
3 75 99974 154473034
3 2375 43856 710841185
3 60 99933 469515245
3 9886 23190 501445202
3 38682 71098 767696554
3 29 99923 828677134
3 16 99952 188151789
3 15415 64227 381085824
3 32989 44879 462753691
3 7 99919 775622509
3 23582 78446 858169576
3 53411 77293 360911338
3 87 99937 846393189
3 26909 80848 235844620
3 16487 68036 289036376
3 47696 48647 140516574
3 66 99914 968349264
3 42149 85267 803863705
3 71 99951 153082616
3 17557 72676 343895311
2 2911 483487787
3 44177 89967 705309261
3 3112 33562 558323928
3 44 99986 94384196
3 45975 58715 292196033
3 44566 79941 539033412
3 56019 87659 715424689
3 21161 65635 932276144
3 52 99944 563597810
3 95 99956 315290604
2 63119 23938635
3 51 99946 983579426
3 3255 81491 913970743
3 51 99919 199928548
3 38 99949 499305266
3 86 99958 711613333
3 54272 81650 507770695
1 52458 54097
3 2155 50672 751974845
3 80 99991 352449840
3 13333 50726 19334497
3 41 99902 445155137
3 9305 82381 264583448
3 51 99960 912775234
3 75 99901 740282050
3 57481 98663 126278059
3 32 99968 655600041
3 70151 74673 805254971
3 4190 71565 432834642
3 60118 64678 969509745
3 76 99975 59283089
3 52335 54274 184881727
3 17913 82771 44572639
3 76 99968 931565050
3 90 99921 893110256
3 14443 97693 80059541
3 54239 99376 101278079
3 35483 43230 810648846
3 25704 91676 69156205
3 61 99926 422953768
3 676 59710 349407243
3 73 99900 698761563
2 10518 455379421
3 12 99952 244475421
2 28618 860815266
3 85 99992 240900226
3 66548 97427 183567156
2 37391 596290315
3 51592 91635 204469107
3 1369 54560 301454489
3 8 99967 97587539
3 21317 79111 424495562
3 38 99960 747510458
3 83736 94788 921552968
3 61 99901 921632033
3 50 99945 507473140
3 54 99924 493414284
3 9833 22762 151585303
3 75100 76694 219287641
1 40870 77805
3 84 99962 263645487
3 79514 90071 223963009
3 36295 46510 619360149
3 45 99953 621227027
3 29 99914 143381536
3 6325 50973 410007690
3 52 99994 222473489
1 29423 56718
3 40008 76666 8870698
3 77 99992 611128016
3 77 99995 594104953
3 78 99998 656761530
3 9 99972 786228203
3 33723 34118 287429717
3 71 99961 636838326
1 61853 67312
1 588 90940
2 71886 725011427
3 7374 39893 510278907
3 12390 71756 520772278
3 33807 37910 165977322
3 16419 41512 162092783
3 81 99962 376160816
3 84 99983 683846826
3 27 99902 786919191
3 25102 54684 842324693
3 11937 94146 467937738
3 97 99901 607178459
3 54 99964 551238055
1 29519 98691
3 7515 17475 291719473
3 61749 65227 704028848
3 9 99984 154731773
3 3718 20475 219754848
3 9 99996 173795347
3 18561 29002 9205467
3 78 99915 496720155
3 7236 95130 437990907
1 14370 64711
3 52 99936 538254524
3 6700 34698 743168587
3 51 99950 842033033
3 49 99996 154960011
3 64348 74499 559718147
3 44 99958 594092237
3 54423 96262 210722099
3 8 99976 817991479
3 34465 66313 122086242
3 68855 86545 565521892
3 32 99951 530737680
1 20049 60090
3 25 99992 995779922
3 54708 78968 232185713
3 44350 61868 157195499
3 21367 28035 164501852
3 92 99996 758983349
3 43307 45180 473122229
3 41 99956 894298472
3 57 99926 119822966
3 22 99986 375262033
3 66 99933 624572030
3 38321 95299 990888585
3 28 99973 5066603
3 44238 59344 232799591
3 9944 55738 956311978
3 61 99941 138495796
3 6643 21134 967149773
3 80 99941 184112413
3 51 99940 345922589
3 6640 29262 107836782
3 74 99989 140409199
3 62662 71579 956759805
3 99 99959 527805499
3 12434 63484 626357988
1 17804 49702
3 83 99920 14012041
1 48180 95257
3 3662 35089 861726896
3 45 99997 269929976
3 12317 59629 522385951
3 38583 81076 163250675
2 92536 184131773
3 40 99959 162820647
2 97092 772717945
3 35083 46502 17242697
3 78 99913 504719268
3 54465 69794 256001364
3 44863 77263 523550556
3 13923 79273 347731207
3 2205 71464 80122305
3 9957 81430 222631035
3 22409 56078 992719543
3 25679 86801 631577695
3 80 99914 803447325
3 33074 76738 132344271
3 31929 94278 136598850
3 54397 65482 697856360
3 1336 78408 138898581
3 24 99909 242084504
3 24 99925 496599965
3 12515 76159 250979130
3 5784 77284 148743977
3 84 99974 519102819
3 91 99955 808362951
1 10162 27436
3 57 99941 432340799
3 77 99910 87419323
1 12826 25343
3 12 99918 594272295
2 17232 55497593
3 5786 43008 458444773
3 37 99968 302606668
2 281 135971422
3 96 99971 592781175
3 10 99956 124584776
3 2011 66172 481383494
3 30549 83814 351069045
3 26 99904 116213920
3 12530 22583 642117704
3 31 99912 664227144
1 22095 53284
3 88 99967 446243682
2 13924 108174258
3 4063 58232 722886408
3 64 99938 356504836
3 28 99974 751689772
3 61490 82676 355129103
3 26080 75125 474255276
3 70 99955 372578045
3 25057 32014 814194218
3 55871 58595 252115250
2 46031 842805443
3 44 99961 512602478
3 19 99994 645057578
3 5 99978 855412584
3 83 99949 249999570
3 41 99994 617846032
3 31393 52079 908695007
3 95 99900 961313741
3 1 99966 872030494
3 90 99964 342089121
3 33775 98469 603976061
3 19566 66800 743992641
3 70 99951 410425275
2 98004 528333311
3 41 99902 956857448
3 2156 41152 377106401
3 52114 94302 179863302
1 6623 62795
3 15914 68184 976243508
3 29266 52634 174332138
3 25283 63719 775260039
2 57988 722014225
3 59776 81028 346193332
3 55597 64758 261618911
3 57 99999 766209476
3 32 99984 896630210
3 38324 47426 766527872
3 11216 17155 850871703
3 25870 82606 142815443
2 1690 350854831
3 37 99932 732302776
3 3 99932 744509822
3 98 100000 936021815
3 98 99964 43495333
3 37 99970 681650894
3 5216 91828 857684094
3 32277 45911 240571408
3 36476 87419 916059718
3 82 99939 333874746
3 12 99977 99802803
3 78 99918 574505824
3 88 99982 315483079
3 31375 75964 593804263
3 64 99979 755430628
3 57475 92253 278494259
3 41817 57244 49476640
3 8 99954 331781282
3 86129 86480 9520603
3 65 99993 162057657
3 32 99975 740855438
3 73 99907 942042781
3 15 99929 962420454
3 71 99909 401995717
3 15221 15847 707758610
3 10353 92053 670528493
3 32397 98495 791070810
3 73 99986 51645262
3 29 99927 971001840
3 6 99982 886267661
2 55400 321529869
3 98 99931 881341932
3 4903 27957 452254676
3 70 99994 529278419
3 85 99900 4025323
3 74 99949 266702218
1 2693 50349
3 77 99917 220403612
1 31482 92471
2 41165 540667767
1 8246 23568
3 40 99996 654795301
3 39 99969 778106067
3 9 99951 953243745
3 82 100000 972164146
3 29345 97647 476776866
3 9 99996 801045401
2 95185 241489634
2 1389 588584991
3 83 99983 853039828
3 61 99904 516832814
3 92 99985 674871206
3 13732 92728 437109374
3 28 99985 340236065
3 26340 53082 4151635
3 16 99965 17880638
3 16 99941 416322457
2 38305 258710075
3 57 99978 444017990
3 66 99909 520133695
3 41 99906 656834893
3 61 99990 522798322
1 67961 90388
1 42827 85219
3 23847 56902 748936551
3 48 99986 449446161
3 9350 61952 965976340
2 71707 662177582
3 90 99968 724502610
2 96342 306624022
3 24 99923 789657943
3 89 99929 521564659
3 60 99926 83546553
3 19648 38890 546152516
3 37525 84050 827973755
3 84 99972 413542192
3 18281 41514 551062200
3 20 99959 105044858
3 58477 76081 119792572
3 27959 39445 370283835
3 3771 92939 727798613
3 38277 67152 113574094
2 58673 390056267
3 50 99949 415433814
3 72 99960 76255277
3 84100 84730 387541596
3 26 99977 371120554
3 76436 94789 675947348
3 50362 74026 327605005
3 23 99908 10291268
3 26 99967 813024129
3 64 99911 159835350
1 25232 65540
3 47039 55809 43427604
3 5421 52449 116741331
3 57 99997 483210825
3 67880 82452 878502094
3 33297 97099 694102420
3 92 99992 462047196
3 49481 79586 713381352
3 39 99956 840974217
3 43 99953 88578877
3 69 99917 381347127
3 22198 27115 714421191
3 30216 32294 689475321
3 44 99986 85713768
3 3 99934 689355420
3 36415 98515 842312547
3 26 99940 624654598
3 83 99912 583182931
3 13840 31940 941624260
3 41 99992 195268187
3 82 99926 4285663
3 21 99939 846264735
3 8729 10955 711714543
3 7 99949 199078642
3 80923 88524 13803378
3 85 99969 417133777
3 93 99971 868912478
3 10 99957 635269265
3 96 99981 952598518
3 74 99992 574517717
3 84 99978 114063322
3 33138 76932 326448706
3 24104 99664 186133601
3 50612 69842 695195510
3 23 99934 296241451
3 99 99996 842586934
3 53927 84010 208737778
3 22836 51735 935832040
2 48107 440782148
3 22805 93450 451880799
3 51 99928 465390193
3 16456 99642 479085946
3 67 99952 239023238
3 69 99987 861920307
3 49937 55368 633598560
3 49828 57291 106710398
1 32662 93172
3 28587 97777 227769514
3 63546 94554 397487279
3 22461 51247 607310491
3 1483 57479 959575091
2 77191 934092610
3 75 99930 281498189
3 32 99965 303414025
3 89 99930 674878072
3 17387 80900 418907817
3 48 99912 268807834
3 47161 79265 538881154
3 67 99965 152858705
3 41 99977 889623650
3 29 99951 381389495
3 65 99918 415033143
3 28538 46576 341159871
3 4757 71788 867513097
3 43 99918 660082111
3 67191 92250 211240
3 19215 95642 675261774
3 16 99967 742331041
3 12 99976 359413584
3 56134 99690 274076918
3 64821 89622 7087952
3 30605 45609 788498703
3 2 99978 843343886
3 78 99915 933497451
3 10 99959 121096792
3 82769 84026 48187548
3 50576 93125 288257053
3 40 99927 110374642
3 12 99941 291247040
3 52 99923 681820790
3 39651 49225 195977642
3 97 99981 574277659
3 60 99911 297767460
3 61457 64509 648191279
2 81538 356711507
3 64854 90106 60198728
3 75 99986 542944883
3 6315 70221 286232046
3 6157 46278 786031189
3 24436 36284 667469881
3 26 99938 368783778
3 12471 60588 385324361
3 38 99911 800271677
3 8 99909 688983806
3 60031 63067 516234590
3 2 99926 500342952
3 13014 62116 31298524
1 6947 10048
3 41283 70032 989683874
3 4724 5968 542692631
3 19 99999 217804414
3 99 99999 399080617
1 6665 15264
3 30 99951 396327052
3 1 99914 134916105
3 30161 40360 370540638
2 52323 638414991
3 18559 39439 351103762
3 56355 65998 405593654
3 34273 95953 172591262
3 32 99941 194207467
3 80953 90888 338174794
3 22450 35804 777842281
1 37167 75630
3 2902 80619 295272657
3 40246 92826 185978319
3 81 99903 789031367
2 57941 132216158
3 20 99976 378121149
3 31 99992 983459228
3 8809 21425 435233544
1 21123 47231
1 6424 96667
3 14205 87293 562292997
3 35188 36205 291089333
3 11 99935 62966072
3 16 99910 732383751
3 6 99937 791401793
3 88 99909 115748582
3 36160 80831 57772349
3 40180 70634 727392550
3 73 99916 495580010
3 34 99983 969129801
3 17843 82570 151850710
3 18 99927 160549848
3 2967 87492 642852438
3 41 99926 398428146
3 40713 84208 728574906
3 46321 53728 577746979
2 87655 741930419
3 40204 59883 953663060
3 7852 37717 845864706
3 43 99942 308559082
3 46 99921 334846033
3 68286 88361 350250664
3 50 99989 925894596
2 46393 471333627
3 69 99931 713772189
3 35967 52165 174825327
3 35076 91568 142779211
3 80 99992 292280596
3 43363 57952 506637152
3 4226 45607 229593450
3 72 99969 381472968
3 17767 50091 251626676
3 79 99981 66591218
3 4 99928 775303310
3 12565 47029 346456331
3 26 99926 182510271
3 80 99953 549653868
2 49773 625561981
3 28088 34710 580383581
3 58 99998 684067936
3 32776 36856 823770769
3 59 99957 409930515
3 7 99960 208222904
3 21 99910 46516721
3 6 99929 139814827
3 98 99960 549192414
3 1853 96402 705309905
3 1 99982 304948834
3 43682 52015 84195540
3 45351 89477 489259254
2 58419 991002630
3 10 99954 871124702
3 95 99968 750611950
3 54657 56688 849884716
1 60690 65304
3 64 99901 773829286
3 6356 73218 14177352
3 37109 53722 271852973
3 7000 64389 438591888
3 31 99971 146656784
3 50 99979 66475901
3 15 99948 86696236
3 13 99971 907094892
3 25 99919 928272344
3 45564 68263 488092050
3 3 99951 864869171
3 80 99903 626234993
3 71 99992 792461250
3 46 99953 862008465
3 78 99953 795033787
3 17136 51789 781793389
3 26 99927 902736796
3 34 99913 667150507
1 1804 99283
3 18270 94367 722785673
3 24 99946 786654107
3 36761 76853 327274589
3 6499 33009 127950403
3 79 99925 248282490
3 75995 86004 814543513
3 10752 83158 831586091
3 80 99984 703286105
3 11521 64193 772045379
1 8257 52104
2 17310 776829204
3 80441 85334 912109110
3 77 99989 584412623
1 64090 98467
3 68 99908 881962522
3 31 99983 902178438
3 16447 90974 769406986
1 12935 43292
3 66480 88989 362233143
3 1 99931 485955227
3 99 99907 155955988
3 78 99974 437822539
3 7 99930 882165686
3 93 99993 967909256
3 52 99922 19457685
1 27186 46430
2 95415 414223288
3 55 99914 365371450
3 87 99995 891279668
3 91 100000 21668034
3 19 99979 943579664
3 95 99936 204121012
2 60265 510862508
2 65869 993178849
3 18 99950 678423211
3 23852 65287 197177891
1 44653 98324
3 78 99958 338574323
1 16852 25568
3 90 99949 632574197
3 64 99932 425495116
3 1 99961 658131810
3 58 99957 756452810
3 7116 80459 337175080
3 72 99994 532095015
3 24330 76981 564850658
3 14 99978 137824442
3 30687 77683 895830526
3 8 99995 522642892
3 49445 92253 990360845
3 4 99923 721725834
3 50559 59748 346974554
1 56886 95711
1 11495 46368
3 95 99911 996538185
3 38 99911 86244589
3 10 99948 614793476
3 5253 84721 419340589
3 15360 55785 306853159
3 74 99936 538822057
3 29 99936 777297220
3 45 99906 544316436
3 12581 88476 96321352
3 3768 40335 418329037
3 81961 83882 389156261
3 5 99914 451946410
3 87 99924 712119246
3 23719 90405 147201047
3 6055 42351 122183401
3 26807 59257 688756064
3 79 99980 317745344
1 55757 56275
3 57995 61809 800652253
3 51348 54753 766614658
3 48 99905 157103001
3 44007 48725 883057293
3 27 99978 532641605
2 7230 145330130
3 7678 75604 357942913
3 17934 24976 727296263
3 39 99930 510393561
3 83 99970 224162789
3 76 99971 687115638
3 44 99914 874752324
3 69 99988 463936551
3 62 99966 479557177
1 78338 82857
3 62 99981 339520141
3 19640 24943 963335382
2 79922 953817072
3 2 99989 293546517
3 19 99994 306567651
3 14236 34040 434315114
3 5 99967 958806319
2 10 964498608
3 13 99937 415368008
3 19 99952 330687137
3 93 99908 649933861
3 12835 37870 985929827
3 19 99973 154671993
3 42 99953 744265965
3 27874 77948 613053264
3 48142 64895 530207783
1 80020 89976
3 49 99973 822214720
3 31665 35085 59360156
3 84 99940 252463329
3 30719 98569 787665292
3 4344 71608 355099080
3 57 99915 552856067
3 8047 24879 169068411
3 95 99936 983970829
3 20 99904 484824015
1 26633 87327
3 84 99909 903451551
3 49591 58325 769736352
3 51716 55943 784177909
3 8 99965 63365712
3 68 99978 549182359
3 52 99941 325163431
3 73193 78099 31648919
3 6010 64026 860017071
3 1628 76372 149066938
3 88 99903 589730134
3 1 99964 89935723
3 47029 83115 625602560
3 917 48239 965016048
3 16 99913 108980832
3 40102 92093 354971357
3 49 99911 564447624
3 56377 58387 99978694
3 39722 97137 991475774
3 16 99991 581581624
3 87 99938 190511250
3 61352 68917 855929066
1 3964 6908
3 39225 49128 783954251
2 97519 467745357
3 38501 77965 707518926
3 67856 97040 106961052
3 69263 81125 223203289
3 40 99929 874611721
3 41 99972 788188089
3 57 99933 247156028
3 18 99910 71424631
3 73 100000 8796696
3 6393 65509 80184243
3 88069 88951 687985803
3 32 99904 313896732
3 33 99919 997466530
3 61871 95122 997994534
3 143 85071 176982241
3 78911 94270 834468343
3 29711 51093 836037585
3 49 99921 101046690
2 98526 241545613
3 17883 21805 500126335
3 72528 93213 51130884
3 30602 59461 719871167
3 66871 86259 746720295
3 35 99929 682154568
3 20 99958 2609493
3 11197 16581 853237264
3 26728 50961 307959896
3 46755 72050 612925784
3 87 99971 860194612
3 1 99975 72133150
3 85746 89356 754876222
3 7663 28580 267104211
3 35352 88839 469270896
3 6 99978 363193422
3 21 99988 247036156
3 98 99932 212150016
3 25365 32675 123826719
3 19 99994 135511145
3 46 99948 702396217
3 30 99917 584522186
3 78 99972 297235482
3 27577 41205 306070301
3 59270 98034 241457054
3 21 99975 391452483
3 10 99976 975368573
3 7546 30708 332859516
1 29843 36797
2 30300 588864559
3 36988 39439 678989026
3 17140 84904 996255236
3 95 99914 582958196
3 96 99949 927078074
3 5 99989 69451672
3 31329 92570 406630852
3 64 99917 26817017
3 46 99993 411469553
3 22 100000 16653075
3 14127 86720 627838428
3 5639 95655 520696128
3 71 99948 543140258
3 50 99961 778309390
3 2938 97408 422584023
3 1 99972 233229523
3 57874 64788 420911547
3 29793 45929 66518659
3 62 99908 255674024
3 23642 79163 734933441
3 54574 77408 683625680
3 88 99902 984558644
3 52593 88744 400639781
3 47 99916 522842140
3 22350 33142 981032857
3 52 99949 136380197
3 3224 77149 3436167
3 28 99940 796737915
1 39003 66200
3 66046 93733 427937105
2 30879 575499831
3 75628 85831 31334162
1 4227 50885
3 44 99965 244458151
3 44 99924 492830507
3 11963 62877 280373678
3 88 99908 745453587
3 17639 77207 692281666
3 63 99987 811845685
3 90 99916 607588151
3 30 99976 638813016
3 49 99908 971605602
1 24535 39693
3 37493 79919 967522064
3 62 99925 495221260
3 50967 99953 144866418
3 84608 97535 790067571
3 56697 57761 66519963
3 9 99973 624522129
3 29 99962 696989822
3 3 99982 219797050
3 65 99942 141261678
3 31 99963 927541829
3 48165 53816 8433776
3 24 99954 583190396
3 12304 24369 981420243
3 29585 64146 445032151
2 55389 838001213
1 95055 95746
3 50290 77482 244232848
3 67540 87768 799361230
3 22259 85916 455792786
3 56013 65813 177727814
3 27 99900 237416438
3 21393 24215 784218615
3 34047 94026 736726692
3 49 99915 422292778
3 54642 66276 672112063
3 9524 86949 920454591
3 15 99909 160754293
1 13266 85053
3 16806 70234 2945529
3 6915 95637 330945842
3 4 99943 470488482
3 21484 81542 269354418
3 22 99971 860859459
3 20912 95534 23499570
3 74 99998 199455418
2 62778 897636815
3 17262 52063 867192363
3 18699 30657 923810870
3 53 99997 177368537
3 85 99998 927667212
3 63 99954 463984533
2 79096 14824232
3 93 99954 102231383
3 71 99964 56554327
3 87816 88045 649247050
3 7961 71473 724458758
3 42561 80603 356086956
3 12 99979 251114352
3 69 99966 179455051
3 60419 61448 934359725
3 72 99921 941286759
3 37811 51987 354468968
3 26 99903 297386498
3 2 99973 763511506
3 5 99951 281180026
3 66202 98336 903470550
3 77081 90597 520519509
1 8962 90649
3 6817 94009 917939558
3 89 99965 99526635
3 74 99931 72241839
3 29264 48001 103798803
3 33241 78540 849954388
3 41980 83891 51899418
3 84 99940 825577071
3 38 99926 287127448
3 15 99986 692705446
3 1702 86315 731654070
3 87 99972 154124095
3 37471 43145 235230941
1 45542 95572
3 45917 62761 375295594
3 98 99990 519335697
3 22 99951 637128914
3 62 99903 768114492
3 18734 75745 663520287
3 17 99914 348308044
3 31 99981 432420999
3 39802 71267 575931140
2 94915 586857378
3 99 99946 997010947
3 6627 42290 269587907
3 10684 91333 474446161
3 10 99902 901382354
3 4028 91252 19760762
3 87 99986 279511235
2 73174 524095964
1 21327 87679
3 62258 80635 239560041
3 4825 69188 433243003
3 798 63562 270788757
3 2398 82660 772830407
3 53874 90569 329962067
3 46445 60145 504897650
3 86 99955 973981154
3 56 99978 661215826
3 42423 49712 336891883
3 21122 38121 79615624
3 60 99932 936314452
2 28630 218900630
3 42 99991 951008438
3 77038 77272 763555181
3 40311 80009 560086107
3 13180 76733 354519516
3 74 99993 490595527
3 65019 92112 380190345
3 4 99925 719379679
3 84 99908 72918719
3 82270 99215 288684583
3 26 99968 742904046
3 32 99969 335124690
3 17143 84237 543408467
3 42193 61782 930113047
3 2589 46934 971479795
3 72 99975 437456070
3 22836 74323 430608590
3 24 99911 817459228
3 57 99986 587732817
3 3969 29620 263987923
3 6291 41977 810965516
1 24176 66426
3 48223 94814 240097321
3 34876 61336 697864534
3 44279 77296 817857667
3 100 99937 14014390
3 29514 84823 25636694
3 61 99919 907775189
3 47 99954 442856732
3 11 99938 379939565
3 42 99938 293543380
3 92 99923 743152235
3 11039 82586 248182002
3 18736 99058 872478599
3 52 99908 967712147
3 39 99943 99297300
3 24883 43087 418089205
3 37 99981 529543061
3 29666 35159 30522150
3 9 99956 696815505
3 23327 75659 736571387
3 25 99928 618280488
3 17767 94482 484085316
3 20878 70874 349743334
3 9 99988 856066367
3 59 99961 756291031
1 85982 87525
3 30674 94129 203239502
3 46 99976 528511609
3 36888 84817 437549817
3 12586 67499 127424193
3 83 99951 706796985
3 53694 74620 415757370
3 4 99938 510935097
3 54442 61297 249829936
1 38483 93487
3 65 99927 587294619
3 60884 65828 186029542
3 35 99929 822723784
2 58463 945994314
3 21588 90545 995737511
3 86 99987 218957556
3 11653 26303 443805038
3 24916 96639 548239283
3 49 99964 708244026
3 40 99963 125975860
3 74 99986 62392816
3 84 99923 885967348
3 36109 60895 149467753
3 1055 22303 854789268
3 43 99959 211638373
3 54065 70097 484345454
3 73979 80063 874737853
3 42157 64459 967397992
3 19 99981 499930584
3 91 99958 6184457
3 20523 73242 284632416
3 11984 70501 598950602
3 82 99957 881841718
3 8919 96289 685653423
3 12753 19059 182755491
3 13 99979 496823574
3 42552 47418 665114321
2 4144 785259892
3 38806 54144 15993407
3 36 99945 522545428
3 25092 88915 844686555
3 65990 74388 634049785
3 93 99935 738813052
3 45 99912 228647780
3 2406 87881 849735066
3 5701 20984 676083537
3 19056 46164 736751339
2 54466 822872046
3 70385 74746 335978024
3 90 99986 658937754
1 30094 58065
3 94 99964 884354774
3 23815 80472 125924016
3 23 99915 395138655
3 17635 74675 883995327
3 22746 89893 937024593
1 41550 67064
3 9099 96059 81198750
3 5 99949 972719991
2 89196 640978891
3 54 99915 976162414
3 70 99959 689248460
3 55669 87898 550017667
3 7294 14388 609910201
3 3 99909 682349459
3 45 99985 329879024
3 36 99990 383199621
3 64153 94594 100393368
3 25146 85778 591593701
3 76 99904 583148403
3 76522 91284 805062497
3 44 99929 106412277
3 39698 72697 567957623
3 47186 63930 250945685
3 39 99912 689920108
3 59 99910 42177124
3 30437 48154 646753664
3 83235 84046 763079900
1 19493 80732
3 248 22438 515663718
3 15 99986 918043938
3 5986 92973 923055427
1 481 97840
3 25756 82665 613127046
3 28 99988 183066490
3 15182 48333 68587661
3 28 99954 51236434
3 10 99995 121109401
3 7516 25231 963462836
3 6364 54067 717192618
3 95 99950 536398440
3 68913 70497 984165167
3 63 99911 19725258
3 8 99959 426677338
3 33136 91883 848105657
3 175 70618 480180152
3 19 99922 35178962
3 13 99965 980918529
1 50725 86152
3 43 99935 665853016
3 46036 90207 932838413
3 30020 72205 137203281
3 96821 98439 213899364
3 25373 77799 334696782
3 29 99989 185825783
3 59656 64063 62502552
3 32 99928 248590098
3 29 99986 820289540
3 2303 4168 536191115
3 72 99988 301390090
3 48 99968 397889917
3 4455 8995 139147284
3 74761 95428 672317238
3 38605 59988 567775765
3 29141 48646 806384499
3 55 99993 564195418
3 52 99951 748248266
3 215 11229 398588068
3 22018 68003 712553832
3 38 99954 844054903
3 28 99951 183983100
3 20 100000 94925997
3 97 99977 381319411
1 20402 23502
3 28125 46687 235936401
3 40888 54657 924256066
3 5549 18330 248956980
2 81042 795372131
3 71082 88095 187096829
3 92 99959 497565764
3 36 99998 441144410
3 15185 63682 417385090
3 44 99908 886664319
3 25086 93039 407918987
2 97195 299121203
3 11258 14449 141297449
2 21515 835273039
3 40196 82677 384159566
3 15058 53275 79098661
3 44 99997 457784592
3 27 99995 203175726
3 79 99947 968648926
3 77 99983 40872554
3 19434 84116 649792961
3 75 99933 355110210
3 77 99918 37243386
3 10148 50204 912421046
3 60564 66188 100614616
3 30260 98139 941271510
3 68282 91094 664743625
3 31281 82382 19345780
3 17 99997 293673135
3 68812 98575 644253208
3 26 99905 131865973
3 17505 85508 313790516
3 80 99946 870783714
3 72992 99902 282997912
3 19319 69261 223401645
3 2 99944 946609960
3 11 99966 82950865
1 10484 87214
3 3 99921 482019880
3 14610 71280 739937246
3 11 99978 285701008
3 27448 72296 703116967
3 70 99929 53623135
3 16784 52263 549491947
3 55 99942 11736395
3 12 99982 682457980
3 78101 78263 689012397
3 74 99947 483729
3 41 99920 564960534
3 34402 78977 630355964
3 92 99948 687738149
1 45387 75571
1 22875 70914
3 40316 41655 278585763
3 35 99999 763091125
3 3061 77024 629845028
3 49 99986 420805150
3 55 99942 202322128
3 87 99982 12551514
3 14 99955 770154136
3 4 99907 583528717
1 19022 70301
3 11 99921 836744933
3 1 99904 940574380
3 48 99915 698007300
3 15107 63840 732476355
3 14034 49789 240711344
3 71959 90490 935805277
3 97 99973 571916098
3 100 99935 931859258
3 100 99923 244752798
3 28572 98365 656886918
3 9 99991 744109570
3 12477 58714 101926471
3 15145 58660 444640286
3 60118 67339 575542810
3 40 99956 69559652
3 41 99921 248998174
3 78 99925 15130530
3 55201 80714 874582832
3 35090 59900 591464910
1 16109 40603
3 23502 91150 241361814
3 24909 78405 32463106
3 80732 83950 779392518
1 38920 80917
3 21238 86425 768878483
3 43 99998 962021804
3 52 99911 270224169
1 31271 72764
3 7335 72135 972663714
3 84 99924 705998251
3 50 99935 51456036
1 17258 99243
3 65843 96801 417627425
3 4 99965 900890390
3 60 99937 86724298
3 4899 88331 737031057
1 62630 90046
3 12 99958 655333595
3 15650 42043 935490878
3 53 99901 805459038
1 34299 89219
3 59609 95755 81334856
1 43991 94122
3 41714 77220 470405945
3 43 99910 520992395
3 51 99923 65596107
3 41836 93381 378844584
3 52 99909 605155113
3 31 99957 291692431
3 43755 49563 239285433
3 31386 37058 930926398
3 80552 94619 538265557
3 58 99993 216417748
3 49109 53305 721318844
3 28 99921 912780077
3 10883 81679 515432902
3 96 99984 959963310
3 10 99970 618690267
3 36478 72997 787730525
1 9456 14824
3 11379 81761 732750054
3 60935 72164 268271886
3 253 32083 691123075
3 61 99951 963370998
2 91462 409954316
3 68968 78246 230027024
3 13 99965 224465868
3 33 99969 62184605
3 34721 63482 120293511
3 43 99925 723799028
3 41283 78857 977749046
3 36 99932 704298057
3 7 99953 882934197
3 31 99953 698489976
1 18857 20332
1 17568 60988
3 27 99940 963701356
3 64 99946 886233418
1 15949 70287
3 69 99962 656788191
3 30 99954 620926901
3 60 99954 203909478
3 47 99956 892069879
3 32451 62761 390285147
3 1864 77178 448002868
3 78 99963 578318810
3 49 99934 906846579
3 21 99934 827515431
2 73398 173917780
3 53797 80251 538792003
3 93064 94470 605891147
3 27784 55352 636424157
3 15594 91415 910783502
3 31103 83173 198276936
3 12820 93882 266372923
3 87 99964 228970896
3 43138 78712 772434486
3 8645 77407 846307396
3 82264 97557 200238779
3 90 99978 406476465
3 16685 99436 463245490
2 12955 502808396
3 45 99968 355902030
3 19 99933 105359700
3 55231 74297 448217656
3 41 99934 93828888
3 805 89605 136423884
3 20289 29725 761417593
3 39264 47764 500618629
3 17 99988 553613168
3 76735 79732 91382631
3 41229 84182 601747844
3 76520 89200 442168346
3 1 99921 425676160
3 68 99942 191944759
3 32 99988 645816419
3 32782 36409 649640930
3 31113 37566 301706391
3 23 99906 300787354
3 32372 56389 763069030
3 54 99982 885384013
3 62051 68189 947300010
3 96 99934 961825455
3 12256 94082 182302660
3 85 99901 136562635
3 68 99974 1738447
1 72861 98118
3 23822 59115 438092308
3 24794 40642 226013972
3 6325 96731 205838391
3 47 99956 542585851
3 19 99963 801633584
3 6313 77452 457234670
3 18459 36952 617547950
3 86 99940 885920182
3 40 99925 78005115
3 67789 72206 884640938
3 55 99995 52507887
3 35 99925 601110462
3 47230 50676 973151907
3 63718 68152 140817887
3 45 99997 526787687
3 63546 96910 690612861
3 25 99982 342153846
3 64121 76890 58372969
3 13133 24361 174389224
3 81182 84430 376479970
3 99 99952 43682152
3 96142 97450 971048427
3 43461 78242 293264935
3 82 99960 349967072
3 79042 85273 605213968
3 39 99976 124665928
3 48064 58748 585053246
3 5 99947 739838956
3 15660 48894 182795436
3 26 99985 503609897
3 39 99905 140061227
1 18038 92820
3 24822 97592 555349191
3 81 99966 16002540
3 66375 97078 346457002
3 28044 48544 370118448
1 65313 91164
3 20267 40796 109367186
3 3199 5708 171216010
2 67049 810821880
3 84 99936 636749912
3 20027 37039 794245673
3 83 99970 44393950
3 88 99966 340541571
3 14 99972 2553546
1 12849 57993
3 31950 46309 353496233
3 24102 81739 71816521
3 64452 68021 351869135
3 10077 90150 882596269
3 10 99957 251000554
3 5 99921 257890220
2 52193 338220118
3 69 99931 471126367
3 67 99949 975749364
2 49976 810398727
3 1 99902 179850809
3 22222 97927 157165006
3 56683 84993 125573730
2 67589 760421246
3 9466 36504 475027908
3 34886 73411 435416102
3 75 99976 191324669
3 30 99967 357977339
3 66809 97967 891482608
3 17 99991 22107795
3 12917 24411 563734740
3 19310 50694 710071929
3 53611 60055 226784795
3 11780 69693 459555520
3 64485 72201 173419934
3 73 99923 949057493
3 39709 90698 613236759
3 74195 93592 711330458
3 26942 66437 770709456
3 94 99962 571486384
3 6 99904 381152665
3 7 99948 480864020
3 25659 56568 145509376
3 19656 32551 390272238
2 32062 325539140
3 52 99942 133741820
3 32723 62192 973947704
3 25432 72888 543934045
3 35 99912 875880270
3 31 99958 694559468
3 60 99902 472320420
3 39845 98320 775563364
3 30 99967 28203125
3 24916 88528 953825290
3 39195 90409 775931782
3 88 99936 412498884
3 45660 89264 583223267
3 51471 69931 137511788
1 71608 90372
3 31 99994 988872212
3 16 99954 801034144
3 95 99994 294921228
3 23 99922 822121007
3 62 99989 992696827
3 87 99974 803466362
3 37 20099 156188740
3 33013 64937 734819067
3 93863 95785 514146464
3 61188 64387 233859518
3 27 99949 670103984
3 55 99968 850288284
3 65 99977 683007697
3 51273 54822 482192812
3 12800 22681 697759280
3 77 99987 920055798
2 91995 322543039
3 15873 70771 104345610
3 26383 88190 833639916
3 84 99970 223241773
3 26 99951 188249663
3 10 99933 894619104
3 30 99913 168422835
3 46 99924 884649161
3 3422 91357 73378675
3 10727 45217 973326813
3 76 99952 319526192
3 64 99941 590843994
3 1543 47206 104716720
3 52 99935 365622007
3 16105 24268 899726247
3 20141 22136 716440922
3 82 99941 96391882
3 58997 63476 663950795
3 1 99989 748085537
1 15111 58745
3 57631 84196 961104261
3 8909 88389 30231123
1 54601 55832
3 93 99980 607612895
3 39 99952 539885961
3 30279 91853 235972220
3 10211 35873 894895195
3 25 99993 158942469
3 94 99937 205708741
3 44 99951 161695564
3 54 99980 310748981
3 79283 84017 327303723
2 16170 839531851
3 2 99912 724168914
3 63441 95269 890850165
3 41372 86176 801618563
3 49006 53190 777917009
3 36 99947 710232532
3 44795 81400 597815812
3 70327 79550 557769604
3 7 99997 463996761
3 92 99993 770651068
3 84 99997 679723088
3 2676 99137 369857340
3 21343 33381 964072696
1 32220 55383
3 22273 79021 377482793
1 4510 99509
3 18 99907 717519462
3 28 99927 12647655
3 8 99952 344532379
3 18 99990 693051094
3 4963 17216 421231118
3 77 99960 492518948
3 71692 72814 742366930
3 10257 25791 881901757
3 13424 16534 761637370
3 42 100000 452057356
3 90 99928 968218278
3 77 99922 592850606
3 69 99989 13157724
3 47 99927 721046374
3 59710 94203 738796185
3 83 99917 885140048
3 68660 99682 223516071
3 3104 96146 734098778
3 33 99945 301102001
3 90 99959 555499247
3 37 99907 244111637
3 20107 67728 777791478
3 11580 79530 946968313
3 3 99929 634862587
3 18168 19854 281259810
3 46 99996 351297964
3 18731 62398 323446785
3 43936 97480 939803527
3 17162 32980 736569614
3 99 99942 492308177
2 14057 608238727
2 33145 30474180
3 65 99919 399437388
3 39 99955 680004624
3 42 99908 610520963
3 21590 31450 73444793
3 37 99984 789504236
3 24 99956 373497800
3 7 99931 382855086
1 6827 86507
3 21648 86951 753865177
3 6919 33774 495517028
2 51187 328963091
3 42322 82635 489147061
3 1827 83546 56349230
3 75 99942 281874969
3 33 99915 142463556
3 86654 96714 736516478
3 53004 79978 128272607
3 77539 92106 5582726
3 22805 71822 300149528
3 17 99926 655224710
3 79852 86911 438416620
3 39 99940 552180346
3 61 99910 488868304
3 49437 86857 915567670
3 48 99969 172690824
3 45 99975 698294494
3 52 99914 112484149
3 84 99901 155668633
2 96069 915340821
3 14846 19477 752352900
3 45732 77518 204732633
3 911 28527 734789555
3 27506 82635 198040440
3 32732 92914 886783288
3 33145 61385 773086930
3 47813 64073 89635909
3 67 99941 213653640
3 36391 94982 174876781
3 4 99911 180017230
3 90425 99029 359565722
1 41794 84921
3 512 2499 694882148
3 13 99933 348348992
3 40 99952 214907527
3 46 99958 943875642
3 4710 25804 327059293
3 22943 35318 25173254
3 77 99990 940106728
3 42 99969 722827062
3 34968 72817 469950687
3 65 99907 248754789
3 74 99942 123339749
3 4 99913 993912586
3 17308 57909 873694203
3 11063 60381 375300236
3 57547 62784 170907188
3 38 99903 313114519
3 10 99930 53100713
3 82 99903 349223598
3 4 99936 532578732
3 55 99992 607723265
3 95 99903 567198016
3 62278 84799 239390593
3 61 99929 407383240
3 73 99912 949073969
3 22 99984 652103422
3 33 99969 279607231
3 71 99958 576735784
3 53962 86135 227949908
3 40 99978 378555527
3 93465 97570 773082280
3 30 99974 600414479
3 60 99907 40433754
2 62104 290344480
3 75397 75871 572924835
1 83870 94844
1 43129 50959
3 3 99998 236496307
3 3383 30234 124203661
3 91 99931 225147942
3 54963 74047 122476481
3 4744 20250 325624777
3 43141 61320 409767004
3 51 99915 48841797
3 60 99907 782814399
3 27 99985 427638392
3 79 99952 351349936
3 62 99956 528630629
2 42117 466851715
3 13455 35286 359429771
3 17 99941 121330280
3 16 99901 435156961
3 65624 99540 799432229
3 91 99919 785984629
3 54724 77950 337839639
3 98 99988 892936464
3 33710 87266 579334756
3 61 99939 752448260
3 11546 43714 907175559
3 77 99921 334551389
3 20 99919 13511207
3 4405 24339 918761556
3 95 99922 510514222
3 37963 71522 307491076
3 21362 49639 811487767
3 18 99994 314853729
3 22061 23055 522924422
3 41224 58907 682457702
3 60864 65795 770650654
3 74 99961 152450701
3 62031 90271 56654735
3 25031 42794 942644869
3 55 99944 299645935
3 5 99902 570233887
3 11 99988 654224459
3 8383 56828 895453065
3 39 99932 401123197
3 56 99903 28904639
1 27177 88992
3 24 99951 15443010
2 6590 530952908
3 13282 94626 719150186
3 89 99945 729127652
3 67031 77242 128539501
3 61 99960 888770070
1 8967 67432
3 97 99929 426651864
3 35137 45150 173899217
3 90 99902 609808700
3 28689 78489 733931047
3 64 99976 810374263
3 94276 98350 522785164
3 24 99960 220349162
2 48863 901046991
1 5704 19626
3 17998 41703 720862397
3 56 99988 899536614
3 82 99920 721878608
3 55011 77755 55700334
3 77 99944 487355203
3 3550 43602 935347179
3 45 99986 388189908
3 38997 47118 990187105
1 5188 6317
3 7858 59066 59992897
3 14741 69242 268855090
3 54948 77184 499900598
3 20 99974 612876602
3 13311 46868 323257162
3 8 99936 962513832
3 81 99986 776807430
3 29767 57759 621540587
3 25611 25676 579701899
3 9437 93596 788043408
3 20606 76033 280726317
3 16321 88673 451441141
3 10360 86109 294790979
3 20179 44124 777552703
3 94 99919 615827901
3 30 99932 321930894
2 56146 471799325
3 10121 79443 381591307
3 15978 87580 165880943
3 84 99950 9561674
3 48 99995 26076092
3 31 99985 234635146
3 28 99976 359924921
3 22610 33318 426684990
3 57 99971 842876181
3 48 99959 831099445
3 22 99993 45812297
3 38824 97869 898826
3 46969 96772 419611823
3 47430 75146 216386522
1 13417 61955
3 1119 92174 606641242
3 4 99946 174694314
3 42189 47505 194660414
3 3655 87452 469176404
1 81120 96625
3 43071 79686 959701154
3 12152 34165 331486919
3 7184 84809 910334403
3 51 99957 372343207
3 26 99918 169227724
3 34107 48487 593936573
3 41 99936 493015343
3 3 99944 579087125
3 74 99911 664740884
2 44893 966984759
1 23212 62427
3 61 99940 193253583
3 40 99978 198187258
3 54 99980 328775690
3 4877 22220 901433577
3 12948 20105 504115458
3 80 99919 688357914
1 6015 32475
3 88 99906 76053531
3 5581 71109 749963106
3 11753 28525 707537381
3 78 99958 288885953
3 72470 79879 29789835
3 82 99904 11134186
2 29694 562109738
3 22615 50329 260090630
3 100 99919 724516473
3 23 99912 214035793
3 32100 55341 371622150
3 87 99972 631068815
3 18 99950 669228746
3 29 99900 466805892
3 51334 99528 276055380
3 95 99909 81457903
3 24957 33861 433235104
3 6873 95809 430310655
3 44 99972 648084010
3 59702 85718 888904451
3 15928 97315 523353667
3 31 99954 579695713
3 66688 70835 35317155
3 22 99975 663741898
3 62 99920 277886271
3 28242 57063 796067244
3 68 99906 640525917
1 32220 89541
3 9304 37038 421538862
3 56161 91953 291888901
3 15685 77416 385516347
3 74 99980 567072263
3 83 99953 358871106
2 65130 412609241
3 22 99934 197815025
3 25 99953 538517449
3 63 99946 371257229
3 7506 15047 766361220
3 38 99986 764688293
2 22932 225584522
3 32732 51429 23962703
3 27622 43034 900799432
3 8 99919 832633647
3 51 99943 729663771
3 39 99916 498557172
3 78729 81182 853504845
3 92 99952 36417780
3 43865 73714 12268726
3 82 99919 538829350
2 32710 221490921
3 67 99932 172895460
3 17868 87425 328372881
3 48 99936 215152690
3 51 99905 93875342
3 92 99912 611517584
3 404 54894 777536855
3 9 99955 508349041
1 62942 64552
3 3246 14792 616312651
3 68 99921 175720022
3 54639 73020 543934432
3 9 99930 244539421
3 50 99986 648480889
3 14 99996 29818120
3 47213 54576 292655708
3 7519 65244 805232445
3 94 99962 856428571
3 40984 49925 910552111
3 25 99959 191478952
3 54281 55324 367934036
2 94900 62532826
3 55 99998 363763396
3 54 100000 842277659
3 14852 32315 597913699
3 11140 30308 56831729
3 96 99964 102855769
3 88 99907 646498827
3 58 99993 618416935
3 13904 45010 943283673
3 34 99905 763858098
3 35 99993 769936096
3 35038 71772 291802675
3 21 99986 610835020
2 86193 847520886
3 20 99966 314848998
3 18 99988 541071873
3 13834 64094 860937816
3 80 99906 367894545
1 17427 59964
3 80 99950 591704929
3 48908 87916 326508331
3 22 100000 178929348
2 41241 762971095
3 76 99983 956906029
3 32513 47917 858667083
3 37919 98403 475559147
3 79 99965 147226717
3 13 99937 172448416
3 96312 97508 278735327
3 32784 80318 422194039
3 98 99951 32489393
3 695 50059 713200332
3 64187 93232 167269912
3 48 99946 337658916
3 23814 96622 754466131
3 5814 57820 735659610
3 21 99934 992215659
3 52 99963 673821979
3 52 99964 33001547
3 74 99965 789596309
3 5333 17114 214484752
3 68 99995 402319723
3 22969 24190 537369506
3 22264 82703 443029740
3 53582 85530 143782276
3 60687 89114 932877188
3 21108 60289 514345705
3 14731 40370 472748403
1 54870 78168
3 45803 69060 504414366
3 34309 53040 54385141
3 47174 71353 427703621
3 12028 79021 471502915
3 58 99954 943127645
3 6 99939 323544513
3 67 99921 66211551
3 76 99958 963402401
3 33866 89293 484633593
3 40203 70508 722390391
3 3247 38677 924335613
3 42377 97569 453247954
3 28 99946 316703642
3 23576 55572 323787531
3 39 99961 814321994
3 72 99987 169183580
3 52 99914 777859852
3 13591 97001 131459892
1 16186 40642
3 95 99980 949998305
3 50527 71669 280288446
3 42061 56574 67380826
3 3 99918 816538279
3 18 99905 299794906
1 13434 25772
3 63 99999 457423944
3 4 99965 608324095
3 64 99956 953360260
3 48744 87379 210351502
3 50262 94552 365314143
3 46091 48198 982201302
3 47517 66352 926117091
3 22 99978 117582306
3 50610 85120 492701607
2 57301 450941270
3 49417 70604 404612289
3 47290 78572 462763380
2 19938 282401424
3 5235 54328 141864400
3 67628 73376 800703548
3 10915 75646 763030268
3 55 99919 896155523
3 55 99987 444370713
3 28161 39281 667091843
2 52457 998191662
3 73 99954 435448678
1 19393 46996
3 32215 76750 161564919
3 65 99902 101083318
3 15247 96223 789053090
2 75083 978889145
3 30 99977 779531927
3 78 99947 210348409
3 93 99990 327485952
3 10518 58554 37315949
3 51067 96546 230870676
3 10137 80601 323179942
3 77 99962 471255322
3 71 99934 99520322
3 21 99922 636655698
3 5313 69822 945376987
3 53088 88606 107028237
3 31698 58022 108239678
3 76 99967 486009985
3 80911 95864 524721757
3 72 99975 496376539
3 87813 94232 808841862
3 74 99942 994367510
3 100 99904 140496341
3 660 64205 744385291
3 95 99922 197522408
3 3314 40550 798865097
3 22 99946 590293970
3 56574 99449 896235559
3 4 99915 442383954
2 4667 901564199
3 30 99963 881939695
2 21604 136000951
3 15 99978 706850262
3 36 99991 499154239
3 9432 50977 36211345
3 5859 85154 10351158
3 47031 84738 63147081
3 21 99986 888977295
3 97 99904 345957004
3 74569 83333 543950323
3 100 99973 706564612
2 51951 825550176
3 5258 85290 631234701
3 41 99924 414325419
3 31 99932 847443985
3 38243 96402 129423476
3 10 99913 59016323
3 39154 74802 775332875
1 14390 51813
3 92181 96774 986090351
3 2 99950 124148518
3 98 99941 683836262
3 1352 31892 913096877
3 2330 28912 918642737
3 57587 79779 405682463
3 56708 86047 370359961
3 339 24303 755933952
3 8 99902 295423819
3 74 99981 852168571
3 988 60535 465012077
3 56 99921 304487830
3 13355 93697 850086257
3 91 99992 982367652
3 25 99958 635907625
3 20755 89345 398326011
2 18397 437612604
3 47 99994 618925080
3 92875 99770 90874983
3 69477 95991 628029335
3 41 99931 879192395
3 10 99957 937205955
3 17831 54034 341622393
3 53622 78985 460294397
3 6 99905 529511746
3 41 99944 397130505
3 26 99900 88573450
2 26567 469221924
1 46922 99650
3 4638 36062 73507667
3 58 99946 6728558
3 62310 88906 925169888
3 59499 87081 247944595
3 37091 65211 757261557
1 5060 73576
3 65 99950 823524294
3 8196 93791 306983015
3 85 99974 136125628
3 7402 92037 62919372
3 75 99916 153607792
3 9 99933 717928130
3 24 99923 153765222
3 4591 98787 379342075
3 86 99953 431262249
3 16868 53907 592936233
3 6017 34134 676882884
3 62 99909 756252174
3 1 99978 159950451
3 4562 25466 808803790
3 1 99941 40594586
3 81 99906 443727496
3 48472 92567 226983415
3 36 99958 290083621
3 67 99934 80745748
3 83 99924 868832367
3 13913 83040 25452287
3 31772 57391 562586214
3 61726 64232 989713725
3 80 99967 22960079
3 46 99910 692975612
3 76 99909 853799950
3 22632 99697 890431624
3 48 99983 487161654
3 16531 68485 707864065
3 16643 23838 160257118
3 54680 70842 965695563
3 24 99941 413212726
3 12212 57529 322219334
3 85 99973 670181850
3 38028 61118 691681855
3 44292 95073 111914470
3 38468 75663 195305382
3 3629 50486 820400587
3 57784 82984 982843137
3 7717 71915 840395617
3 47372 56722 500704545
3 43 99970 680737981
3 34607 95950 500668052
1 50332 80220
2 36325 810697697
3 22043 68946 592124939
3 24 99969 320273030
3 82 99959 461275413
3 38357 92277 207131946
3 51163 87107 965050792
3 22509 99804 427593038
3 17197 70053 160021744
3 16 99945 649997613
3 23212 95137 827141957
2 62000 130849469
3 44 99905 606312028
3 35471 93384 740005990
3 3858 93323 774066635
2 55305 747792420
3 31 99999 220619743
3 45998 71802 121977844
3 53623 82660 109332394
3 63234 92360 267492820
3 46 99901 563429457
3 471 49698 634007210
2 97370 493110190
3 57 99952 998464733
3 38086 85315 464926151
3 95 99980 266234030
1 10316 89087
1 49451 92589
3 54 99921 16265432
3 59 99975 430798727
3 16624 76355 955813190
3 72240 79837 233247299
3 27 99975 802233250
3 48 99969 174721955
3 57 99904 242565971
3 48250 75801 556500855
3 54770 73933 907840604
3 59 99977 712543402
1 8218 97993
3 69 99946 680215683
1 31054 41979
3 79 99921 383589333
3 43120 81263 951786618
3 10 99928 388815314
3 83 99939 895967981
3 10 99951 527840744
1 13620 65484
3 18592 37157 943849195
3 21 99944 784131095
3 68 99938 791351948
2 63089 933418284
3 13796 58879 240470489
3 54218 60533 496217790
3 57 99964 225317041
3 84 99961 791876910
3 22962 24929 125781694
3 3939 73522 820719649
3 62 99958 721135453
3 52861 98942 587441636
1 38191 64094
3 39 99940 888689265
3 20428 83715 239513801
3 23 99983 48604682
3 71594 89379 49973777
3 10291 88617 661885817
3 32 99950 801322922
3 26569 45266 626381630
3 54606 91587 128118202
3 4456 39454 451247078
3 21624 87725 691373652
3 17614 54842 74280919
3 22303 47005 645946858
3 7245 84396 278824295
3 40 99989 665571324
3 98 99915 788499251
3 92 99929 405787158
3 10235 65899 16997039
3 23324 66035 587812601
3 56 99933 211546873
3 18 99989 19548696
3 55 99967 27796467
3 1676 58359 604148038
3 13 99911 4146577
3 59643 67199 396068525
3 22 99913 529468272
3 77 99975 971028739
3 25 99942 701340328
3 14 99949 520699896
3 27359 96796 102733282
3 2 99948 667365619
3 19055 56182 175923629
3 66096 90671 924272638
3 70328 86736 23858958
3 64 99967 470096127
3 79 99990 553865303
3 31187 61013 870016297
2 35365 375405624
3 35096 55125 912541325
2 98737 495376634
3 41 99926 182816174
3 48757 70821 554857326
3 81 99960 660094935
3 44571 79775 488216638
3 10 99927 201313943
3 49 99918 96185475
1 38140 55608
3 9474 38270 122318754
3 85 99999 263459799
3 10651 83185 490748131
1 21363 91442
3 99 99903 977757827
3 95 99968 127428485
2 59798 228735691
2 2788 155024313
2 11789 599858620
3 18442 32851 675288839
3 51957 77368 558309880
3 35209 40413 308105614
3 70 99931 515402410
3 34 99931 146089239
3 36901 91267 208040693
3 38746 90688 378245994
3 17083 35325 568818180
3 8096 74260 724530233
3 76 99983 223168734
3 10103 10959 733691285
3 36 99941 673191547
3 65490 70500 413678752
3 36589 37850 933768212
3 85 99942 995850884
3 36140 95012 80790975
3 75 99950 836210084
3 42 99923 241444668
3 28146 69149 347233553
3 82 99944 138629385
3 82 99973 276412480
3 14409 55727 540799933
3 42699 71866 304605434
2 2356 871258054
3 34975 75930 123668430
3 92 99916 539432296
2 32357 883719455
3 10503 39777 396079244
3 82 99944 825996316
2 15555 303335558
3 60 99975 205175845
3 80 99967 143117719
3 29 99951 38628782
2 74207 58760379
2 98049 893311639
3 25 99905 916205934
3 4482 59394 112328224
3 28296 89372 609319348
3 41153 68542 928052153
3 32687 47498 456860221
3 48 99961 783847471
3 28121 56939 651376471
3 23985 29148 2789753
3 5806 30247 6570093
3 88 99961 834785067
3 54819 77227 822118939
3 7620 51644 906883372
3 78 99985 499330175
3 11 99917 376043688
3 67932 85561 711128530
1 32631 37175
3 43590 68540 755110443
3 77 99927 422948499
3 8 99912 979498105
3 53 99963 670477995
3 16853 70382 537957885
3 79 99972 216729875
3 51 99929 189562420
3 67200 92053 464064582
3 12 99984 719240213
3 46 99994 424032153
3 12043 19346 547543776
3 26880 73230 306572465
3 33974 54059 218083640
3 4344 71056 172564787
3 18 99984 123366516
3 36 99957 832606907
3 17 99916 659324977
3 95 99910 876883215
1 90592 93981
3 24781 84802 845712607
3 41927 64251 510474894
1 77072 84802
3 47 99975 147269629
3 8 99917 129772148
3 17811 60786 890288789
3 2527 58309 213615049
3 57323 89409 516758794
3 13709 86195 668687160
3 56 99903 881760972
3 7350 65225 265859186
3 42090 93664 810188890
3 67 99905 765346872
3 56645 84555 447682641
3 23918 71638 698546186
3 31484 31931 736596165
3 1 99927 618456608
3 43642 77732 108650191
3 41066 94365 361528734
1 1200 36134
3 46301 91039 152736683
3 5 99912 54100059
3 41 99945 86510430
3 21703 57098 362639158
3 41494 56239 919497800
1 25384 69208
3 51 99974 286971564
2 86638 739623734
3 61 99991 501277570
2 87339 653476872
3 53430 79141 585198202
3 49064 87488 51182682
3 54406 73802 781326049
3 6375 71964 812347901
3 60 99910 613154525
3 51901 86342 451163828
3 41 99915 267559333
3 80119 83086 892364355
3 31 99909 172405262
3 62 99964 377223108
3 60426 69436 907105929
3 49836 79651 89673526
3 85 99907 937833292
3 86 99956 422711128
3 5 99954 28555471
3 15 99933 307286965
2 76872 260646400
3 90 99914 733551563
3 86428 96279 199308818
3 57 99935 847259180
3 50040 94757 435424637
3 70 99953 205488881
3 53 99906 577209253
3 40433 99316 110820982
3 79 99985 248697489
3 92 99917 459919173
3 93 99963 753872279
3 68572 78053 466595950
3 41 100000 504551507
3 100 99984 998674968
3 3909 78754 827386334
1 19725 60617
3 90130 99601 654806120
3 64 99938 776052910
3 93 99936 708807905
3 15023 69124 623824316
3 20767 38813 381336566
3 6 99966 552693152
3 27 99906 827139729
3 83 99968 605780287
3 65 99992 278062456
3 58 99949 6450893
3 63 99997 608367293
3 44 99947 702775514
3 95 99952 665000824
3 39403 73809 164221870
3 28208 28488 426377140
3 16461 92962 388147928
3 79567 93700 907830951
3 75 100000 580035329
3 56648 83398 118276902
3 35 99940 177344518
1 13016 74902
3 47 99992 526030278
3 24 99989 972067048
3 13 99907 137889552
3 6286 58014 856537297
3 22 99910 342036657
3 21893 31635 552192503
3 52 99965 112233459
3 10 99987 21627836
3 77088 99795 22023342
3 18341 59488 143563829
3 89725 93281 266450849
3 36256 64973 502083357
1 31352 51577
3 18398 86870 318574555
3 22075 47282 403893951
3 39255 74762 34044744
3 3686 35016 359123030
3 514 6720 719919095
3 12525 31587 86844437
3 68 99985 731060716
3 26 99900 403859224
3 94 99925 898795824
3 47713 63535 632587089
3 15559 81320 785182982
3 89 8654 374325347
3 73 99967 893797215
3 57889 78307 459266731
3 25297 52277 879661712
3 30 99944 265904800
3 55 99949 389646658
3 40034 41292 757387357
3 43864 71547 30635690
3 4072 77379 428643195
3 43 99993 432429306
3 45844 70118 514403108
3 17892 33201 831637527
3 85715 94323 749347942
3 9962 45029 512024205
3 46 99964 203416773
3 32975 46305 944474816
3 33953 44620 111672596
3 60 99974 937012836
3 96 99902 997123205
3 73211 92468 10541615
3 17533 53008 334954495
2 4935 820301196
3 37629 58771 96955206
3 82056 82585 197958933
3 27684 99533 47558392
3 57284 64128 938052457
3 19432 56837 73567746
3 43 99982 555862858
3 14 99910 996884
3 88090 98404 674949851
3 19596 34646 560969715
3 13 99901 813224342
3 26 99995 203407116
3 28278 63874 449741952
3 19 99952 112491847
3 28448 61703 93184668
3 57069 77470 399944478
3 54156 66786 679500190
3 69 99961 385234927
1 5825 8973
3 69 99916 763642479
3 44 99991 441613259
3 2 99956 17514269
3 43367 60842 136723820
3 20855 79553 683422110
3 16 99938 564029923
3 857 59918 178668904
3 18929 28420 174336208
2 68881 719000585
3 25747 92706 895136575
3 41 99969 444252299
3 50 99915 218817091
3 17 99974 636937850
3 88 99979 474014769
3 20 54195 629882365
3 25525 85316 608317991
3 7868 77861 812912777
3 92 99986 648883894
3 31401 96480 155037494
3 25224 88272 701849301
3 62 99931 281229143
3 6264 50401 78508821
3 40 99971 842300234
3 11016 47239 253851414
3 19 99961 867950988
3 22 99997 413708090
3 12984 40568 649929745
2 24315 950253991
3 32600 42473 391011327
3 71 99905 665563035
3 63867 87616 977992005
3 64768 92801 769775966
3 35 99939 722513252
3 26 99951 823118238
3 58 99976 790250841
3 3915 69304 331159081
3 26036 85293 15365366
2 84816 98990587
3 10045 12349 704251820
3 34302 49644 121615370
3 5484 55947 653097219
3 1 99961 665390117
3 3918 78557 337277260
3 78 99963 147587335
3 18566 57419 726873857
3 66 99958 572983023
1 77592 88193
3 31367 74192 862110218
3 70387 82670 468464468
3 88 99920 732296696
3 32 99982 988943145
3 62 99905 555713216
3 78 99900 786590489
3 100 99914 921783339
3 64 99997 125387292
3 74 99912 211746277
3 35788 90433 418251454
3 76 99950 909681007
3 20 99929 228446389
3 78540 90207 416975447
3 51844 86032 231280304
2 95949 75700360
3 16338 61207 442454756
3 804 2730 258549728
3 23502 40916 147891777
3 46828 62409 142994785
3 29 99983 674981842
3 24185 51720 594550617
3 43 99983 143850889
1 44949 70847
3 22663 77867 112840464
3 55943 83660 936722646
3 55 99984 914228421
3 21 99929 211610368
3 1 99937 508841225
3 2 99927 66186684
3 21 99908 397143845
3 57 99964 740657448
3 29154 33459 408419402
3 44 99952 851693611
3 84 99916 411181413
3 100 99996 739218670
1 12942 33971
3 93 99920 615413346
3 48194 90471 647057419
3 50 99921 402147662
1 52772 59384
3 50 99957 728387700
3 61 99905 8414632
3 25706 62763 255977363
3 67 99924 159337401
3 50 99979 929543264
3 70 99934 486313766
2 12190 450575391
3 94130 99948 4187028
3 40241 76710 817699143
3 51 99917 870113016
2 31114 353857330
3 42 99963 880679760
1 29282 30593
3 41 100000 801992913
3 100 99999 51553386
3 83885 84675 569263569
3 54040 54592 71354595
3 78 99986 519250582
3 41 99907 539227303
3 7 99977 681127543
3 11 99941 367557921
3 59 99918 157427982
2 61288 382336569
3 52752 64172 427164319
3 49275 58757 331880071
3 13086 25591 352799712
3 1022 17360 303859604
3 71374 99140 873174016
3 12833 97189 545484363
3 10 99989 673036405
3 14702 59297 299119649
3 40221 62218 161031766
3 55 99938 22387410
3 69601 85435 451717549
3 71 99928 778739790
3 80548 85210 986873099
3 13734 88694 631131373
3 39 99943 406264674
1 20126 71987
3 16223 40054 843253513
3 55 99951 345989900
3 84417 88820 614641345
3 15 99905 461331817
3 38 99945 505116307
3 62 99905 226952135
3 28 99927 782172752
3 63456 85979 359209647
1 10802 37206
3 19149 30329 383909881
1 10254 63848
3 21 99959 335406526
3 42210 59594 973792119
3 65 99969 570193541
3 29429 41413 802112063
3 62 99956 194762688
2 25148 968442817
3 83 99991 25592378
2 52841 121957846
3 2514 87992 295182421
3 55 99966 102232592
3 13137 54561 205556633
1 29120 61671
3 12 99981 240203166
3 35794 58917 459865939
3 52 99973 520405464
3 98 99943 272905630
3 52 99900 467625528
3 31345 65291 398794960
3 4 99929 196661082
3 19 99984 461622622
3 18805 83989 151471965
3 28249 93584 756534803
3 40 99925 139283742
3 84 99929 835103974
3 12115 58535 82600359
3 3707 85722 694640656
3 16827 42424 627135458
3 97 99940 863244637
3 82 99946 479556753
3 9280 10469 748889539
3 1635 64730 684504195
3 16224 72092 800378674
3 125 5052 940402432
3 15 99995 813932202
3 62676 73906 461476485
3 31 99967 711996563
3 48 99904 112602551
3 91 99910 675828041
3 26435 66194 339060369
3 21630 94138 697815542
3 66 99920 190617568
3 62 99991 790330277
3 74 99909 354505458
3 38 99984 110705300
3 48 99992 310265738
3 7 99980 875202505
3 81 99903 792009239
3 23 99939 822584552
3 80 99910 245652518
3 71 99929 550613060
3 48636 79712 561610517
3 76289 87863 76261684
3 32497 94235 20536585
3 31 99941 590752425
3 33908 85009 857083938
3 5 99902 828971005
3 28 99981 239264749
3 12 99931 702876685
3 44 99993 807008539
3 55 99979 18319498
3 73066 94938 762047856
3 74 99991 520575373
3 17 99968 220669950
3 1552 3070 212298601
3 36909 82393 737962388
3 2 99998 623115973
3 40 99966 688842609
3 86 99985 935557354
3 78 99951 100172349
3 15116 90848 803909722
3 35923 91515 144700217
3 1401 15833 493190050
3 55 99987 170271157
3 13 99904 71914097
3 93 99983 584848067
3 86595 97167 584162026
3 2064 89552 844359979
3 15950 33814 334923062
3 61658 74931 582837151
3 98 99918 910079325
3 7681 66256 111728944
3 16239 75888 533186902
1 42895 73699
3 28810 99321 766858489
3 80 99979 827515521
3 95 99972 810272081
3 18 99958 412370512
3 42917 49970 883491487
3 62 99959 589891792
3 10619 26603 462657929
3 19216 48934 206812065
3 13577 91591 920137219
3 59 99918 474493906
3 4 99994 661263270
3 64962 73654 125211355
3 20468 81744 552273478
3 7265 69680 383482318
3 2605 44114 367018175
3 39250 93054 353498314
3 86 99951 35274768
3 28970 93639 875461808
3 30 99925 57666731
1 1521 74639
3 41 99943 984276411
3 2681 4617 543799118
3 39 99995 673624895
3 17228 73381 119447427
3 81173 98808 732630949
3 2882 47037 380950653
3 61 99942 155864169
3 44 99909 259824779
2 38215 147831871
3 90 99911 163068143
3 44 99979 282815156
3 64 99963 716215656
3 22869 30323 175506953
3 362 82694 686196662
3 15335 51095 547914841
3 13 99997 640895251
3 69 99987 593069213
3 43 99917 48146493
3 75 99916 670043140
3 29728 47018 61540714
3 25262 48520 963065221
3 31 99920 542964342
3 35516 65531 308729267
2 68146 157874109
3 23 99999 199983858
3 11 99913 267082594
3 25783 57675 419217988
3 4 99988 858681887
3 6 99981 900677693
3 8 99998 431567348
3 76976 93515 838983953
3 28378 52469 3708654
3 11 99901 580569075
3 23790 33489 181910936
3 42840 71913 421938467
2 48203 350639684
3 9659 98331 546569973
3 23536 73823 35570311
3 87 99990 95088028
3 12049 59315 637283978
3 37383 75459 194073074
3 72 99996 979922824
3 90683 98369 707460805
3 39434 44299 442226585
3 15030 86181 804523349
3 44 99906 325169256
3 39337 76964 400091045
3 420 65870 938802726
3 52 99939 928321808
1 43236 68436
3 63097 89690 477154495
3 10 99911 497645978
3 91 99986 241395777
1 41281 56507
3 456 14529 302637328
3 17828 45374 933209373
2 883 91414951
3 3766 90261 154846047
3 42781 85870 379210257
3 325 89565 304149764
3 54433 98357 878794028
3 29324 72304 624045389
3 45533 57362 618539516
3 893 88519 281778957
3 10574 59951 64315440
3 82 99984 576613061
3 38322 79231 337652024
3 44 99988 668174938
3 29714 77418 165326745
3 69167 96601 665393413
3 13502 18066 101986431
3 33040 96591 588140939
3 23306 53729 155382164
3 66 99976 428829358
1 15277 74066
3 56 99989 718475871
3 20674 36281 377101827
1 24344 92627
3 48294 89681 217837250
3 69232 79800 676533860
3 22 99911 242011204
3 60426 78837 653563235
3 68 99971 279802431
3 1 99972 279058339
2 20631 426339537
3 42411 63789 317894140
3 35 99993 747519468
2 46513 708745460
3 83 99975 446039387
3 4 99909 856416965
3 93 99901 541835594
3 284 42738 927353400
3 33 99963 7675319
3 47 99995 939825598
3 6 99939 459772852
3 40 99951 641477681
3 86 99984 637296305
3 14568 83295 193450824
3 3546 66015 165428876
2 33945 691187420
3 57 99990 119858241
3 88 99921 109705659
2 81081 545157311
3 100 99943 293195966
3 78 99968 830062480
3 84267 92166 683926574
3 48 99905 924535597
3 42 99974 643708794
3 39 99945 732920519
3 1390 58449 583910324
3 24982 55095 152408562
3 29235 43702 309533428
1 71341 85260
3 49 99993 95230096
3 61 99926 465057334
3 69033 91132 812076324
3 59 99934 865725365
3 22 99953 733979552
3 19303 40216 4855706
1 20785 71622
3 40040 49101 21571618
3 40158 87646 420087743
3 4 99996 170496241
3 57 99943 423985238
1 53338 93643
3 74006 86122 337484868
3 3973 41102 5064190
3 953 98042 363369910
3 28658 58527 584007694
3 4744 24018 687297259
3 6309 63997 963603406
3 3132 84465 321187617
3 19 99904 115217603
3 23502 73470 146401382
3 18380 81400 169124467
3 88 99956 282502799
3 4 99967 159616254
3 94 99917 14423661
3 4 99970 54667760
3 38 99978 727399227
3 93 99996 194864981
3 49 99989 942021211
3 60066 99612 475481870
3 93 99939 598183233
3 58794 71099 122010211
3 6389 73526 432879536
3 84 99911 259339737
1 8706 85787
3 70 99935 211947939
3 28 52713 586286476
3 33 99986 864463841
2 1667 372093064
3 33263 82216 589780
3 71 99946 428256968
3 4137 10817 475764031
3 65215 82295 81869211
3 21319 78520 447178890
3 31 99984 222089773
3 15834 51377 327856764
3 90 99930 565033687
1 63677 75406
3 44945 86626 300028988
3 84476 93263 740425282
3 75 99948 668402633
3 57 99990 886714006
3 92 99982 223699225
3 31 99988 392274020
3 11 99950 29939461
3 73 99993 646622355
3 10673 90028 894021620
3 1309 36689 662416039
3 42 99948 499072401
3 19 99969 366711325
3 4310 46069 540784826
3 11821 26009 912024566
1 43719 76459
3 60 99973 15407384
3 91 99960 272714658
3 58 99963 841440767
3 63602 76046 363214267
3 26772 56814 651430931
3 16991 75050 605145195
3 9822 9890 103114923
3 78 99924 655077472
3 47 99948 684553738
3 90 99925 810394130
3 440 38907 431161644
3 5692 36338 137365559
3 72 99971 277888477
3 85 99931 136080505
3 10936 23046 417240848
3 61 99957 790022246
3 9155 31954 591226734
3 59081 69826 42265256
3 27 99908 817936429
3 17079 42041 105939575
3 80424 89308 207024676
3 10884 51175 469318475
3 76015 96875 409423132
3 43 99928 394891478
3 26300 87514 134341993
3 58 99950 201375538
3 20067 86222 243695545
3 23 99982 517820247
3 51298 61779 701415723
3 67843 90517 765047760
3 52416 94983 877449124
3 72 99911 40689582
3 8893 77428 416221790
3 90 99919 975164348
3 95 99937 378121923
3 16549 92278 530421237
3 18381 90074 942743417
3 38 99925 813464371
3 72 99954 224716733
3 52780 65158 266516778
3 43465 56238 687907061
3 7 99956 280014484
3 30684 90328 872910976
3 2360 29999 495221678
2 74349 802687244
3 21026 68394 620964445
3 51 99963 634943012
3 64 99925 188912554
2 87047 32251228
3 99 99921 343003636
3 10 99938 971924196
3 43953 59622 113535600
3 24579 85886 545960434
3 84 100000 639060839
3 77 99916 824556331
3 88 99994 592852463
3 32834 71379 579127602
3 35 99963 482723520
3 10497 88290 764268033
3 79 99931 77483047
3 89 99913 54859895
3 19505 28726 283297854
3 51417 86394 167115827
3 17052 32801 742642522
2 77017 340140344
3 71 99967 108100484
3 70296 89396 278441531
3 73 99983 285888205
3 68135 83237 197392698
3 8 99958 89609460
3 63818 77234 366774100
3 26549 88018 151781696
3 60 99937 871669186
3 78 99995 805243285
3 2 99961 162579953
1 4711 40178
3 11 99998 388731095
3 5 99905 958731817
3 16163 98251 73731747
3 20253 98388 651331349
3 43 99912 721286924
3 25523 73740 32123435
3 20 99951 742981099
1 36926 67048
3 57234 85984 881438074
3 100 99982 38170642
3 23 99928 376812188
3 78 99968 571903276
3 49 99931 232781652
3 65825 96220 297405538
3 11 99987 107936826
3 49 99942 472399959
3 65 99964 337478854
3 6490 12438 940906253
1 959 85483
3 14 99916 128881853
3 97 99998 868152101
3 91850 95250 57766446
3 73437 83385 953416292
3 20 99929 857693875
3 66 99962 69259636
3 50 99916 846564637
3 14 99953 383238250
3 23551 81331 448392186
3 91986 98057 26491308
3 77 99992 214872139
3 11165 42024 995342403
3 25511 59175 723555958
3 56339 58411 848381040
3 16 99924 199718271
3 15492 53746 605403266
3 57715 97959 703737971
3 4112 62238 539681255
3 25 99954 210689572
3 4903 7577 209537153
3 44 99905 87511836
3 84 99949 355875899
3 69 99958 811311564
3 2 99969 994201820
3 1568 38664 827807492
3 65761 88161 780058651
3 53123 64766 130328232
3 25089 72093 742947827
3 48 99977 701625505
3 82 99942 545831737
3 34851 45054 638109714
3 86 99935 462501484
2 22278 723933599
3 81 99973 794058682
1 36495 67725
2 47095 685851485
3 83 99977 557704820
3 24120 77660 433519872
3 5743 71805 561799078
3 8 99962 340233738
3 79 99978 25913744
3 4388 38720 302732702
3 85 99950 920169603
3 41535 49655 375352376
3 33664 47253 591391371
1 73625 95552
3 77 99947 147754253
3 56 99940 592244923
3 12571 33846 956617211
3 46501 52410 492684449
3 36087 47216 582283906
3 510 59195 378165486
3 42 99952 61950530
3 78005 88077 544318683
3 53 99991 713349876
3 71994 74206 168038703
3 27960 32405 699940831
3 79351 94774 424971598
3 82055 88349 305915789
3 99 99994 986583700
3 12 99932 316720575
3 8490 56856 395501540
3 21 99973 676074910
3 64 99989 146609020
3 86 99915 30854707
3 52 99960 873401100
3 21127 60748 546139930
3 38 99905 504241671
3 37 99932 765737330
3 28892 70496 987632184
3 39144 69926 793333017
3 62 99921 34612888
3 17 99917 519043094
3 34960 46076 475960927
3 43177 49038 584561238
3 48917 61409 771535450
1 82378 92889
3 16402 63153 567405568
3 18129 72284 598124775
3 99 99959 615330813
2 47032 309981576
3 80099 92196 534207076
3 26336 81102 605598845
3 33933 43578 189053158
3 11843 44077 659129503
3 98 99918 822487916
3 10 99980 515047013
3 12083 13778 58800422
3 14 99911 943476364
3 8440 96362 550282331
3 63 99970 349409098
3 55 99939 393843008
3 39 99910 105283527
3 8565 75227 800427784
3 42 99998 60872649
3 43790 46730 835480893
3 1591 35523 819397551
3 75 99904 355294030
3 4240 8216 507713697
3 53 99919 40289386
3 9421 47459 760237317
3 30830 41132 732064652
1 10124 26903
3 30717 81334 923193705
3 71 99925 871567018
3 19670 20934 935997606
1 13116 82755
3 18830 71405 502758739
3 32063 36344 129344453
3 67 99946 867536192
2 25849 972616265
3 59 99915 417194134
3 94 99940 460303868
3 10045 19502 819501376
3 15 99901 763194183
2 92633 721056792
1 41497 65247
3 58 99902 908931904
3 23063 55051 912665211
3 84 99984 561780635
3 1912 31627 160821530
3 98 99905 240055076
3 85 99939 646633981
3 54 99931 762133573
3 41021 51545 379686048
3 83 99988 969773207
3 97 99923 290148012
3 67 99924 48730609
3 29249 46951 340365740
3 95 99906 280931778
3 53 99910 910094084
3 3088 99979 632343708
3 73 99915 780629534
3 89 99903 992626193
1 65561 65777
3 68 99942 525123219
3 68340 91230 804263578
3 36489 77296 624595096
3 57 99960 559597617
3 38177 58158 66782374
3 22367 49755 837511111
3 22825 46260 458338705
3 8 99933 742836213
3 6 99971 321234056
3 44 100000 803964468
3 3817 59780 834525993
3 47 99939 740975504
3 44 99958 110598104
3 78 99964 608851864
3 3851 75665 995559505
3 6295 37902 186258841
3 15476 81564 384640636
3 13 99939 289768460
3 48794 57736 84266368
3 15744 21116 196474445
3 10414 77766 63641883
3 64 99990 760567438
3 9303 89742 33569073
3 12621 90337 184889355
3 67 99959 172719011
3 5464 97308 727421311
3 43100 74321 379261539
3 34817 72665 32639447
3 100 99906 558860741
3 39976 54928 888692005
3 58 99989 556779799
3 55 99961 826480088
1 24901 76456
3 23 99955 214705071
3 46448 66685 768973844
3 32 99999 725547602
2 30201 175783548
3 39945 89647 193771103
3 82 99972 909162066
1 33585 64977
3 2136 55018 52976260
3 73 99976 44971811
2 1412 811740282
3 35209 72172 773558125
3 12 99967 919627941
3 37838 54658 770793773
3 52830 77763 245746070
3 95 99993 285758074
3 62 99975 273071859
3 4468 93968 413168390
3 78 99920 468973141
3 46 99908 720099732
3 26435 57309 970413975
3 85044 86206 26617581
3 39 99925 166676331
3 12061 90708 791624979
3 54 99989 556369459
3 4401 63486 418248889
2 94721 186451242
3 92 99977 86053210
3 55 99937 343714685
3 5 99961 121227065
3 26 99983 176049611
3 17605 26712 427392594
3 24609 59983 280083335
3 80 99912 3058263
3 79 99937 868729647
3 43 99914 658612230
3 42173 44066 754067296
3 72 99957 238819042
3 39 99976 140068910
3 1 99968 331402531
3 1291 42410 42521267
3 53745 81224 826173419
3 76 99951 216670949
3 87 99944 378310586
3 47392 95515 639027117
3 38364 39427 726420260
3 52149 61139 632306997
3 11888 17243 239835586
3 26 99919 367110018
1 2604 39168
3 67 99922 382741497
3 68037 97407 828728604
3 2209 45786 399076949
3 50091 82724 489430227
3 91 99994 509510534
3 25141 32296 166332615
3 96 99963 226710291
2 12409 125474581
3 64793 85482 625841246
3 490 98875 13338105
3 42033 56078 230555619
3 26837 60642 169432126
3 38 99902 610544807
3 19774 52580 936022147
2 50587 518799811
3 100 99945 659957895
3 73925 83293 755521349
3 21 99966 48555017
3 17436 67967 745904577
3 43 99941 116383366
3 69 99911 24352522
3 28489 47384 246081706
3 71036 71192 814093299
3 46 99917 517601696
3 14460 35717 648528987
3 11932 82604 609779652
3 52049 76895 998103434
3 44 99973 186718619
3 11 99992 613106875
3 95 99946 150811392
3 64518 75053 221944827
3 59 99925 309069472
3 76 99937 207567153
3 22179 27772 932494761
3 36 99957 603712382
3 35216 40187 611264958
3 2 99976 536723143
3 22 99965 247478062
3 23 99946 495187856
3 23144 57825 763053413
3 4 99982 925464332
3 27000 53786 552624035
3 6340 60956 133557618
3 22 99991 589876716
1 26711 33002
3 14 99945 728533408
3 59 99923 768479152
2 47528 420071513
1 43495 81335
3 76 99983 996345046
2 30717 735549118
3 6016 97812 575929369
3 66466 76988 749859258
3 72771 86850 113308282
3 57075 82690 175043373
3 56511 71620 638994294
3 28152 95439 399046693
3 26 99962 215873937
3 2433 52836 175802057
3 38 99934 564488355
3 79345 82575 230907876
3 49098 83231 193292307
3 15739 48154 498700480
3 22822 96475 931112770
3 55285 98525 226104117
3 95 99957 807787589
3 70646 96492 306889730
3 72 99912 465672919
2 97588 630179170
3 33494 55371 863931997
3 42104 63052 810146850
3 16446 82068 360754452
3 48 99967 251873363
3 99 99994 789778477
3 44222 46067 521379020
3 62 99918 436522412
3 184 6645 8423081
3 15431 96607 229247898
3 26 99902 180932061
3 14 99998 347817786
2 44405 112631596
3 14 99907 233034606
3 89 99969 791048048
3 32626 60676 368143767
3 86 99913 158704313
3 11395 21862 151577415
1 20564 71864
3 15 99953 414354620
3 2223 54150 616006922
2 79582 739028168
3 64 99954 619250727
3 40873 49051 737317872
3 75 99981 959374063
3 32332 37730 702681703
3 87 99937 387791471
3 32016 60763 965121414
3 69 99901 857138094
2 9033 190474959
3 25 99950 960918998
2 56074 463179090
3 1 99917 590178228
3 57 99993 28214824
3 44 99916 793758600
2 95874 181070796
3 57847 94685 909152599
3 53 99904 933955583
3 2269 59899 1691139
3 74 99937 604504606
3 30365 74107 907605031
1 31498 87387
1 1636 6792
3 55 99962 27871597
3 11 99908 568522726
3 20044 44514 738178971
3 23 99907 514288178
3 5592 55103 183411004
3 31901 80761 285483895
3 38746 76725 441359461
3 1592 27074 459549579
3 52 99980 231578324
3 28 99943 301472739
3 53648 61053 818815077
3 65019 88624 160075680
3 83 99967 394266568
2 365 785559769
3 4928 64650 49305254
3 28401 31288 573329920
3 73 99959 766876232
3 61 99980 701850041
1 17811 72275
2 14677 757965526
3 84 99987 216192595
3 46 99969 991891237
3 65 99959 933441135
3 1 99976 362234711
3 89 99919 972873106
1 46263 99114
1 20429 68823
3 79 99986 667657770
3 53 99900 349790221
3 69 99920 276404848
3 46 99984 307410214
3 70735 79421 97302263
3 16 99945 382565615
3 34050 38183 610499346
3 6 99916 190883321
3 62912 63176 238203679
3 71 99918 745697764
3 8 99908 13550491
3 32 99910 637093650
3 18319 91828 868710522
3 27844 45031 540848795
3 89392 96041 250466997
3 73 99976 256753793
3 57380 72912 917799973
3 76879 90387 301405220
3 4809 80132 936888719
3 7900 24282 900994296
3 3873 83161 374081280
1 24913 85307
3 40948 61953 840758415
3 67 99936 693810329
3 60727 95245 589434244
3 4900 78312 269856259
3 50 100000 647118574
2 42865 951945833
3 77 99928 463567745
3 98 99919 115292469
3 15747 37470 587818865
3 17808 45610 870979623
3 1 99966 80892315
3 5305 82986 340302579
3 11397 81138 536184
1 47359 93090
3 34 99995 852399988
3 56 99954 611930804
3 77 99974 459159166
2 7938 120732636
3 53799 81610 86164649
3 38 99924 753651373
3 34 99909 210571251
3 19 99921 976899932
3 71 99901 121763473
3 20777 30339 524243481
3 87 99967 515970763
3 14501 99181 710558253
3 17 99974 351334265
3 54 99916 523231599
3 8113 89473 851592464
3 26912 58527 54051833
3 96 99921 284368123
3 73 99957 801957404
3 10932 84488 939224364
3 59 99953 917812881
2 95961 623390139
3 6 99911 671630378
3 41638 51219 667270794
2 44462 525207417
3 2 99969 208847250
3 44 99959 55173089
3 65988 69414 518869292
3 38969 59113 573796505
3 44 99958 19069955
3 40 99923 207809390
3 54312 97362 786592475
2 94899 853204707
3 95 99950 540791851
3 22 99920 362791038
3 61591 67158 184048644
3 66052 97303 604819304
1 66209 88487
3 40 99920 294538748
3 99 99949 419198660
3 69 99911 328454258
1 31901 66625
3 85 99975 443118000
3 64820 67321 846232695
2 34717 671769056
3 21525 73051 277827974
3 66 99952 739083812
3 53645 93400 488792043
3 74 99988 222572979
3 82579 85667 513710119
3 68679 95139 215695095
3 54 99943 278208584
3 47566 54386 385785578
3 66 99901 762483746
3 10605 35240 102827021
3 442 16243 173737441
3 7 99900 599064987
3 86 99943 898435293
3 55 99951 142156543
3 60317 97728 222566573
1 8089 47231
3 28802 72698 662882886
3 19305 27376 970847415
3 14 99977 772703585
3 2248 85156 650762094
1 3841 94455
3 39016 96246 611888327
3 4529 60124 515721493
3 34 99908 738283405
3 91 99913 622652250
3 8 99983 441963645
3 83 99951 42069394
3 39 99931 563111279
3 22748 81585 420522827
3 75 99958 678908544
3 2956 99499 617525038
3 7 99930 417955655
3 89 99915 918904782
3 51 99944 123713610
3 982 44399 853613760
3 17 99999 812294833
3 97 99963 189147628
3 58 99961 514400825
1 14713 98437
3 81 99980 435997978
3 3920 91047 541439377
3 3 99922 204421117
3 28820 78002 971320895
3 20137 74410 54099623
3 10996 35205 819504661
3 87 99923 571346606
3 66 99995 472605146
3 12 99907 831352990
3 45818 74050 512520092
1 57305 89971
3 14118 82498 115010365
2 54469 245357071
3 53329 88338 663942023
3 7379 17715 555669187
3 5 99924 815053476
3 25 99913 833692427
3 47464 58774 932332350
3 23 99986 238829194
3 54 99903 893218815
3 35254 53935 760094789
3 39284 96742 432333001
3 10271 28450 665049567
3 55069 55104 279020938
3 48 99934 873553159
3 9055 52148 768204111
3 5 99954 352545070
1 48212 48357
3 57 99909 567498334
3 50287 82319 670177160
3 54 99913 625137287
3 87 99900 503867086
3 28 99988 533320636
3 38614 51544 498047124
2 37082 234224863
3 67 99958 753034303
3 93 99958 319664838
3 4 99973 635688818
3 48 99931 734055125
3 9447 66122 663043892
3 20 99914 836168625
3 74560 84549 84045796
3 25570 42260 450928981
3 37 99971 967811755
3 66 99916 906242191
3 8507 81064 879431316
3 56540 70176 961015978
3 1 99917 676874717
3 72 99959 646117740
3 37308 95233 738962828
3 41965 68283 330677572
3 78 99939 388080965
3 38276 47167 329281980
3 89269 94984 889890139
3 94 99911 384480309
3 38 99967 878926629
2 79720 308834403
3 30687 89415 149265768
3 1 99983 118938790
2 25078 999905111
3 74 99913 840666141
3 32076 94794 994378145
3 37721 41260 25445152
3 67971 69588 468234851
3 36643 84317 745371135
3 71 99985 571131555
3 31 99976 677359587
3 16 99943 327526748
3 70 99978 641178924
3 36510 44730 552016656
3 87 99921 495540133
3 45633 90392 1100703
3 77 99915 765344502
3 83 99999 828950615
3 22 99952 416816986
3 9117 26738 177057868
2 50396 560080258
2 47282 192065287
3 70730 74788 472980466
3 29184 95034 639232296
3 19676 24745 942389833
3 59 99968 425381568
3 5 99939 512439807
1 11097 54932
3 91131 94404 775280235
3 5 99909 584288346
3 64213 82641 57139302
3 59978 61492 793202957
3 29281 31851 130907840
3 40 99931 291082222
3 41533 48937 499897251
3 58 99985 977610256
3 52159 80642 127580274
3 13298 16317 940163123
3 48 99939 350950207
3 37718 44808 654728152
3 27 99992 645576316
3 10 99986 780607123
3 26 99967 578215670
3 1776 35016 379298208
3 30117 88406 675358718
1 21153 90354
3 75 99906 618250930
3 1690 26544 554097812
3 26 99984 727438232
3 13543 13747 574448159
3 8701 55646 786993800
3 19299 27957 174831380
1 51183 71629
3 16 99913 416200365
3 73342 86529 940871704
3 7365 60504 837019946
3 12635 19575 816103960
3 59 100000 250100394
3 52075 55129 290270715
3 14 99932 753175720
3 86 99910 93956627
3 14 99996 972135285
3 87 99922 908368838
3 37 99905 64533449
3 60990 71170 350334402
3 63804 98756 790460057
3 66170 96489 733933688
3 20110 61848 142918443
3 85089 91347 663520456
3 100 99905 274067304
3 40607 72822 658305784
2 83837 312110286
3 38 99935 340268748
3 40084 78297 888677576
3 37 99900 822773026
3 87 99913 73716112
3 13617 22054 409571956
3 29405 90552 888114535
3 78141 97920 906899858
3 12419 65183 367640726
3 75 99977 386129680
3 86 99950 662829564
3 38182 73247 531409022
3 21477 99431 240521188
3 54 99995 92676057
3 7822 57120 779746076
3 3 99960 719710018
3 86 99924 321543236
3 14303 16920 515072749
3 64 99960 870423908
2 8902 783778064
3 1 99974 302535575
1 5057 20172
3 60685 88020 95745429
3 13072 62754 864798100
3 62 99961 465088258
3 45772 92927 646185487
3 91 99956 199190604
3 86 99901 249786984
3 3208 72329 901352310
3 54 99930 347309776
1 13737 42069
3 77 99963 435377782
3 7 99911 601087634
3 11965 79230 247523671
2 95593 93977106
3 16388 67514 938597190
3 76 99901 583894021
3 41 99981 818530828
3 24 99956 807941894
3 33 99985 927824965
3 4575 75496 115252667
3 28 99969 31947613
3 10718 51167 286433812
3 52055 88019 444817898
3 39 99922 898127131
3 40769 40863 510619682
3 1 99961 962581771
1 25699 87985
3 44 99931 724007575
3 2 99936 341783554
3 93 99905 376596562
3 35551 76246 825558999
3 11572 52693 348232882
3 26090 63622 807386791
3 9 99902 213286241
2 60066 211981514
3 80677 81243 955378946
3 1780 95913 641202861
3 94 99958 165609874
3 36371 53966 403240359
3 313 25990 615041136
3 62683 71716 9101758
3 12597 69289 462998277
3 57 99951 967297765
3 20323 83466 150135450
3 25505 59095 184613741
3 25925 72101 953091172
3 11713 73754 53977272
3 8528 98904 382805984
3 8368 99626 58548785
3 22765 46867 671867233
3 4 99923 88186489
3 33 99950 194113768
3 70400 97084 775290594
3 43456 97627 486808372
3 16 99967 944072993
3 39 99923 942955290
3 48 99911 254141760
3 100 99978 960322838
3 56003 68569 829674450
2 88570 766468056
3 38351 47488 70881903
3 77737 88323 102716847
3 76 99942 24062930
3 47647 75830 211978177
3 72 99937 900539043
3 16 99918 610401729
3 28013 34643 800920508
3 48107 93656 357530218
3 77 99962 701178589
3 6726 18408 593914196
3 71727 84106 206012201
3 59 99981 999696132
3 1432 63499 947108304
3 68 99923 550993735
3 44 99945 24332046
3 92 99995 334497216
3 11708 23657 30120788
3 40447 40523 497334463
3 29250 39571 451648197
3 87 99999 268730453
3 9221 16382 424060645
3 60 99945 589417893
3 18950 50634 862383756
3 96 99978 579030654
3 100 99901 185025569
3 30104 76154 104426278
3 9251 52504 133321221
2 37295 980214175
3 55 99929 937833050
3 96 99921 639126643
3 69687 72640 768956996
3 74 99998 815060182
3 24358 55554 803661214
3 40 99999 742300883
3 6 99908 951479290
3 45102 93129 566068305
2 71316 463520641
3 31 99994 934831989
3 86 99971 713051449
3 94 99923 352412692
3 87 99910 554058339
3 61635 93678 728230695
3 37 99942 841039475
3 71520 78940 959708662
3 55 99977 964769580
3 25325 73323 27073286
2 23162 275039878
1 48586 94698
3 11 99987 555889013
3 11519 78875 520727018
3 28874 34628 388863230
3 27907 73108 609796811
3 38 99947 892051656
3 57509 72328 771415312
3 3 99976 749473349
3 36 99968 405436245
3 41 99995 227771041
3 9545 48813 235970657
1 13134 23393
3 38 99975 720229755
3 32198 33154 202048866
3 21188 24390 306817897
3 76617 76751 685941626
2 27403 465707852
3 52 99933 171434020
2 89107 834617551
3 71 99964 622708972
3 77897 78588 801525344
3 9 99970 375151989
3 74 99943 63447176
3 17999 54966 5642104
3 53129 64805 190658617
3 78 99956 969627319
3 58 99970 363830819
3 63 99986 397873751
2 46642 414592646
1 17769 28434
3 28686 78353 546806249
1 12563 22012
3 80 99955 210531637
3 49114 73668 655348474
3 3986 23062 328352097
3 29908 65421 31196765
3 1669 60727 240319421
3 79026 84548 683017943
3 28306 77149 143194979
3 50 99940 296053650
2 52504 522156825
3 56 99924 928471517
3 53 99984 112243588
3 64051 78072 295484073
3 42119 46874 695875217
3 38933 72917 895498816
3 15 99916 733111529
3 44 99907 850692940
3 75 99985 78850498
3 12400 24549 40736005
3 49 99977 487322611
3 18269 59191 855251171
3 35 99920 823103813
3 35459 55137 143478937
3 18 99963 293781516
3 57827 80756 619418686
3 2 99987 230410998
3 99 99993 424485581
3 41468 79032 763053346
3 44129 51504 233069776
3 4 99994 735742581
3 52 99975 966800216
3 45 100000 215189546
3 32259 34212 681829681
3 67806 83058 157219752
3 17134 32818 434153555
3 78 99975 707543448
2 15657 595419324
3 5066 85723 778025764
3 20 99936 735193981
3 24455 75421 442624591
3 7340 35531 493986033
3 14157 39131 791233655
1 29707 37037
3 85 99934 763189021
1 1505 85739
3 11435 59835 271334241
3 54 99926 556601899
3 29378 43310 386649284
3 28936 40769 736158777
3 16 99907 95928833
3 74898 80131 934340186
3 12197 94105 376821629
3 82082 99076 314036903
3 80 99936 423574596
3 3156 49151 741789380
3 72096 73098 691837408
3 92 99933 595502165
3 618 37367 377395818
3 20 99906 567027631
3 85 99905 614525662
3 43855 56209 982979787
3 2488 56020 255505332
3 66 99920 998669952
3 48 99925 848684461
3 71124 91443 977004530
3 25 99976 914058986
3 14959 25025 617411141
3 26 99978 922330179
3 60580 73380 816878230
3 42384 44611 945747159
3 31996 55325 126079532
3 36 99953 233992671
3 26 99998 902548203
3 3887 25423 481499848
3 29616 36350 940390409
3 34 99908 546653569
3 71503 82961 681640196
3 40 99938 146545425
3 19790 60167 850859732
3 16 99920 250178156
3 47 99980 128352093
3 33592 84577 214957448
3 72 100000 409560360
2 58555 871807920
3 12 99969 619954401
3 684 21424 662540147
3 25342 34500 369622155
3 41 99940 559770697
3 76 99953 120339847
3 29 99943 693750594
3 60 99907 885088199
3 59 99927 356925394
3 15 99918 472635971
3 54 99935 643041054
3 8 99913 46362853
3 14 99988 330046869
1 8778 47858
3 45341 76388 47674442
3 25 99975 916432238
3 1831 4204 697769054
3 40731 61529 517521227
3 83 99912 812891631
3 25501 81472 7247596
3 58803 98777 803215360
3 47 99961 123117068
3 6450 81380 774301759
3 65 99920 470324206
3 10794 75147 885224661
3 63 99954 233208790
3 21751 69570 367646842
3 36935 84417 810170808
3 14709 19414 36117197
3 25565 52079 535590191
3 28462 69002 995397858
3 74 99908 867675825
3 13726 78871 902651932
3 4408 53564 101656833
3 37780 95033 128427837
3 8032 83034 553425124
3 26063 41842 183159228
3 68 99957 996529944
3 92 99976 484459863
3 91 99929 168992899
3 20449 58212 329438697
1 55078 57837
3 38 99982 494169873
3 23483 64810 171697386
3 32145 93767 447414956
3 48957 72736 169632043
3 26624 40096 922845928
3 60300 78941 867869844
3 80 99927 767903939
3 63 99920 627551801
3 75 99919 620389045
3 64 99920 338250284
3 57316 77613 182368968
3 18467 68421 276555314
3 5 99998 842787050
3 77 99937 581058743
3 55 99939 937053567
3 80124 92092 884513279
3 15587 32041 241454650
3 76 99958 439869342
1 11315 91699
3 11 99901 493950230
3 44 99955 471978130
3 3787 69495 438049184
3 65816 78816 170564107
3 78 99951 68083208
3 62 99953 78868291
3 8 99959 85527873
3 10533 12656 449969416
3 65 99914 950003693
3 62 99919 628795885
3 53182 94855 333245455
1 11547 86418
3 82 99930 315138306
3 83542 83862 992249120
3 23609 64011 196195986
3 9125 78649 861460711
3 20 99908 239780241
3 52641 60898 599962805
3 46613 73698 228658350
3 55 99988 932120215
3 10613 64253 717370970
3 19873 49088 94466833
3 1070 73821 546361534
3 83073 90324 47568044
3 8 99919 62435821
3 45338 68036 173671377
3 82 99952 178807894
3 66 99954 360843989
3 8569 15352 183735676
3 15251 89252 713691734
3 9 99904 799804138
2 37577 408048557
3 42723 78302 362085440
3 73 99966 320698331
1 21348 95598
3 29 99931 452274225
3 39282 57781 561440439
3 14 99985 231174918
3 17539 99032 827393766
3 45 99937 344935947
3 14326 16123 489487750
3 21 99926 8788097
3 76 99979 587050846
3 4 99906 245697134
3 96 99913 953299930
2 82042 671685384
3 3149 64097 152291902
3 98 99964 408238043
2 79751 425720413
3 36837 68740 339156439
3 22247 46046 253084716
3 83864 94817 324424883
3 57893 81353 168070374
3 76 99939 999217880
3 40738 66757 851437002
3 91 99923 281818142
1 46704 54378
3 17988 71673 176913589
3 2895 3565 520125075
3 11 99977 956824822
3 47749 77836 271924018
3 48195 81168 613641452
3 55839 73112 891638062
3 46848 98491 739625494
3 93 99990 870651924
3 49111 74109 150374413
3 70 99996 874687467
1 18310 67985
3 11762 55620 673271794
3 9523 70426 21735918
3 181 89583 861703559
3 60583 86530 447304395
3 29264 45739 941585786
1 18344 57775
3 86 99944 263134152
3 54013 96881 666523335
1 640 13037
3 45 99947 106599872
3 84 99977 554547241
3 21934 33371 693286675
1 25529 91542
3 49121 59474 542825743
3 7 99953 304280955
3 7944 55137 870000158
3 17 99971 108264877
3 12 99936 664925322
3 10262 62728 75897803
3 6119 65740 317551703
3 294 59626 564223254
3 89422 98127 975849347
3 64361 71944 224432172
3 1 99911 403016921
3 88367 92577 446594681
2 81754 515674053
3 13468 41480 538986411
3 17481 86915 808806176
3 65 99932 233872016
3 67 99934 67937961
3 7039 36606 758526787
3 37924 87039 162155548
3 14790 89760 82214670
3 75 99998 57996129
3 38089 84961 539814507
3 82 99933 299867552
3 27302 51488 87522486
3 22138 53997 248190612
3 53666 88137 737384992
3 1648 17133 271096868
3 68 99934 812329447
3 4489 62198 398423089
3 96 99969 663011525
3 45094 81478 176447146
3 95 99911 188359591
3 67 99973 855993318
3 7944 22925 937138847
3 32339 77025 957509426
3 89 99946 101698076
3 56260 64620 16730025
3 72 99966 533345880
2 55168 598638033
2 71268 145569520
3 79185 96754 956143041
3 67 100000 208039453
3 3 99932 208652497
3 14154 70839 607378810
2 60578 836336395
3 20269 89239 96953139
2 67926 382362889
3 71 99932 719372229
3 71145 81011 789462926
3 30651 79202 798700463
3 71 99928 67152121
3 88081 97525 257184326
3 61009 98176 42576112
3 84 99917 788737341
3 19 99927 820691724
1 46694 80696
3 1031 45375 509507196
3 90 99930 685707590
3 86 99969 823298384
3 15271 79656 832712326
1 55865 96296
3 59 99964 930981133
3 29976 58266 891660005
3 57 99937 225509424
3 43 99940 522346428
3 28314 88523 845941659
3 89 99919 878729225
3 5706 74476 368902877
1 39880 58252
3 25 99965 33890664
3 13947 70215 855486302
3 34 99970 484085285
3 37 99959 998139713
3 24431 89583 788000365
3 18236 57530 262723063
3 45 99923 945017432
3 22181 90276 455137097
3 10864 84214 114193636
1 44984 96050
3 36099 43207 640146940
3 11251 68894 635753944
3 47681 85189 774190293
1 53837 66592
2 23358 794210149
3 68 99970 247594822
3 32 99922 326257324
3 2376 34467 658662029
3 18580 93234 838766107
3 56274 58284 105443687
3 80 99934 315313458
3 67363 74037 805480518
3 22425 90022 558038742
3 51100 69037 963909294
3 7703 29333 605336384
3 80 99981 410392268
3 7 99932 99659317
3 87530 95738 908147016
3 2652 4703 6126967
3 48333 58317 884726620
3 17684 27449 991595388
3 51802 54930 19735845
3 55 99953 629534813
3 48 99997 906110521
3 35 99947 51820306
3 71 99970 843910777
3 23386 62123 619434204
3 48 99916 307250473
3 3144 70621 455381250
3 36 99990 98578494
3 65 99961 526740673
3 13 99915 562730488
3 10 99943 751967614
3 41237 62535 622318256
3 19 99900 881823038
3 71 99972 218414323
3 20855 82993 76752215
3 47588 63107 236490192
3 16373 79888 977923944
3 10 99980 647928686
3 57312 57545 8645766
3 92 99938 439834594
3 704 93479 956479161
3 76 99911 743868991
3 34 99924 110272167
3 28906 38426 968843759
3 14285 98134 587584399
2 40188 439852386
1 23567 30817
3 46691 84984 343448822
3 23 99950 768830141
1 33859 71104
3 2231 80003 235945654
3 20 99949 445529213
3 28883 72057 230247636
3 55 99992 467164078
3 129 48803 547009418
3 386 48088 691066800
3 50 99975 890274664
3 59 99953 268152085
3 1 99908 476638229
3 57554 86890 724049621
3 67 99900 69553792
3 13 99937 69154853
3 84 99990 399144280
3 16143 98974 659060363
3 63502 86686 21707198
2 92853 993015154
3 59 99914 393455129
3 1 99947 45664043
3 26 99974 301235401
3 8 99956 129623538
3 51879 62204 397810669
3 6 99986 419038362
3 34 99920 358958018
1 46224 60279
3 100 99937 732307627
3 21471 36985 612533158
3 21022 33029 250589688
3 94565 94912 5301841
3 2 99927 340736177
3 14978 44387 305904844
1 1016 17144
1 31655 43844
3 61 99951 675123475
3 54 99915 635370184
3 56484 66055 712236197
3 27752 65138 9475594
3 46 99928 21118155
3 25 99969 680200185
3 87 99920 331970173
3 29 99966 928640579
3 56 99914 453858552
3 914 56625 215005105
3 10 99908 748827892
3 20724 40227 336003318
3 26 99920 957976597
3 30869 87542 796264903
3 26 99926 984919203
3 6789 8466 305795116
3 3 99919 407475070
3 48 99987 727723542
3 69 99916 297598540
3 21741 95291 210905394
3 96 99950 999034869
3 42 99934 200502525
3 21092 52096 872345426
3 48 99969 353847576
3 68 99987 327064608
3 49 99904 112258525
3 54 99911 49868859
3 20713 22422 573311794
3 18582 85294 441157385
3 65 99938 973027742
3 37960 64398 847576885
3 69 99904 859992474
3 2 99913 102395037
3 79 99976 965467434
3 39 99930 300719246
3 63093 96952 531214252
2 19681 176481632
3 14 99970 898277222
3 17 99903 669291993
3 86 99968 53134417
3 56 99947 620895128
3 47648 63469 139906033
3 46 99927 101476427
3 45777 46331 115498375
3 16151 46933 514689388
3 34628 73320 488936207
3 46 99903 57384112
3 63739 88904 332285272
3 50 99925 625384129
3 63 99998 85577298
3 19448 60113 604007981
3 47 99991 364005799
3 6984 98165 866657950
3 47055 99112 284000141
3 31899 89021 312171084
3 17844 49672 95761882
1 73535 88872
3 46452 73711 70444814
3 93 99994 772681779
3 39 99978 216859078
3 25306 68358 557846041
3 81 99952 330076164
3 99 99961 695582193
3 21958 98008 119758619
3 27508 32784 810005249
3 2 99962 500769631
3 57347 73870 9350960
3 47 99922 138639738
3 11065 84776 656658173
3 18 99948 1316859
3 85 99941 38067632
3 7623 57553 303812401
3 92 99925 886177744
3 28726 59536 257865015
3 54679 63899 690740693
3 2279 88094 252325968
3 59 99921 59093790
3 35002 59506 27356021
3 21212 54424 213552933
3 82 99954 835601708
3 77 99938 707769586
3 91 99902 905690779
3 64557 86199 511404238
3 65119 84991 253958877
3 82564 84827 530711610
3 39685 93550 265334932
3 11992 50911 690119711
3 3 99915 225530816
3 53 99921 848467270
3 66828 80051 892854736
3 15212 59069 186544394
3 81 99904 536698870
3 56524 88341 885404748
3 23 99963 628877759
3 66098 70221 176394408
3 8180 55291 661538275
3 24 99966 285819879
3 10 99995 197570394
3 39 99954 491005877
1 456 86298
3 83753 99948 111635084
3 26 99966 987716882
2 19931 481605889
1 12122 32339
3 40536 42791 442926533
3 23628 24305 547549068
3 60 99914 430223090
3 75 99948 39363353
3 91 99934 600117205
3 66 99931 76978113
3 1 99973 545440159
3 57026 94238 199327525
3 22714 27631 67288549
3 53 99988 156799737
3 69 99904 741511824
3 70951 87772 353152665
3 32467 39685 607628821
2 20764 301173361
3 66 99915 863793204
3 21303 61324 214560953
3 38 99962 632878791
3 43863 72876 479261235
3 44 99965 293451376
3 1903 95556 797415793
3 21361 48800 912521701
3 19962 95256 706594319
3 26244 75970 861749962
3 40673 72648 888595074
3 33208 89784 335734302
3 32166 77452 579745330
3 30 99931 231911157
1 49718 79236
3 19382 64179 321586938
3 44 99975 844448841
3 3185 98016 535817278
3 26434 56728 421670800
3 21580 78462 104172055
3 43 99987 922526958
3 905 93817 84049427
3 29 99955 318638023
3 14 99978 796469299
3 83 99964 940866084
3 41167 95995 780957150
3 17 99904 947226953
3 52371 60097 995998997
3 7 99953 863142530
3 22796 53302 933532136
3 68 99975 301120062
2 21245 196435102
3 70156 95746 188343434
3 13839 52989 229992764
3 30572 61331 82839306
1 24848 41611
3 21 99925 830119288
1 6171 40327
3 19349 69831 296307426
3 70048 95689 464236873
3 29 99917 621984502
3 13 99917 711066003
2 50296 693729689
3 20 99985 856136569
3 41450 54345 200188024
3 48 99906 114251475
3 2820 26291 542500713
3 17 99955 9882959
3 15 99954 175131132
3 48831 79965 95110922
3 76 99919 856018137
3 5021 6780 984865691
3 28 99906 263709331
3 47 99940 783440776
3 88408 92860 345230527
3 11 99930 153164793
3 29964 71013 384489285
3 70 99972 396912299
3 66330 97505 594152950
3 64 99943 374130727
3 15307 44908 463371358
3 79648 85729 857329204
3 36564 64777 830803420
3 33205 42584 723805323
3 26905 60388 611512816
3 10 99989 357020105
3 35850 81795 211406036
3 5 99991 389467818
3 6431 67019 778586190
2 27972 703428250
3 28 99952 457995811
3 43 99987 442556296
3 31419 88653 768501578
3 26076 57212 272394288
3 16245 64284 952065524
3 74205 84163 416627584
3 12 99948 858430488
3 86 99970 636203232
3 76 99936 824031387
3 66 99909 319963556
3 43360 96354 586148449
3 69123 94569 669939397
3 66 99970 355707810
3 41 99927 397317329
3 3080 18939 707867518
3 7180 39584 900312607
3 77 99960 695545300
2 2510 71266227
3 90 99962 421102550
3 17043 81104 58245335
3 53295 66294 560290552
3 2225 68425 748482512
2 31790 766677297
3 3992 59478 587925597
3 68 99971 305411358
2 52265 214674537
3 73 99947 265304506
3 82 99949 654828761
3 73 99979 619106468
3 6315 81006 123144009
3 79 99937 860044264
3 43130 89775 82366391
3 12 99924 210740954
3 93 99959 262876051
3 23 99998 951349877
3 58 99967 991214774
3 74 99951 107516392
3 53575 77103 774720144
1 16303 68648
3 9908 95941 820291696
3 60411 97453 326242210
3 15288 68064 636740946
3 21 99918 923480178
3 50002 96092 97250133
1 13381 85685
3 9599 55051 402812875
3 41747 84678 694456289
2 49055 344452286
3 15 99944 562937944
3 33502 34247 448628599
3 58035 70570 56553628
3 51 99973 723821380
3 45047 58187 488831864
3 1 99973 983499789
3 26788 88277 239876594
3 41 99909 980478203
3 91 99914 699807493
3 27230 52451 298090094
3 9408 96143 122834739
3 85 99965 578307121
3 71 99983 500729436
3 2957 27733 204270572
3 80 99925 923590094
3 40 99994 326040026
1 2577 13312
3 50 99942 270369866
3 8043 78638 788191143
3 50402 77111 896286408
3 17737 96385 976200604
3 3 99947 67244923
3 43 99915 259373963
3 3 99934 660226202
3 69 99985 654645442
3 27624 53477 556354893
3 47 99909 471037874
3 2009 2320 319248548
3 54 99900 827589254
3 19870 36215 975126727
3 1 99979 502518258
3 18 99922 166019695
3 43188 49115 876204110
3 48261 86142 727082646
3 46216 91364 200317156
3 15339 18531 994813546
3 38 99984 44432774
3 77787 77809 247114631
3 45458 56270 985536100
3 86 99954 737894502
1 63846 99180
3 59 99902 452650064
3 33301 99845 762648671
3 20 99950 795725570
3 61 99935 35548496
1 79234 84364
3 18 99996 888404982
3 16 99919 961777243
3 45 99909 594714888
3 414 68271 891187617
3 77 99908 485219923
3 68 99922 214798323
3 35913 46209 950110250
3 8744 10526 435704869
3 54294 95604 255670932
3 61975 75785 696660997
3 19478 95176 570134239
3 82395 94989 369758344
3 5871 34282 845532534
3 6454 19058 92567107
3 17600 41020 615304181
3 2400 35632 687004700
3 53800 74366 239950202
3 80 99991 585488450
3 67 100000 814776126
3 60580 90555 244298074
3 98 99961 286918500
3 25 99984 991333372
3 38 99967 244792849
3 18 99959 842626142
3 17327 98094 534497981
3 66843 94733 303074895
2 40869 529451047
3 69 99928 214362775
3 41698 97439 258491897
3 88 99979 113643491
3 49098 61039 656858373
3 96 99914 265923012
3 23 99937 471151854
3 12 99928 596524255
3 38536 75718 803175434
1 15765 47141
3 42331 90938 59721968
3 86 99982 787018636
3 89 99911 808107836
3 31935 84979 402651490
3 80247 91063 686338731
3 96 99965 66932839
3 82 99971 661134685
3 66579 93304 147063983
1 18999 20108
3 16274 31057 211729505
3 40897 82355 638213357
3 73 99986 981573369
3 81996 89967 166038432
3 51 99920 626230061
3 36 99952 349974638
3 33 99913 488969915
2 17389 894445710
3 87 99992 209117285
3 74 99951 12674613
3 6765 85448 278229785
3 34681 80874 731875637
3 14520 87706 310682807
3 69 99983 452460476
3 16277 80811 688565405
3 54429 90389 6937192
3 43 99970 642911641
2 35493 146881768
3 13 99930 223072069
2 98108 757781754
3 16374 71120 970383343
3 92 99963 853522044
3 16 99917 346174270
3 6626 90710 885211930
3 34 99972 781604790
3 77 99914 928884375
3 19712 84314 297767010
3 72 99936 729461779
3 76336 84693 195444779
3 76 99911 346172957
3 67448 74144 849770634
3 31329 51118 473893128
3 40259 45303 291024002
3 51 99934 429947775
3 56129 64870 757673933
1 21860 71654
3 1232 16763 418283491
3 31174 34020 27416104
1 22004 29108
3 56232 97285 995774004
3 93 99980 929773971
3 61057 66327 724222465
3 84419 88759 48613439
3 83 99919 429729347
3 29 99907 351980306
1 5233 32604
3 45938 72421 18853275
3 62 99974 412763373
3 1050 32200 789567405
3 31433 78200 546428301
3 100 99995 611524864
3 85 99945 669082387
3 57098 75898 750397257
3 39694 42153 719443027
1 68928 81508
1 5266 76888
3 24 99978 507046077
3 59 99927 382674924
3 8 99967 207845905
1 39980 63379
3 31 99902 635427949
2 25872 968731547
3 8254 31260 381051592
2 32982 596369234
3 26544 53435 74556066
3 3466 69125 129463523
3 26 99920 658681218
3 2 99990 643252402
3 25705 58816 612349329
3 61 99950 2235984
3 66428 71967 494757604
3 27 99975 941788933
3 32049 47273 457634953
3 33240 81809 738146143
3 52 99979 502412469
2 1528 90837451
3 58 99961 553056008
3 6 99997 289874404
3 46 99960 528200035
3 15388 35986 300013748
3 54722 97867 474306445
3 49695 97811 656320351
3 6294 32775 8963678
3 69 99955 369769393
3 8294 95804 623723581
3 31226 52243 517539315
3 28 99957 91374987
3 68 99902 130621696
3 44 99937 141819229
3 46 99963 751763603
3 48 99931 110235246
3 20986 41984 427291108
3 3286 86016 977483348
1 2359 41489
3 1188 31577 56231878
3 28 99998 971137103
3 24981 51426 229680510
3 29178 46469 830563295
3 31 99970 452803661
3 45390 53363 744369922
3 32299 35878 31316793
3 35328 94770 244050605
3 16013 90118 384785032
2 2198 388207497
3 45706 94180 724347560
3 31661 41094 640865843
3 15211 65372 596622832
3 50 99936 772962580
3 96 99946 169397103
3 79 99994 36335013
3 20 99985 557662077
3 35288 99252 237184407
3 43 99969 985622025
3 48487 67520 72523689
3 87 99914 328755221
3 47031 89466 976428729
2 58040 243806136
3 2 99977 515146296
3 40371 91849 280088349
3 12189 59114 48039315
1 56613 81860
3 41136 89862 656227840
3 34 99952 115336541
3 48 99980 200602356
3 69670 75246 922560471
3 25115 37965 932045562
3 7345 92813 38653870
3 59645 75359 741521123
3 64756 84048 923529646
3 82 99959 107191268
3 45 99998 716874187
3 34127 76213 96192045
3 27 99912 139359315
3 58044 90047 941329845
3 13730 95380 762533216
3 4075 14244 41210200
3 35692 73865 563562128
3 53863 66060 61202980
3 16616 75898 184958712
3 22 99960 853078256
3 27 99935 422818646
3 8518 97736 829372463
3 13154 93739 122735751
3 13640 59506 489003523
3 7664 27442 802211384
3 88 99901 179921556
3 27971 39682 94331872
3 6 99978 617340067
3 12067 19383 894822382
3 45 99976 639498843
3 88 99950 978120511
3 15014 68360 421351015
3 74 99911 47373523
3 2303 52529 532855626
3 59363 77127 147250113
3 76 99912 580917994
3 49 99947 897554792
3 64 99989 180302958
3 12255 13887 158917094
3 43710 87969 922178123
3 1657 67579 855062734
3 30 99971 226118809
3 18333 24596 360324118
3 57 99954 838106027
3 10157 26175 849894223
3 36452 41236 901560030
3 82 99950 255758106
3 67751 83478 293945778
3 61 99913 822606550
3 58 99969 319260439
3 43 99979 218192542
3 69251 70778 687227146
3 6763 46517 246913395
3 11376 49549 966034016
3 71889 78672 693534646
3 19915 99697 675073250
3 19954 33497 162580953
3 31 99967 806094234
3 65654 82142 221317461
3 60 99952 759717228
3 43587 89732 411133919
3 29 99968 391764969
3 52338 81693 388222679
3 14130 62267 647362656
3 40 99937 437075714
3 20 99986 688856886
3 76 99907 360816249
3 93 99946 30117239
3 57419 68153 642191072
3 55 99919 35218093
3 65673 93567 772870620
3 16351 40193 902741233
3 66533 74002 296405951
3 52596 56354 643220800
3 83 99998 182600837
3 26582 81757 241954319
3 36 99919 149736197
2 6246 685072899
3 67182 69837 172588447
3 54 99956 29558510
3 3730 40855 413257189
3 79 99930 118813590
3 57380 99511 954123173
3 3 99998 135969620
3 32 99989 957144359
1 37827 77912
3 13628 38532 458879340
3 7873 63378 765345371
3 93 99917 149674679
3 53785 95209 28316089
3 44227 80434 150648173
3 50116 61935 761348497
1 49397 73406
3 23 99930 25528125
3 30515 92099 516407847
3 3715 5985 288929857
3 1093 53640 541687523
3 18282 78043 874560280
3 97 99995 338550144
3 37 99993 351112997
3 96 99927 795180875
3 38757 73155 766112891
3 3 99909 60338017
3 1355 29121 124877873
3 22 99975 641171881
3 71855 86165 529179895
3 49281 51631 661136898
3 58 99991 441549801
1 11373 76114
3 25466 48661 505783115
3 22 99909 113309270
3 8 99997 505485292
3 26 99908 836838888
3 15 99941 618828073
3 5859 35492 974170427
3 80 99982 756157040
3 41863 69486 225551323
3 56 99942 508852988
3 805 52569 151258405
3 67 99916 226814182
3 80 99938 69072375
3 15 99989 982665342
3 13610 60578 189056164
1 77564 83431
2 46137 782270261
3 33 99972 422887961
3 12874 27080 241559907
3 94 99976 747081627
3 29769 41366 450721138
3 61 99999 461503012
3 37 99921 843164504
3 32458 73553 838121152
3 6895 38064 723038207
3 62956 97777 32776611
3 29 99997 238026294
3 93 99953 21358772
3 99 99998 928909797
3 58 99997 83235434
3 6829 71055 893230469
3 34 99940 548939484
3 26 99979 617738191
3 47927 50741 443566867
3 95 99921 665803187
3 81 99990 864928419
3 31 99999 505201292
3 3407 64220 225402747
3 9 99971 215271058
3 10 99918 619165176
3 67 99938 248041360
3 15 99913 796845376
3 45309 98489 730543575
3 42 99905 204317134
3 48 99984 443146611
3 66303 78450 534255689
3 25 99981 954979229
3 81 99975 320442523
3 59 99919 960600689
3 5436 34864 986576702
3 67779 78224 314291424
3 36588 48401 65789657
3 32073 50486 434110696
3 22 99987 530440204
3 88 99937 778360835
3 77 99924 458135944
3 52987 61422 110613981
3 84 99968 75569763
3 31854 92765 31512906
3 21995 64871 343043242
3 3756 99587 156042103
3 42807 49802 867843127
3 38445 40118 994064736
3 82 99990 771414469
3 76768 78782 289453955
3 30 99917 862976066
3 78 99980 389281747
3 2348 99369 925493861
3 28551 58946 91849198
3 27662 90497 287650432
3 45 99965 350027667
3 55 99956 253164183
3 82 99903 807536974
3 42622 81589 102469298
3 62 99981 589134710
3 48 99989 356639599
3 36991 74959 767420250
3 47 99973 203342556
3 1 99973 733559991
3 40626 99629 950182275
3 64042 66543 718244205
3 24 99963 784277446
3 94 99991 184175474
3 11436 31654 404726126
3 84 99964 490996999
3 61 99980 572529535
3 92 99949 79313706
3 12576 28475 805261902
3 92 99901 78506059
3 71 99977 584827349
3 6 99942 131955523
3 52266 70371 380181062
3 40288 94887 595777154
3 1 99989 22714590
3 10 99957 844419976
3 35059 88369 931409149
2 25809 610597149
3 16768 66125 233965822
3 58123 84544 714183653
3 44299 55013 348283663
3 95 99969 702853251
3 62 99916 949803764
3 5 99938 68560916
3 16282 65808 694802186
1 39502 97652
3 18297 18589 560495581
3 13014 25493 866988863
3 86 99921 55435572
3 90068 94518 820539490
2 93806 871267737
3 8 99972 483454855
3 12451 15157 76635353
3 70 99928 196811023
3 22407 84851 557902405
1 23902 88355
3 28 99941 45264185
3 47316 51704 279379391
3 23001 30654 609228698
3 66 99906 998057831
3 32465 50876 928935409
3 93 99993 211679406
3 66 99923 786959892
3 37990 60938 787858625
3 2 99939 357535941
3 72 99967 777519769
3 14184 79968 783626625
1 38064 81701
3 42 99973 584478112
3 73022 74036 929347900
3 70 99938 919832002
3 37442 66775 69301324
1 2464 40497
3 88675 90399 104657633
3 79 99979 231896520
3 69 99985 645338819
2 55692 510251024
3 7323 99018 247871437
3 32 99960 978490127
3 72 99949 174705159
3 18 99912 806833145
3 12 99962 997879136
3 16064 45166 726448068
1 51624 68583
3 17457 44578 971192050
3 37 99945 625860258
3 33879 56393 874982951
3 15248 31820 866120134
3 79258 92115 436022485
3 9 99976 590026913
3 51591 89492 25974847
3 2 99905 145768287
3 7846 48248 333503575
3 86473 90581 912869375
1 13823 65407
3 16 99981 492869406
3 36 99901 909313550
3 25 99929 589177266
3 73809 84195 492798744
2 24594 150329058
3 8985 40025 136634737
3 94 99931 659128833
3 37 99906 707481532
3 42 99985 94121405
3 32753 37701 554319190
3 46 99996 769227744
3 88 99973 224848604
3 20 99908 204100971
3 8049 44307 417854575
3 17798 45607 283293896
3 19 99999 217886094
3 9065 42245 699377214
3 61824 90855 643370793
2 21691 157193179
2 56202 590596832
3 16179 99266 115189053
3 24052 60140 773283219
3 33624 95622 400130371
3 96 99940 598362456
3 61 99973 842997620
3 55 99977 366845222
3 65 99973 779741478
3 28 99988 139254847
3 74 99904 546802683
3 11598 18177 264617797
3 3281 45843 568700827
3 87 99969 945403279
2 66723 479721749
3 61659 99692 904235193
3 46 99981 632382401
3 29 99927 615303297
3 92 99983 229307260
3 32323 68064 837663613
3 62 99947 945039606
3 64 99958 265215693
3 2118 42378 313045827
3 43 99976 922114468
3 25 99964 309660110
3 25 99915 723907295
3 62 99947 243054218
3 69 99909 403555545
3 74239 94416 667505771
3 7503 29017 987755385
3 34 99964 82173461
3 863 19521 595363981
3 19548 68434 205441748
3 76 99914 38276187
2 11441 677867815
3 35351 62509 362275449
3 2815 15292 539588739
3 30 99916 7510495
3 44263 88857 25437478
3 62223 78314 831213083
3 11033 28536 632026021
3 29563 41651 373989719
3 12 99952 977926550
3 24316 74518 831145368
1 23303 66500
2 86799 230610545
3 58 99921 346584281
3 3953 88302 527802295
3 27 99916 324642220
3 37 99962 849721417
2 57972 433737640
3 7655 53022 476330866
3 90 99960 408793510
3 8881 56419 857885656
2 80528 587903455
3 4157 57781 664605888
3 58 99984 402399335
3 3 99966 229456463
3 76 99914 470140511
3 26 99968 716553264
3 8 99984 421861377
3 32884 34356 395752223
3 3734 36959 133870530
3 19356 22478 505557162
3 47146 75755 137548043
3 28 99917 640270723
3 39244 50331 475795244
3 12295 60094 298716691
3 35 99915 663557774
3 87 99977 64948048
2 98410 716303722
3 86 99986 668530125
3 47 99936 970761108
3 24 99968 861242570
3 21488 95634 819729719
3 91 99989 284163713
3 94 99943 426145778
3 53903 78300 623623449
3 55 99920 371610842
3 66019 89625 423415463
3 39836 81968 989526519
3 54 99904 299983934
3 32269 62228 239094255
3 10438 49233 329376072
3 22 99910 139696129
3 91 99948 802887444
2 17763 703181887
3 4383 28149 607343825
3 77539 88927 248270212
3 79 99941 294124204
3 24 99923 262451336
2 68655 36258447
3 49649 98632 542933434
3 48589 90995 374431063
3 9552 31944 909277105
3 89903 97029 710986976
3 22481 64702 900646381
1 52078 78059
3 4280 25969 441575623
3 7 99994 915362792
3 89 99949 787085180
3 9681 98072 493146323
3 15049 21273 245192126
3 60036 87272 191486706
3 43289 61228 498611374
3 29 99925 323667569
3 77 99974 213551315
3 85171 88436 245436081
3 23 99980 199942990
3 22 99978 250044703
3 13 99938 725091663
3 55 99912 708986954
3 4 99915 219321288
3 3468 82653 229997364
3 2022 63158 166676321
3 30670 36292 585549032
3 18541 81609 572981420
3 22 99960 136215117
1 6811 20607
3 64 99946 685585341
3 44 99978 368464182
3 22294 46517 7165235
2 235 193428960
2 46223 235787441
3 12493 43569 336608441
3 11 99931 122688693
3 9587 10177 757803510
3 26150 66800 638202568
3 32042 74589 14296168
3 116 82147 66136990
3 17730 78216 647623560
3 64 99939 58912838
3 56 99921 433170863
3 15 99941 980231230
3 23061 90387 614683336
3 98 99962 651616202
3 15 99987 278305605
3 69 99942 564336774
3 52 99939 632277839
3 69 99934 727621177
3 67821 81352 687029826
3 22855 61279 194925548
3 55 99978 459974233
3 84 99999 111062332
3 62 99976 963114150
3 32633 99805 974339053
3 18619 28290 782342981
3 28 99949 400969152
3 19 99988 542845905
1 54696 80465
3 38095 91482 998035736
3 46 99988 59618029
3 50 99948 28433997
1 12985 15720
3 6714 85828 989640422
3 45 99959 976664532
3 47 99903 156657185
3 55 99927 345494531
3 97 99925 435145012
3 11244 74949 564559276
3 46761 99797 414903447
3 15 99931 412199376
3 37774 84690 677664864
3 100 99940 458787018
3 2141 91630 878387773
3 51986 83794 284723162
3 43 99939 275292072
3 79880 85599 47281917
3 46 99918 161207894
3 69 99994 954910975
3 63640 71705 644901617
3 10 99992 539211219
3 54 99991 912051719
3 17 99939 474514722
3 33223 92855 578124098
3 13687 61259 203792162
3 79 99987 463961306
3 32305 87738 215012266
3 22 99967 108596040
3 38693 61958 620979587
3 31 99955 208638268
2 96929 421590647
3 23 99941 409124003
3 18 99996 51216303
3 89 99910 806342725
3 49 99968 968644064
3 60 99978 808418367
3 59039 77438 422992734
3 76 99947 420775544
3 62 99956 173340883
3 36 99925 848204655
3 55 99936 803668175
3 63 99968 492255852
3 48 99964 444674974
3 60 99946 950767606
3 9835 10970 527527774
3 51557 60166 934341765
3 74 99994 734894161
3 50335 73747 145020792
3 39579 62200 172048752
3 14 99962 982333514
3 33 99918 816309569
3 13 99938 672830464
3 69484 80125 707412202
3 87 99960 451183334
3 10 99964 303487366
3 44 99977 315549308
3 33183 94603 20334520
3 5503 66633 96571307
3 7934 59180 516128637
3 54 99946 276210492
3 72 99990 826635335
3 19 99902 303001226
3 44 99929 194127687
3 38858 64148 279049335
1 31951 66560
3 47 99927 847368325
3 12 100000 793254599
3 57552 65154 407346260
3 1757 65482 980445827
3 50012 89543 403110393
3 690 39772 580793153
3 15 99997 896170428
3 53 99998 914751891
1 8750 27065
3 33 99935 678061265
3 69 99977 73783817
3 65 100000 940378139
3 56 99977 551551886
3 4812 27044 633416203
2 37807 393344521
3 49061 96329 648660839
3 58637 84245 951155389
3 12 100000 67244548
3 72915 87232 995518733
1 71732 81925
3 37 99921 931755637
3 32818 64404 130640126
1 37164 53187
3 31197 58417 478035430
3 92 99925 680767444
3 12 99928 24481530
3 45211 52890 663692566
3 19 99905 681495892
2 49282 693459966
3 27240 77572 485076694
3 48 99961 567983374
3 85 99908 439605168
3 79314 85152 634141862
1 1033 12558
3 69261 93132 133499032
3 3308 96153 685462937
3 31 99972 691440902
3 23256 35627 884178968
3 80 99924 701529284
3 34 99971 958573386
3 64 99999 665207929
3 25456 60942 480596727
3 17 99941 718643728
3 67 99954 257683161
3 6802 66587 469325992
3 17594 30233 409802290
3 89742 93858 807804107
3 5 99951 778103713
3 43 99921 766270179
3 60 99901 174122806
3 5006 71844 999005674
3 84 99926 481292996
3 57 99942 409251425
3 3301 94934 628437111
3 96 99923 154112388
3 34500 91233 608706471
3 36 99914 93001403
3 12378 46145 672956395
1 28315 93003
3 4911 88972 508319124
3 43782 88454 909022487
3 100 99996 388246627
3 57 99907 782284579
2 55961 279608778
3 15369 53648 289820172
1 26327 43070
3 1976 91413 247813674
3 45 99991 107080725
3 58912 81859 687776020
3 50 99999 372341513
3 69 99923 755005975
3 54 99954 141435514
3 98 99946 401531496
3 91 99949 488267966
3 64 99975 604222351
3 22 99934 1213391
2 13112 382009351
3 46 99980 20631008
3 51 99967 484539646
3 22401 35806 810684260
3 25 99958 233015098
3 90 99949 134768347
3 49257 56695 464876638
3 8996 49472 765499257
3 95 99924 514180799
3 6746 14161 774865784
3 7 99973 497245603
3 7 99928 315443695
3 49 99900 908254119
3 76 99965 65678564
3 80 99920 810876801
3 79 99905 490924965
3 39 99908 878752488
3 40 99914 118646611
3 82004 88116 675312592
3 1 99905 459082688
3 99 99980 734184410
3 72676 80542 167524475
3 62108 70648 54861835
3 51964 82252 790246953
3 82 99928 266998460
3 59266 73243 929650711
3 73 99925 72309202
3 6080 15034 276282381
3 15 99987 796025135
3 39316 43196 288699493
3 54868 72707 65836393
3 8443 64654 607861340
3 94 99950 777628346
3 90 99949 443549352
3 33741 82114 50040375
3 81498 82625 851237963
3 38975 74633 346037061
3 14284 69192 806581671
3 17991 48092 225830728
3 15592 83959 884144082
1 7741 52401
3 39 99914 59885743
3 93 99964 135568521
1 27820 35891
3 89654 92463 498558475
3 8599 89078 513769015
3 73 99954 525832901
3 34 99905 7480085
3 6 99906 89468061
3 89 99936 866704321
3 11 99987 437930243
3 84221 84626 174040886
3 68891 92365 587335120
3 14543 20194 801432228
3 30673 55910 609734260
3 58238 92178 928396873
3 100 99927 705847663
3 50176 53100 168637572
3 14376 25438 789677059
3 93 99934 796940072
3 81 99973 684781096
3 16 99955 408187662
3 76 99982 271570111
2 21162 893045610
2 62478 700214730
3 85 99931 157571562
3 58736 75185 388708476
3 285 97623 10132131
3 68 99918 555371874
3 9805 67054 94225112
3 74875 87836 81599178
3 97 100000 692442941
2 74438 707609107
3 38131 40814 747962030
3 87089 95550 761946544
3 92 99963 872851798
3 27 99981 479555261
3 23681 87214 495047449
3 57 99959 162847970
3 12221 17771 365558085
3 6251 66918 921506906
2 61570 251125936
3 6960 28994 544575762
3 16342 50967 948906625
2 609 792226322
2 53818 443499807
1 17079 51914
3 71 99954 74760116
3 44246 50999 977057520
3 66399 80071 671206505
3 14192 87738 427153048
3 48 99950 342019379
3 35226 83569 180681213
3 66204 81704 699669950
3 17 99946 692446590
3 16626 44160 366519863
3 58 99916 943242137
3 30772 91362 269013660
2 44678 882213315
3 2365 81530 166484168
2 84409 473385006
3 58523 66181 653609741
3 91312 96075 916260396
1 57188 83314
3 49 99933 501115590
3 25 99969 774494106
3 20713 51546 970992602
3 41150 45478 282469649
3 23479 29804 84427662
3 34 99937 440612446
3 25494 63031 905679434
3 10135 40820 492796585
3 76 99910 302532364
3 19 99991 870577411
3 96579 99669 395702683
3 7 99905 815278649
3 93 99915 313475327
3 712 36556 86472936
3 93 99908 706560049
3 5 99971 765401553
3 41 99944 78908687
1 47538 67421
3 97 99932 672209191
3 19 99968 919325154
3 53605 75124 388757748
3 5 99903 437884691
3 34 99933 188524313
1 27596 78629
3 22 99905 227992270
3 23 99911 179019687
3 84 99909 312106240
3 36601 44494 119210369
3 32 99906 815605846
3 62 99918 281970525
3 36365 83973 452955126
3 51530 62119 686086727
3 63732 85212 334829312
3 59 99972 6297046
3 41 99909 79454539
3 56 99932 400816264
3 35746 79401 803425873
3 19435 67997 160285268
3 58 99901 393276008
3 67671 83373 269959546
3 35416 89992 836818482
3 5930 53324 104097181
3 82315 84718 850843735
1 56351 66820
3 4384 23542 64255221
3 71 99949 896925313
3 30 99924 692577782
3 68022 87342 628648903
3 37 99987 17456022
3 4778 59535 307599440
2 70976 944868948
3 43985 70062 371743259
3 34 99934 244096921
3 64 99917 477342142
3 20892 46721 227997137
3 76263 98448 450912174
3 61426 85765 31606292
3 24 99964 733027419
3 38374 43021 952532753
3 55 99995 106884420
3 57 99973 550973577
3 44203 53307 941219846
3 91 99959 474133246
3 68399 83372 679870901
3 9 99991 950910888
3 22826 73318 414479978
3 60690 80225 761778345
3 95 99950 339801886
2 90756 485921329
3 75029 85224 67844717
3 46583 58958 43987992
3 81 99935 714131603
3 83 99951 388896804
3 56099 70849 288586761
3 40740 69141 544243549
3 26081 46254 197985832
3 70 99939 159304210
3 72 99948 684958342
3 58 99989 260222035
3 9956 82916 327638280
3 76872 87220 399643295
3 38938 99812 162464310
2 89273 259526561
3 17908 47967 274148820
3 6652 56778 394061806
3 24225 66201 296730251
3 72 99920 709041005
2 70314 852225738
3 68497 98872 228316353
2 42458 438823001
3 41 99931 100476959
3 49 99909 664801301
3 60 99955 887453077
2 4333 658500009
3 40093 49872 462094081
3 20 99946 425807792
3 41 99980 342960823
2 55225 378192338
3 57 99904 493203001
3 27264 57998 50538754
3 48346 96410 600788229
3 17152 60527 850695800
3 85 99901 320859873
3 67 99979 489922610
3 12 99948 114819359
3 60758 73572 23810290
3 8 99948 427928434
2 22999 872570837
3 14767 46547 374697744
3 39 99986 526105474
3 13 99979 806687885
3 48053 85334 147674447
3 49619 63134 811961399
3 15 99946 869052249
3 64 99927 691313006
3 69 99934 134708703
3 33 99970 836640852
3 12870 12915 372991635
3 47751 69843 66149824
3 73 99937 353620529
3 46501 73101 174337398
3 45406 67239 743239758
3 10 99950 143891605
3 16405 81690 871704434
3 8711 45294 648949329
3 42 99953 189349225
3 23381 69993 181443810
3 86 99948 870247894
3 22432 89512 770433213
3 1903 55698 107433225
2 26711 131829498
3 52200 65150 559886889
3 13259 16433 846343921
3 31117 65983 632239654
3 15 99915 983200550
3 29688 37193 724253074
3 59602 81325 643835168
3 65714 90265 500493006
3 12 99956 14110976
3 31 99967 955467338
3 67119 88849 123536118
3 42 99900 599295889
3 67 99932 773017332
3 22217 92394 218939561
3 8700 63398 12258466
3 23014 34199 501278618
3 21582 84384 108670866
3 26286 93279 831964748
3 85 99952 980240821
3 77887 93375 52543126
3 35413 67216 330721805
3 2 99996 501797011
3 87 99994 80152483
3 53 99912 65762104
3 11004 68504 764185276
3 24 99956 953555749
3 80 99911 963350600
3 43785 76992 974884792
3 70 100000 920998300
3 65390 71003 709369447
3 76287 76772 352647777
3 2 99992 151849039
3 79 99990 419760332
3 25266 90888 452940297
3 65 99954 60337679
3 58 99959 560473533
3 59 99906 604053264
3 36682 97832 885671802
3 37 99960 767499608
3 81969 86210 549741508
3 82760 86396 765063758
3 7 99950 961263726
3 10713 30098 148194470
3 62703 71438 361064874
3 100 99924 51565076
3 27059 49662 156571999
3 13 99913 575275333
3 27938 67156 41565371
3 54537 88010 187586576
3 59 99949 275148809
2 21301 311418080
3 19 99917 895849604
3 98 99947 220415475
3 18300 61633 264136417
3 19 99988 876750247
3 72 99981 105707899
3 57224 76605 281641590
3 34 99956 323063487
3 94 99900 863903331
2 37590 791586266
3 78448 84666 980022526
3 40339 71076 656641527
3 26743 89090 356352051
3 48054 59404 398976130
3 39748 49565 592120354
3 64678 91162 745037855
3 80 99956 333145106
3 78566 90794 475384184
3 22186 67987 677827895
3 25001 50382 672160020
2 6566 300213250
3 14360 51910 565969120
3 19164 83821 648626237
3 43861 51272 426929190
3 76 99978 841809883
3 6 99969 241563235
3 75 99994 848971251
3 44585 79793 749356413
3 79 99949 806343140
2 83746 90985427
3 53 99995 570833219
1 33298 78189
3 17266 68360 585007702
3 6847 80356 96941424
3 10842 11695 958163897
3 50 99980 763055889
3 37822 38886 204679376
3 27870 98452 521399831
3 20 99911 614352044
3 16 99989 835265984
3 13249 61224 982109721
3 31416 73423 686006130
3 46 99930 935204623
2 44407 64496084
3 95 99967 424068873
3 61 99905 687275890
3 18907 39324 803002077
3 77861 78373 329209426
3 31222 64283 977839013
3 95 99905 588236397
3 23894 40239 791680476
3 20355 70662 860011851
3 71 99993 824233351
3 91 99947 910992146
2 25824 933828942
3 74 99951 573459042
3 58037 81506 743141140
3 26975 69139 342627959
3 22730 71110 65933198
3 91 99900 248090228
3 79 99907 421326308
3 31476 51946 959820026
3 73 99959 872068906
3 86 99922 288071856
3 62 99951 338055704
3 54981 60952 746117004
3 70607 92418 758913790
3 5 99975 967406705
3 57216 84603 76304882
2 64980 610876010
3 86249 95538 953146761
3 14278 23313 727684247
3 66475 81894 26074830
3 47503 55435 374823497
3 19515 34600 316913973
3 45 99968 801079894
3 6789 40062 231706586
3 38 99919 211551709
3 49 99984 154705924
3 2 99928 607791641
3 3475 64387 182129559
3 44281 63651 305757302
3 3340 76468 365770697
3 56628 74247 425359587
3 12321 42873 238646297
3 87 99995 562071143
3 15436 77355 167432060
3 42 99965 359612919
3 29632 82314 564267994
3 88582 91571 104946054
3 36 99960 531704761
1 40254 96463
2 49021 865831293
2 8770 840480642
3 12 99954 154551009
1 31028 49832
3 4943 7518 382305469
3 19 99997 266779456
3 43 99998 96724570
3 36 99974 576396520
3 20 99978 753623393
3 38511 45242 234102981
3 95 99936 258426926
3 61 99940 434887896
3 50 99906 355091613
3 72646 78709 836357427
3 92 99979 339517112
2 95209 218789279
3 16 99970 682370460
3 60079 61105 734201261
3 19426 93810 476315721
3 94 99952 58842179
3 21447 76449 569069586
3 29883 65726 723608320
3 69 99955 621302366
3 39 99981 729158898
3 74 99934 733679402
3 1675 11584 773935341
3 49 99956 490298358
3 34 99983 569132573
3 13108 95157 611496702
3 9806 74413 858425049
3 90 99990 205968554
3 53 99909 914318779
3 90 100000 54099271
3 26311 92848 668239598
3 28175 47859 682512120
2 97701 393794340
3 33 99930 893716496
3 7214 44733 24650287
3 9 99993 616953481
3 45 99929 621202431
3 19 99932 448981011
3 15 99970 318867627
3 8852 48080 787460967
2 77067 151028012
3 54 99984 807628319
3 10 99930 888753158
3 60 99968 196618201
3 13503 83482 944442970
3 49 99902 687416090
3 29315 34697 32552891
3 2769 45223 17899877
3 56943 96428 985433278
3 22304 68280 723853541
3 61607 75863 384201803
3 20496 42835 601078870
1 6343 82412
3 12751 69354 415429931
3 6 99903 185116469
3 7386 81409 374173191
3 12105 32665 84804132
3 70040 74345 610609530
3 37 99923 821898635
3 30 99920 11461146
3 79744 86116 788012337
3 97 99997 32408948
3 28489 69197 657968163
1 9934 80669
3 20097 48809 840733529
3 16092 22957 750119594
3 38 99931 183699283
3 37 99913 395782441
1 9920 45524
3 20189 84284 792731915
3 53232 85260 124204352
3 41006 74585 642879714
3 60 99999 783812002
3 17507 89627 2760646
3 27 99968 777185117
3 82357 94272 124264025
3 4 99943 910506847
3 40091 43432 279887178
2 95665 277299805
3 11733 73229 439809705
1 10314 29192
3 33 99979 743264432
3 60 99991 942842941
3 40033 92851 173604110
1 11808 64842
3 75260 92378 543461018
3 48814 59711 417984900
2 78390 718477060
3 20996 91077 323205719
3 33 99975 459767407
3 40 99964 389101805
3 70 99975 990696770
3 75 99996 69875005
3 21 99992 134717602
3 8334 55682 441114097
3 75816 78960 186182917
3 36 99996 309321273
3 98 99936 351757610
3 7874 12566 547924060
3 43926 86506 994892103
3 44215 97084 19510415
3 63 99957 701286017
3 85410 91740 747371014
3 57 99950 927039650
3 1618 57919 405412424
3 31732 91534 808843781
3 42 99905 322988232
2 25925 29582567
2 33973 563392220
1 47483 52581
3 64 99925 687338752
3 35 99935 838134349
3 99 99948 397524448
3 6134 45619 849811369
3 21572 31250 750349071
3 22506 86593 329857959
3 66 99983 669664362
2 40838 74575237
3 56023 56771 398118012
3 62 99995 901055794
3 96 99988 827301838
3 35949 77151 602819940
3 86 99914 972456463
3 52793 56113 179455208
1 31592 63321
1 27192 35208
2 89187 714838954
3 85 99940 77566250
3 70 99998 482628812
3 36 99989 603562026
3 57 99960 474659209
3 40599 54680 40369299
3 51003 67916 995202521
3 64871 79430 180176282
3 14 99901 721774747
3 60 99902 246081050
3 53 99965 751499812
3 56883 93391 643334089
3 21 99981 38506261
3 44173 56458 14565035
3 12730 27283 124957041
1 77428 77773
3 77 99979 265043799
3 18973 52222 399162273
3 15934 84534 97297497
3 60061 63954 645543469
3 61 99981 762646508
3 43 99919 822205557
3 9146 99714 94344144
3 40451 46402 305316746
3 75 99992 494608006
3 38 99995 471907041
3 33387 85849 680431265
3 16091 36575 155751491
3 34 99946 346907231
3 58935 97134 213291013
3 81 99936 688528249
3 15981 54156 526384505
1 11438 19881
1 30477 70039
3 25267 31749 407976348
3 54 99904 822008309
3 75 99919 1417326
3 6064 58919 666508319
3 62024 84702 843406599
1 6310 17990
3 8082 54812 66935687
3 25929 46685 473561925
3 98 99942 729143819
3 33852 69703 900710304
3 8 99936 382328139
3 49 99981 989780306
1 10408 47857
3 820 63498 920033483
3 66 99931 494838693
3 8 99931 885727737
3 47 100000 107308421
3 56 99945 723845037
3 26500 49367 687558546
3 49 99959 300780628
3 18142 37088 646643019
2 75618 19812505
3 9367 31234 594419276
3 60 99957 194331033
3 97453 98145 263566288
3 44451 77392 877392650
3 58 99926 535203203
3 41561 99891 775638970
3 39500 67033 144844998
3 14318 24449 133948993
3 21 99990 376686517
3 30 99901 827554165
3 72 99938 503936319
3 45 99929 794039584
3 16 99982 109858676
3 19953 40787 266959089
3 661 44504 734916126
3 49946 98307 93034416
2 42958 815076414
3 23 99978 333658303
3 77 99961 708209313
3 31547 38576 989794796
3 12961 54946 252817836
3 4 99936 904819841
3 19052 84536 114482127
3 91 99944 999595643
3 45 99925 142265490
3 64 99990 404523345
3 29166 36979 968708456
3 31 99928 211703657
3 75750 96030 506122438
3 4401 93132 288325579
3 36 99968 903930227
3 5210 43974 135506452
3 70 99924 413494818
3 66 99917 572924589
3 16662 93097 198198591
3 100 99977 884049213
2 44884 588611946
3 71 99913 503889503
3 68573 88678 355414012
3 19197 27330 381357873
3 74 99980 30561426
1 55892 79397
3 98 99933 31416680
3 77224 88186 237362817
3 35652 53045 359739555
3 82 99945 27839363
3 74 99918 788560818
3 44 99909 514174575
3 57 99913 272723717
3 2 99902 335778342
3 28405 73883 386339873
3 6551 73487 220599013
3 58 99954 518181170
3 11 99985 419638893
3 24554 71376 684558050
3 36580 75105 374589572
3 47 99977 979768426
2 54216 720616561
3 31 99946 846162296
3 17 99907 10475267
3 56541 90451 471711543
3 24876 87732 319463299
3 72 99940 498009085
3 98 99981 437610211
3 74 99925 574139410
3 6154 93028 374347892
1 7826 77715
3 70 99932 34104125
3 18106 41701 341347054
3 56510 90258 716040734
3 17014 18193 856027372
3 73 99946 824676198
1 39675 64141
3 31493 82285 175980681
3 13358 84551 480159117
3 4674 83270 596909133
3 19 99989 898084122
3 39 99955 266717611
3 67 99979 69407487
1 52166 53410
3 23162 79436 589975661
3 21557 83116 416689360
3 14622 90345 637577414
3 83 99954 494680044
3 78177 84341 745183244
3 99 100000 489903940
3 8608 46439 553790312
3 5873 53672 523256979
3 33 99912 90691906
3 32759 74914 631409267
3 23068 77312 391573654
3 67 99980 786104407
3 1298 65712 974832777
3 83 99928 610365627
3 12 99935 451927100
3 13 99936 681106842
1 18931 64761
1 24001 54199
3 28 99971 217116021
3 9015 96780 634312318
3 58492 60867 520720738
3 5 99921 123878360
3 35235 53805 683874826
3 45 99960 587352274
3 63738 69108 987921636
3 42832 47162 86024275
3 78045 81161 65005652
3 7 99999 550160177
3 75 99917 454373568
3 24 99989 96203747
3 23 99984 726430686
3 41 99926 95792248
3 77 99908 535149648
3 37908 82501 688887497
3 82070 89037 302301555
3 18 99938 237778154
3 27267 83635 400692084
3 63221 97111 315312614
3 10 99905 267476388
3 43266 72418 710809772
3 11508 45753 337033997
3 27 99997 137231684
3 82 99904 567959878
3 1 99911 732244039
3 36 99969 881062788
3 56326 72727 396287630
3 15 99954 132439537
3 21 99904 183223082
3 9 99989 625254209
3 57 99996 481579412
2 91021 655095559
3 34 99970 582402972
3 33513 89125 250044032
3 3814 15130 679669905
3 68 99935 391007685
3 70 99993 129143604
3 34945 99613 935175903
3 46200 82309 840671842
3 43114 50745 885467069
3 20309 67067 413018052
3 1 99945 97811980
3 8 99910 853184577
3 50889 91679 475114315
3 14330 45117 43230386
3 2766 7554 456799514
3 6864 65360 212206805
3 50179 90886 253462995
3 13334 64218 856263299
3 22201 33660 510043485
3 15272 25510 163512614
3 27 99962 772201532
3 38548 83476 680632677
3 40 99904 245620973
3 46 99917 499170082
3 21 99944 588167024
2 59717 417549355
3 72 99941 190947631
3 42943 79711 875758344
3 33 99942 92251121
3 37 99902 939413845
3 80 99934 761971023
3 60 99930 755745576
3 15 99968 560317347
3 53146 90846 128838704
3 45651 86888 236434477
3 30505 40230 852504548
3 34 99921 982999786
3 94 99954 469088253
3 22386 32943 90366118
3 47046 60548 547910945
3 38173 80876 130925396
3 80706 86690 961445346
3 41170 91132 905547933
2 92860 617739321
3 37213 77483 570424494
3 56106 91079 959788084
3 55 99977 292253358
3 78 99917 831465109
3 65 99978 714529980
3 93 99939 69657075
3 94 99907 337491240
3 91 99958 732878637
3 24 99917 884083546
3 15 99947 101276313
3 72 99923 840405669
3 79490 93836 542249853
3 80 99902 708241757
3 23 99998 457309120
3 74681 93048 32130604
1 13029 39785
3 10355 16712 217806784
3 82875 94116 403893505
3 93 99955 474846151
2 45835 989883041
3 11940 97084 537086303
3 41316 95173 317581413
3 45 99936 15759516
3 79 99923 770188103
3 76 99904 80624181
3 38891 65942 505953465
3 46998 74702 444403252
3 11030 94602 533716789
3 94 99997 136092797
3 40953 78319 350690157
3 94 99954 890131361
1 1048 16589
3 2671 20708 725962997
3 54416 85237 294956817
3 48 99948 38776006
3 80361 93344 888741212
3 42 99982 91149211
3 4 99924 586694048
3 16905 51799 84019219
3 28655 62106 141102143
3 13 99912 654406879
2 39995 829135611
3 86 99963 183340464
3 1392 37457 630433009
3 46 99985 541052935
3 27 99961 877808970
3 37337 63307 855809805
3 45 99925 322036252
3 83 99982 812399906
3 7360 95256 458658934
3 15281 58337 391318035
3 12072 84346 544426964
3 27884 64036 70217770
3 23519 78879 793832408
3 62074 98510 775622537
3 52 99906 188782647
3 20675 93634 646933432
3 20 99942 543446257
3 62 99940 225189757
1 5828 41289
3 26037 72438 448480084
3 52619 56437 61441315
3 7028 10602 786119843
3 84 99931 534895548
3 20 99933 779415855
3 72985 93064 507429303
3 5845 25555 885884605
3 52 99997 180487746
3 58 99952 767393713
3 62694 73746 477435820
3 4539 33116 410854686
1 66892 77540
3 42089 75130 342462159
3 44134 93653 372291086
3 24 99959 819457829
3 21448 57148 718135722
3 42922 80666 894335167
2 9617 95298144
3 52150 77237 733963027
1 7359 34427
3 29 99921 974716317
3 15 99956 994698324
2 94247 877539814
3 99 99937 836290864
3 40471 81192 582195643
3 95 99993 980751190
1 45448 64786
3 49 99983 874572511
3 40 99937 180074133
2 39663 425648107
3 70 99975 412763405
3 43871 49337 551647307
3 5 99994 881957419
3 60266 84598 553794104
3 13 99903 94143549
3 64811 83724 98961070
3 15586 92000 317199862
3 31896 32959 423978186
3 9920 51244 304597432
3 37 99943 714631804
1 6532 13162
3 5 99967 804093244
3 19958 61243 173777770
3 11 99913 680499073
3 34436 40322 343719424
1 27827 81661
3 14067 80636 580895213
3 3870 70670 100419291
3 7 99925 361220810
3 77 99961 566408282
3 54 99993 628187027
3 43 99961 747654963
1 14888 69463
3 64853 85684 708970255
2 48726 351905369
1 1535 81372
3 34846 57351 105288130
3 94 99936 142513637
3 62 99983 437953107
3 10301 34943 426452513
3 7 99931 354311067
3 57 99913 500646370
3 69 99994 157360441
2 50810 132556349
3 45659 45919 653310079
3 21 99947 336047181
3 38433 67336 663209943
2 17602 965757482
3 48985 97922 387551433
3 69051 80641 856087309
3 62 99902 423444852
3 15 99929 680341307
3 54 99986 177792582
3 19006 91099 846927282
3 19146 86465 919546592
3 13138 16790 586940652
3 23609 63474 19254003
3 20 99962 141352853
3 31588 77827 174243988
3 78 99905 340204929
3 52 99963 479622354
3 5370 7910 12340446
3 1631 37939 45736071
3 835 12872 767918502
3 38318 44434 872787820
3 3178 46865 154633559
3 61869 83374 228376944
3 86 99921 34576614
3 67 99914 134979145
3 30 99959 164927729
3 23 99941 963203404
3 7 99966 975330356
3 23796 68026 722175354
3 8831 22691 973392446
3 100 99987 352690139
3 24288 26754 24292453
3 66 99999 236954640
3 4598 79578 490570488
3 22543 99200 635123491
3 24443 25555 4026036
3 63840 84774 948159138
3 40815 53688 367738489
3 95 99983 797617132
3 34 99913 126632253
3 75 99947 277167563
3 16127 98781 353625153
3 36917 91381 842484802
3 22 99962 929164163
3 55 99929 270908073
3 9 99918 145811572
1 18241 79871
3 20515 21750 333274579
3 79 99963 742266296
3 72 99998 205146387
3 91 99987 886351062
3 70499 98681 548556488
1 57757 98595
3 27711 90003 322389345
3 497 1979 880573847
2 67105 442008755
3 56 99926 630510696
3 25 99921 876456203
3 54 99976 667476629
2 57652 35601496
3 68619 71389 554869902
3 37 99968 621316750
3 87 99974 308711430
3 85 99997 309733471
3 39087 72712 21688765
3 68 99957 393268001
3 19 99935 874692991
3 7 99942 207881673
3 64 99907 860515397
3 58474 88316 213423518
3 76 99959 878454417
3 34002 44837 255598381
2 67145 260841222
3 97 99964 343450003
1 1455 78269
3 46 99955 811723429
3 52 99905 989985094
3 26063 87076 331088586
3 46 99917 594312951
1 28899 73053
3 78530 98636 885193138
3 18 99952 124442413
3 1 99996 942347595
3 61 99905 963329168
3 22 99997 265754842
3 22480 95577 931721442
3 5 99937 635611294
3 11881 16483 341561873
3 59 99901 829338692
3 13684 69953 370026620
3 91 99980 100637686
3 82141 84911 879989410
1 28795 97250
3 36 99998 874702099
3 8111 81453 713346153
3 2 99951 579534983
3 82 99931 392618887
3 74 99905 907981206
3 20341 69548 615212830
3 2750 32832 678337196
3 43166 62092 752049880
3 14 99947 449842358
3 979 60778 562089877
3 24 99920 606514969
2 15775 504321972
2 75834 351509394
3 58371 58875 860387842
3 42125 95626 174881150
3 6912 13497 97082327
3 48335 91834 120409175
3 34 99983 727042726
3 86240 91306 64105253
3 38614 73405 563330831
3 31 99941 429135585
3 41928 55924 5583314
3 90 99975 557034857
3 47622 50230 672931434
3 14729 30182 123520695
3 13093 41164 835538395
3 32 99923 611599442
3 1104 23292 93970893
2 59961 634358255
3 42 99996 167344803
3 5164 23574 95185628
3 24902 83750 250097628
3 80 99917 350883926
3 14 99931 679388052
3 12 99968 450161411
3 93 99912 365340654
1 51644 68370
1 9240 29090
3 34 99955 8167960
3 30802 46990 156453492
3 90 99973 735152763
3 79 99977 626334319
2 51754 136567223
3 57479 60555 845239597
3 13583 18747 531065714
2 3956 432471232
3 92 99937 688658367
3 8498 56581 487702049
3 28 99984 779655740
3 23844 71316 24402654
3 10 99987 238321759
3 47548 57749 722206760
3 98 99936 946481841
3 66 99999 101826112
3 29 99906 192119024
3 36938 98385 37710028
3 43 99913 264028927
3 31809 95491 42379113
3 94459 97362 521358874
3 18015 31807 270232193
1 27429 80856
3 22471 43938 365534138
3 55 99996 391542129
3 6 99986 494957361
3 36 99954 109569640
3 25 99963 837636329
3 39215 83769 825397455
3 84 99954 985747517
3 73 99916 228109455
3 29686 65132 467317940
3 31 99913 551437508
2 3929 363632117
3 20338 54583 357072592
3 93 99979 124983194
3 86 99936 358428724
3 63 99975 73283674
1 6779 93549
2 32951 579055854
3 86 99980 537406981
3 52273 79730 297246577
3 36869 95436 759890166
3 62 99999 979099176
3 5007 26714 34436061
1 36 15324
1 84400 98436
1 9422 26924
3 54 99992 91020859
3 3 99954 588459742
3 57231 61871 30175611
3 27151 98303 632478606
3 72 99992 682583575
3 16312 69515 660545291
3 20 99955 480398218
3 11 99962 121366442
3 31745 69875 723578070
3 6776 51765 887503381
3 24608 29002 145149877
3 24 99937 739165221
3 95 99950 132755473
3 43267 85796 183458802
3 99 99967 644176822
3 25673 27173 984700201
3 35 99978 121003077
3 68 99912 705969309
2 66164 902736883
3 41 99924 75492683
3 68014 82166 393596292
3 62176 77155 122705327
3 80 99972 947005693
3 64825 88255 353537158
3 66750 74965 971632793
3 44557 53904 88814171
3 69123 84679 364528327
3 19 99979 196872257
1 3860 33505
3 49 99957 50568346
3 22006 97590 815562841
3 59853 98063 14980047
3 2 99946 512831956
3 37 99924 145105469
3 62450 71357 452141787
3 17564 66536 342492238
3 10326 22207 949570476
3 49 99984 631905873
3 31863 75485 760297807
3 85 99964 431180884
3 27946 36478 34302986
3 4 99973 527370804
3 71241 86317 399847959
3 16518 99662 460252659
3 9 99926 925995668
3 19 99960 978987081
3 13645 49454 551788219
3 166 38685 968350590
3 91821 94579 987248980
3 41572 49074 851429495
3 76938 86501 863786600
3 25014 44590 945191439
3 1462 48520 819389239
2 14447 548606882
3 61 99910 369487191
3 45 99924 615861497
3 41347 41480 841669565
3 38519 65669 708246775
3 7298 40853 470615056
3 90 99991 20848383
3 60023 98138 657504199
3 90 99995 149617610
3 28157 97731 697961969
3 5878 97977 526300409
2 87380 256937954
3 42583 95474 133184154
3 10020 51540 661100380
3 12573 86748 909494109
3 34 100000 566967246
3 24617 83967 184650882
3 3979 66380 671275294
3 19370 49357 74594718
3 97 99974 108538664
3 65 99989 487403152
3 46 99933 604058611
3 50874 59140 768512851
1 25771 78512
3 38191 88378 641185994
3 19814 60832 782357351
3 61198 77835 288633495
3 5459 76252 365764804
2 7026 198344418
3 65 99982 654997072
1 531 1917
3 64 99931 912272065
3 37808 47912 21875082
3 31432 32726 734280843
3 31925 76739 445152710
3 52 99971 180541587
3 30454 61312 788157556
3 39358 71163 635652836
3 89 100000 236005478
3 24 99914 19932509
3 28722 84091 31726965
3 65 99943 148638884
3 6 99974 534961424
3 45 99920 959350104
3 35066 95596 965075731
3 91 99939 948267397
3 24295 25172 858718426
3 66 99932 66201693
3 11857 64924 8682645
3 25190 79566 1349157
3 72639 93991 728616158
3 37307 58144 635987054
3 44195 59990 172124297
3 3 99917 713301126
3 67 99917 997722812
3 26684 70500 883853357
2 43464 87340087
3 822 91602 135426816
3 39194 91007 985766839
3 12602 51010 206892988
3 58551 62356 123620214
3 47 99966 186054318
3 47494 53535 276021737
3 61220 94771 363113651
3 78 99931 305339697
3 24104 95181 867922296
3 19437 51302 757108599
3 55821 66323 764751477
3 40 99910 217078137
3 64 99990 348610582
3 18539 64798 183469413
3 72 99914 614119739
3 82 99939 320603110
3 6 100000 914882276
3 17 99908 470141308
3 87 99948 593899045
3 42 99954 152445456
3 49 99937 989375072
3 50 99927 649042632
3 87 99951 432216499
3 99 99989 697444377
3 20215 20719 85605807
3 92 99955 714029595
2 19654 815604708
3 69448 84762 960616871
3 11091 85264 738673874
3 64 99903 923960362
3 42 99960 590063086
3 91 99988 615201698
3 44621 92689 58079461
3 4606 8727 271705472
3 65 99992 480329527
2 40738 893936117
2 22748 696734511
3 66810 78217 889223065
3 95 99940 218456461
3 76 99984 312390227
3 72 99911 438411263
3 21 99961 661760617
1 48149 97202
3 30524 35974 659408422
3 18026 55501 674878971
3 79 99990 861589528
3 27 99982 20750372
3 38771 63375 295021753
3 4989 58323 483629428
3 34 99928 523619752
3 30 99940 544712857
3 48 99997 152154271
3 29 99947 564151480
3 40076 84317 532968000
3 36377 70203 600688872
3 63 99933 98808111
3 18216 51651 885225440
3 89265 99903 942536038
3 12703 73759 126235632
3 16540 87234 837671876
2 31904 115484154
3 40626 68047 982674118
3 8 99988 581582349
3 29 99904 13853964
3 40824 73919 991793980
3 68 99940 850843384
3 77 99943 880512173
3 64420 67190 315316575
3 59429 61515 4305277
3 56727 68386 553774944
3 63 99905 549876976
3 41 99990 979691575
3 12692 95799 709767405
3 15389 63454 611710797
3 14 99972 562700969
3 31 99984 593150612
3 57742 76137 295988643
3 53722 56904 70317842
3 18 99925 826945744
3 2776 6233 260791740
3 96 99983 870472216
3 45696 79880 812001413
3 70 99978 847568897
3 67577 91205 176635830
3 54 99984 628362153
3 70199 77463 704609152
3 77721 91273 124259066
3 18 99927 96665552
3 31 99975 60194585
3 24962 66685 459875939
3 69 99937 183410464
3 4106 65343 889775387
3 31 99990 218738445
3 23349 75705 736086672
3 63404 69313 674708218
3 74558 86958 638937834
1 54778 91658
3 35307 61832 789194906
3 42 99975 554190362
3 14125 32559 27384166
3 85 99972 31799170
3 12 99923 519435844
3 52 99923 221543313
3 66530 85388 883643273
3 66 99997 353629965
3 93 99985 981312124
3 28240 45475 904131756
3 20764 77705 736916575
2 27518 784512360
3 17303 40736 413715727
3 63 99904 154776296
2 62471 467125795
3 68897 85814 134540165
3 5770 14564 431436837
3 3948 27230 653284133
3 17508 31045 361662407
3 62 99973 480865532
3 89159 89599 253845712
2 41323 611177593
3 18 99998 192166229
3 28183 35523 577615355
3 88 99923 550488893
3 20007 71360 571774821
3 30 99973 855151295
3 41 99953 552245515
2 72130 962437798
3 63 99999 328664261
1 9519 77126
1 3807 16513
3 35456 73865 286795959
3 12 99950 644222563
3 7571 25805 50087429
3 25387 80594 212109678
3 32 99968 618307712
3 31405 87056 743377060
3 49 99915 729381565
3 56414 88355 676747309
3 46 99949 183949220
3 22221 55811 912885448
3 37 99927 836695558
3 131 92261 876952062
3 20891 93200 739012207
3 19883 98906 739785876
3 45721 90402 533831998
3 96 99943 327496003
3 98 99949 125960435
3 7 99995 183570347
2 39968 300350394
3 81 99992 947437206
3 50 99940 47478566
3 31 99981 458939048
3 56 99946 472796203
3 98 99904 253468063
3 60760 85503 196326948
3 4384 80391 395069984
3 10090 70240 472633839
3 45025 86311 641457178
3 15 99926 127262852
3 87 99975 868388338
3 65523 96740 526435784
3 4 99940 673992192
3 53 99956 102701983
3 97 99985 86870073
3 48 99991 661446977
3 87201 92250 945983022
3 18 99948 877464782
2 16685 334195793
3 36332 59214 966526257
3 85 99915 605915389
3 38 99920 383853307
3 81 99954 334572266
3 72 99978 94406574
3 8 99964 983050364
1 9019 49232
3 79 99998 260310205
3 38241 51487 560618249
3 93 99911 955531304
3 33 99966 594794342
3 50 99970 712611325
3 36244 37184 57834803
3 46832 51679 985917358
3 29 99943 845399631
3 75868 86134 558379278
3 8 99917 548778159
3 88 99918 865228872
3 38430 56567 310537199
3 6071 59502 575137807
2 10975 755113404
3 389 73060 41648203
3 87 99903 90303113
3 46 99939 849221413
3 15 99956 59767067
3 4714 28955 975938119
3 28556 93713 976963653
3 30 99951 488763563
3 32958 76177 162758115
3 9672 93207 38484018
3 7 99904 920167082
3 4957 76955 513888796
3 76024 91188 705536066
3 21893 48560 811067837
3 97 99964 970461591
3 95 99998 130894701
3 7419 72368 175799661
3 15314 31640 635708865
1 72692 97731
3 38 99958 579972077
3 16367 33898 35457012
1 7128 64332
3 8427 25978 380402925
3 28751 77667 146779015
3 50044 55636 998208914
3 46079 60723 169864718
3 1862 17752 444886185
3 49974 67642 517362517
3 52 99998 691614599
3 35014 87680 363051673
3 71306 82545 988319008
3 68688 78076 512418104
3 17195 53525 977801751
1 1092 79043
3 47 99965 24804462
3 1 99962 822449485
3 57923 90166 286243238
3 49232 81573 893423948
3 41 99902 21268072
3 68814 74309 635778447
3 65441 93785 369560645
3 14018 89194 607339520
3 47351 73351 256102879
1 16403 31330
3 15953 80356 571930580
3 97 99989 786539154
3 46 99946 267662155
3 59892 68316 778587343
3 15181 58284 853202974
1 33144 70869
3 70 99950 444289050
3 3440 65973 835799128
3 7474 21235 738079545
3 69 99946 81474155
3 2182 33866 204499805
3 8671 85307 751948342
3 9241 44767 63921327
3 37 99966 890238903
3 77545 82155 501515584
3 51398 61580 275255733
3 3 99928 305048797
3 73496 95084 904563768
3 81947 85880 958671139
3 30 99916 371965241
3 64 99981 457396179
3 42898 58460 123613078
3 52533 58571 133097831
1 32760 49210
3 92 99994 847123559
3 4 99983 978840982
3 57 99927 298034815
3 76 99952 10410842
3 80 99901 764796878
3 23 99959 659262733
3 56648 65206 125806709
3 22108 53288 417084891
3 10710 54306 927941802
3 16562 20273 327242093
3 6 99915 513274257
3 66285 71424 507196759
3 123 85987 969348687
3 81 99961 607514322
3 21 99989 156218204
3 11 99908 888644780
3 22658 49178 67857945
3 64 99924 538846077
3 24 99954 140379298
2 50576 266239022
3 74 99933 25372457
1 43494 79787
2 12376 334055027
2 38952 816377925
2 69221 508719605
3 26795 62774 184995787
3 25 99918 165929113
3 81 99905 883960660
3 37 99970 819552808
3 71420 89835 308210756
3 11326 41597 558386329
1 69724 97283
3 36828 70600 573125763
3 91222 99218 780083554
3 47 99950 649115520
2 80080 203135379
3 17 99970 410590230
3 74 99960 683403890
3 67692 81904 220256838
3 16347 98797 937844163
3 30996 48808 945515379
3 71 99953 242884728
3 35 99913 655634311
3 26 99909 671109942
3 45 99974 615137871
3 10 99968 749411656
3 50 99927 31286289
3 3 99980 693936084
1 72003 89791
3 5133 95664 395572507
3 76 99967 998405338
3 1947 12431 383114899
3 77 99962 179166857
3 19285 28943 93944357
3 57 99904 265407866
3 80 99919 702375275
3 18 99918 420137902
3 48 99967 729895992
3 17 99945 992063447
3 24 99987 450950157
3 78 99988 258361956
3 72 99935 904826831
3 34274 60993 563568346
3 3 99958 917524919
3 96 99970 663995749
2 93133 564099142
3 75234 86587 300741291
3 54271 55457 401353000
3 18512 92279 696567724
3 27 99936 554181311
3 34819 58268 142169863
3 8534 52475 513327195
3 32921 57162 57107232
3 71701 91929 271042821
3 33569 42094 129148512
3 20752 44472 395443119
3 57 99991 832478480
3 38 99916 694075306
3 72672 81815 591799653
3 4521 82587 305391449
3 46733 85942 780820956
3 43 99962 191562020
3 41 99971 356522952
3 13902 62392 986441903
2 63456 255700904
3 43 99978 81963182
3 23528 54808 503722617
3 11569 63523 948643913
3 23 99969 818087087
3 9 99904 271952313
3 30 99932 399061540
3 97 99984 418675380
3 42 99916 839368935
1 18352 96070
3 8087 99680 740625876
3 82 99967 756436958
3 17239 36583 470037253
3 12056 88453 868511166
3 97 99992 708940648
3 59505 93159 557719588
3 55052 99777 278630711
3 53718 79643 286018837
3 11 99959 228036671
3 45958 70057 878324368
3 32 99944 577097405
3 30039 38652 702182917
3 46 99907 111359597
3 15297 21063 854263297
3 20 99904 775073760
3 19635 58673 941589035
3 85 99942 882121742
3 29 99919 719254900
3 43 99997 573098541
3 57 99940 534409866
3 59 99960 538074049
3 46472 93743 169993358
3 75 99991 947144436
3 69 100000 697215495
3 25231 42503 642927399
3 75 99991 893280790
3 60 99904 500866505
3 6 99917 882936300
3 6 99974 551758696
3 36 99937 599998073
3 87 99975 781629190
3 24640 74327 352058469
3 304 90352 126338478
3 4093 82427 527819332
3 32 99953 58792519
3 30341 69159 720708870
2 63898 659478727
3 45538 85336 969754419
3 22704 91769 379771057
3 41 99992 344638335
3 29564 41065 746882943
3 29538 35234 824024739
3 80 99997 461686649
3 15 99953 55807326
3 30 99999 433501220
3 93 99965 379495727
3 35991 81426 719149654
3 57276 61810 18026248
3 57 99987 604653704
3 1 99963 492209726
3 15791 98287 365907307
3 59173 97372 399723460
3 17704 26556 230623934
3 10200 86121 739978648
3 6498 54580 888734303
3 71 99942 796607613
3 18 99993 735563168
1 13357 59758
3 5076 98187 603341678
3 78366 86889 375168137
3 26539 41615 543221637
3 62 99945 133020194
3 31 99903 137301525
3 51709 83597 829259716
3 30 99960 835681657
3 18367 47037 998759329
3 48 99937 525609698
3 82 99952 749986046
3 95 99952 689236455
3 33 99940 568015468
3 5 99920 483866208
3 2877 91510 94642233
3 10778 21685 936082543
3 11795 78874 719007013
3 86 99954 15318240
3 8 99978 956997977
3 48155 75443 85288883
3 59695 81422 535029141
3 9080 17968 468945143
3 48 99941 556296872
3 83 99904 134915545
3 66 99903 283177766
3 73 99915 200683005
3 13353 65079 481959253
1 4847 92879
3 27719 52935 44862618
3 32820 89636 614111791
3 45 99959 106794784
3 5 99949 63830183
3 31899 41702 976106938
3 43337 53884 213001413
3 90642 93009 436568680
3 93 99966 672376328
3 62063 87083 218113854
3 34 99950 679021914
3 38723 87796 453139102
3 39 99991 666160351
3 77 99913 387113894
3 14 99902 409205772
3 8526 33221 371182823
3 13836 55149 157886460
3 32490 48224 250036568
3 51 99939 509649919
3 71 99961 169450378
3 80 99975 302977651
3 59973 66180 894755101
1 3312 9017
3 43 99907 9409329
3 30730 68251 779129483
3 25 99973 211455560
3 16101 94925 328774837
3 4 99970 843590542
3 38846 39554 7613660
3 65371 73260 997718083
3 45019 50320 797565566
3 99 99998 224136468
3 23 99910 547349653
3 49 99978 708835282
3 35985 53649 559600371
3 17734 19275 385297762
2 46433 993975889
3 71 99925 8109932
3 68 99934 42690954
3 28 99971 179618681
3 46 99935 294370901
3 27843 72773 559826414
3 25446 83608 428174637
2 59004 905342248
3 46 99936 693392181
3 51183 72519 888694666
1 56156 94319
2 27594 490283691
3 24715 33076 254978115
3 25173 98369 111962599
3 30810 89157 791023410
1 41540 49581
3 42 99977 93077507
3 43 99933 667039190
3 70 99999 43859067
3 39856 83590 708577054
1 53971 57134
3 34 99998 241682826
3 12 99909 921791896
3 96 99958 111237586
3 6734 44306 876568809
2 87999 333207942
3 14606 32272 51563605
3 49543 81594 404407084
3 47693 73265 773894212
3 53 99999 292254842
3 92 99986 178578141
3 96 99914 306490925
3 17 99970 395800585
3 15809 58628 267286481
3 5319 40072 537762195
3 4938 46163 168870260
3 43467 85418 107591800
3 20 99985 359927193
3 6 99955 262610048
3 80233 91950 470421359
3 57 99965 842329614
3 60614 95783 214012738
3 64 99980 363728437
3 43592 67370 677130546
3 58927 94165 644915980
3 4284 61366 466023459
3 81801 99198 781530691
3 8988 73751 816397556
3 50866 78695 465735158
2 59255 92277625
3 70 99914 751426092
3 70270 79052 834297350
3 75077 75860 144416541
3 70 99967 550338800
3 33 99964 989412091
3 28 99987 737775724
3 16331 66036 1437236
3 4012 25244 740297990
3 48 99951 56509697
3 48 99985 618064665
3 67 99990 50600572
3 6386 71728 870969475
2 60684 329771556
3 43130 81035 283220714
3 76830 77505 610668903
2 26112 718158889
3 31 99917 811386680
3 19536 81139 404599360
1 5676 56224
3 37 99960 10612410
3 4282 92631 919127713
3 2 99939 820528383
3 9 99955 566225462
3 18307 62018 375346178
3 7247 71123 899622178
3 37619 89816 461985673
3 43 99952 878631388
3 57 99967 287241552
3 28 99945 397912866
3 63 99913 533717309
3 3 99950 805534671
3 24 99991 404079573
3 55 99923 940671214
1 59834 77907
3 17 99929 295681593
3 56251 62851 579043000
3 13 99976 11427632
3 89 99904 595686964
3 27417 86260 601488694
3 3 99999 567739099
3 58 99937 115149763
3 23910 46219 532557249
1 95758 95953
3 35881 64080 963427543
3 70882 98524 643898105
3 12707 93103 148678158
3 30 99955 921781835
3 16972 26310 844292292
3 27027 87463 489406270
3 67303 67537 71784507
3 79835 81626 886195433
3 23059 93270 807729940
1 45374 71023
3 60766 76558 25145444
3 33645 97415 917735677
3 3944 52626 223222755
2 46300 91849018
3 18 99901 615974245
3 44626 46840 379076790
3 14362 32970 101408508
3 4662 8781 272574702
3 80 99907 455361826
3 10178 50075 900452540
3 26196 91836 259709908
3 59 99917 570911195
3 21885 26247 621140623
3 54282 74628 785971257
3 28648 59130 699447880
1 15476 38383
3 39263 57310 549297712
3 43583 74253 631083914
3 42887 42892 151376099
3 72 99940 221711327
3 40 99930 401453565
3 51 99904 875128620
3 50 99975 79701610
3 57 99917 924789563
3 54 99986 671098092
3 17701 18035 195862787
3 97 99901 605937743
3 19 99962 702846067
3 14 99931 1213406
3 43677 90944 88766606
3 1 99923 197648918
3 59 99979 125556153
3 29164 60005 506651545
3 41 99983 607396432
3 31199 57692 221169766
3 78349 83522 347071872
3 27 99971 840670023
3 28943 95857 30763600
3 17 99939 762748811
3 38 99922 92269313
3 68 99922 916200693
3 47552 60890 190072473
3 59 99923 568241140
3 99 99926 929678010
3 73 99929 799733269
3 81 99923 379721144
3 18 99933 556063926
3 75 99915 318851306
3 43 99973 503811580
3 37 99952 116842816
3 35 99999 688577031
3 16070 27952 388256278
3 15631 98900 902460516
3 34206 93569 929813065
3 64448 84910 153789379
3 22 99952 230504840
1 14666 81586
3 43 99902 777393536
3 55 99968 632948507
3 4 99957 441440695
2 40555 421278772
3 25890 70610 546359708
3 84183 91849 813563349
3 65537 90756 389114003
3 17520 30546 210062542
3 10567 33855 42454579
3 47 99917 703114074
3 58 99985 241042833
3 28578 68748 242346299
3 23 99910 846724119
3 6589 12606 371326186
3 21237 34620 621474910
3 11383 48559 490952467
3 10 99920 682200381
3 54693 94828 111606849
3 45212 85367 976592675
3 44573 64655 878107349
3 85 99964 979296674
3 86 99936 835440957
1 28023 79226
3 68 99918 589227700
3 84426 90226 816079538
3 3 99939 45686810
3 35 99930 392007100
3 34880 69439 229289822
3 85 99924 589504351
3 80300 95722 599975856
3 37862 50655 860753775
3 14 99924 57156780
3 1360 53923 781646363
3 50 99974 730649288
1 31067 50062
3 67 99937 735837194
3 73 99976 156021852
3 34 99927 895830746
3 37839 63266 748181852
3 33448 70717 834409968
3 50038 86874 350200490
3 9 99915 777659667
3 73 99920 930178835
3 46 99932 91281739
3 37458 68928 693687094
3 23485 76439 621044625
3 5720 31336 619515860
1 36983 55918
3 9 99975 379978287
3 77 99939 687454059
3 29961 32603 608316904
3 11097 80035 176650188
3 56427 75007 150898254
3 30286 88090 878134981
3 27599 33547 368466682
3 8657 74954 882945853
3 52842 72005 600764173
3 11779 69104 978762592
3 26387 96889 115963839
3 95 99967 655428055
3 28 99947 905243955
3 27986 65326 982540086
1 67210 90945
1 16956 65262
3 57 99911 779269321
3 17010 77512 176950217
3 52 99921 428743934
3 93 99913 432728826
3 42532 58523 124219582
3 11129 66771 185931126
3 83 99947 24961748
3 37 99981 928960401
3 54024 68136 456283622
1 10319 52571
3 17 99925 623471609
2 60205 357534907
3 14935 95541 470379317
3 50 99912 746684023
3 99 99911 647986439
3 41931 77341 858312000
1 43126 54721
3 30 99967 386521471
3 31 99970 169045354
3 53461 91154 726224981
3 40985 95526 113700386
3 25226 78573 403147204
3 42 99933 150780407
3 35 99927 128924647
3 24 99971 561829417
3 54 99904 114296936
3 73316 78809 128109754
3 55063 78766 514892153
3 53 100000 237033224
3 37924 47743 144491267
3 27 99942 146797721
3 3 99946 184809506
3 18 99960 898035254
3 21206 92785 987624144
3 37 99909 463476540
3 63652 74296 953476577
3 25820 91822 517089583
3 8913 13093 628741424
3 15109 22829 778729871
3 17 99958 301079063
1 33466 42004
3 71 99972 948447257
3 1921 56655 181284969
3 2 99903 578167430
3 19751 76651 362999317
3 89856 91755 308273533
3 92 99903 179329793
3 17 99937 960822279
3 16351 70346 978558539
3 12 99917 904624397
3 73779 90800 118067330
3 38 99978 399149578
3 90 99999 571926011
3 71 99945 756605440
3 78 99955 6441312
3 16 99931 266270889
3 43 99941 669564042
2 34453 381032599
3 54565 60248 326249968
3 76 99929 885379809
3 24627 98485 188945612
3 86 99992 440880771
1 24366 52951
3 42277 80880 358497191
3 51649 52265 609016414
3 35353 89678 557676792
3 69179 79813 71740867
3 31673 75259 736951352
2 29068 913938830
3 34550 64209 363832137
1 6481 98571
3 72 99961 139362284
3 44182 79624 976945040
2 80048 24311539
2 55388 76249828
3 63 99945 42433901
3 21681 62981 626647267
3 2884 47757 481417367
3 18388 91297 490963040
3 38 99920 588982096
3 96 99920 671964159
3 24323 79875 919851883
1 27463 58388
3 19 99949 83125278
3 38 99915 30270756
3 38932 84529 546179083
3 24 99981 490371777
3 50 99914 65728048
3 21 99988 515269723
3 63 99975 162948807
3 6302 49627 240485876
3 51373 98751 743531246
3 17 99987 496068676
3 59 99984 588025311
3 46601 65253 993838483
3 58 99929 510387298
3 5124 74785 597799622
3 56 99921 998171776
3 49 99947 488669880
3 27465 32483 646230905
3 71 99951 287935947
3 89 99968 850187768
2 38751 922902821
3 97 99967 424294033
3 71133 84842 683284028
3 45713 58923 272730574
1 538 52795
3 5000 5384 863166493
3 25716 94235 589387413
2 67268 16634259
3 8740 76000 376460464
3 100 99921 746880933
3 75 99923 670215803
3 36839 86455 179494822
3 32745 73411 676516448
3 82 99951 943769386
3 39286 39342 607100486
3 61 99962 682862113
3 98 99938 692511236
3 86 99930 780938637
3 93 99960 189854646
2 83091 686045315
3 7615 15264 413971339
3 62 99971 308522812
2 97060 469803361
3 338 86927 371759768
3 59 99948 883658743
3 21677 34614 214056855
3 31276 76470 287399725
3 31322 93382 42340595
3 18 99968 153439372
2 88648 770826966
3 56 99993 525955751
3 26473 71406 811780296
3 12 99910 822138964
3 40 99919 307962606
3 16 99981 935703681
3 53 99980 429219954
3 29609 33625 256187382
3 22612 36159 253908398
3 56 99948 75165882
3 75 99933 729112541
3 26059 59558 546399595
3 38 100000 257913107
3 60220 76997 19172045
3 28524 61340 572141163
3 48 99992 611118497
1 20985 29562
3 39297 45957 738203644
3 2926 50952 195331131
3 79 99959 41393459
3 85 99953 661419273
3 21322 76594 396590186
3 91 99997 474360581
3 4559 32716 511610021
3 82 99941 985987704
3 91 99932 76905026
2 38854 124714695
3 13349 90873 950485336
3 91 99901 901519730
3 36 99932 842976142
3 26 99911 596850260
3 6 99984 632275689
3 34 99991 105312795
3 89 99983 972181418
3 2568 52320 343402814
1 38475 43395
3 26597 88470 519076081
3 6 99913 784335394
1 27425 43375
3 40 99904 26896654
3 19222 41578 228197260
3 86 99961 924482776
3 5270 59898 913125873
3 81 99906 896807511
3 8023 23020 293456038
3 57149 89301 168812319
3 35 99910 213254544
3 52 99930 724785777
3 31626 33180 107687743
3 26 99960 353108044
3 8344 60089 251417767
3 16623 38976 415922885
1 16127 53883
3 95 99989 177098716
3 68 99906 908346981
3 50864 71674 508341468
3 84 99930 507516412
3 25548 94350 983332958
3 26266 61266 999969668
3 40159 82252 52248543
3 17532 44478 973828703
3 151 21570 566231635
3 96 99996 479653541
3 35445 68237 124701619
3 51 100000 31552855
3 18 99913 575954648
3 4852 25293 724698328
1 26624 82636
3 26209 90226 493945299
3 42 99906 963606453
3 6473 35308 384462230
3 53748 97223 797737920
3 76 99936 345672379
1 35707 70658
3 95 99970 93802793
3 29 99988 842675352
3 45 99919 791810459
3 63 99983 279132528
3 35809 57257 854815493
3 30 99966 383848293
3 23 99925 750790308
3 13 99937 817471012
3 22 99984 501236525
3 74 99933 333328166
3 53286 99488 752578301
3 35247 49318 150924668
3 30431 98659 194631314
3 58100 82757 443415018
3 93569 97265 471087931
3 13265 22247 299924791
3 31393 44385 593757707
3 12 99978 841951427
3 78899 98983 109813524
2 69032 45928878
3 94 99931 166297170
3 90 99969 202137464
3 3 99990 13636713
3 8741 77464 587898041
3 58 99938 248103508
3 20 99918 456733589
3 1477 30691 675475063
3 68 99976 371266603
3 29 99961 664247951
3 6 100000 320535396
2 53222 474881479
3 5 99955 197807110
3 25 99991 274934277
3 49 99946 546978150
3 10 99905 739407208
3 52 99977 420377647
3 37 99929 528051363
3 48601 94383 970337851
3 70171 74856 342738976
3 23252 54724 363822994
2 92192 964294838
1 12886 23609
3 56749 82942 234286999
3 23722 95081 376567063
3 82804 99258 44532608
3 21880 62757 596638862
3 11771 23211 276330531
3 47 99980 976511810
3 48435 52053 864002414
3 38 99909 920636833
3 82650 91457 801856118
3 69433 93718 51265335
3 48767 65900 31493616
3 51 99920 705222845
3 39 99917 921705699
3 42219 69992 210777205
3 21 99962 38453659
3 38149 43536 378866357
3 63156 74900 228879073
1 652 1835
3 87769 91904 125118047
3 16 99930 668491785
3 5167 64787 728813550
3 24 99972 951745175
3 73 99944 840189432
3 3 99989 598366801
1 16116 62429
3 23899 84198 75335695
3 14507 17869 392406695
3 61430 99147 910469675
3 32694 43304 311155656
3 50 99948 587700685
3 65 99929 347485459
3 23 99946 190720174
3 97 99992 109150825
3 16881 75357 905595081
3 45965 52394 916287924
1 24824 63763
3 51902 58273 35137341
3 35591 39137 134366614
3 35 99910 825166859
3 48 99911 670005403
3 76 99977 541197366
3 43 99992 447133853
3 33328 80987 132533389
3 5 99907 115247860
3 35 99995 270591560
3 21 99920 766469940
3 8 99916 718569016
3 66 99922 905179128
3 38173 58143 295393342
3 44650 47515 63434241
3 38 99937 318564090
3 3866 10234 755340160
2 34123 395261628
2 6085 849648376
3 58 99901 582190505
3 41 99982 365344170
3 11443 86759 887519127
3 4 99940 751990195
3 53 99926 377622140
1 44515 81603
3 44376 68476 652547240
3 46695 49514 299627416
3 25013 45523 555685157
3 12648 97009 488551130
3 37 99944 199084038
3 4635 96561 618425314
3 21 99955 47680777
3 60 99964 450808724
3 69326 74724 744743259
3 31 99932 696198702
3 9572 64294 986980354
3 45 99975 670458719
3 30963 48862 125644954
3 38 99970 716130972
3 90 99974 536151621
3 22118 74394 109527472
3 72 99945 99341533
3 8257 23227 830567314
3 45234 77749 552629868
1 19474 59247
3 12069 75009 953146253
3 80 99934 135998616
3 60 99978 253889275
3 85 99983 530265222
3 8 99982 263567658
3 83817 84337 677133413
3 58259 63616 87937956
3 100 99988 2933579
3 46 99917 654274176
3 12488 30711 942134254
3 43015 80558 247103001
3 59 99905 995667449
3 86 99962 511793405
3 75 99964 871432095
3 53379 76766 192109097
3 39 99938 247108974
3 47 99947 672853876
3 49 99920 951658085
1 35366 68190
3 30 99989 276238340
3 22909 26266 890618162
3 93 99994 798042363
3 100 99947 873790698
3 38100 58080 465098862
3 53859 93627 274514254
3 65 100000 880978827
3 69315 69464 112066244
3 90 99977 662922575
3 29 99930 836006310
3 8 99909 254845148
3 82 99941 740599090
1 8371 45378
3 49021 71108 707085714
3 9 99998 613603522
3 28 99958 480288323
3 44 99903 429580138
3 77 99945 152684171
3 23 99900 265641032
3 45797 86647 405493935
3 10256 41879 974929115
3 5986 21634 366081597
3 32 99934 124375738
3 39 99914 662080828
3 13106 69319 643418730
3 65378 86482 597667234
3 51 99930 159260782
3 38655 97802 427098886
3 63 99963 688032927
3 94 99907 508580503
3 61 99932 854865855
3 61678 70351 344494413
3 28410 74337 96904521
3 21732 36914 475053151
3 23 99953 729163147
3 87655 96319 602627574
3 31312 61871 508578294
3 40 99951 957840927
3 45570 57049 893042613
3 26037 66036 934469638
3 19988 36110 659948668
3 58523 91249 386959713
3 37 99906 682249635
3 80296 92843 790461482
3 17 99954 428418932
3 6977 42300 65192082
3 58 99999 335386305
3 10874 35327 321903922
3 62267 97701 618224826
3 64 99958 466802051
3 37291 93118 978949885
3 40490 97131 590712977
3 15836 40469 892419054
1 80030 88350
3 34 99988 101520904
3 77 99945 375958057
3 71850 98977 889414163
2 19061 843732135
3 85 99986 430794119
3 85 99934 911443632
3 8 99981 179539245
3 70 99900 600610228
3 19 99900 75491535
3 58533 86385 749199754
3 18200 44245 286483316
1 20937 93922
3 1325 58308 513782290
3 43800 85115 963657870
3 74 99916 543196048
3 50535 97924 418417000
3 31903 96937 596830242
1 52806 82257
3 19245 42143 156352420
3 52 99935 278603332
3 63877 87869 918803195
3 33328 95509 63674368
3 35905 87168 825131149
3 30 99913 778352302
2 93948 749380439
3 3 99921 222067973
3 82 99909 57601911
2 19444 643556074
3 26448 92885 213379033
3 1086 59205 454272124
3 27846 92748 814036127
1 16121 54927
3 35619 65751 437602191
3 66 99953 517063874
3 8190 65183 935278733
3 16134 96286 961496961
3 67513 76627 687885430
3 55 99951 866031781
3 13201 52618 344900884
3 63 99943 464059128
3 8262 81284 797212862
3 71 99947 433703890
1 7515 73928
3 12 99920 123977881
3 9 99997 98018138
3 10608 70897 314480194
3 1633 54890 429575985
3 62449 89179 449876367
3 5780 54095 728735208
3 16 99981 155482618
2 25602 629398009
3 32132 91317 570428511
3 72201 99535 315916992
3 27787 93539 591845502
3 84 100000 908250766
3 44 99939 353033158
3 20 99926 731607856
3 47962 91820 627592066
3 7729 50940 989531884
3 57 99920 654023384
3 42 99962 163775828
3 39 99926 137897531
3 79 99958 689829466
3 16360 70217 101029665
1 49054 77472
3 7 99971 533725797
3 40 99923 386336651
2 88930 686937464
1 42003 97269
1 38600 75680
3 94 99978 390336785
3 93 99965 950872594
3 16777 47571 766220522
3 7 99947 652610334
3 65 99919 920380178
3 2985 20510 173140301
3 75 99962 939264937
3 6 99901 313758856
3 54 99906 820110910
3 61 99941 918033227
3 50 99997 484187683
3 91 99978 739523989
3 8026 54733 927345414
3 10422 39510 399232547
3 66857 70035 843995581
3 62709 81353 357302238
3 42 99932 520230753
3 20 99975 575225234
3 32 99949 181972126
3 70844 87341 374030817
3 62 99959 809663818
1 52156 71483
3 4633 33091 900401284
3 65996 85801 161869434
3 20 99994 571918351
3 22 99963 688894931
3 31338 64165 367961917
3 30 99928 357236733
1 16304 29181
3 70 99935 62522584
3 45877 54208 975795348
3 67446 91300 522190736
3 43 99943 128619035
3 61 99903 537043927
3 88 99925 82573046
2 21852 897732113
3 11906 98161 383564925
3 32561 45224 189789446
3 82 99935 606353383
3 2065 94658 854925655
3 13 99945 584414950
3 100 99951 142686702
3 3663 5178 123817570
3 41 99913 675912592
3 76 99962 742518412
1 56655 85236
3 58 99999 468888839
1 3637 17413
3 67 99905 56490946
3 29445 91059 915664259
3 95 99956 468503212
3 24519 58154 745476489
3 39695 87856 711211385
3 98 99954 262217949
2 38943 965197902
3 100 99901 770677143
3 40 99952 120796802
3 98 99904 841967189
3 76 99928 625281636
3 44870 93182 488975478
3 18845 27486 4834094
3 72800 73316 859859193
3 62973 92287 437620816
3 51899 57825 13726802
3 81 99991 444151039
3 18777 19472 666261662
3 27 99975 734365711
3 27226 92391 617542171
3 99 99988 448115202
2 62671 235564580
1 62391 96269
3 54 99934 756359734
3 50509 52135 453414082
3 23403 80819 907034183
3 21481 69179 415133350
3 23282 36428 497704032
3 47 99921 130181636
3 88 99970 416212621
3 88 99904 106030704
3 81 99952 981702499
3 36437 41279 510152482
3 91 99977 357845951
1 4661 87349
3 52820 61509 670993406
3 92486 99705 597866248
3 60640 94088 685537569
3 91946 92310 54812253
3 42692 96782 295925828
3 2991 66517 159543819
3 66 99951 895604493
1 72873 90250
3 32 99936 159588638
3 95 99928 645520207
3 79879 95718 419175288
2 55398 729984878
3 85 99911 112764757
3 9 99967 226137353
3 94 99948 926064365
3 71 99963 550235839
3 83 99953 482830993
3 19442 27729 954691014
3 86 99916 849626624
3 94 99990 755869255
1 38051 62646
3 44103 51387 219422392
3 71 99979 582088233
3 24 99934 309643131
3 21095 72370 278810289
1 35640 77634
3 93 99986 628654199
3 41311 82847 93369868
2 82029 967614886
3 95 99974 509722551
3 19 99968 837065918
3 24501 90085 584115361
3 27905 56337 873104391
3 63 99925 910945229
3 23473 87182 663078203
3 14 99915 413526990
3 40 99978 885985178
3 78 99996 567328655
1 8372 31125
3 56533 69684 473006803
1 17533 71338
3 22 99928 376359601
3 53237 58968 563600307
3 23504 31887 747457244
3 21 99975 978062818
3 12172 81731 832437563
3 21368 82887 635322962
3 1538 9395 771435268
3 4561 74838 7054206
1 24127 70063
3 40 99984 145047131
3 2852 7522 727984101
3 41367 87504 316599082
3 3885 37968 824212676
3 6 99998 349147470
3 62092 74722 134764348
1 24747 53036
3 1531 33729 688560628
3 29149 58640 853649239
3 10907 84129 507775933
3 51928 73711 112162162
3 65 99946 806401466
3 93 99936 565531246
3 11 99939 115907656
3 80 99925 231768043
3 10733 41445 218448871
3 99 99948 496388171
3 91 99947 584814215
3 26725 71688 549334182
3 53254 62152 178282789
3 76 99964 928941821
3 19527 86549 793463702
3 24020 98135 277589683
3 67203 72967 467727011
3 17185 84819 582538553
3 32 99991 153261142
3 78 99973 915509513
3 42060 66795 983083155
3 16 99910 371287253
3 84 99943 844037611
3 64 99940 335031041
3 8240 18050 467831981
3 93 99944 705966926
3 85 99982 452109374
3 92 99979 350274264
3 25 99995 28593834
3 1388 93141 247788611
3 82 99994 323123835
3 38983 90427 60414513
3 21 99912 997712586
3 96 99952 50858487
3 9 99943 372810644
3 7768 20220 265619601
3 36237 42976 95580750
3 88 99992 321958355
3 94 99940 447675580
3 6794 30261 143431137
3 21980 63812 892080126
3 99 99912 973211873
3 19863 31808 764436973
3 85 99901 962815728
3 55280 63052 780982437
3 14 99977 93915219
3 36380 64198 191862370
3 2406 51781 662321134
3 84182 92564 535290256
3 3960 14680 988546042
3 25186 71026 548028190
3 13 99967 314302194
3 47901 57983 559991571
3 37753 95170 400449231
3 14924 19302 668988771
3 3014 19617 371458165
3 71731 72155 160323844
3 94275 98015 906000237
3 27611 75440 387159868
3 3051 8586 317738965
3 9 99901 821033789
3 21 99995 315825812
3 15 99982 777382388
3 35005 77913 556009938
1 50481 57599
3 30 99979 347484151
3 82 99986 328299302
3 8502 51205 503162655
3 16021 61518 600860935
3 77 99973 459081087
3 3055 49388 785395107
3 23588 60655 152573228
3 73916 81569 49366917
3 95133 99033 584835547
3 2118 12901 990019177
3 70 99979 800051091
3 15 99992 185272205
3 49633 76758 590774688
3 45383 97889 342326858
3 29 99936 639541707
3 9 99913 267203300
3 36221 84077 842227657
3 49712 84412 830857118
3 69 99982 427296497
3 24122 27430 259305489
3 20 99930 694953010
3 58 99912 202690238
3 33524 97607 678498884
3 22493 37404 176034018
3 79 99954 956588574
3 71 99927 995551369
1 272 41149
3 28 99903 852814545
3 26766 27975 788065281
3 66 99984 41084389
3 70025 99768 665457650
3 90 99943 373829029
3 34545 97897 421892393
1 17942 48246
1 24886 81196
3 79544 98636 15243232
3 20 99921 120378185
3 42 99945 845610418
3 20230 47873 879372073
3 65 99972 143169936
3 14 99957 37394629
3 37 99970 200272853
3 71 99909 489958485
3 26 99921 573500689
3 69 99920 374444458
3 16 99976 63998179
3 13 99949 556953509
3 2201 13652 847290633
3 33 99921 350492646
3 11653 71960 588943028
3 44 99915 842899142
3 24 99949 419124257
1 56657 57993
3 2958 42502 904556965
3 30048 77793 558751946
3 64 99916 169218435
3 11 99911 567867874
3 62 99949 815145788
3 80 99939 622651755
3 32619 73601 958152159
3 57015 96438 50299274
3 35 99934 302591718
3 22326 26822 294186415
3 55977 95569 356324357
3 24440 98310 936885002
3 38865 66249 460388674
3 50 99959 90739514
3 11344 58890 555450181
3 28903 56176 184779592
2 56134 114329346
2 23249 906572379
3 38 99901 878618437
3 54 99945 533226586
3 69414 74573 385181653
3 73 99981 854775511
3 63 99930 13477701
3 83114 85488 979860699
1 61855 98184
3 35 99979 808535008
3 69258 83514 777468908
3 67 99942 481488019
3 84 99914 704208839
3 39117 47697 45540503
3 66 99910 585715362
3 6468 71456 38661750
3 17 99900 72456341
3 43984 65790 718085959
3 2 99945 525384534
3 32313 94129 42581093
3 17017 21899 189151118
3 94 99998 750979422
3 4 99968 738434160
3 55 99927 801791535
3 40 99928 839918476
3 60345 97049 112580015
3 12 99971 52225249
3 2997 98109 456937033
3 40 99942 310538545
3 2 99939 777234669
3 55 99941 953082010
3 23 99908 897609
3 61848 90763 639670114
3 57507 95820 998219316
3 12526 48418 631352082
1 53271 99419
3 48 99929 383659747
3 44 99905 801286014
3 17068 18299 768027229
3 78398 96156 237817056
3 20738 46136 412810376
2 53067 287597219
3 9109 24977 674118083
3 9 99901 401020409
3 51675 72765 59540153
3 15855 36001 719798646
3 49674 51989 255611636
3 61542 94802 580617311
3 35 99981 295195891
3 54 99987 557758274
3 8621 15448 249328976
3 53432 74233 80473894
3 96 99920 90459532
3 24 99940 446320897
3 17 99952 665474861
3 12578 43564 510636906
3 23 99988 183950092
2 13474 527588674
3 56 99961 863486990
3 8 99965 686754284
3 53457 62336 97681287
3 4413 82936 921961876
1 37426 96073
3 94 99956 242335848
3 18965 98286 338331468
3 98 99905 895754357
3 58 99907 897861537
3 52 99908 371229313
3 10968 81652 891164868
3 94 99920 876508854
3 4 99992 763723720
3 73 99950 668354679
3 26262 66962 568741741
3 20424 39993 400013781
3 91 99922 614492980
3 93 99966 554160453
3 41 99942 361579696
3 65816 67987 904000912
2 23094 294502957
3 46464 77670 534507896
3 13513 49255 7999145
3 16123 17757 653227815
3 39874 62240 904166334
3 373 5051 457954719
3 43781 46882 958941290
3 60 99945 873550273
1 40036 70632
3 18 99981 713620336
3 36 99930 90759522
3 82 99960 654026251
3 33366 36203 469007042
3 85586 96423 981857020
3 55 99977 401535428
3 30 99987 131003762
3 44 99958 716731876
1 30106 82753
3 85 99957 789729258
3 34 99998 752987600
3 91 99906 846402939
3 53780 76853 851999301
3 40 99930 285059756
3 87 99996 816884046
3 82 99934 514318744
1 52594 59791
3 11672 12746 996009380
3 67 99988 755686172
2 46414 189760633
2 48138 957859402
3 16 99922 212212910
3 4719 74400 629643155
3 35518 78111 553897835
3 55 99951 751310203
3 29 99927 657244076
3 11089 71314 759259519
3 19 99963 378199909
1 3622 65432
3 12949 54956 884187191
3 83 99937 523477853
3 66259 90489 745202659
3 39 99993 735099952
2 65792 442092926
3 27 99961 851647952
3 74 99908 203204312
3 50886 94365 781992298
3 50 99960 18077889
3 208 3690 554567400
3 86 99921 519854915
3 75 99987 296847561
2 85727 585347231
1 48567 60418
3 10154 92492 324839877
3 29 99911 44036561
3 44738 76510 630281780
3 14801 76388 702829662
3 30018 69685 452315936
3 32 99910 938332777
3 28867 64669 192059019
3 53187 95935 671381027
3 59730 78547 675935699
3 56275 93457 998439287
3 77094 94098 875428478
3 32515 38352 155426688
3 15854 51087 213587286
3 55516 68916 245502521
3 7848 45197 50511797
3 36436 54773 173077107
3 9949 78372 818404642
3 35 99955 137058828
3 8517 93576 870388508
3 81 99949 127660125
3 27 99958 346298166
3 55143 89023 919328501
2 78035 14961080
3 29616 58146 117245342
3 38719 88487 600090558
3 83 99951 249203391
3 7653 23130 41824036
3 95 99943 120280211
3 58895 91381 249582856
3 40 99904 409539587
3 20461 39285 131194361
3 44 99943 675550347
3 27614 41533 505595980
1 88291 89172
3 96 99944 559777351
3 35684 87111 88646959
3 21178 38300 71691091
3 79724 87203 354882259
3 55109 75603 411251677
2 39281 235033316
3 80117 87814 438296072
1 12706 34995
3 74 99938 35639691
3 84 99939 297352572
1 63263 77278
2 54552 774130725
3 3490 66233 4262971
3 35990 96492 810184930
3 25763 49689 609208867
3 37914 54969 542566909
3 45 99977 46535040
3 46690 60553 218305274
3 13785 18702 561508497
3 71 99917 926308023
3 7 99915 246754911
3 45 99990 421014750
3 40 99931 890849236
3 79382 91405 182033821
3 41823 49687 173390096
3 45 99989 222171546
3 42801 46793 49617144
3 10261 40042 33151520
3 30495 59528 794881808
3 79383 93287 151534495
3 773 24331 442096523
3 34 99979 251085396
3 79 99996 843236768
3 65190 70999 614873924
3 81 99945 680455199
3 35373 93540 626644335
1 13143 85289
3 6088 80183 623630178
3 95 99946 813809565
2 98252 875529988
3 88 99945 893743528
3 14 99949 280847728
3 74 99901 563525909
3 53771 58614 320472728
3 50222 55324 85722465
3 9 99908 151144891
3 65 99929 500384494
3 32955 33836 261651332
3 96 99938 989019516
3 15493 56405 233459323
3 49326 62305 105196089
3 47008 97228 944791995
3 85 99983 8175641
3 40 99909 699262437
3 89 99966 763020392
3 82 99912 345543764
3 96 99915 87305118
3 27 99978 842415251
3 52 100000 305029234
3 10 99912 758426124
3 11606 47222 752578866
3 67619 80415 348892675
3 67 99983 960121171
2 32175 917860301
3 20 99933 353858625
3 9133 47888 867592031
3 267 46902 781300155
3 11 99961 142300203
3 15309 18926 386930826
3 10 99901 183727627
1 13409 18002
1 40024 82883
3 60 99951 281100373
3 68953 98153 937580308
2 84966 847361201
3 10515 22753 874986800
2 69656 665491835
3 64 99955 839541809
3 66624 86751 679208989
3 34992 76969 756372560
3 17314 20166 601255245
2 92158 103581080
3 77 99981 359217996
3 8031 62805 838402278
3 14657 56812 547431899
3 12861 67963 409623820
3 13 99982 13595609
3 4464 64929 333235526
2 62552 377661741
3 23590 92624 990713834
3 52 99919 890166941
3 81597 86908 121822518
3 38330 83010 728510023
3 71308 85656 110256094
3 12484 61198 317459217
3 56 99904 903332937
3 48 99987 140194434
3 79 99981 661170209
3 17990 68297 954162195
3 91 99978 562421319
3 40 99967 321142984
3 56 99987 934603524
3 94 99938 391722239
3 43867 94497 285102210
3 57 99930 973352072
3 49420 64528 724068731
3 73 99928 701164790
3 22326 76956 842937903
3 55102 72418 355564085
1 41891 80301
3 23942 95199 339789309
3 58 99981 184811899
3 50 99911 599199930
3 13 99992 606095388
3 33687 49801 897894344
3 89 99944 754221466
3 87 99978 925297175
3 70 99935 989242243
3 57 99991 612293201
3 53028 71951 941619841
3 22 99909 341371820
3 51746 90990 763107787
3 27 99991 353294079
3 68 99913 661104348
3 74 99956 184598547
3 1891 75044 191193955
3 66495 99619 110081339
3 35591 64518 553862523
3 9999 64646 915072295
3 79 99940 241645596
3 14 99939 434952950
3 6808 42807 92946385
3 11 99973 342092427
3 947 95892 965652907
3 6258 91115 100737825
3 6222 43838 351580277
3 45815 98386 510936097
3 86 99907 319481898
3 3548 80839 770186291
3 30614 63803 536392612
3 47 99937 944386708
3 17 99983 878733974
3 18670 26677 952373927
3 20 99958 235996605
3 2239 77625 829625295
3 92 99937 498233683
3 5803 95486 734465916
3 74 99974 946592708
3 87 99974 775522179
3 8923 60157 68883620
3 18 99910 20913331
3 43427 67324 152812511
3 34 99934 976324517
3 41 99955 285233459
3 1793 46867 346650068
1 9373 97465
3 41194 85922 691108584
3 16839 50436 230874059
3 36973 73625 868579555
3 17 5524 522903050
1 51177 64632
3 35 99943 515480532
3 52 99944 346053226
3 2 99916 925609382
3 88 99958 896303553
3 1992 13589 389882686
3 98 99958 169837450
3 19854 24280 73681381
3 26 99953 947005271
3 11423 28510 538292936
3 1265 48720 506398833
3 31912 48801 622814259
3 58 99913 317781677
1 21408 57769
3 35428 45227 974971505
3 63734 75647 25707929
3 49 99969 758066428
3 13510 94535 703473258
3 45 99946 147470838
3 23129 25017 898032823
3 50 99914 443615848
3 18 99987 473111417
3 32831 85288 967163718
3 29446 95444 563446932
3 14252 23258 967350915
3 82 99953 643176593
3 6227 64049 666267241
3 24114 68954 851683470
3 10403 38777 904451367
3 34 99905 639078514
1 28152 72657
3 67 99912 795136155
3 63117 86419 336970764
3 25971 80064 846985838
3 41 99920 604269501
3 61 99968 588988955
3 88682 94243 802734283
3 57 99943 429678480
2 62370 749283352
3 5876 25311 335728516
3 59019 91322 767363458
3 28 99978 289578227
3 25575 97636 725321496
3 98 99967 880569698
3 33433 41871 838062794
3 45965 91647 397283637
3 45239 52822 912479646
3 36331 81239 341856294
3 19425 65002 424369983
3 6355 55479 81977211
3 63 99967 616951254
3 64439 65856 680792180
3 81537 82613 185893918
3 39 99994 836448520
3 50 99918 977363378
3 1 99984 395612882
3 9464 92709 851141034
3 53 99919 966377541
3 2030 96416 278149478
3 21 99961 26016295
3 59 99925 757546409
3 65 99941 953572157
3 14 99960 361621482
3 45 99937 164620867
3 8986 44691 519084007
3 14676 43134 874073631
3 16 99982 989212539
3 11626 92136 400306775
3 43 99913 199183025
3 41761 76791 254876096
3 33575 45928 977643033
3 8 99980 637938552
3 28518 46985 133573979
3 63 99908 16558102
3 18 99911 584302090
3 25282 88102 115555616
3 67543 69522 683838139
3 31 99919 518945469
3 100 99902 738566230
3 95 99996 911450029
3 47 99986 598764460
3 27097 71793 950492534
3 54 99923 591216458
3 11 99956 273412832
3 39 99949 903246220
3 6373 87738 859357859
3 40 99981 518963445
3 40131 91046 3745887
3 652 66433 545256126
3 70 99949 389249997
2 46267 350069037
3 71 99971 57949057
3 98906 98942 951155046
3 14 99960 79332171
3 66370 69011 985529042
3 5155 60022 653200609
3 2056 95336 409760337
3 12300 13047 254868526
3 18169 42705 373979354
3 5596 21506 507403163
3 40042 95395 72118354
3 73 99990 571239804
3 39963 57307 316818077
3 49 99988 313079754
2 64335 381829438
3 76 99945 443537057
3 46659 94641 703217072
3 35543 40499 740209093
3 6346 21950 386801639
3 9065 59450 490266118
3 92 99924 442716645
1 11177 12991
3 51196 92619 153260994
3 1223 31562 636873060
2 32493 890160880
3 61 99981 887148207
3 37479 99637 220964992
3 11 99940 57324941
3 17 99908 400535595
3 22 99990 540624443
3 46 99923 905636282
3 1 99921 885769975
3 68550 72665 803014707
3 33484 87212 708462274
3 43 99900 715516394
3 64190 81164 67804684
3 51 99998 320861914
3 76511 84543 340344236
3 75 99931 760220466
3 53987 78504 920102419
3 45 99964 657706035
3 36086 90612 532309697
3 45221 81788 21544249
3 54 99950 2881016
3 17818 43594 852520216
3 74 99963 956950703
3 79082 79636 391157161
3 83 99969 987307722
3 65 99989 231388580
3 9949 29221 668714376
3 13950 64397 323228849
3 13 99934 793312317
3 12 99976 62585786
3 47824 84055 287738690
3 13038 39468 260109699
3 43574 66838 879426345
3 38695 84841 990516092
3 5 99930 124138037
3 27 99999 894334678
3 95 99964 245230602
3 43876 71111 418404821
3 9 99975 357596577
3 30 99949 939207525
3 34 99901 224290174
3 14 99990 594089712
1 38596 40173
3 58894 68973 257718092
1 61999 76050
1 78801 87048
2 46170 645541001
1 18297 94974
3 76 99924 41451081
1 94325 97578
3 9 99946 222096889
3 12901 65173 934798010
3 71 99959 330784718
3 33386 51846 741856202
3 56 99977 801614352
3 76 99969 778974332
3 16208 78231 405235169
3 22282 26228 145769996
3 31542 54769 602213995
3 32783 92116 424867469
1 5470 28118
3 4 99969 527108444
3 2060 59608 129416695
3 13116 18699 381389998
3 64960 74927 771764473
3 19 99956 177908577
3 3 99932 247081899
3 13390 39328 418645006
3 78 99927 20652165
3 15 99937 927751046
3 22 99932 27558297
3 9510 66530 42295720
3 41 99913 192656390
3 3 99977 498928242
3 21158 69815 704395181
3 16173 74548 656831830
3 72 99953 813727015
1 36891 71348
3 74 99924 520595568
3 4322 8498 696646072
3 45214 95899 196649030
3 81378 89412 969186118
3 68 99916 240092721
3 66 99900 550062340
3 7972 17965 426155904
3 84110 97869 366743103
3 40 99931 789717657
3 79 99979 374824626
3 39298 72957 618078509
3 78 99937 453906513
3 26192 35607 573679274
3 38 99910 761909602
3 56896 77151 431444720
3 28 99945 652905166
3 26427 80202 197326152
3 96 99989 313721526
3 47 99913 419028370
3 22 99954 83606345
2 50831 17136084
3 88 99935 881663696
3 88 99998 978234990
3 88 99940 754290599
3 75366 95923 830387203
3 14 99907 797625476
3 19 99904 980976168
3 52 99931 367264073
3 66 99973 264159597
3 8156 83934 976883009
3 1 99908 558179023
3 93 99999 366373943
3 76295 85824 836473710
3 82 99908 630315982
3 68 99922 684269185
3 34 99931 90986765
3 20977 72848 228610951
3 33570 60045 422611513
3 41285 69603 777917631
3 27686 28634 970732775
3 16499 68770 566806490
3 17 99973 618693202
3 78 99933 585224431
3 50840 85060 607868906
3 12 99966 25701807
3 98 99994 930638382
3 5087 25340 376651483
3 45073 78474 639746491
3 69 99927 555986931
3 21 99986 291474085
3 20522 79526 525669167
2 32988 428632562
3 37 99917 742675140
3 58 99928 142736606
3 24 99947 258333879
3 55 99990 636139135
3 2938 54062 335913681
3 27 99934 397703151
3 31008 97989 194102785
3 14 99979 816742177
3 1 99907 985870412
3 57 99964 261441131
3 78 99958 604963077
3 11683 95867 663238244
3 29 99908 369689912
3 44200 56414 343207921
1 4681 8524
3 10790 22619 688681598
3 34206 93580 361123942
3 81 99911 755310868
3 23 99987 651541574
3 44309 58262 182431606
3 55 99967 953667655
3 42897 70892 908032982
3 31 99936 37609223
3 72864 77250 198805016
3 36 99931 73811445
3 37472 97158 592683043
3 27418 71075 401451077
3 24803 68279 957638776
3 55 99927 679405094
3 81 99916 854386945
3 83 99990 550670903
2 59161 664869441
3 3518 16350 689007173
3 20 99977 800871686
3 45 99921 561825701
3 48 99949 920690000
3 85 99925 509988727
2 42087 516438978
3 68 99956 608412716
3 82 99988 157045209
3 66 99939 351204863
2 34261 617260998
3 25772 76067 257276459
3 26265 74607 772961724
3 19597 76085 782798063
3 70 99952 52975163
3 24 99966 605078799
3 46126 93399 691764396
3 79 99921 613148617
3 43722 85095 776524897
3 8808 13143 376239909
3 61 99940 504028773
3 72 99925 404504681
2 9867 612350081
1 1056 52246
3 89 99979 122304644
3 38453 69305 890918034
3 35 99961 261299251
3 70401 76029 127284401
3 19 99900 928134949
3 31537 63219 932656534
3 12402 80151 396939261
3 88 99990 323848883
3 2340 19509 713645579
3 21781 56428 943557419
2 77305 661601671
3 5 99906 893418326
3 17529 76305 781499023
3 48677 61796 333596782
2 63088 849011613
3 94 99971 934604337
3 78772 88764 305783577
3 66766 79003 369303988
3 45282 83398 460371010
3 54 99986 44405066
3 54 99948 748220396
3 14 99937 55658289
3 25076 27376 115785881
3 18 99977 830926967
3 80039 90306 592005842
3 48 99934 402893809
3 63311 94690 534370742
3 36 99917 507112303
2 63890 418612236
3 52538 65335 93012208
3 51885 71615 202729418
3 57 99920 173760249
3 77733 99607 111751147
3 36479 76370 182011682
1 9799 32401
3 3839 10202 466473047
3 12 99922 624325997
3 15550 60958 496391024
2 65821 314844345
3 13 99924 266409643
3 30264 52815 15574793
3 65 99987 991123864
3 25485 82274 547604432
3 90 99947 35120971
3 99 99931 471597251
3 22821 62254 831536140
3 34 99951 522165226
3 10237 41544 201667768
3 51278 71227 743563574
3 24160 37060 51049209
3 67 99933 605114964
3 37 99938 959406004
3 40168 89758 889920192
3 10236 48615 482334146
3 46831 61930 174961181
3 59224 66943 329021667
3 5695 18017 193617093
3 37 99978 33401584
3 50 99910 422162588
3 61547 75156 845802832
3 71619 76079 548486698
3 44526 78870 541898413
3 93 99961 992868840
3 23 99938 762023656
3 197 75320 767019994
3 12617 98589 850314058
3 50757 84976 224537950
3 5 99962 904447741
1 13357 87392
3 869 91149 858299791
3 81891 81906 987914701
2 71039 740967495
3 3940 59873 347701712
3 11610 28133 843101454
3 10422 16791 961036183
3 14 99997 80243703
3 95 99961 287502860
3 90 99952 663307063
3 51 99902 169094738
3 46295 46913 389672272
3 21 99998 122261227
3 57 99905 311684298
3 18 99915 58367757
3 24433 76419 227584032
3 44 99972 746313272
3 24831 88454 156666872
3 35856 99919 242960902
3 30789 70238 110536599
3 26999 70377 969532994
3 72 99943 872076180
3 27 99950 975347516
2 72429 819188963
3 7 99933 963956635
3 11 99944 555917070
3 13591 39550 547645350
3 38988 62834 817350336
3 89 99906 204522868
3 28787 82258 906281933
3 25 99942 204764367
3 57127 71545 479407033
3 67734 82895 37241188
3 63220 99843 707994799
3 50320 60761 183356761
3 84 99946 62064309
3 64 99947 295266335
3 14 99937 504421150
3 41888 45971 416641930
3 15297 87497 566055488
3 98 99974 891136799
3 41 99957 516324711
3 81814 89159 298748846
3 3 99901 684150537
3 34 99928 525607712
3 9002 37780 415357244
3 24 99903 973343378
3 75 99957 876984933
3 40 99969 306263203
1 47428 62326
3 8 99968 257512951
3 32 99951 594346666
3 46 99929 687362525
3 83 99958 435538015
3 25 99924 550923080
3 48780 71563 626826679
3 82 99987 830545233
2 55460 631615378
3 877 86439 594243448
3 32308 87347 504616212
3 100 99998 847121878
1 38569 78699
3 14 99954 94066017
1 45985 67837
3 638 26102 366353038
3 25 99952 560573422
3 100 99907 6019802
3 19894 81326 192583388
2 29391 409230254
3 10631 77810 187681797
3 7472 20424 245193464
3 55 99996 603291843
3 3 99919 18442219
3 63570 82756 176021386
3 43 99974 776421362
3 38 99973 428211368
3 39727 45656 215722239
3 55932 89985 24154842
3 28478 86998 873884002
3 10626 84003 671305142
3 46345 88597 726898137
3 52691 73209 518673001
3 8739 82440 623024616
3 34467 95445 498573986
3 37173 51342 929313387
3 15 99982 641769422
3 88 99948 629338218
3 48 99956 601117831
3 3841 57968 528005165
3 65 99996 891643463
3 62981 67462 260283024
3 29912 93235 225444705
3 98 99927 141583000
3 20494 65733 420817201
3 1269 22756 54423366
3 56 99971 280450706
3 99 99938 624067500
3 82 99912 83169425
3 96 99969 39244606
3 4682 67024 518565728
3 52817 52861 444679786
3 40 99977 107896718
3 41982 68585 839510891
3 60 99906 765399413
3 14966 29967 576758106
3 78620 90776 195993332
3 4403 70249 558542215
3 52683 66461 669295966
2 8137 322949129
3 21 99989 788282634
3 7791 79850 806944164
3 92 99976 365299540
2 64877 437261585
3 4719 4830 944697472
3 19 99905 606427343
3 63 99985 606736836
3 56631 96352 458213424
3 254 15698 855228376
3 22432 95787 309949032
3 86210 97273 545668235
3 3254 54958 108989022
3 16 99927 38547144
3 45416 67033 492025225
3 17 99998 421286916
3 17 99962 306702592
3 51970 89971 85567483
3 17670 30717 491719884
3 10847 12560 685412508
2 71946 445976434
3 90055 96680 412617149
3 74 99978 895366961
3 12 99973 277808960
3 59719 83164 792232557
3 100 99906 822639039
3 17347 33725 451178171
3 86 99998 138301538
3 3 99907 243383299
3 51 99951 33801446
3 84 99927 855714837
3 42749 61558 581909460
3 8 99908 179507840
3 85 99905 686787315
2 94533 268012542
3 91 99928 869870140
3 14002 24291 522593584
3 42015 88608 190331519
3 29 99978 447165201
3 89 99929 324415851
3 61 99945 550797230
3 15696 29576 503030967
3 1312 24326 797603892
3 68 99954 433593270
3 89 99999 688052989
3 44179 86916 273638417
3 41002 79544 799918057
3 31339 78822 879685299
3 32206 96560 33029360
3 33061 51641 28547845
3 56 99966 510259445
3 48779 66403 702280283
3 7500 49634 631207645
1 35208 51542
3 21 99939 476679298
3 55 99957 687887785
3 30 99975 462725601
3 39 99974 854601122
3 94995 96281 725026325
3 78 99904 990858312
3 31085 53882 807919648
3 26669 87407 69453053
3 72304 90753 378896483
3 36 99930 136704809
3 89 99924 773959671
3 84189 88845 168981542
3 49620 76555 970362936
3 11953 82140 811605372
3 35426 79094 326155427
3 63867 80960 503634255
3 76 99939 725563106
3 97 99950 813855510
3 55293 83630 673030437
3 17386 36755 491198605
3 55006 65283 294026931
3 80277 93615 916268781
3 3 99996 601011905
3 13 99900 238198875
3 14 99929 443519363
3 14 99968 658989470
3 39276 70840 238103936
2 80165 76074540
3 61 99943 758926918
3 53639 74820 766087602
1 51176 53388
3 34 99902 809693744
3 33117 44588 300441243
3 14890 65296 243791344
3 86 99921 749489635
3 47 99924 708418787
3 83706 98625 280744780
3 34368 58787 566041437
1 10469 42503
3 75 99983 878044372
3 11526 18005 980900538
3 83 99938 573849935
3 64866 84076 201426450
3 79 99910 803101667
3 30158 70623 331319077
3 61988 88726 729714526
3 90 99992 771904663
3 9371 99771 383006977
3 36 99941 152853938
3 5947 16017 549622644
3 14464 53087 669991160
3 9514 56493 170586614
3 79 99942 802694390
3 6597 81448 395899864
3 49 99940 971838811
3 4 99968 885771820
3 26952 66481 241542729
3 73 99944 141160890
3 38350 86040 160921580
3 48 99931 293380404
3 89984 99070 129847881
3 25550 73784 770295211
3 11827 88486 822002520
3 54 99903 209282369
3 15932 32243 10886485
3 20090 20956 604546080
3 73 99915 92273491
3 47130 99343 291986347
2 52300 23295653
1 5685 71282
3 49171 75762 995065944
3 68181 91187 466620130
3 35446 52877 745677885
3 14244 56169 314697142
3 5 99983 234825894
3 20978 81428 304121567
3 4175 31335 661831792
3 25 99960 934556095
3 17327 68968 404892995
3 27690 33616 782908007
3 89 100000 276043106
3 12876 78460 798896130
3 76557 84350 596411327
3 92 99945 345221008
2 50728 955620171
3 24 99973 138922994
3 69757 71205 3974575
3 54739 65617 39379908
3 82 99965 968899166
3 35 99979 844114210
3 47 99975 777731129
3 66915 88299 396203975
3 35 99957 445123121
3 17665 25660 784059808
3 14 99942 263410588
3 49 99983 119065023
1 7733 32331
3 75293 92104 147386773
3 31280 98077 895789709
2 33549 343026036
3 10774 54245 569103893
3 15583 79943 629959551
3 78 99906 268941758
3 90596 98598 222566067
3 31707 63576 803491469
3 77 99912 42788167
3 75 99985 895090683
3 4171 98175 831761162
3 37 99934 51350632
3 85210 86866 389308819
3 58176 74003 326885619
3 20 99916 573340347
3 82 99915 619666312
1 2411 26220
1 16265 29057
3 27703 88120 580763750
3 75 99918 655983099
3 18318 34797 508746229
2 38970 885839767
3 30377 61891 982262130
3 61 99934 718314203
3 23136 81831 880552986
3 51 99920 437628118
3 7629 41725 645602373
3 54938 95346 865054415
3 43 99995 629635378
3 59551 78497 559649627
3 13 99992 661241234
3 2797 73112 712429746
3 61106 62458 852130940
3 10723 14333 623510855
3 65 99957 175301281
3 27399 34295 934606488
3 55250 70507 828102082
3 32 99919 313862723
3 58853 97460 202789471
3 73 99941 288048473
3 14 99975 209951664
3 22 99924 348372471
3 1743 60553 880442841
3 25892 75636 397984530
3 19838 99490 943442522
3 82177 89957 463729299
3 7984 41123 842867909
3 1263 92957 433908132
3 87012 98533 677512628
3 16277 56141 188152650
3 15655 23589 748950010
2 23719 70152821
3 19 99936 456415235
3 45 99974 409739067
3 27979 78431 179104235
3 44 99945 371626660
3 30528 54913 389525087
3 50 99908 878398778
3 31450 65154 416055111
3 62775 75161 259422399
3 67581 92759 41039650
3 59 99985 778926337
3 4960 61021 223368834
3 9 99936 879091437
3 6790 82418 985313207
1 70468 79261
3 51054 96651 636823493
3 11312 19880 458119516
3 10 99989 146929002
3 2164 53722 395264557
2 45544 184337276
3 17448 72402 470619638
3 50 99969 345342337
3 14621 75513 774066760
3 45969 89127 574314408
3 75 99939 40539114
3 13188 67464 361285965
3 50964 88785 608566049
3 21 99963 950761461
3 7 99930 205265452
3 24141 77615 962773115
3 12586 31666 336961556
3 21 99989 701656204
3 8733 32557 11093956
3 55 99993 6996054
3 62 99928 357894489
3 65 99998 921545340
3 62 99998 353041339
3 26097 58240 569026637
3 23 99907 597920877
3 91 99922 612013621
3 25829 74378 751960482
3 24 99939 425782388
3 1431 81839 90942097
3 83 99978 797154318
2 37926 299428798
2 29259 135878695
3 100 100000 740803062
2 84540 881475005
1 55427 83375
3 29659 54592 898373457
3 16491 39848 553283501
3 4509 44341 640448651
3 15 99958 634816515
3 55172 76649 76520845
3 82 99945 141991838
3 11 99936 28030074
3 50749 53438 568976
3 6 99957 539206869
3 69059 79984 968188924
3 8582 13497 301809529
3 14550 65905 958313904
3 84 99935 657576138
3 27995 84123 580085237
3 50954 97585 619317545
3 6 99955 457861027
3 39055 94835 137770413
3 66542 81384 917605497
3 6339 48981 986406161
3 5 99951 825781164
3 55 99911 732272361
3 62 99912 671616189
3 30 99924 156900633
3 32096 35253 559979663
1 36397 84584
3 56 99994 464120178
3 42 99973 334103821
3 43 99998 938063576
3 28819 46960 908117836
3 26 99964 643094373
3 68 99960 605916045
3 56227 73961 591285689
3 18644 69985 946268353
3 60049 87061 875532597
3 4655 95132 850182205
1 61720 63728
3 87 99967 211174048
2 71626 848023146
3 14 99979 202972649
3 18838 48764 893186406
3 36745 45085 826058290
3 99 99913 619077904
1 53122 69299
3 28859 72535 549594136
3 28804 87921 366723930
3 34399 58714 685285312
3 91 99922 577755754
3 49450 81393 82390777
1 78985 94887
3 63 99986 887836756
3 86 99955 229722010
2 71287 235136103
1 78705 86686
3 18 99968 919398426
3 39840 95394 570203245
3 51 99985 596827847
3 44519 85014 297863409
3 68 99968 422359243
3 48 99959 463137200
1 11169 83991
3 40206 59233 120049250
3 55860 72887 543537040
3 8657 61255 234469048
2 84040 501653439
2 26449 155911057
3 13246 21157 436473277
3 30626 96943 516548472
3 27 99954 21393407
3 48334 80231 327640571
3 80 99974 881192263
3 36 99928 555378521
3 31980 63483 23214464
3 3 99928 778679952
3 63618 79152 83165633
3 59172 80535 165865159
3 75355 84392 106224484
2 16362 708839362
3 10284 63219 539798895
3 72 99976 216902602
3 18 99926 535802264
3 46 99965 664761693
3 34 99962 528400844
3 20433 43075 60217125
3 41 99965 999831361
3 19751 37646 865880154
3 56 99906 468518606
3 22 99982 71172724
3 9 99953 855700540
3 41488 77444 385307941
3 47668 87973 614333918
3 53 99999 377231495
3 53 99914 27733093
3 33183 53568 780515730
2 43565 974704215
3 35362 74446 200646870
3 34 99900 656058458
3 4 99975 621779517
3 466 43794 531840740
3 73 99981 981074289
1 1225 98900
3 39 99906 228307276
3 25 99963 936798278
3 56626 66377 352015799
3 2 99918 950761242
3 52304 84333 628781845
1 35634 75773
3 51957 96374 691865668
2 24476 582213642
3 37 99959 403610832
3 21720 50588 567259699
3 9231 83353 947402918
3 31 99983 233105650
3 4 99991 202559519
3 32 99900 612318592
2 34274 82247710
3 55 99983 860681422
3 27099 90245 73229860
3 14922 40886 627251674
1 50849 69711
1 16705 43936
3 45475 81107 573379892
3 3 99968 610847759
3 53 99995 456903714
3 59 99904 293378220
3 78 99973 516814649
3 21302 75892 528998641
3 48 99991 878246086
3 15877 98783 635042237
3 16 99959 613917922
3 69591 97211 731626670
3 33 99979 281167332
3 64 99997 679199794
3 42457 53734 849221397
3 53925 88988 646178264
2 78228 310842646
3 49 99935 690922106
3 37 99930 983113827
2 43511 560073002
3 39747 91220 436678969
3 41 99963 518602518
3 61638 92755 334718195
1 4719 89659
3 15115 49907 577497124
3 41 99992 288446875
3 48679 96408 853254123
3 58 99920 356637205
3 5395 78949 378472430
3 8 99986 116062819
3 38816 95115 970918851
3 47 99938 296503670
3 34914 93198 470102682
3 36 99993 865305421
3 38365 95074 303596213
3 67 99968 34906118
3 85 99904 314841365
3 33902 66319 753486132
3 57794 97816 778744177
3 27 99984 573088624
3 8 99969 236144748
2 53596 339124111
3 26381 49066 890889703
3 42 99907 668649475
3 7989 61471 215973424
3 89 99973 703421407
3 53 99954 855823335
1 71183 72431
3 61 99972 214775289
3 35 99988 398289102
3 2908 10525 92754333
3 11890 58304 22200824
3 45 99990 555787312
3 72 99956 257930501
3 78 99916 517670668
3 20 99902 42101778
3 51 99921 10572048
3 9262 17463 560235371
3 5252 92523 754824335
3 65 99949 446946600
3 91 99981 718804872
3 1561 51945 195634940
3 50195 77134 617386520
3 62 99908 465330249
3 91 99945 95869741
3 45111 81513 188007544
3 32 99955 433702780
3 10069 82162 47275400
3 52 99929 65597109
2 22399 324324755
3 80 99900 42803032
3 32521 36539 716557003
3 2891 27482 903341017
3 19060 98984 480413147
3 39 99996 691418785
3 72 99930 267587977
3 23 99966 982804915
3 49 99950 662621843
3 6566 57374 679510636
3 47 99972 481323649
3 65576 74015 809408760
3 2508 38497 753663167
3 41718 74657 713951748
3 84 99950 70861803
3 27460 61745 354118324
3 19601 67222 532232044
3 38 99958 488899288
3 24966 28691 705897285
3 1816 76464 633955675
3 44131 85203 384131624
3 88 99999 369136380
3 50838 90936 663501774
3 34616 65529 285381953
3 18716 71091 81283973
3 71 99958 703464360
3 47833 63003 618435339
3 49 99955 232809247
3 1358 8956 460408731
3 29 99984 333395383
3 75756 91885 996642629
3 6 99916 323712149
3 3304 64993 479261315
3 13 99915 373130794
3 53 99998 79373833
3 68 99934 169602211
3 33 99929 15730908
3 71 99922 810014883
3 44431 44817 119582887
3 51 99993 304824367
3 58490 59216 997301322
3 18204 30877 207233514
3 44 99940 779026611
3 16492 25867 500421250
3 38 99937 635071474
1 82529 97681
3 86815 91356 62803339
3 93 99963 527232111
3 15481 52394 360017383
3 10170 31311 414735337
3 42 99961 704324999
3 39643 55065 264168126
3 35429 80578 197556853
3 18 99975 964917933
2 42557 49723156
3 5356 24220 19360590
3 7029 14535 908534656
3 84988 98760 138279646
3 36 99948 675454283
3 12905 27010 470164619
3 96 99911 264959444
3 47106 67468 115819856
3 54981 67623 958009668
3 57921 73306 103319802
3 6494 74312 503744422
3 45344 81769 230266839
3 63 99979 620360760
2 59342 449072201
3 46 99903 259214315
3 7176 48706 944056301
3 29 99981 618502090
1 16430 18595
3 90 99999 878759444
3 87 99984 924362438
3 58758 66855 108227173
3 86304 94309 559780624
3 28096 37301 147847070
3 18 99926 257311494
3 67186 69689 83046622
3 51747 51986 959172583
3 90 99908 943906817
3 50 99938 829403915
3 6056 10552 676807788
3 16 99936 86810971
3 41 99923 587318309
3 55 99950 935634688
3 38934 91169 653823271
3 7 99910 235952474
3 49 99946 916277492
3 73361 90475 960802612
3 12 99965 479340652
3 80 99978 129704758
3 16 99976 771992029
3 78 99949 213452955
3 29000 33996 733820252
3 70 99925 829328420
3 30 99949 394228563
3 54851 92028 46053197
3 9432 44069 288407387
3 50 99929 580994494
3 11555 84123 179696971
3 48157 63308 570803973
3 57 99967 402692753
3 86 99975 701165187
3 40 99981 719520194
1 67732 80181
2 91267 303223316
3 3009 30413 449982105
3 61 99963 931146138
3 53 99934 499890793
3 26232 68331 752898011
3 1189 61821 528385752
3 93 99945 285442595
3 6790 89538 760916476
3 10 99908 440759361
3 55800 62753 60382771
1 30726 75946
3 31476 71739 162418059
2 20501 744044495
3 14696 47419 326130335
3 45926 99413 804657985
3 40 99957 840819837
1 5989 93746
3 47156 85535 816392573
2 87924 685747935
3 81 99954 97182150
3 1 99992 448292032
1 25706 88075
3 64157 81824 514256420
3 2040 6220 214762667
3 48026 69559 323237272
2 83083 67253137
1 6409 15249
3 4118 75930 434685106
3 60 99993 339470851
3 83 99942 946913897
3 30883 92117 303849012
3 12 99919 984021090
3 100 99919 219733415
3 75243 79714 179300561
3 47589 59833 834073708
3 25385 75689 78085525
3 98 99965 591491155
2 22536 738488080
3 87 99956 120915401
3 97 100000 327585761
3 79 99945 986310415
3 2 99995 430207458
3 33 99932 19051249
3 73 99927 720241398
3 58077 98443 852254622
3 49 99911 735948044
3 93 99923 279480932
2 76253 347749764
3 53271 81385 414949438
3 16 99957 369979043
3 54682 73101 733009909
3 80 99991 53496690
3 77 99986 798668724
3 35217 84188 878960769
3 77 99911 441509062
3 97 99954 201821389
3 18 99976 161387767
3 26 99954 779773814
3 61 99954 910615527
3 32 99904 76309939
3 99 99992 810575008
3 10 99923 984855299
1 36296 61772
3 46 99936 473155273
3 69 100000 249121275
3 15811 51329 983445424
3 72 99993 701960612
3 31 99959 864151342
3 10 99903 586791937
3 93 99981 67385671
3 28362 80549 455606873
3 61986 74748 268292264
3 4006 95076 632924302
3 17766 41459 85070623
3 3830 84438 535518516
3 54883 90797 963686474
3 20 99973 543477731
3 14677 17726 603967118
3 52299 87447 786683849
3 29358 75224 289827916
3 94 99921 974173828
3 26231 71734 285650767
3 30939 55440 280837935
3 19847 80456 210520713
3 47201 49545 10281914
3 76397 88024 296985599
2 90676 572875287
3 40547 60774 93243708
3 72 99968 583889214
3 25473 44066 384985089
3 57 99982 489736275
3 25765 98373 459103064
3 79332 80013 435645422
3 47775 60692 7910558
3 68 99979 663196893
3 15767 40811 510100648
3 44796 83494 843454393
2 27755 483459049
3 45 99922 618435484
3 90 99945 503455755
3 30851 45871 98495623
3 60283 62221 894517658
3 21761 43084 477995167
3 27754 41376 826632034
3 81844 87470 56526993
3 72 99906 268284421
3 35368 78221 357554224
3 2351 82314 727246383
1 33653 65018
3 32942 53387 131368899
3 10186 98111 719946553
3 69329 94214 803364591
3 35 99975 785454811
2 24370 586308418
3 17 99983 845251582
3 8089 12102 300284568
3 17789 97214 960269303
3 34 99964 458405028
3 2509 90115 829894513
3 3702 92411 18862719
3 42 99911 151144577
3 64681 76862 755492910
3 59 99983 197285946
3 78 99995 180680280
3 13 99941 763744262
3 30455 65308 391806523
3 31049 56800 150174004
3 21454 99074 289155041
3 68760 96356 944563922
3 73881 90602 106571408
3 98 99912 917336509
3 34446 89664 773401983
3 43 99978 252111606
3 69 99989 758011600
3 36575 52055 938100280
3 29 99937 860176058
3 93 99905 565713096
3 52075 87240 980835077
1 59778 89770
3 38439 74417 80799191
3 29675 95312 510370495
3 4393 29048 596535641
3 77631 79709 236942030
3 89 99982 214088955
3 90386 98809 365280144
3 7149 67714 161353636
3 3434 68105 269111657
3 88 99986 601554473
1 29851 37116
3 67155 70851 538097645
3 33 99959 452975335
3 38 99952 452256950
3 54 99948 531540138
3 49 99998 436715246
1 13122 30969
3 14167 41223 641753068
3 32964 85859 448187864
3 6736 7451 999373737
3 8999 22369 575349311
3 3427 90825 333127080
3 2 99914 258109390
3 6106 85357 524219885
1 15983 40224
3 87 99906 436304791
1 3105 11282
3 76 99900 285442418
3 74880 98663 76557556
3 67 99988 688546185
3 38 99972 559681915
3 98 99985 56427137
3 46 99911 374694642
3 26441 72324 329672870
3 63 99993 314806754
3 59005 65526 441719493
3 85 99935 967244810
3 77 99952 392939555
3 55595 94719 671683569
3 43 99994 980162733
3 41 99910 770873018
3 53524 66127 145928050
3 55 99922 54350391
2 67643 44127001
3 89 99990 697492360
3 39930 48645 93118818
3 87 99948 994806170
3 21057 64050 375136129
3 4044 73823 560204205
3 35069 78518 876958097
3 71277 90528 543235970
3 56 99914 456039215
3 37 99939 356803818
3 54 100000 529465895
3 5 99912 999439387
3 14731 51494 221389675
3 81755 96305 635389506
3 6 99919 384030793
3 1500 80189 855835225
3 14556 75351 286959581
3 11 99979 904007227
3 1331 97573 583470277
3 3 99901 185080823
3 19323 55408 671628564
3 8525 89168 945217377
1 42038 65391
3 60200 98483 265022501
3 16 99958 928161034
3 22 99907 760658420
3 33976 42645 19407798
1 8574 55561
3 59259 74659 933848213
3 55 99975 834155843
3 31 99996 692501986
3 98 99912 168279897
3 56247 90914 258103626
3 6997 61526 854639754
3 49346 87106 307730551
3 87 99986 929036
3 52340 77604 311323553
3 55 99949 72767669
3 37875 99661 573333312
3 10233 40562 913040464
3 88 99966 613338630
3 36589 67704 232400688
3 90 99915 185868045
3 26 99907 7790339
3 26 99967 110471245
3 62406 63929 746243049
3 59285 82512 630048593
3 14 99947 243430596
3 289 36339 447925802
3 62833 85159 306682834
3 86 99936 519108771
3 10 99908 101848953
3 474 73017 859814839
3 48 99954 392034
3 28587 98324 836791104
1 5164 54082
3 8 99925 636493301
3 39231 99641 518513751
3 76781 87928 852759355
3 24015 62952 547726679
3 1 99990 911488510
1 77361 93148
3 29 99948 192216949
3 97 99954 852322494
1 44246 51166
3 3050 4095 175902773
3 38440 86900 398239805
3 26 99933 453245803
3 5 99948 49811102
3 65411 73063 102815664
3 9597 65519 155793020
3 47 99998 2822416
3 69 99972 746834555
3 33899 97536 162693653
3 71 99973 782810429
3 10547 49481 638720984
3 35426 91680 921076760
2 4063 260652551
3 44455 52554 894201708
3 87 99964 867461311
3 54725 61163 4962140
3 76434 92663 366212772
2 62118 792448837
3 44999 66013 914284239
3 5181 9024 423846086
3 62 99940 830407719
3 12856 41759 753020365
3 79828 86009 609517350
3 64 99939 240228856
3 32971 86059 22353389
3 16 99980 277266175
3 73000 88314 641722885
3 29 99927 630650594
3 6 99935 791580209
3 18 99986 466015839
3 16 99956 519676040
3 76 99947 195939238
3 727 23104 628714179
3 60 99900 179740496
3 46515 80913 730435796
3 31391 79490 705403788
3 20682 25661 586704312
3 3 99905 76197788
3 33733 42265 249503374
3 54436 88771 221324673
3 38 99968 510825960
3 20142 22386 698657266
3 31679 85855 940383585
3 12044 77089 304244370
3 34184 40644 816934256
3 29937 87359 427256419
3 31721 51269 229232509
3 73951 95471 554507381
3 2 99965 935346737
3 3 99975 133480164
3 31552 74176 82767378
3 61003 93859 461024257
3 51881 88067 35375183
3 44 99907 943158735
3 41 99905 427538393
3 58040 90113 826289585
3 11304 84945 715153075
2 28224 842358740
3 25 99916 66961835
1 26699 82508
3 46 99924 712118096
3 95 99969 448291776
3 6 99962 685144906
3 23048 76724 862810462
3 24911 27745 97849194
3 8 99971 120796451
3 47433 65344 637922837
3 66 99993 900345597
3 95 99947 933806513
3 32085 89276 635759265
3 36687 55276 33974590
3 65 99951 786347711
3 77 99995 618433831
3 64486 85655 548102773
3 42 99913 239509082
3 44508 98443 962518785
3 87 99943 403421079
3 97 99924 711266235
3 86 99972 833401094
3 60 99991 59353154
3 24 99935 392605196
3 58 99994 139227381
3 68 99931 701794143
3 23 99977 760623013
3 79 99992 195429719
3 8210 84864 419337865
3 68 99975 987483271
1 57989 75690
3 69044 73247 888728526
3 63 99996 963611886
1 13067 22049
3 96 99905 137647730
3 23830 61577 421919286
3 64 99924 106768291
3 85 99972 422765382
3 53 99936 825431213
3 63 99991 995165017
3 71 99944 440187268
3 57142 80247 156957714
3 46 99975 377878307
3 86433 91895 379314964
3 87 99943 426108420
3 67981 70842 661663759
3 30539 67945 679662806
3 16320 41940 423590169
3 66074 67138 236576618
2 15144 932826761
3 17617 69855 722260911
3 49371 98902 506842732
1 10013 28763
1 20953 64807
3 15 99987 984115159
3 39081 60903 625707543
3 52 99950 642884703
3 79 100000 935657999
3 32 99928 323516110
3 33326 59774 344875785
3 2796 56394 1179066
3 13 99926 951753282
3 19 99954 79284572
3 16 99928 256416880
1 97635 97804
3 38560 86700 6428593
3 16474 72430 297026460
3 4 99929 873630142
3 5 99989 537544886
3 96 99956 470928252
3 24 99973 852265693
3 10 99921 389937285
3 27130 72352 540948124
2 80264 647603280
3 82 99923 405680646
3 68 99918 920346135
3 34521 43880 352253489
3 94774 95554 725701879
3 42 99930 888525083
3 15 99914 373273669
3 37 99979 353675828
3 45822 51585 335066363
3 90195 91334 903207763
2 11218 606184157
3 855 28937 758110875
3 84 99912 374427106
3 94 99930 536186744
3 55004 59280 363305937
3 17479 51665 962881239
3 11020 57580 748388093
3 56497 63093 793647638
3 96 99964 124911805
3 7866 45404 596561242
3 88 99934 807268866
3 37066 90053 810008259
3 54223 65066 6055974
3 22473 65226 729902046
3 29 99970 243435014
3 25 99937 478747484
3 44 99923 157132627
3 84507 85139 547803393
3 31203 66338 8633894
3 37186 60650 119522783
1 15881 89827
3 20539 48421 234583962
3 27014 34182 251276583
3 52715 98970 82474409
3 4010 53340 101843863
3 9 99913 389327315
3 16281 25224 92961001
3 71908 99195 344571052
3 20 99981 778414450
3 9 99943 340530804
3 38915 55000 816015654
3 43 99928 370834822
3 76512 90925 118936488
3 8717 60446 50738449
2 93340 889852955
3 39 99915 621732857
3 84 99930 533035022
3 71590 94926 550034444
3 35521 37017 161567483
3 40705 75247 291238225
3 92 99941 232954227
3 28576 30022 813295285
3 10769 94154 978473752
3 58526 67428 287185491
3 66751 85961 586666734
3 10 99910 740532335
3 47 99908 209212916
3 15 99972 929821351
3 29 99946 763831794
3 56 99904 776086372
3 22802 75732 144083605
3 11173 17770 924729751
3 774 8227 370143929
3 47281 81844 227353249
2 82223 23923961
2 11078 33950899
2 8820 463624023
3 47 99939 374819757
3 69 99930 418078013
3 68561 89426 89569208
3 6932 62446 857584682
3 57386 57418 891438522
2 75294 160778020
1 23826 71359
3 32 99922 456904856
3 66 99929 243695652
3 29 99970 223572430
3 3838 35979 525800558
3 15046 60242 193097826
3 57037 93394 279243980
2 536 928163448
3 79 99958 693494640
3 53131 56809 738920893
3 17 99905 185060665
3 51454 54084 932227810
3 73207 83203 95552983
3 51312 95752 919396866
3 30 99951 788083332
3 10782 22161 170442262
3 43720 98141 521356798
3 22136 87810 978482253
3 95 99992 700347515
3 6065 40191 974044574
3 20 99903 65861591
3 30965 89212 898052252
3 42 99968 102935055
3 2299 47060 835776905
3 4947 38267 220065779
3 36701 47804 980731054
3 31683 67680 692120599
3 86 99965 640627434
3 1544 97829 833365003
3 14026 77776 315388040
3 7 99904 738367436
3 22557 88476 297836630
3 14665 61004 379359611
3 6118 71708 254866164
3 51088 88804 930552140
3 41968 83600 186744425
3 31860 78279 837665217
3 27413 76178 956033020
3 31 99934 865084952
3 53334 89545 916450882
3 39 99922 842800386
3 36988 93516 1903475
3 16319 99882 746595222
3 90 99904 545789443
3 92 99972 789585029
3 60975 85498 975296365
3 18 99922 731605392
3 69 99972 701545298
3 34474 88920 320821047
3 64 99949 844920514
3 78 99983 879491763
3 99 99941 210365402
3 71 99993 953408037
3 91 99996 542828432
3 68470 96159 337119504
2 71854 452907142
1 61098 82276
3 94 99988 797762103
3 26 99908 816507626
3 61022 92601 733487045
3 72515 81269 104545941
2 33944 913793622
3 13896 42941 105481167
3 57 99938 94679825
3 61832 71883 958172483
3 61116 62097 276926826
3 67 99911 590675371
3 24203 30224 573243010
3 10120 24347 659229679
3 75 99942 451102440
3 13781 84090 162854283
3 52 99945 939624686
3 99 99999 327412094
3 73 99967 902054210
3 11 99906 163062661
3 45 99967 988552634
3 23184 82443 479533449
3 71 99959 489664623
1 38541 39027
3 11 99992 589878721
3 68 99984 877474580
3 31707 97636 860779977
3 38089 94703 474769244
3 34 99962 243677496
3 43 99913 385858581
3 36003 59404 3232772
3 81 99926 3480374
3 32231 95054 217385923
3 29 99932 977957113
3 31178 44929 765139200
3 53303 90120 52047823
3 95 99949 965581005
3 29 99970 767435410
1 52103 69722
2 9018 310655103
3 84872 90745 612765180
3 12016 55589 625134871
3 145 80310 8464190
2 1530 846466732
3 27 99952 717159555
1 38008 82009
3 1534 11999 307436491
1 24331 31759
3 65 99957 752079471
3 15457 60191 579793978
3 56 99970 2385870
3 55 100000 561587783
3 21713 66578 204243767
3 17527 48159 125547880
2 6935 966535671
3 15 81269 375531517
3 62846 88252 706100790
3 90 99909 890545996
3 78 99919 378429394
2 41313 932224830
3 18378 73806 45949113
3 18177 81793 851728450
3 9416 40547 754801898
3 34040 82758 940091017
3 74191 85471 357574759
3 22569 96957 395658112
3 77 99916 62630310
3 18923 20100 509972750
3 95 99908 557638667
3 20006 38471 968038665
2 23835 899816642
3 12661 37019 996056240
3 43 99998 993690667
3 77 99981 895733182
3 85 99993 961931994
2 50598 250732717
3 33084 45591 559177014
3 83 99925 938495789
3 37622 40732 940914825
3 41124 64864 68939919
3 43 99927 442326077
3 98 99975 354238147
3 13 99902 181924393
3 29208 31052 359690957
1 58286 81873
3 64706 65180 22452892
3 29 99928 954675159
2 97168 462564250
3 60328 79777 334270788
3 56350 85755 49838214
3 10 99973 988371401
3 19316 55859 146661859
3 17669 67231 29398348
3 14 99922 981282045
3 76246 82588 316918106
3 49657 87567 551774625
2 5081 924869517
3 36360 54970 727762633
3 55618 95202 174054344
3 44 99960 251065580
3 48848 80105 832268515
3 1044 86468 362215886
3 19 99948 129864101
3 16624 20531 796304840
3 54423 96755 316539416
3 6358 28685 8714262
3 11471 62235 690294486
3 86 99952 992060106
3 1343 28359 730935974
3 39281 56810 159251712
3 85 99920 617045064
3 48472 77446 489244498
3 44 99969 688380045
3 37 99926 442977935
3 4 99909 622967467
3 10770 41021 212306600
3 94 99997 349900495
3 60541 82155 67401707
3 21360 41807 212676340
3 6685 35769 98762356
3 40026 69936 34220531
3 6 99962 230322145
3 30831 62775 450047195
3 75 99919 793186117
3 96 99965 87265923
3 92 99947 631071071
3 3147 95879 439084381
3 76 99913 675707659
3 74 99917 495008654
3 53 99995 418415097
3 13629 30307 277529915
3 5857 37235 628254109
3 64182 76620 83172646
3 3281 8880 226427495
3 57918 83288 702835577
3 96 99961 455076148
3 7511 12147 768858850
3 79 99919 426057988
3 2 99902 204859360
3 23 99938 956102893
3 82 99958 256397917
3 1486 19652 103715408
3 10 99980 441951101
3 28101 63256 676025163
3 40 99924 841254837
3 4 99961 154535279
3 31377 42644 676722976
3 39301 57884 986706611
3 2900 34507 133935630
3 98 99961 738001064
2 90230 261929783
3 35 99935 848653982
3 11857 41111 928357142
3 53 99925 554546494
3 2188 21766 64607708
3 47110 62017 489577400
3 6075 73426 569748481
3 12 99909 599542353
3 12902 32995 614332307
3 84913 87995 649338697
3 78 99924 224715535
3 85685 96653 546249294
3 97 99922 279495794
3 63 99992 447731758
3 44907 46314 658279051
3 64 99995 83930321
3 29893 96989 751879828
3 7125 30296 571254118
3 65 99947 550493184
3 10504 21997 10638044
3 37647 86241 808004759
3 463 44299 192503445
3 38 99900 8722624
3 2452 28396 394322262
3 25408 90496 483021341
3 24907 52819 281793665
3 63 99973 938524254
3 27050 36674 228002183
3 55 99979 52692047
3 77 99986 52340632
3 50031 62847 522528563
2 31698 495535899
3 33 99965 471073162
3 42 99930 843062250
3 56 99952 506788356
3 17 99970 548820560
3 7 99911 669412330
3 54051 94182 341155020
3 50240 56069 835374214
3 7963 91181 719160829
3 10 99978 69064954
3 84 99972 288101529
3 14950 17688 8964558
2 11027 668282982
3 51664 88355 622815228
3 25804 77328 268351196
3 28074 81908 975301507
3 20 99933 534240563
3 27965 82406 75439831
3 27 99937 711942776
3 11148 40652 609052664
3 71145 88468 296266288
3 34 99939 569143723
3 6 99976 148083849
3 88 99947 886974292
3 97 99982 656148175
3 10 99997 909555462
3 48 99970 370810402
3 12 99904 362883544
3 51 99933 915101798
3 10442 19654 729610874
3 76 99947 591626619
3 22252 51749 637839368
3 11 99975 176122030
3 28378 57972 456806174
3 46923 95259 728220271
3 3290 81782 530582317
1 36841 65016
3 6 99902 630283247
3 49 99948 777585687
3 10331 48990 69484819
3 36 99931 695904116
3 59 99915 910204475
3 82 99922 510887482
3 1 99921 572006785
3 53 99909 471304008
1 42823 65477
2 99636 965948836
3 29 99911 586905691
3 41057 90187 521604069
3 76 99933 177244976
3 41 99913 152887567
3 100 99983 427272078
3 2 99971 711895258
1 48832 85409
3 49 99982 321216334
3 75220 97776 471341648
3 29 99957 792002307
3 25061 97138 44755207
3 9 99928 213567533
3 100 99922 221170172
3 37 99920 621764487
3 68 99925 914887405
3 58002 60771 973485048
3 26 99907 765335989
3 15402 53363 67035907
3 37077 96813 186180703
3 21742 60733 659313536
3 6 99924 110117756
3 41942 92548 690237580
3 66950 98168 43393713
3 59 99905 369030334
3 9 99916 440329109
3 38261 44222 643273116
2 75665 578574545
3 74245 99783 950695767
3 36 100000 584824570
3 12 99965 932509987
3 18 99995 983424529
3 18 99971 842747726
3 11 99940 172300925
3 43 99956 297892380
3 21 99915 133137902
3 8277 82117 77976353
3 3309 21119 645311607
3 5 99965 660151539
3 78481 81972 549494750
3 7963 22977 487560478
3 6184 20739 275481907
3 37651 76463 707792985
3 40 99932 470580384
3 90 99908 190119672
3 56 99995 143403392
3 59725 99360 854854561
3 10 99906 954271411
3 39510 58792 302958146
3 12725 52100 440515377
2 4005 660616128
3 72 99902 608934064
3 1 99979 874280045
3 12965 56859 749021301
3 74 99933 67459473
3 36 99954 633371212
3 66801 86033 385884354
3 89 99977 487622770
3 19267 46113 471448889
3 73 99911 106943133
3 65 99940 115079950
3 30 99995 686320335
3 74 99996 432703138
3 21644 71357 724229226
3 57 99933 505267805
3 11127 39986 428418948
3 1373 44993 239534233
2 63376 758354253
3 54 99979 656081873
3 25 99932 116677011
3 19 99908 555221198
3 1 99909 65434567
3 53461 77264 858506791
3 48845 71780 749437899
3 27630 44200 454111663
3 8909 78617 331650451
3 16 99998 562991504
3 84 99968 51135676
1 11081 79712
3 46456 92225 528676009
3 39841 90508 108510171
3 52 99927 747517917
3 95 99948 321825885
3 62560 95360 809209175
3 4962 64167 606328744
3 89 99974 412644330
3 50 99916 928787123
2 83236 582588598
3 8 99941 603197759
3 26133 74408 253256311
3 46 99952 600426381
3 44363 50723 524038952
3 4183 67343 149529629
3 30764 78968 911906982
3 100 99946 709955744
3 71 99989 20074912
3 71 99969 604058074
3 8 99966 253655855
3 22695 52974 385614301
3 26 99916 149019817
3 49614 78460 678809720
3 5 99980 937360306
3 28 99973 652214250
3 36920 68655 75806868
3 50809 73615 844717531
3 45 99900 715736273
3 33 99999 37439116
1 9298 53044
3 50606 92701 177301834
3 74 99940 197503637
3 5 99951 770552721
3 49917 94784 255508083
1 30845 74119
3 17456 56509 403705578
3 94 99936 679121133
3 24576 83942 532731275
3 30598 50884 870018453
2 99852 985568377
3 47516 94811 825872302
3 31805 62131 664309286
3 32156 50002 421956594
3 50205 58310 529553212
3 36455 41109 55603467
3 43706 85945 943134993
3 33710 63746 332184306
3 30842 76975 845515247
3 68 100000 189395928
3 47269 78130 61463722
3 65 99901 410403414
3 49799 85067 438436977
1 43689 73356
3 15 99947 163795533
3 7294 26193 525879140
3 31 99917 39423321
3 60 99903 654138711
3 43785 67067 516501524
1 44725 89898
2 73855 962498192
3 44 99917 723376477
3 51906 77382 87207976
3 68 99903 443852075
3 29 99935 243881621
3 60 99964 46386319
3 20633 67150 635874094
3 30295 65262 487557736
3 10641 73470 113057338
3 69 99907 703094185
3 10425 60482 549818693
3 16 99995 485147725
3 29 99937 509035442
1 56637 86899
1 29326 75397
3 14449 17585 843294966
3 67 99919 321484784
3 56 99963 370449913
3 81 99941 423355677
3 100 99994 507132827
3 93 99957 285860942
3 15 99960 800090010
2 88348 833283060
3 8 99941 146512299
3 68875 97338 237977562
3 15347 18803 173994857
3 12314 98752 397528251
3 57 99926 353680472
3 13093 43726 577795790
3 46 99983 147051458
3 43287 64382 529901708
3 28847 30036 264447700
3 62 99934 836034562
3 17 99973 233968782
2 24309 781637113
3 84 99952 685147443
3 70 99998 81312902
3 10 99900 187726820
3 46175 59085 364925565
3 92 99953 828151420
3 62 99945 569531350
3 27 99996 969185940
3 1664 58431 376626042
2 22275 138882274
3 59 99937 798882885
2 78365 690774580
3 94 99957 438507259
3 46 99918 558555067
3 23700 62437 755737362
3 87 99979 476518451
3 10656 31689 930115751
3 40 99988 956868752
3 48 99937 591339427
3 44471 98287 607094134
3 93 99975 211629524
3 87 99930 287259697
3 40055 49547 424548222
3 4 99989 810578404
2 16315 860812748
3 37881 90474 150787148
3 38860 63189 960300238
3 76 99927 516050795
3 81 99998 487602022
3 4397 35036 41938213
3 84 22510 787898814
3 21681 59652 485766419
3 41587 77003 963956699
3 49 99971 170636552
3 10 99957 635075179
3 61 99920 891411589
2 62331 738598334
3 59508 70597 933936132
3 4520 11388 50649279
3 3302 56449 341704264
3 21 99939 337955100
3 84630 97794 901172910
3 32436 81991 909575064
3 2811 74090 336196281
3 33751 60572 542043904
3 39 99901 91034615
3 41040 60844 985643332
3 52 99977 845315516
2 44788 742662982
3 80 99982 523874101
3 57551 72958 747271430
2 38797 781202762
3 82688 87381 213628810
3 44620 51684 455559959
3 42 99906 583846563
3 5 99999 997473163
2 69331 294856437
3 70154 85680 156803175
2 89265 15866766
3 17 99957 758905075
3 69845 76837 790785148
3 12 99943 794530712
3 67422 79564 985263573
3 12996 18868 738464376
3 13 99950 950460072
3 10 99993 743388462
3 58 99996 502021404
1 81288 94969
1 7603 91528
3 48486 82698 993292061
3 59 99912 660445140
3 57231 87385 560936990
3 9376 83552 172176237
3 15535 56063 776391388
3 93 99954 321791794
3 391 70486 748661368
3 57 99937 501970902
3 76 99985 753577164
3 20822 81883 378810130
3 54372 89373 948952728
3 31 99974 914923390
3 17 99998 793976319
3 81 99925 707342497
1 24000 88957
3 6791 98622 499529066
3 90772 93849 994019873
3 15060 49317 150660677
3 1426 60423 206354164
3 32365 95058 246933083
3 6646 8294 722518373
3 87 99926 870741217
3 89 99903 459910179
3 10821 53219 328814429
3 9275 61889 276857423
3 10620 47384 356465656
1 893 3777
3 13972 81283 658114731
3 9545 33531 79326328
3 68 99988 662620360
3 1358 68782 545027746
1 772 3716
3 3219 71557 605393975
3 4089 78704 824105499
3 57 99947 347287230
3 59086 87380 775660544
3 85 99946 450375761
3 83 99934 240144929
3 26300 27479 104914736
3 34 99918 645619954
3 7 99923 189265833
3 57 99997 673243620
3 69 99952 705336453
3 76 99992 224172409
3 74 99974 255585218
3 15 99991 441051541
3 95 99925 535235459
3 27 99926 438534678
3 8739 51284 722155845
3 49 99996 234677671
3 24560 86562 818137428
3 48 99917 679271633
3 12468 32265 514163837
3 41927 92232 109369171
3 51593 62641 952735749
3 84 99943 465951668
3 89 99946 677864922
3 8 99998 379562263
3 36 99914 228912392
3 8 99953 19921230
3 36089 73751 884260462
3 17927 37765 586025778
3 3274 88818 59375026
3 10739 91395 6000434
3 6931 16685 214734962
3 12 99908 718359594
3 42705 93262 296440253
3 3 99937 251199606
3 917 69676 247452098
3 4785 72515 131713350
3 66871 85129 68321735
3 44 99954 109716020
3 89 99931 560612956
2 81657 377510237
3 40780 86604 691808654
1 4960 70161
3 78060 98461 497932387
3 15910 24966 182929112
3 37 99946 228227817
3 25217 40458 753090098
3 77675 88159 945028795
3 67 99998 164354753
3 10352 30059 115694361
3 57 99906 863773553
3 48118 73834 11246590
3 37 99956 349003353
3 9 99995 741658004
3 11838 76907 684572114
3 46427 76793 441294311
2 41058 172170474
3 49 99918 620637714
3 88297 94353 256626394
3 30 99955 171178276
3 71 99928 912052229
3 88 99974 199548187
3 6 99992 506010273
3 41360 90413 76143151
3 64 99906 49882244
3 14343 90787 62860504
3 50510 51280 257287290
3 20980 78931 159102920
3 32638 77214 592088019
3 33312 52713 460131865
3 29 99929 347803712
3 30 99932 324929475
3 57248 61566 976906720
1 26800 48403
3 29966 55979 611030873
3 71001 76537 235167785
3 4765 81844 569707242
2 56061 421224153
3 15252 95767 324810022
3 83 99940 928646947
3 10581 13859 40220431
3 43681 46380 553710781
3 76782 90568 728288778
1 7401 12642
3 29509 50185 255047182
3 60 99907 41316309
3 66 99937 366436168
3 38995 81549 498536185
3 26642 71810 761036681
3 54 99962 53271751
3 24 99914 868518581
3 54 99971 202678770
1 29192 93341
3 37 99923 479649252
3 30839 74117 148590679
3 30 99928 915580175
3 16074 71494 6831818
3 2 99974 36018189
3 14 99904 424912096
3 68 99903 850315427
3 44 99920 40214843
3 46763 97252 492126003
3 97 99989 907419272
3 22136 32279 641028142
3 74242 79921 197580439
3 44 99945 573114308
3 25405 87483 300360616
3 11 99939 882949086
3 32707 48830 798517767
3 9388 52751 29906510
2 92300 505563450
3 34348 86322 166829018
3 8682 11297 3520428
3 8084 80136 17123275
3 54 99911 87644646
3 62 99941 507856897
3 951 42898 812834822
3 36 99972 262305330
3 8233 97233 618683288
1 53509 76259
3 97828 97970 660900682
3 61 99949 330346302
3 57 99901 178727134
1 50351 69906
3 100 99979 645115868
1 71595 75215
3 43 99921 419963571
3 2 99985 583376175
3 79867 98561 761096705
3 6226 44205 114530373
3 9 99932 521769543
3 94 99947 500485163
3 36 99928 768664759
3 71 99997 402456521
3 20 99901 242363452
3 45 99999 993645381
3 25 99987 125287827
3 53 99977 331677880
3 30949 40339 768208288
3 48 99944 560169251
3 15277 40706 780566010
3 57 99979 163591581
3 32 99964 686635465
3 44 99936 363380942
3 51101 98077 321283794
3 41 99908 170719905
3 25308 55118 426847439
3 16307 76970 812083253
2 20438 420247585
3 52121 67253 617155519
3 73 99933 481101260
3 8660 86585 66352456
3 28799 91652 748299187
3 72481 90745 837423107
3 87 99907 91103259
3 64 99951 41374025
3 27 99928 2365084
3 65 99924 467317256
3 93 99975 61575095
3 3523 53452 552163576
3 89 99994 886330025
3 24 99922 954849552
3 13227 14987 577734527
3 34505 84890 143163448
3 15347 99231 336204138
3 45 99954 312209471
3 60 99935 107426644
3 76 99982 361653776
3 334 49033 320286900
3 6 99905 123200800
3 65539 94925 446970014
3 50 99975 451898667
3 3 99950 639759135
3 37104 49817 273157665
3 28251 75124 4340936
3 17254 95537 354007643
3 75 99925 633633416
3 15624 22552 22552338
3 35 99953 874615231
3 63 99945 619113233
3 9 99911 692262544
3 50 99901 102456745
3 73 99900 778116726
3 11862 16554 909571558
1 50236 72316
3 95 99946 486939468
3 6 99938 581750618
3 98 99960 958497087
3 36 99986 372632814
3 34086 46232 587778907
3 1838 26982 484241912
3 41523 42991 119888960
3 15 99944 80552626
3 31 99927 391718055
3 57 99915 187534562
3 36047 90411 978506455
3 42368 59598 356136175
3 30048 31235 598651994
3 8 99951 55047474
3 21965 27665 972246513
3 268 60956 407890831
3 47 99914 866899909
3 50 99933 693643588
3 1837 53960 974900703
3 39 99967 932728064
3 63 99974 963230939
3 91 99971 548533048
3 38 99950 14398681
3 30 99924 123974839
1 17885 24208
3 31 99944 61775556
3 13846 89901 413813956
3 87 99999 184342608
2 42088 14379344
3 13963 47572 473093386
3 30024 45920 3205593
3 51 99974 348785602
3 7180 26735 465895449
3 31 99966 932813321
2 69524 492673181
3 52962 80541 792392726
3 1890 55925 700154118
3 12522 55217 884643800
3 8 99994 14975464
3 90 99926 821466522
3 82 99925 724868022
3 8 99994 558449211
2 43847 842648577
3 5442 58388 251988780
3 20896 84650 931445156
3 20845 96629 772649916
3 32395 70955 675038829
3 30 99957 834044166
3 4445 84609 415031757
3 23886 46565 314281288
3 35077 53171 846299716
3 66 99992 12635359
3 29649 33773 382565652
3 36 99933 788712862
3 62 99949 737106996
3 30 99918 360982625
3 100 99985 548838024
3 43085 44974 678950621
3 42551 68672 973060687
3 63 99937 950995387
3 57117 96218 507857885
3 10817 54341 15336164
3 68 99938 904428171
3 40 99937 663075871
3 6963 18428 605333484
1 13368 32441
3 32 99958 820750811
1 17537 40004
3 3940 23261 344162527
3 3790 24649 489618012
3 72198 88356 545176279
3 8 99938 887313158
3 51 99972 621125643
3 40357 89904 490768562
1 26651 87566
3 7 99920 222746837
3 87 99910 60487139
3 23 99953 304631619
3 35641 98375 605133499
3 2941 9058 629127154
3 20 99902 757688460
3 15 99930 116521914
2 38256 496132645
3 65 99987 846255188
2 295 935712648
3 34755 46334 796951989
3 39 99941 99077976
3 67750 90862 396302626
3 8449 95489 565792397
3 35 99934 335316831
3 43316 68863 35645003
3 41 99944 766398087
3 71 99977 184044121
3 17468 55082 918696678
3 88 99924 106917324
3 81 99933 159368010
3 21 99925 549223938
3 47282 92252 692927900
3 3 99995 585324499
2 81409 248569145
3 3 99976 695870175
3 6929 58746 320198177
3 906 67923 782359067
3 6399 77405 963054943
3 47561 86896 95186749
3 92 99966 20705566
2 97462 286197065
3 11844 20494 689742429
3 78544 98632 197706541
3 12054 28036 131996679
3 36851 53257 886426677
3 3 99901 768162797
3 9881 86392 695938115
3 55 99939 559255894
3 51788 97009 793529161
3 36747 61729 868476110
3 49972 65093 335942210
3 3609 12606 672363191
2 9698 856818007
3 48637 64126 358584418
3 71 99968 980759459
2 69443 464634621
3 37 99987 381259291
3 70995 79985 263108151
3 85719 89847 102008498
3 6563 62619 441578117
3 58 99990 778061111
3 3471 66526 547015447
3 75 100000 750449117
3 6853 43554 157206753
3 70 99937 646986883
3 42720 64940 99425913
3 41263 59442 537480997
3 33 99942 970949664
3 28214 91633 229083795
3 59388 87968 639338527
3 72152 88072 528521057
3 95 99954 696357717
3 38648 84951 71605023
3 82 99959 995327501
2 67978 465537067
3 44949 65155 894332777
3 16983 97960 616253328
3 16819 29128 396060195
3 59 99980 637599360
3 97 99919 986842609
2 7549 832970720
3 23 99937 841034254
3 47306 51122 72990045
3 77 99940 262956718
3 63 99935 976353269
3 43 99996 665537259
3 9365 25472 442859456
3 6532 75120 905242117
3 11 99941 561073769
3 81 99902 165534207
3 11959 79170 13407777
3 23198 83838 133473844
3 30017 57255 751581396
3 31 99922 430721582
3 44 99999 30564250
3 51 99978 441425587
3 70 99930 542083697
3 23378 74077 575043360
3 76 99989 503749673
2 8746 142312288
3 66 99948 806817017
3 72 99958 553339705
3 4557 85070 318152998
3 85997 93653 254520462
3 54272 65867 609067602
3 96 99960 484598694
3 91 70355 45224679
3 15972 88443 3050682
3 17557 58155 392147589
3 17 99961 155184013
3 41 99918 242455095
3 26 99950 836560191
3 65 99910 779492070
3 18020 49499 973083743
3 27219 72598 304534539
2 51387 266453371
3 53 99976 451816572
3 17 99989 196768978
3 67605 86271 97777413
3 9 99952 253999692
3 53 99971 575320455
3 64 99907 671450020
3 20126 51473 941106554
3 4040 64830 391673192
3 15766 20899 196488004
3 24683 38168 472572234
3 47 99901 167818038
3 22962 91971 989314739
3 9 99926 173190841
3 39 99978 184978841
3 21 99919 245923780
3 99 99929 618468754
3 5726 6179 572064913
3 20125 40193 596790057
3 4 99905 201448849
3 60 99959 953494384
3 68 99955 219111326
3 35250 84145 452578775
3 33 99972 860062319
3 63496 79338 779713084
3 50763 88945 986520401
3 1648 77881 534085956
3 4 99992 382308372
3 34219 83459 976676585
3 56135 63194 847795779
3 26193 51716 860799828
3 60650 74075 736059544
3 22 99992 419819501
3 77 99987 159160495
3 9982 51128 698154672
3 49575 55261 914830587
3 20 99980 812336066
3 25565 67703 733965046
1 33201 83708
3 91913 95800 258386032
3 37 99980 618601959
3 12682 38321 93417114
3 72781 89494 904057346
3 6520 66148 773788384
3 59137 64323 439132508
3 26744 89673 376155777
3 4 99985 302403671
3 15025 93930 670595624
3 85 99954 699360435
3 50 99962 154103389
3 89 99968 619746718
3 71 99957 323875899
3 56057 75483 562850316
3 26768 92168 717390435
3 9256 34667 546349385
3 22220 63692 524689969
3 37 99997 812407245
3 67 99928 625050925
3 5387 71055 126933584
3 12108 12828 272925893
3 71 99931 366165278
3 71 99973 64184377
3 18442 64857 929723820
3 29921 84220 850314455
3 41747 42733 316994667
3 55 99985 931250792
3 66 99915 215131356
3 27707 80981 247516138
3 87 99902 137528293
3 91 99931 240928896
3 56 99946 33819236
3 53 99932 212411047
3 54371 93485 872619521
3 29910 81758 607570859
3 75 99934 812197449
3 47 99970 908885337
3 64565 69924 259170808
3 61417 78040 537553910
3 17876 54073 550425238
3 200 60310 340982896
3 53358 94576 813285446
3 66 99964 406516947
3 30 99934 264094682
3 39014 75111 841367806
3 55 99952 703619883
3 18 99907 508561815
3 58810 80336 966661544
3 48828 89157 568040764
3 14617 24997 400153900
3 24732 50262 725592572
3 50517 75602 193530133
3 71833 95405 56107270
3 89 99959 847542675
3 14039 67711 247788192
3 76 99967 970879294
3 6 99920 773233243
1 57707 64712
3 67853 96540 990758704
2 80676 223599410
3 47 99964 713828009
3 75612 77374 226630455
3 41541 94935 716638564
1 49549 81465
3 100 99924 906140267
3 484 2343 154211211
3 70 99916 214101877
3 28491 32706 894269006
3 95 100000 561224675
3 71913 73761 34827510
3 97 99926 156799023
3 67 99994 199087234
2 37922 596145409
3 39 99909 863585270
3 80133 84895 903880676
3 14306 84354 107957280
3 38341 99435 497411062
3 100 99916 595992100
3 62353 85764 666749621
3 3 99993 608255104
3 7 99942 692218310
2 86806 342231372
3 56 99968 86064224
3 60 99945 808176390
3 68 99905 168057271
3 94 99994 349150153
3 21605 21809 755962695
3 91516 96607 846914474
3 19583 72511 112991835
3 1633 2014 319870053
3 1 99968 241664710
3 18857 81201 533745461
3 56 99971 237636956
3 95890 99529 209948896
3 24 99935 759703713
3 88 99965 148130326
3 87 99928 670109120
3 13924 88183 683325948
3 77 99901 833410495
1 9920 88301
3 11 99941 794646664
3 98 99921 65950924
3 30 99958 738926512
3 11029 31298 557511780
3 56 99963 789150361
3 9 99994 720175890
3 9590 63850 129495228
3 75388 90564 476019642
3 39 99962 266090444
3 19 99936 320253933
3 4977 95138 273612074
3 53 99933 483498746
3 51 99969 681587611
3 26 99990 966245702
3 17739 81669 877576504
2 97308 668138753
3 30265 75589 891961840
3 85 99993 190806617
3 37749 46155 996850149
3 30 99966 366443187
2 97251 291804078
2 51669 20091635
3 57930 99454 244522319
3 65764 69328 573647450
3 24859 54429 482354025
3 24937 75231 629810948
3 42865 56409 192569730
3 76 99905 531818109
3 73 99933 883035675
3 44320 48698 552651130
3 31927 33495 872948162
3 421 85506 662971309
2 81925 580594464
1 35568 89217
3 56277 93710 170391949
3 17 99986 202308808
3 14329 28283 282161564
3 8 99942 33030529
3 33 99921 345451786
3 1888 68239 495327498
3 62 99908 231275349
3 27557 90881 191261290
3 76824 92071 726723957
3 89 99914 217124501
3 61800 97665 901004110
3 93 99938 242655105
3 77 99912 733449577
3 41 99900 906884980
3 87970 93617 703331044
3 8 99940 353720992
3 16 99940 878079399
3 78 99911 575116018
3 92 99990 773353688
3 67 99940 939901991
3 16 99964 817346449
1 59310 76267
3 51572 85624 731260420
3 15 99935 980733799
3 21 99928 123481590
3 24299 96385 837367214
3 67 99910 722651686
3 71 99928 665249195
3 67057 82607 31798600
3 43 99938 22963226
3 32 99930 476300387
3 55336 58328 568662841
3 5 99905 347952068
3 37 99979 514178401
3 9 99929 124708914
3 51736 59328 753106901
3 16349 50799 139275874
3 78 99988 419404763
3 7 99927 553271982
3 39 99992 925969417
1 2457 69536
3 17775 81718 806814678
3 57848 87166 97969408
3 15 99972 414733755
3 79 99961 409121490
3 38552 56183 208421829
3 69785 75653 741369458
3 46 99914 80156342
3 55 99991 96261797
3 22699 47600 759264773
3 5 99933 620821033
3 1 99966 353137520
3 29340 59370 839817188
3 20733 22530 69014738
3 90892 97575 623365977
3 4634 48679 434110518
1 32051 93979
3 60 99906 251136421
3 30990 82969 432756844
3 52601 76609 773690033
3 97 99999 676096293
3 97 99902 659013724
3 56 99934 30090522
1 67680 99450
3 47577 80536 886385097
3 50323 70678 359439693
3 16 99955 77971318
3 71 99900 329395774
3 66535 97477 55346778
3 98 99956 854058276
3 96 99914 757343181
3 50192 90418 357259068
3 56853 84385 172627985
3 80 99955 632396444
1 66832 79814
3 75 99954 933583637
3 13 99983 444897308
3 12384 54088 461194265
3 56598 94990 157430471
3 94 99925 307979895
3 7694 77373 427619833
3 74187 96846 228829353
3 61 99947 300842018
3 52 99960 904425315
3 92 99923 485489519
3 95 99915 240335275
3 67 99974 369504387
3 11991 37103 498984745
3 62050 78412 375194979
3 50838 64770 316756160
3 2209 42938 980590770
3 21531 25602 497289566
3 3 99926 359696159
3 72 99959 208685328
3 8590 22670 216468251
3 3769 29826 27497050
3 15823 34758 72140495
3 74 99908 761832389
1 317 65508
3 44 99903 184637533
3 22 99900 962578151
3 49 99902 196082559
3 66 99973 624006826
3 37038 47644 335980221
3 50976 86234 588414374
3 74 99924 836328566
3 59 99904 516048337
3 61798 99438 148270708
3 11 99993 46958444
3 25926 45738 552950203
3 40 99919 512175477
3 82759 97743 170100384
1 34764 56471
3 38050 49506 115923332
3 52 99936 10237255
3 16866 60156 649195210
3 50313 99467 406172271
3 33 99999 287879815
3 10634 85889 551001915
3 65 99947 372043613
3 7897 12607 883750968
3 84 99909 884248736
3 46333 68574 656853446
3 7 99928 760620199
3 42424 67050 546485513
3 6606 71254 83015522
3 44 99922 459004193
3 63222 69443 164192046
3 38867 76024 369900188
1 13022 84249
3 47117 63667 703620394
3 98 99981 728062502
3 83 99980 993185811
3 15 100000 46770325
3 67568 91084 751296065
3 28729 74032 878299313
3 28446 29140 839624321
3 23330 35514 161688822
3 32 99920 51437422
3 10 99944 111881406
3 18850 98335 377821479
3 20779 50771 646988695
3 5307 65591 402535744
3 42 99915 469490391
1 76568 92587
3 36 99958 387831785
3 52065 62944 179628341
2 13735 827583243
1 10519 15685
3 5755 33840 644852294
3 12138 64416 976795874
3 77365 79491 590413780
3 49299 69380 747429695
3 74 99989 240341900
3 78 99928 857685908
1 2690 88360
3 8225 12338 721575458
3 33 99937 871927232
3 35409 75246 916625065
3 52 99966 689456943
3 8364 90528 540528557
3 3915 39541 304406447
3 11 99958 163963455
3 85 99924 229600705
3 95307 96942 58507729
3 27318 60002 842583032
3 91 99931 562200624
2 56893 624939857
2 61970 48945067
3 51342 58329 243605031
3 29320 41297 195491829
3 46 99960 160697387
3 76 99915 492148181
3 22053 88117 876425675
3 25903 65871 602613626
3 7082 29039 45735161
3 25875 84636 856267488
3 89 99988 978633902
3 86337 94967 300719310
1 32765 53019
3 42 99971 952971441
3 41 99943 179955133
3 14521 66386 477400776
3 39210 44655 129457818
3 93 99938 735916790
3 70767 93015 8630499
3 16 99940 637428776
3 56 99942 282193647
3 97 99925 805332080
3 32 99911 75259403
3 38 99982 711745085
3 1 99932 795577682
3 17 99973 524430281
3 66 99987 22316733
3 11353 95114 855399123
3 91 99925 6668411
3 83 99915 704024718
3 71 99959 175203971
3 27 99954 954071513
3 38292 39910 874640488
3 68 99911 946437552
3 79 99937 495411052
3 49 99905 404293603
1 36939 87488
2 42488 995172698
3 5094 73747 311811882
2 92891 787222270
3 35584 54937 26886671
3 82 99908 12540900
3 26297 53317 27697871
2 3681 497258326
3 1 99985 397554609
3 4199 19826 278223528
3 81 99985 20202063
3 7 99935 76064489
3 90 99967 339896065
3 9987 16731 664016073
3 74880 79166 415770342
3 78400 80817 167244124
3 37 99976 506954548
1 25653 39562
3 54 99954 11425429
3 55431 67166 679281725
3 54654 96723 423597083
3 8875 57856 204586844
3 83 99984 732739245
3 68 99966 265367621
3 92 99989 87592168
3 43 99915 439395963
3 27 99974 571640032
3 6 99943 683390006
3 89 99926 591254447
3 38129 63875 580681880
3 72 99920 287148875
3 72 99960 121862177
3 70 99970 335516317
3 35 99967 838648166
3 89 99935 284307407
3 31129 60857 96427517
3 21145 86060 792105702
3 30019 94893 740507580
3 29267 74661 487073936
3 65774 67321 286232611
3 44 99942 501862207
3 7455 29034 258395159
3 23942 95293 581666423
3 50712 71358 574385617
3 40477 46785 763005541
3 44 99930 304486166
3 7155 83083 275492785
3 20029 82632 72108968
3 78 99935 282607509
3 7205 75826 361526781
3 64595 94099 404963886
2 30805 117564180
3 89 99972 711701677
3 13 99966 201443472
3 8855 82733 527157328
3 23 99912 425609644
1 21689 95021
3 21 99970 723875938
3 34 99995 340092048
3 43 99933 561270065
2 94458 978578537
3 39 99934 354178711
3 15319 90211 852038747
3 79 99935 653852054
2 46034 87706234
3 26919 96527 205515870
3 18412 75355 197733438
3 46584 84155 898344818
3 60136 82777 201934786
3 51897 99283 114242852
3 6633 21191 424176502
3 7 99983 211738154
3 23 99912 490459704
3 31791 83018 464515793
3 92 99937 646344108
3 4 99962 495593449
1 26680 98427
3 55 99921 390574880
3 83 99944 170473178
3 82 99919 735152985
3 13487 62372 549056428
3 9 99943 658737884
3 92 99953 623809547
3 83 99956 296704736
3 74 99943 876378361
3 29 99969 944524164
3 58 99978 330190894
3 81 99957 459378946
3 38761 76535 695133938
3 65086 65824 523029794
3 12 99992 391798058
3 35 99975 715588844
3 81 99917 458664113
3 1 99949 554881186
2 59845 308086065
3 2 99926 599159567
3 40619 85455 12207079
3 23851 96998 209127756
3 84 99968 252280819
3 64468 95600 325935526
3 16214 24378 90763194
3 82137 82699 645461140
3 59918 81685 430235381
3 42 99997 678664229
1 76235 77004
3 25 99920 378680418
3 54548 64508 515198607
3 60223 74128 151867955
3 28158 59865 721830882
3 25921 88154 380624172
3 13 99942 87831877
3 28 99942 691647027
3 28677 86268 379945808
3 49426 53582 361812516
3 38379 56195 392006881
3 53141 60544 522539014
3 22785 27955 64803059
3 31414 49135 202884988
3 24637 36406 195754162
3 3377 95084 342583678
3 20194 99946 839766476
3 77 99924 660620105
3 35 99927 834665738
3 23 99925 328169877
3 4 99930 153827615
3 47 99992 494141958
3 94 99906 845786048
3 11 99992 182338276
3 75 99960 585866485
3 3064 46068 793386255
3 13 99910 540207279
3 40390 59282 483538989
3 23022 71572 246050459
3 21065 88099 49775910
3 13031 45404 48472118
3 49 100000 552341203
3 57 99936 199250721
3 25 99953 140392689
3 35419 52602 841050550
3 35715 59157 57224028
3 7087 55690 979762651
3 83 99937 653407098
3 39225 82214 944400919
3 7897 75911 250101750
3 88249 89946 823614691
3 993 17831 585312430
3 48 99949 288565315
3 8 99977 772631279
3 82710 98705 416611733
3 1 99913 866025951
3 31 99961 508822441
3 43290 64842 69688123
3 28649 54090 830886162
3 89 99994 311967299
2 76769 283054778
3 59 99934 190530012
3 98 99919 583508512
3 82 99931 799335245
3 14557 72361 663714936
3 56035 68773 266808289
3 2508 6897 99768977
3 27675 80326 784405058
3 31461 48856 850255963
3 9377 48626 917420286
3 91313 96936 806934912
3 1345 71910 613219263
3 3568 39553 878330422
3 4 99934 489613501
3 93 99989 978680915
3 21 99964 390485617
3 75 99974 330025123
3 60 99949 738736011
2 63582 414886735
3 59 99997 237409898
3 42246 75189 741556573
3 47895 52132 57580178
1 8319 87033
2 70884 911432666
3 89 99980 480647334
3 45 99996 334315518
3 27153 94908 378537373
3 84 99948 483779876
3 38 99913 563482147
3 71 99931 8590763
3 63 99986 983488044
3 28 99994 326958766
3 51777 84490 377505969
3 50273 76688 687463982
3 7892 71254 327180171
3 29832 32377 353024395
3 79 99913 173990783
3 22699 27342 244888634
3 70097 74406 596270234
3 38 99964 529490609
3 24291 64177 769480896
3 96 99940 61669286
3 49456 76431 498255999
3 1056 59206 221465977
3 87147 89540 320763945
3 6509 81718 138145263
3 45 99923 898808610
3 5 99951 2870817
3 1047 43361 25178487
3 9 99984 571497139
3 62 99950 383133615
3 68 99950 178795082
3 24126 45821 491885286
3 100 99965 676804664
3 30 99929 447440664
3 36604 94284 590162809
3 57 99951 470872507
3 12 99927 732200419
3 16298 81334 676162704
3 38490 77402 410852762
3 33 99913 92443835
3 70228 88667 537244354
3 51 99974 404836369
3 27027 64230 559000952
3 17 99962 794263729
3 5401 46659 528464899
3 51133 55634 400867031
3 98 99960 923453255
3 50282 69885 857209581
3 40 99915 465731450
3 26 99962 381219810
2 17768 765300518
3 14 99972 344134850
3 50 99942 445390625
3 11205 73304 583585842
3 45124 96382 284359926
3 21673 42090 476641096
3 33 99954 652949016
2 22989 123869026
3 95 99987 52186936
3 65373 86944 256463020
3 33 99958 111378737
3 90568 95429 261094586
3 90 99924 538970102
3 73067 79105 499543848
3 49 99913 641842987
3 45658 91977 484588139
3 18145 44121 45657039
3 15 99931 548841963
3 27 99982 914639094
3 52065 74493 506635347
3 25019 85854 547833528
3 13298 68252 209345576
3 14447 16897 263861097
3 2953 67481 902242458
3 84665 99096 670079755
3 79 99960 785868951
3 88616 90148 293178113
2 37513 98131200
3 27479 70975 130595252
1 38888 69190
3 9298 24894 36827548
3 88 99906 582549218
3 47 99998 216684676
3 52 99962 528917456
3 61271 65544 935315127
2 67865 236794757
3 12407 68827 685716016
3 26 99937 623619691
3 97 99991 102099406
3 10 100000 157985605
3 94 99916 355364012
3 14 99998 748989761
1 64564 67240
3 90 99981 547949291
2 44307 931359201
3 79206 94238 135796746
3 78508 82698 649383546
3 37289 83958 827963314
3 24145 34797 752880346
3 51 99964 670192481
3 1 99909 234142596
3 89 99998 771576354
3 30 99920 283103312
3 36 99964 295518085
3 16704 28742 301238619
3 19787 69581 322151986
3 87285 96846 638940732
3 42416 99541 638123196
3 96 99915 300888441
1 49157 92241
3 21787 55649 49299680
3 20152 88275 217815557
3 29 99981 424656763
1 12165 37980
3 70 99987 314906438
3 47330 65960 517491801
3 11303 43052 127578830
3 17861 76809 11944366
3 68981 97402 976768695
3 33 99908 740588122
2 51453 767357210
3 35655 71097 384746904
3 51 99942 685930459
3 74 99946 187962425
3 24216 92337 134661516
1 74045 97103
3 48517 95873 157111926
3 6 99900 784166235
1 71379 89426
2 79390 309388291
3 5 99999 290959665
3 89 99937 932878717
3 21156 31142 67566545
3 37401 77466 305101681
3 84807 91515 86665601
3 40392 59965 93773508
3 11479 59943 139185557
3 29 99986 149106778
3 28668 62842 329194246
3 3 99907 25791083
3 66 99987 429878370
3 24 99978 48048663
3 89 99961 401253376
3 9951 47590 102180669
2 70311 391651796
2 43544 606465655
3 29192 70786 782761780
3 64275 68531 180045752
3 83819 88817 553642274
3 90 99975 865639146
3 33 99941 463268446
3 76157 95590 789722023
3 58 99925 429308272
3 23615 91459 48465507
3 5610 35410 838997020
3 65 99985 888907071
3 26 99922 467694804
3 84561 99111 588516122
1 10072 49384
3 81 99970 545633299
3 29198 64309 838891796
3 6716 58538 462310526
2 16009 565440035
1 19645 53959
3 13013 14881 324116041
3 68 99901 156614774
3 32893 99414 622690710
3 60 99904 115747270
3 10894 27531 651876889
3 40 99998 993172214
3 88 99933 563426221
3 58742 59222 229012366
3 4 99909 827718924
2 58030 979386239
3 17 99933 110281791
3 84 99936 440291937
3 91 99910 600377416
3 84 99961 205942389
3 23109 43372 413487717
3 28 99949 605270049
3 10 99951 69553790
3 6829 23302 599884907
3 10124 77422 952920508
3 5520 44152 71134286
3 7 99979 535140991
2 82819 524831672
3 2737 54998 131929450
3 30013 55749 926787068
3 96 99905 954879606
3 38648 73123 488987809
3 5 99998 972805625
3 46 99973 92917034
3 75 99972 702768267
3 63 99984 210418288
3 11 99956 431751769
3 47442 95858 578492469
1 15604 77623
3 58698 93349 413558516
3 73 99936 929023396
3 97 99991 157157006
3 73 99917 206918390
3 40 99980 447540068
3 13 99951 969636817
3 7933 51242 333907755
3 38126 67074 231721263
3 12 99922 800764386
3 42822 70014 396828215
3 60 99973 737717156
3 14576 80103 692205743
3 53 99982 417676477
3 2606 36938 838072236
3 24 99915 4091899
3 6341 88797 804997260
3 17 99909 46262599
3 55603 98137 454043687
3 20 99999 309507701
3 50891 63292 779792961
3 33006 38310 781007960
3 49 99962 175671619
3 3147 71302 696255001
3 2669 7833 969403434
3 79 99900 169662153
3 47436 70309 248033472
3 22896 29537 466593077
3 86306 95623 665333770
3 12 99944 601214970
3 4975 45284 269682946
3 23277 35875 614031321
3 52216 64134 848300934
3 52203 84605 423013965
3 47766 61920 252076432
3 92 99929 687690842
3 61 99955 516448935
3 58889 60479 170632616
3 15957 49908 589467541
3 35711 41326 252156368
3 21 99937 232278619
3 59491 67919 34350582
1 24851 83884
3 1072 54208 68280983
3 45237 82708 993434107
1 13635 99412
3 68 99978 869605050
3 7211 75973 745606627
3 77 99939 595169707
3 18056 86995 36071816
3 64 100000 998984636
1 54592 77257
3 15458 30971 930194098
3 44 99951 749180747
3 35 99999 889393665
3 45741 82864 295476675
2 80686 630223019
3 40 99925 904542656
3 34665 57511 706236979
3 29216 78449 368192915
1 71521 94471
3 34750 46134 664744566
3 39 99995 432554326
3 19165 96861 825511659
3 61 99925 472415953
3 100 99954 892407954
3 30836 36248 588531931
3 76 99998 931088139
3 61302 71999 347395251
3 16273 47472 244474048
3 37 99915 843377763
2 36258 314115880
3 12 99939 251455030
3 85 99982 759134972
3 17 99946 21261929
1 70364 75488
3 79225 89089 457744031
3 6 99963 156479159
3 33687 76654 156679034
1 87013 98440
3 3 99986 567695240
3 49 99974 377433542
3 11 99994 274919531
3 61824 94041 810680995
3 58 99979 252808299
3 72970 74780 927742382
3 88 99971 28961790
3 35900 79705 67332494
3 24038 66513 218521744
3 29334 31352 908532784
2 21667 172023410
3 33 99900 856672363
3 12 99948 194547734
3 42 99965 212199331
3 46179 77399 579101427
3 22 99956 513890031
3 98 99956 970766571
3 69 99954 20178132
3 80 99958 659577146
3 50 99911 460739199
3 91510 94837 903453860
3 41 99922 795704728
3 38065 58159 308301803
3 24768 30899 676866648
3 12 99916 693005957
3 38 99967 258539998
3 52 99950 304515980
3 17186 45414 355569855
3 13 99914 812575477
3 17958 91809 627721181
3 50 99984 751159556
3 16 99994 943360890
3 64 99960 343815680
3 68660 91221 785759884
3 35119 86618 600472611
3 30234 69530 152385106
3 4 99909 705169877
3 58 99982 767103016
3 10 99993 881238554
3 78 99934 791613848
3 77 99963 56860488
3 52871 60396 482200242
3 6 99943 437580798
3 4 99901 952268957
3 43 99924 267603537
3 30 99979 682039917
3 18741 47823 749909321
3 56 99972 238854712
3 66 99915 971155596
3 55 99918 747205732
3 35199 79333 560527449
3 71 99939 553926980
1 313 90099
3 87 99904 95133628
3 15599 81164 864885667
3 47 99934 459284059
3 69481 90058 857976066
3 7098 48333 546877897
3 76 99909 860148389
1 13204 40433
3 59034 80332 809444626
3 48 99926 393688289
3 21934 52477 935144521
3 74 99933 582624804
3 13490 44895 899883177
3 51 99900 84440333
3 39 99911 389979220
3 57 99954 968201645
3 1275 19996 718655694
3 16 99949 906068264
2 19004 690762167
3 32322 99414 763203418
3 26 99984 354131799
3 41 99958 831252076
3 42330 73515 96724157
3 25112 71501 481506461
3 68 99917 306326553
3 78 100000 864060795
3 36684 98334 649824093
3 14154 99023 32198921
3 71 99975 772853297
3 36830 51330 422054224
3 9717 56530 740230695
3 5 99949 68101176
3 30 99940 419477295
3 35 99991 913233304
3 84 99985 216988238
3 4 99988 473117579
3 52 99924 933722762
3 23043 61833 304655110
3 65399 72358 226229801
3 46 99961 185584808
3 49 99950 349974555
3 2524 5271 64427986
3 25089 68774 923179957
3 25133 56739 727185399
3 5680 56176 709075104
3 86 100000 82663477
3 94 99960 667425041
3 13801 48400 757749541
3 62 99964 3132986
3 26 99941 929265391
3 18 99952 85476608
3 17874 48662 841372577
3 65775 73314 158159087
3 38 99934 20571074
3 2902 31127 616170859
3 27069 70854 114314018
3 83 99926 82853160
3 50 99924 768102900
1 38753 43987
3 13 99987 337475007
3 41370 67476 263617326
3 56 99943 553144058
3 98 99945 857575856
3 20353 22380 832767981
3 9823 71250 868435917
3 81 99915 193889160
3 67 99997 767859526
3 36 99946 805426299
3 46794 59861 441692992
3 20134 23029 335916683
3 19828 68814 392762933
3 62 99987 628876325
3 13768 52069 320986152
3 54395 84984 851078193
3 12155 29947 611753756
3 99 99923 142900777
3 6 99943 341592519
3 48 99942 489655915
3 35 99918 49259139
3 31 99972 532899019
3 65 99974 517133445
1 32750 65652
3 85 99908 603895500
3 73786 98748 205688319
3 47 99919 661260187
3 44 99993 389293419
3 76 99934 750021042
3 23505 99456 879685420
3 10292 53729 597073849
3 87 99910 66293463
3 54 99903 743658900
3 59875 65629 430043051
3 89993 91511 929228757
3 15639 60204 501835176
1 27848 95575
3 33775 79978 929894788
3 8 99912 418050127
3 55 99967 726377122
3 36550 79125 360730343
3 58 99999 567812484
3 42 99962 106334832
3 37 99981 871762311
3 27 99923 215626123
1 7345 98576
3 2 99952 700815466
3 66 99913 423145483
3 31874 40279 908174840
1 38576 55823
3 28 99977 107334469
3 80 99943 7849592
3 24905 89614 341642975
3 60551 94681 915696756
3 7068 90683 923105070
3 34699 66074 879863299
3 29 99900 57547883
3 85830 91839 323265176
3 15338 84901 51179780
3 1436 75008 581239304
3 75 99914 100822156
3 95 99989 881041183
2 62363 105879916
3 46095 55945 728570687
3 65 99983 444571974
3 54 99976 321825416
3 41 99970 484393970
3 66 99961 550061764
1 24029 82770
3 30423 64822 465964586
3 33 99937 387854481
3 31306 35034 552557180
3 72 99945 421722525
2 89731 445439049
3 28 99963 967511638
3 22 99979 139806440
3 5 99936 247186726
3 4 99911 774320075
3 29974 57856 386851281
3 36471 53550 855098130
3 2 99983 169134974
3 21662 27727 317410710
2 49213 752068518
3 56 100000 120473053
3 21 99925 163540600
3 25996 28437 972364472
3 14813 98688 204481424
3 6526 55828 689188797
3 36 99912 206147359
3 6 99937 144096654
3 6 99913 167659450
3 86 99938 405403358
3 14 99960 426639946
3 2132 46022 657379340
3 1 99947 819281476
3 2056 97833 164533998
3 11 99989 284142107
3 80246 85549 512343792
3 32 99958 38387186
3 16 99942 746717022
3 67308 93053 675699350
3 7311 23760 67777021
2 8223 506167927
3 78 99973 835887385
1 32833 70554
3 728 71654 614946384
3 24 99927 163286179
3 87 99925 980495890
3 51 99996 151991210
3 100 99965 705744284
3 75 99971 862721407
3 45 99947 446790751
3 49 99980 765365672
3 54270 72690 324746803
3 65393 89452 208488694
3 25 99913 388533549
3 22858 39164 297765367
3 41 99908 953394099
3 82262 98348 745269676
3 51 99913 748539086
2 70091 454053304
3 76 99978 121745095
2 99903 4294827
3 44762 62184 448973093
3 2 99924 734846493
3 37506 49536 357719851
3 16510 57460 922314667
3 52 99981 851358621
3 53628 95859 184992701
3 93 99935 942666005
3 70185 92218 63563936
3 5253 54041 322125758
2 40521 295165312
3 29573 86194 459574188
3 6196 76254 569480455
3 42734 60624 125582477
3 8972 24536 617394950
3 23765 59091 96810259
1 19920 29681
3 36178 98472 965280239
3 36205 84731 511678895
3 91 99979 306870798
3 53 99917 427276096
3 28 99973 791786718
2 90428 74917524
3 40 99965 269841898
3 13 99904 716745847
3 18 99907 86361871
3 51 99965 435057846
3 67387 80849 993552235
3 66189 93225 786638691
3 6978 33032 816592136
3 76 99949 354820163
3 42765 49940 339050964
3 23 99922 542041538
3 78158 90478 752739379
3 64308 81263 860443172
3 35 99904 616261080
3 97 99954 932358909
3 41041 74169 870288085
2 81722 206168701
3 78 99902 398981762
3 59947 93562 101659362
3 21688 98397 191490469
2 85657 987129424
3 1 99972 992042513
3 10 99985 578260139
3 40260 90412 829700540
3 9966 60091 837788958
3 41155 57217 437685776
3 45080 78645 971941333
3 44 99943 716467730
3 67057 91015 533840755
3 26 99923 616847210
3 54599 74500 818826749
3 10100 53323 244581115
3 16 99974 978849302
3 62 99942 743349683
3 24783 82615 187471981
3 30057 43579 329655711
2 72309 135570500
3 18254 51468 300499280
3 35 99956 7764559
3 43 99963 548635195
3 67450 84391 727449031
3 21087 59733 707768008
3 40 99977 925880315
3 36 99965 97893637
3 65546 96919 695911592
3 7518 89691 509151100
3 76 99954 883343790
3 21 99995 415852687
3 59 99931 791253763
3 9391 88477 625390599
3 36377 48563 230433512
3 61190 70470 38502120
3 89 99929 624476763
3 28 99960 61290375
2 66918 988972805
3 66655 72629 759509620
3 14338 30434 773837055
3 1977 68248 402337811
3 37 99951 290336337
3 2 99941 575168074
3 95 99937 941224551
3 47940 62540 435962810
3 38618 56243 787436494
3 61 99964 534229431
2 4476 276261468
3 93 99921 103613982
3 87 99980 53541824
3 51 99921 136924903
3 26423 48793 266375442
3 14 99932 468245129
3 49 99933 999345647
3 26514 98718 519427142
3 28023 79006 331756912
3 23 99993 118390125
3 1743 55493 704602851
3 30 100000 38175158
3 10289 81544 435481275
1 28054 88450
3 23 99935 868968736
3 76 99928 130739038
1 2895 24364
3 82012 98585 995411090
3 72941 94345 312782432
3 26 99920 646431683
3 31 99993 8931160
3 1 99945 50555882
3 61566 86906 193546991
1 7051 34370
3 2 99952 641057035
2 44242 122262992
3 97 99940 295528929
3 11066 69378 150421497
3 57281 97514 874810370
1 9222 30298
3 6249 75677 735642820
3 88957 90157 899482583
1 84735 98425
3 17340 49448 211357467
3 34 99938 585851832
1 15420 83088
3 77680 93120 20868410
3 91043 97110 456045670
3 121 96621 389440039
3 47 99917 43978927
3 28666 74632 795626531
3 52 99916 494772802
3 40 99983 941730140
3 44 99981 387949041
3 93 99942 220178030
3 85 99961 726540011
3 1 99942 634014418
3 29902 62679 627978448
3 9491 97856 427789201
3 24 99982 706137091
3 25053 52807 458003518
3 53758 54150 159371840
3 46851 60399 778007075
3 15 99908 10561391
3 18 99989 480902074
1 52396 67008
3 36 99929 93409053
3 87 99904 935499789
3 26427 39172 416900954
3 15 99954 169311706
3 34 99985 308521395
3 10 99905 117717834
3 5408 60551 762096930
3 14 99942 530757221
3 36127 83876 363825710
3 30 99955 85387215
3 20223 61695 156399777
3 1273 76541 485355557
3 65 99978 656706940
2 55073 330239388
3 24071 60717 834521112
3 22519 52941 906151852
2 27991 111783934
3 20623 34290 306043229
3 97 99903 332468681
3 91 99943 396596041
3 95 99961 811781998
2 20483 320583325
3 17 99927 517640439
3 25 99988 1707537
1 63462 64129
3 5317 44216 416343555
3 30399 83839 654443139
3 23723 56263 550404681
3 22984 89476 120587088
3 15916 63636 111068405
3 34 99980 853854141
3 38 99905 205473621
2 53884 990259381
3 52 99903 212606973
3 61 99979 107726393
3 24455 42450 962703694
3 88 99939 110359545
3 55325 76116 300201443
3 88 99997 280936152
3 76 99973 53346393
3 28000 67782 569311509
3 91 99902 754658842
3 20077 98951 117402555
3 75231 81511 865720434
3 49489 88280 274775638
3 20 99929 331041757
3 41 99980 206924013
3 36860 43993 566786978
3 72 99974 389448236
3 93 99941 958232998
3 32630 79010 965393889
3 33 99936 49385594
3 12 99905 477890986
3 86 99976 874764214
3 33 99975 238454253
3 90774 99618 97842315
3 49 99971 823105800
1 37719 53960
3 28 99998 687785450
3 78 99986 682745623
3 67360 79644 596663449
3 14983 46286 47300342
3 19 99962 259461533
3 56 99923 62087546
1 31128 46923
3 27 99937 614380343
2 54800 573586843
3 59 99919 543795319
3 60831 68306 248894288
3 81585 94882 142511319
3 35 99986 63240955
3 44 99965 572461484
3 54 99980 698058192
3 74 99947 293105337
3 6799 73890 28802216
3 6360 23388 928003864
3 57 99946 235419120
2 97608 931227535
1 3561 24844
3 11234 32245 643604119
3 45 99990 95560210
3 16307 99912 316228275
3 33 99972 140726392
3 41484 47076 560182014
3 3788 76151 57848559
3 3797 71869 714662832
3 29327 59372 534535130
3 24744 96495 126352195
3 43481 83831 945718177
3 16 99924 650178315
3 44137 97764 265938408
3 46 100000 935142921
3 3415 67527 752807169
3 58824 95092 671932924
3 18 99978 853524895
3 74352 96122 629299384
3 57 99924 347983052
3 6 99931 670769596
3 15921 22703 899047453
2 33064 369369418
3 87 99991 715759078
3 10662 93648 426778391
3 96039 96785 555254392
3 79442 84691 318967632
3 15 99921 27343913
3 59 99938 291699368
3 3641 75620 935080144
2 6501 802958557
3 74709 79308 856801745
3 18 99975 834199490
3 39681 59030 522959881
3 27 99922 369317084
3 80 99955 973172473
3 60 99920 826676200
3 57 99938 526339890
3 32275 97932 394995575
3 14305 91538 396234328
3 4 99903 660048513
1 858 77376
3 6938 22563 15084810
3 96 99943 230666666
3 4 99970 988925293
3 42 99943 770196317
3 15 99925 631215962
3 53390 68227 439389458
3 27633 64364 53994045
3 71 99935 976199484
3 94 99982 791042895
3 6 99997 135165434
3 54 99981 272797024
3 79 99972 991286665
3 77 99905 539548406
3 54 99947 212423415
3 27 99945 162249367
3 69 99961 653773594
3 7898 27988 842897251
3 45364 96596 354312640
3 27499 60697 909158886
3 3993 57793 903494951
3 78783 86598 694901548
3 29 99925 982980528
1 55207 62975
3 56266 74540 858518627
3 4014 65923 391339735
3 99 99941 59024760
3 49 99957 578300236
3 65 99902 341121230
3 12585 60183 77028113
3 93 99958 337812656
3 31 99982 613235375
3 49583 51936 925710829
3 24543 69143 220486630
3 61419 86505 108916169
3 91 99951 532011323
2 54109 676232342
3 27918 81165 703983839
3 90945 93497 528209648
3 58 99956 846607714
3 7785 92406 207025459
3 6360 67048 486060773
3 72 99967 580678554
3 93 99913 741729029
3 16664 84451 535971127
3 622 13346 877784966
2 55124 22938188
3 38009 89187 575296177
3 81 99971 643168128
3 18930 37554 595478769
3 75736 85147 413958025
3 91 99926 442223974
3 15 99961 373894926
3 30 99959 380852364
3 37607 89230 807296497
2 43190 800553309
3 92 99949 25347698
3 96 99977 597138268
3 16862 34185 546809301
3 26 99904 253390293
3 52182 81138 556477576
3 18712 87258 977489865
3 47 99912 393921185
3 29 99910 410135443
2 58823 568370511
3 20 99987 198053147
3 6167 51523 791941856
3 21876 28720 514530168
3 29104 76546 664020807
3 62615 80543 336555558
3 30 99939 638339849
1 68830 95122
3 65 99950 750019894
3 78 99906 751009351
1 46002 55695
3 28 99966 979049792
3 70 99963 112650904
3 31 99954 336698015
3 6330 68848 945194603
3 30319 36777 635459789
2 46269 941768991
3 44908 66340 918798814
3 21 99980 476989826
1 42457 87947
3 3572 92375 211322417
3 55976 59623 720964282
1 44230 67750
3 90 99972 369508361
3 32689 46690 16353328
3 68719 94568 736402775
3 37733 72639 737493689
3 83 99942 647955356
3 34783 96153 131524352
3 64 99954 370625896
3 68790 77496 832920653
3 33669 93160 807834887
3 56325 68156 236656935
3 72779 78740 101974167
3 36214 72063 853509638
3 39 99913 429176922
3 20704 60092 339571273
2 42940 256917316
3 16666 63114 275388911
3 80 99975 358623674
3 22940 60443 756668602
3 71 99914 6681493
3 37240 89626 691735188
3 10185 26724 138628079
3 77015 88429 248030693
3 60 99928 596835688
3 47 99923 826957402
3 14779 92643 251087543
3 30963 68648 221380635
2 75405 532690602
3 63 99936 725191888
3 17 99982 497451645
3 48 99972 349573072
1 8437 74291
3 100 99918 598814922
3 36534 59164 4869045
3 40 99982 699638900
3 16585 79253 551802
3 47 99952 218472162
3 29 99926 806553294
3 17562 32867 668935142
3 20144 76029 127291350
3 62690 64252 239210929
1 41466 43862
3 64 99961 372253127
3 88 99933 659080548
3 74 99997 415092241
3 62415 85792 61234745
3 61588 93485 194205334
3 47339 74045 76133566
3 55 99934 803720534
3 32 99979 339237817
3 6 99917 717252881
3 80 99973 631204670
3 55942 82954 107260406
3 13 99961 457453319
3 30653 41508 918309534
3 25647 94412 153467141
3 37 99925 825140025
3 75701 76403 190045239
3 88666 92183 700517127
3 69 99993 332381627
3 55933 99399 432416265
1 62496 75827
3 19 99988 626734578
3 45 99956 599987379
1 90151 92011
1 31970 80703
3 5 99905 256991769
3 82 99972 508300706
3 88 99940 736123351
3 84 99904 738356209
3 17 99975 126601701
3 99 99910 720155635
3 21 99926 452271338
3 67 99906 382824304
2 59970 317693706
2 73425 303687871
3 8 99928 330188969
2 57971 968380420
3 17955 48030 104962218
3 62099 81855 230916199
3 38 99983 152926628
1 37463 55416
3 13125 42644 935481300
3 19 99902 215118507
3 5425 48491 876536551
3 18765 58928 657000467
3 23710 78578 828550243
3 52337 80880 346994178
3 27783 66853 277545829
3 4 100000 354349786
3 60 99903 40720349
3 17092 38136 160553220
3 46068 70645 597905280
2 72555 71986746
3 47454 94168 326679808
3 64 100000 897951014
3 40 99914 542072858
3 24106 63690 817249017
3 72 99916 479674255
3 98 99961 152757268
3 57341 63118 470616634
3 36085 79388 317406781
1 7615 42492
1 35807 87161
3 12 99909 234215472
3 25075 77594 324583990
3 18665 61147 940145637
2 95123 557023879
3 49 99918 473782816
3 47 99911 471136616
3 48 99998 794244
2 73399 523052473
3 100 99928 140122143
3 99 99968 754464781
3 38 99988 448042411
3 7 99915 819834708
3 6248 93858 429019935
3 29593 77349 268696258
3 8 99952 102773456
3 32058 54443 424921745
3 1596 71140 277479428
3 72 99905 553970648
3 10 99985 774561112
2 24191 314098333
3 15 99982 798542169
3 76 99975 151147640
3 87 99995 160152340
3 20615 41893 802302941
2 89132 512708166
3 53 99965 962663292
3 6 99959 435796952
3 5195 9540 440735632
3 12181 16692 35111099
3 3477 85228 16299515
3 37 99967 582184168
3 4077 55006 952280182
2 10315 980461004
3 46761 80042 871890927
3 43 99950 206545883
3 41 99913 579047386
3 86 99959 994547501
3 2276 68820 267906381
3 56135 78708 900435100
3 51787 59775 571304510
3 12 99907 234740530
3 86 99969 469346022
3 42687 86554 309801947
3 95 99967 615074578
3 3 99905 968599385
3 38732 92024 463671733
3 13113 86625 681755256
3 7850 90974 932225730
3 40618 59224 387692163
3 8927 95546 179991865
3 58 99904 320581111
1 13404 82529
3 96 99950 986614109
3 67 99960 198842203
3 26 99977 51809065
1 32191 91689
3 19 99996 731382966
3 98 99904 409830752
3 5259 76926 434676798
3 42204 43036 904931286
3 46 99978 97545555
3 11618 16479 4166527
3 87 99980 113228991
3 10452 66205 337212133
1 34636 56401
3 10382 74397 204458442
3 84 99983 529873563
3 12299 22417 286833894
3 58201 70349 30763694
3 75 99984 366208346
3 16 99993 604656859
3 66327 95131 938591959
3 4 99996 511078487
3 65 99921 240751302
1 59422 82448
3 15849 67332 493517575
3 36 99985 477556319
3 23 99969 112115253
1 51160 96394
3 90694 91844 562925663
3 32 99902 987897300
3 38714 50367 217226714
3 43 99922 40565495
3 26 99989 93617204
3 51 99904 575997122
3 97 99905 23682743
3 71 99918 853435356
3 80 99901 879897060
3 1065 41619 776163206
3 56915 60571 319950923
3 6840 73578 880289041
3 56765 88395 971719064
3 50600 98568 615048077
3 17453 18616 138232814
3 41 99905 739943363
3 29201 60818 140160888
3 81 99967 637200485
3 96 99969 339766333
2 12275 595365022
3 8937 80821 828903
3 74 99939 758649711
3 11 99974 568787504
3 56711 71909 132909530
3 13603 32045 165219685
3 26148 60993 651482743
3 59729 76933 678409458
3 14 99963 377050662
3 63980 95333 2038137
3 83 99955 812599940
3 30 99991 698864369
3 9391 84147 131087523
3 54 99918 947760371
3 23 99913 357908475
3 65 99902 957586256
1 18491 79112
3 24 99952 639656528
3 73875 85325 967524120
3 63901 97702 931371734
3 29 99939 398668379
2 72666 917378018
3 53775 57788 874254569
3 90 99946 709233095
3 63821 87856 877247891
3 2785 42093 82892691
3 74 99980 801340429
3 62 99918 90470442
3 64992 85348 125806227
3 56 99942 735107181
3 44 99987 916318944
3 11574 24111 470378829
3 18382 32181 599538400
2 5243 256720375
3 21544 71562 107962797
3 77 100000 324974713
3 9 99970 585652381
3 16 99948 439702297
3 29 99981 584546799
3 37794 64393 431588950
3 7795 84848 831594218
3 28862 65394 947791902
3 3104 56523 784893803
3 61 99910 815198757
3 5096 85831 71565522
3 32223 66814 866790006
3 42 99925 159300410
3 23189 66794 819679819
2 82383 614032516
3 37 99900 893716648
3 56041 89057 703150419
3 56739 84022 254801444
3 51371 94819 516909065
3 74 99936 478376764
1 28068 77528
1 46357 59128
3 7193 35719 809673974
3 18068 42559 353888010
3 76595 89906 32837959
3 51 99971 603599904
3 66 99997 10526007
3 53776 88547 487041401
3 37 99917 677155958
3 52228 89057 54299957
3 23540 28426 408998680
3 34935 95501 424803721
3 6470 43570 226137992
3 99 99912 530106450
3 65587 68645 655296185
3 17705 72468 288144104
3 15137 70738 436133535
3 69 99995 955099701
1 34106 84400
3 66188 70516 223332479
3 36 99927 156191679
3 65701 93328 397454590
3 79921 99130 266129849
3 4303 79995 350830979
3 14 99912 587456778
3 45760 85989 68987655
3 11410 38946 731049778
3 30 99962 185856368
3 33 99961 382019014
3 56332 81838 217317353
1 39891 63141
2 90301 933584794
3 90 99969 369612037
3 72 99946 970198794
3 84456 85879 45246183
3 4 100000 226815005
3 5 99998 9393775
3 75 99967 846422413
3 90285 91408 227985017
3 17 99929 458549491
3 10898 12978 363500386
3 5261 95136 694101533
3 39 99925 441993471
3 10 99958 282003620
3 53 99924 133096142
3 3043 94997 726962105
3 66 99923 808383595
3 33449 73862 868014656
3 92 99962 118086725
3 12 99938 103709472
3 11758 38898 735367826
3 63698 74233 978013146
3 1380 61065 798280321
3 57603 95288 537650008
3 54133 95185 463433134
3 4 99967 607854343
3 64 99979 184551899
3 30 99933 643638825
3 30 99997 367909086
3 26 99922 659454820
3 37 99971 420446421
3 15880 79992 62235295
3 27403 35811 669555873
1 3816 56275
1 35990 76686
3 55048 61521 571719249
3 71403 91813 92117340
3 2814 89075 301044779
3 27 99923 427304273
3 51 99945 494643430
3 4 99970 238894952
3 19647 51325 937697407
3 1195 37080 544989483
3 41365 86359 765940510
3 24028 41748 508584277
3 7281 66416 412553771
1 6261 70582
3 36 99944 125074758
1 6256 87650
3 22039 96479 474890744
3 28678 33353 543096733
3 31 99939 640764887
3 8018 27711 582406332
3 98 99945 442348668
3 83 99913 360803970
3 59 99937 957878160
3 6 99941 824289988
3 21138 35031 273930224
3 27 99935 550513577
3 72524 97004 778139642
3 30 99917 770986654
3 41 99979 149160487
3 18 99961 561722762
3 65 99995 102213083
3 11578 26626 425991235
3 2 99931 333798009
3 18128 18882 944479296
3 21952 30864 356935866
3 94 99990 713319568
3 38846 40884 775791679
3 21 99950 168391179
3 56408 90119 362285413
3 30489 69743 416927688
3 51807 56497 688119129
3 35192 63441 353098191
3 75498 99756 147375724
3 7367 92040 650801168
3 30110 52902 925632169
2 9157 356900503
3 48 99946 822521126
3 51444 67595 226925672
3 5 99923 366584863
3 93 99933 632553341
3 58542 91637 683502068
3 3865 62938 206791118
2 22170 622263985
3 31 99984 700325085
3 20399 78900 513366064
3 48 99990 923542258
3 43 99922 812447720
3 88 99948 618441645
1 5251 29579
3 14 99992 702174478
3 34556 54001 131809575
2 49814 211497672
3 12 99945 440102144
1 35297 68459
3 74668 95578 788513109
3 43 99916 447504354
3 35737 35775 509223285
3 3 99976 292275278
3 51952 83795 946111042
3 71 99903 148862592
3 58 99969 179029632
3 22521 59735 649657236
3 31 99923 773378800
3 29010 34955 68536869
3 12410 78171 912694371
3 2360 74640 488731903
1 25102 36356
3 58 99959 11496346
3 49 99966 94113889
3 42935 94117 663371922
3 65 99977 139243896
3 3 99944 947174337
3 76318 96210 619714225
3 55 99910 757196113
3 12695 85507 699886044
2 36407 374208999
3 82 99992 969168521
3 62 99921 6088965
3 96 99938 824619520
3 6709 49559 775608775
3 68 99975 346451869
3 29 99913 259595943
3 66 99943 799726172
3 73577 74767 736415835
3 1 99941 315821580
3 76 99961 113704074
3 83199 93635 708095389
3 14119 94665 293995717
3 10230 14446 633333689
3 5081 5631 501378998
3 444 24902 152206742
3 77470 93260 289669778
3 65 99953 399085066
1 9338 32186
3 37232 42844 100309130
3 51251 88108 118778116
3 12324 52743 985676889
3 33944 64863 985488441
3 26108 48378 174679517
3 27 99941 459396880
3 20 99966 473668971
3 23 99984 640140751
3 27 99909 617347671
3 65 99932 88949085
3 18383 23651 764192841
3 38 99905 730002745
3 21 99970 160480465
2 42715 780966453
3 89 99905 444860339
3 14609 54479 743705544
3 34285 69254 734206190
3 100 99917 684586701
3 90 99980 161711710
3 29 99998 866980508
3 5778 22090 427941000
3 51056 69274 972457856
3 20 99959 3059004
3 92 99976 538999024
3 23568 77524 18181988
3 17001 53940 109835263
3 60134 71095 821530907
3 18 99914 104063509
3 53336 73044 848246784
3 34223 41675 760727007
3 36 99996 736389581
3 30844 71967 977132165
3 58627 73589 903450915
3 38 99952 771699483
3 88323 96889 30449321
3 59 99909 966095961
3 33 99927 988874837
3 13963 95184 679108751
3 17047 95370 68064522
1 76433 84772
3 15 99912 199867715
3 71 99964 600336298
3 15 99981 111078976
3 88 99912 127438399
3 34964 46400 808386498
1 17452 30941
3 39321 54923 66987526
3 6968 14854 661950310
3 3 99948 369546607
3 1 99965 613321442
3 73 99900 728803651
3 1775 99887 289016260
3 48 99926 795999074
3 31604 76395 974878269
3 39471 90130 898107501
3 43869 96196 445466338
3 37 99917 927474968
3 43 99938 55256732
3 75 99933 546460095
3 25201 80811 511559393
3 35 99942 521719356
3 58443 92149 262823457
3 14 99965 432436727
3 46 99940 300806787
3 75 99916 624620607
3 73 99938 414062800
2 15487 52367064
3 58 99925 127404409
1 18635 49776
3 51931 55958 590309828
3 3601 28916 170733371
3 53458 91593 114729015
3 38868 99358 859611159
3 39 99993 248231976
3 58011 84993 822044379
2 91181 953654478
3 65239 73566 89267564
1 6193 18712
3 41 99943 380245016
3 29 99908 709254237
1 36584 40838
3 25284 69496 864937251
3 10 99997 680926619
3 53 99941 713457112
2 15667 994124091
3 24 99921 584764993
3 59 99949 825948222
3 10 99938 627429639
3 4011 27547 241110744
3 24 99925 441158931
3 33035 89735 664157121
1 43502 89915
3 23974 55568 258578701
3 53552 58919 861717742
3 62543 79366 6431109
3 73 99964 554249139
3 61 99937 305047165
3 39269 76928 923584145
3 61 99932 264648124
3 34 99952 993984600
3 73 99900 918044921
1 1623 85774
3 20430 97984 79359863
3 2098 2326 55916701
3 8 99974 759442543
3 46498 99244 498802794
1 2414 93647
3 37316 49352 930291612
3 57 99902 602902783
3 26 99927 284455292
2 60282 289588831
3 29960 74634 113527801
2 19088 324152755
3 66 99937 653347771
3 25090 69604 457414116
1 7986 17705
3 45718 49201 667496888
3 13 99973 491747945
3 16435 82359 128457488
3 6354 17939 960912340
2 871 165526620
3 15 99951 844597771
1 6812 18341
3 20974 40172 79957372
3 79 99966 822709138
3 29613 49562 461053033
3 61 99995 344574258
3 35 99927 128450552
3 73 99931 595624223
3 50938 84709 414779672
1 578 12450
3 81 99938 104633210
3 76974 77367 275945992
2 51882 561204090
3 7255 72862 354443445
3 9839 17850 929481879
3 8773 55610 38654425
3 49 99968 281127574
3 25340 60742 276901478
3 65 99993 327854243
1 45746 71039
3 29293 29430 119770047
3 26570 74396 259451564
3 18196 99841 96918578
3 12486 62237 987031321
3 1219 75553 872908978
3 15778 94332 852130865
3 90 99985 110825165
3 86 99982 909403668
3 2632 25159 621530586
3 8431 70351 966236065
3 26 99902 819246450
3 24913 61551 704926339
2 35598 78869997
3 16308 36642 500170360
3 55 99984 389402821
3 29 99950 59377312
3 26601 47198 431041920
3 29478 40993 88595718
3 35 99917 2424483
3 29535 42708 355777062
3 13936 91850 373649747
3 8851 10071 726706346
3 13 99996 719758854
3 61 99908 829710786
2 48050 725172007
3 22 99908 286563391
3 77 99975 100445831
3 2072 78559 760587733
1 41720 98382
3 85 99966 979558106
3 59155 83263 440669063
1 30786 64749
3 53 99956 354456979
3 75253 80599 478059031
3 22683 78216 263907172
3 28888 29230 931758286
1 7237 92506
3 38 99962 119724349
3 37 99984 383032104
3 18 99925 868538720
3 59 99964 482912676
3 8503 9411 914467453
3 5647 11044 22537931
3 94 99962 440002003
3 59 99947 291287990
3 92 99935 826269365
3 43 99921 75317683
3 89 99963 819138263
3 60918 88192 358278965
3 65035 97676 467891944
3 29250 66162 657277193
3 69 99986 258857313
1 28932 97543
3 35517 46586 677546336
3 68759 69684 363993870
3 62057 95496 237568442
3 31478 86818 433057435
3 51673 95465 489440928
3 9015 60693 641648844
3 14 99938 617308799
3 48 99969 295674141
3 33 99986 390234863
3 82 99991 512235831
3 99 99917 491256264
3 3498 77508 105147046
3 89 99928 696889462
3 94 99939 779743435
3 97 99974 252580238
3 9904 95484 478044948
3 3 99989 352285345
3 70399 70978 18718570
3 33179 80126 455085137
3 94 99905 369092844
3 31326 40086 952981666
3 55 99946 929453275
3 43419 89163 679584658
3 6654 25599 725690837
3 13332 79618 400061932
2 3236 774967674
3 11016 87196 386886184
3 2547 66309 625028168
3 54525 60328 825983687
3 33902 44766 174683281
3 279 86318 504746709
3 63 99927 48635880
3 27 99942 88927756
3 23486 97974 619265431
3 58054 59526 661124180
3 2074 12228 642847256
3 8018 61689 170334423
3 835 97599 849245895
3 13 99948 216596304
3 32102 52650 716476374
3 63 99976 940695972
1 416 5133
3 43 99971 965806917
3 37 99991 165493830
3 11133 31977 266513018
3 16733 41803 209260860
3 10155 77332 804513822
3 29 99964 874411706
3 9040 15130 63919310
3 34029 85171 407260606
3 37197 97928 990267563
3 13346 22278 293846709
3 14657 80151 864953652
3 70 99968 889672678
3 4747 47669 969767769
3 74 99980 564572715
3 85 99936 481864653
3 39218 89291 376318439
3 4428 46789 888647580
3 59 99917 744060980
3 22527 65814 134994173
1 89338 89762
3 30 99948 340099870
3 11 99914 508386470
3 69 100000 532387960
3 24385 53370 925079713
3 49 99952 695803261
3 28 99957 952287682
3 65 99961 299441655
3 24979 62388 205110993
3 99 99937 444888636
3 52 99982 205592358
3 58 99967 320300099
2 39204 155017885
3 3307 24946 355357797
3 8980 76581 994143618
3 709 13401 451295576
3 15532 97136 819144396
3 10 99954 522383339
3 25 99993 389657074
3 36 99930 494816145
3 29032 47014 601389402
3 71 99944 959806655
3 25986 60965 890786828
3 64760 75769 838302780
3 5411 43815 590853541
3 27 99965 124431547
3 7 99937 214169742
3 83 99991 438748840
3 17 99906 328907886
3 35 99929 977723455
3 80 99948 928212701
3 41973 93244 120045027
3 56722 98968 453332570
3 55 99990 227321005
3 11 99981 490919296
3 50805 87049 342769987
3 13786 54110 99606645
3 51783 89453 312411883
3 71723 73354 668295331
3 82 99964 612902112
3 63 100000 229228202
3 53672 64631 570563557
3 35 99903 840699542
3 61826 63128 72899096
1 39786 97551
3 71 99962 792843249
3 86 99906 353995918
3 27 99948 593016889
1 36554 92917
3 64 99923 581082275
3 60354 65737 645110813
3 13 99958 637085936
3 96 99913 30180771
3 24339 39424 23522760
3 36 99952 323067963
3 26627 31158 684904717
3 42005 80932 67727657
3 19 99938 844609536
2 49101 287268901
3 59 99950 145002855
1 39246 86586
3 75 99960 870719719
3 26787 44631 312014431
3 25175 95818 180696501
3 47062 70804 947425527
3 38998 56539 10427310
3 54 99969 710228499
2 77535 552396902
3 75 99990 862427246
3 63303 84648 857986755
3 50097 77212 492083484
3 60 99927 751340152
3 40663 42575 427969426
3 26 99936 855885474
1 15089 18629
3 3031 80874 888503631
3 8 99953 100974397
2 72051 928307050
3 28 99910 447923716
2 63877 388218925
3 33 99966 395275595
3 9 99903 175579013
3 56466 82523 886178729
3 65492 69947 749814858
3 26559 39805 789036519
3 15880 84821 494364432
3 31201 33090 643120409
3 12263 63516 16588828
3 46181 77522 436704589
2 93642 403425915
3 28154 46428 912038696
3 54430 94704 611217461
3 30 99936 822761272
3 32 99933 647997381
3 73 99948 448717890
3 79305 80647 203392060
3 8655 95957 68466378
3 39 99974 389087165
3 59 99969 703900843
3 14875 25828 594221334
3 64862 90568 885523272
3 45 99925 714355088
3 43159 88115 172339205
3 83084 91869 659256580
3 86 99942 936707830
3 10 99980 105344046
3 89 99946 837381590
3 3814 82617 16558918
3 16 99931 71158075
3 23561 84516 462440652
3 69 99919 987944968
3 63782 93683 728208547
3 21 99995 953886499
3 24170 33885 397362530
3 6574 91276 898495336
3 61 99965 950524903
3 66734 74890 209264606
3 43 99925 939565357
3 15288 46935 779854376
3 96 99930 203097184
2 39706 836705481
3 24 99960 612512545
3 98 99929 201618033
3 31912 76277 27581261
3 77 99979 474878747
3 60 99932 287091906
2 62377 701405685
3 75 99997 510321289
3 83 99971 396059392
3 18 99977 206134930
3 78878 88904 844835899
3 90 99989 782023113
3 20330 81078 358047334
3 27572 49221 438897535
3 90 99996 291911418
3 46 99981 894002193
3 84 99960 187349081
3 2195 21267 862453429
3 67119 93571 751779396
3 48358 77369 889129874
3 75 99968 328537230
3 52403 78244 173163540
3 74 99990 455512079
3 34743 61073 491246973
3 77 99932 872296923
3 77 99966 822106559
3 71894 74641 599665843
3 43 99929 216117898
3 51 99946 142014140
3 89 99925 234286241
2 36424 650303670
1 7384 43440
3 38220 69842 448370085
3 21778 71895 527498011
3 95 99916 164697756
3 3877 71316 4465774
3 69783 98836 898809657
3 90 99935 170769251
3 6 99953 31794521
3 20424 54842 718014239
3 14 99958 757103529
1 28464 53892
3 66 99984 314901920
1 38527 91552
3 55261 81015 164263074
3 21910 21965 949119837
3 29643 57955 860451507
3 43 99998 394287222
3 74 99946 406396168
3 79 99942 65153376
3 77 99985 914065369
3 23 99959 351927282
3 22 99929 746677153
3 53 99935 22971637
3 28 99932 737026831
3 23153 86769 76901309
2 80314 178783614
1 2045 38745
3 31000 60120 139929000
3 8580 25381 561932069
3 26 99998 670309581
3 9 99938 75182837
3 51 99977 169617644
3 23 99938 133408498
3 84 99990 457809802
3 20225 89460 954250953
3 8 99940 552096466
3 86 99974 599048864
3 70 99948 217159370
3 4216 53633 660716009
3 86 99956 430981317
3 93 99907 719117430
3 56 99906 410939672
3 21390 93016 831813069
3 70 99900 516880145
1 3951 92989
3 67 99980 626998918
3 15971 54432 988792534
3 43520 56818 306325774
3 75 99940 68406986
3 77 99921 827304117
3 88079 88638 353303272
3 14 99966 113180991
3 79 100000 157650068
3 81 99906 33719237
3 44 99975 827808221
3 37 99954 569020652
3 7532 14475 566846794
3 68321 97248 681028438
3 15634 34632 430056948
2 34146 275226648
3 2888 21177 235654212
1 31138 93242
3 23 99941 760411328
3 100 99968 75961931
3 10 99986 316764310
3 87398 90811 219496557
3 96 99916 99470459
3 9 99930 86657815
3 66 99902 997327420
3 1993 78883 133734853
3 37181 78925 258037795
1 8663 27184
3 7319 96130 954220487
3 2 99963 216651101
3 94 76887 484910252
3 22 99987 798136913
3 3 99998 521265947
3 15955 91677 553004938
3 58159 81398 412288253
3 14 99980 755541140
3 49733 87987 51917340
3 5 99999 556450685
3 56013 77423 217609592
3 37417 83266 820140232
3 22 99934 371644118
3 53403 58165 624309667
3 17571 61035 10641562
3 60723 99087 129473629
3 36 99927 196246999
3 8582 53693 382862098
3 58824 67186 476488868
3 7 99926 349372073
3 64878 70923 365236913
3 20161 90363 823795713
3 68632 89424 336501786
3 87262 97086 37101415
3 2476 67720 314462331
3 5494 19345 950375499
3 73429 82959 980832325
3 14817 16468 339813172
3 5472 72483 336605776
3 7764 48387 194796528
3 25362 43379 110466481
3 74 99962 571853840
3 63317 86813 472012750
3 44 99985 89296788
3 38 99945 572609200
3 65762 80108 962075107
3 68 99964 215374232
3 81 99942 513051902
3 8354 83862 134606805
3 32207 61704 346833653
2 50561 762912479
3 33 99929 186117499
3 33 99982 228596849
3 10367 92714 531412861
3 95 99998 597457269
3 28266 94941 745860042
3 51 99912 873757930
2 603 552474130
3 25 99927 711382425
1 39630 53628
3 32 99911 831202246
3 15 99911 693085180
3 7137 14424 640375667
3 39227 43442 964751563
3 79 99969 600075276
3 45554 64016 939853812
2 26169 667938256
3 5702 19597 728245776
3 3442 47231 843105000
3 5 99938 535191151
3 20 99903 890361736
3 39699 92531 725360869
3 76384 82108 134761030
3 11700 84160 892274678
3 70047 95822 710754998
3 57196 75066 511306442
3 67 99972 479422144
3 60 99964 163622176
3 51006 94533 899081781
3 45 99967 703025025
3 64 99912 792276642
1 4098 54250
3 16 99927 595411400
3 44 99947 958761954
3 93 99918 771589148
3 50 99912 84263768
3 96 99901 412535742
3 24073 95298 706720534
3 79 99946 755423422
3 63 99950 52269267
3 7 99969 59164742
3 18789 28029 319319525
3 10 99950 562319025
3 21 99947 713276401
3 9887 26451 430915551
3 16 99910 653885414
3 20183 41612 889530312
3 11205 43071 587395881
1 1699 2178
3 5 99948 718865615
3 12 99983 516988227
3 8 99969 520625895
3 22 99906 357585189
3 48994 81816 45059066
3 73398 85488 948172230
2 31742 685368055
3 89459 95065 546850208
3 83 99907 410684181
3 56868 84421 316155197
3 42 99943 907650252
3 26217 67475 968997299
3 89 99912 241100174
3 38707 54380 502980184
3 31205 90245 705805790
3 88475 94830 375710409
3 90 99916 698249284
3 22997 94908 298308474
3 18 99974 765651588
3 100 99928 843342473
3 3906 96741 1744656
3 19 99928 824078552
3 44 99939 662955195
3 31490 38008 187539803
3 40603 63477 344716976
3 8 99951 706260143
3 37740 99099 850762914
3 40745 46232 263702764
3 45 99998 23778117
3 63402 88583 11551164
3 14 99913 58789117
3 5388 43650 478985899
3 41088 91036 885635285
3 23194 64265 810099649
3 43052 99291 212351922
3 1180 96170 554878543
3 60 99924 304304585
3 24494 84788 143696903
3 78 99998 829239887
3 8249 70272 839663183
3 8926 84250 969330032
3 79992 82905 876077014
3 5 99999 625241730
3 44 99929 409506408
3 10408 79047 522400378
3 5 99944 295350526
3 15 99939 249843359
3 78187 99009 352789018
3 6662 87451 534101886
3 21121 50415 686661714
3 57588 65284 477585438
3 70 99916 959277355
3 13 99960 571816821
1 31704 73307
3 3371 17385 526732295
3 60 99983 504444374
3 15 99990 10741155
3 47 99938 100840532
3 73 99999 276764233
3 6470 80887 738319786
3 19799 58821 496150700
3 7 99960 380671865
3 9 99974 355143635
3 2 99944 524170434
3 18 99938 315231937
3 80 99934 379275581
3 38 99951 150226035
3 10 99940 173337832
3 34227 72948 970395664
3 25418 57908 434227166
3 28850 71728 468744539
3 9912 66476 893764203
3 58090 84192 1688940
3 62 99967 192691038
3 23975 32054 946795425
3 28893 55239 121885854
3 84849 86877 125394639
3 26 100000 672551423
3 38622 90580 188443837
3 3817 76010 460020822
3 93 99927 124435923
3 15716 68020 899184331
3 62579 75342 481474319
3 14 99982 810093168
3 19635 77792 380438072
3 9271 67248 435367439
1 33670 43851
3 28 99959 488298982
1 29721 45224
3 53573 92290 582060644
3 97 99937 837922661
3 79 99907 137765883
1 9167 42855
3 34682 75578 844786015
3 82 99995 484492013
3 25 99987 586365705
3 46201 74960 490319725
3 46 99912 501478811
3 22 99984 541615768
3 12605 28175 741570058
3 20775 46661 336657627
3 95 99903 890438553
3 41980 54861 45049625
3 11 99939 999915572
2 4618 607401695
3 53 99907 850785138
3 71837 79339 924559363
3 183 80790 383098027
3 4 99910 417463943
3 77 99919 315979792
1 22824 89967
3 64 99936 951628720
3 92 99989 626084300
3 80277 80357 25214393
3 33 99973 277852928
3 5387 7430 343514090
3 64690 88761 147512525
3 53941 83677 76652663
3 67215 97071 631397696
3 37 99993 995728017
3 23 99971 182395618
3 39 99915 359626873
3 12907 22158 73911665
3 19851 37834 971731925
3 20 99929 817941200
3 86 99959 423830594
3 47508 74563 536273467
1 33848 92081
3 89 99972 656828953
2 96704 212486464
3 42 99912 894895260
3 69 99932 249723763
3 46 99935 861332345
3 49 99938 920583230
3 53382 82791 109272368
3 18542 92412 155769193
1 19247 79798
3 31566 99312 150957544
3 51 99984 802226172
3 34535 78485 274240893
3 24016 89563 662350451
3 75 99916 707080334
3 30 99927 62920775
3 72 99994 893551116
3 97 99946 900973550
3 83 99940 843279008
3 1062 73611 43558100
3 61466 93730 195895350
3 67 99950 294693264
3 89 99978 442786267
3 6110 14924 178045013
3 5 99967 920800201
3 17913 97615 592136619
3 38163 62669 647226304
3 99 99938 225659744
3 10 99914 729144216
3 15007 18146 787101113
3 31173 34202 582378004
2 2628 237392604
3 35 99939 254332210
3 7 99957 198413048
3 12391 49642 863141735
3 77 99959 482882725
2 83803 51636921
3 73893 87713 753994864
3 67 99906 778031988
3 97 99960 936384085
3 82 99944 463934792
2 51367 184371932
3 9920 34098 42741573
3 47382 53112 831867541
3 13584 18006 172886493
3 77 99994 352544429
3 70442 88679 533948615
3 76454 78457 216130788
3 49 99978 480700738
3 16482 96030 614560528
3 59 99960 242839543
3 20998 84471 579383121
3 52264 94067 779603660
2 77866 990200144
1 7610 84807
3 58706 67957 984446146
3 54434 97235 520679822
3 61050 65772 670488274
3 8536 92952 475643426
3 62403 72709 850394705
2 80422 418179126
3 34 99952 952518428
3 53 99963 119803159
3 56 99904 726119229
3 58 99952 76318442
3 52 99968 815105328
3 30 99922 166888381
3 84743 96043 847326011
3 85 99946 719926125
3 6 99982 108741528
3 56263 83367 315824636
2 79164 437763222
3 70 99946 28729952
3 26 99914 814898654
3 41390 59331 681933695
3 97 99932 996294894
3 47050 50010 475575085
3 82 99969 423815579
3 63 99970 34801223
3 41 99966 540459017
3 44427 90320 704400683
2 9089 925305374
3 24300 45542 1714330
3 23 99967 713634452
3 51580 52159 645454256
3 228 95755 225343318
3 15 99926 54830583
3 85 99902 190662856
3 2305 22216 742561351
3 25387 74102 339970558
3 173 21850 597381727
3 49 99986 707856819
3 15 99937 801088371
3 20909 52629 298182525
3 24733 58326 335702278
2 30080 633420735
3 14463 54340 226463282
3 98 99994 489044892
3 7917 94826 772417286
3 7076 76836 168949198
3 27 99919 121893038
3 5116 26330 920978271
3 32539 61055 220871709
3 87 99958 510498961
3 72 99922 877806579
3 45 99949 435803736
1 43575 96238
3 48 99968 340367085
3 41251 82753 215168027
3 98 99961 211273681
3 86 99908 608979248
3 10562 26060 382156418
3 435 85697 957833958
3 40158 40668 223802098
3 1433 35071 700927484
3 12 99920 717457442
3 93 99933 854405968
3 18965 61119 499122130
3 15423 63427 221102900
2 13336 801405534
3 28 99910 215341822
1 19939 41078
3 91 99948 617645755
3 55 99989 602383634
3 44 99972 761055859
3 91 99913 424935024
3 82 99969 317493373
3 7 99986 628760171
3 48 99943 755593642
3 63550 83459 876316111
3 14485 65085 914870576
3 43154 80562 479469201
3 26 99902 422403388
3 4 99955 80920316
3 27 99946 480978888
2 47861 215541837
3 41 99938 637997422
3 36020 39208 887600711
3 61533 85020 165278035
3 49861 84846 35479675
3 57028 87848 957610717
3 45 99931 43050796
3 25 99965 160508408
3 46 99947 499078484
2 20036 544412144
3 13354 90711 674817251
3 93 99936 896076361
3 288 79758 758825985
3 8102 97174 795923891
3 11086 33810 210789562
3 3758 32567 872986910
3 11 99914 744972960
3 3 99973 91363124
3 55 99984 580048474
3 38213 88329 83834667
3 15 99946 935286560
3 25046 87302 573073881
3 49905 76777 811876973
3 9 99928 487799561
3 7089 61604 573357040
3 7210 37700 782977294
3 35 99914 691197380
3 20 99989 795049110
1 12685 29284
3 47 99954 925816368
1 12763 56097
3 38545 49018 907750428
3 16881 20121 842616943
3 14 99922 367225590
3 83 99987 64407890
3 37 99982 712969658
3 48 99973 412256623
3 8147 26974 697687950
3 38067 79534 402381772
3 13 99987 765738211
3 22060 56747 167867580
3 27523 79428 468189325
3 33434 74995 831953301
1 12393 48304
3 45474 46694 344680538
3 66 99925 184522821
3 39 99958 85437563
3 96 99995 309189084
3 50906 69977 578564840
3 80 99918 727817052
3 34829 76663 470960900
3 85 99964 727232535
3 21 99958 451185043
3 35 99910 390275185
2 63224 852171861
3 75 99950 46862788
3 25097 77293 349837246
3 38425 41508 864520970
3 2184 37788 750938130
3 39932 73217 459109298
3 49583 95826 122453183
3 92 99955 430456971
3 3997 9325 547138808
3 88 99951 727934168
1 65375 65627
3 69 99915 932565839
3 21781 81178 286779666
3 56 99919 62341041
3 16754 42641 525127841
3 12 99939 702225406
1 2199 25117
3 38291 69606 369594068
3 100 99936 570292947
3 38764 97452 62309419
3 61 99977 394793093
3 42 99907 193291773
3 94 99977 618361422
3 699 13236 720248424
3 96 99954 550109164
3 44522 60576 148213335
3 37212 48465 572202987
3 74 99999 755047060
3 8 99975 566144857
3 4 99911 989462812
3 93 99973 115327929
3 63 99924 272436408
3 72478 77898 958276410
3 5 99996 742010057
3 65 99972 752146728
3 17590 69418 378230626
3 68 99928 721032354
3 30584 64468 336046492
3 47 99990 381593486
3 6858 81058 520773670
3 17156 33720 128925643
3 7852 27857 292588572
3 28 99913 182419110
2 31670 854881486
3 46078 90171 798880020
3 12065 79635 305087155
1 50513 69407
3 69219 83373 135399783
3 19 99920 692626805
3 23 99922 614571679
3 50211 52936 870026140
1 12909 50564
3 37 99954 549437922
3 81 99941 882472674
3 7453 50771 371036078
3 62 99956 364732581
3 81113 88868 925888669
3 17 99905 363934808
3 81240 85305 418953478
3 96 99990 318245012
3 29 99976 431723736
3 24199 44665 287294170
3 11229 24462 667267531
3 96 99902 871134055
3 62 99974 304245205
3 19727 25188 260649800
3 13056 50428 276126176
3 100 99989 44782766
3 42910 66798 966337211
3 28 99963 135499139
3 80 99993 337459790
3 38918 98361 232983613
3 16 99963 91579666
3 11260 94857 856139507
3 3388 55835 837910976
3 54492 83760 880670383
3 39127 42656 642469704
3 52992 95009 69006082
3 32 99927 84335877
3 70 99999 864641502
3 75 99983 843470127
3 93 99906 36589984
3 49 99990 926586257
3 94 99979 444673900
3 6 99936 798679165
3 22753 81293 711871421
3 33 99965 970555388
3 31811 96447 5410109
3 3 99985 45887306
3 4472 27988 539956178
3 46629 77318 312659586
3 82839 95990 722186234
3 81956 89107 352471701
3 14378 92732 481391192
3 51344 70972 458610561
3 93 99978 692990351
3 5287 87557 674292416
3 44312 52428 791531087
3 100 99995 451071486
3 40484 84543 347080622
2 71362 869261999
3 374 51837 202612354
3 33 99954 953082584
3 26498 83224 980433802
3 32331 90400 23578159
3 41 99939 28840538
3 3219 73036 394349501
3 4017 65458 268951201
3 21 99959 993699099
3 52 99947 471972308
3 26458 30557 122754924
3 75593 98090 944444350
3 43293 77055 698431626
3 58692 70023 467376982
3 55 99969 158866047
3 50198 92046 539723733
2 84349 569504280
3 23323 69572 305458474
3 15 99900 651054923
3 11 99954 96231950
3 50191 90013 347672865
3 15492 21833 975432643
1 40054 53378
3 71980 91698 218772618
3 25 99930 803682703
3 1983 81903 322462275
3 78 99991 691813545
3 84 99937 862721921
3 37823 44316 756520166
3 20072 83045 603802483
3 28751 83534 634681093
3 36 99917 635106913
3 65 99970 657231676
3 72 99933 376118909
3 52 99969 973191856
3 14 99937 483894526
3 40 99900 319147307
2 24799 707278143
3 21014 44162 915062853
3 44 99980 151611164
3 88 99970 68902642
3 13944 44942 300368431
3 2524 28124 188882996
3 76700 85456 496102601
3 91 99952 538496320
3 4695 91763 18098590
3 9 99952 884687435
3 43 99992 515650835
3 27870 82208 842669185
3 80 99975 200589016
3 2 100000 18762808
3 11011 77606 640604086
3 36034 76120 957354341
3 67 99926 251547050
3 4522 78627 890277456
3 26673 63181 634900531
3 28342 28987 835586691
3 56 99972 261246184
3 34091 74029 36438537
3 36 99939 713461325
3 65831 90930 693277396
3 3903 20038 715658984
2 29233 226778954
3 4951 86154 364438937
3 6 99966 791116587
3 22 99967 733515525
3 29937 79892 147654822
3 2677 87916 990971992
3 18 99926 922719599
2 99146 487458573
3 64184 74140 348513431
3 69 99906 50769337
3 318 72668 506243413
3 91 99937 719772871
3 25260 94578 283822178
3 12334 69315 249065843
3 11 99917 829927144
3 3 99923 659872720
1 4066 94061
3 75 99960 405926606
3 31671 83509 441535712
3 31022 98109 592684477
1 33881 38206
3 47 99975 210280865
3 30339 30439 588176116
3 38982 71493 796787785
3 70 99982 562634195
3 67 99901 390883586
3 41 99900 121496731
3 70 99923 834181748
3 36696 42802 812079706
3 99 99948 659338722
3 79 99941 181709116
3 25 99912 234489663
3 31222 43876 421281601
3 25334 83405 530257793
3 16591 63041 273608492
3 2999 94729 447432506
3 9017 39016 3919295
2 86208 437074583
3 85287 99287 120057437
3 56832 78954 168861249
3 91401 93386 851738313
3 2069 11535 872027576
3 47902 76106 961996184
3 31669 85806 273219922
3 86 99949 279956703
3 3063 30764 361944668
3 49184 52047 967061769
2 60878 183368654
3 14956 55981 626577985
3 59 99980 979288817
3 48078 98292 103935452
3 94 99991 224460752
1 8630 82056
3 4 99982 43522632
3 57466 79116 794104083
3 27645 80570 168032293
3 18847 84132 849825341
3 18451 90051 692123826
3 497 54361 157817694
3 29 99919 958202379
3 91 99998 945934669
2 78132 487632594
2 34271 178101772
3 36 99976 519169745
3 13790 86758 116386192
3 82847 87804 394003179
3 78706 83268 791148182
3 2613 74610 436685412
3 63 99922 152288230
3 69 99900 189001201
3 6 99913 37374341
3 9727 39764 311260657
3 84 99944 408017955
3 56 99996 636072836
3 40580 42249 26384084
3 22 99909 399196127
3 87 99927 761907459
3 9 99914 687116255
3 12 99982 207251620
3 12969 65421 889856988
3 38184 77019 973389481
3 76 99976 435338688
3 67 99974 340472759
3 62 99903 573011800
3 79 99988 240597273
3 22020 72347 644218090
3 40 99916 781610997
3 36 99939 954655752
3 26152 58556 81398462
3 35 99987 196849828
3 42468 68846 611885802
3 90 99908 932729956
3 30 99906 183011045
3 27 99985 864470584
3 46469 95228 765672518
3 3 99987 236444202
3 69 99955 384257600
3 15744 83422 667742581
3 54046 86406 184737884
3 97 99944 729244889
3 58608 85436 358614885
3 23 99971 625750317
3 55897 65896 880128163
3 11326 31894 15485494
3 67 99944 626841420
1 20363 37432
3 61 99961 776011067
3 5500 55445 334829098
3 46836 83408 790564653
3 19600 38208 982655569
3 30849 58652 828501085
3 65 99997 366636323
3 54966 57147 161674175
3 81 99951 106859138
3 20910 86672 418797719
3 57625 61791 214497711
3 27 99921 185825324
3 34 99977 493294243
3 38 99969 468213176
3 85 99910 433291162
3 49 99948 183295651
3 1 99957 149763313
3 20503 39120 883469041
2 54438 142017363
3 11065 46991 538670397
3 85922 88825 680819130
1 51660 52986
1 66479 83544
3 53643 99432 804497098
3 32816 82733 232735335
3 73 99922 343610954
3 36501 68797 56827627
3 45209 75217 351132759
3 45472 96753 549430765
3 82328 93159 529705279
3 28 99932 393313774
3 69 99933 778396783
3 54 99904 504461345
3 90 99972 398904101
2 77172 479272026
3 47038 74318 411065884
3 85 99965 328950232
3 48627 64272 325108346
3 90236 91447 675507477
3 10 99959 683185528
2 32534 72605216
3 36198 54607 921071726
3 56 99937 140327729
3 15364 78953 293241420
3 25052 55420 692970519
3 4870 51303 210892597
3 80949 85714 677914284
3 23162 80374 141991273
3 84 99950 725110866
3 33 99969 638217874
3 16 99908 929151433
3 96 99984 713819706
3 46 99919 714801983
3 32064 97472 827105915
3 88 99959 131979944
2 22773 19042284
3 7 99929 622440064
3 23014 76699 426038524
3 4559 61749 355695676
3 88 99938 141820902
1 17559 57665
3 66 99971 691890111
3 83 99997 929154369
3 9 99984 654284406
3 88 99916 152879954
3 3 99903 824182427
3 6 99977 226529387
3 42606 92985 358925578
3 82 99946 721195882
3 24 99920 386579146
3 14979 29730 173240139
3 76441 95179 226431870
3 40940 65157 28285239
3 23 99932 535926303
3 50592 65046 461411551
3 21 99928 310653416
1 32454 39745
3 22057 58665 667427181
3 25740 88401 131980405
2 22127 59132175
3 54168 93728 235347780
3 37 99920 909871845
1 60617 76993
3 15306 75361 79635594
3 45 99982 244941451
3 39385 65780 427937632
3 80544 88812 185520043
3 36 99916 249521391
3 70517 97316 77895927
3 77258 81799 343729882
3 11832 23388 491314398
3 39 99985 219990211
3 40 99987 249397822
3 6366 46326 598836661
3 51 99955 730234738
3 14 99992 300816354
3 17 99982 730747819
3 631 12861 150848143
3 63296 64123 630347392
3 42 99966 100738637
3 22 99982 775533001
3 33918 86335 887294314
3 87139 87590 363637672
3 96 99996 123400870
1 28359 35170
1 3362 6889
3 62271 63018 125070351
3 60 99977 273797819
3 80 99946 169558021
3 37 99964 763284929
3 58 99977 858801309
3 63 99919 881210318
3 63161 96519 381630957
3 41414 89857 272226573
3 64 99933 727398479
3 68 99960 910605192
3 15110 49834 691504557
3 47032 96242 686371618
3 78 99929 390369054
3 93 99973 889405383
3 57778 95089 196864690
3 22188 74135 36675042
3 4821 98626 881866122
3 75 99980 230587152
3 38583 47809 708280363
2 17331 120604985
3 93 99919 563413278
3 21 99933 646270161
3 48642 80183 69773408
3 48 99931 711538762
3 46 99961 793585461
1 32037 74286
3 22776 61121 68103059
1 43292 72553
3 61329 64248 146723138
3 67 99949 120961010
3 12 99949 486881017
3 32105 62926 149224218
3 40049 88808 309117098
3 53460 87859 722479116
3 13230 49799 9649275
3 54676 84350 583650510
3 15 99926 226327006
3 50 99923 962063539
1 46466 94022
3 16188 82020 543832238
3 20103 74333 185313317
3 57 99976 895810554
3 46830 81907 179698126
3 7 99960 888617072
3 6862 50364 103238881
3 211 15553 477544642
3 10392 34346 462394351
3 5 99917 617532243
3 35 99906 417616711
3 20375 28360 754223591
3 27 99907 736306766
3 29505 65645 505279383
3 1 99986 116350736
3 75 99964 280183048
3 20 99947 756468247
3 64 99977 655872220
3 18236 97437 839219836
3 14 99958 306458728
3 51 99965 968243771
3 73 99905 550046376
3 60786 89996 648275660
3 27 99953 277928304
3 28 99965 496879600
3 67 99974 77384932
3 92 99938 484483784
3 66 99949 737031466
2 46866 291416600
3 19 99975 207855878
2 23583 687845602
3 27063 45819 310871585
3 18 99975 29974635
3 73 99948 255025402
3 44141 98697 873676260
3 28619 85970 154553935
3 54262 80539 675654163
1 31932 90606
3 23582 56690 170641842
3 20749 40578 247303490
3 85 99946 665164556
3 2284 95739 503384885
3 772 64363 493049025
3 93 99980 400105130
3 93103 98634 877726873
3 38018 48319 282985680
3 8571 72686 385487095
3 55600 58119 316940275
3 361 44936 53847790
3 13089 24411 697573427
3 12456 38294 767483029
2 7825 463083191
3 56 99964 431491431
3 45122 48569 70995661
3 22436 83057 335388747
3 63 99938 526645850
3 29127 45686 620965525
3 97 99926 346158647
3 76189 91958 247072598
3 27 99994 453318001
3 40806 52302 857073156
3 77 99901 16119357
3 77189 88596 147166989
3 57 100000 791704871
3 37777 78202 741931690
3 3505 11045 356237450
3 50948 62908 643589621
3 29 99939 185139268
3 20125 23250 487083581
3 40779 41228 437110699
3 3920 83388 222102169
1 1994 39814
2 41723 628434433
3 29 99931 966649297
2 54957 278892969
3 18290 89658 180061835
3 1704 30531 712963962
3 59747 82935 842427680
3 48178 58629 389535199
3 47 99975 110578547
3 33208 81444 38703259
3 25 99989 777426762
3 27059 40300 849734181
3 47274 92371 203349601
3 85 99956 319594299
3 7427 87088 153933982
3 8 99920 652151480
3 42333 78079 137226886
3 45011 83068 899598759
3 28 100000 937874929
3 70 99908 16230297
3 9 99900 833927418
3 89 99965 906748211
3 21 99918 802708793
3 51 99967 149870348
3 36 99936 731068724
3 60 99977 505183925
3 31058 33597 470972434
3 78 99953 500821017
3 96 99959 557246355
3 58 99937 63498504
3 23059 95271 951924285
3 38487 46957 135729935
3 30 99996 582852056
3 53 99997 640241546
3 76 99952 702222364
3 71 99931 68956668
2 96402 845410896
3 16 99913 415783495
2 22751 340886018
3 70230 96727 578220624
3 13892 51351 226011661
3 31 99920 313565123
3 49 99978 352725721
3 32 99916 145314099
3 80 99937 628489735
3 81 99942 714029107
3 56955 58709 80151708
3 51 99990 243811173
3 87 99965 656858865
3 52717 84888 598603798
3 26717 89023 542599403
3 4827 21839 614370833
1 26608 98967
3 26630 69855 570482056
2 77772 51016446
3 39082 48867 23133202
3 76 99918 483465723
3 36255 96680 412094666
3 6296 60110 647377376
3 85 99927 336238293
3 35262 45099 776848385
3 44 99932 608434644
3 93 99940 294944429
3 44 99973 525896401
3 92 99962 979075747
3 96 99902 82995034
3 71 99984 823687362
3 99 99940 870398158
3 1010 15991 486209024
3 44418 52404 991573495
3 17229 24458 428921246
3 73 99904 784253656
3 35820 97223 760848794
3 62793 65066 178657993
3 23318 27512 175724389
3 49 99974 991101121
3 24 99912 487257813
3 46 99945 303612403
3 9405 63590 147722590
3 5967 9298 999674012
3 42357 49303 600500093
3 15 99973 941529883
3 82 99986 884291188
3 21 99999 422476611
3 49534 94615 609283133
2 16438 845122675
3 84 99959 225053773
3 62327 93270 611675801
3 12 99936 16562856
3 20905 93287 726597695
3 85 99963 448375381
3 91 99909 34334274
3 67 99939 881575940
3 35 99910 748530257
3 24651 79429 688483708
3 45 99974 854879877
3 64 99978 852299212
3 64 99976 406394676
3 51 99936 439268291
3 44592 96168 967421186
3 30269 92624 51298466
3 12883 42531 631457081
3 16 99947 46530832
3 10102 51188 559507035
3 12439 56967 74509391
3 26 99921 634518773
3 15568 42236 277011885
3 12 99916 570149046
3 24 99959 822417469
3 27632 87899 540393920
3 57170 87547 662169799
3 13 99919 966127166
3 19504 98973 552956925
3 63 99939 942005816
3 86854 93086 178671344
3 2994 62499 56023971
3 45584 65483 243483074
3 78 99973 671692988
3 55 99965 791029917
3 72 99999 517061782
3 59515 77589 550078692
3 96 99919 113133553
3 49694 64104 194964648
3 87 99977 193613
3 24 99981 857470046
3 11981 46111 995567936
3 32 99910 402866383
2 27683 768498805
1 6405 19823
3 1946 86160 469452327
3 57 99975 578855180
3 98 99981 285629398
3 7 99930 698174320
3 76 99962 558129553
3 33 99946 470366087
3 32 99922 73267786
3 63877 97714 983887441
3 2565 22831 448269306
3 4443 90979 156291985
3 41 99969 682380336
3 59217 68945 209593097
3 96 99974 883656424
3 91 99984 725261797
3 14204 71975 803223966
3 15713 90988 189518965
3 96 100000 590294690
3 19424 62487 965859871
3 8054 8931 412975790
3 18844 69619 363105172
3 46 99995 150473399
2 91262 146752811
3 4 99997 81943820
3 51740 71015 601295722
3 44 99982 883771970
3 71 99961 712993815
3 28655 35180 317470779
3 66954 77227 150042981
3 27 99931 909858798
3 21309 41862 494232371
3 25901 26860 298367981
3 43 99999 292053886
3 53 99971 197294717
3 62723 63050 368407828
3 84 99997 57881060
3 88 99997 877018250
3 64035 93376 907297537
3 12564 26271 442299760
3 48936 88650 91247650
3 29116 57711 884749763
3 15614 21703 265513490
3 100 99944 831403939
3 26786 80480 515022193
3 12853 43681 922163527
1 39190 71967
3 7619 31552 804505802
3 49266 72915 991901917
3 56582 73075 150257919
3 57531 72072 728058591
1 5893 55334
3 51 99939 569167328
1 13168 89959
3 16504 27267 418172729
3 28691 76946 64236471
2 91401 742329219
1 5309 87386
2 32236 235779338
3 66 99973 125518875
2 80150 300523873
3 61328 81693 209368740
3 48 99982 859293122
3 88 99991 411440915
3 7 99976 686895
3 33127 62442 92459537
1 66650 91878
3 77 99958 876712293
3 8 99978 675935589
3 74 99963 251054178
3 39909 58537 632352038
3 90 99991 192085942
3 74 99959 901518563
3 92 99933 201510538
3 52 99926 675081954
3 11 99971 742762311
3 9420 13536 935617886
3 20 99920 275127694
3 65 99942 277574170
3 6 99924 145285224
3 71 99949 826296884
3 13 99959 209588414
1 74457 95475
3 65 99912 741981611
1 30987 43839
1 57719 89211
3 71644 98058 330406656
3 36614 91831 661460567
3 87 99914 148285512
3 99 99990 138564552
3 82 99986 165561181
3 42182 97433 160481239
1 27969 99139
3 99 99928 277858086
1 22358 27851
3 20 99980 788183528
3 23 99914 89552553
3 22 99990 78186410
3 91 99906 668013207
3 13678 26729 431435852
3 49005 83274 200895636
3 9 99931 696992558
3 4586 30223 26417896
3 2 99992 523785169
3 21 99928 763612111
3 36666 65449 20467476
3 40131 52541 580583507
3 7502 61255 657019553
3 20793 82956 428351838
3 16252 44776 898198694
3 30329 67235 585513232
3 81 99951 539111368
3 40 99933 54782542
3 60 99994 231165781
3 54 99919 307616924
3 96 99954 866138554
3 13 99921 358549037
1 59343 59409
3 71178 84629 696777321
1 40984 91457
3 18187 62586 233381780
3 42125 76492 8433224
3 59255 89468 513795069
3 12232 47470 148809663
3 469 78218 493695005
1 14713 18112
3 60 99987 439069314
3 27 99985 229225819
3 26074 54789 706602698
3 6 99932 608197745
3 69 99906 65895582
3 24815 97837 77514346
3 71348 94986 919361628
3 34 99943 2691250
3 16208 52115 714202238
3 14 99919 536496946
3 95 99968 162335845
2 13339 86045042
2 1119 710908702
3 75031 80753 13852905
1 41846 97614
3 20 99917 235948457
3 42 99926 420768265
3 97 99944 844881729
2 39462 945117538
3 32 99988 642971814
3 46944 91799 750257356
1 22612 63666
3 36 99920 652742823
3 81 99974 912201775
2 24034 10195626
3 46 99942 403466327
3 22333 79367 17851120
3 26062 94431 980243419
2 49276 132026431
3 42863 72100 686312393
3 9172 34093 129509544
2 57497 87070925
3 38 99960 767502555
3 45 99979 729578749
3 655 87504 491495716
3 72 99944 111712211
3 10605 95702 363502851
3 64 99914 582048577
3 77 100000 594017777
3 8794 35121 538075548
3 5436 9823 876575650
1 32332 44351
3 25 99993 630298530
3 42276 68351 671005472
1 26160 61082
3 23199 83838 582087187
3 32210 66378 182738719
3 16 99945 718020255
3 69 99907 798669747
3 56 99944 334373150
3 99 100000 706104628
3 29329 76507 208134564
3 5 99905 500471910
3 14181 43149 475648332
3 35886 84357 737530890
3 7259 9549 866783409
3 93 99942 351254769
3 22316 23502 982920864
1 19692 25128
3 12714 49414 875484106
3 75 99922 884337075
3 19640 47807 395425558
3 24 99993 292806078
3 37323 72060 258483929
3 44 99917 18258475
3 60969 68968 780432701
3 57025 83703 846040266
3 12611 73001 923684603
3 87 99983 174970158
3 69 99901 632300118
3 7698 26593 12096323
3 11802 98988 277549640
1 6906 74211
3 2529 67025 803362079
3 56 99987 860212790
3 14 99911 739794855
3 47979 50640 551642458
3 64 99900 543335147
1 53131 67037
3 58328 89597 138117079
3 69 99941 686243400
3 17554 55032 624165694
3 58693 65568 335333516
3 91 99954 130975095
3 4 99935 69207619
3 77 99918 824034503
3 7482 28785 40723512
3 100 99964 192489157
3 69 99949 192616379
3 21993 38792 239380301
3 44206 68087 489347380
3 47300 51644 452139960
3 37266 57597 736991990
3 74039 99833 355520587
3 1 99939 636162133
3 53735 77109 887703533
3 35675 36413 805728507
3 10 99940 782186525
3 3469 58235 759600247
3 49 99939 112344867
3 25 99935 574527512
3 28 99943 103012486
3 93 99956 387218169
3 10 99970 679038910
3 61948 92526 127957597
3 45 99927 959299371
3 31 99944 546297405
3 13 99950 509830469
3 46 99997 501008415
3 48585 83528 989306901
3 34942 63340 351754793
3 8179 91531 224317156
1 31898 82889
3 15 99964 541907670
3 35676 57462 865468515
3 75 99933 645359604
1 27114 71178
3 47653 68511 971521664
3 77 99998 32065193
3 100 99945 994055190
3 3269 38091 856056189
1 9494 69991
1 25439 47615
3 21 99987 967111262
3 87 99992 723936357
3 12172 49440 100739395
2 29777 792593390
3 91361 97643 988303586
3 37 99947 171337600
3 16581 84329 942786338
3 48 99983 500566113
3 80886 84399 681347684
2 44245 268371167
3 62 99962 620631231
3 36226 60113 2779599
3 41474 45936 786394032
3 23900 71781 922671297
3 1 99992 14530015
3 5181 29555 518413101
3 72 99980 771591782
3 61421 62142 758748541
3 10603 88777 809439894
3 50 99994 174938275
1 22942 29869
3 22 99949 393458966
3 51555 51969 861906118
2 74326 786215717
1 74826 87199
3 21095 89382 335757273
3 35 99913 977723891
3 52490 88379 356320332
3 34 99906 474868618
3 74 99961 278110817
3 50 99966 430607397
3 73 99927 837851050
3 16067 83015 36616062
3 1 99976 514034882
3 85 99945 823297077
3 16849 88017 992556833
3 67 99964 376688716
3 93 99991 555062572
3 30532 46084 848646614
3 42 99975 475782799
3 56776 87511 19939819
3 2 99927 739221199
3 99 99981 527842272
3 84 99945 604740636
3 3083 95176 671783092
3 77 99993 129632868
3 12803 70601 193849550
3 9 99920 376296110
3 40 99945 267287013
3 37 99979 420785829
3 62 99980 985789760
3 66833 76587 828472434
3 79032 91060 670324255
3 74933 92411 116958416
3 13290 85612 13020281
3 28 99922 76045146
3 56653 65182 46333416
3 7415 52760 894773543
3 20 99966 494072546
3 44 99954 103914394
3 81 99953 793909290
3 16749 36406 108304243
1 9295 89924
3 76 99911 961084007
3 37118 95242 393651306
2 62258 668116214
3 27518 50908 504240302
3 26 99987 242308769
3 19842 68423 456410830
3 29650 60208 59720751
3 84 99911 479180268
3 77 99933 20673028
3 35057 69445 514208615
3 13439 44896 795167190
3 88 99923 945481230
3 4282 18051 373995773
3 4 99911 794780953
1 36546 91819
3 17713 28595 78006785
3 57 99906 234111487
3 55 99976 877732832
3 92 99938 737499507
3 7383 48369 762033375
1 81922 86139
3 13563 75593 424101288
3 53 99910 649784817
3 78603 83689 358254314
3 75358 85378 831468403
3 40 99993 942214696
1 10081 53469
3 48 99988 389411030
3 16308 76844 361343644
3 31049 71861 794811337
3 40515 46600 396356673
3 30 99916 162573718
3 73 99942 579070291
3 2 99995 967704263
3 72 99939 739264811
2 55892 863205250
3 70 99906 110155945
3 41600 66864 512892277
3 37 99950 91153928
3 50 99906 858454375
3 19600 60588 802176822
3 97 99992 274332079
3 11 99955 35877911
3 23591 25264 400443971
3 15028 49744 495398883
3 43040 66162 629675697
3 632 94566 485368506
3 52 99941 636680275
3 29584 79461 394568059
3 18 99970 402648766
3 85 99946 485565393
3 9 99958 171418748
3 1974 37943 459495567
3 33 99914 147248635
3 226 93458 91543102
3 56 99900 645945541
3 53 99999 710442484
1 70347 81275
3 82 99961 314903136
3 11 99978 928056319
3 40519 46689 938216024
3 93335 93597 176421319
3 6857 10439 305208612
3 31811 98743 571086479
3 33615 43345 952826636
3 39137 96651 924253328
3 79 99906 621907010
3 72 99977 931080431
3 21431 53183 522574333
3 25075 42350 67301235
3 34 99997 858737604
3 32661 47121 460872827
3 29 99935 899403015
3 96 99905 540996911
3 38 99933 235381492
3 79788 80281 39702005
3 7 99957 860804232
3 58 99970 750958887
3 9266 39853 394809573
3 35 99975 530993667
3 44 99914 393346532
1 27811 84237
3 2 99927 977831643
1 31945 62859
3 18415 20797 914758353
3 13 99908 430990870
3 16303 66928 21685888
3 23658 69854 329066376
3 15658 23366 152770672
3 17398 42343 816598435
3 1142 74076 688282341
3 74 99922 380081504
3 82 99966 474273995
2 26739 948595165
3 75 99924 25299192
3 10279 78216 28062337
3 79 99943 387945119
3 13735 62632 824849364
3 30 99975 932669053
3 15 99974 828211177
3 19 99947 469299637
3 754 11202 780394120
3 45 99989 929245552
3 18530 80868 552216419
3 88439 97880 929887926
3 32 99902 910590603
3 4 99946 287115902
2 77035 147490794
3 83004 96966 113012877
3 47 99942 311039343
3 75 99931 93278244
3 88 99998 713420789
1 4254 17092
3 7 99924 175854799
3 59197 97911 339346121
3 17757 37091 553232221
3 6 99902 994606423
3 2035 12893 417126050
3 32792 71203 361046584
3 56 99986 782390923
3 29622 34590 309792075
3 82 22300 714562429
3 4055 27414 738251575
3 15359 57628 39823494
3 94 99955 76814655
3 7 99973 971381202
3 11806 69368 567504214
3 28 99916 204041057
3 61 99967 82952819
3 22839 55094 499275767
2 39883 52825154
3 13994 82976 946741498
3 33302 39773 741180810
3 174 36417 946134073
3 42282 95483 325034702
3 19406 67579 93489167
3 36548 50527 414457343
3 15192 37417 587539817
1 26264 48093
3 89 99979 150929130
3 55602 87647 572380192
3 14 99973 886773315
3 4981 33103 644400881
3 34996 36982 750842829
3 16398 19393 991184558
3 90 99926 972285394
3 47 99903 528429639
3 15828 75430 78141740
3 38543 95175 113094767
3 37052 51677 246560827
3 14 99969 798368306
3 30895 52286 928444445
3 17349 22567 52847048
3 62874 88635 853925913
3 24456 94968 535262120
3 75 99947 627956060
3 18 99909 922674656
3 98 73230 680930024
3 79 99923 940299172
2 28901 603849078
3 34067 41122 269375725
3 1265 50520 853078041
3 26653 78375 918160231
3 16 99975 108412995
3 60 99922 799988193
3 27059 95594 546261901
3 50259 62572 617707335
3 59 99916 394173383
3 698 81482 617309452
3 4 99940 926860587
3 13793 50283 884225278
3 11 99977 98164947
3 7 99918 322618205
3 22 99986 614174058
3 3869 23820 32885548
1 42892 78332
3 2897 38151 687558895
3 31 99905 581378697
3 37 99977 92647009
3 43 99938 325401094
3 6149 97931 154038658
3 69 99969 351934650
3 363 75101 77016205
3 28 99905 193879101
3 804 48307 702670309
3 74 99997 911052559
3 4814 28388 688513699
3 48329 76199 324547016
3 33883 41689 74008941
3 22 99902 761857681
3 95 99929 51201418
3 47638 56081 894877907
3 5930 22060 518438451
3 96 99931 917050159
3 52746 54659 544149547
3 67 99939 619372974
3 2808 95640 247889810
3 4983 30146 627933753
2 47343 580887675
3 43924 93479 819436554
3 4454 29108 193538871
3 5 99964 165152512
3 77969 88252 228900771
1 10175 60061
3 51076 74351 423534002
3 8884 62726 325301015
3 19855 42002 512297086
3 60 99979 15698243
3 18675 26780 241076215
3 97 99987 875905542
3 23990 76306 35296095
2 99279 914928273
3 39941 47372 342957781
3 54 99937 174098458
3 68443 94405 317138166
3 53040 55096 331732447
3 15 99990 284421549
3 23067 72374 999099780
3 79966 92116 548057592
3 6891 60642 390888283
3 91 99911 558783897
3 84 100000 693901335
3 2804 86416 263252580
3 54 99946 957087426
3 42 99968 656171989
3 55 99997 859081458
3 43 99942 811834086
3 54 99990 306648887
2 9192 994333847
3 11 99938 905605346
3 43 99940 44071294
3 19973 36327 478443441
3 85 99922 977322467
3 63717 87457 8051414
1 72433 85329
3 33764 53173 454265904
3 19139 98609 159737731
1 92624 93964
3 26397 59341 893862408
1 41068 86315
3 54 99914 83572763
3 46737 82885 660878226
3 23 99904 391800135
3 89 99983 712910170
3 31630 65689 537699431
3 32 99964 285432653
3 72521 82801 726592853
3 4003 66554 785246635
3 45 99942 6025589
3 47 99923 669473311
3 75 99908 626641286
3 36 99927 340902961
3 48 99972 529730998
3 6 99949 228169724
3 47 99949 478581242
3 85 99984 153349409
3 65 99916 60075676
3 2 99988 973038075
3 3 99902 559926548
3 4674 7096 419474709
3 39608 94774 141472540
2 68458 304381287
3 8790 96088 259819515
3 21572 28260 657440712
3 34 99949 578440879
2 84786 287844371
3 85 91577 696221044
3 50662 66254 24900269
3 99 99947 714876141
3 17918 98332 277387190
3 5 99998 366169448
3 56 99945 25716948
3 30 99939 863390222
3 85 99999 376867071
3 47 99995 209630865
3 61 99986 379106162
3 40799 46011 849532854
3 15 99965 700335845
3 96 100000 284209716
2 85596 159806259
3 63167 63786 166454195
3 3337 57350 365692239
3 32 99986 678912392
3 87 99903 700698105
3 35 99945 946216629
3 61718 82769 908355514
3 23698 66062 584051905
3 28515 59646 970499834
3 92 99933 561028732
3 74 99980 873584490
3 27 99939 518029081
1 24689 78021
3 3258 41475 103010816
3 16 99992 11922190
3 41553 68269 793511478
3 94 99928 182683107
3 52 99909 921311636
3 26 99932 260800835
1 2289 56308
3 4 99937 447384649
3 1192 52549 708702582
3 74 99948 877118672
3 8 99960 773138191
3 6 99958 153270422
3 93654 99730 888421418
3 13654 51940 95788484
3 33 99906 691061959
3 18855 51073 186177306
1 12274 82740
3 23 99957 58728082
3 92 99966 498065182
3 13058 44670 157964165
2 74975 468723795
3 6 99984 204271339
3 12169 67373 942830574
3 10 99980 675744624
3 57165 67478 171055270
3 1411 5813 523458100
3 87 99946 54746513
3 5639 50188 209327907
3 60 99954 102717631
3 71848 72848 987625128
3 3628 68267 325167953
3 29 99920 447517280
3 23632 72779 761815500
3 28017 55309 954394126
3 91 99958 230095535
3 67 99961 541898446
3 87 99980 445242180
3 89078 92235 413719182
3 78 99918 504796340
3 1931 30578 36167097
3 52211 69605 971498846
3 2 99923 832788790
2 37391 58148779
3 1905 49873 410704935
3 56487 70748 717569173
3 13110 37056 860033884
3 39745 65612 183209688
3 72400 77697 161767404
3 10071 57934 47853085
3 1 99933 36375473
3 77 99907 671273632
3 27510 42207 299029854
3 61 99940 974126279
3 88312 96188 213559984
3 90 99975 997770481
3 31 99949 877555424
3 97 100000 74304401
3 1964 26396 453432669
3 40 99930 150235515
3 72596 77712 763571895
3 18 99998 931539070
1 20217 94707
1 34395 43134
3 42899 59343 886455161
3 69101 73927 389583672
3 49 99932 131450519
3 83 99979 138580304
3 32356 73362 424704118
3 64 99943 640428775
3 70 99957 783700174
3 55 99950 573995764
3 312 28883 375163116
3 64061 87182 293321050
3 18 99977 246409193
3 79 99980 767385780
3 2452 82008 464047900
3 43041 71813 350181488
3 42 99968 944612558
1 3085 4247
3 64544 82836 143577250
3 14337 99376 420848182
3 13382 44776 585556993
3 69 99903 841559230
3 61131 67093 265117620
3 21309 72255 963149131
3 33062 48463 919590047
3 9119 41189 476446793
3 90993 94921 351485179
3 75 99999 142991527
3 62 99930 580039491
3 27952 95174 723405932
3 46683 78954 103787376
1 38495 53553
3 84 99960 7459687
3 55 99926 638828668
3 26245 58464 605479472
2 64174 727939255
3 4 99933 516293233
3 52 99904 528564969
3 81 99987 53079697
3 97 99989 792911455
3 16563 19133 348516351
3 38 99972 647481012
3 50 99983 717289051
3 83 99930 489627743
3 81 99932 512295591
3 9765 64036 620376263
3 7 99971 490897910
3 85 99960 193591960
2 56220 646326619
3 53 99924 905891703
3 54 99931 700958360
3 74 99925 662583926
3 91 99907 553047529
3 20 99977 327802123
3 19 99926 272183005
3 31 99961 691465372
3 100 99941 561188724
3 57252 69036 448204082
3 73 99965 476493591
3 36518 74298 221515278
3 63565 91255 503784902
1 2204 64642
3 5 99974 124340583
3 17217 99250 151226521
1 43233 92723
2 84104 473958743
3 89 99908 696203813
3 29 99924 520313931
3 26756 67255 288165199
3 96 99948 757786562
3 49248 52193 849870121
3 11288 36458 210018031
3 34 99967 300525954
3 86 99974 804462780
3 95 99920 460112708
3 65246 68498 767507613
3 42 99969 313035239
3 73 99970 186029482
3 1817 50653 388274468
3 13599 91466 724708844
3 32017 34363 984611563
3 43034 76362 837529591
3 56 99963 470842263
3 63359 78822 62033593
3 35053 88766 644877920
3 55601 81798 789019538
3 23850 54290 629826066
3 61 99956 526934181
3 38956 52346 55865852
3 40982 61395 287435630
3 33669 95458 203225387
3 13147 79975 520059796
3 25 99990 859955671
3 5431 27068 377571329
3 32666 50302 649477406
3 30 99934 611922479
3 35279 61004 490089201
1 16619 70398
3 76 99996 381680643
3 7923 78224 844864154
3 70 99931 637011036
3 12 99999 315831116
3 17608 63916 385741854
3 92 99986 422523514
3 671 30865 354004179
3 61791 82160 745677952
2 30818 446319282
3 86 99955 38219841
3 4 99912 751636986
3 2 99931 210245662
3 91 99911 721796817
3 86472 95945 852767705
3 72811 80999 101218446
1 40734 74908
3 60302 85877 801782259
3 21 99936 576370740
3 26 99901 161182234
3 11352 13140 589142665
3 27976 45294 590250425
3 44563 65228 643741331
3 9 99904 274083812
3 74211 81459 168324947
3 64 99959 752578048
3 63661 80207 760384813
3 60687 80442 935060850
3 50 99970 318084919
3 6 99924 296375189
3 52 99983 545123022
3 16 99914 230081521
3 48 99905 98644847
3 11181 99523 862149802
3 96 99920 51106500
3 56 99934 644440887
3 12343 13899 692446973
3 93182 96875 645366100
3 10 99905 804482401
3 100 99959 531608634
3 85 99995 552839973
3 22 99971 399058958
2 78698 730615174
3 82 99969 316114257
3 34225 45150 853477834
3 7 99955 523526173
3 3 99914 19492974
3 34507 81420 408309577
3 36 99926 616323959
3 79 99995 420445115
3 96 99919 479155257
3 25 99929 494768549
3 14127 68946 508056677
3 71964 86270 859810879
3 66 100000 856829281
1 38398 98049
3 74006 95233 726510394
3 29 99955 323588382
3 502 54058 815231830
3 98 99940 924861808
3 9884 75704 556092563
3 25746 68168 861885783
3 65 99970 466772768
3 19017 94264 599923063
3 29 99979 38149697
3 90 99978 822790089
3 86 99981 199212517
3 6 99955 503005649
3 14966 83932 489887858
3 2571 18867 924009235
3 6 99909 137955044
3 14683 23003 128762819
3 81 99910 66266391
3 53 99904 495049661
3 4834 7305 927736928
3 49 99979 303826869
3 2 99994 89628771
3 45 99928 977742511
3 6872 62549 718752288
2 94304 496446502
3 83 99910 256038746
3 2475 47689 891622018
1 41901 46391
3 62 99968 277201139
3 19 99976 62610609
3 31892 65017 329717006
3 37 99974 945843883
3 72 99935 258377114
3 74 99972 617153536
3 18175 64896 892030518
3 13 100000 909166246
3 21 99969 645542900
3 96 99961 762779702
3 91 99957 938724425
3 25872 55706 59591810
3 34580 43342 127465544
1 6105 47225
3 21 99958 553964956
3 82062 95911 274337518
3 26393 98404 444554781
3 93 99930 679806049
3 87 99963 239624817
1 71671 76197
3 14883 19927 429811403
3 50 99921 950134271
3 62 99993 741594307
3 14686 36945 554968836
3 49162 77134 712919079
3 5 99984 514569749
3 8 99997 19930802
3 94 99944 806840867
1 65023 88252
3 48 99956 397140708
3 43084 73090 757170678
3 50 99915 491012725
3 41150 75396 824906084
3 79 99921 917572739
3 47 99909 385608851
3 15 99953 610450829
1 22988 75249
3 56 99977 346052770
3 79 99916 240944870
3 3 99959 339704838
3 80 99969 718599616
3 91455 98052 638922986
3 14332 79115 956354984
3 17172 76021 374784942
3 21360 73652 452150328
3 14942 46164 554404207
1 408 75253
3 60 99913 673874050
3 37790 90300 830674158
1 13306 29324
1 64484 95843
1 39741 86689
3 43453 49411 517182968
3 51254 66155 497409195
3 91 99972 123452014
3 57 99956 477718535
3 3137 53162 982617105
3 29929 89139 837541143
3 1593 20424 561172676
3 92 99986 13216632
3 44 99917 416072644
3 90 99977 801192340
3 1077 39730 632502044
3 49 99993 720489398
3 71791 71883 464745819
3 41 99953 756016988
1 27626 66981
3 16 99949 368563476
3 60 99927 829174644
3 99 99993 178736172
3 10 99929 632383256
3 78859 97255 419063719
3 92 99992 513432689
3 11928 58815 190247503
1 34765 37858
3 23280 70552 283676961
3 8067 47266 589941013
3 9102 20043 213718118
3 71397 99806 332203964
3 18 99959 991828001
3 60 99981 646314970
3 10494 10781 56152568
3 44 99953 589043352
3 3044 39413 318415921
3 13 99988 186022495
2 47382 593507960
3 18155 52367 657382508
3 53276 55660 86583843
3 64 99984 653134196
2 59700 453005752
3 85552 94513 681395843
3 76372 95458 411247435
3 34206 88594 377861909
3 24957 29580 497989324
3 35 99948 219679236
3 17 99944 822253685
3 37 99960 101969093
3 61822 94967 284331363
3 32 99904 317413492
3 62 99985 513748524
3 25 99911 398188293
1 32408 56718
3 53 99947 471804739
3 17237 53627 305175412
3 41 99974 739361581
3 35 99955 466148529
3 57 99989 363552890
3 17 99903 163155263
3 56 99937 653762708
3 36 99984 255384946
3 32 99986 670617118
3 30730 90461 308459851
3 98 99933 885888618
3 66 99912 599393160
3 58995 60448 27183915
3 51 99998 487237888
3 60809 76962 42856555
3 48718 80318 491202095
3 15824 65773 42831552
3 25010 88729 992591117
3 56 99976 289957306
3 9 99913 904472867
3 85 99955 701393056
3 53 99973 587153376
3 21 99963 466753372
3 48 99912 379100457
3 9608 80087 577440691
3 31 99943 849465903
3 1198 45659 882302138
3 8718 91349 760030854
3 60 99905 297170054
3 24067 66480 430160755
2 27192 565943826
3 29 99907 668368677
3 18318 52049 699905010
3 29761 73103 49093712
2 68967 19603143
3 96 99906 901460548
3 21 99991 497669583
3 28 99926 704406425
3 1880 38958 740750164
3 19 99993 785832084
3 4990 59657 393683319
3 51 99981 587180638
3 6 99933 381314495
3 76925 97533 388510553
3 10422 90132 899044430
3 89 99921 986214386
3 29 99961 836722514
3 11142 24007 798651320
3 31 99932 346119358
3 59 99987 83528877
3 8360 17805 750898745
3 40611 69883 541362908
3 53 99923 625880407
1 48026 83004
3 60 99958 576205190
3 92 99981 346463544
3 99 99942 378444577
2 26638 857014701
3 12 99947 188512071
3 36 99952 985125568
3 88 99936 826528635
3 15 99982 379419403
3 100 99941 389963875
3 61 99994 482999659
3 84 99929 756889724
3 62 99965 858026379
3 21427 59900 172192530
3 56325 74697 580216052
3 57570 87869 523893746
3 32184 67969 402616934
3 36729 40074 667491681
3 43 99930 91007846
3 37385 55852 773916748
3 69 99986 608223255
3 99 99976 245337793
3 73975 98340 820414286
3 27933 43502 589990559
3 78 99976 256121568
3 7 99963 291717769
3 46945 52525 325502015
3 50 99981 548186913
3 29 99992 415031622
3 36648 60931 909445235
3 27 99942 272944465
3 43 99916 670481327
3 64 99977 155359888
3 14633 77136 75984667
2 86877 966538610
3 26812 65314 202548101
3 21308 91583 343132018
3 48 99905 128242564
3 51297 65569 11101747
3 89 99943 796139913
3 72 99999 273531022
3 18259 67889 582761266
3 9153 79192 555694482
3 84 99969 446284178
3 87 99922 946483734
3 76 99919 388864360
3 1166 59303 335937676
3 49885 84879 211081104
3 81 99945 624245528
3 42202 81559 499433402
3 49 99972 600428514
3 22436 96384 922086234
3 554 59299 466013609
3 26476 93341 536537824
3 95 99939 687152280
3 81 99922 565984041
3 25 99909 273223005
3 22959 39595 921715509
3 27380 81411 443746423
3 22856 89280 695330842
3 52381 88509 466882512
1 48555 49215
3 92 99930 649308541
2 9612 189177204
3 20876 52720 416861268
3 18775 29632 905459676
3 24336 87423 287387408
3 20012 34214 286557133
3 19 99946 793731247
3 65328 94473 658265554
3 84 99913 621329172
3 49 99975 665079036
3 40 99919 159405946
1 35791 85861
3 12 99980 477143883
3 91 99955 941971423
3 92 99981 740388997
3 76039 80020 915160748
2 21957 99844302
3 33124 68253 642000536
3 18174 49991 177407212
1 51775 84574
3 45070 81861 842811255
3 75 99980 756189402
3 73 99912 715313255
3 85983 91060 755764303
3 38 99948 75389426
2 81403 792627454
3 44 99986 456327430
3 81 99959 517204815
3 40 99983 846284815
2 50741 876795904
3 79 99936 483182414
2 63265 99647350
3 94 99992 796608380
3 97 99964 571011530
3 49523 77043 90884257
3 11840 52437 85572556
3 78 99965 541919596
1 2866 40354
3 18 99928 53472737
3 48 99980 289399141
3 9 99976 193763587
3 447 81594 817200007
3 9685 71836 588117802
1 45206 64927
3 84 99947 330492319
3 19771 23153 745979785
3 60 99994 272302031
3 67 99972 343593311
3 39467 69679 363068346
3 41710 49350 396648914
3 86 99953 107765887
3 72576 92089 340223530
3 72 99990 33773402
3 1120 67775 990795338
3 62 99947 130022837
3 16863 23480 228927851
3 30 99969 197499263
3 82 99969 737673480
1 8341 51907
3 83 99992 204117907
3 46 99985 347571928
3 69 99952 724870325
3 88 99983 349298723
3 83 99963 137173555
3 91710 96321 483069708
3 45119 83160 203957811
3 15509 30640 477166306
3 89 99962 68349311
3 31 99942 351550826
3 16 99905 587138236
3 94 99929 571147189
3 41 99928 370933215
3 42558 77065 838870326
3 70 99988 747321308
3 79 99913 196181780
3 39113 80054 475209889
3 29 99936 181360061
3 16437 22273 196442947
3 59 99991 320535741
3 32 99916 702901879
3 53108 70113 244024525
3 27 99981 309217092
3 55 99958 484811823
3 89398 92089 436448758
3 7335 46895 738465081
3 19964 76247 394578774
3 46233 50840 608131887
3 8875 26812 538186777
3 1822 38271 287533910
2 14953 3543717
3 42 99965 376069207
3 8 99947 281666953
3 4507 45307 349246651
3 30 99969 649590947
3 69 99970 89783427
3 54 99966 690169958
3 11 99910 416155407
3 32418 68310 57049496
3 32735 99220 496322850
1 34490 95056
3 20425 25967 679133727
3 6376 90041 456125226
3 73 99985 67840995
3 42 99915 124335727
3 82042 86478 79598805
3 28 99902 910260971
3 78 99987 956687220
3 5 99937 497466994
3 27532 49809 10202368
3 89 99982 863776053
3 44157 62269 60394703
3 70 99986 297453504
3 55 99985 723335131
3 40366 60787 849459495
3 13874 40808 537831584
3 34 99950 89004924
3 35 99973 736647461
3 97 99944 328057988
3 57 99981 137974104
3 243 1575 131191978
3 42 99946 710125983
3 80 99920 997375028
3 52 99952 758321580
3 46190 47564 211530934
3 21 99989 290468753
3 22 99942 925555396
3 14458 28382 972327701
3 11017 55842 116206059
3 74 99990 504231750
3 14316 46206 382937826
3 43603 90975 614524495
3 71 99968 571291644
3 43 99982 574762891
3 55988 72847 532528098
3 1737 77441 345703898
3 18264 37589 314112639
3 42 99923 22445619
3 9 99940 266861116
1 42659 74217
3 98 99986 618706198
1 46893 55528
3 31926 56524 199305639
3 74 99925 531854599
3 18908 86368 107323813
3 31358 87139 136168412
3 51214 99772 689347796
3 34989 37647 285250279
2 47904 981146320
3 83 99979 349722111
3 462 97063 891812592
3 66 99902 465012341
3 36 99942 293450827
3 15528 89678 796414745
3 68762 77851 159850144
3 56 99954 404675193
1 63960 66516
3 23369 59309 830279922
3 68959 97110 635742479
3 91542 96039 279084979
3 30 99906 731409506
2 30712 827697259
3 87 99977 458634705
3 41 99951 511042651
3 61 99959 113954966
3 55 99982 795664276
3 29476 70531 30396827
3 12 99961 173931797
3 42731 82669 868160074
3 41332 59100 650466979
3 27291 33340 451886740
3 89 99902 715932504
3 17 99959 482378788
3 50 99954 856374909
3 35 99973 484956116
3 1440 84161 910159514
3 44219 53090 459991905
3 39216 94923 472869068
3 83 99924 806363995
3 6329 62086 760122966
3 7946 16478 448835935
3 36574 61919 723440250
3 16 99948 201111177
3 92 99987 491913866
3 37 99943 370499620
3 3 99945 966340666
3 28 99946 191144099
3 44839 83878 503854137
3 53 99994 4504277
3 34 99998 313551104
3 90142 93832 756953941
3 45010 65112 806881258
3 52126 80145 201877568
3 43 99993 621740676
3 88 99976 451276074
3 9011 71158 345443878
1 32715 37045
3 50082 65441 55131233
3 42 99921 435463162
3 79 99984 484546078
3 58347 58878 758313169
3 71 99965 829276325
3 54 99947 779087454
3 71 99918 632724321
3 87 99923 3357697
3 39361 51200 732008167
3 36746 51221 233482536
1 25641 98344
3 60 99988 429308875
2 62749 409604912
3 35772 65350 913564638
3 25596 83334 819569063
3 34597 53266 137772850
3 48 99983 155883781
3 23381 74884 958352157
3 668 16833 95815448
3 58 99920 858996218
3 22 99951 551873737
3 4234 37991 415476641
3 63619 84818 955687148
3 6554 42164 310055129
3 53 99924 46437204
3 56 99999 969973511
3 54 99926 794508330
3 12316 27126 691623980
3 3828 49704 292130687
3 98 99952 393605390
2 50226 86383163
3 92 99919 329616597
3 32 99931 19617995
3 44600 79867 144864019
3 85 99967 309860983
2 23870 975019181
3 50651 78319 466455429
1 32518 64322
3 4059 77327 275172093
3 2694 46549 434037697
3 14 99938 842423048
3 61 99911 672573482
3 24 99923 140013899
3 34323 82934 430344974
2 4808 518491795
3 49 99942 507719569
2 8571 844024852
3 38843 98976 989065049
3 58897 72985 356238444
3 30102 82647 92531656
3 19257 53988 241755839
3 18053 82191 349034156
3 50 99905 508431809
3 80 99954 346453094
3 23439 47767 380129405
3 66 99911 296211473
3 4920 26527 14217517
3 45348 64790 187878135
3 42502 96874 736339527
3 29 99927 6197828
3 1325 17124 440170969
3 50 99935 943532283
3 4704 36860 998011671
2 68522 208089168
3 60 99992 957520744
3 50 99947 182490557
3 20 99978 745557500
2 88555 652034277
3 11 99905 448745953
3 50413 76039 494104224
3 67713 94683 828220138
3 83 99999 986734627
3 6086 90210 475208812
3 9861 96559 912551275
3 85 99951 680331756
3 51 99940 131014639
3 52247 83141 54584032
3 33884 98145 438590997
3 20021 32182 904776636
3 42575 53877 345025764
3 18621 20974 308301128
3 11 99984 477107195
3 41338 59706 71033397
3 749 57334 624999362
3 68 99979 393891055
3 33275 69725 530315744
3 4245 76050 898379188
3 26 99999 212236269
3 8408 68546 539642086
2 87764 547833050
3 21009 95131 127046007
1 1318 4606
3 76 99906 167981093
3 18 99926 193525904
3 14026 33983 651030045
3 1 99908 702243137
3 88 99914 57775434
3 1660 18406 847824954
3 68209 81037 162739227
3 53 99969 457301600
3 82 99959 688868373
3 14767 65320 135097836
3 55 99947 741546341
3 4910 91307 814108835
3 35 99985 541751475
3 41 99900 537100871
3 25183 53936 277496120
3 96 99914 7932749
3 70 99905 9772307
3 8 99901 708324305
3 19 99987 785941465
3 70 99980 758334663
3 9375 44923 692896620
3 56201 80928 626794868
3 99 99900 897282318
3 9800 23158 729301788
3 24 99905 994602165
3 72522 92762 870102269
1 12511 54599
3 38136 44013 464545097
3 93 99985 975290680
3 11301 47629 130697400
3 23207 26294 541340317
3 7627 13096 719581561
3 10909 78397 727894904
3 38 99933 182855743
3 2624 45207 691728797
3 28282 85703 490383380
3 77231 98553 824518280
3 38 99912 137837198
3 4818 31383 219827507
3 63842 86231 164576317
3 8 99985 191346727
3 36 99948 364673896
3 70242 72653 500167120
3 40425 43168 135371001
3 28 99903 772558102
3 13848 71320 890781109
3 60101 68748 515632682
3 97 99901 522640305
3 43902 92077 708058013
3 11331 91195 519178754
3 36 99988 832112055
3 61421 81746 455348916
3 42046 70030 559520774
2 18108 906920679
2 78941 49468891
3 95 99916 473392929
1 67924 81976
3 53 99959 167890146
3 26 99980 399751030
3 61 99940 827863226
3 27106 48025 845250626
3 63 99970 746847765
3 79 99930 888119574
3 18512 19335 505218034
3 42205 57133 455752546
1 4662 69244
3 48022 80128 143824203
3 27165 84509 565312843
3 36786 49017 432018663
3 8416 85951 711899119
3 98 99969 840374905
2 94418 805562974
3 43 99948 413736355
3 25032 69755 884584462
3 99 99915 693929122
3 24367 46707 895023352
3 13 99985 444473136
3 28844 41402 997749771
3 27520 78174 726521944
3 43 99900 320331090
3 34801 87728 271072174
2 75556 614177954
3 17592 66947 824207749
3 11228 64948 485070379
3 79 99941 628302053
3 17315 63801 349715423
3 22 99963 1888322
3 50346 50502 180430588
3 64 99912 866487394
2 72995 171114002
3 71 99922 126341595
2 409 182519107
3 43068 64458 75919546
3 30130 95228 456558765
3 43 99929 245516561
3 26 99965 733824933
3 55846 68905 357027574
3 60 99980 235388143
3 41 99903 333603771
3 41007 84829 469747201
3 18233 97253 788732859
3 16281 27919 174460734
3 1 99932 974811181
3 30187 39398 546192487
3 72 99969 940466999
3 39282 40478 954790222
3 64 99938 826478663
3 22387 94725 344452301
3 45 99924 181384351
3 76 99967 665812471
3 54350 78823 590497839
3 89 99914 340046222
3 35609 83459 836265639
3 50 99981 240641461
2 62426 434813558
3 58272 68201 57817222
1 21222 53477
3 13486 50475 49428046
3 65437 88326 36194422
1 70466 81436
3 24870 93374 983747240
3 66689 77770 250948117
3 80 99903 829571379
3 8720 70519 913109431
3 19840 83223 686350008
3 40760 89338 242020041
3 26 99992 90423181
3 51232 69676 223192408
3 9 99976 734063520
3 43922 50771 680146758
2 97962 41953248
3 59 99998 339708481
3 46 99996 30324968
3 6812 69425 58163444
3 5753 28849 95725600
3 9913 67140 851195779
3 67 99936 321699679
3 12345 72200 324485737
3 75 99953 344866160
3 9 99961 343288405
3 73 99970 438982054
3 93 99956 953249378
3 12 99979 707878831
3 14087 57206 778009736
3 33 99926 852207531
3 46734 69256 659892306
3 15635 68820 826343036
3 1 99927 836934609
3 53 99972 500189280
3 80 99904 368147152
3 60 99939 683656637
3 38 99946 673913418
1 23451 34889
2 85724 692296406
3 85 99950 716471240
3 60875 63001 888286351
3 16092 79601 680642307
3 63066 90906 164704769
3 23148 58035 135831400
3 30 99912 736271992
3 7792 11879 571958215
3 96 99932 824853610
3 95 99969 673042441
3 12299 85885 284596205
3 36850 49689 735739211
3 100 99970 445823334
3 17 99901 73126444
3 12055 74633 809881731
3 40 99972 770815844
3 87 99926 776240491
3 64086 82361 760875669
3 88 99960 496857140
3 23825 80945 467726182
3 611 61640 96760470
3 24896 74634 27875021
3 12 99904 438699486
3 37886 86724 62849709
3 68 99945 970172197
3 30786 55116 295694241
2 9039 579687544
3 50 99982 948842714
3 79 99941 895616448
3 8394 97983 441036839
3 69642 89779 596681755
3 95 99943 168027967
1 83751 88870
3 84 99977 521635819
3 16673 54897 778172501
2 86464 861266077
3 45581 45672 877425502
3 33045 48208 413845259
3 3 99997 611928903
3 12475 33356 657620589
3 55800 77463 207365801
3 22029 29084 159077594
3 3959 90975 228775863
3 42 99912 493576715
3 45 99982 262489350
3 51 99980 806066162
3 38 99935 716533961
3 92 99965 286226828
3 30430 95432 819391039
3 45393 99384 407605240
2 37907 303203103
2 41674 433010579
3 33 99945 978538360
2 4915 392574666
3 6775 70142 757727786
3 84 99954 888489086
1 60121 86518
3 5052 37362 145229262
3 81 99996 447342296
3 30 99945 189595353
3 70134 71375 397782194
3 45 99950 1870783
3 9253 9579 826688505
3 64 99901 32975627
1 36269 92654
3 41 99917 35048787
3 93 99971 957684514
1 33048 45812
3 26735 40199 846463043
3 20 99921 735278595
2 37443 221555430
3 55 99933 20276947
2 34003 988315757
3 71889 75474 820264140
3 58345 99512 554974188
3 80150 89642 541958802
3 6132 97306 982863451
3 7 99969 338298877
3 17 99992 966365941
3 98 99994 599721572
3 49 99996 844185381
3 8827 72920 547072353
3 89 99958 957127733
3 53 99947 552248351
3 45 99984 776449352
1 19121 76236
3 70 99919 326581084
3 35 99971 602574903
3 59237 60404 511810025
3 29089 68186 364031538
3 30 99923 300777589
2 82266 90389746
3 49 99974 602563379
3 6 99964 531453782
3 21 99907 215740849
3 56 99906 602432251
3 45833 76752 314535438
3 65579 67985 10178186
3 69 99928 64434145
3 41 99947 39859350
3 69 99932 624609712
3 1798 21492 193227444
2 43158 458060287
3 57 99968 782426152
3 32 99964 790339404
3 16913 81759 314855753
3 35 99977 88292935
3 45910 65703 850160525
3 21 99980 33026102
3 39485 63334 974128551
3 16 99956 478210989
3 5507 23980 5599401
3 37 99965 634612800
3 22 99940 789426010
3 6 99955 44521596
3 66 99992 228090311
1 10497 75265
3 18946 38156 478344665
3 81 99907 24195137
3 46 99950 47760766
3 30697 77196 182034756
3 83 99909 862351601
3 1 99987 492613100
3 30 99969 436298967
3 67 99978 315454614
2 39686 35589519
3 12 99942 6323
3 60 99951 175282693
2 22923 40602141
1 30111 90425
3 15 99956 657024469
3 72 99957 668303481
3 60067 87644 725415532
3 3 99927 40160723
3 12764 78253 143143082
3 34 99979 455953251
3 55 99904 797236091
3 18640 50348 122569974
3 16 99964 433374625
3 75217 95057 343056258
3 74 99962 60225513
3 47 99922 534310646
3 71 99993 263831452
3 50114 59028 556090965
3 8998 21115 483387191
3 50 99955 568661508
3 62 99906 980269919
3 31232 62538 358171232
3 53046 61106 281355279
3 52 99956 96930451
1 855 63740
3 6636 91365 763352498
3 62 99939 709547478
3 2346 28202 462477713
3 40 99942 819221578
3 40508 60358 120428939
3 91 99904 698686185
3 45 99969 996584894
3 10170 60646 476349534
3 64741 66564 645211760
3 45 99969 245049475
3 40 99960 983009066
3 78 99910 6159893
3 16963 21937 960513032
3 2127 90668 295226532
3 55 99996 994967375
3 35 99932 767516877
3 5854 85628 100918593
3 42 99997 610522284
3 14 99921 11533358
3 57 99904 507407500
3 74166 96068 936820427
3 7444 17848 402684384
3 55 99982 155094215
3 6 99914 686259831
3 88 99982 884838299
3 63674 81647 677619692
1 66102 75202
3 50075 67387 912785004
3 31717 98042 405361883
3 67057 70096 249401948
3 11270 36695 221127356
3 18323 29951 732064992
2 18633 726710958
3 19 99980 771006995
3 33368 79969 630595540
3 26826 88983 10347145
3 11 99977 201889941
3 6615 87961 810870281
3 80 99953 689201726
3 18425 51677 377531839
3 35 99901 224340801
3 65 99943 523114679
3 88 99974 365564870
3 14969 61452 908220701
3 2 99992 368235653
3 100 99940 165314983
3 30 99986 928116179
3 17 99982 114394447
3 13425 49206 737540347
3 21 99978 678817606
3 67825 82237 555887567
3 87 99923 290772261
3 9855 43044 422300286
3 22827 86263 697547109
3 38 99950 754360232
3 44 99935 447962130
3 68748 80532 2088113
3 35932 82860 338876859
3 14679 76862 428331090
3 73 99981 336346285
3 2458 96201 557684598
3 14676 80557 174874721
3 95 99912 303023684
3 41 99993 438808371
3 24574 58974 272997752
3 22 99979 878064725
3 8296 19999 507204087
3 56 99975 977356291
3 15242 23988 723409570
2 86716 390119236
3 71240 96709 42356932
3 60981 98309 104109037
3 55651 79857 39221043
2 14853 604185378
3 2 99999 429576289
3 13335 96320 970787582
1 6374 75837
3 46 100000 84020449
3 33903 42527 917816878
1 4585 66350
3 3040 30688 718571255
3 59 99965 65501542
3 21197 67556 272520109
3 33 99980 838186853
3 41288 60436 603570204
3 75 99989 620039894
3 60 99955 73198741
3 66730 78593 40753771
3 22164 81227 718928345
3 24 99987 684974731
2 61561 920948422
3 28 99937 200624926
3 68149 95708 968475096
3 34020 46194 165223320
3 59376 85529 904330028
3 25089 88340 352082367
2 71158 317516728
3 91 99967 261706292
3 78 99921 123429070
3 40 99972 866783329
3 19367 98648 726213048
3 33 99921 715877054
2 29222 271941381
3 59 99991 711604202
3 84 99919 705951361
3 8468 16784 51228734
3 70 99959 90996826
3 44249 98843 276712581
3 91 99989 1027536
3 92 99903 202928746
3 28092 82338 94786278
3 80 99986 462699038
3 64 99981 857437431
3 54260 94524 43015053
3 38 99918 655920524
3 100 99951 688171471
3 70 99959 962150766
3 95376 99731 233695458
3 28 99936 336481271
3 45851 56773 170505622
3 87 99941 842266286
1 45194 92726
1 8105 95515
3 42950 47955 375857979
3 43917 71028 51995200
2 63277 639489797
3 30598 62550 427861411
3 39062 53728 251924379
3 72727 95118 4761181
3 32 99976 230834441
3 16 99945 79169995
3 64 99982 834489140
3 15901 29216 588876914
3 76 99912 523452757
3 26730 41123 743167870
2 13987 872873496
3 3746 75816 559850136
3 31240 80534 572365379
3 36 99953 17599402
2 51228 554346366
3 88 99925 313859886
3 98 99914 292019907
3 42 99915 652498589
3 76 99915 186161862
3 1321 52713 63038693
3 31279 50375 19709371
3 15499 48509 530061702
3 93 99902 905818321
3 99 99920 558139245
3 30 99932 733370791
3 93 99900 854686212
3 62553 79426 267159036
3 10993 70883 191062669
3 46 99994 105965990
3 42 99918 25462192
3 82 99979 9611974
3 33189 68585 420480851
3 22524 30951 810457145
1 24563 29085
3 57881 85830 402039293
3 58 99962 937624381
3 24 99963 93082135
3 81596 95111 19913122
3 20474 60882 751778701
2 43241 492827179
1 28212 67765
3 32714 76718 368071458
3 44150 96400 995958931
3 23457 71462 102507363
3 22454 31099 191742820
3 44 99936 682207492
3 4410 35960 148561837
3 7519 40420 517921762
3 50820 84392 231950248
3 43300 97077 152085503
3 94 99903 527469684
3 28 99976 92483604
3 18884 23813 700144969
1 28929 61640
3 54492 83283 404695091
3 2971 35900 174723076
3 98 99990 477987869
3 66119 99327 624958284
3 7 99922 364060458
3 14236 55433 51330239
3 17629 99958 59967687
3 87180 97029 322138324
3 2314 86926 444017883
3 49 99977 397522159
3 35 99975 958172987
3 22 99903 73199221
3 15837 77978 241559905
3 36 99987 121944607
3 42211 88686 757933145
3 56962 60301 779276684
3 30 99992 770178300
3 45 99970 295010074
3 3018 57812 725776481
1 1670 96277
3 29219 62741 656054922
3 6249 43014 874032136
3 18 99928 723393864
3 51 99974 975411458
3 22 99932 135382816
3 13 99905 23158066
3 5 99952 426892312
3 27710 40523 497391763
3 18 99992 198574294
1 13956 82818
3 17461 49930 145114034
3 50910 71362 245205038
3 72 99969 616651134
3 32945 76479 914214165
3 65 99920 176094267
3 63 99954 18415285
3 80 99989 215388701
3 40906 90008 886925222
3 83 99964 965507673
3 31996 38867 264970259
3 12 99915 526415825
3 33 99959 497295367
3 23 99967 59985426
3 49167 79387 907517449
3 27026 71874 986475648
1 52044 98104
3 28 99939 950171236
1 3466 12815
3 20 99919 299719861
3 58805 79116 805561675
3 332 2980 462805745
3 72 99994 625982608
3 13632 81821 574557239
3 55 99925 341103913
3 55238 72256 581630157
3 52275 99058 573255088
3 7 99952 617651779
3 29 99982 694032633
3 30042 75240 883692009
3 2271 56648 145688618
3 35294 78903 959076223
3 49 99971 883506443
1 60586 84421
3 16 99999 919394139
3 67420 89491 896220660
3 92 99928 366363225
3 52141 62410 364214548
3 13048 35161 190794601
3 32497 91216 953462182
3 5381 45418 658944175
3 10136 29234 186957146
3 13245 18106 138653779
3 13900 15765 104350116
3 20 99909 248663316
3 91 99928 436646644
3 62 99976 674079005
3 3195 17261 184700967
3 23123 91426 553065244
3 49 99911 131885629
3 32 99969 786856336
3 52 99922 355790412
3 34 99942 810665571
3 69 99913 674429877
3 4 99929 206000313
3 308 52861 251156118
3 6836 36322 580636935
3 80467 85770 734387328
3 34 99943 275196776
3 78 99953 845630826
3 39 99969 852742700
3 51369 62803 855659749
3 4926 44973 570520753
2 81867 467503571
3 5 99989 252738210
3 26 99933 948895577
3 11 100000 119149694
3 9 99901 186363545
3 11832 92683 620433561
1 49965 83795
3 23207 70929 616202198
3 94 99980 875623610
3 7 99999 17836851
3 19 99957 144736378
3 51 99939 819283653
3 5 99994 382890186
3 29 99912 716525052
3 29 99922 431567893
3 71 99902 591000237
3 4 99943 822191599
3 69247 91816 30622631
3 66 99999 357641797
1 12135 95695
3 28584 44424 399448322
3 57 99928 715958585
3 7317 83400 891107264
3 8 99916 532495128
3 15 99942 954093900
3 43902 52453 444207293
3 56538 67794 620990341
3 94 99933 431550134
3 8025 34487 255874824
3 30 99912 929336505
3 2339 81235 136107678
3 21164 33527 647089854
3 29 99965 659888370
3 66653 95787 42045012
3 5366 46537 61664904
3 51557 84353 406231085
1 26093 62036
3 6979 18015 711414981
3 28 99917 313405688
3 95 99909 409084396
3 66 99963 325019899
3 21335 26743 287390412
3 8692 72672 963693463
3 84 99924 317060047
3 47 99993 297603098
3 35632 79740 391337450
3 90 99911 114403393
3 12 99956 512906857
3 78 99984 336260258
3 4724 67316 368435982
3 42959 75843 399089514
3 47 99914 40509530
1 417 31514
3 36 99968 395875723
3 87 99915 195208593
3 95 99999 6698899
3 49480 59801 643266063
3 7493 98723 255951745
3 100 99955 28617661
3 10 99918 825345298
3 19112 51533 125522353
3 50 99926 344835111
3 72 99973 842690540
3 70 99999 257193307
1 5782 35971
3 38 99991 802245569
3 29544 94176 846508207
3 20890 26246 968849242
3 51400 84919 799883341
3 33350 79726 769399332
3 69 99995 297549988
3 86 99956 734438496
3 89758 98318 123288577
3 32 99984 214674020
3 23723 25737 362572586
1 8104 14123
3 58 99947 594980728
3 76 37543 112469005
2 86645 168009565
3 33 99998 887145087
3 48447 51337 1879815
3 47662 78565 260799818
3 93 99909 717887566
3 30 99985 284225834
3 2 99915 504540604
3 21 99933 414701578
3 61 99981 399569858
3 37761 79761 20460465
3 70 99933 932252976
3 50 99951 950570454
3 65287 87156 112776170
3 84 99936 438780532
3 63741 89758 478332889
3 67 99925 280593504
3 19 99942 389897759
3 5 99963 25190937
2 96929 907590885
3 72769 76556 956801630
3 65 99993 103835955
3 46 99975 135708580
3 77193 98431 25972462
3 79608 92555 979762304
3 81 99906 966497101
3 51892 68783 603506307
3 65 99930 117940002
3 21 99953 316440140
3 61 99906 976160331
3 98 99960 351655064
3 92 99988 112063339
1 35972 80897
3 25 99900 550099453
2 95930 261972015
3 51 99908 169976250
3 88 99914 91147365
2 12030 231362772
3 13897 17217 561197823
3 30492 94164 436879242
3 94 99955 861962898
2 45527 621840141
3 62811 64818 444743753
3 86 99949 392637262
3 49534 72463 984513516
1 17179 22097
3 12 99945 386850064
3 99 99997 518013075
3 94 99981 208408864
3 12 99986 635663168
1 31637 35273
3 84351 89208 652174372
3 6 99919 107835568
3 64 99984 118437632
3 73 99957 193160739
3 46094 92405 937704203
3 5 99944 151460700
3 12629 80076 853099251
3 39 99914 372545643
3 70 99927 195192620
1 61636 97872
3 70 99930 295139696
3 18443 45874 443219312
3 47779 49392 94723642
3 15557 62419 217046240
3 19156 91754 918007647
2 54892 502759995
3 79 99991 305849623
3 4158 56020 298081149
1 2381 92216
3 35638 59763 85239582
3 88141 90131 983135245
3 15 99955 81432581
3 56619 98534 314582538
3 67 99990 687156629
3 87 99986 762686099
3 1849 52551 106253822
3 35459 42923 12186274
3 35490 41885 795431889
3 4 99921 630028817
1 20056 69581
3 13 99968 290081643
3 90 99907 344502267
3 52250 77657 554371587
3 30548 36515 619084918
3 41 99968 194739039
3 15 99987 24461997
3 88 99926 728873127
3 24 99912 136289742
3 10305 17742 913943617
3 45 99941 856205527
3 2187 39397 47020679
3 67 99904 387687655
3 7 99967 315407544
3 83 99957 765363162
1 56327 69991
3 83087 93204 215717089
1 1629 90357
3 71600 91180 736230119
3 25 99937 265068414
3 65 99923 255179466
3 38 99952 280498884
1 55717 67280
2 11150 368846873
3 71213 95667 341816885
3 41 99989 342402691
3 1 99994 534572377
3 29127 97137 597082232
3 78 99962 27798605
1 13180 87950
3 50121 72133 565314533
3 31511 86922 435946869
3 71 99908 348211628
3 93 99916 189248238
3 2 99973 276457092
3 49415 80551 649225391
3 40 99926 750388292
1 31759 33917
1 48882 59974
3 25786 76827 213263316
3 28 99973 993600935
3 47223 95355 942499429
3 8996 23757 928392285
3 32054 99234 507270058
3 66 99903 944544179
3 15686 88781 410048970
3 39889 62092 210859204
2 97914 290846438
3 16 99988 426203022
3 54671 65620 235454195
3 16 99987 924288763
3 60 99986 559357634
3 12651 97313 738818895
3 9213 70972 612186652
3 23288 61824 127076549
2 46449 504928112
3 34654 58423 528852762
3 93 99984 48017310
3 6 99932 571249190
3 50 99946 376349509
3 77 99992 331688186
3 8638 40978 250415686
3 26027 30436 921916168
3 48897 71789 278332730
3 5724 7093 266454731
3 3 99909 280228772
3 4 99902 612464538
3 79 99948 981039203
1 36859 72277
3 11377 92847 113006496
3 21553 96200 578535740
3 11 99969 700764489
3 13659 55406 594763937
3 85 99959 309479644
3 83789 85461 587645022
3 39437 81933 682044938
1 79470 90406
3 7943 77900 351722454
2 56609 377037111
2 82224 331223882
3 31 99932 78652548
3 46200 97081 68048010
3 17 99948 221363081
3 6325 28306 234945155
3 28907 77178 747580869
1 11853 25074
3 71792 81543 46860911
3 17064 60317 256539157
3 5 99994 877627974
3 10967 42386 793259496
3 43285 50830 763676615
3 4 99962 585269723
3 2596 29133 655595058
3 74546 84944 758972819
3 30760 42733 37139498
3 58 99903 751978677
2 41418 478231312
3 70 99971 974794710
3 64 99968 908512023
3 26423 44305 595283749
3 100 99967 44382098
3 56 99916 626055713
3 9 99900 312763104
3 32 99971 758581629
3 75 99972 108465185
3 90 99919 790476877
3 29223 74180 974132874
3 83 99966 256827897
3 2076 83648 86157048
3 82 99998 897981048
3 33598 58058 681035203
3 24 99981 238864571
3 50028 92883 814688981
2 11009 616469274
3 43 99933 215617347
2 92380 191022544
3 39 99907 654479341
3 23454 71676 757928779
3 35933 50561 512152940
3 42375 84918 815911647
3 36 99956 921454370
3 3857 93727 992426221
3 4114 88199 415770285
2 79816 407079991
3 30534 85753 111108825
3 56 99929 608747000
3 14583 17626 649335130
2 12739 14099629
3 61 99923 532273192
3 91 99984 648423172
3 22 99967 779267461
3 20 99979 955521459
3 4079 98636 678727282
3 39 99920 107882182
3 28271 40921 213722381
3 4927 71812 956328485
3 6341 25478 486475493
3 27 99954 22144588
3 12022 12117 739701583
3 70996 99792 290350394
3 83834 88566 536534517
3 83 99912 532524460
3 48708 67304 96345008
3 62 99921 726664843
3 25533 63050 730295192
3 45 99926 913233571
3 39719 81397 769053786
3 69 99961 942838934
3 91121 95742 32638921
3 88 99912 235465488
3 35 99933 995443895
3 44 99998 788889404
3 70 99951 421653254
3 24 99966 9316214
3 55789 82836 222883835
3 10 99956 767822403
3 9655 35796 49584338
3 15 99986 36228990
3 8519 99477 708044695
3 100 99946 78197716
3 21252 29831 189309492
3 10511 89947 135209075
3 23 99925 571547591
3 16786 41952 972282110
3 14275 97523 566444598
3 34 99925 494725572
3 51761 71384 801424389
3 10 99972 451949617
3 24243 54245 8298599
1 39573 58236
3 89019 97659 126947511
3 61 99991 210499924
3 4141 44182 157422147
3 76 99917 555139888
2 41614 475720447
3 62 99967 300716961
3 23296 28624 314702865
3 60356 70294 983270363
3 30 99950 824365425
3 7540 44713 50565494
3 45363 68371 582965509
3 32 99938 503327101
3 28 99953 221132456
3 94 99920 937641007
3 51 99905 282064316
3 60 99967 811934519
3 89 99996 383911168
3 13957 34368 502734877
3 96999 97554 861240997
3 90 99954 992619772
3 11524 25813 993371804
3 30853 53586 201847669
1 75211 76343
3 22802 98391 465572306
3 91 99950 63425077
3 447 68714 124867994
3 61714 75800 922459280
3 37708 96301 212566196
3 29388 62560 27897161
3 69 99962 521066024
3 6692 83712 209938866
3 36 99900 62404325
3 231 68446 429365459
3 69 99997 311290614
3 31480 61780 242686531
3 2259 23630 718050033
3 6114 12970 393620281
3 93 99964 600882608
3 3644 79859 936485855
1 78143 83092
3 34754 58653 853590003
3 39154 99643 47594630
3 14 99951 151934733
3 13796 40667 491516813
3 47 99951 927251902
3 92 99932 726659450
3 48468 86957 888792507
3 49674 91900 286685333
3 14198 58446 552717068
3 93027 98905 66252731
3 39320 86371 372005282
3 3 99988 124637334
3 83 99917 372776234
3 98 99960 592273419
3 41222 50553 261929760
3 94 99913 508377843
3 87 99983 204624168
3 74033 77294 290760462
3 15312 38513 821329817
3 62383 81584 19588661
3 54306 60923 85498458
1 4984 87555
3 6 99925 489919669
3 43 99956 142032605
3 20 99958 89763717
3 21851 60684 730483912
3 26058 34182 998188626
3 21 99905 573686436
3 22661 33646 427945268
3 6260 49528 791021306
3 13990 62526 22859566
3 26 99903 662965310
3 16869 39257 896620357
3 6 99968 60219529
3 34032 98634 385004497
1 7968 95870
3 19 99916 763105793
2 21171 893050351
2 94850 490006395
3 51 99994 16795178
3 2316 42012 833562252
3 61952 95440 230017481
3 93 99905 305567177
2 26224 899470936
3 21221 79810 643321975
3 1754 37371 64929243
3 62915 77362 547817689
3 68 99935 452155445
3 8981 65857 461954271
3 62 99983 717994240
3 58 99907 908077839
3 57 99930 564678146
3 10361 66427 849734630
3 5815 45011 185520727
3 20428 56841 18914990
1 43470 63419
3 35 99963 153804012
3 95 99939 359197182
3 62 99904 537845666
3 94 99976 465121618
3 4915 13207 274128205
3 50 99990 946065275
1 44250 61353
3 86 99958 307941179
3 67108 84590 771116423
3 86 99965 504211962
3 29353 38253 701095721
3 66 99937 962809829
3 33 99907 125515611
3 37 99973 798766966
3 30 99998 649513568
3 21 100000 130654220
3 18033 33280 512863024
2 7788 159996314
3 69 99955 616203466
3 66 99989 549342934
3 82 99939 469018023
3 57054 81279 596180675
3 49612 90494 381968291
3 21038 54421 616739270
3 9351 55332 112900445
3 15 99961 544913293
3 65 99949 180496783
3 76333 90771 465968191
2 8092 619626665
3 58 65843 552968028
3 93 99999 229639294
3 60006 72880 859017070
3 48 99966 240847889
3 40977 93531 982548121
3 7808 84258 606654303
3 52235 69229 891029974
3 52589 75752 132738525
3 29 99914 405164284
3 44253 80583 853041487
3 46384 80035 738127406
3 38663 93905 212828374
3 16 99978 858960275
3 78 99939 529636936
3 42 99949 584530757
3 18153 81116 618924484
3 83 99955 572999564
1 26050 98965
3 47984 57267 376592558
3 46275 93310 191596233
3 420 51139 216043333
3 86 99962 772128089
3 16 99940 371595287
3 59713 96135 268937753
3 45544 50663 840836366
3 5804 98717 355768421
3 21281 52073 652183711
3 73 99901 440204567
3 1506 91373 66712636
3 17 99983 339028631
3 36941 86928 770727179
3 47 99966 454645044
3 42 99942 728812246
3 22737 91382 118566834
3 11 99986 536740674
3 14576 37978 232816165
3 51 99951 664096580
3 9209 92068 668666621
3 76 99926 48614608
3 50 99986 438890082
3 62 99974 764973780
3 98 99963 578983362
3 4908 55061 413031269
3 87810 91339 742389672
3 15714 37896 872153656
3 84 99918 824369104
3 76 99941 843510100
3 30 99911 400315256
3 69321 90866 604839942
3 6780 59700 302468601
1 924 47795
3 83412 85795 679657764
3 41219 85995 255886086
3 5 99965 974017011
3 55875 64463 325963119
3 57797 63722 888227489
3 13960 44462 464113954
3 69105 71081 985709517
3 62 99976 574887098
3 82 99924 928191883
3 54237 56448 213535148
3 15 99996 161495614
3 24376 95848 817237949
3 40015 62842 889720745
3 47 99961 772232370
3 73 99969 699555392
3 98 99943 534314567
3 17 99930 750441156
3 6648 99374 653138531
3 3050 27238 349552655
3 98 99904 606622601
3 28001 67980 877488429
3 5273 34175 924306321
3 25455 85487 816124844
3 33 99935 546801304
3 44 99995 307903029
3 51600 51611 34364469
3 9505 30152 270644571
3 17 99940 204587246
3 41046 82067 562364595
3 26471 33957 87701483
3 52 99935 302514213
3 21372 71228 637354729
3 27754 29879 558519682
3 78 99985 613006449
3 57480 82861 751141462
3 95 99909 369173066
3 7228 94967 489676800
1 7771 74786
3 73 99946 565722840
3 73835 81319 38155064
3 1956 64561 515726307
3 6621 90754 496629662
3 51907 52885 975340746
3 2728 66731 497098372
3 58167 91044 451597498
3 25 99990 118745406
3 83 99923 107986958
3 4984 51234 747398002
2 61952 386152784
3 35 99976 87857300
3 6426 71273 345374352
3 56 99906 523744360
3 28 99992 508818352
3 32205 81186 592417600
3 2560 44956 157573752
3 37 99913 783059199
3 39 99917 455206722
3 6555 15493 771749947
3 62 99944 338341707
3 27832 50936 616457005
3 77 99937 61798217
3 45 99931 121304813
3 58 99974 649038398
3 89 99949 254365916
3 7 99923 372811916
3 3861 41159 445084770
3 61205 93477 847811401
3 58174 87876 262685401
2 87103 24957710
3 99 99988 954251757
3 7097 97108 169364902
3 42349 73175 601604949
3 66070 80048 685002014
1 57202 84914
3 48439 65723 978966624
3 39 99999 95985740
2 88220 437339464
3 3400 11776 409753794
3 59728 87992 404383895
3 18860 77019 122252404
3 56 99905 791856422
1 60394 66212
1 78747 97996
3 29 99923 218031143
3 888 17081 421338786
3 56634 61693 142705432
3 32 99916 320791959
1 24253 31349
3 90 99962 335894318
3 55 99904 427534787
1 39927 73588
3 46091 67882 384310429
3 11 99971 188316745
2 30499 305845092
3 6448 33155 272003663
3 8330 88275 656918991
3 33902 70072 714475007
3 26130 42787 178759069
2 51506 146176373
1 47196 94451
3 92 99900 330968646
3 18387 28095 169863757
2 72795 809669211
3 59060 91906 613342752
2 56972 813639646
3 22 99942 925507271
3 31 99988 854212020
2 65951 441113203
3 32 99979 632233724
3 16 99923 27518431
3 40238 90226 975932428
3 49 99965 215688571
3 27 99998 495003380
3 81 99940 359110807
3 10639 19750 332040035
3 74391 81479 368853061
3 6017 19461 965175676
3 79586 91794 652109133
3 58440 76720 636070760
3 36101 96508 121257569
3 28 99909 332379439
3 95 99983 160307858
3 60801 87250 798332616
3 93 99956 142160898
3 31 99908 102995055
3 26106 64867 68452059
1 46592 55299
3 68371 78132 123245426
3 23156 65207 920502225
3 8 99902 753895058
3 37 99905 3966043
3 66274 71592 490224131
3 45161 78971 275666037
3 59722 83669 697909460
3 30 99947 770517944
3 16 99970 740443773
3 5558 46530 30971896
3 28115 67570 697381392
3 31 99901 33493521
3 18736 53940 414104492
3 100 99924 787838210
3 53 99903 146668594
3 28 99946 472653629
3 31377 76996 307314491
3 73 99999 776657469
3 4 99939 826210634
3 1 99963 149583961
3 12453 33888 525314110
3 11 99996 940631256
3 11 99932 511764490
3 43 99955 104561733
3 89 99945 943876521
3 22 99993 469513989
3 7285 44546 245761100
3 20934 48360 922107943
3 8 99930 323306709
3 46 100000 870702716
3 9524 10281 315306377
3 86 99945 303249383
3 50 99984 440360962
3 80 99978 983649526
3 21632 29489 273939811
3 30828 92744 254568114
3 91753 95290 539160784
3 77810 82309 389494451
3 53028 63790 863544349
3 68 99996 900223351
3 1603 91748 33862341
3 54 99929 362462452
3 37014 53581 566705437
3 10 99903 667857260
3 33206 60559 109615562
3 56726 80295 29773953
3 8163 51821 285930353
3 1744 51692 800888970
3 94 99985 229234862
3 24 99918 828271141
3 10 99972 909974599
3 92 99963 364193293
3 28281 32955 220767137
3 75 99913 299514157
3 4 99944 859267955
3 33105 93964 785220853
2 45956 489889505
3 15 99915 289979047
3 51 99957 438736163
3 54139 79452 90617042
3 23 99939 337047494
3 16 99985 784786282
3 46 99968 275922622
3 54664 86998 81643865
3 13 99904 891010479
3 79 99949 765622636
3 88 99993 479635684
3 70955 92493 133501673
3 48781 96324 343444611
3 95 99915 880811618
1 27206 95887
3 20 99915 890234233
3 67 99917 292241601
3 91 99955 794390403
3 79 99919 30027526
3 7 99946 413489214
3 17550 91362 416120303
3 40212 83375 200455854
3 41 99900 577727567
3 71408 72001 768578178
3 12 99905 726121127
3 1713 82996 131706666
2 43461 749641858
3 4566 46088 432088388
3 32 99941 544932305
3 18 99913 126356612
3 29851 73000 76114866
3 67 99988 15160275
3 46 99947 642908328
3 68 99981 361251071
3 6 99934 824501569
3 67 99933 618628341
3 18 99919 63026640
3 36 99994 107315481
2 13538 117822566
3 12 99994 537745238
3 7927 29660 193305093
3 28953 99862 53068529
3 19 99935 514205413
3 35 99930 523844082
3 18 99955 355977893
3 10448 32254 296907715
2 77313 625206943
3 69 99911 733389290
3 6536 30311 482646302
3 56 99972 38030795
3 66 99939 993232576
3 89 99973 253760672
3 4 99952 985797728
3 50 99978 889471858
3 87 99905 357620139
3 75 99976 941412140
3 38 99944 660576463
3 21630 98072 690540011
3 98 99981 800976495
3 20 99944 525636248
3 11089 72923 299656154
3 79 100000 306604212
3 18736 71202 177547644
3 20 99914 599959666
3 9835 87679 104269717
3 95 99984 283484428
3 52889 75208 683180329
3 72 99981 840636751
3 45956 51961 363959608
3 20 99929 931309688
3 75 99911 556996655
3 10496 54439 869022531
3 39 99993 201146782
2 27622 758800730
3 93575 95709 589953739
3 72 99922 491716522
3 49897 56908 894197017
3 16 99950 843390367
3 27248 55176 473230880
3 57 99963 612820626
3 55645 61310 729947739
3 49247 63740 47233213
3 74492 93176 436528070
3 8 99988 381813392
3 22635 63548 352546264
3 56 99949 974581824
3 54730 65636 366413229
3 59199 66743 667552
3 11971 82590 94411395
3 57 99953 800285749
3 4 99918 796783208
3 50 99913 759542149
3 45758 65787 790791985
3 32878 91576 515337648
3 68 99910 479951279
3 38 99995 335463490
3 67531 95004 717402397
3 32770 55079 123556167
2 78258 300762835
3 5070 80295 375791694
3 48169 74424 578679835
3 93 99912 804276301
3 12 99945 565765207
3 31 99992 269647010
3 40 99940 499758596
3 72 99952 826519285
3 22155 83406 350572142
3 83 99906 729107667
3 16106 71496 241298786
3 74 99925 892163320
3 57396 78218 401198885
3 65 99939 259925228
3 33 99988 734681765
3 32 99963 625812177
2 80269 328753007
3 24 99986 553257678
3 80 99974 15307961
3 61632 74468 585657617
3 33519 79934 292957015
3 8080 70772 637012127
3 28459 61480 776152923
3 42472 49272 192808511
3 16667 22122 84029921
3 24046 36534 879953073
3 67 99955 858334083
3 17861 75436 584080070
3 16303 40086 890804496
3 34489 47653 265587636
2 40803 198604563
3 73 99975 126443695
3 39111 49144 350532828
3 87119 91851 959924776
3 53 99978 709731454
3 82570 86255 962199651
3 84 99943 964889119
3 9361 50341 854015792
3 2075 18589 352630908
3 85 99909 177766433
3 25 99970 292262869
3 36637 84299 823443236
1 33894 97122
3 57 99986 128322876
3 45287 46400 334324692
3 97 99942 422811646
3 69438 95524 495879321
3 86 99967 970612815
3 63519 91559 860408699
3 86 99975 783537442
3 87 99990 801817608
3 65028 71429 704825632
3 16 99948 306895594
3 31461 64053 960174463
3 45577 52443 61709657
3 46 99901 938834710
2 92863 192837577
3 55295 64937 349789117
3 8083 28778 427984997
3 19 99985 183094222
3 36128 47913 969666284
3 90 99905 321263157
3 90 99909 521302709
3 52614 55883 405208389
2 89021 110514187
3 95 99967 103597904
3 61 99916 364339335
3 6 99908 960630546
3 2143 36400 176485778
3 25254 74430 924635454
1 11537 32968
3 37 99998 528878807
3 55897 89311 333108924
3 9560 57098 291340662
3 62626 99790 754833309
3 8012 12974 997893944
3 30144 76554 863626667
3 60 99935 802012646
2 20342 338009151
3 6 99906 650221163
3 4 99959 891120239
3 15971 23788 552662356
3 69 99921 772075618
3 14 99929 355780397
3 18889 23758 284672327
3 34 99917 642299241
3 53 99905 699570189
3 24 100000 938475472
3 11044 76768 978843158
3 43 99971 240007881
3 62013 76365 769703463
3 13 99949 232279542
3 4 99982 177494434
3 14376 94882 495726343
3 70931 80515 61684728
3 93180 96009 456209608
3 76390 89545 251448409
1 77000 77139
3 76 99982 467079708
3 10814 56094 98691347
3 31 99995 820305979
1 13449 82509
3 90 99938 595393690
3 58 99904 186101664
3 34 99984 273142855
3 17446 81888 220453129
3 74020 89212 771954156
1 37697 69022
3 90 99952 889438346
3 42538 56948 918502299
1 29665 54231
1 19439 91708
3 41505 74489 708944852
3 50589 70129 960735433
3 37795 74861 503301291
3 64949 69901 334114869
3 47 99905 873566775
3 57368 59469 835199038
3 5806 93573 991684589
3 18602 88362 108146365
3 1739 64832 77243456
2 73698 241161420
3 2154 83428 838361332
3 5 99901 258219918
3 24 99995 254559918
3 59871 89291 938374118
3 17859 99918 350916740
3 12387 65249 595890796
3 63 99906 390620953
3 17203 47937 140906648
3 77032 90780 880088175
1 24525 72017
3 32 99937 932114591
3 51 99983 398057751
3 75916 89732 429959344
3 22843 95087 482005494
3 19607 68746 329428437
3 38627 92472 264711846
3 25768 85372 751432415
1 10191 54444
3 38725 86210 154531733
1 13228 38684
3 38891 67838 582722351
3 43 99932 793112730
3 49141 71775 803042526
2 51017 699189689
3 96 99907 523628949
3 14 99973 332845140
3 12402 21476 624825894
3 8053 53285 311932921
3 25066 35714 269803680
3 75549 77791 813010983
3 43 99956 226296507
3 34073 82830 726847771
3 39 99920 513215086
3 65 99917 991374820
3 50420 54092 408005793
3 4 99963 986336434
3 21011 65934 595206691
3 18853 32741 823223664
3 16312 45267 651301087
3 23142 66534 717846674
3 93 99998 291812682
3 42149 42206 117390896
3 32136 41044 806388768
3 2680 49377 965519699
3 10380 99681 643240529
3 28665 87877 439014287
3 25 99966 281163062
2 66007 915259402
3 28 99976 456214879
3 70 99978 167297470
3 71 99941 463794573
2 45970 682196282
3 2 99984 570491272
3 24705 39781 405353267
3 37898 50393 449338276
3 35 99945 156142362
3 4515 26289 890887455
3 84 99974 397104470
3 16 99934 586819133
3 44690 89058 697163159
3 49694 84646 356416146
3 52488 80606 205768688
3 94 99963 883598516
3 61 99955 70991399
3 14660 20194 467101231
3 100 99950 786254156
3 10080 47820 541628858
3 45129 69119 962578313
3 67 99956 481616297
3 93 99996 512837689
1 46566 87217
3 7 99933 55691647
3 65018 80118 153808361
3 58496 92188 554450797
3 52 99950 153581137
2 43748 921431793
3 1222 84436 870418842
3 42185 63202 509088350
3 60 99911 481974383
3 16 99975 342907313
3 32 99980 169150530
3 48 99916 102199546
3 41844 46408 401619332
3 28135 93563 197654202
3 74082 92304 172011102
3 22192 47777 302784379
3 17223 19908 703112931
3 47 99954 692458406
3 24 99982 521304450
2 68606 919921187
3 67 99969 807477405
3 70 99957 249026551
3 40485 74774 777960415
3 12 99975 246872358
3 13743 91864 130656816
3 17 99906 378911610
3 22 99901 540789713
3 89480 95911 929920502
3 89 99932 319399871
3 99246 99971 955605746
3 2 99975 390858861
3 62 99927 804694117
3 52688 92690 400456881
3 10 99920 866587778
3 57 99920 21041404
3 85 99977 885257350
3 46032 54767 660774094
3 45 99968 684544976
3 59 99986 591742057
3 2 99928 263213875
3 15 99951 280766660
1 71231 95941
2 7720 600079921
3 82 99923 153444798
3 30696 41303 970670207
3 40 99998 915686460
3 696 5330 158580504
3 61 99944 402826645
1 16944 75839
3 36 449 564658218
3 97 99989 358298586
2 50948 260146219
3 23 99917 440076478
1 71641 93360
3 86 99957 393230947
3 66829 94354 585832077
3 85 99961 541665947
3 63 99969 170498320
3 79 99909 235575766
3 24701 80477 782178148
3 36 99917 138653336
3 78 99904 46607603
3 11734 72909 952008547
3 8447 68127 59236790
3 42167 77598 384103788
3 53131 62306 656777354
3 94 99950 502611342
3 2798 20432 350596548
3 46 99974 914129791
3 24750 95577 287570952
3 43 99985 752946498
3 89 99914 677789526
3 31853 48910 985110237
3 69924 74944 16285286
3 46 99960 237794381
2 9075 633709495
3 17637 22823 829070992
3 68 99989 820802044
3 15 99910 493590554
3 13147 93971 636903475
3 24 99946 786966802
3 71537 74217 55071962
3 14518 66147 191590122
3 92 99957 910990984
1 66560 86348
3 45130 46725 528200601
3 8 99964 630147467
3 95 99992 286332629
3 29156 52722 14747266
3 43160 69761 979371515
3 15114 79549 491508243
3 13456 71607 337722633
3 44102 99861 762399262
3 38375 58043 357265777
3 69 99942 859625276
3 90 99903 190955950
3 53 99909 108218096
3 47975 91738 961870615
3 15 99974 585002521
3 22138 22447 165983219
3 58 99941 471652778
3 7 99965 988115406
3 61 99983 306833310
2 66695 723049530
3 50876 75001 403678094
3 27 99904 57702769
3 6311 86468 20327686
3 53 99941 4821781
1 77483 98842
3 85886 98266 855110342
3 9924 90801 886064396
3 46 99985 620709831
3 24 99995 423877467
3 11661 95633 554224635
3 12 99942 273800765
3 82531 99443 725280601
3 74 99911 620226190
3 24596 60549 786919795
3 81 99971 692735307
3 3543 19106 410618254
3 3 99972 420788804
2 23215 681437573
2 69648 831377893
3 23 99968 102271419
3 23073 48376 578963090
3 31289 39542 270149634
3 57 99925 432851460
3 99 99990 812059231
3 29887 34031 626086149
3 50 99912 783928614
3 97 99917 589930221
3 31 99997 514644047
2 8458 889312076
3 47685 94293 760656025
3 59 99939 991940579
3 26368 43790 15072206
3 65781 75865 710910591
3 36 99959 153151298
3 61068 70796 263881879
3 11 99938 128662122
3 50292 65971 310923921
3 25296 62586 669647290
3 29 99922 362483060
3 96 99975 83815418
3 23 99901 383635167
3 30246 79421 417868251
3 90 99987 750914875
3 13643 71703 699359177
2 23676 607033861
3 65 99987 675271645
3 33 99908 420861559
3 39 99901 405090656
3 31132 48379 533340363
3 83 99996 52059273
3 6 99922 646328174
2 48981 975887431
3 13229 90162 909042788
3 56 99903 703836212
3 10 99922 367115433
1 37785 80683
3 20849 45799 507606238
3 26716 33459 485666599
3 24454 50717 34566965
1 19057 34096
3 21522 69703 620668919
3 34 99992 916134614
3 41180 57355 470126231
3 84 99956 532409072
3 31340 36461 438966811
3 1587 59424 93197333
3 17127 22212 289962752
3 80 99901 54651001
3 72 99913 24285157
3 69 99984 170915839
3 86569 88752 856988214
3 59 99993 986673295
3 23 99954 875109162
3 38227 46128 866117799
3 52 99925 809234159
3 24252 69228 654594100
3 55500 97639 516398116
3 43297 51333 388703139
3 30 99999 159310728
3 25 99903 847483699
3 29958 33861 58299377
3 16 99928 943690381
1 29885 66471
3 77309 90229 528958061
3 23777 52918 848408386
3 88536 99151 247280461
3 21 99969 922666370
3 98 99963 283687971
3 66510 89317 389887787
3 7622 49210 289856528
3 18093 43794 595881440
3 3972 23529 889491705
3 9173 47280 644271600
3 89 99922 196516706
1 8170 97579
3 50137 58368 4861706
3 5470 78975 433618778
3 4 99986 36626646
3 7499 43175 510807996
3 72281 80285 554735548
3 50855 72208 801834178
3 85 99941 776619234
3 26170 45787 828554473
3 42962 46764 576991591
1 72483 98495
1 46762 53005
3 27 99949 731172821
3 96 99906 703480432
3 60 99949 455740254
3 75 99905 812907983
2 66321 956425560
3 33034 98321 493543959
3 2367 56340 191991827
3 30 99995 18815579
3 96336 96733 740042181
3 1843 37409 833303830
3 61 99971 265708501
3 67420 92365 420800402
3 64 99913 286904228
3 15143 21823 380148135
3 3549 77205 481130311
3 94 99989 97022484
2 6473 539421338
3 81 99976 641708532
3 29688 55837 790018687
3 16730 45662 955463764
3 15056 44310 138225110
3 16728 81702 928125989
3 37 99989 43398543
3 31717 55488 696176702
3 8 99911 913720750
3 66823 85178 568561083
2 15799 4934113
2 18396 576610738
3 99 99951 303251523
3 84 99990 885457566
3 27418 65864 786791764
3 20 99979 716933359
2 30274 604404485
3 772 1497 452031626
3 36 99977 154920497
3 100 99913 204550045
3 65 99945 168160293
3 55139 95479 579951553
3 7961 36336 16509130
3 36821 70362 93890361
2 60973 592520925
3 33 99910 254402917
3 45 99935 505142062
3 73593 83993 112275317
3 26921 51559 690433618
3 14 99987 413220503
3 38 99920 322513713
3 14203 24195 24235592
3 48596 87723 534183587
3 62 99911 126897193
3 26 99937 884272232
3 50 99959 849393300
3 2130 33551 634852953
3 88677 93315 663887215
3 4964 88911 757623773
3 78 99921 167489857
3 47 99941 643179935
3 16 99928 365984899
3 34216 52189 455282045
2 66383 628198531
3 24453 34232 350856366
3 56478 94173 62423135
3 94 99913 443132110
3 17 99970 658291571
3 43 99974 196967676
3 11 99957 702098628
2 91562 837341572
3 4 99932 87061272
3 30578 85898 872456624
1 10939 22863
3 52422 89927 945891656
3 54 99964 445036778
3 8660 77962 545468783
3 5 99913 715450802
3 12467 24259 896434426
3 4 99958 804760685
3 86 99928 228705403
3 13 99923 180792977
3 41124 46238 768440722
3 55 99903 137192412
3 13 99955 740910571
3 2 99969 777326815
3 10397 91831 470814311
3 15200 58873 627102684
3 83 99924 763439257
3 84 99944 848992210
1 65223 79695
1 51299 69748
2 22626 518857338
3 49258 78568 161345577
3 17695 79785 525919092
3 22375 70097 297068441
3 43300 60708 818746450
3 1810 50683 711877663
3 54 99947 630873381
3 21926 95571 980175350
3 33 99949 440066488
3 54 99994 800536967
3 19436 41974 808807174
3 18 99935 922729594
3 7 99979 241141481
3 2 99961 396470540
3 34 99965 874886165
3 33 99922 279007648
3 17830 95137 889505348
3 12474 96172 814190233
3 6258 23971 727626931
3 19000 61833 992718950
3 86766 94982 795497165
3 42 99957 58513887
3 60 99965 575421222
3 2086 9772 695520464
3 42851 63610 967719083
3 35331 60520 206611667
3 46132 72178 109510167
3 31733 55744 26880611
3 90 99924 329190825
3 55 99982 198444077
3 88 99960 334871317
3 887 58196 620262570
3 32 99954 433593273
3 55625 83654 274734571
3 5600 17142 634683665
3 12 99972 406039988
3 45835 55705 605437292
3 13 99975 16846796
3 55 99910 987183328
3 89 99976 76513427
3 3 99972 949707899
3 68154 85003 44956117
3 58997 83057 855358396
1 44719 54598
3 10255 95341 974969551
3 3305 52491 319873963
3 17 99934 666498285
3 22 99940 565528018
3 51 99929 675462196
3 26435 94893 30393891
3 50 99922 640354655
3 62719 66014 367025799
3 35 99954 365929979
3 44736 47429 919740616
3 91 99956 355223573
3 64 99942 1207782
3 6570 54500 353879602
2 3378 498560532
3 50294 64710 209349448
3 52379 67728 43839579
3 60 99979 198242392
3 40 99903 536683869
3 41162 83706 992178740
3 73 99965 807160164
3 43958 51485 525301336
3 28 99994 4772171
3 32502 99961 498206998
3 24521 79114 300360215
2 53971 677860340
3 79 99935 308806099
3 54454 62774 427537086
3 57 99955 143506546
3 42530 53361 362755903
3 34 99942 490770763
3 5807 18158 726272354
3 19 99926 726348312
3 40 99927 536761414
2 8183 622779306
3 78814 83770 903663632
3 15350 58658 596224293
3 18194 28741 387019753
3 88 99955 350923740
3 42 99910 783653364
3 57875 81248 851531284
3 41 99998 475680650
3 44 99912 809211749
3 18673 44402 308141977
3 54 99905 969078352
3 34437 87348 277852377
3 13086 83910 651456018
3 33 99951 378373185
3 64 99972 167290552
3 15106 84043 287015865
3 76 99993 191208307
3 41334 49834 474813200
3 33 99999 547473709
3 21449 53042 575741233
3 55 99999 825048925
3 51 99911 252247441
3 26910 94380 197086487
3 24466 82463 387039724
3 14084 31551 199613544
3 25 99995 728082994
3 5 99965 552676833
1 46690 87546
3 25 99933 450108896
3 25 99960 514512009
3 95 99988 30562336
3 21 99946 198920236
3 4001 20568 23515826
3 74827 80426 613432115
1 23895 64954
2 26910 168444032
3 17 99942 659315119
3 5 99980 698744879
3 96 99944 630211897
3 25 99901 606200029
3 12896 36688 275905508
3 16737 59143 96021964
3 91 99909 259270342
3 31 99973 958856605
3 88 99927 586791912
3 20302 60171 668304642
3 70 99937 815319188
3 40 99931 287144885
3 2484 20168 586072047
3 30769 43784 886920617
3 42875 97689 232068552
3 21 99983 828393600
3 62 99902 321844143
3 33 99970 94446397
3 52 99960 375476809
3 72 99946 38375482
3 6225 11504 989881571
3 31 99915 121192796
3 32412 79387 11485509
3 45857 82913 606313093
3 32 99911 362898377
3 56393 73296 427051595
3 37 99963 838361004
3 32 99941 869607
3 15374 33735 736460196
3 59 99956 80300401
3 51916 83949 316076211
3 23945 64809 91364170
3 32 99942 977971003
3 85 99910 815077338
3 23873 28812 491785810
3 90 99968 957828219
3 23 99946 398646616
3 95 99923 842315445
3 1425 97783 169983430
3 49 99939 5145772
1 40643 73166
3 20914 34351 501854375
3 29 99930 932198196
3 90 99982 277237892
3 93 99990 888910457
3 91757 98565 821803594
3 16261 56738 637715758
3 66 99939 554382767
3 75 99991 603593581
3 37262 50894 823636835
3 89 99923 425514207
3 1 99988 208037837
3 44 99936 533774609
3 52917 58138 722867703
3 59 99944 734649865
3 81 99946 622931655
3 2074 8069 651671320
3 36713 42234 69579376
3 34 99901 493411314
3 67734 89504 392451112
3 96 99930 439185404
3 94 99926 643010587
1 50797 85250
3 1 99941 25052124
3 77 99977 808291960
3 60 99918 876245901
3 6 99951 857762562
3 61838 81596 875587122
3 68 99928 869931325
3 4 99953 420579439
1 19134 70865
3 40 99980 906244195
3 71 99987 29932093
3 14181 90732 503049593
3 89243 94796 906247495
3 64 99976 945234399
2 39398 191078862
3 16 99983 394910593
3 100 99988 794636012
3 16 99999 311948365
3 91 99976 681216504
3 56029 86226 796981682
3 35 99921 123892889
3 25442 66018 32019110
3 33881 68272 295846671
3 63374 63535 117572375
3 31993 45991 167002374
3 59 99969 189125987
3 6634 75358 137122986
3 33560 87500 963608587
1 19064 74341
3 51 99933 528383524
3 45 99916 992477080
3 67 99967 566977851
3 53 99967 356271208
3 21546 34826 266022028
3 32446 79829 988691792
3 85 99942 160981635
3 14200 71160 488125437
3 8690 27442 609555472
3 19 99990 248118091
3 66 99982 398680725
3 27 99932 46329058
3 63120 87608 433146400
3 37 99972 807847173
3 822 53639 444820448
1 59488 95498
3 3078 10021 121088286
3 93 99966 663291010
3 53 99951 360705027
3 10764 99286 383606890
3 54 99967 934472057
3 21 99938 662691293
3 45 99980 358731707
3 9034 78154 964206012
3 63788 84631 115401860
3 82 99900 925909240
3 78 99931 135760833
2 23080 895341010
3 34 99932 938231870
3 64 99980 278972528
3 54 99972 516836394
3 7035 73306 146741228
3 22 99999 586372920
3 30858 83845 995774148
3 41160 45562 298655407
3 35153 92058 876243176
3 16323 17696 118927468
3 36 99938 13324811
3 2087 28728 299898319
3 19154 33078 911840825
3 52639 73107 428294899
3 81307 86824 258238122
3 10603 91821 279523362
3 55222 85776 665512149
3 73753 93976 273006985
3 87 99941 274685896
3 38 99979 214892840
3 3 99955 326741431
3 21 99976 30519564
3 88 99953 7870930
3 70104 86001 226970049
3 13 99968 749562972
1 64918 92596
3 56655 63594 346515126
3 16663 89814 647745185
1 13892 95058
3 70 99961 300128851
3 18864 87856 731320486
3 57 99957 435252804
1 56694 60832
3 91 99926 309183349
3 90 99976 617763973
3 2974 75617 713115746
3 8618 82391 623615671
3 15336 24075 72338628
3 81490 98059 895809632
3 12687 74797 531046975
3 54 99986 528098381
3 43159 51280 93925663
3 25 99920 798501828
3 20614 70796 546790792
3 74 99950 594250583
3 33971 93097 266922734
3 89014 95738 461734904
3 16567 32372 761735623
3 42554 58945 102445645
3 33901 34054 523500927
3 80 99937 362700870
3 54233 61061 150407340
3 30585 32774 132680429
3 73635 77585 965137284
3 57796 77671 166336637
3 73 99958 2257036
3 81 99911 510577334
3 60 99969 140314002
3 19022 50180 484199791
3 5 99933 56308958
3 17587 56644 949425517
3 57 99922 397267620
2 87308 594537523
3 33388 56520 863617430
3 17396 39289 47914762
1 39727 52635
3 88 99990 951666308
3 55205 65296 760792361
3 55048 88971 230242562
3 22758 92205 323280352
3 19 99941 759140663
3 59 99960 879323559
3 44 99935 891826796
1 66724 77209
2 87087 253955702
3 758 29543 36925722
2 94019 261748364
3 13522 25474 424378330
2 31429 724435944
3 27795 37137 809666890
3 5971 71374 205696500
3 22875 83148 873659508
3 66 99979 738052730
3 88 99917 18425449
3 38724 79174 545720201
2 24297 57383331
3 25 99937 457892524
3 1024 58770 444947042
2 51518 557165074
3 22343 50481 460661755
3 28692 47324 632938890
3 97 99970 956823729
3 63397 76667 787869953
1 30438 68600
1 24354 87764
3 59635 75864 374410724
3 72458 84933 488543869
3 68 99993 382590345
3 31 99971 24594150
3 74 99992 291440624
3 85 99996 482630777
3 60 99964 729658764
3 22347 57409 17032539
3 16 99914 163724759
3 74 99959 157271470
3 61 99948 104703949
3 76 99983 384706977
1 12250 20363
3 5887 73918 48330363
3 37 99978 974696353
3 45594 56100 734141093
3 74 99909 941779090
2 63332 461481249
3 75 99916 790060251
3 59 99990 140787498
2 67804 596235182
3 21870 54754 630231472
3 86 99908 223567331
2 26936 208015370
3 10 99978 663280250
3 71 99989 370429681
3 55185 69145 248595260
3 45117 62430 242426213
3 3865 19794 719441350
3 37556 49708 105704296
3 8 99973 440863680
3 39574 49261 84328197
1 6064 16188
3 35 99978 113382427
3 84938 86278 415991491
3 15352 68549 717713351
3 68 99987 74559771
3 16 99998 459547654
3 50969 98040 586037989
3 16560 45813 387697849
3 55 99950 808201109
1 41398 59278
3 63252 80492 568957009
3 45 99944 79830845
3 74796 95974 656491208
3 36 99993 151571370
3 31 99989 205948700
3 52 99927 331661250
3 81531 90528 164569882
3 61 99941 564389953
3 2 99963 359044359
3 19330 35045 443655855
3 61025 84839 818279889
3 23377 26855 516344623
3 10857 72803 823643524
3 6035 74950 84908691
2 18882 63509015
3 77 99982 637189680
3 24324 73619 174527167
3 11676 78683 706896665
3 60 99999 858335725
3 53262 97897 77976626
3 25 99919 454698173
3 29518 69905 15870014
3 67883 98770 449392074
3 6 99987 679867918
3 80 99989 972087264
3 28 99941 292319957
3 99 99967 293116147
3 96 99925 696365252
3 42206 54293 52146001
3 61785 73131 648699858
3 42 100000 363210516
3 92 99959 274961627
3 12427 84213 826013146
3 87 99937 735501037
3 76636 83949 171908792
3 91 99947 955857119
3 3903 72443 845920364
3 18703 81720 719079203
3 45 99960 145054162
3 65850 81909 88816094
3 4 99934 353352858
3 6018 22075 560227125
2 10628 161018396
3 34 99934 26452238
3 43467 93515 149985011
3 99 99973 363864612
3 4269 36418 826001126
3 11 99912 366729197
3 23406 47620 514230110
3 56 99993 886812810
3 11 99961 774951673
3 61 99967 648349056
3 30671 78277 464270969
2 61229 631137751
1 6606 29093
2 13435 5537474
3 30 99923 366546056
3 21248 47253 967329651
3 24480 94536 976117484
3 70 99988 947109886
3 7358 58324 38844327
3 50 99920 947455902
3 39655 43725 373051789
3 83 99980 47404313
3 36813 71356 58287394
3 38613 83187 786277663
3 57696 73530 847967121
3 88 99976 134053077
3 43678 93642 532486112
3 26233 42717 838074029
3 61 99968 689124962
3 57173 95422 837386105
3 77 99948 601375341
3 65 99993 554318271
3 42 99914 595323981
3 6459 89174 450386767
3 14125 50154 135325561
3 39 99962 956092178
3 73 99934 605225732
3 15478 66499 449697061
3 28893 44987 458265686
3 27181 76883 937437479
3 100 99940 930265628
3 43 99983 253173455
3 5033 23386 331886461
3 6 99909 646208706
3 40614 64082 575399823
3 70 99935 171791268
3 59 99978 29479690
3 8188 15535 804601708
3 39001 55793 238570555
3 85392 94684 31231741
3 28173 93727 196585276
3 38428 67014 318964210
3 10 99956 502714466
3 13631 51301 785678521
3 12 99991 996391670
3 56517 89276 928151267
3 35 99946 752817704
2 2595 698219221
3 3286 3366 60116152
3 27698 29973 850509577
3 3 99986 13051118
2 10616 530509446
3 40 99901 962746108
3 55066 90503 4561217
3 5 99990 392526066
3 50111 56766 627037608
3 73 99920 972120019
3 48 99944 722716782
3 3 99909 25926793
3 12014 94894 976670194
3 68 99971 330950281
2 99359 212115653
3 39930 64259 353262468
2 63270 586497415
3 41501 92706 827704598
3 7200 25827 110784154
3 18 99917 935599382
3 83853 91408 204763862
3 9051 38115 49371203
3 64 99944 158148434
3 35372 69908 266647169
3 80 99928 97819326
3 63 99998 91917744
3 7269 64049 462700086
3 24 99939 127105821
3 92 99964 523515478
3 54 99945 563705656
3 88022 89863 239746703
3 37236 53754 933888391
2 60464 480782362
3 94 99973 991034979
3 45 99909 116064007
3 15111 81441 223491801
2 77090 258847791
2 68825 327902229
3 58 99906 749994170
3 54 99957 805048531
2 77748 235585905
3 96950 99059 482116016
3 42956 83965 350410151
3 9 99924 265973304
3 69 99966 993040620
3 47 99901 450799802
3 60 99955 286441183
3 44673 87967 862600401
3 16 99993 74997396
3 58240 69839 288361203
3 28048 59065 152609646
3 36954 70158 436239843
3 75 99951 669949487
3 50748 97682 289914982
3 12612 12657 703893070
3 22 99974 973373754
3 48886 69622 877763465
3 59011 89293 995192133
3 34390 84803 352614843
1 36136 92447
3 4 99976 214083427
3 97 99908 706285772
2 91521 525385913
3 41 99957 804412671
3 6324 25863 629036402
1 20357 88442
3 95 99904 161980439
3 38 99985 622059317
3 20763 32819 575747783
3 2 99947 596047753
3 9 99946 576417548
3 3 99965 968368273
3 29 99957 763614440
3 41 99990 688057144
2 6363 40088502
2 36271 504559499
3 17 99942 744623098
3 5 99938 884747907
3 44 99986 65654074
3 26240 39989 473273397
3 30481 57695 703440129
3 19262 81388 649977406
1 57038 66672
1 34978 35049
3 28690 52794 392223517
3 93192 94614 427357866
3 14464 92623 101761525
3 24239 81386 710736003
3 50983 60258 955848026
3 35 99903 669773775
3 3788 58595 20068831
3 12 99906 504832657
3 996 94892 261645094
3 48 99971 401466915
3 98 99947 908366204
3 12372 55381 37072746
3 73 99960 462481324
3 50387 52106 319661896
2 70307 301469703
3 30183 73636 982899088
3 61 99913 804828553
1 7197 66815
3 15 99971 415924082
1 55139 78902
3 6496 62479 25965297
3 17654 40446 464646592
3 10 99909 64833509
3 39075 69692 912874703
3 47 99988 200289570
3 27783 32867 569913295
3 26218 30046 102817687
3 29 99927 78247179
3 6088 53452 52558663
3 89 99976 630770688
2 75746 692336036
3 30125 88311 589163834
3 45 99950 77437927
3 45124 69447 191665175
3 10662 11081 803279172
3 4952 93049 30821050
3 11000 37149 791451723
3 17 99969 948917501
3 15 99925 791414267
3 51 99900 552241226
3 53 99997 947660822
3 3227 38259 780110994
3 16 99902 707582394
3 47 99958 995007360
3 8 99993 69310509
3 51900 53023 383514607
3 65 99934 749456888
3 46 99905 259209625
3 4623 20901 987939895
3 20741 42824 121779473
3 70922 88636 402002479
3 56 99942 929387508
3 56 99978 798829858
3 13078 32596 49049435
3 67 99918 579984479
3 23016 39837 910145172
3 10439 13468 654486942
3 61 99958 157211666
1 54683 62338
3 8 99980 851998703
2 24834 146536232
3 36415 41699 428299958
3 49 99942 805178559
3 83511 85512 189844781
3 100 99923 532416423
3 71444 99616 765436043
3 12 99901 517082211
3 75593 86544 663503464
3 5655 51197 493418701
3 80 99974 313394673
3 3 99977 887526820
2 66286 378532936
3 36793 78732 780013855
3 47747 72881 38327043
2 5993 742923516
3 48928 56651 555214996
3 85 99905 860840619
3 5 99956 624104291
3 18345 48441 269593435
3 16611 82394 554957347
3 78 99987 286711369
3 99 99949 254367738
3 25290 99113 844814728
3 61 100000 42755918
3 30 99941 208494296
3 11361 69132 856113456
3 19787 91486 322884794
3 12 99963 935400722
3 17839 21507 776402369
3 9911 76284 742361281
3 78829 85594 628877867
3 42981 89842 511498383
3 33 99933 640030129
3 98 99983 657336271
3 38565 86385 409083291
3 85230 89793 543586694
1 2338 45784
1 21656 42923
3 19 99999 859973554
3 93068 96781 391655905
3 74 99937 10596919
3 35864 69706 194522399
3 62 99939 615495378
3 33410 65669 665800356
3 18 99958 325720191
3 28489 35425 664985244
3 2198 6403 759197114
3 40871 44911 747063897
3 64 99997 687396308
3 9 99960 173038657
3 84 99919 845497476
3 8763 9505 502775810
3 52 99905 583448514
3 36606 82835 178953997
3 1051 56319 653368272
1 19581 70266
3 7 99983 910537270
3 38922 95587 848103060
2 92743 77798436
3 19 99965 465661740
3 22080 67843 26134452
3 7697 66396 920002788
3 60025 82306 680464223
3 51736 83643 121121261
3 72071 91985 333986652
3 47 99960 995211154
3 5 99940 221555236
3 29291 99307 268674813
3 39 99910 22479812
3 12034 80258 930918193
3 88 99952 602063728
3 58 99910 118417210
3 50 99967 735982425
3 34 99933 729862820
3 26907 63577 856498368
3 8360 23611 175151146
3 35722 98846 357405259
3 17 99970 303181487
3 12 100000 74823319
3 43 99935 106583154
3 57 99907 608947982
2 41686 736445788
3 14 99928 458596851
3 68491 82206 318060204
3 40 99974 296820538
3 2836 59663 132127082
3 26521 40605 301278832
3 54332 75286 299388615
3 15 99905 498973683
3 33 99960 701268911
3 74 99944 453396553
3 11 99961 299391546
3 32054 55847 733833019
3 46 99978 682247014
3 13273 23978 82023206
3 15316 66174 971015939
3 58898 90538 64170126
3 99 99991 426638319
3 30631 54032 520876531
3 17 99955 375665796
3 54 99964 402342376
3 70 99953 141265230
3 66 99991 105196898
3 12 99994 329582593
3 43316 43831 711467598
3 2040 53687 318672042
1 30648 62459
3 47 99912 38373342
3 1 99974 518154887
3 68 99937 49017874
3 17145 73520 324512211
3 99 99983 47186764
3 6995 28062 788008433
3 41 99981 589813135
3 32 99961 489191563
3 56076 83183 362691988
3 34 99924 98079354
3 55 99963 875636295
3 92 99999 833600214
3 46 99927 550112371
2 69236 739915637
3 48018 93662 9523165
3 95 99980 886058516
3 32 99982 921180916
3 1698 51184 848194633
3 30307 95298 389123628
3 46 99931 102469900
3 40 99915 764442236
3 26 99999 710749939
3 42400 73760 490229023
3 58332 90309 183170951
3 17497 85636 844328835
3 94 99923 397925595
3 37866 66668 339784581
3 36 99955 589055327
3 2866 70024 189859803
3 60 99988 262339057
3 26056 98939 131333842
3 49617 66563 471893045
3 25 99952 726321466
3 3425 92699 419627304
3 81 99949 417975710
3 79 99991 181131760
2 60021 4748602
3 56 99962 320639253
3 24245 35490 915165197
3 14616 37161 930754884
3 31951 50620 755308129
3 5494 30635 670620418
3 74 99935 26366549
3 43 99986 672254983
2 44372 808333338
3 59393 64944 306490640
3 37 99928 89770049
3 3 99970 121122317
3 100 99972 975134260
3 44 99964 363919398
3 82 99936 593227034
3 34 99959 170650298
3 43649 89627 880406880
2 47855 269770260
1 23840 75424
3 96 99963 717751874
3 47 99953 526727643
3 50231 55133 406392360
3 5075 32779 808550444
3 52 99939 57611292
3 51 99908 943062755
3 27116 69526 666594477
2 13141 294213924
3 3475 59689 254497048
3 19373 43048 329686360
3 52 99944 412558511
3 27339 66330 958252577
3 70723 73021 22024273
3 19166 46835 728594253
3 56532 92638 344808074
3 15462 60057 601748762
3 99 99961 349300326
1 14476 34332
3 19430 46990 316234361
3 69 99990 703378580
3 6360 91920 519192895
2 33233 902975200
1 5931 12046
3 54013 76554 188427903
3 47 99917 592361301
3 90 99964 400804250
3 30596 62867 99413603
3 14681 58664 852615222
3 45 99910 435592008
3 8 99927 588973559
3 55 99906 635032505
3 32 99919 515253541
3 24871 68644 757483966
3 37 99942 78442656
3 14351 86778 132894536
3 19 99992 481435150
3 65 99998 255739396
3 18 99991 151301207
3 24 99967 337870191
3 2 99947 835917396
3 29159 48086 692816170
3 3032 19010 381888450
3 47436 65187 67565455
3 52 99954 210692221
1 55624 79565
3 6769 51852 16418736
3 38848 62472 165192687
3 806 66036 914872970
3 90 99932 690202675
3 57576 62001 128422280
3 36 99972 800789685
3 61 99956 874589881
3 18712 26699 674446730
3 13683 55549 211735714
3 15382 23076 519323576
3 75 99971 153963451
3 41492 96329 272539203
3 1962 39873 36902426
3 5823 40066 237982595
3 114 70080 844664685
3 63 99904 187627705
3 27 99992 566391598
3 19158 92618 728751585
3 6606 56900 752761106
3 25917 50138 519362506
3 43007 48876 742624707
3 11654 64209 798871652
3 63 99918 154104783
3 31394 70097 958268249
2 80179 32671511
3 49 99995 334051290
3 5 99960 844402973
3 970 65825 472083526
3 95 99961 458823498
3 69 99967 535777920
3 3191 92060 310685237
3 62815 89393 315937496
3 84 99986 166726331
3 31823 36934 659678390
3 15024 95477 375978803
3 44026 69432 628172141
3 40182 45250 189432035
3 51038 91076 422404433
3 5520 38293 515464114
3 58241 95709 180715276
3 70 99956 766177311
3 27856 39568 871069485
3 55928 58863 287949170
3 32137 41795 128209411
3 90 99971 917064242
3 21650 85704 444933033
2 37349 730440793
3 12 99957 182821264
3 1820 96787 143027433
3 28 99923 833733892
3 91 99928 980991454
3 51651 97209 119388368
3 22830 58242 983459759
3 21469 60153 714629857
3 8743 64352 363108975
3 72 99966 496129105
3 5962 66411 31199878
3 55298 64623 986047936
3 46696 76464 251093409
2 99553 276211947
3 28318 46962 89689266
3 71530 92968 183686928
3 23650 97902 229361556
2 25518 330125135
3 62787 91703 972213177
3 65 99943 703412103
3 17 99988 11513325
2 88537 277039560
3 32449 33002 355401255
3 61 99933 866979915
3 37652 96553 321256972
3 28 99972 476366653
3 2905 96151 646570538
1 63963 97507
3 46 99901 179048117
3 52 99976 630145741
2 2202 884474005
3 5114 5114 188454649
1 764 8041
3 62 99964 192229066
3 32 99979 8906084
3 63 99936 878708672
3 32531 79767 676338680
1 33203 95283
3 99 99967 742449025
3 9428 93440 604818199
3 43745 82684 314967143
3 8815 19327 542461579
3 19 99951 32426930
3 26 99974 11647947
3 19381 25463 328917975
3 55 99985 366844849
3 66 99936 711556681
3 47 99908 516632229
3 1513 48966 39487019
3 81 99998 516163830
3 98 99981 737526090
3 23 99981 169342825
2 22290 663998471
3 10 99987 867749953
3 70 99979 829560716
3 55 99953 966029396
3 78 99992 248524160
3 16 99992 896631716
3 9710 38812 494117623
3 41730 67254 651074780
3 60 99904 624800265
3 19 100000 762833537
1 8928 96387
2 66794 847411114
3 3075 90522 404461216
3 19100 84258 617581717
3 37136 59272 16762235
3 8609 91586 753813171
3 29857 46927 75496048
2 99189 768957110
3 26333 81078 572719439
3 14561 77696 156073265
3 86 99974 60069740
3 71 99988 784808325
3 99 99913 544268249
3 30 99946 353813470
3 60 99949 374622161
3 95 99908 567581588
3 22262 90353 241509567
3 83 99966 443404862
3 79 99936 286340077
3 11 99943 789841162
3 45 99925 903812223
3 56 99975 12867660
3 95 99928 229618591
3 30219 33224 41407317
1 60306 60725
3 2123 12978 19840754
3 58610 74779 116625952
3 50512 79786 203655910
3 35749 98613 248176517
3 47 99977 164531345
1 72335 87441
2 7540 163992205
3 94 99944 356626113
3 98 99944 980151574
3 43462 69422 24184671
3 93954 97081 711889486
3 18 99902 680432073
3 38642 66167 818642862
3 2940 61962 759692049
3 8097 32676 237897790
3 66 99900 391020028
3 14 99979 999535340
3 67 99917 428652022
3 90 99955 551965470
3 39 99964 740168771
3 59 99969 116767110
3 80 99923 222486903
1 22157 52451
3 45851 54818 305506643
3 33537 62315 663666207
3 48652 78662 621440067
3 716 8178 771753894
3 9088 47053 594661280
3 57517 99990 855189498
2 17653 394886627
1 21821 72676
3 87 99949 520051247
3 15998 44772 24877646
3 32 99940 478764695
3 19 99918 68546927
3 31330 65074 348645419
3 46 99915 835937152
3 21718 43335 392518761
3 29 99919 861292144
3 27836 47250 353503300
3 92491 97330 341511157
3 100 99928 215065690
3 19 99966 484595555
3 97 99938 359437162
3 40258 68130 222238142
3 37 99941 932658944
3 61397 73536 882407947
3 12040 92084 478361203
3 23001 99106 602851820
3 17514 41528 612624402
1 85395 96891
3 72739 90864 836730109
3 5096 68959 213608478
1 7862 49799
3 42075 64523 584121235
3 86 99939 665556464
3 14267 98051 770449675
3 81718 98754 397916550
3 96 99960 839152507
2 4529 381601463
3 49564 83987 200686529
3 23788 87026 561583997
3 26674 44607 51844110
3 17 99942 899210635
3 10 99968 209908282
2 2230 918321739
3 86 99970 292919483
3 11090 30367 53365610
3 62 99933 7288806
2 71189 273190019
3 100 99921 316650599
3 25044 61661 126643373
3 11108 29917 916264529
3 95 99958 802934599
2 48203 723877929
2 46237 824718413
3 12024 88661 790563187
3 19907 20160 48161882
3 19191 62762 806721321
3 65 99945 295525218
3 82 99953 774239208
3 63487 95526 408950142
3 18218 54950 153498627
3 2255 22051 700078844
3 64900 71265 159620654
3 97 99971 956206927
3 59 99964 927551512
3 64 99906 742737988
3 65 99909 440715578
3 14931 81670 907541366
3 12654 68689 916483567
3 34 99922 226648580
2 36243 277908288
3 14 99998 95369180
3 95 99950 671457711
3 1100 80766 889176158
3 41 99917 154169576
3 66 99903 412089168
3 42 99974 823614848
2 86191 529275709
3 42098 42605 184952925
3 97 99901 914691324
3 39 99934 890952500
3 35623 42874 413210703
3 97 99955 34051524
3 15090 34955 892155974
3 96 99990 332465720
3 20064 54825 33752329
3 19 99964 961442116
3 28 99975 282340689
3 3254 46925 930664768
3 26016 67511 795615768
3 36726 87754 913162614
1 26797 77571
3 77 99964 930681220
3 2694 35750 593183965
3 76126 87698 201857696
3 52938 79820 81065672
3 4901 62088 643268254
3 13 99926 631710258
3 41367 73943 420228689
3 50 99982 537604996
3 55 99986 984419554
3 30 99938 240239035
3 8 99900 185097058
3 10558 25373 203009697
3 36497 56346 579259550
1 419 92193
3 6115 47212 174410149
2 1875 571403746
3 92 99901 341807955
3 22658 42862 174916010
3 42903 88833 999774022
3 60 99958 441318027
3 77201 99321 279956072
3 62 99948 81685373
3 64 99990 316442396
2 72712 40770970
3 84 99911 752293902
3 30 99980 99144832
3 45086 66034 676466200
3 68 99981 80100160
3 13 99933 656662532
3 89 99990 47843514
3 37 99949 247029691
3 48 99998 208011573
3 30750 94185 491621982
3 96 99913 586617234
3 17182 92800 25301276
3 26511 40208 413014721
3 67 99996 410001986
3 8 99906 129673587
3 33 99930 451383444
3 56 99980 896692754
1 14521 78853
1 9201 40636
3 11830 27566 563984833
3 3649 5082 384618810
3 16644 68090 782993706
3 27706 86379 531389800
3 7 99920 88798943
3 10908 71522 394822023
3 82 99928 940667684
3 39970 70382 832236370
3 33 99934 43713435
3 93 99955 674961580
3 13 99912 981475812
3 12 99951 188181716
3 55281 68938 263646825
3 7330 35833 836939220
3 7591 42577 208305011
3 43 99996 119356475
3 49 99966 520294529
2 61010 738988650
3 27023 32057 552446041
1 36410 76416
1 23847 33660
3 5 99998 385577167
3 42121 78569 297986862
3 40 99948 642610009
3 10942 95562 935667871
2 39405 849137864
3 97061 98215 222777529
3 18237 84281 69596959
3 54 99944 235475059
3 47 99961 59093037
3 23194 60580 471164402
3 84667 88909 627248519
3 14437 14475 539225697
3 27774 40044 972313027
3 70 99917 702406340
3 9 99902 560053687
3 4384 96487 740024524
3 25400 33388 924661220
3 95 99982 408016872
3 20649 45775 196247596
3 15588 80850 113744029
3 13 99940 483076043
3 19879 28749 79906328
3 66 99982 313107333
1 56362 63170
3 54547 69070 636112752
3 22 99996 335690665
2 94801 941132419
3 35494 53041 134817221
3 99 99971 464995590
3 3933 40589 628700002
3 7 99998 202232742
3 28662 98086 641550904
3 35 99911 715779225
3 72 99969 428497864
3 75 99978 476047118
3 33 99941 371095292
3 42 99908 336028321
3 100 99965 87977793
3 427 58955 83642644
3 42422 45560 210322904
3 51 99996 793428028
3 49549 57995 496329578
3 84 99954 906463290
1 17634 40118
3 27621 76164 211017704
3 92 99920 941935324
1 16096 19691
3 54 99993 21403389
3 36978 95507 707188630
3 58389 89366 634007021
3 2 99912 21165138
1 18993 98259
3 37139 80606 447323853
3 80 99934 410447661
3 13966 90272 803201514
3 16 99915 787583453
3 52 99966 630765464
3 69 99977 20276812
3 22404 96046 122892320
3 53828 64477 852238936
3 41907 81285 640773561
3 7232 26946 60346370
3 10 99992 273621378
3 19 99955 620210181
3 19 99967 686059189
3 22577 78223 421448870
3 32307 83671 849965594
3 17820 39888 678783179
3 47 99932 887557049
1 19438 46898
3 16821 36837 517607498
3 18886 94184 914122322
1 64660 95119
3 49 99908 258625265
3 37241 97560 542601600
2 51991 60514147
3 75 99926 647104040
3 66 99952 426379333
3 24508 24947 458639326
3 3590 56249 646529862
3 59237 88970 626346122
3 15 99953 760482804
3 29839 87685 731214366
1 18787 77136
3 12 99941 276159400
3 57526 61864 294885479
3 42 99952 144305606
3 88 99936 255383174
2 55105 853605596
3 76 99936 217497272
3 23 99972 686814740
3 91 99999 118216161
3 15728 92276 198100575
3 32 99987 70701532
3 79583 86740 664572604
3 91 99942 728354191
3 80 99961 569356364
2 5738 188723142
3 42405 93103 498857512
3 59918 67858 180120831
3 38534 97535 284132932
3 22481 50648 628974073
3 80 99958 734212310
3 99 99922 16826164
3 42 99910 353347274
3 1 99969 487421427
3 68123 68489 733014930
3 39179 95383 362254546
3 59129 70731 428160087
3 94 99943 985021080
3 100 99911 85372789
3 55195 66440 202449231
1 26469 26634
3 26706 78123 485888770
3 77 99966 600626220
1 30655 35373
3 64 99904 751917470
3 80 99985 409012840
3 33807 89068 81802053
3 39 99966 954764522
3 69 99981 659386726
3 16944 72518 309774142
3 10 99962 220286325
3 57777 59181 115177695
3 67 99942 742631224
3 13140 36981 476846797
3 21 99980 908933054
3 45634 58708 995947040
3 29350 38218 654122636
3 24158 86578 221349083
3 97 99934 49869082
3 66 99982 521550595
3 4482 62061 376611966
3 42 99956 31922672
3 6440 88225 505599334
3 10836 17961 570794978
3 76 99970 578390092
3 12314 62564 299196376
2 9050 178841254
3 8516 89031 934177557
3 12653 30472 153361091
3 88 99985 309936969
3 19831 77804 82537008
3 48 99973 301900918
3 52275 81434 664566888
1 80786 93813
3 37 99943 705508106
3 88 99949 841152304
3 35 99999 797453109
3 81662 90332 184700116
3 71488 81802 182899910
3 26912 88061 257539233
3 28 99991 27751088
3 27308 42013 921814188
3 50341 99920 562926654
3 59 99903 452425394
3 84 99934 242178884
3 73 99932 183315435
2 87825 612346257
3 19958 76150 955733552
2 56609 799571032
3 91 99983 377368761
3 83 99999 461907739
3 51 99973 96270020
3 86640 98387 781073145
3 14180 61833 52597612
3 62246 63874 95059511
3 25040 91073 669080770
3 11920 89320 376755987
3 42277 98189 194918723
3 751 77416 703885115
3 36 99995 143350505
3 64668 96882 483293568
3 25 99976 20847238
3 29637 87343 438891462
3 44593 48634 816286547
3 8444 29789 946639167
3 24406 56312 673533636
3 52273 69688 363329242
3 3427 85958 628987038
3 35131 39645 782684662
3 29586 47497 663314251
3 3582 39559 159793499
2 36290 784206427
3 72223 76236 690061608
3 65 99985 134447502
3 32771 58307 807932859
3 75 99937 523617718
3 100 99914 961481394
3 40 99959 612214166
3 23617 91992 774292316
3 100 99916 119048693
3 70219 89620 451079375
3 39935 92226 33708084
1 55744 78975
3 56 99945 347794054
3 82 99962 792941823
3 62 99969 801655587
3 37 99988 843003768
2 25582 743272363
1 76730 97909
3 41 99932 171727822
3 62948 93521 827574179
3 87979 93734 693131537
1 43019 90192
3 99 99916 160645767
3 7503 76051 642636027
3 99 99981 140175015
3 29535 99777 738691291
3 80399 90501 717332901
3 21346 38675 516253477
3 33 99930 87841623
3 27240 73453 281444428
3 66326 84455 55825193
3 53 99956 856139379
1 3399 85389
3 1 99914 463494750
3 32461 49380 772644536
3 43 99989 498454152
3 51 99922 870224946
3 51 99943 740297138
3 33154 61897 876958098
3 88 99985 745374171
3 34331 96699 329986367
3 19916 45211 215500567
1 19765 41673
3 16 99972 1929152
3 87870 91859 299327272
3 6 99914 36118841
3 5935 81467 644667596
3 5 99982 357667031
3 38530 45924 731304086
3 49 99958 700563240
3 46 99901 245631212
1 63239 99435
3 65 99981 406799832
3 77636 92106 612137337
3 65 99908 729039632
3 24 99913 796192966
3 10350 42814 932677643
2 33854 75259246
3 26091 70673 515918724
2 57724 356904581
3 13632 22475 41945805
3 23 99981 797373748
3 31 99913 736790262
3 75 99959 440172986
3 46892 93923 376765234
3 61442 97489 244375297
3 42 99917 767809973
1 78783 90246
3 89037 99387 531551831
2 27270 759943723
3 38695 54065 73210920
3 42 99974 903553047
3 83295 95943 682537729
3 89 99936 441723324
2 96672 160467727
3 46 99911 31067737
1 3997 88682
3 13405 35957 311975897
3 81 99996 602325834
3 26 99994 847792499
1 702 59949
3 66439 85187 330450420
3 74056 97884 512365418
3 17 99955 272585618
1 59916 73713
3 24 99936 331105311
3 65 99938 861120132
3 48 99950 269139206
3 57 99900 830409617
3 7 99902 827286087
3 48 99974 948705895
3 35338 39365 620158633
3 50849 64304 219250018
3 13934 34432 801373925
3 22542 48549 616901891
3 92 99916 200698520
3 26201 57227 569147012
1 56724 92062
3 69134 73061 418726226
3 77 99931 888846482
3 24 99985 344167107
3 35895 39797 819075925
3 10700 57312 252244711
3 65 99933 401938786
2 31237 166654526
3 65734 84668 891542841
3 53496 75563 277781727
3 64 99972 997631989
3 63 99923 332627120
3 29262 44044 75574150
3 35636 80252 318912121
3 52791 71163 413027022
2 84491 47072860
3 96 99959 857509086
3 54 99900 801350168
3 61 99901 252609076
3 32713 43007 613805708
1 20237 46416
3 80 99994 771155908
3 25448 72579 786313752
3 14 99950 508708385
1 3425 65248
2 1884 381470485
3 19470 48398 336218685
3 20 99947 386369190
3 39727 61461 559848185
3 54524 54607 401237726
3 64 99932 55746232
3 78 99911 945288307
2 5720 642868910
3 71 99971 852984972
3 23071 44628 63217703
3 36195 61918 828157850
3 27949 88352 94782530
3 10447 78006 321417827
3 5830 84813 736417589
3 39 99988 791950108
3 41 99900 233393189
3 53 99944 508380921
3 9 99959 689237723
3 17130 83912 765472641
3 9 99998 867771317
3 22975 69475 604662823
3 40016 94927 542030811
3 10 99965 346168342
3 45 99930 17085876
3 24 99972 177110092
3 28198 34037 89081752
3 61 99989 144153067
3 80 99937 151953094
3 98 99922 518108363
3 46 99914 799827608
3 16010 72209 616365652
3 41 99908 971789302
3 21 99975 7956107
3 90 99942 830411017
3 73 99955 738691435
3 40 99993 219918641
2 13094 786169177
3 3 99901 672061632
3 62466 65069 666646507
2 72332 892983162
3 95 99990 870679499
3 20 99959 705616592
3 36256 54332 391104654
3 77 99901 557383791
3 45619 65449 52796612
3 39 99920 551646092
3 5257 36714 988736844
3 11219 64290 55784194
3 62 99967 229583482
3 68066 99155 73123463
3 76 99998 447588082
3 96 99969 560584734
3 5802 73288 522716340
1 3557 8281
3 66 99901 647580434
3 41025 72949 915085539
3 89 99980 515342554
3 11375 33079 641358181
3 55384 64706 426981651
3 59 99906 696438914
3 77 99937 186507645
3 41 99968 921086286
3 35 99965 348130969
3 9098 80514 104175419
3 54 99946 235361018
3 32916 86892 162004499
3 51299 51643 539810014
3 7 99942 223217195
3 54892 88402 373348862
3 19 99981 814482133
3 62 99986 693164450
3 11 99983 910493974
3 84 99989 265592569
3 31 99996 296400026
3 4 99909 18024359
3 26849 35857 288478437
3 78229 89920 30543520
3 13184 55976 360106700
3 26420 75506 956382516
3 13002 44581 203809827
3 30 99939 142742123
3 38475 48912 51826104
1 55395 75920
3 90 99932 732198258
3 33 99941 305783329
3 24200 77107 777227662
1 152 12368
3 56 99926 267425022
3 3 99967 751058543
3 24962 75877 414966643
3 16 99990 728891960
3 80 99904 742821426
3 8037 97767 491965915
3 24 99952 642748034
3 43773 72461 514097532
3 13 99942 901453380
3 19775 91492 636847430
3 62 99986 620941160
3 68234 73070 553699466
3 36023 45284 852242847
3 40 99907 526173449
3 28 99951 485603923
3 46 99943 903310
3 28714 87585 323727060
2 28477 129240142
3 1507 97303 257031262
3 51 99944 831835006
3 51681 68918 516757689
3 17091 25126 229877037
3 22 99922 202105296
3 8359 25109 534121211
3 18710 38874 617066714
3 33240 68620 216383986
1 1935 15913
3 67960 84853 373058354
3 94783 96145 116425014
3 41020 85733 522073539
3 64 99930 821262636
3 4 99985 862740459
3 30 99900 470839831
3 529 34732 162563110
3 86 99980 857853950
3 16109 25506 170865083
3 37 99909 948419469
3 18 99957 511254159
3 37923 87807 515079314
3 74 99904 223370035
3 31469 70617 492183211
3 83 99995 777639743
3 39534 43719 528573502
3 23 99952 24511972
3 58 99919 520874409
3 65 99999 448369340
3 42379 83227 733117114
1 13191 66816
3 15485 84905 788727498
3 39 99912 946669871
3 52 99922 483256350
3 68661 98353 12215939
3 13836 16574 63299195
3 36 99913 936551273
3 77 99988 95580654
3 51 99915 531698587
3 42 99920 287170643
3 12 99933 422894516
3 52040 54065 453205767
3 19859 35498 210019970
3 60 99970 93611231
3 6306 40480 233818267
3 1813 56505 899313241
3 78 99988 390212147
3 97 99992 374807057
3 44 99915 776103726
3 82 99984 375981430
3 90 99920 666609521
2 55276 294098523
3 18524 83129 749818181
3 53 99994 193449420
3 3509 78752 154212642
3 90 99995 800436004
3 9 99923 380352223
3 64 99961 635182990
1 55640 98722
3 9125 91564 704370954
3 95 99956 803061442
3 18 99965 942606007
3 46936 78652 174069680
3 9 99991 109803845
2 32266 427305875
3 56599 61792 964655252
3 13 99907 961627083
3 60065 69885 62944796
3 49 99998 690978041
3 14210 40446 836182489
3 9640 87300 921913392
3 94 99950 49618033
3 34824 40035 416111322
3 56 99923 505983267
3 33 99943 581436486
3 64652 73569 367988727
1 93411 96727
3 75169 77013 492426694
3 10893 35409 660497918
1 4395 18802
3 27 99950 123576417
2 89850 443999402
3 88 99994 1037061
3 17 99963 95475434
3 70785 95196 966909921
3 50294 55635 408244083
3 32 99962 61406272
3 9043 68586 862157289
1 13693 25829
3 24773 78793 961920203
3 47 99922 3687395
3 48886 74229 760363979
3 37 99978 247469334
3 11 99950 338024654
3 84 99906 324755155
3 11 99987 247188179
3 74 99974 216091782
3 24 99976 688890957
3 95 99926 783991656
3 33813 76883 271249243
3 83 99998 238184009
3 36 99931 853229626
3 54 99915 676408239
3 66659 78891 430750712
3 1784 22360 462510112
3 62594 74400 499454827
3 21 99982 922043580
3 42157 49125 514061921
3 62 99912 436042255
3 98 99947 224032536
3 33544 55255 91894053
3 82 99982 306263025
3 80 99967 651215071
3 56 99990 56993633
3 49344 97827 678446981
3 53 99914 530029608
3 73 99920 960864924
3 22575 31174 557112773
3 90 99914 305050874
3 49 99900 721271593
3 4874 36968 537031447
2 64936 432826798
3 52224 86768 345197615
3 6 99908 129002202
3 1788 6734 803050836
3 25868 29351 694979475
3 44553 95800 74621626
3 849 64155 689804005
3 1629 37387 336709686
3 22664 71972 635775407
3 27422 95630 167343773
3 79429 96251 866576791
3 53841 75214 166930529
3 12488 51173 84622396
3 55 99953 351423581
3 15 99917 574889130
3 39798 71250 198120685
3 13867 14803 528787219
3 45464 75388 509651777
1 37304 77675
3 1832 5855 259162247
3 79 99969 802560682
3 38229 92902 527529068
1 89378 99159
3 54 99979 874643327
3 99 99998 438503388
3 73 99962 341282364
3 34 99971 890498695
3 46 99934 396286169
3 87865 95407 828186044
2 93195 198219714
3 32 99942 176450786
3 54374 55374 908421724
3 20 99954 690234207
3 56 99993 957090060
3 1792 15665 880256874
3 97 99962 252130255
3 90344 95519 30492856
3 95 99997 526241137
3 15738 93323 637070323
3 21594 77120 873361381
3 76 99997 905530793
3 21979 69632 382441172
3 45 99947 360718212
3 17 99957 460648052
3 77 99908 181657020
3 31 99976 479381148
3 36 99990 929508554
3 43 99914 576123413
1 15511 35797
3 80 99963 686633865
3 25 99925 646652741
3 60936 79924 933737057
3 5543 47071 872193415
3 914 89483 245610034
3 46 99987 323934241
3 21 99924 210900816
3 10328 29910 756294906
3 58126 89860 589740645
3 25256 29178 470510737
3 84369 90214 583860225
3 37 99963 586773038
3 14 99907 831742576
3 51846 69029 319786584
3 86941 96316 393987536
3 46104 71559 797620615
3 13216 38397 518078051
3 7681 43397 388171034
3 77 99960 608616738
3 25568 93545 942124172
3 9363 50852 251431059
3 59 99951 369695458
3 30430 67743 465078236
3 53500 81509 665082984
3 84 99957 421048856
3 5958 62298 225057950
1 69779 94257
3 4760 12317 892696747
3 40 99952 908816
3 40 99950 590330556
3 59 99959 249936810
3 29 99989 589547821
3 26 99935 478122338
3 81 99922 889423286
3 17009 53318 491205682
3 51753 82373 118989735
3 10 99951 237065209
3 5474 64068 751376918
3 87 99936 654909781
3 6185 84078 639133787
3 94 99937 968049075
3 37 99914 321469118
3 91 99917 363717541
3 91 99996 649799023
3 85144 88771 132528500
1 29289 72939
3 51 99942 237757517
3 6 99920 743817808
2 6157 75350614
1 8903 35645
3 75438 86644 752188247
3 27784 96093 576943415
3 52729 91515 792918818
3 14855 86108 631451714
3 41 99942 904257143
3 24195 37367 851357559
3 76596 83782 404972304
3 23942 80037 952328047
3 12 99940 747594462
2 83582 771026422
3 41487 91542 867660588
3 40 99931 774334936
1 16913 38488
2 44582 336796832
3 32631 70424 748563190
2 21416 408408964
3 56 99941 768735812
3 4610 73225 190360655
3 26692 97992 216355076
3 12 99958 797752846
3 83450 85553 549178507
3 50 99973 531907257
3 91 99941 763819773
3 38820 53239 54079802
3 76142 92411 980149708
3 70337 94099 53094826
3 5 99900 397646208
3 10 99928 761397691
3 8 99902 758989269
3 14640 56474 65820020
3 87 99909 413604364
3 5418 37256 646965796
3 76 99951 88137083
3 7017 33456 920355729
3 78 99973 796796006
3 13940 70874 663564144
3 13914 59352 851378962
2 12342 151587073
3 45763 89737 433515831
3 39608 65449 948990546
3 27391 88294 469218288
3 43 99916 569124072
3 3738 90269 133255069
3 42013 58499 580490809
2 41709 241362789
3 57 99947 760635020
3 16025 56024 892237863
3 53 99941 198630766
3 55168 58661 809997015
3 28 99931 9048203
3 5 99949 704404080
3 86 99930 415354572
3 3 99959 204063943
3 4565 67714 291457622
3 40 99918 861734747
3 11 99914 632015353
3 12 99929 68889196
3 17176 92647 800621290
3 13 99970 648068688
3 26 99946 387541169
3 44 99965 560051457
1 66698 88233
3 43860 47976 51783058
3 33 99954 182968128
2 53559 737243696
3 26469 91374 205853395
3 9062 79212 697971444
3 39 99970 215862553
3 14 99959 971383602
3 58 99983 844757101
3 42684 86151 145323427
3 29607 40059 691705685
2 11045 406655885
3 25 99929 137499339
3 7 99924 234114693
3 14 99993 968770456
3 81 99949 777677093
3 45079 56592 719044104
3 42090 98421 568394014
3 43972 98725 900703943
3 94 99933 158883461
3 38642 52331 268381097
3 75964 78381 887421545
3 33997 94982 611060444
3 1165 24718 93165988
3 13179 82206 201982553
3 43 99910 630481903
1 8093 64692
3 15611 87602 894120360
3 47698 88612 507794908
3 42450 62153 484310115
3 31 99928 531332222
3 93 99923 113394086
3 69 99917 879456829
3 24 99941 400635239
3 12320 39741 931857443
3 23 99930 72228319
3 24592 58387 893630236
3 66849 99368 698561243
3 70020 91742 166456810
3 97 99945 762347854
3 43194 91626 954565465
3 31395 40383 114086699
3 43 99974 919827124
3 76 99960 397570930
3 41288 89119 219640440
3 25146 40849 699141256
3 18 99951 282053959
3 60 99960 51105996
3 18 99929 259652896
3 57 99958 16139623
3 16717 16779 886993101
3 59 99989 125930852
3 14926 40501 96691101
3 17 99914 283611905
3 15978 53416 927982931
3 96 99924 708903236
3 29 99984 45937246
2 31601 839808746
3 13782 16750 660089903
3 4 99913 376054788
3 97 99980 124688380
3 72 99980 603780518
3 84640 95911 29634997
3 68 99941 531940845
3 38416 78336 424312556
3 7 99922 51049244
3 31 99963 482960446
3 16713 61823 502288245
3 2 99958 241180100
3 31359 94672 126280010
3 65 99912 394549196
3 15 99916 250297167
3 22988 88213 294762441
3 20 99914 677694771
3 795 73586 408338312
3 5736 55263 159858799
3 11 99943 295831716
3 99 99983 450060638
3 14436 38724 28296252
3 20606 39159 56677005
3 76 99942 369775332
3 49729 68722 813755476
3 80 99991 575292633
3 19540 46515 515185830
1 95044 99921
3 11105 63950 853598181
3 36729 66071 783220025
3 36874 58548 82395633
3 9282 92081 592218354
1 15867 58490
3 54 99907 632472703
3 32 99943 148904773
3 47242 99216 980637728
3 9568 35581 936108467
3 28674 37065 718926766
3 50843 72222 214630105
3 46468 75790 344418783
3 78 99931 559897359
3 50 99938 860621744
3 22087 51117 38395807
3 55629 87810 197767758
3 22166 34165 8514651
3 43304 95882 324078421
3 87148 98404 407350643
3 60 73660 456187198
3 9708 53859 944963461
3 20 99988 884153362
3 20 99978 895238133
3 3564 3984 80791652
3 54555 88982 152537471
3 63727 68462 875474046
3 69 99964 147363595
3 25 100000 822873050
3 1355 76354 882216128
3 69 99996 118571732
3 58 99941 719513948
3 13712 46547 384650910
3 54592 97795 804515779
3 8637 31729 249021300
3 57 99957 37605590
3 1 99981 330934545
3 68696 74695 343085958
3 26 99945 524373857
3 63344 76648 490300201
3 54958 98231 582812537
3 56482 97200 668374029
3 78 99975 889051844
2 92614 311400498
3 83566 86827 775487568
3 13755 15306 780366399
3 29 99911 314793627
2 23304 364333307
1 27831 70936
3 90028 94521 241113369
2 27586 295725302
3 13320 35041 205833073
3 88 99941 878948879
3 60 99935 62976722
3 82254 98019 109883339
3 100 99959 605887869
3 48 99993 314181780
3 50564 97866 802727487
3 99 99929 849306298
3 2244 34122 456921022
3 13608 14693 992913648
3 72198 90849 827826321
3 44 99965 796451575
3 57 99971 632566163
3 42772 87227 764890776
3 44 99913 66191993
3 13812 84275 519633624
1 29859 36348
3 4562 28294 555465750
3 21907 40736 168152813
3 68504 95401 111690747
3 30 99956 916985904
3 35 99957 962852051
3 82 99902 175250368
3 88 99948 420796854
3 70 99998 49625101
3 57199 99768 795470675
3 80349 99337 882263702
2 55630 276734243
3 36 99957 862618813
3 29 99905 147845981
3 3425 80851 107822270
3 100 99944 760628283
3 74 99941 623076408
3 29890 96161 725076771
3 36 99944 583879001
3 27903 55990 525273971
3 44759 98490 429762239
3 33 99964 643089402
3 43 99924 419617413
3 17836 96941 13786278
3 59589 97555 21375387
3 70 99980 576522879
3 7 99985 563703130
3 12280 95787 148290004
3 6 99973 612245336
3 84 99928 50099381
3 66 99938 740057978
3 2922 20806 605212065
3 40908 68902 665716296
3 55 99995 880041088
3 49094 58208 540290949
1 14576 38094
3 37195 51459 758076093
3 14 99980 738860079
3 4 99946 631662754
3 19880 88899 990650140
3 62 99963 395598073
3 1813 54003 405376326
3 9 99938 336107177
3 3183 34555 145177827
3 70 99960 487082803
2 50310 299384405
3 57 99907 870126940
1 41787 41921
3 36510 72927 677137794
3 82 99932 621270818
1 10961 19726
3 55 99979 704185122
3 24330 35823 21706798
1 8515 69481
3 73 99920 796858500
3 62 99953 716250369
3 69446 72648 172849892
3 68368 80946 37795316
3 68807 97527 746533662
3 38 99990 127762182
3 56 99952 781606830
2 60956 293211695
3 24984 52615 239864065
2 79566 309207829
3 29007 54425 643065569
3 17881 21543 175771230
3 52 99960 646486219
3 88 99933 896528703
3 71 99979 506402488
3 10064 93510 357192181
3 80 99916 270776287
3 1 99936 517385607
3 19275 47777 45745424
3 76 99951 272417524
3 70 99913 28967815
3 35 99900 100108457
3 10349 28456 512799232
3 65 99917 586838071
3 3407 25635 160882188
3 32827 47577 347676226
3 42 99935 239851940
3 60 99921 700715708
3 88 99901 386540795
3 29 99927 10740563
3 65 99974 254132888
3 59456 98853 225520680
3 43882 58795 688367524
1 39254 81455
3 33 99913 294220523
3 20 99956 974822398
3 12 99998 469640713
3 57369 66248 821874609
3 61 99916 368566584
3 2 99939 514382789
3 76 99917 635920891
3 19099 59473 506632264
3 48391 71034 410801624
2 4108 354917334
3 94 99997 75460313
3 12 99930 415523566
3 17367 95381 812560427
3 25441 36968 832960624
3 54 99985 722122478
3 59301 94644 498255398
3 65 99910 960405668
3 28778 37602 148411660
1 13486 22362
3 38 99951 148883396
3 38310 93805 329056495
3 28882 31631 526066411
3 67 99961 472748194
3 77065 80749 871383632
3 66625 96612 668568118
3 20408 57620 938533708
3 54937 86096 170622507
3 66852 73076 437666506
3 4719 64536 346973124
3 3856 42738 306674748
3 52 99903 170377117
3 19 99998 295976652
3 6469 55547 586119294
3 76648 81236 713353427
3 44 99908 756615790
3 96 99957 837903247
3 57 99941 82375179
3 28 99996 319103761
3 99 99941 464200217
3 10128 94314 293207669
3 40584 71119 755185497
3 23 99952 923723862
3 26052 49707 589502620
3 58721 71473 597225856
3 31 99935 831936280
3 75 99941 966818792
3 48074 57141 886806266
3 63 99921 314065881
3 41 99964 318953532
3 34 99963 770929520
3 6 99955 44531641
3 86 99960 150116938
3 3733 29509 451900544
3 20 99944 862160764
3 52627 91221 469727077
1 25779 74857
3 53 99964 69272325
3 34904 61620 601742849
3 58 99942 332078207
3 3112 88785 960500528
3 65 99913 851525337
3 45324 64938 430490092
3 28101 80793 855922433
3 22502 40651 43989784
3 2 99934 426389258
3 70619 85526 31803294
3 24946 96499 784082951
3 26951 91543 893235946
3 15 99923 490212376
3 57539 85467 224243097
3 71 99907 933674691
3 13945 35542 600288365
3 49 99947 382894981
3 71 99907 86797701
3 9625 17732 128021672
3 80984 99365 59383243
3 6 99930 270702679
3 6117 33083 197644974
3 11459 46944 186498032
3 2 99900 464567313
3 53 99900 658396057
3 10 99948 745259140
3 36722 86563 843350551
3 23 99979 625889201
3 12 99947 5904091
3 65 99997 171232025
3 1961 30024 918171741
3 31214 86807 783878913
3 62 99943 14259885
3 15202 98871 119494055
3 28 99925 884314184
3 38699 97233 358470329
3 73 99902 22851368
3 48706 74485 806934280
3 4 99931 482935840
3 21 99945 321357944
3 23600 33842 87360614
1 58112 76695
3 22903 30125 559253524
3 47 99928 815060309
3 19276 69243 436544600
3 23 99952 351386507
1 36590 79046
3 15750 68972 130473369
1 37206 76332
3 45727 96612 851496204
3 28 99948 439563426
3 26353 36356 376739482
3 10 99950 494900510
3 12369 47700 290780192
3 13363 31880 875937187
3 50146 50541 432673716
3 39644 48668 814362572
3 99 99955 371877806
3 18265 53129 163917831
3 52 99935 976444758
3 49563 81965 451029990
2 48826 387031223
3 8540 21471 608098024
3 31 99992 55781884
3 100 99927 878831119
3 23 99947 365979334
1 12404 31036
3 15560 95712 259923813
1 30913 55065
3 73 99920 151595509
3 28006 97451 265155512
3 53 99952 920272053
2 97315 642809163
3 5 99987 221700782
3 2125 91678 793855262
3 23 99957 927518562
3 9474 83338 157416476
3 18 99902 942834408
3 77406 96082 649066766
3 24048 60881 590312814
3 60374 65988 857430356
3 49306 80584 283050051
3 34746 79393 713567492
3 95 99978 258058883
3 61746 77361 971820852
3 32 99931 500348949
3 77562 88741 981324436
3 84771 86658 816836312
3 2295 16789 265251904
3 43472 71554 703231513
3 70 99975 884898516
3 71 99940 212277832
3 53 99948 860541377
3 75630 89402 678639339
3 36 99971 565446367
3 81399 93409 495641811
3 37 99930 303500356
3 2689 36580 463904398
3 23 99994 578703955
2 5860 191935286
3 74 99964 553569095
3 68 99972 974313393
3 56 99939 792621785
3 16 99955 97036585
3 47039 50884 816641614
1 1364 64248
3 36159 83428 146862287
3 10871 16614 399727680
1 545 28672
3 53 99953 971166064
3 27114 60718 542846179
3 59 99965 919737696
3 72 99949 386740441
3 19 99919 195949361
3 74 99951 952833334
3 35 99940 864600498
1 27296 36393
1 10305 26027
3 8 99900 107673785
3 34878 59089 340441985
3 46712 63605 445523084
3 99 99905 686126832
3 26 99925 576252589
3 24718 37397 529454344
3 55 99984 248762460
3 64139 88536 452558334
3 37 99942 474458348
3 63951 74954 227076187
3 28 99984 353474395
3 70 99977 717637427
3 3314 44175 215582753
3 14 99965 238577306
3 74692 79776 573837641
3 72 99919 147300437
3 1 99968 913068222
3 88 99938 612755661
3 88 99916 41934567
3 43 99932 633754185
3 17755 21403 324321654
3 81611 92746 715972700
3 47 99950 121708157
3 36 99959 761587612
3 47014 77842 822767555
3 35 99942 74471318
3 23 99967 625401941
3 18463 57377 577658110
3 51055 97259 813148256
3 52 99916 973212715
3 25 99913 367518014
3 60407 61163 701556162
2 62855 790759069
3 12525 55839 631843809
3 14 99946 357944472
3 56742 74500 129820103
3 43444 90872 383546339
3 72 99951 211698594
3 59 99918 299771206
3 7 99959 595270228
3 33 99983 952112667
3 72 99901 467295091
3 31 99985 271313055
3 57708 84762 278820921
3 40082 98197 881580168
3 36431 69541 741062843
3 72976 99205 759944664
3 12375 79335 439152478
3 89 99973 312284145
3 11844 37224 162633862
3 10 99984 18665
3 35 99998 701683857
3 138 19543 160367903
3 48405 62176 510000132
3 45 99988 51776271
3 57931 69721 71119876
3 28 99944 53333347
3 62 99929 218726663
3 17282 75522 171987275
3 48 99998 679598028
2 9267 595689992
3 46949 94014 231349528
2 74633 359145128
3 41 99941 450841087
3 69542 87235 356581043
3 964 40760 148903592
3 61220 90790 499524870
3 84 99963 492882488
3 21248 64807 615971070
3 49 99938 53031665
3 66567 88055 843822958
3 43 99960 729220043
3 37274 51026 910461490
3 99 99970 541708455
3 30 99920 429093375
3 51 99994 871877832
3 47041 64480 493744253
3 58407 95497 523235711
3 52 99907 110555288
3 93 99954 488228645
3 8484 27828 415633684
3 14 99955 446687311
1 33824 83842
3 90 99990 962429363
3 9 99960 626375449
3 98 99942 618002907
3 8970 82570 28577056
3 55 99938 70474043
3 47605 92917 119904352
3 8 99928 435280250
3 1202 45063 686837339
3 73 99972 27538138
3 90 99915 478804126
3 35 99935 632868777
2 40252 644899349
3 58 99926 471107204
3 17176 55356 841318898
3 84 99924 873759170
3 49 99989 476429236
3 23271 89255 958271327
3 33901 42943 829320347
1 32869 53660
3 54 99949 41879335
1 10925 22579
3 5761 56991 283509360
3 47 99950 119095040
3 28 99904 127836836
1 11386 29802
3 15038 43373 412378425
3 6455 38635 952768225
3 90 99929 160806457
3 64267 78764 597486205
1 53999 55416
2 61614 993653160
2 38019 947422613
3 2363 7603 652694711
3 53 99972 839453139
1 41945 74012
3 58 99914 559575680
3 99 99994 815312530
3 12 99923 604699998
3 15227 78704 936558905
3 4 99953 913688165
3 77239 78215 965335352
3 59 99945 57535357
3 41869 76763 542312201
3 18 99917 650041296
3 32 99921 696686600
3 34 99961 721513753
3 19 99968 3931751
3 17435 22564 89144637
3 42 99980 365578082
3 42 99998 869668381
3 29185 48679 454714804
2 80362 39226659
3 5286 42412 350667693
3 24 99961 135444119
3 60006 88427 333528443
3 13 99928 469744663
3 54 99912 336055247
3 14 99930 607500740
3 71 99945 870983958
3 12272 35970 18010397
3 23 99974 365051287
3 732 44030 48923410
3 36795 93143 179325484
3 12648 24578 147656790
3 17644 22811 143811896
3 57 99955 522678261
3 10361 76188 554543061
3 53752 58679 122401830
3 63 99939 939799886
3 13895 25109 752573283
3 53329 81655 47837389
3 65 99974 587515830
3 86 99948 161414485
3 27622 59883 719012950
3 27244 46899 659050995
3 7383 62544 623225203
3 11922 51260 954344496
3 67437 76517 697094222
2 80405 192133527
3 19 99998 723058364
3 45550 70789 731320093
3 82 99975 121238590
3 35 99969 599130195
3 4719 74881 800789727
3 73 99965 302169972
3 15244 44132 301897325
3 80000 92979 509930392
3 66 99901 89079080
3 39 99904 220442986
3 2341 47704 674206739
3 34573 35200 455474715
3 7570 85669 780708745
3 66966 79968 227494551
3 44532 70028 564600340
3 23 99960 947018487
1 86219 98673
3 18 99977 832082335
3 52 99968 39034744
3 65761 76079 753715294
3 94141 95470 108789740
3 1569 49523 928350507
3 60 99928 279338630
3 36 99994 232883361
3 29482 59598 66038764
3 59 99971 143332070
3 4470 62552 221707108
3 15 99944 706275684
3 75 99908 525584425
3 5916 61135 913580731
3 82600 92497 366086910
3 56 99916 988730615
3 36537 94267 333524993
3 76 99988 13568510
3 51981 53786 935806658
3 43 99933 713507916
3 24690 57318 925211283
3 25 99991 830028771
3 54458 90035 987924258
3 26131 26410 496829309
3 54085 68149 149951813
3 26345 44927 392271876
1 15478 74750
3 802 66268 605101514
3 98 99995 863584963
3 42 99991 876934205
3 93 99957 263528726
3 47925 62916 399609512
1 21635 79392
3 79 99992 250971175
3 25 99956 85268272
3 16 99984 15714328
1 96856 97263
3 46344 68241 87578301
3 38671 47815 539466199
3 12281 35636 706408464
3 16744 37758 66695892
3 20577 25573 693300488
3 94 99932 428187066
3 75 99919 98457263
3 27316 88232 294986760
3 76 99964 695872154
3 22 99910 856516789
3 55 99907 181135196
3 17 99966 658930250
2 84755 789446583
3 12218 23445 938581977
3 15914 90521 903987906
3 47523 73843 333655130
3 41 99938 83679971
3 56665 67767 289914580
3 31661 51442 268858590
3 29126 30753 191461342
3 10 99979 534485714
3 82505 90282 518262528
3 1320 99486 159725811
2 38942 352859680
3 25622 87772 669678331
3 34553 40563 937130457
3 23 99997 359968923
3 3582 66400 837266989
3 21 99966 954210874
3 50970 86782 366300754
3 11 99991 695206022
2 59499 652136268
3 30183 38502 70145276
3 5 99913 929193794
3 33327 41717 588342795
3 25 99951 941584719
3 8380 49401 350962607
2 68500 543885792
3 6149 62886 571719197
2 40360 607707504
3 4439 62118 600735130
3 75 99934 274204034
3 7 99935 775761547
3 5336 90783 286746181
3 4 99994 51852620
3 36021 82005 406521318
3 13 99907 90459368
3 56 99988 870380982
3 68 99979 707448910
3 3 99959 824866495
3 17 99947 381417350
3 36 99927 264568984
3 8607 23384 972376361
3 10262 90163 759329398
3 61 99944 33339920
3 49636 65561 510747267
3 7 99991 37455180
3 31051 99447 38234995
3 3 99911 422224470
3 9882 74425 231423061
3 30 99981 617854343
3 10 99966 480726695
3 91 99976 140268746
3 17335 81665 123975341
3 52475 93334 125287569
3 10188 25713 756041731
3 80 99918 992428294
3 15 99972 589139056
3 11910 82024 999755139
3 70 99943 995710718
3 43043 65866 749961795
3 65 99966 505313607
3 49886 92564 491554394
3 8 99906 965111570
3 43499 81783 256371171
3 57 99903 20027935
1 26508 71621
1 8985 94542
3 8 99929 245998728
3 43144 97142 979427113
3 19688 23068 713872950
3 8805 45800 208697570
3 66276 84583 927450184
1 30628 67427
3 52 99948 314980349
3 3002 13960 643417194
3 47 99919 222585857
3 69 99977 269959947
3 85 99916 212748467
3 1034 15804 668426574
3 39 99999 674352918
3 91 99984 106336173
3 88 99919 955320032
3 88 99949 644620165
3 8 99976 720236395
3 36262 58111 794313644
3 1973 78889 66169580
3 87233 98203 776146244
1 10591 20760
3 70 99948 750341988
3 90 99924 917107229
3 2436 61492 77085111
3 90 99905 82865107
3 64 99905 560818063
1 49280 84737
3 43068 88150 335422593
3 92576 98625 224954414
3 51 99918 929164281
3 15210 60622 796557284
3 10 99947 488603524
1 20592 43463
3 77686 83053 276425603
3 25022 56770 271026850
3 2905 3105 255582798
3 52414 62454 587543050
3 10 99904 811510036
3 41822 64210 691136130
3 62514 77085 795779323
3 63 99976 977485722
3 4503 19531 403646917
3 45 99901 407774204
3 50 99978 896457190
2 82535 914457632
3 77 99945 572978904
3 20094 38321 994196514
3 23 99997 629100407
3 35 100000 11771083
3 5417 80548 37400698
2 24138 189296500
3 22 99964 916920093
3 30 99950 688541616
3 8214 61996 177441448
3 21511 32844 890167793
3 55 99940 378280491
3 19 99904 759949441
3 3167 83194 157946049
3 70 99918 729413856
3 22 99914 618722061
3 77 99915 245221881
2 38722 923973179
3 64310 93584 814208400
2 69908 233053558
3 34 99946 813774797
3 7429 87564 565655475
3 57 99995 611743623
3 55043 55793 366061101
3 40392 89673 666941657
3 45 99998 776649955
3 32768 88013 374991551
3 8 99920 534080842
3 1835 77365 913295629
3 58 99927 392881444
1 10459 60692
3 88 99972 132735932
3 8262 23640 789818264
3 47813 65161 994891546
3 34 99965 104998215
2 76238 882741276
3 49 99995 537951322
3 38364 88384 522529051
3 9946 41150 813035865
3 47972 74133 544906986
3 42 99985 902390451
3 33812 73211 170198607
3 72139 86093 508556072
3 59622 81536 73447262
3 24239 71269 181766376
3 9 99956 124178385
3 28811 88734 77053065
3 2177 57371 378038169
3 3191 91961 961243710
1 6735 23189
3 48934 54548 598967556
3 52 99900 567307139
3 51380 93560 845390094
3 33 99948 210417808
3 58 99989 145762835
3 77 99943 907533869
3 76 99932 745600250
3 4215 5308 522509322
3 14010 89356 234022050
3 61 99921 48312387
3 79911 94303 435670360
2 62647 811576177
3 62 99943 656091170
3 24305 47805 231359048
3 29 99988 460652322
3 6482 10872 365454316
3 45741 61066 233288084
1 44820 68337
3 7834 32852 991053836
3 31649 55229 536578183
3 74 99992 754910234
3 11573 84038 234932784
1 53887 88645
3 59117 73297 12176043
3 26422 41213 938510383
1 6792 10156
3 83 99997 460590983
3 14430 16557 70349502
3 82 99976 811207522
3 32250 55630 514957137
2 63754 162799707
3 68558 99210 447364547
3 2 99968 710733958
3 66 99998 76219848
3 47533 48123 171295576
3 18563 86121 611636004
3 1 99917 573634212
2 85075 278753125
3 29349 91991 544322654
3 95 99992 718345552
3 1734 27025 319624546
3 32 99944 659666116
3 63 99954 955154964
3 36391 88385 408550379
3 74 99938 626003987
3 28070 93585 865212969
3 32 99969 345656766
2 48402 432419545
3 56 99950 91654904
3 13992 79492 335733996
3 4101 23029 492884225
3 3197 80609 880651133
1 73101 79986
3 39 99973 812119436
3 61067 89163 76684793
3 12427 51881 374656049
3 45 99971 79499747
3 78 99993 752765171
3 40642 81524 769084940
3 22443 61220 116478139
3 79 99964 664591759
3 32 99928 843998982
3 41 99982 949836381
3 47492 92159 673641848
3 3744 90893 416239988
3 44 100000 120281522
3 84 99982 428294990
3 22548 74411 19523429
3 36144 69778 707752087
3 42453 44550 786408102
3 503 72708 308631331
3 25754 70134 964208772
3 96 99929 326898464
3 85 99965 439912409
3 8010 19925 892319368
2 41724 863487588
1 11754 82398
3 100 99925 346207096
3 44098 83760 50628866
3 7496 64300 80089937
3 16024 80955 418070231
3 70 99904 881769190
3 34683 75006 227674071
2 47025 267485903
3 60 99934 322535958
3 9 99967 156428469
3 2782 23302 645832445
3 66 99911 237675026
3 61 99916 390733461
3 9564 51132 843253064
3 31 99945 786758210
3 14417 96853 909274477
1 22847 28350
3 26644 74255 927613778
3 39 99910 868764053
3 74 99933 718374355
3 7 99921 205013541
3 85 99935 86937522
3 15 99906 94620161
3 92 99911 766815697
3 39804 61285 281970172
3 42715 77113 252248868
3 1060 43542 146647361
3 2153 3813 482985544
3 4357 12844 436152195
3 35665 98282 368729429
3 10 99995 927928182
3 4 99988 889525749
3 91 99905 656348542
3 29 99936 160791476
3 81 99911 449857190
1 85635 90389
3 43 99911 432702284
3 1323 64813 855953699
3 20 99931 84174797
3 91 99933 408492093
3 23893 24684 423754275
3 9517 42211 941711641
3 40 99991 875250335
3 6191 15996 325025
3 49 99949 118065306
3 25 99961 784688025
3 7419 16258 25000873
3 63 99971 830418290
3 12009 35409 920796940
3 42580 43184 702659930
3 23630 26251 593901415
3 4 99957 946759832
3 35955 70344 428602549
1 10015 35329
3 64 99965 634885191
3 22438 22902 260552440
3 74 99982 851031820
3 12 99953 514276937
3 25445 89324 477275600
3 20 99941 79313824
3 13039 61076 864754598
3 73 99940 584829216
3 3287 78962 617687382
3 56 99918 748554996
3 12484 29026 839351186
3 60 99926 597461795
1 43379 53595
3 17 99988 137360022
3 39 99965 992412766
3 15153 34532 863533544
3 33601 92383 743312676
3 25649 71885 454225224
3 73 99959 485815866
3 15 99947 569984030
3 33 99921 142525571
3 41 99987 242126607
3 76 99956 805526939
3 4850 72592 901019665
3 65239 66382 586932373
3 46 99994 531715773
3 86488 87080 923188454
3 7470 86567 278721252
3 76315 94383 544222625
3 49780 90636 343187813
3 73 99966 326486244
3 44 99996 206098750
3 58 99944 28201363
1 37297 91692
3 43376 49720 246594865
3 27 99910 584140434
3 2703 7676 502942488
1 13813 74938
3 47 99933 330675760
1 30742 68388
3 64 99909 79070475
3 75992 96728 484709916
3 5112 29131 983229689
3 10894 46391 229261101
3 38 99903 413896500
3 67074 87742 589937855
3 61 99931 176720007
3 29177 86517 622986859
3 42 99953 342785264
3 98 99914 490987861
3 4024 92786 738019804
3 2746 24486 970920956
3 61 99988 478642834
3 12 99962 607999054
3 62 99928 153741548
3 73 99994 916516863
3 5446 46800 962614349
3 41181 91841 93948186
3 65 99972 186463952
3 36897 91267 773101785
3 25 99967 147544765
3 20790 66334 449671858
3 50 99902 971149889
3 80932 91239 60231603
3 35354 52187 935397726
3 10 99964 426223632
3 48488 90944 499524129
3 90 99900 903122170
3 4 100000 154782995
3 40 99937 710653618
3 31 99903 497764850
3 95 99975 108691166
3 49 99909 735488673
1 9971 20051
3 6963 49050 516224948
3 22 99984 451563697
3 20802 52087 739558010
3 5 99969 806106508
3 47741 48641 791209171
3 32 99985 755908259
3 34 99938 705582698
3 59 99908 406432763
3 33 99962 917949297
3 33042 73881 92375791
3 3 99911 338097105
3 18872 34878 399173382
3 7472 45197 307567270
3 47 99946 96824585
3 86 99913 946868714
3 72 99939 675376213
3 12758 46733 20013681
3 76 99983 455802989
3 17 99974 24500246
3 3 99932 99579604
3 67 99964 730152499
3 87 99961 636065562
3 57 99980 366974550
3 18572 64799 635814197
3 5584 95414 771762482
3 54 99905 952481298
3 7293 46246 150105044
2 14619 666254096
3 25 99913 515484221
3 41 99988 425180512
3 26 99940 835567993
3 69 99978 683726461
3 82 99969 917860748
3 65 99966 413073596
3 25 99975 434066808
3 7 99907 985863879
3 16620 70802 996301047
3 45854 53265 855408247
3 93 99913 708414451
3 49 99902 142673380
3 52993 68829 322955320
3 79 99943 501379259
3 27779 86357 340315495
3 71702 82513 448550351
3 27612 35957 774242094
3 17309 48347 557078771
3 45446 82822 815286199
3 56785 79009 44934406
3 71 99972 601262687
3 24 99947 359366224
3 99 99951 343246504
2 35058 180843245
3 44117 63689 643305193
3 59640 75069 286013043
3 9219 69678 461690147
2 58756 971150668
3 52 99907 50843035
3 46625 65935 609181729
3 1904 18088 304772022
3 65819 85751 595031087
3 63 99940 457476957
3 14 100000 666783712
3 37 99901 830707406
3 83 99905 879571843
3 61 99928 260505873
3 533 50507 160809766
3 28 99996 285251692
3 86 99905 932547238
3 3 99920 145077017
3 11488 87272 838387717
1 20887 25717
3 99 99956 11753641
3 46163 57429 735992047
3 18092 82879 120959896
3 82 99930 161829967
3 91 99965 716911638
3 6703 83891 277384780
3 80 99933 66315520
3 77794 89771 891890442
3 37969 97924 76397748
3 383 52742 655783929
3 3 99971 547767211
3 89 99982 192140031
3 37703 71401 71118153
3 39 99919 506697202
3 80 99953 569455345
3 66764 98617 973386313
3 36 99967 470966620
3 14101 47487 857809171
3 40 99986 837298219
3 8 99913 369116969
3 80 99938 66912699
3 46 99953 415735199
3 5711 99674 943514425
3 62576 85789 446207616
3 23711 36596 690085623
3 60406 69504 46644667
3 64629 69104 115299069
3 54 99950 610639448
3 67298 84221 992653283
3 40804 46581 661048304
1 16636 81317
3 18 99998 870952324
3 15836 21504 960134533
3 57257 90094 406724527
3 56521 97621 270855312
3 98 99947 819806580
3 99 99950 494251535
3 73 99982 584092808
3 70773 96195 889509301
2 54818 822341930
3 14623 52202 184854056
3 16981 60787 764452471
3 6150 30725 104180022
3 61427 63688 902238882
3 49 99924 29800045
3 32835 70035 309400372
3 9373 49682 93771345
3 44685 59692 206156692
3 92 99911 780046005
3 11264 83204 121496694
1 76061 79788
3 34 99934 767665488
3 4356 59269 699026919
3 39 99977 736517039
3 72 99915 358181285
3 31193 46079 593712853
3 7 99931 262696028
3 25127 34838 93858006
3 3507 81712 166770939
3 76 99953 916515188
3 35941 43099 584261170
3 4424 50452 806400977
3 14 99945 628778438
3 11 99935 680395882
3 53 99948 191100964
2 72709 722213934
3 49 99934 709309127
3 22 99997 760216997
3 4424 89230 241302174
3 52 99909 60008803
3 20763 67275 339574020
3 54901 81577 374703868
3 71 99908 232315034
3 63226 90290 196064694
3 7113 32114 276581389
3 63 99940 445665989
3 87 99954 920459235
3 41784 76487 782785464
3 59 99977 724773010
3 27949 51517 695972147
3 74363 99192 325798104
1 29222 86050
2 62558 599184351
3 5 99929 120107241
1 6695 82866
3 34 99914 937727790
3 66074 76130 861342802
3 97 99972 987315713
2 36745 493780627
3 57 99977 858731284
3 25854 35961 938381025
3 14 99903 882573317
3 84 99906 653152857
3 12 99977 944870142
3 93 99972 735466575
3 8 99952 110174438
3 37616 68527 661364331
3 47411 93940 78506812
2 28399 319198915
3 43017 46697 171034432
3 12047 28476 844206183
3 67335 99172 40488941
3 8226 46006 622705804
3 1037 47860 511820845
3 5 99938 249625094
3 96 99997 952601942
3 8839 24898 423242587
3 99 99958 233399732
3 78 99913 67307608
3 31916 37919 252660925
3 1 99914 170678250
3 39955 40041 59732358
3 13 99961 455879211
3 89 99900 89430390
3 68 99908 649343162
3 20 99951 319274811
3 78 99930 721246545
3 22847 80840 102075386
3 3310 84527 449744018
3 73819 97613 302545610
1 57356 64985
3 57747 78259 338569034
3 79 99997 744897137
3 100 99919 543603937
3 52 99925 847515668
1 16374 67545
3 77 99922 3026977
3 7833 69628 624657334
3 88 99996 398498043
3 99 99908 35845114
2 23134 140435210
3 19 99981 697764674
3 65 99960 633779751
3 48 99921 558508213
3 85 99960 273332091
3 68 99993 929175134
3 12 99904 640541223
3 32201 54022 637449970
3 13263 20966 163609268
1 83600 95295
1 19741 70226
3 51 99994 244924389
3 18 99942 571692057
3 19633 21637 288259197
3 44 99969 866510747
3 98 99945 157003505
3 82 99913 37495265
3 2 99997 178581354
3 39792 90999 118638960
3 67 99964 798045339
3 10829 26248 517219874
3 51 99947 247965934
1 19346 68569
1 11423 27291
3 86090 90397 956527756
3 25 99970 850643157
3 15544 45476 156660084
3 66 99929 313853299
3 26325 81068 211550801
3 34247 64010 267637677
3 13806 27117 591624779
3 35 99995 300888430
3 58471 58757 418492880
3 14092 22162 708220364
3 20253 25642 644486252
3 15165 34796 851486076
1 51606 98655
2 41496 849072335
3 52 99943 206253553
3 47621 67510 313903092
3 19603 71544 747887034
3 33572 41019 660164877
1 18084 28342
3 13099 56470 788573673
3 35 99911 55181474
3 45326 53804 962057099
3 22346 56976 626076305
3 63745 75618 123166534
3 26154 42746 729476662
3 1588 17474 617669944
3 29137 35647 737143542
3 50661 89034 250715726
3 5580 78943 652449335
3 13234 97965 17053504
3 85 99969 582145017
3 64 99975 856641979
3 20 99953 788538279
3 37 99985 989059037
1 4694 39147
3 39 99932 889547241
3 9734 65260 341090040
3 47 99993 959286707
3 80 99921 941994168
3 89 99961 26205799
3 12710 28280 34354547
3 97 99952 256062306
3 23 99978 172684468
3 86342 96485 454789327
2 81439 912466375
3 68 99996 59419360
3 11730 63376 112878937
1 18018 54566
3 4335 88816 113711791
3 27477 88640 389434031
3 32 99942 740644150
3 42719 46981 104879082
2 91773 37902495
3 44 99918 743052807
3 59657 96635 590165698
3 41541 88331 915230285
3 27 99915 38096235
1 27920 96471
3 62 99912 857945852
3 4525 53093 276161947
3 31278 89357 411070121
3 75 99993 515403107
3 62607 67398 629823568
3 17141 25249 112416873
3 39916 84665 752641046
3 50589 88193 859568544
3 35216 78171 708324042
3 62775 71531 90056105
3 21385 62803 658010364
3 39 99939 48159369
3 51088 91673 667282513
3 52 99961 400359321
3 21 99910 506177302
3 43 99998 62837182
3 78 99907 424983571
3 27 99955 464200667
2 87291 521721606
1 12745 78178
3 47 99936 224194060
3 3168 30315 609234721
3 38387 62111 405465911
3 25155 32016 101351056
2 40359 448954574
3 9 99984 544983672
3 13955 58387 141530576
3 76 99981 915184901
3 61591 80698 260162427
3 25938 53517 479506147
3 96 99978 999234239
1 48929 50291
3 51807 92579 309713416
3 13803 86320 567303636
2 22384 888116012
3 83 99933 662366042
3 43102 96773 445607994
3 80 99908 577163239
3 61 99972 385548540
3 56 99938 362519382
3 5 99951 855427514
3 22826 80075 203160541
3 61 99933 341106342
3 90705 92847 614851745
3 59 100000 300392695
3 13065 61561 181463916
3 54008 81216 400811571
3 22781 26822 959411354
3 65 99976 692233165
3 63 99937 914548563
3 5864 8040 64091376
3 8739 22069 306819584
3 6 99948 896651930
3 7997 54033 322272504
3 87 99929 278142957
3 56300 70854 852760954
3 38716 66439 381384898
3 74 99984 377206497
3 61 99954 206397054
3 37 99994 887663634
3 55 99981 956435242
3 70 99903 238968121
3 83 99998 192098493
3 9 99954 330890677
3 76 99923 520013501
3 40 99997 716837969
3 13 99920 335478790
3 50 99944 687132597
3 1844 97846 543659242
3 25 99989 317583644
3 7457 86686 158461818
3 38707 61952 849761096
1 80091 82712
3 42226 52940 462351303
3 30618 41966 141652637
3 71 99958 624220883
3 17795 49553 603986477
3 20 99913 531175195
3 27420 83817 93514837
3 22566 46427 422360775
3 32861 72915 612400775
3 50 99900 307556839
3 6365 43147 768160747
3 86293 92903 635851684
3 15336 72035 887583289
3 7 99946 166113205
3 98 99929 795513030
3 51 99961 146182676
3 44 99915 857483741
3 25566 79206 551752433
3 3182 96191 711849040
3 70917 77047 896770792
2 72037 433632972
3 51 99959 79002010
3 42292 79493 320112011
3 17195 55075 678641229
3 24 99992 175999823
3 21 99918 254300344
3 8795 62929 498620481
3 82007 97387 170261209
3 80493 94875 319481970
3 34 99904 276043127
3 78909 98882 973811631
3 20522 21742 344619674
3 9533 75242 788715413
3 63827 84104 754291771
3 13234 59744 83796453
3 64 99917 371567928
3 15901 34199 684197145
3 20 99954 395214987
3 65 99993 465050424
3 76 99995 473809083
3 69 99922 281402087
3 56 99964 771308947
3 20 99930 857392320
3 48617 51247 879956497
3 38175 97831 368426215
3 49 99905 508117154
3 2258 26332 962882778
3 51 99951 330396557
1 43996 48707
3 2 99957 449486137
3 28773 49517 209561665
2 67335 362420907
3 593 74882 687001363
3 1312 50116 939371109
2 86638 137985448
1 52772 60300
3 31 99951 681979370
3 10830 50476 992736965
3 98 99944 522824372
3 5493 11003 542569014
3 76048 92090 516837669
3 21942 83303 373591175
3 36649 55245 180609672
3 39 99909 166845109
3 28 99985 508612779
3 6 99972 198206944
3 85 99993 525687086
1 35578 99274
3 11723 65094 995911214
3 60506 72949 851135646
3 87 99917 509642344
1 16150 26417
3 18354 92693 421977218
3 95 99959 248192
3 21436 36783 744714410
3 7943 52066 961933326
2 73960 80552319
3 44248 81765 761970057
3 76386 77573 55546807
3 86 99940 622037653
3 58566 96953 119404383
3 9528 89481 120514216
3 37665 38110 470694695
1 18730 58713
3 28 99999 712524739
3 42361 63181 141622806
3 9 99983 387878321
3 69 99945 472573487
3 56 99929 672573981
1 51381 87021
3 26343 89670 514085883
3 23 99945 73771047
3 47461 75075 641385100
3 47762 83073 664026125
3 64 99933 309962336
3 66 99970 532919162
3 21271 60572 900434985
3 90 99924 188573679
3 31804 35102 46182998
3 18 99989 543659089
3 21667 45812 474291308
3 73 99949 283021529
2 4260 331483178
3 8511 72919 392304104
3 20829 70612 237472349
3 50225 73603 770919274
3 30 99905 809721086
3 45 99938 885238689
3 10894 95269 403303929
2 41818 641008189
3 26 99959 629230172
3 226 94076 787158711
3 7808 87284 853121619
3 37196 74187 976647250
3 76392 80759 775602771
3 32 99916 707031360
3 10285 48297 400670281
3 10044 62988 59248669
3 89 99916 368245407
3 86 99921 421574057
3 58020 63146 887596951
3 35 99949 951230650
3 16288 52290 304215258
3 8389 89227 493977712
3 10426 27162 937387851
3 55 99947 765939883
3 13704 48801 305131809
1 84955 92020
3 78 99966 219233760
3 70 99974 981220363
3 58 99955 153667380
3 39810 67282 314735976
3 12073 71970 354683398
3 24 99954 415459488
3 9 99959 335793879
3 98 99973 453428000
3 14550 51359 260153562
3 71 99900 117085734
3 37203 88078 123054153
3 13 99970 460358071
3 77 99980 852707057
2 13052 356282123
3 53 99950 981040814
3 91 99983 336865881
3 36179 41305 824634780
3 55 99952 263821123
3 98 99942 98397082
3 33 99946 366409203
3 53904 87405 37264959
3 90 99963 110252479
3 13425 30581 683414041
3 74 99968 302224979
1 32331 59084
3 1651 62558 580578035
3 73 99915 534266290
3 65 99900 207920619
3 91 99965 335926520
3 31449 56977 199833724
3 45 99916 588492593
3 77133 99675 509130824
3 15982 19593 311039145
3 27066 42733 66887592
3 81 100000 612220632
3 73656 97639 682196264
3 61554 69159 191662966
3 51744 63634 685607218
3 69 99947 45072847
2 43890 65511960
2 92170 239973579
3 43832 95048 259677788
3 1243 26522 162644148
3 51 99960 876536347
3 85119 98959 361248643
3 45 99923 273819691
2 62967 149119675
3 21509 67013 830466892
3 35 99954 640272622
3 88 99906 514390232
3 76246 80526 485446905
3 53 100000 833808090
3 40738 81384 559892303
3 64714 98706 265130494
3 95002 99101 290914318
2 92600 165964768
3 21 99955 127331613
3 29879 39422 393452550
3 2 99981 458330640
3 35 99944 260386426
3 60 99924 472996689
1 20273 84573
3 15729 15989 726113892
3 31937 77791 59718640
3 69 99902 589194368
3 99 99935 738490667
3 53 99918 409930807
3 13443 90092 604613476
3 17 99910 435293799
3 75 99959 234440614
3 64492 84058 540206443
3 71 99918 56274467
3 58 99929 27226228
3 96 99987 634080288
3 75500 94889 826841369
3 23 99969 88415790
3 10217 26979 501860146
3 7935 55624 918474395
3 72 99956 558057697
3 9004 82933 304055847
3 10367 61472 615900402
3 98 99955 874006779
3 33 99953 938001765
3 42817 84944 490216919
2 98269 314541258
1 48937 68882
3 46607 76874 215803126
3 76 100000 152722799
3 26 99983 643548950
3 82 99965 644343806
3 18185 24759 260013896
3 53 99926 861658313
3 7 99928 582423414
3 3 99904 501249459
3 11 99989 139696823
3 62 99930 30487208
3 62 99950 590422811
1 29495 58285
3 20778 61700 395053982
3 78 99953 501683416
3 45 99925 597804602
3 58285 99436 901003258
3 86 99950 596280423
1 7885 74038
3 51 99912 71358187
3 81 99944 751905881
3 7 99918 16829879
3 11 99954 164694063
3 49 99978 425321404
3 54 99957 112579741
3 72427 85445 772760399
3 87 99968 420644234
3 53554 62950 60269335
3 11 99992 378462581
3 24883 95091 906518951
3 77 99980 711991718
3 60 99903 651011402
3 47 99910 525275812
3 47 99973 96942622
3 42766 96996 706543847
3 2 99984 827811941
3 28496 53874 531016654
3 99 99919 940661528
3 44231 88997 200939220
3 42 99942 526816445
3 10611 68741 383356159
3 11204 92888 140306554
3 56835 79249 124031129
3 70870 91574 653886314
3 56948 97927 798276386
3 11 99909 216578608
2 29383 2298048
3 23 99918 472542310
3 32 99959 112739940
3 22826 91433 172690996
3 7250 76265 206179497
2 80364 823281792
3 93 99974 650094861
3 90 99971 206314165
3 11 99923 594949353
3 32 99997 877740868
3 18 99942 442731129
3 77 99947 483682213
2 90672 102478840
3 46352 52167 831711917
3 30338 79336 337068000
1 19477 57088
3 30145 66284 662216396
3 26 99960 559952874
3 14 99968 232418228
3 61680 97828 230973147
3 32 99969 878845026
3 43 99973 416857908
3 74 99991 988463755
3 74 99991 270457981
3 59420 63467 954421808
3 55 99964 521122172
3 16143 44095 26137614
3 65834 89403 358225989
3 19 99926 649735256
3 3397 24796 18099346
3 22 99940 126176163
3 12089 13610 394722900
3 75 99909 295548962
3 12210 36519 509215371
3 61 99940 107876628
3 20 99997 972404307
3 33916 70660 36277370
3 39 99994 967386175
3 88 99913 297068814
2 66679 769519646
1 22666 29976
3 33 99920 868698928
3 34571 99354 826693982
3 45250 66157 609791972
3 33884 69065 86937403
3 72736 93847 614963454
3 38 99925 655431784
3 26 99907 818442127
3 89464 98883 668847602
3 4583 63687 388131085
3 26 99912 14003726
3 73 99992 498836454
2 9447 183551822
3 70 99926 815293610
3 8 99912 488072358
3 38085 46225 239135469
3 56057 79770 461312562
3 60 99985 794087830
1 33037 87910
1 38261 73228
3 20003 80665 440367117
3 183 8051 502822981
3 19455 86484 229768306
3 58333 93518 704258738
2 8701 922718643
3 14 99966 946578860
3 55 99908 538253832
3 28345 73967 549535275
3 41 99978 748972068
3 69913 89102 601090593
3 49733 81879 761209818
3 38346 87833 675082309
3 28378 60316 688271883
3 15279 92001 910278546
3 15147 48337 809232801
3 2622 95498 682290141
3 18 99914 269957310
3 2366 65805 982790309
3 23 99997 799056437
3 12375 33242 297568299
3 9 99938 892286266
3 47035 57388 829856450
3 36343 89381 958653782
2 23386 811148326
3 23893 32665 170899933
3 95 99983 17815816
3 29614 39553 248031496
3 36374 43571 943867488
3 31042 52875 438337465
3 56142 91588 974602731
3 55589 62785 4764048
1 71296 91588
3 18 99988 967878318
2 27878 169023195
3 77 99943 852505591
3 99 99973 668332159
3 19581 24443 73137648
3 70134 77125 356886123
3 65733 95738 707601744
3 14115 32184 512777791
3 88 99975 483494548
3 26112 46398 389509036
1 63576 78048
3 96 99900 181392548
1 51084 68360
3 4 99908 847702465
2 93407 604141816
3 30 99914 349689644
3 628 20518 857190877
3 77708 90486 344159534
3 96 99970 510880130
3 37449 90294 983801775
3 36 99963 337070028
3 100 99996 717633658
3 17 99932 139839134
3 21 99968 281483749
2 4831 269677345
3 35 99924 614899838
1 19409 59532
3 65 99947 655580547
3 79 99936 190913761
3 62 99915 924692062
2 15289 854087916
2 17938 822897079
2 11021 925881091
3 69 99981 549331959
3 21653 33589 754042810
3 10257 28104 807987319
3 19359 37349 757245188
3 35968 38307 758783332
3 21792 96543 680804454
1 92158 98171
3 40337 94617 607841369
3 60912 65390 371051351
1 22150 97983
2 30911 621604866
3 46 99971 582462120
3 18148 71423 328661202
3 1597 92837 231200809
3 71169 78963 228413250
3 15163 97691 366696717
3 46780 63871 248247699
3 72514 89098 666861847
3 33106 49468 608636619
3 12540 97509 647330998
3 61390 85473 852497036
3 20087 77718 584988023
1 40437 97615
3 78 99975 281080504
3 49959 88942 279686629
3 41446 73459 798776453
3 33742 96474 918653151
2 3986 631249616
3 11 99981 253021549
3 88 100000 596475175
3 37 99989 102462783
3 51 99912 338469875
3 2437 83474 531710473
3 55 99956 281213209
3 56205 70414 8104145
3 81634 85534 601604549
3 35 99938 551510674
3 81 99925 797714006
3 12916 22420 211890126
3 11163 63705 167334039
3 77206 77859 779915365
2 15292 297914516
2 15152 791738699
3 46757 76193 15441302
3 19348 72828 493838606
3 4 99913 201424574
3 86750 94653 719513494
3 6 99918 734940468
3 7 99983 398433983
3 2 99944 876439252
3 12009 87605 606783966
3 12920 29615 710449746
3 31 99916 613459095
3 18 99959 530418354
3 33239 95265 942951402
3 13 99927 707766010
3 4 99900 330711439
3 31235 62558 756567590
3 22693 88165 220215172
3 78 99957 86542173
3 4975 70565 655753189
3 43965 80613 321826914
3 9498 49603 901548795
3 41 99941 61188686
3 6790 93884 286974360
3 35 99954 769012348
3 35817 67708 769338786
3 68 99939 838262212
3 94 99980 874917101
3 22961 54832 747539948
3 27709 78207 276988494
3 8 99949 529215836
3 84 99997 364017902
3 19039 50362 867059986
3 24 99993 619620828
3 51 99990 846742229
3 31 99990 596606949
3 41328 95139 198897581
3 41060 58722 934533032
1 48078 85247
3 10 99977 962451370
2 85510 856744652
1 33456 98737
3 64 99939 442460630
3 9488 57357 266603927
3 89 99923 101577398
3 89 99915 236256107
3 1 99933 34474928
3 84 99901 212354375
3 33 99982 877604725
3 69027 91455 180104736
3 96 99991 119010931
3 69 99906 462489401
3 39 99909 367878026
3 68121 91451 849035902
2 40822 296801752
3 67333 85968 305092228
3 84 99948 804036726
3 24 99932 822769159
3 27990 48855 794159252
3 94 99950 103071446
3 23812 69277 182436399
3 46 99982 874615606
3 37979 72988 458295829
3 97 99938 250358125
3 30857 94646 538681051
3 80 99947 431599194
3 52 99988 709976081
3 31 99998 574897739
3 59224 99901 79225268
3 22919 42552 318801931
3 3380 25977 52892644
3 8483 59289 484516410
3 10 99997 93375704
3 15728 64319 507144418
3 12539 59681 724304655
3 90 99971 535279431
3 7232 98091 714046920
3 43308 53544 842712575
3 12671 39812 48903092
3 11648 47089 966144834
3 16 99904 237360106
2 14611 104408668
3 49610 78764 242719923
3 4716 69117 147811107
3 74171 97149 956226428
3 26 99910 636812151
2 87990 108188741
3 13 99942 905738987
3 9 99932 193144324
3 53230 78196 735668776
3 8611 17720 646758738
3 52467 57475 439993038
3 86 99972 915936003
3 30670 91792 431616097
3 7155 44823 678857970
3 47 99910 530827361
3 2103 91156 80588921
3 67714 82124 257209441
3 37158 85147 723065126
3 24564 29499 721748566
3 32 99975 205249964
3 11 99973 764673837
1 33938 64831
1 1434 3865
3 53024 68069 949618619
1 4680 49321
3 9889 11325 891954242
2 32686 51266250
3 40 99901 3332021
3 53 99934 905665019
3 17204 98832 693051548
3 55139 63229 224399273
3 99 99938 372541640
1 60278 68764
3 43 99903 527999816
3 24 99955 815878695
3 69 99957 343125639
3 28546 76515 332197260
3 59744 79045 808699255
3 16288 18324 546540553
3 97 99923 213351754
3 78 99931 174985867
3 6512 68331 991602076
3 39616 92922 371926143
3 25 99980 67019309
3 85786 96173 97193764
3 19880 77455 772872915
3 8241 37933 203609891
3 50 99918 645767598
3 8010 81160 974254690
2 31554 242674997
3 1142 4804 606802428
3 43 99943 867086354
3 32981 86730 146354391
3 55861 58681 441089127
3 50 99901 862986073
3 15698 57192 374065369
3 32389 66449 290496103
3 33 99966 97850550
3 20593 72175 41972613
1 69749 88815
3 63286 98470 472143890
3 31672 72973 554995458
3 49875 55494 253526882
3 26 99989 843375505
1 25037 37404
3 2886 40221 591424969
3 32 99914 749062662
3 67503 76497 855860368
1 57319 87475
3 39 99947 348528145
3 5 99978 494708891
1 76421 91960
3 59 99953 115745438
3 50502 86872 705226599
2 27778 819045322
1 23238 58876
3 42400 97450 949570598
3 2979 77531 528103797
1 51103 56477
3 39206 92419 402175162
3 16055 77288 214907281
3 15 99991 535326694
3 22 99923 775583540
3 12 99995 626560572
3 92 99911 846740954
3 9254 96754 250329693
3 26422 98549 859789007
3 38 99969 495313826
3 38727 73823 598710411
3 59341 69733 989383575
3 81 99934 34898373
3 73 99979 556604326
3 4 99999 786037963
3 28 99971 209613587
3 92 99911 717912849
3 62357 76726 400144168
1 17620 87064
3 78476 93731 303732733
3 49765 97349 104141432
1 17281 19986
3 59041 85804 19272002
3 21958 22227 611343066
3 13 99921 233299548
3 15 99947 726435472
3 44 99987 912774721
3 66 99986 400997118
3 4 99909 100443322
1 68391 99376
1 71644 94618
3 99 99924 351709805
3 89765 90288 739576699
3 62448 66870 314620920
3 42203 86882 200522106
3 38849 97238 936794721
3 25519 44099 832479960
2 40750 429655004
3 67784 68366 823875311
3 5296 6668 859548288
3 28153 61932 897904760
3 22026 66047 72438544
3 61 99931 254513325
3 27770 86901 817033774
3 52959 82342 908609898
3 12515 20749 442469862
3 25580 57491 363673611
3 42 99909 175137639
3 16938 84362 476942016
3 56513 86357 163144441
3 30 99908 713040419
3 44100 76508 281838636
3 75632 80313 413593864
3 53 99926 139932238
3 12231 51260 813903509
3 25985 38988 715635487
3 72 99904 138868882
3 21531 60554 961437128
3 30322 90036 963491842
3 12353 54176 264061961
3 52 99977 725779955
3 18779 87293 622703538
3 16 99935 523362963
1 13643 76407
3 9 99998 233936954
3 97 99952 239142171
3 7 99920 168189178
3 45 99926 676013921
3 31187 59309 985656214
3 71484 90902 612196716
3 20177 74296 616758844
3 51030 72817 560564764
3 49 99912 138476951
3 30 99960 301510254
3 43064 46022 921501735
3 1 99974 411438969
3 54437 74008 858274262
3 27618 28177 28835486
3 72486 90011 676961224
3 45284 68237 477193723
2 41385 270412818
3 76305 77431 700569384
3 40 99902 246678069
3 10219 66824 537016350
3 73 99957 216184962
3 882 66866 157291478
3 80 99943 515718944
3 23 99979 779240668
3 29283 83880 993244881
3 31716 35107 575362270
3 58 99949 106986249
2 19429 769700782
3 77 99993 574185990
3 71 100000 180521918
3 6 99949 822526637
3 58634 62111 542084134
3 24154 96006 294516454
3 26396 98745 175050659
3 78811 84054 908851220
3 46 99962 478785646
3 32 99987 730738086
3 6 99937 757696758
3 56674 71869 466070900
1 17541 87820
1 63243 95746
3 23786 93780 74222039
1 46607 52643
3 3873 29612 72077692
3 27819 58195 6920179
3 90 99949 113374993
3 70 99919 789018690
3 61 99953 235584247
3 78 99986 185219046
3 23524 52823 496534736
3 43618 44720 437533944
3 42 99970 844180209
3 32308 62337 308467829
3 26 99979 943528278
3 33267 58250 720277203
3 57 99903 782296275
3 38 99962 444939987
3 90 99948 256464524
3 40 99987 942620825
3 40042 79904 778799527
3 4781 30228 321054970
3 79 99974 594712897
3 48346 65291 772314901
2 57994 306242823
1 81598 92609
3 30 99956 494963236
3 22535 84005 256954439
3 5 99980 698571502
3 85 99949 485917202
3 48977 56727 685031041
3 38 99974 92236472
1 4755 44330
3 3186 14680 508486396
2 81874 698549607
3 42384 72883 701886680
3 8 99986 914435434
3 14 99980 822500673
3 17301 71691 902397253
3 18177 95067 731831533
3 13562 33341 391757154
3 74 99952 497902564
3 44 99998 42325851
3 12239 70736 242918768
3 93 99975 21913516
3 85 99921 591954284
1 5746 70218
3 84 99937 155150894
3 29 99937 550798857
3 36 99987 92300605
2 95109 873531280
3 28 99991 116259795
3 21811 36380 676499768
3 29019 75368 987632905
1 20161 79023
3 46734 54533 433261893
3 92 99923 391629733
3 28542 95311 515784029
3 74 99960 338599439
3 82274 87660 626077303
3 41 99929 254423158
3 5626 61261 764770878
3 67 99971 585256993
3 26604 76522 303667931
3 3733 5025 451766352
3 28588 40126 76321545
3 48133 52539 701208314
3 73 99937 147554403
3 46102 64031 691994553
3 16097 56872 395596800
3 58987 90121 967337731
3 54621 67066 794699075
1 57290 58472
2 9499 32457572
3 82 99912 21248975
3 79 99925 49406509
3 51155 78754 510799067
3 11 99916 829127407
3 18671 42485 550483183
3 11 99983 270598506
3 8899 10896 328010335
3 26275 89113 588831944
2 42712 881621857
3 65 99928 828722958
3 81050 99515 166961958
3 44270 67359 542248041
3 43902 76530 846399613
3 88 99948 869391315
3 90 99923 778855957
3 20460 98096 806555115
3 54 99912 446736146
3 38 99945 192844312
3 39671 82840 539521857
3 73 99990 984345180
3 33536 89810 273956752
3 11531 86177 710755180
3 69 99989 395446974
3 9930 64049 850051837
3 40363 96352 81808974
3 65308 73304 14579297
3 1 99922 706628034
3 97 99910 489769811
3 98 99921 644043781
3 42277 54554 846070030
3 59095 93852 759870249
3 95 99967 178123173
3 3098 15792 556203091
3 12 99903 337895823
1 5935 94363
3 100 99914 617988781
3 15979 29147 526853766
3 58 99935 525486121
3 53 99987 334888141
3 72 99996 597921285
3 68 99909 915057325
3 53873 75898 956687663
1 1564 25093
3 96 99915 706702254
3 32859 63396 175303399
3 92 99940 961466466
2 87913 688397890
3 1 99950 776846675
3 73901 96015 536581172
3 126 30001 562483428
3 75 99954 247543791
3 98 99923 50816266
3 31106 47898 301978109
3 25720 62287 986494104
3 13469 61654 953448652
3 31643 51379 68379671
3 73 99986 699193318
3 74 99972 960271517
3 15932 76164 769490274
3 24202 64201 643137248
3 76 99973 926737819
1 45329 67256
3 38 99943 601656520
2 72799 80202016
3 46 99994 690060984
3 5 99906 317936250
1 11717 13662
3 46 99909 723376170
3 61 99912 422423092
3 40 99931 590224425
3 14358 48264 412537457
3 80 99942 712898224
3 36 99945 713071061
3 54 99962 43182876
3 74 99950 630601377
3 65616 75381 331761216
3 32285 94440 942048207
3 9 99915 955439608
3 85921 91971 730746176
3 8 99950 861905145
3 51763 90830 609495604
3 26315 27476 60095724
1 31717 50981
3 62804 72726 367881946
2 29531 148429428
3 16 99962 227621756
3 81472 93930 587217877
1 41734 71993
3 73069 78312 138439761
3 79659 93498 122325095
3 45 99936 449430263
3 73 99926 896170208
3 75 99940 130855133
3 4 99959 879537348
3 33246 47331 234789547
3 48 99967 852943457
3 8516 36817 414565277
1 20960 31481
3 16188 91649 156931976
3 29 99981 649591345
3 48 99995 376611257
1 16486 28399
3 4322 79402 659980593
3 24516 88414 508860044
3 43801 96479 914166548
3 15273 65111 616843089
3 56 99910 983924841
3 38559 50880 101817282
3 35836 92333 988886326
3 11 99935 521842836
3 21125 46211 98454903
3 488 6637 611520198
3 93368 98467 475092307
3 788 67309 669838195
3 16781 75039 336732045
3 65312 79180 27181031
3 92 99972 853774910
3 39070 69110 345504240
3 99 99985 856788417
3 51462 54419 390058615
3 85 99921 133342190
3 32760 48396 335676496
3 19 99997 498919308
3 9701 66766 782611790
3 39 99921 264512512
3 96 99992 764566938
3 15655 32456 172533067
3 8 99901 326618437
3 53 99993 187722291
3 10146 93913 727250460
3 796 48338 920754368
3 5983 16104 114026428
3 47958 55103 31873771
3 43041 43156 61648358
3 60 99916 245169554
3 18 99951 779409172
3 56318 61750 388608943
3 100 99914 825793357
3 9508 92056 598166985
3 30 99930 511599926
3 66 99912 235185579
3 68 99900 82977641
3 27727 85814 729429076
3 92 99913 680199690
3 9037 62919 489060910
3 49378 98887 237975703
3 8963 43647 677456259
3 86888 95632 155527680
1 22057 44055
3 20122 71367 257102528
2 53944 57695282
1 29958 80797
3 86 99904 109363538
3 13 99959 31961143
3 30 99965 12765352
3 9 99982 639614916
3 42629 47201 428226521
3 1252 27973 7481527
3 59455 95680 155860537
3 68 99970 25377975
3 87 99939 877523319
3 98 99903 457455451
3 40083 54438 570413143
3 40234 86714 868088958
1 42966 95496
3 76 99958 685923143
3 5962 56333 445160049
3 79 99960 788245676
3 11692 41144 464845773
3 72643 77060 900328414
3 25859 40067 14405691
3 51 99910 190252658
3 35322 80342 664695148
3 44 99900 668788131
3 68 99965 212002679
3 9889 26567 463578337
3 16 99977 653192205
3 5 99943 278284458
3 12472 58322 224326638
3 98 99957 679781278
3 68277 98522 220514460
3 47384 57511 810568654
3 56 99925 900798543
3 32691 48011 332837460
3 61446 64700 114978345
3 32414 42245 971387177
3 93 99946 599406763
3 56908 98368 886476082
3 1 99908 86490727
3 70 99963 234107037
3 35418 61558 980902647
1 8851 64602
3 67856 78959 504035260
3 69255 97382 578882954
3 86 99982 579840715
3 74 99995 828380041
3 27 99976 566250548
3 19 99943 737365755
3 9 99989 539274105
3 33 99938 171249003
3 24356 75536 314591618
3 45 99958 144920985
3 33 99995 654400974
3 53 99913 392510035
3 71404 98365 967602159
3 39 99902 378563464
3 99 99951 957225781
3 71 99976 600455067
3 14135 58584 253706409
3 30838 78052 356738805
3 76 99979 860581182
3 45887 91358 851253215
3 56 99994 533382722
3 75357 97166 991307918
3 99 99948 411745307
3 56190 63004 240349567
3 10433 56529 289368368
3 33072 73045 10493446
3 6223 45068 640305957
1 67800 83053
1 11297 58687
3 24748 42059 172959349
1 14680 53484
3 22993 65574 482020199
3 78 99955 750305205
3 21 99995 461548627
3 53 99908 471417780
3 24 99937 94037454
3 2323 8948 581348051
3 81587 86062 234799994
3 5 99967 793854434
3 13605 14707 73504852
3 57 99955 278156143
3 40 99989 331939716
3 27 99985 364847409
3 44487 77226 137077106
3 18138 41925 878636485
3 45974 55841 976676634
3 4921 8417 363497629
3 14 99979 22670241
2 42868 793590205
1 1911 29333
3 23 99926 625165986
3 66 99916 551653660
3 93 99940 983663602
3 1796 91780 235370114
3 65 99937 179398029
3 28 99933 795705218
3 87 99952 22353051
3 32883 38391 54696830
3 7 99931 615166856
3 7896 14552 303479276
1 35456 37103
3 11 99950 814905110
3 51 99961 87819361
3 1469 75252 746189203
3 15363 66877 950349122
3 42256 64018 832584779
3 50965 96604 129268631
3 20585 72444 234507769
3 71 99917 234753308
3 7014 50945 839499477
3 65 99975 562576484
3 10820 84282 578153823
3 78514 84520 243521621
3 11900 22871 156863355
2 53560 388887710
3 26370 86014 39018962
3 39 99917 231095407
3 10 99975 778429840
3 41 99906 471168079
3 75781 77066 541920582
3 23 99931 45148545
3 82 99953 462814355
3 72 99916 650060278
3 59088 98499 797816792
3 20 99926 757903362
3 90158 97039 538412424
1 75279 97882
3 58 99947 389983067
3 67 99982 191040250
3 30 99916 195088856
3 56694 68097 452743658
3 64349 97382 549735141
3 95 99986 494803016
3 2 99907 766788192
3 67079 68405 539652311
3 35259 60287 323925403
3 29336 31984 168023311
3 32081 91600 230157041
3 11595 36757 567699283
3 35 99945 712641432
3 5432 67054 321131362
3 24812 50155 831858105
3 93 99929 45730063
3 88718 89738 257227967
2 72245 436743339
3 81102 89248 796658957
3 1828 60265 504979411
3 37034 54530 188700973
3 377 27280 189997098
3 74 99984 590748895
3 73369 82723 488243201
3 30753 81857 337029704
3 5923 75735 341134359
3 66675 97839 890535475
3 23 99911 790247573
3 66 99945 349618336
3 18 99930 370548795
3 18669 24410 226609566
3 19 99902 606632921
3 77718 81447 118128730
3 30 99943 391285248
3 94 99931 274936440
3 59 99915 420343546
3 45803 77394 543744930
3 28102 60998 46183159
3 7652 19916 19219294
3 83 99902 901481097
3 10974 50424 124564261
3 53061 67451 661320531
3 65745 84438 820942001
3 6 99963 716433661
3 88 99959 981039767
3 73577 96114 319439468
3 12063 28274 100975382
3 64 99978 549858096
3 70 99934 186431278
2 58973 921055726
3 75107 83341 851973734
3 43 99920 594451033
3 61 99903 835963855
3 70 99952 471249172
3 7591 75931 468730220
3 91 99933 382603952
3 81 99919 127528346
3 72912 86194 875358413
3 83 99945 820229337
3 5 99936 354133965
2 11543 871991829
3 61 99949 613004906
3 7379 69270 634255544
3 46 99993 820103930
3 20370 53769 217455993
3 27 99969 247564313
3 19616 96906 760229845
3 7176 79057 253063797
3 50 99928 257437894
3 5 99941 510668252
3 14730 88159 462650398
3 98 99941 345398582
3 12036 65864 111770646
3 6472 85037 175830706
3 2119 94487 865931042
3 32388 37055 447093823
3 29468 74986 298054663
3 26 99930 699062334
3 82 99904 272525359
3 94 99912 588374135
3 551 32027 16459836
3 25632 40416 248255305
3 16025 36047 724299483
3 25917 99029 818565926
3 8797 80412 360355291
2 94214 477907071
3 18035 35722 352539303
3 86114 86848 147664013
3 53 99961 523515649
3 23 99904 431314258
3 91 99994 883155115
3 9520 16862 407127008
3 13 99921 123182447
3 77698 84863 623848370
3 29906 94993 992801690
3 2 99996 315248746
3 22 99943 425438029
3 21460 29822 230544829
3 28 99962 959310352
3 54 99995 350428588
3 98 99978 451030185
3 60 99992 222196980
3 56 99919 229253932
3 53 99944 132977608
3 68 99973 692075859
3 6 99922 702025405
3 71 99972 682893584
3 9 99979 80510982
1 13345 15317
3 41762 68762 54878045
3 21548 61650 205684797
3 44 99918 692945466
3 75155 93431 458494654
3 11 99915 220238932
3 31296 39163 233741839
3 63969 96995 728496783
3 55465 72985 916873696
3 77 99943 755129802
3 26913 88375 782087757
3 35 99993 780217428
3 17131 57793 216198898
3 65365 90702 60707228
3 90 99989 352887360
3 21923 70135 412331561
3 5167 28285 983566607
3 4 99980 50900426
3 24597 65473 462970484
3 84 99973 153434126
3 44 99986 259701717
3 30121 33980 279048949
3 33 99914 15500603
3 43934 44310 258105320
3 3215 17067 990672871
3 48912 84798 21834983
3 33 99959 17919784
2 5388 517549768
1 13227 99170
3 66164 96108 815952802
3 88 99926 596127528
3 21941 87718 62630967
3 21994 39156 840441531
3 16640 36974 648937358
3 2097 77755 647211247
3 13514 57982 123222215
3 33560 52944 990607385
3 18620 43923 776385296
3 23637 63179 768990090
3 13 99915 259157522
3 21094 70443 477984675
1 39383 96824
3 10 99960 292258339
3 82 99901 208569317
3 45515 56120 188242741
3 34994 68484 300481788
3 22155 96435 440411408
3 41 99951 50676216
3 83495 99192 224228002
3 14 99907 409078289
3 70615 81754 761433419
3 83 99956 44788755
3 98 99918 785240878
3 59 99949 432373069
3 76 99925 881850311
2 32523 683778454
3 945 70747 182240884
3 31063 46462 262397658
3 95 99974 938660581
3 14803 69750 487888175
3 60019 98203 967642347
3 20 99911 346264653
3 83 99900 340915207
3 10613 90409 641815252
3 69 99992 717299315
3 10539 47694 969555325
3 22829 73117 47621621
3 21809 49037 26704015
3 57 99939 944484595
3 26 99930 413190036
3 64 99914 604523465
3 75 99955 219400524
3 78 99904 744187479
3 75 99900 678769123
3 34711 50588 967372254
3 2 99995 343753055
3 9538 46602 722293517
3 15 99906 601195613
3 20 99911 954649687
3 34438 70632 647756028
3 8600 61711 468642439
3 79 99919 356609561
3 41577 55709 918213527
3 74546 92668 785737405
2 59841 830502490
3 43333 90736 39971906
3 40156 61244 580236382
3 85 99972 384466325
3 25698 28262 376993753
3 99 99911 589361721
2 96781 276204928
3 11 99905 73176742
3 5222 37045 627232487
3 61 99928 646901586
3 77609 92968 615477336
3 22 99905 484229467
3 63869 93302 278360445
3 37 99923 757593656
2 73824 719704976
3 15746 37457 827232332
3 13 99986 799012247
3 26 99993 879112677
3 67 99955 258127790
3 89 99916 27587771
3 26027 52103 332247535
3 2787 12835 434749314
3 98 99909 126566403
3 16 99951 420362910
3 47780 91211 247976311
3 61 99948 889903898
3 77 99943 604399184
1 30576 32596
3 9 99990 200698089
1 27432 97410
3 52 99980 3945693
3 37662 46403 852786397
3 57 99903 129763438
3 30826 74962 762520260
3 53 99916 524431738
3 9431 50357 209354958
3 39 99969 883000755
3 31869 97099 650924735
3 19 99987 56456497
3 79 99965 143244713
3 48 99926 611700810
3 64 99985 446237786
3 15908 81326 159719842
3 9442 21071 707158035
3 74219 81640 279023747
2 69694 754731749
1 52667 56445
3 771 35055 796484573
3 8575 11508 29244660
3 68 99925 839843591
3 94 99954 65907220
3 51902 80594 451153697
3 50 99991 216342293
3 54 99955 301445331
3 37 99939 533673679
3 36 99905 501274283
3 64 99959 124189614
3 60 99997 437777673
3 65 99914 181644615
3 86 99983 418347099
3 6084 53987 564166699
3 63642 83414 547455371
3 31800 88121 413322748
3 82 99963 935127221
3 1 99945 612879294
1 11748 39256
3 38 99991 499007514
3 2 99964 539015573
3 49 99931 902734405
3 36543 83462 190293626
3 9613 49877 226051882
3 3807 99768 661079456
3 274 42234 198201706
3 6891 53563 464714515
3 81 99930 526882920
3 61232 73924 861957986
3 38849 94887 688220896
3 75100 85380 264277722
3 13603 86511 519103930
3 45460 46097 534465780
3 36403 78952 699790110
3 4 99931 47447052
3 74255 86066 499992008
2 94388 209066307
3 77 99955 497355239
3 64 99962 847824319
3 8523 49876 67653138
3 71 99911 718442305
3 39550 44478 749565783
3 997 78682 526888272
3 65 99917 144872797
2 89485 376855293
3 5158 92711 146258115
3 10 99903 923530143
3 59856 71063 47681872
3 26 100000 159607052
3 66730 91070 536662684
3 4874 66607 528602605
3 9 99919 353069771
3 44 99996 304676055
1 19949 71936
1 79010 85663
3 58 99959 81739888
3 47251 94912 530192377
2 98301 251694772
3 64 99964 171530565
3 99 99964 561981389
3 80375 84217 630832309
3 63894 90033 30675166
3 37 99929 735949349
3 26175 60837 913883333
3 38 99982 626676005
3 26 99993 110051792
3 89 99997 903351730
3 32724 93562 695435978
3 28184 72863 952242156
3 92 99925 433356883
3 54 99919 697504778
3 12710 43744 483216501
3 16536 39861 263517835
1 57169 81633
3 43276 46393 659203557
3 7 99917 926804797
3 47 99985 46623885
3 78 99980 113065775
1 22723 88000
2 9628 737927975
3 77573 85871 860200422
3 35445 82585 752398901
3 31 99933 409728001
3 41704 96740 333460708
3 64 99991 415751891
3 60416 88915 824731364
3 11748 66273 721410501
3 49420 62012 851880865
3 36011 42780 999395198
2 13371 135916577
3 18895 83175 91212180
3 2133 93543 931197412
3 14182 89908 600460191
3 62 99939 183980539
1 9095 73722
3 69403 81762 300843173
1 36383 66390
3 49928 59561 444878694
3 75518 97591 817929621
3 91 99995 672684948
3 6769 99559 790893001
3 19848 64077 196064352
3 33 99946 969658087
3 3669 34309 983376815
3 80 99931 707229041
3 25 99940 991868427
3 8871 24812 101699407
3 3330 68250 488953142
3 35734 94415 824147200
3 42 99974 491107582
3 55 99998 172910870
3 20945 75993 893318736
3 55269 80542 872121825
3 90 99967 299196559
1 10341 49671
3 16547 55366 139379709
3 83162 86760 823856066
3 21 99915 903318900
3 8495 49452 48128862
3 26849 82261 145807632
3 63 99964 416096410
2 61083 329261837
2 54238 798514446
3 35544 71157 571103275
3 22 99939 598150908
3 41 99974 440679703
3 95 99952 520308043
3 5 99911 542520128
3 98 99992 171134061
3 79 99961 622112185
1 59639 72881
3 81 99916 198191778
3 44 99963 261997635
3 15775 87976 550706091
3 41249 56194 108037170
3 54 99951 199374381
3 67 99959 868545517
3 41180 59106 837789842
3 26849 92290 870165426
3 77 99902 379177257
3 37 99956 347467913
3 49526 87266 359435776
3 15124 78610 256742072
3 28 99904 212436212
3 1745 81579 842188409
3 33617 92255 539744775
3 29751 62151 23967978
3 80956 86340 572620785
2 96047 360414004
3 79724 95854 823530398
3 23171 36293 361161000
3 97 99962 50128208
3 15 99990 87372280
2 18234 310558923
3 48 99963 229484478
3 9789 34498 373126178
3 21664 72901 177975471
3 17 99927 199843797
2 42402 293104888
3 42968 44839 593269351
3 31 99972 886659216
1 79983 92870
3 36762 36893 943411237
3 25829 64235 357284818
3 43 99919 858546102
3 46 99931 903308495
3 42 99932 756011784
1 33311 45840
3 37 99931 67394165
3 86 99935 978529380
3 12 99961 441889422
3 49160 49624 723726020
3 57 99986 667530021
3 4953 17465 384107653
3 47 99958 16800132
3 43 99981 498567190
3 9 99906 133522808
3 73901 87364 622411513
3 89 99930 72297980
3 88 99932 848495636
2 77384 521784205
3 47571 57498 828111978
3 20976 43226 880975153
3 26162 42475 232340363
3 28 99959 636706932
3 20402 49605 834717934
1 912 75565
3 75 99954 980100415
3 31055 84674 354007566
2 2699 312968898
3 8924 10616 189021316
3 31258 67056 640205637
3 67 99962 896506306
1 78919 81025
3 2 99911 270238787
3 35 99996 974438735
3 62255 71008 556841617
3 41 99921 358152162
2 75103 815672026
3 22 99991 946504088
3 47690 82535 10710466
3 18 99906 853672815
3 30380 62377 172025956
3 14400 69166 339540810
3 8 99915 995961328
3 17 99957 999378265
3 6961 35858 737700524
3 44763 80557 55389750
3 6 99964 104700456
3 95 99957 367654069
3 4709 27282 33237940
3 52 99987 810139132
1 17466 85017
3 73 99925 348045319
3 12426 19364 575924467
3 82 99979 332554715
3 16399 73661 353269411
3 11848 94790 173548079
3 73905 90815 125579465
3 19079 90824 536639861
3 46 99964 974230081
3 46 99942 953974737
3 59 99993 863227579
3 38 99925 477764459
3 25 99909 394107307
3 36 99948 159979778
3 74 99979 100172161
3 12 99915 520185537
3 86 99949 573264154
3 66 99959 303594838
3 76 99907 960525686
3 93 100000 626537280
3 81 99946 589202347
3 70574 90502 781689961
3 52 99954 902164762
3 2 99968 341791733
3 57 99908 252768225
3 35 99963 11188825
3 50 99910 166676881
1 26500 54247
3 6622 14942 87765206
3 44 99956 484648139
1 35113 48819
3 38594 68845 626355101
3 48470 78021 62905421
3 69 99946 744468947
3 2944 29792 259413943
3 64281 79780 896587379
3 48 99942 927582220
3 30 99987 563698213
3 29 99923 62072358
2 68991 343595609
3 45 100000 20790767
3 30501 51363 594869351
3 22406 96343 976618070
2 77567 745725549
3 45979 71969 23765496
3 26037 50576 926370398
3 80622 85632 958643093
3 6214 44587 720903460
3 41 99902 460044595
3 39 99917 469023449
3 43589 58034 634187831
1 45381 66574
3 26 99974 577167396
3 51354 89975 675993516
3 3237 42742 212181219
3 4879 83739 694944630
1 19676 85380
3 1759 10182 796718425
3 40081 60415 555414523
3 11 99984 206597894
3 57194 89931 350780877
3 51 99999 27831331
3 6 99995 54547562
3 62003 72328 146130419
3 41 99920 741431995
3 26 99910 261745089
3 13308 94327 699414930
3 32864 47207 101996213
3 34 99991 115826720
3 9 99920 774358500
3 9874 95523 932756647
3 1018 29493 639904939
3 70 99927 893916529
3 13054 69850 781579069
3 58 99996 267108353
3 46 100000 79114107
1 12746 12814
3 80 99912 45757247
3 49142 54696 596886887
3 55 99961 721341344
3 47354 95801 23226752
3 43 99990 69920179
3 22 99917 563914314
3 1592 67190 277566573
3 70 99975 522838264
3 11 99977 676638666
3 20155 75539 810686409
3 6960 15948 923058153
3 57189 97561 104648638
1 38288 88138
3 82 99954 408963044
3 11 99960 869751560
1 14047 15157
3 92 99987 316308965
3 16578 62951 336280634
3 27 99979 614045649
3 79 99948 864568453
3 28 99944 408840786
3 64 99930 746715601
3 62886 86854 545099130
3 9 99928 394137131
3 30 99954 416611775
3 86 100000 119105733
3 34363 47844 721904783
3 9 99936 649012014
2 20097 961895647
3 27977 88359 334657656
3 98 99994 892131081
3 58588 63479 240773283
3 68 99959 968885961
3 6 99984 469215917
2 55407 799530319
3 42839 92054 35052759
3 80 99929 234753807
3 74 99986 834089549
3 54084 93540 513927705
3 21540 62004 929706532
3 44 99960 878669994
3 31 99981 166218323
3 64 99914 509682639
3 7887 75049 374507970
3 58499 63931 94362041
3 7 99999 599731008
3 39676 54713 562196050
3 69 99972 424452791
3 24247 95033 424155153
3 41 99974 186286751
2 21331 104965453
3 88 99943 999333817
3 25 99916 933799971
3 15 99907 705230274
3 5898 23417 247329067
3 54270 97942 900894234
3 16459 73976 404505101
3 3345 61122 387716952
3 60 99997 846963292
3 4 99951 890330882
3 30260 67625 367301805
1 19597 77335
2 58911 542343968
3 80808 87566 225048558
3 61658 99151 730410754
2 64033 125873702
3 18427 57296 576771459
3 71 99902 274312414
3 65 99936 820463087
3 21747 48885 81139992
1 75983 85685
3 81 99923 220525643
3 75 99980 881383384
1 1432 3169
3 77758 91875 957262960
3 42734 43388 441270287
3 58687 71953 805918463
3 15 99998 771588374
3 29445 33944 929020443
3 13 99969 349796768
3 7183 74340 524286237
3 11438 80771 553823085
3 20387 86815 107252457
3 12 99948 234778537
3 28 99999 52150205
3 23256 73789 424443226
3 70359 82980 161397065
3 86 99998 57109021
3 9679 56168 123044095
3 92 99912 337953041
3 51990 90757 448200365
2 20839 50385204
3 71522 78765 629209767
3 51238 58919 6911856
3 5 99958 811750353
3 40 99958 219135125
3 28321 75287 384308657
1 18568 40163
1 44244 98893
3 31596 39449 903807686
3 94 99946 203240411
3 21937 32818 107327551
1 53010 64055
2 59933 366189545
3 54 99906 705942315
3 32431 46704 270446992
3 79 99926 582519996
3 11 99981 928993331
3 76 99916 938696427
1 23106 97093
3 63870 86980 353690996
3 86 99924 836566263
3 96 99903 241605501
3 73 99999 374942028
3 50574 86769 769810126
3 38 99962 261508683
3 65 99978 668459308
3 20668 95365 165102565
3 50438 65123 989247409
3 9291 91710 47896005
3 6586 31987 635328422
3 71754 95724 417400005
3 66033 79722 345872275
3 56 99967 212506274
3 77 99964 5465237
2 84499 386459736
2 16172 608339829
3 46 99981 522624508
3 27 99922 203071087
3 95 99904 548572118
3 25260 87610 843183863
3 51396 93987 848082545
3 81 99981 589696985
3 19171 96267 483978179
3 12532 79694 741884177
3 50903 89778 233035281
3 100 99937 679210526
3 19660 32457 999868137
3 29190 32583 165448855
3 11 99990 387052114
3 71 99976 144761089
3 16000 58957 899264578
3 2626 96795 727485919
3 90623 97575 544564816
3 1 99989 297012490
3 36812 43084 11124139
3 27911 80112 438971204
3 55 99983 149914956
2 60610 413020135
3 28286 74459 599577240
3 59820 93631 315765958
3 2256 24778 966184919
3 8 99995 888438129
3 43104 88914 757330862
3 29838 32809 642280093
3 83427 88242 288955929
1 57132 77310
3 68 99984 828985613
3 82 100000 598267199
3 36 99901 503830867
3 26 99928 974632465
3 10617 56975 148143046
3 36 99936 814206997
3 91 99993 757295579
3 28659 65824 848640479
3 47017 47181 348364123
3 54331 93728 974299051
3 51558 93479 170188443
3 52 99953 176416562
3 1467 27537 373275373
1 71450 94024
3 47 99912 162771176
3 25 99902 97286500
3 17 99932 576540975
3 53743 71718 413851624
3 76585 77762 879123785
3 58477 59751 263282945
3 90 99986 875086521
3 1322 53435 285357062
1 58512 88744
3 69380 75990 305285528
3 42390 63823 458754067
3 12 99937 911934710
3 30 99908 921680898
3 31775 96912 405677521
3 16026 49771 488809403
3 28381 53480 712110052
3 52 99945 253608175
1 74796 84729
3 41766 82134 264824754
3 5 99984 668041732
3 37370 54714 866728481
3 53 99957 181497954
3 48057 63746 289842860
3 84 99981 802485426
2 10312 935082157
3 3 99980 756040266
3 43067 68805 277087671
3 67008 69408 894962902
3 15 99980 646193586
3 21 99902 9850454
3 75 99975 966986216
1 5477 32911
3 48 99964 964129226
3 54822 94186 562659750
3 42139 98070 656579507
3 76 99980 849933577
3 51934 95379 243420449
3 11685 65489 753051969
3 58121 76299 696936158
3 93 99967 388264101
3 84742 88032 451140674
3 82 99965 678432041
3 69 99929 418827494
3 15 99917 856603066
3 48 99910 255620250
3 5365 68545 204410824
3 36540 42553 890170265
3 73 99954 575249700
3 8 99984 41957115
3 51657 96209 735728653
3 22 99912 614454635
3 71409 71413 718045062
3 82816 89477 265410586
2 91998 659383313
3 60 99911 935802252
3 47 99989 341492430
3 83294 90991 872095651
3 1 99995 4343384
3 40516 76062 590534929
3 55 99978 739682029
3 1515 27536 942034286
3 79609 98235 742673135
3 59 99952 806542650
3 5920 50387 907884407
3 38145 50138 227580685
3 16259 80951 47782187
3 14579 68703 624758032
3 6381 59566 926591314
3 21 99913 207796908
3 10855 30940 840106789
3 9 99921 175414402
1 19455 90404
3 6576 80033 611765194
3 30 99935 995234012
3 39568 98109 799020268
3 6568 80926 521517801
3 20 99991 199313081
3 31580 38088 287559855
3 36024 71976 323685385
3 57 99970 765609798
3 34 99937 142813002
3 5724 57033 483011246
3 31778 72170 421708467
3 54 99992 245979557
1 3176 63506
3 56 99936 398278933
3 62 99961 214294245
2 56558 533802204
3 96 99902 147022713
3 50583 65331 520150085
1 13305 18206
3 99 99903 533611549
2 5584 18697895
3 2 99916 750982008
3 78115 88433 54661799
3 50 99947 552955746
3 39 99908 837627161
3 10580 93450 689262096
3 38734 39793 718244827
2 77431 875603467
3 60 99985 139987137
3 68 99987 224781712
3 77 99983 121908522
3 6 99936 9070021
3 48656 55697 456302547
3 41 99991 34949707
3 60309 92977 617857420
1 3673 58878
3 49 99903 307475179
3 37612 57145 614428563
3 32425 66314 679546599
3 16175 32902 954473271
3 42 99941 884523211
3 86099 87691 195286024
3 802 22055 393408465
3 598 58747 533537031
3 31971 32089 467834391
3 56 99990 200931823
3 15973 45373 994037208
3 67 99959 682548741
3 52286 57988 547710681
3 39 99905 546129199
2 70145 20985443
3 9 99948 709645274
3 61199 95853 827073787
3 34 99910 76369583
3 51235 81419 708548755
3 6930 83878 959762455
3 18 99922 77330
3 57 99922 835002998
3 2 99959 97426509
3 48 99991 161625647
3 48 99989 875557310
3 86 99970 801398011
3 67 99941 294791281
3 11507 85082 933823867
3 74 99996 725028927
3 88 99990 892508940
3 31017 94628 646174015
3 96 99971 480585691
3 1124 20296 739709561
3 38218 76273 123371833
3 28739 95917 578204892
3 3 99954 883736113
3 2240 88001 705149555
3 42 99990 661889111
3 14179 77155 352844756
3 25838 48553 912597219
1 19493 72796
3 40 99937 269814686
3 14068 25842 13111008
3 87 99956 530401227
3 55 99943 337425741
2 69114 241757633
3 65898 72684 12732579
3 80 99921 26535284
3 32 99937 542714544
3 7755 88275 242594665
3 48256 94478 112810887
3 62 99938 169458888
3 52484 60598 983632650
3 47663 70594 426050208
3 8 99976 90331078
3 44 99931 806879861
2 88166 845432338
3 55734 88066 919759060
3 24 99984 176504735
3 5422 35460 587138070
3 30892 97487 477727768
3 61 99912 589956336
3 20259 65943 617826127
3 37001 37778 918868176
3 23540 30702 853006878
3 26 99989 171619064
3 81 99933 13361048
3 60 99983 275693912
2 51079 467501094
3 40377 90025 338960524
1 19648 36679
3 44 99908 277987446
3 28 99910 849107345
3 100 99984 119816126
3 87 99958 295810063
1 42799 67062
3 61 99924 661219261
3 91 99994 904263985
3 40770 74771 738880870
3 93 99904 265501580
3 40 100000 985096536
2 3500 71992409
3 25 99966 896955483
3 38411 77822 421932419
3 33 99992 856959313
3 55204 58480 838504462
3 56754 71863 948296884
3 26059 77597 23126505
3 48 99944 52428050
3 15 99947 750241473
2 7925 530646082
3 18143 78146 284015722
3 39249 82728 150978234
3 85969 97154 133122008
3 48 99904 469955833
3 19 99905 321386932
3 42 99918 344258454
3 15379 18797 943413838
3 25 99993 819987310
3 73 99918 543818509
3 44 99947 622027991
3 36754 58328 675449158
3 54 99915 830848281
3 50537 88678 189257549
3 79 99932 428154906
3 9825 70750 533691338
3 83 99900 972758617
3 9791 32182 897355597
3 49265 55052 811549471
3 31 99962 896500772
3 5289 98455 784640752
3 29 99984 505298541
3 36 99939 900264007
3 80 99932 149084775
3 5250 58458 322374787
3 29 99907 531726
3 65321 92773 90261788
3 9824 48964 442186471
3 18487 26347 153954075
3 5576 72882 371870489
3 90 99972 705782473
3 80 99954 49291453
2 51282 501518439
3 11102 23012 343628725
2 41846 335553144
3 30 99931 201476489
3 4388 89550 226174412
3 16 100000 963680527
3 27409 65205 345688097
3 23 99912 722561050
1 23263 91213
3 72 99915 120663344
3 62422 70433 924865140
3 32857 74575 29155946
3 44565 81958 457422486
3 78 99937 750719592
3 10538 82733 616128252
3 45203 76915 66098547
3 96 99992 76952952
3 18 99910 353302963
3 84 99987 587884603
3 34100 46648 60651328
3 17 99950 358976647
3 1 99907 922451572
3 42 88178 552668582
3 74 99983 686368899
3 23421 98639 134041115
3 24 99935 820952141
3 41768 68836 727741720
3 49526 73994 634664307
1 21018 24961
3 50149 55006 131584531
3 2448 29712 389589816
3 47 99919 901191700
3 46086 76027 987825623
3 40 99999 422762443
3 19 99945 48618986
3 85 99930 792485429
3 84617 91783 956526768
3 84937 96922 835155057
3 1360 26402 21114411
3 18293 38994 275544337
3 56 99939 797767442
3 6528 40539 540683696
3 62329 79447 59188488
3 20971 94266 818613445
2 10631 570016607
2 69294 561277386
3 59600 85143 198534387
3 54 99992 907577880
3 2 99967 427678964
3 3164 35921 957578270
3 31380 40537 505437075
1 38427 58438
3 31 99967 727895026
3 550 99858 16226319
3 5 99919 731003858
3 13940 27472 554509040
1 65516 88989
1 17118 95916
3 30792 92165 210974385
3 11836 84126 561388682
3 58 99936 184936139
3 16589 79970 665591951
3 20603 49035 568757530
1 49085 82651
3 37500 61588 241477201
3 34214 70463 136655099
3 80815 95043 698610787
3 1794 96720 497599870
3 47 99922 801587468
3 14 99939 448445681
3 1 99953 792090557
1 48228 99936
3 22098 57081 513677805
3 39308 67259 166009076
3 88 99981 411880280
3 41590 85367 918711437
3 61050 91928 251407483
3 55479 74090 953427472
3 24827 83323 186044586
3 59 99943 861163429
3 4824 83503 213879176
3 41426 79703 524040881
1 38793 46540
3 91 99947 458865145
3 48 99982 747057154
3 24 99973 782437562
3 68 99974 797426473
3 82 99935 641181273
3 35 99984 629831013
1 38111 56497
3 72266 80132 814186231
3 45 99983 676511634
3 73384 79370 735307840
3 60320 64903 219425698
3 23702 36080 920213799
3 54 99974 468183833
3 64886 74229 297411271
3 94 99959 442570610
3 49 99933 88579860
3 76 99994 285954129
3 49134 94515 943878409
3 50 99957 57715545
3 69 99901 621948704
3 7378 84586 123023418
3 45 99915 697991688
3 22178 87714 162947850
3 39884 91815 104149906
3 78 99953 751582934
3 39 99982 813939692
3 40909 96250 97546360
3 23 99909 228260626
3 22011 83847 36030891
2 86104 325966165
3 27 99984 820438916
3 43005 88766 26256861
3 59 99955 817833896
3 28 99943 621989670
1 22871 66161
3 31 99952 173227181
3 19000 46707 270844752
1 3868 91428
1 33198 49893
3 41 99939 360338604
1 49697 50346
3 34652 50738 221116134
3 14079 91487 669379075
3 19858 54197 812716918
3 70715 92779 47776261
3 45673 94026 56145040
3 10783 35496 82462417
3 77 99983 835316499
3 78 99927 147053001
3 60 99943 864232438
3 25 99996 854853046
3 13328 79764 303625335
3 17656 51257 452782748
3 56 99996 371717271
2 45045 500242492
3 35280 97949 537983365
1 15579 58054
3 62188 95247 871357831
3 40059 90739 320666954
3 13 99926 863957067
3 13 99926 655432212
3 28640 79311 581728826
3 30 99998 298250263
3 27 99995 54198783
3 1021 44038 860994969
3 5694 53866 758415220
3 93 99924 589550115
3 43 99935 558440790
1 43260 86578
3 52648 79333 155342896
3 17649 76909 422493552
3 24595 32760 989389788
3 9378 49459 92386101
3 65511 91737 325093435
3 60 99981 535506483
3 36 99972 203995958
3 12 99967 279155055
3 62 99974 223837685
3 1 99987 946645476
3 69793 84439 900087515
3 55670 94560 957024277
2 228 337212910
3 39 99915 712703789
3 76 99914 79561276
1 1489 86941
3 32278 63476 491356110
3 2 99995 290384553
1 11551 19352
3 24564 85089 588659272
3 38 99958 233430714
3 5604 85979 844290125
3 29997 84754 956077486
3 87 99995 142968027
3 35 99938 604701660
1 71642 85760
3 1345 58323 632200290
3 39719 73262 451388818
3 87 99974 729274256
3 8026 15562 932485157
3 55 99954 234382680
3 60 99955 405964069
3 20491 85777 582078524
3 59 99976 595555987
2 98181 826296837
3 44 99973 952355167
3 32 99968 703987479
3 60356 89109 547811850
3 23 99936 967988516
1 73992 88430
3 32 99998 629626246
3 40 99996 321157735
3 5644 6880 713054998
3 83 99983 231095649
3 61 99901 289739283
3 53 99956 438424890
3 4749 99461 111120140
3 20 99916 262108331
2 15476 130780662
3 82 99961 596175234
3 16 99938 222264910
3 5 99993 435749568
3 100 99958 871993850
3 18927 68599 938899447
3 87 99998 495056371
3 64 99939 149861352
3 92 99906 445806105
3 56 99962 644238349
2 3755 786673617
3 17 99919 993077793
3 40399 70083 375645030
3 7 99917 999556954
3 23417 73230 944229331
3 46305 77195 754453274
3 8 99997 453841919
3 15126 67541 764838530
2 72319 67066914
3 60 99927 303250935
3 63699 70474 295968449
1 28513 80384
3 80 99954 391549495
3 49366 53237 19702150
3 46 99943 154632838
3 53581 77737 887702213
3 37708 44301 186404167
3 89 99903 144699662
3 79 99913 657131308
3 45653 76996 116534050
3 34181 35989 146654364
3 23 99904 562849228
3 9743 93818 45534699
3 29 99949 748783539
3 13 99975 858955720
3 21838 81333 265084781
3 17456 98431 632044535
3 48304 58057 533120984
3 76 99995 727411777
3 93 99959 514588326
3 11313 90908 893394856
3 12 99950 720378678
3 7 99965 792168927
3 1 99966 863185323
3 44340 54234 118014202
3 73 99940 606409271
3 96 99907 57316193
3 80 99956 562522808
3 62697 76958 911267851
3 48825 58091 670853254
3 51 99964 950566121
3 32074 47439 984735371
3 1412 86544 341574048
3 61 99934 593780628
3 53 99960 713275003
3 23 99956 983681767
3 7879 96018 127937952
3 9 99966 302437142
3 3 99977 859838594
3 100 99925 957906195
3 20967 34108 991609239
3 10410 96005 996475268
3 38247 61436 860205644
3 32453 86902 508266585
3 19126 82223 332108597
3 68327 70300 256848540
3 42136 70364 386153609
3 58 99949 237073032
3 12643 71066 140842701
3 44 99907 72682461
3 17 99939 925622735
3 1123 79771 501764210
3 66 99948 603577302
3 31 99976 165927180
3 34418 94475 15272217
3 15714 91865 275031663
3 43 99953 914879341
3 37 99975 609206962
3 16758 62199 720437315
3 33 99971 398154456
3 23510 83871 530562257
3 96 99978 163980444
3 54 99982 394805391
3 7120 49004 949122700
3 16988 71167 570661350
3 66 99992 512582746
3 85 99909 626330916
3 43 99902 516307311
3 3 99981 781543859
3 23 99935 659874241
3 44530 44886 741410698
3 71523 88791 313837798
2 92467 4751993
3 42873 45079 146747268
3 77 99992 641639850
3 25 99911 15784368
3 26758 52852 135758081
3 47330 52334 274950733
3 8502 56463 663515287
3 83 99934 513566832
3 32637 66731 511697776
3 31779 78590 764978220
3 33 99952 177024822
3 11 99946 769589227
3 9 99930 542408228
1 13258 59293
3 74 99984 405436519
3 58 99956 875040733
3 49355 87137 122313177
3 87 99902 286900173
3 43664 48072 825104921
3 9688 31988 357134894
3 75 99905 65911615
3 63553 69696 865642053
3 4060 91315 514682966
3 27 99966 723309217
3 61 99929 540416404
3 97 99904 231237869
3 38063 47890 620420814
3 16 99996 698494981
3 84 99958 152393771
3 3938 90909 376091720
3 35 99901 83512088
3 37149 81518 905315373
3 35879 41627 196980092
3 7298 76399 990374168
3 88 99964 825634604
3 99 99974 970027630
3 39 99986 25788322
3 72226 97269 161480936
3 83 99960 94901226
3 83 99963 510615077
3 19 99902 669281501
3 98 99957 989758083
3 58077 77643 197412754
3 6607 78968 958251823
1 68507 94142
3 58 99947 672640385
1 3247 49978
3 54 99958 245281508
3 28 99988 860031759
3 73 99966 135877098
3 50146 55893 258825710
3 5979 38160 445405207
3 94 99954 226781903
2 16359 640122011
3 33930 61326 726691286
3 35199 67024 777042151
3 22465 72611 966044881
3 82354 90985 709355018
1 11838 44529
3 24844 61099 552269148
3 52 99981 284494699
3 60 99902 691446776
3 11883 44303 922899540
3 13738 33225 466960706
3 19076 48332 506347225
3 34 99964 81517405
3 66396 83600 898233096
3 30386 76515 652458782
3 10796 79746 255895744
3 79 99969 903918683
3 32 99933 566887077
3 79 99981 712044675
3 21 99934 503917910
3 55254 92933 999097204
2 83532 434986981
3 46100 69263 166254477
3 16 99994 291162990
3 73 99926 702989752
3 69 99915 660890817
3 67 99947 404286876
3 59 99923 914581968
3 47 99916 488131430
3 35 99967 776066793
1 20733 56762
3 3184 24195 242946131
3 44087 48704 357109135
3 9 99912 994146010
3 61 99934 300596081
2 39940 357677264
3 68 99933 751019134
3 20 99933 26132070
3 70 99918 471147053
3 55762 95737 183444257
3 41 99949 448940418
3 18 99922 165619065
3 31 99911 570461562
2 71670 431197755
3 30 99995 480037982
3 65 99978 226843626
3 48346 67776 969129908
3 34 99989 488835720
3 45518 86872 210405540
3 91 99993 117720979
3 3 99944 83466667
3 15101 75605 868773040
3 8 99978 574217062
3 86 99903 365646884
3 37 99962 569856159
3 59037 62065 649216390
3 37205 78077 347422374
3 9373 23609 710724787
3 48196 65034 645390819
3 2483 65305 16323330
3 81 99908 247746729
3 8 99992 325927608
3 42636 86298 420457036
3 14 99952 5615295
3 92 99914 527325302
3 31 99991 477131923
3 38474 87014 227649207
2 3224 786724078
3 14647 81194 847727096
3 4971 73124 95510521
3 2222 38668 576779372
3 41170 48447 500981751
3 7179 78116 838156436
3 58444 98694 287407166
3 51 99992 153870582
3 23291 93614 658836762
3 47746 78875 651181409
3 20853 97450 766116865
3 42390 70294 577091265
3 30 99977 253049353
3 8308 80832 704266032
3 6272 36496 117358743
3 37094 83981 702025806
3 48236 70124 244192857
3 38051 38757 278941650
3 61 99901 19155574
1 7889 79849
3 38577 56606 652904239
3 32 99915 661947777
3 51 99962 608465884
3 67 99998 642194950
3 59 99961 238546706
3 58 99951 447584567
3 58 99955 551255242
3 10236 69007 105464201
3 1 99994 543460827
3 17 99906 344091070
3 26430 87709 38279528
3 62 99976 121038839
3 26 99999 50605208
3 39 99979 709941516
3 71 99995 669377669
3 59484 93303 373686300
3 22651 58297 456595575
3 22696 90134 857829984
3 93 99903 6197841
3 48 99901 623561541
3 43 99954 884851020
3 10362 82178 737416889
3 21156 45152 392063715
3 85 99901 525503429
3 21498 79542 723616783
3 80 99911 722758493
3 2 99982 410948788
3 49 99944 999846260
3 70410 84698 961578843
3 18815 60877 353514068
3 9796 36617 633223458
3 12891 14060 612213804
3 54282 68033 799791600
3 35236 88926 574059242
3 57 99904 425718510
3 43 99961 598961739
3 30 99956 759056178
3 3 99975 572184112
3 45 99983 304275133
3 79 99907 882682676
3 2228 19281 760435112
3 18 99956 913501563
3 57318 66864 943634843
3 9332 22531 921491405
3 70 99978 104954750
3 18813 78916 286179556
3 9 99932 715062131
1 29385 49778
3 19191 40255 154161746
3 40169 78894 845328829
1 54726 94586
3 25 99987 131621028
3 13952 52335 961549913
3 51104 52717 858697334
3 22595 97758 325886301
3 48 99931 240894487
3 48 99976 802511131
3 4899 31984 419185957
3 63232 78543 953509166
3 47 99939 446666423
3 30857 57005 162086411
3 59 99982 861315117
3 61636 80195 527323767
3 58 99926 575401546
3 33 99930 875112247
3 42810 54767 697859205
3 12907 71229 912505095
3 40573 90011 247862428
3 15978 97069 963216589
3 1 99983 688080490
3 23035 46272 772680207
3 70 99904 200013818
3 22465 95429 586992034
3 72 99989 449541596
3 58 99916 784452772
3 37777 57530 229479864
3 29809 39427 201915820
3 25414 73032 144745249
3 28 99981 86952512
3 14902 33782 447849132
1 2515 42152
2 24872 639058165
3 78 99989 731395772
3 27 99976 579308817
3 36957 76273 398329900
3 62 99911 524965092
3 22 99950 362428907
3 59176 83872 989122984
3 38339 64133 810883131
3 3 99937 833994100
3 46 99915 471556797
3 13 99937 729008462
1 12609 53511
3 84 99948 298374029
3 39 99963 324757561
3 34575 76222 196706007
3 100 99966 110402487
3 22202 46211 44790709
3 83 99974 268875756
3 62787 65827 138729179
2 16729 951651598
2 33477 907043340
2 51507 916067290
3 40 99905 909379512
3 88 99995 581898161
3 47 99954 943468522
3 23 99930 663201052
3 2 100000 268563214
3 9 99984 633235988
3 68813 83479 846788190
3 276 14596 208699430
3 15 99905 484313594
3 47585 50973 261077164
3 1553 80404 340738750
3 20 99952 756667195
3 96 99976 650268760
3 62 99925 963619933
3 49888 91405 988271002
3 15 99901 634200704
3 21 99974 495893261
3 60921 73265 855305006
3 17463 54732 420409287
3 96 99978 495916670
3 32 99993 147841150
3 9343 44796 564602059
3 25941 73984 23841502
3 51688 98578 856086692
3 50474 99280 836600087
3 58324 62692 432061699
3 66462 99963 962889658
3 73 99932 129816002
3 54 99993 424245701
3 12 99921 580786251
3 36 99955 490723069
3 100 99982 213702287
3 71 99937 579801212
3 8 99911 890307641
3 18 99990 982466955
3 11080 61235 391070243
1 33143 34088
3 11234 36119 628921202
1 36146 48490
3 1944 47406 403021692
2 79944 460708851
3 75 99975 597718944
3 24841 69333 490841946
3 60435 96673 867529343
3 5 99919 810254557
3 15614 25658 442734286
3 49 99970 800275264
3 74 99963 994152223
3 45314 50894 582740979
3 74051 87929 884176309
3 6606 29628 449318951
3 67 99946 825817652
3 47446 82205 121770528
2 93282 309273340
3 86 99929 72668005
1 71705 98762
2 9027 651771727
3 60 99928 900297373
3 62 99917 306919022
3 76 99903 90092742
3 11012 94177 778195461
3 13333 31806 514759823
3 31 99949 701572013
3 92 99963 770645408
3 85 99914 731431229
3 22 99967 144610695
3 95 99930 206408227
3 10616 60761 466471845
3 46 99953 3151092
3 2 99924 15273317
3 27005 48515 377390399
1 66981 67344
3 76 99990 9250041
2 65094 677609259
3 62 99971 645504429
3 31 99963 518363194
3 11639 82324 318621077
3 17124 24792 71226366
2 14616 845928948
3 57 99936 876703747
3 8506 78028 800155928
3 57 99933 688556205
3 6337 18257 602282078
3 16893 27169 115933239
3 39 99958 223851392
3 47 99970 309665268
3 66767 98881 347410374
3 94 99901 895780071
3 46184 49427 592990814
3 5874 89415 346912445
3 39601 41409 963641583
2 65270 292029259
2 42906 800684510
3 84 99986 493934556
3 26493 35635 499747413
2 19267 828603567
3 100 99969 767906057
3 14 99985 410205906
3 63 99984 206135377
3 26007 95622 139589324
3 34007 80484 568306375
3 25 99922 457215882
3 29908 92819 679919806
3 90206 93307 318745886
3 59099 72535 624146311
3 90917 92120 159841783
3 75472 86486 311655481
3 58 99979 979104847
3 49394 81450 254310097
3 81103 82614 577677796
3 3 99991 615755131
3 13 99955 468504043
3 2014 83995 296507951
3 49153 71240 761208643
3 42678 50081 104302207
3 84879 92998 943545062
3 24473 96699 425506224
3 47168 89670 431947429
3 3 99906 798433031
3 27227 44590 825265172
3 44484 80507 359258726
3 78 99906 84206531
3 22819 50518 828361496
3 57475 64303 491371695
3 100 99982 957402857
3 60 99997 946058744
3 33099 69458 951939449
3 32842 78983 313342165
3 29 99947 715075026
3 10587 91052 336477893
3 50 99950 860117048
3 9707 30246 703124999
3 9 99938 236990016
3 22 99981 799485516
3 66 99987 482828581
3 72 99973 917485483
3 35891 91556 686414935
3 33033 62580 87070165
3 63 99947 855891541
3 78 99915 722695563
3 54718 79072 770837948
3 21345 24673 562494029
3 55622 69535 686437536
3 22540 67653 980000851
3 69 99969 163850778
3 31349 62544 386024641
3 63 99978 942473763
3 2096 40110 379618327
3 42 99921 277455265
3 21 99995 108554983
3 45 99938 555953343
3 72875 85632 200915147
3 68 99912 953464705
3 45 99949 209569686
3 68 99920 983297688
3 95 99920 795499209
3 79 99925 206074483
3 96 99970 730458953
3 1735 30794 182106775
3 58 99904 599421263
3 15981 31766 565714225
3 61430 77790 58599072
3 24367 99597 262614249
3 248 20887 459503870
3 4939 57565 869910777
3 59 99909 277313247
3 3015 21293 242523518
3 20421 69305 978286172
3 45436 60205 630935053
3 6801 93486 592425580
3 22204 41412 801510026
3 98 99901 291245139
3 17255 98073 6787638
3 91 99977 236989269
3 40 99973 859223815
3 31 99911 494128304
1 65445 72001
3 14283 64897 834209284
1 1603 81032
1 53916 82007
3 65 99997 629341444
2 28883 789505199
3 36 99963 184296061
1 25146 63595
3 69136 76095 49153801
3 4 99934 791782726
3 43781 76447 304212515
3 8 99900 553934273
2 41120 629133012
3 41 99988 713526027
3 15 99944 991212009
3 56 99996 730297716
3 6 99994 537140839
3 36 99957 881807737
3 39319 86133 747745979
3 82 99995 822158340
3 74 99960 965246410
3 8 99934 778603995
3 53 99959 398225352
3 38 99948 715925776
3 39 99930 83701061
3 80616 84042 500023483
3 7484 84078 994178697
1 20650 32307
3 15004 25117 284020552
2 43235 930463003
3 87 99979 784188989
3 28 99951 740003684
3 38403 99513 478229626
3 97 99970 380407851
1 41355 97034
3 15200 49969 459324703
2 22239 62384341
3 73 99934 875512216
3 10 99993 16755433
3 2185 26630 528891342
1 34379 50715
3 46 99908 56280075
3 46 99951 135145134
3 63 99949 300100486
3 97 99904 427754196
3 68 99919 774087011
3 94121 96604 502474446
3 68 99960 79609723
3 3019 63257 163481081
2 28627 342175085
3 7850 55371 673285193
3 26027 75354 81848114
1 913 15977
3 13 99926 413863690
3 75752 98134 88105280
3 51 99967 286856687
3 21 99914 547638451
2 68173 13765145
3 34596 67919 979313500
3 44 99955 560473435
3 82 99964 59721060
3 44395 96725 112111508
3 61 99978 581384830
3 74940 99747 925806660
3 72 99974 373704061
1 20219 33672
3 30057 90357 478466772
3 19 99940 461123655
3 11629 26371 445257884
3 54347 65558 382396997
3 69 99925 686924323
3 4239 78809 233313135
3 27162 88303 72638092
3 10230 59009 849761492
3 37 99933 536765353
3 51739 73712 750978896
3 45274 91555 784478803
3 84 99960 302646922
3 50604 78615 572563193
3 58467 97904 580429344
3 76511 95986 405525111
3 115 63834 403962657
1 9140 43599
3 2 99964 519589777
3 2211 32680 86914396
2 89311 275697728
3 31639 66398 261236843
3 7955 67278 12393288
3 74 99940 969565219
3 97 99953 584375884
3 29435 85261 38880815
3 57143 96949 926459033
3 13 99901 484513261
3 70459 87061 704166741
3 67 99918 332488749
3 31 99978 76931133
3 29763 84990 244939650
3 50 99901 831914129
3 52058 82261 762405079
3 43866 82072 533018700
3 59824 60396 496333894
2 80212 775417495
3 31353 31819 935286640
1 17629 25477
2 22423 970457704
3 20309 24602 448045711
3 27876 40930 228951897
3 87 99979 263873782
3 45 99961 29514387
3 17655 47196 559140051
1 7748 43380
3 50 99992 899594242
3 28 99952 658372326
3 61461 86241 870722294
3 20 99912 703518789
3 52971 59411 212538324
3 67 99915 995408440
3 76792 82367 22030778
3 39 99919 29905460
2 42342 619454811
3 67797 69858 785841675
3 83 99903 476980971
3 91 100000 528875577
3 59 99962 714986507
3 18 99903 31861255
1 3116 65701
1 10275 78410
3 66955 87930 851010764
3 43 99971 678046240
3 91 99920 731960795
3 27686 79146 269372562
3 91 99951 370935574
3 2 99986 638602900
3 24334 52560 840759543
3 22315 58177 324874857
3 25018 32703 557565661
3 66833 74138 807150345
1 70709 82379
3 6782 34058 701858019
3 9400 19007 919262775
3 67 99946 702726288
3 80 99941 195414388
3 15 99988 826817116
3 91 99999 374749895
2 66472 783519581
3 38379 97177 175569184
3 29 99905 255518018
3 47935 93505 965907358
3 69201 92813 518345794
3 12780 48267 236342845
1 16242 88451
3 43076 68478 825526801
3 32 99955 306644357
3 86 99927 72417730
1 78103 95066
3 3 99901 149541548
3 8 99951 589334485
3 54 99915 884345293
3 52349 59847 89725412
3 1576 10680 563150311
3 57497 83871 23172993
3 10415 70242 64401928
3 36 99920 779207289
1 19770 57943
3 43 99962 510642667
3 87493 91595 363975482
3 71 99993 199964957
3 3 99923 123781406
2 15425 595319212
3 68 99927 988011428
3 91664 97060 451297709
3 55932 93443 871034764
3 80786 99969 868388564
3 21498 36968 983464
3 7323 95688 902891377
3 3221 14169 34922894
3 40 99986 182693954
3 22790 49811 863825515
3 11860 47054 638507211
3 55071 61866 786485742
1 16192 58965
2 75337 860859276
3 51653 68896 699442749
3 84003 94913 413638823
3 57223 84442 795311755
3 28 99924 346271587
3 64627 70129 724137934
3 28 99981 597364405
3 42 99984 505996918
3 17 99906 332290193
3 7 99963 398224043
3 35 99912 765182437
3 19 99905 672988635
3 46 99975 682692806
3 41059 85092 34289809
3 43 99961 952598249
3 61 99903 818882697
1 66840 88913
2 46229 320750543
3 32 99999 756037850
3 38930 70391 124606627
3 4818 97509 363588310
3 11227 77045 255735229
3 26 99963 477218076
3 68290 80327 226899038
3 26318 39010 652434352
3 46044 67459 972445139
3 18720 34805 251923103
3 39800 56892 499040906
2 90422 459036293
3 22 99966 369360263
3 16916 47140 986156287
3 25 99904 129182403
2 30516 209417566
3 28553 98954 5792993
2 28560 588327690
3 66529 66978 574990331
3 1875 67417 230431751
3 1 99947 987693963
3 72716 97464 425260462
3 80541 96707 717100656
1 52017 62916
2 98708 691516543
3 25889 33405 577096795
3 40 99958 143709333
3 4580 45192 252084368
3 46 99971 466917320
3 12342 43639 355301810
3 1 99901 195990637
1 7214 81575
3 73 99905 275217769
3 46 99991 959620651
3 26 99945 356811321
3 71 99935 726308277
3 9120 19788 907588575
3 28 99968 995552291
3 51429 85530 809246233
3 84 99929 271373592
3 5298 39782 510369305
1 60750 99489
3 13464 78812 20735576
3 11 99998 80464200
3 15 99923 184228397
2 15794 206465190
2 24212 723217929
3 45 99958 105141128
2 54725 412690476
3 62566 97955 968210607
3 68012 80390 637759715
3 33537 75100 595736037
3 33912 51325 580136867
3 66 99986 978515951
3 59948 60364 966558919
2 75131 33107667
3 69 99966 945320009
3 32 99961 868707285
3 26 99965 917578329
3 48477 86713 598157049
3 73 99985 781410633
3 54 99930 441786401
1 86105 97499
3 12 99956 185214430
3 96 99945 441295664
3 7 99932 116287244
3 78 99914 418260011
3 6638 9091 330263833
3 92 99988 381545102
3 18037 49761 433286446
3 42322 99246 393739235
3 28 99902 561296990
3 36661 50766 1654672
3 48411 60907 718364696
3 26 99937 815755502
1 39790 64018
3 92013 97898 975861136
1 68215 70771
3 53470 62066 904087893
3 19173 66143 308782088
3 58 99942 237252526
3 47111 69303 801975082
3 30 100000 462364628
3 61125 92878 4933876
3 65 99986 824365297
3 30281 72937 812944947
3 28121 86569 921126928
3 51124 59965 343733301
2 94037 333601857
3 27 99945 129687115
3 40 99946 635056102
3 24 99992 697440484
3 63 99937 647517410
3 11330 55785 565114995
3 28688 62270 426576766
3 46 99987 692213459
3 6868 38318 997262146
3 93 99993 594612926
3 19 99954 23112266
3 20 99930 583913415
3 33 99999 192710876
3 38 99914 280855179
3 35775 50129 191118647
3 50085 83903 589716259
3 35208 84995 217716142
3 84 99933 279853533
3 19 99990 393373429
1 99192 99822
3 36 99921 537619853
3 18593 35780 715885597
3 84 99976 285756984
3 10128 44952 239493692
3 18196 58680 109751964
2 92201 451123728
3 4 99990 250895976
1 8522 78187
3 26397 73509 685187702
3 10812 90486 48236112
3 5531 68733 207375915
3 4 99951 326996581
3 4 99983 569635042
3 46470 85215 493851906
3 24485 90895 871155184
3 66 99951 999261406
3 1 99962 791908086
3 35296 44738 821264124
3 88 99902 36424440
3 47843 49421 16407650
3 17 99952 329900970
3 37189 47011 409318412
1 69752 74178
3 67 67716 855338028
3 84 99991 587690384
3 74459 74627 864214561
3 21288 53738 788143881
3 67 99955 220151283
3 12 99973 604612836
3 20811 60532 315646999
3 38 99921 23301300
3 73 99923 607214934
3 61 99963 431379895
3 98 99997 168855813
3 1 99944 205111462
3 33 99900 161080183
3 16150 79194 556457417
3 33 99907 123124399
3 2395 29922 960094543
3 12179 92964 957822810
3 74118 89168 982277084
3 74220 83420 41422844
3 57366 92604 468655460
3 14123 93850 537804394
3 82 99950 887406647
2 27497 453406703
3 8 99926 773397649
3 4 99981 55732747
3 36020 97321 542996686
1 32014 83588
3 47090 78090 999304247
3 65847 98002 744936902
3 79 99923 369806465
3 71 99908 363655785
3 76 99902 224542759
3 37171 68345 63949733
3 50432 67636 337665135
1 25680 62726
3 37040 75923 940239112
3 54 99973 648640896
3 53092 64842 955568863
3 45851 87309 430942877
3 11 99922 579732944
3 56428 93110 388175513
3 35879 87838 229139054
3 8 99916 848918385
3 50317 70966 664806139
3 1685 37037 273146357
3 47070 75823 679881152
3 18 99906 499755705
3 16 99947 742868380
3 31 99944 962294605
3 55964 99794 846059738
3 61 99936 686590382
3 29567 66382 441169992
3 23 99917 254878717
3 90 99918 169529990
3 54 99998 153051758
3 54 99987 878995867
3 32009 91174 260159363
3 15 99983 479540942
3 9 99957 690732666
3 68 99998 260499124
3 20518 92745 345568260
3 55374 90926 800856965
3 20 99902 587941688
3 27555 84152 449998261
3 25780 45978 298697415
3 20 99980 970582719
3 41527 84832 416819826
3 31887 33975 24909892
3 52 99925 344900793
3 55218 63037 159033684
3 29180 33564 437400789
3 61 99901 875511820
3 5 99907 180701415
1 8464 53233
3 85 99958 459063128
3 82 99931 210326232
3 26 99922 570110576
3 97 99904 307418304
3 37788 49356 934697807
3 70721 83959 467648664
3 47 99986 824532730
3 85 99951 943199674
3 28699 94399 197696961
3 54 99930 150666170
1 3429 57219
3 24 99951 157497151
3 62132 76621 886066641
3 12 99944 846129559
2 57965 212997969
3 1393 73507 898508890
3 27 99930 535068045
3 5774 71081 578620928
3 49 99904 223120928
3 20946 83307 733725172
3 16757 83214 338741959
2 34667 167640363
3 93 99956 441339661
3 52167 88219 859224201
3 15 99972 3318325
2 75032 849148485
3 48 99938 321731338
3 75416 88816 624392973
3 82 99996 161489553
3 64824 98719 571883788
3 3 99915 42794241
3 66 99932 446261118
3 23619 72665 365295807
3 12479 44641 195048384
3 63080 67636 559546575
2 70267 688436158
3 91 99954 706179479
3 58409 76241 112842816
3 12 99934 154903228
3 53482 80308 859190076
1 40057 48803
1 4421 76609
3 19 99942 847959696
3 15833 28887 354377268
3 75 99909 201865088
3 57029 59543 107073713
3 84 99909 544016187
3 13424 43969 470199709
3 37 99968 205239341
3 16225 39777 645931
3 84 99986 318483606
3 56 99970 429745301
3 41 99968 300928378
3 89 99900 16749224
3 34 99942 841390553
1 44390 61761
3 38360 71711 741839068
3 24 99967 362675081
3 10 99989 158486712
3 72 99988 687323539
3 50798 74272 351808332
3 53 99949 347937459
2 29731 139368010
3 88 99983 744471877
3 10763 75133 303201
3 9 99972 28474214
3 57250 75484 828551518
1 41004 66104
3 1 99994 165217872
3 89 99973 173768797
3 2745 62152 601883883
3 24 99914 171862254
3 62 99980 998587754
3 33 99934 903667393
3 832 2153 401426140
3 31020 95220 595870584
3 33613 56686 371958809
3 45 99971 333422448
1 26723 94479
3 27967 52539 382746244
3 68177 82999 940125289
3 87977 96911 675465264
3 50309 95563 613927041
3 23 99962 113670228
3 20176 42415 262603731
3 75 99939 521260238
3 62407 95256 84242021
3 50 99930 929584537
3 83 99916 42427613
3 56 99985 974260449
3 21019 60225 250173232
3 42 99991 209165140
3 33054 60647 466207644
3 6495 83991 947982523
3 62 99982 421559256
3 89 99999 568786634
3 19 99996 950781578
2 50219 481890653
3 81508 95002 571285136
1 3866 80186
3 50 99951 958055371
3 54362 56262 133666310
3 43 99967 562905588
3 61 99927 514762274
3 18880 45417 334196373
1 13452 20069
3 35786 90840 359565423
3 76 99985 726828398
3 36 99954 59271402
2 30409 595343320
3 61228 96899 292006082
3 59 99910 274851098
3 4 99963 887142836
3 41230 94653 511314687
3 43 99973 393871761
1 41072 68018
3 85 99961 684796884
2 26730 684392170
3 21473 64748 761892729
3 44781 98479 446791668
3 83250 97126 994750458
3 15 99969 262307619
2 71148 686372786
3 39088 46966 322285809
3 2 99919 946048945
3 60253 71412 155029353
3 60981 97834 184749682
3 67 99927 471055757
3 19165 61596 931632809
3 64 99969 585482682
3 18108 65464 645269169
3 47 99967 99564486
3 12639 80213 251450815
3 92122 98581 638639059
3 45 99909 979216728
1 7164 74967
3 41 99947 615206545
3 22905 86443 548560239
3 18 99979 903206451
3 100 99941 971782940
3 98 99930 740267911
3 3210 77618 119142515
3 57679 78479 687450734
3 27 99986 304848562
3 58 99979 285861755
1 11791 69094
3 3386 50743 497391533
3 74706 77437 584976935
3 82 99924 191070321
1 7843 74027
3 30 99939 729820743
3 74 99930 260549981
3 83 99976 732851836
3 7903 26552 419032425
3 16033 66955 807950176
3 2377 58195 43537128
3 57311 90855 825376928
3 78 99979 109531982
3 60 99906 37686202
3 20413 90244 906496787
3 129 18294 128328947
3 29720 39525 291370053
3 9 99910 242752651
3 32 99947 907720545
3 42711 55455 857350192
3 15 99992 242629732
3 1 99928 944431280
3 53421 60604 959748637
3 638 44774 968472563
2 24954 885565399
3 15725 78906 665809722
2 83016 949395386
3 83 99957 745694473
3 59 99907 686106923
3 41065 62179 904844015
3 29 99938 859513056
3 79402 93394 521969512
2 56238 624848806
3 13426 89003 790861762
3 98 99988 497712413
3 18818 48065 507847555
3 493 12708 609474140
3 22 99945 33764570
3 15383 49400 804660290
3 96 99991 680645089
3 9309 77028 118485614
2 9143 774624351
3 60 99905 577138739
3 2 99925 892589015
3 51 99909 377624742
3 55212 56825 762285584
3 29042 48168 900985877
3 24658 48359 894147623
3 68333 91997 818235807
3 42592 96421 699491171
3 29126 94739 135020669
3 3977 57162 274295720
3 13 99921 757324828
3 35749 36238 649509420
3 31490 91038 668449387
3 28693 29164 969519725
3 40542 82133 591998577
3 43240 98601 257810275
3 60058 74295 590927138
3 50 99950 114035954
3 16562 70470 267644531
2 55124 672878705
3 45 100000 61728596
3 81 99973 854440916
3 95 99996 20748717
3 39 99983 673346500
3 47 99949 245383161
2 74551 738380949
3 18 99997 980397445
3 66248 92146 903619450
3 72 99960 28820609
3 53 99945 238838816
2 14606 774588506
3 81 99938 132018320
3 20716 24438 837131024
3 23677 87325 462469873
3 52 99940 72527039
3 47 99939 697135462
3 33153 41588 379439423
2 30420 281708473
3 34496 92301 975649989
3 35030 43099 897889718
3 31493 47623 261828493
3 20 99977 825478940
3 11 99982 216415859
1 11023 66110
3 51170 99369 95240119
3 90 99934 432226221
3 55490 85805 639332245
3 36349 56775 268487787
3 18 99981 929593158
3 57 99962 879760644
3 12 99981 178630949
3 20 99996 899916259
3 92 99911 419039177
3 99 99936 744778578
3 85 99943 139810141
2 94341 208497698
2 5204 52017145
3 87 99964 51772335
3 38742 92262 747774606
3 19 99932 421953961
3 25793 99054 151564063
2 55771 893108372
3 22325 33147 815775812
3 9545 84822 445637365
3 5025 61249 324827111
3 18 99905 527359391
3 60418 68789 870890424
3 2 99917 65519814
3 76 99936 169732874
3 39 99947 226826485
3 57290 94969 13313755
3 14968 47125 680909632
3 58135 81555 431331235
3 39 99901 930869177
3 94 99943 820647788
1 67210 88186
3 64 99942 239887136
3 41875 44004 758967300
3 45616 61809 117754189
3 94 99964 921244653
3 28750 63377 51229323
3 47757 77388 858674567
3 22 99939 747369201
3 70825 84766 128163955
3 30818 49653 467228038
3 12 99962 925887587
3 44 99981 633081493
3 53386 99265 898597393
3 20 99961 991058498
3 10649 74473 885904496
3 72 99922 721807710
3 4 99974 649400866
3 15218 38792 247699576
3 39 99984 433650474
3 13045 37025 64854326
3 13 99914 36105442
3 34 99962 286430690
3 79 99960 137424431
3 95 99988 71520071
3 88 99932 153729523
3 54 99970 765134014
3 79 99940 768349124
3 19 99977 388582532
3 35283 97093 494081755
3 95 99973 339399759
3 25930 89583 349116240
3 63732 82745 277032993
3 72 99990 218238340
3 55 99989 904891740
3 15 99921 24807391
3 61 99932 45738518
3 47 99985 846998715
3 25526 70911 620217519
3 67 99933 663521440
3 37 99948 302810529
3 4222 60208 445047986
3 55143 80953 225170839
3 1 99903 154530664
3 61 99931 548888001
3 15116 48369 259517311
3 1477 30571 248885350
3 38 99957 344172845
3 50 99940 905494459
3 86 99988 7566234
3 23374 56272 369777395
3 18897 34614 926502540
3 10993 75605 692749208
3 66 99972 449705058
3 40650 63588 495376153
3 35723 52891 561975364
3 12532 19144 278684837
3 59208 85574 23522456
3 19 99920 93482295
3 46 99951 979144632
3 52 99996 393868273
3 49389 89850 783532771
3 1889 53823 75169966
3 2168 17754 417923953
3 74589 85090 381371091
1 31434 49681
2 10987 174563915
3 12 99976 44954068
3 69 99926 368405529
3 23 99988 458846036
3 7 99950 966880646
3 3514 57513 59051996
3 42786 50372 692244697
3 69275 94060 837086311
3 34 99966 368767741
3 41821 72934 480747897
3 43 99953 342099292
3 28878 70975 284299156
3 4 99963 387923439
3 15023 59440 909369325
3 59843 69572 367400851
1 12234 82355
3 93 99957 67891897
3 35 99983 911083807
3 65 99947 176149426
3 10 100000 805524520
3 45971 47368 247918486
3 30 99946 924407774
3 46960 71821 689545565
3 29 99923 861846371
3 78436 88628 511940160
3 30286 50856 749071329
3 7961 69933 443277397
3 8924 80867 93311419
3 96 99945 198090076
3 17 99963 256143363
3 5594 19898 711838675
3 3 99981 72701995
3 57 99942 567197265
1 21581 39385
3 10 99953 745045922
3 45 99923 360096348
3 8 99900 139329710
3 4501 74379 961432995
3 36825 49562 494117028
3 59 99969 565956740
3 68 99932 553990018
3 2 99903 99174111
3 52 99983 620940474
1 88298 91234
1 31979 33805
3 63 99904 716674576
3 36337 74929 14788214
1 18715 97088
3 31 99940 542810089
3 68 99948 882597536
3 7873 28879 361678086
3 73 99920 656386331
3 21714 36229 900556172
3 6659 71208 470631668
3 5727 23333 908657187
3 58740 61418 662954995
3 17 99974 281845093
2 71298 284130447
2 35482 483145892
3 100 99997 587839263
3 66 99935 841693069
3 11 99901 406324092
3 74 99978 35211817
3 966 93054 185458514
3 46 99909 336630913
3 40 99938 472011460
3 14699 84549 394526511
3 17101 69404 81396902
3 88730 91429 194426289
3 76304 82304 333013875
3 9764 13088 964844795
3 2976 36126 404973184
3 3553 43638 783276624
3 93 99931 241533810
3 50 99907 963016274
3 41 99986 717896686
2 42997 709110144
3 21 99924 913915287
3 48 99963 2946354
3 86337 87567 613173472
3 30 99988 547066486
3 31 99975 270740982
3 61 99957 171699118
1 37810 88705
3 27509 61124 606219621
3 3 99983 554716909
3 2 99912 290631464
3 10784 93403 175403452
3 62053 98776 951638502
3 68 99989 41546949
3 1314 87996 85094674
1 28107 48409
3 8 99901 151595086
3 58 99951 615253654
3 26456 89601 866568381
1 21003 68092
3 80 99973 157749133
3 48 99911 779088845
3 114 29206 444172053
3 49 99971 508734271
3 60270 62844 664805494
3 2094 46176 121449218
3 34 99963 150779444
3 50 99954 325414900
2 32463 576918382
3 87 99978 311342422
3 90 99937 886004054
3 11045 54615 344968493
3 67 99922 81721328
3 70 99988 126101725
1 89770 96216
3 75 99982 189582045
3 38 99952 512889126
2 30574 96914673
3 48755 57233 871850832
3 62 99971 319530529
3 18765 89966 453072228
3 32 99974 253597628
3 54 99943 246209718
3 43113 44699 219078020
3 16402 92597 789412480
3 73241 88281 137579503
3 62 99982 25326815
3 61246 91422 68050710
3 12534 43450 495609193
3 33232 79664 49392113
3 60268 62271 435045887
2 70215 990616482
3 5486 43424 851400406
3 92 99902 691701221
3 34525 93963 90802612
3 37 99907 103361115
3 20 99903 886254899
3 77 99958 552169839
3 60 99922 913460903
3 26 99923 103061186
3 62 99955 101982992
3 25057 63366 25311910
3 32288 89298 365904943
3 8977 24612 620443600
3 90 99937 459122136
3 99 99973 280510282
3 62 99900 949879687
3 65887 85235 994311335
3 24883 97862 36937782
3 35181 82528 236733562
3 41855 64993 833069678
3 34 99995 697572617
3 47492 86955 80865948
3 50 99996 21423422
3 8 99922 519147429
2 11025 317914862
3 25 99975 51462980
3 71 99900 296474970
3 89 99919 775500624
3 47 99916 252423009
3 23116 57315 845395987
3 54815 73157 447904051
3 23296 71836 753428569
1 7910 35363
3 87 99968 373760471
3 92 99968 175995926
3 24 99903 619644813
3 66984 76904 911300903
3 41 99995 480520627
3 3 99927 350048901
3 52245 89671 550020047
3 43 99973 466980177
3 22 99932 487932426
3 35 99939 668394002
3 69 99911 856083910
1 5946 24667
3 46 99964 664407290
3 37824 83728 118731108
3 66 99985 360873848
3 7197 30649 711367359
3 89 100000 594211642
3 56 99904 844411321
2 93776 752463858
3 2027 84045 783078099
3 61 99981 881025459
3 80942 90393 547624018
3 32604 56800 265865252
3 53 99947 878260587
3 79 99942 20691126
3 31 99971 479356647
3 11746 83981 14743531
3 20 99974 475381444
3 44129 81597 85077927
3 53 99918 979867429
2 16753 575974993
3 12352 40651 40523542
3 29 99973 299429283
3 6113 44068 830200466
3 33265 35114 343998854
3 32546 97342 181342166
3 12 99996 285790586
3 47082 48745 220266187
3 34611 70646 125303234
3 78 99987 854450147
3 8814 58035 207363066
3 6239 64013 398138698
3 14 99971 745386474
3 57398 69875 967977561
3 88 99903 904194713
3 42362 76770 584031564
3 9 99996 127627173
3 56 99991 71583541
3 41938 59236 687580882
3 49 99924 373722672
3 54671 55533 62409185
3 37202 53690 313909719
3 24 99928 513669283
3 81550 89134 691733497
1 28314 29129
3 96 99995 338601568
3 10389 75774 601326540
3 1 99918 819066254
3 47212 87219 134661714
2 54753 374998271
3 59 99929 660257720
3 79 99978 530038127
3 51274 69791 557083036
3 32 99954 581785325
3 80 99919 474438333
3 53397 61558 489414034
3 11281 86071 1339251
3 21886 40369 167278860
3 39 99931 369861375
3 6 99968 494180051
2 57878 533798516
3 35652 88224 972602497
2 52797 396426955
3 35812 87868 922828123
3 91732 98125 251924566
3 75948 80371 312178220
3 79982 81318 772490314
1 45521 62901
3 45670 82383 271163316
3 56 99913 498550026
3 70879 73202 857580031
3 25 99953 862262056
3 29 99994 397445849
1 49869 97189
3 938 40492 674361946
3 94282 98507 265203260
3 73 99910 286659596
3 39 99942 76287753
3 308 72146 359296506
3 5445 9694 579721123
3 62 99923 322888322
3 34995 61248 339726061
3 24808 87451 261515979
3 35190 72143 680932982
3 60059 98031 575078039
3 97 99928 47756523
3 49573 95184 167301722
3 31 99956 675646154
3 99 99996 212266379
3 50 99928 968127320
3 9436 77013 67708731
3 57382 63418 133549014
3 1 99937 938450148
3 73 99913 695013615
3 72290 98829 916012932
3 72 99959 570445428
3 18527 45444 901317866
3 70 99901 103676236
3 41096 61898 349546831
3 71667 81047 361872806
3 17 99930 869347113
3 19992 29804 50397041
3 8 99985 779015484
3 60 99942 767826703
3 20 99956 275186
3 65353 92394 510856261
3 8310 77377 412192493
3 94 99935 783423861
3 23 99933 917709274
3 65321 80186 594191632
3 100 99924 943531401
3 46 99955 634913094
3 41 99977 723704378
3 13485 63940 736448512
2 64993 300914517
1 2745 88560
3 6974 36560 638522386
3 32063 91214 485782836
2 45212 579108524
1 60627 63532
3 22734 47638 259176858
3 10279 17624 225409016
3 28118 64992 705204064
3 10 99936 57119705
3 61 99966 193903244
3 15 99976 277375315
3 91 99913 126278535
3 22004 45468 355102364
3 31968 59089 393372995
3 72 99934 651207218
3 27 99964 125285830
3 65 99963 785719821
3 61 99995 218640645
3 20956 39087 797710609
3 53 99961 563262963
3 21780 25279 538722503
3 47159 59489 798290905
3 82869 84444 693657933
1 10718 17913
3 24390 88763 796090593
3 6309 76803 893464422
3 66 99934 435665511
1 5671 78262
3 7973 93197 964406177
2 93667 262222497
3 7 99960 672303239
3 20 99916 456383068
3 63 99935 672375759
3 6599 55858 421898927
3 16 99965 348883253
3 748 70834 335826443
3 63 99988 401826623
2 77495 221955986
3 48707 87111 20645878
3 37871 40993 194914386
3 8106 52887 534950488
3 32342 71355 820067623
3 51446 80575 311156915
3 22 99984 913243435
3 14545 43306 887672038
3 36131 78739 915766699
1 69549 99193
3 25 99946 794922941
3 27 99909 253249024
3 68333 97454 936116972
3 70 99987 455314046
3 12372 61033 442362968
3 24849 35834 925575122
3 15 99930 888071576
3 30 99941 246982982
3 2069 35281 879274970
3 16570 84725 941235709
3 3858 61084 250947442
3 93 99927 66045220
3 66 99993 420032433
3 86 99939 804609124
3 18 99973 975880952
3 95266 97642 9221787
3 96 99915 385266957
2 23787 869367981
1 6621 83468
3 30 99940 146752114
3 63 99973 376554470
3 26 99958 914703219
3 15974 51199 544713017
3 82 99989 988353322
3 24 99904 587436105
3 33134 45355 462370333
3 2889 46058 738766507
3 12 99964 865858420
3 16252 47984 890143815
3 13 99962 872072428
3 25428 56542 368113390
3 29261 96157 32493838
3 2030 73212 307618348
3 24201 42080 157359009
3 90 99976 243279712
3 37112 83706 281221725
3 18696 58336 613282826
3 25 99976 832414178
3 93 99962 296387172
3 33003 89809 461787881
2 42349 912207847
3 10 99971 163567697
3 44 99963 622265664
3 16492 38346 840478917
3 70641 96806 752090910
3 65 99935 155903699
3 20 99998 335053150
3 34 99993 920623465
2 66887 444826642
3 73 99927 514564299
3 14 99924 994948732
1 86040 95825
1 89885 95535
1 33076 93277
3 28418 93805 103432266
1 84331 93696
3 11586 81423 490176036
3 84751 89868 540418706
3 89 99917 424928246
3 15640 94367 458244230
3 25 99938 183052578
3 2 99981 342243380
3 36 99991 127716435
1 45586 53595
3 1613 26487 811807924
3 38062 50017 416307611
3 9442 28037 695419547
3 53471 66970 197714316
3 2937 33608 203328369
3 52 99934 32077846
3 7466 38968 676471983
3 33482 94415 152258397
3 4740 66476 885430786
3 52120 70543 891057368
3 21 99928 802490777
1 32204 51589
3 26 99984 256586306
3 54 99973 422805723
3 24174 81395 29486279
3 3 99974 595784848
3 84 99929 863965654
3 39 99985 142122900
3 18 99966 215649048
1 2918 76293
3 4 99919 25862097
1 34394 92559
3 1539 25256 282156934
3 76689 79202 907121976
3 65 99956 41033152
3 29761 91206 5595078
3 35 99952 132832159
3 29 100000 452041113
3 10479 24105 208841341
3 54053 84295 291621951
3 2468 33452 151611703
3 48127 83497 429587558
3 83296 88949 981520254
3 54818 82445 645295061
3 50394 94550 824819563
3 58 99976 329136029
3 66177 87222 965805905
3 80089 81729 57498253
3 14 99910 319548887
2 31062 868281273
1 85668 98490
3 61222 75780 642532873
2 51597 469889710
3 11207 93188 500983581
3 71 99964 147759517
2 34983 676781271
3 17522 87109 513535922
3 55 99973 113545589
3 63 99970 187438147
3 99 99997 388724156
3 90 99957 517145931
3 60 99963 312873570
3 48 99928 975351403
3 77145 88750 281691754
3 45 99972 361066663
3 77 100000 252388570
3 84464 85496 226613684
3 4771 74483 561512623
3 89 99980 4550033
3 24049 33430 691166989
3 31 99937 637191769
1 13770 22197
3 25 99925 786310574
3 2390 40559 978339858
3 1425 15515 857840835
3 34 99900 708284991
3 34686 80405 590069230
3 89 99988 873967273
3 77603 93379 971234411
3 17 99938 317469857
3 32 99942 980038387
3 10101 19900 304596605
3 7 99947 48811473
3 39147 71202 28013631
2 88570 976432010
2 15152 158156433
3 65 99969 453069152
3 59 99917 792920530
2 24367 337225083
3 45350 94041 787312452
3 80101 95063 954267699
3 39 99918 852557322
3 11370 57893 593342326
3 42 99905 616649372
3 26563 57291 789130789
3 89 99986 769723061
2 25622 547479447
3 26928 65567 772000891
3 4 99934 726856779
3 3 99981 924220159
3 37225 75589 625865145
3 16436 70111 611693115
3 9956 27019 941511429
3 38059 46070 73155481
3 61131 96414 323255981
3 77 99908 493826144
3 20043 86746 467102369
3 70428 86993 795809901
3 16110 92253 407791252
3 5 99978 220517664
3 92771 97471 601986706
3 84 99925 352509588
3 85 99907 68359635
3 74516 87406 227474195
3 69793 70175 147603406
3 81 99947 776926410
3 76 99977 550147473
3 47469 57099 593744825
3 8 99946 481677648
3 58 99913 805711341
3 63223 97077 605538875
3 14873 99898 689258482
3 26 99934 931450517
3 89 99962 261902722
3 75 99901 369044483
3 2 99963 413747843
3 8 99906 427754530
3 95 99950 27088433
3 83904 93642 43502429
3 4745 99863 344705175
3 27014 41821 330743293
2 48167 856293154
3 94 99930 923331959
3 35984 83521 425765995
3 23884 77619 834361105
3 7481 97844 254156995
3 80 99998 186096358
3 89 99917 254254102
3 53 99932 408515200
3 18074 76894 593971068
3 37 99974 761646245
3 64 99959 355714803
3 15 99983 328179378
3 77791 94054 817014603
1 2450 34092
3 36 99906 297122971
3 2 99976 216008427
3 68 99950 669993832
3 19 99973 920047584
1 34654 76909
3 70418 99047 417789910
3 82490 87012 177396277
3 8 99952 431717686
3 1942 82201 588303757
3 26 99959 853605951
3 46661 88628 142826979
3 86975 98285 440480456
3 19974 90538 501830015
3 29428 80861 140829078
3 93194 95133 977832597
3 57309 70940 260694381
3 83600 88551 759725822
3 51 99961 784814180
3 23 99946 942535719
3 55 99972 519792510
3 59780 79219 367331657
3 48935 83446 651499638
2 20128 733961139
3 70192 89184 31223738
3 28 99923 593248888
3 71426 97621 853058749
3 100 99963 995161865
3 6607 73019 61141781
3 35 99964 575578019
3 11 99998 882759169
3 13060 38154 464105643
3 56 99956 64562909
1 49988 64796
3 67283 70448 813093987
3 47 99967 714795445
3 54 99998 902914079
3 3 99902 441161444
3 18 99911 756326005
3 44339 89225 156664051
3 47 99984 517704673
3 36718 38124 686430325
3 11 99958 834354781
3 54 99938 133703934
1 49574 97226
3 11 99978 159755045
3 74 99955 906957100
3 16451 93283 23038694
3 12483 19773 294370716
3 6870 25224 620929007
3 30 99999 127575477
3 8 99980 842649600
3 8873 79187 386507535
3 57325 69610 642113596
3 34 99959 602565167
3 34270 42339 927675347
3 3 99928 226039010
3 9255 81049 833301761
2 22956 599418787
3 49512 73212 835025519
3 51476 99290 45288470
3 59845 89715 888556197
3 29843 70699 790940938
3 16933 35370 479363000
1 9576 95504
3 54 99925 836059642
3 22469 53663 645845157
3 35 99938 597006016
3 21712 82852 356649378
3 11105 82557 644687435
3 38 99956 35939228
3 39236 51781 737160122
3 19 99938 873157223
3 10509 40723 95093834
3 83 99962 68559749
2 49681 322393359
3 66557 69905 286150210
3 46 99939 705075527
3 29 99905 968681648
3 73 99913 993563483
3 16 99942 394794206
3 10 99993 237435545
3 64901 72239 503544637
3 86381 91820 742682826
3 100 99970 870813518
3 59 99937 606552300
3 93 99918 741652983
3 53 99973 283214882
3 26 99960 688440854
3 14743 37253 47471849
3 59663 91669 700642131
3 88 99924 338429581
2 83906 719745957
1 51629 82651
3 3451 12180 648871055
1 18806 26935
3 41515 47591 835514026
1 8584 20563
3 60866 96904 298086607
3 41627 58162 405803418
3 68 99966 104303381
3 85 99952 878466252
3 16 99915 438598539
3 21120 93110 665739159
3 29 99969 475898252
3 35129 70036 779012445
3 90 99970 41432398
3 42 99972 103680223
3 78 99975 537545210
3 98 99989 331397359
1 11783 32436
3 52639 72699 622491528
3 24135 82587 557711653
3 80225 81545 381900738
3 98 99998 402269296
3 11649 70948 572745757
2 92170 738728349
3 91 99908 845986674
3 71364 90970 660810107
3 3 99912 198996613
3 62308 93801 894664276
3 26 99978 557455259
3 44 99940 878099766
3 20406 48733 585105865
3 64 99964 534379768
3 32 99929 337013709
3 1657 6696 205765644
3 48379 72186 322854531
3 24382 29419 548354711
3 41 99932 501815195
3 33411 53588 595539134
3 57 99909 755935881
3 28279 59462 492158787
3 12548 63794 5979581
3 13 99980 919817808
3 16342 24423 226959892
3 90 99998 804756115
3 24082 87471 899769486
3 45411 86952 872231051
3 46394 97728 488612930
2 63874 304011401
3 50 99953 689798730
3 88 99997 563260711
3 32 99942 284507678
3 585 77591 936293607
3 54844 70305 364488160
1 66673 91777
3 42 99919 824216032
3 11 99929 18670157
2 4583 745441076
3 79 99900 868842571
3 26 99955 33416015
3 86 99959 687896360
3 645 34979 503528823
3 88 99922 897460829
3 60325 69826 643537397
3 17178 53518 634684725
3 1 99991 908095055
2 99390 767041110
3 86 99975 725100499
3 42415 88798 342381298
3 38 99913 392050222
3 39574 75059 460545032
3 23 99923 607797086
3 75396 88359 177839464
3 42430 44803 994652378
3 17036 92182 628063739
3 94 99986 933348789
3 15 99960 493989342
3 2508 30134 659136855
3 9740 76494 226958512
3 18557 32150 742510189
3 43455 64536 907451432
3 60019 72762 104837662
3 87151 89383 194459371
3 87 99901 825497472
3 15 99934 235973021
2 5865 903400168
3 15658 48421 993554709
3 7 99916 322804530
3 43504 72305 304207865
3 27756 39410 491568702
1 62127 86173
3 97 99948 884347969
3 11987 50189 718107115
3 42 99914 250418422
3 66 99940 691093164
3 18956 42182 741449922
3 29849 92225 703313417
3 44 99911 558371303
3 27 99952 314023774
3 27 99900 999514288
3 65 99980 987131615
3 21251 89741 750705821
3 20883 86568 800852074
3 18 99926 394646499
3 91 99929 981153441
3 84378 97801 788973844
3 4501 94426 636397623
3 40077 83920 1368858
3 35511 86847 445992331
1 55207 58649
3 55 99978 103992990
3 5844 75443 71233701
3 4832 72299 434190410
2 51707 677346935
3 676 27961 284533635
3 5587 98446 960988103
3 1 99901 946627983
3 96 99956 770860868
3 57 99915 848921307
3 25 99912 56897234
2 96231 295489873
3 32755 76510 817603568
3 30 99985 631940522
3 69889 73874 692425497
3 86615 91850 430936313
2 4367 416838641
3 100 99960 812787109
3 80 99933 12184503
3 26781 91416 970601067
3 47698 74346 52054447
3 24 99995 96815158
3 17221 71602 19278840
3 79 99939 20825928
1 36610 37574
3 19835 20170 423981587
3 7 99994 503480180
3 64938 92290 703028775
3 61 99947 746756164
3 88 99945 803793357
3 97 99910 414416176
3 89 99987 699525019
3 11227 57096 961059364
3 8 99957 599167763
3 74 99988 67683032
3 69 99987 2583153
3 19156 49964 523933509
1 49975 57434
3 49019 69783 71169876
3 40628 68391 453096872
3 23629 54699 604702247
3 21234 25373 841693847
3 27 99992 464253515
3 27 99968 643753378
3 34 99945 810468006
3 644 66479 210365092
3 3465 48702 306693819
3 32 99978 310869416
1 60861 97893
3 50 99968 754406807
3 24 99969 747932398
3 19 99914 657343043
3 39 99911 395016775
3 84335 85675 298208142
3 46 99932 147890908
3 62 99941 368186864
3 42731 73834 727204543
3 10560 55135 291401075
3 44600 69134 519194549
3 8 99944 750042117
3 48 99912 405336618
3 86 99980 88632330
3 775 35247 69168226
3 5710 6828 848732981
1 22483 50707
3 14 99930 750842990
3 34 99923 768481321
3 77223 83919 858781117
3 34242 41854 718738339
1 23307 69794
3 30568 47568 949988169
3 32 99909 405853193
3 68 99993 114413339
3 5 99908 56353755
1 16131 50787
3 2841 17440 793192730
3 44 99910 246393238
3 38514 51954 940837629
3 63117 89871 44243333
3 60 99931 313791425
3 77 99936 28206478
3 78 99942 553983060
3 9 99965 945851811
3 31955 74201 157199725
3 53093 65168 894816613
3 26958 47668 105095518
3 70512 90662 251446416
3 77272 88150 910834219
3 46379 73447 617908145
3 90068 97770 278720988
3 21 99967 264297247
3 94 99974 267440399
3 9163 16416 278394921
3 67 99966 642053585
3 42736 47168 958100620
3 25056 88478 677874863
3 52 99974 472877608
3 40 99958 720829960
3 85 99992 148591859
3 92 99937 28517798
3 11982 54177 830909742
3 72136 90108 795104397
2 26941 688706842
3 97 99903 603538433
3 79 99988 346379577
3 84 99902 227073654
3 66 99981 611853001
3 36 99976 389566812
3 95 99943 171617425
3 67 99963 345772217
3 35 99992 927342077
3 51 99911 437529391
3 17377 36459 421158810
1 726 4514
3 8 99933 580264160
3 70 99902 520102641
3 67 99935 349863642
3 31998 87344 916998144
3 1 99948 883925922
3 18221 48499 708510152
3 8296 40733 662671061
1 6665 11454
2 37035 898031165
3 50463 69196 626714880
3 65762 79896 15628470
3 46 99965 423398321
3 4 100000 155703109
3 8734 14179 205708055
3 34 99997 654851633
3 2 99968 6101169
3 7432 84484 92640007
3 19088 76850 143860760
3 49 99981 171035086
3 39497 53425 933507024
3 25 99993 366662780
3 33161 74978 127176796
3 80410 80617 314789033
3 40344 43638 153556374
3 9348 10109 944911746
3 18516 67305 213740605
3 13 99966 907663872
3 36675 38936 863128015
3 28 99929 291438938
3 42 99995 164181145
3 64958 84609 5448632
3 41762 85182 455199245
3 19478 94930 112667946
3 28 99951 183513427
3 9347 20992 102744792
3 34 99958 301045283
3 11250 16931 733390459
3 12 99953 548754898
3 46 99914 694723597
3 71 99918 667020970
3 58 99972 518512572
3 10837 76077 351142272
3 60744 68137 767660068
3 36 99990 267806080
3 37475 84511 194218686
3 52 99958 290335307
3 1252 66282 554593427
3 32007 96106 134770756
3 17 99948 449488182
3 23378 99135 897940263
3 53201 60787 538616817
3 42 99914 141802716
3 77892 91332 873994046
3 9 99979 525472907
2 38368 139338585
3 34576 63923 380244568
3 3 99997 342348716
3 40197 46430 130010091
3 28 99992 879891195
3 58 99946 242298113
3 95 99926 325819967
3 60 99982 939284385
3 10997 42077 677363202
3 51826 79171 47740530
2 58529 464854762
3 93426 98600 734239476
3 5085 7444 157700335
3 15743 32708 430839676
3 47 99982 598291376
3 34 99937 491690035
3 75983 79470 364761811
1 61595 96284
3 17373 85880 761943918
3 29 99926 287949646
3 57 99996 162545226
1 18458 88765
3 63 99985 656806026
3 78266 82985 350403700
3 23666 86730 9804296
3 30 99988 836898665
3 65 99970 653650402
3 48764 56650 730112068
3 3964 87272 910345577
2 1280 156990780
1 88619 94626
3 33488 64141 154763529
3 87 99901 296660507
3 87 99999 236084162
1 8135 80875
3 27 99919 893555300
2 4569 601824522
3 10411 98849 984877346
1 12471 68779
3 16 99947 11157331
3 37 99989 349161131
3 62 99986 306085592
3 63827 92818 652456926
3 11823 73597 756483270
2 44519 411870508
1 30164 96079
3 34589 34999 765359136
3 63 99984 341147429
3 3 99951 107258157
3 18745 67064 135969809
3 92 99921 51391426
3 92 99923 778339098
3 82384 98087 552133549
3 15981 20338 895362261
3 59 99929 637798540
3 14891 16884 187870935
3 63 99924 243116741
3 33007 53878 27940434
3 60 99910 565315254
3 27 99945 893688032
3 35920 89499 375019053
3 48092 74561 363821471
3 73 99908 379058715
3 73 99985 431673470
3 42468 86927 37259909
2 30910 809718891
3 5 99910 924595154
3 40 99941 493411623
3 8 99998 154169547
3 62489 99473 356333583
1 26232 87135
3 33534 59258 25749104
1 72649 84286
3 51 99920 553529785
1 91436 97976
3 82893 96773 329742979
3 39 99942 528934922
3 20200 59328 590980103
3 23 99984 157561599
3 29 99960 202171968
3 18595 30678 9803728
3 46456 69023 16853188
3 70 99946 226056053
3 48674 71412 519768948
3 22 99992 993523503
3 9899 65555 259172244
3 27 99931 59811397
3 873 61611 629027097
3 36 99997 561664500
3 32 99925 580183619
3 53 99926 60103585
3 21080 62834 512461163
3 44742 99030 47552849
3 82 99935 666771230
3 14564 82434 567413338
3 14 99924 696948843
3 24 99916 101459547
3 85 99968 547517817
3 24 99946 662045801
3 75 99934 235303517
3 32610 68291 211681932
3 2259 25891 113370154
3 9825 57685 837503338
3 33 99971 283372106
3 97 99905 976155202
3 334 38813 372492300
3 3086 94904 105128731
1 90633 98753
3 16 99974 138849763
3 5287 88966 757616050
3 71558 91679 927574765
3 61 100000 913993124
3 59575 60014 33791659
1 9898 13926
3 41 99923 895784052
3 55 99960 926305130
3 39172 46219 185041910
3 56208 58468 41568464
3 5372 66792 247746321
3 55822 79040 891622861
2 97279 870637091
3 11899 33536 414704224
3 24419 35527 693696235
3 29834 66993 938613302
3 68017 79193 413766721
3 97 99915 164185675
3 60 99953 787343020
3 18 99987 84875777
3 39308 50204 267965261
3 97 99926 454588101
3 73063 83280 772056916
1 40373 43224
3 46861 90238 158242261
3 12548 97074 192556497
3 37630 82177 690865241
3 49 99972 69551160
3 79 99943 424872562
2 51427 810770348
3 13 99941 174856292
3 41 99965 968107927
3 25358 41195 478590407
3 38 99968 579699140
3 91 99935 606288045
3 31 99952 270351026
3 45331 88030 505334037
3 337 6225 889592904
3 81 99987 854094623
3 98 99909 509082723
2 92472 267357144
3 46 99936 186107206
3 25836 95307 97586846
3 15996 30426 865254339
3 23 99916 153688140
3 93 99965 619839089
3 21128 58437 483723979
3 30354 73082 920512916
3 74 99926 994647181
3 31873 33767 936487109
3 4124 59953 329686974
3 15000 42209 797072335
3 7 99965 83725751
3 21 99983 3211704
3 52 99954 429081780
3 11395 98632 62157854
3 5 99983 807641543
3 36794 61491 771337413
3 918 94995 866943756
3 40 99998 36011374
3 42 99945 223379998
3 5197 98141 432282090
3 14588 83481 509963977
2 21499 892920073
3 41049 46971 477747064
3 56251 94540 784706421
3 45 99981 268455632
3 31321 97694 599182453
3 38 99956 215124913
3 10584 20227 558231911
3 42883 92791 641417537
3 28161 36573 597834011
3 96 99938 999114045
3 72 99914 757966372
3 32347 43090 37248229
3 48268 75473 41573230
3 21662 36695 76311604
3 62 99968 483335952
3 15343 33309 869065044
3 62 99979 859892579
3 51075 72302 165807697
3 43555 56328 380789332
3 56 99975 82195213
3 81 99960 458352375
3 48 99975 109199733
3 57556 85010 119254876
2 12659 16437761
3 35 99918 327434632
3 7518 57976 68478879
2 12610 38708527
3 76 99932 440798203
3 66 99922 414282553
2 41589 96356776
3 91 99937 686672042
3 86 99940 31493085
3 738 83207 658841816
3 89 99997 231266342
3 12187 23955 796486385
3 8 99903 37733719
3 32 99977 738313005
3 40 99938 378304321
3 11 99999 468534614
3 6 99914 309859179
3 9 99910 657667353
3 60173 98069 430478848
3 10 99963 323224220
3 16 99977 797031683
3 71 99978 981779281
3 56 99994 540130762
3 30328 63741 557693705
3 57 99981 556165290
3 1 99954 112783693
3 52 99926 773506799
3 30220 53322 63535337
3 95 99998 54079248
3 57054 79218 719040970
3 4649 26792 838634272
2 90673 804643537
3 78 99922 960568667
3 74 99999 629544475
3 32 99971 929374833
3 15 99928 744373940
3 43 99983 569079619
3 48339 67225 34175657
3 15 99917 499626101
2 61919 256393512
3 24 99937 194273498
3 41199 97574 268750384
3 10 99992 118122078
3 37 99963 404306456
3 28824 88031 407966
3 21243 91972 219553571
3 17 99991 626266754
1 73637 94406
3 36 99961 727982715
3 31660 60316 141308503
3 52422 64781 918677552
3 22628 37958 859658115
3 18 99936 276621227
3 79482 84357 28867223
3 82 99901 873886347
3 59 99970 396041650
3 67 99926 900799110
3 48 99916 636809821
3 63615 65599 622615964
3 65020 90487 69713757
3 8 99946 10998925
3 28613 66397 435018440
3 14554 17489 296256392
3 12 99935 138963543
3 26158 46314 46253350
3 21039 41112 166730748
3 41 99920 950344599
3 30479 54562 467426996
3 13389 96466 267196442
2 41644 928162226
3 1055 77485 297666707
1 20268 59667
3 11399 39788 852015747
3 63 99909 49524092
3 37 99997 245713153
3 70445 87821 401739149
3 25707 26013 331476025
3 3 99936 797981091
3 95423 97565 210252679
3 56519 60536 457264832
3 99 99972 752830406
3 32 99977 427114995
3 2014 48186 58747395
3 24171 88275 365250227
2 59803 252815163
3 35639 37594 945556747
1 35413 75982
3 90025 99164 145490788
3 3 99998 655343723
3 76088 80129 571406249
3 4 99946 68407390
3 77662 79940 767793226
3 95 99969 826362019
3 2950 79862 368392588
3 60 99947 278720660
3 25129 42009 366368007
3 95 99987 521172765
3 36 99966 141116220
3 31 99969 364665591
3 44127 65434 289954152
3 10550 77861 229448984
3 38 99904 293546904
3 28011 31078 685929834
3 43370 46784 840771837
3 15 99982 375594428
3 68 99923 885918337
1 8670 32508
3 70891 93992 499948004
3 21683 71231 30145948
3 53 99984 857815347
3 3427 98158 665903846
3 38591 72358 674159508
3 56 99905 201309266
3 26 99935 62958231
3 55576 85570 739643389
3 71 99976 940656356
3 76 99912 379113854
3 11986 81447 684008206
3 9258 77524 82444635
2 9107 634651671
3 85 99920 91049794
3 66 99905 703002743
3 31 99949 213582973
3 59228 82647 972275189
3 41096 91122 260499911
3 4907 89505 947790327
3 12 99940 634933348
3 12 99906 28129583
3 20345 58749 962095336
3 21036 79242 317919919
3 43204 50315 102310121
3 64 99925 964127550
3 24768 62308 317912820
3 65327 67923 365504234
3 36049 53455 797531325
3 50195 94776 908108510
3 6 99909 339146651
3 69632 96022 476675445
3 71 99976 906771251
3 62424 76807 907991183
2 69156 504809254
3 92 99931 400462795
3 73 99927 622557853
3 84 99958 337199535
3 98 99968 35031129
3 69725 74608 58892923
3 38 99925 963181628
3 68005 72698 557604489
3 40 99981 564843740
3 2 99966 964188438
3 97 99969 988705395
3 50230 63776 652266712
3 18 99904 194795030
3 93 99980 115732689
3 41302 86571 909632298
3 82 99976 486025571
3 23076 67348 154103059
3 2268 80510 859320228
3 1056 95239 75911471
3 27935 60089 822013172
3 562 43876 337052419
3 32629 40585 867315404
3 84894 85296 29100723
3 33 99982 11021529
3 46 99906 772417464
3 29821 66796 634949962
3 6555 98317 597870030
3 35 99927 665439591
2 23443 580198190
3 14249 49904 526715515
3 77 99989 80573740
3 68499 76107 148085540
3 91 99917 50199963
1 46447 49496
3 83 99931 241115380
3 5197 11421 395184352
3 53 99967 16283502
3 3294 10077 948423578
3 63480 80648 769782616
3 39506 77074 100187254
3 29329 40432 466002838
3 50 99973 864487724
3 10413 58931 595498088
3 70 99953 821377124
3 65597 75399 682994208
3 77511 85719 995568136
3 70 99974 161931287
3 40 99954 776225756
3 72 99925 478197730
3 4414 37662 727681616
3 34 99937 275820225
3 38433 59678 241489813
3 59 99928 91798872
3 59 99996 308942063
2 31854 771743700
3 39352 67496 580677000
3 21701 27635 321856996
3 93 99930 878262363
3 3 99991 574167396
3 82 99921 470435911
1 36174 65113
3 3233 25317 980741810
3 64049 70436 466957076
3 89 99986 152161352
1 39692 57783
3 22 99966 905688395
3 17 99949 414304331
3 85 99915 577656210
3 60 99928 666631506
3 3407 81421 426241299
3 75 99940 174531020
1 23569 80915
3 73 99961 23385130
3 100 99960 178914285
3 65 99905 667315138
3 57735 60726 991627193
3 77 99963 77297881
3 15 99927 54772927
3 22 99955 744187549
3 91776 97901 881321681
3 18 99928 624397994
3 61 99961 261931551
3 57 99904 339974521
3 60739 78951 120308039
3 35 99934 623108371
2 83688 85857354
3 81342 90403 766427589
3 100 99980 865397163
3 43 99957 846645580
3 77 99940 122193915
3 66 99922 146045058
3 19 99941 367736839
3 36 99976 889493612
3 30318 72693 985475692
3 21606 50209 883918340
3 13493 63727 428145131
3 31464 75050 436586792
3 7 99979 953886719
3 59928 89586 180082130
3 74 99945 817352620
3 64139 86569 133919625
2 98322 477476401
2 88282 280260949
3 11431 88023 131932571
3 5 99906 707471619
3 33 99987 718683699
1 18833 38773
3 62 99945 347911485
3 7138 68329 164304443
3 42 99972 666266052
1 9713 51733
3 68 99913 63879282
3 1 99933 900180321
3 74669 76421 605035607
3 25850 94602 441620977
3 7261 61086 489480744
2 7899 214643848
3 12 99921 251443512
3 22 99907 959481330
3 1901 88579 305880685
3 19 99947 230578098
3 10927 69839 977528714
2 98962 192301531
3 60021 92729 470707405
3 6 99978 123577884
3 25 99907 545311728
3 36518 55939 157095325
3 65709 95108 53821615
3 28376 95872 871238323
3 20432 62194 339805182
3 79522 98078 703888890
3 40308 47707 297920458
3 3497 43124 809234497
3 100 99992 24604803
3 79 99930 833262275
3 40 99919 972829434
3 7944 70870 488552856
3 99 99995 190658670
3 15435 87391 605913707
3 54 99933 76826850
3 9 99938 6750573
3 85 99996 187875250
3 23266 71100 668561034
1 64304 64344
3 19402 31936 374528182
3 11260 11640 758603606
1 61444 89965
3 1403 88658 393116149
3 12 99912 121983821
3 4060 5310 61378208
3 22622 68288 991091072
3 51 99969 141747744
3 27848 77923 163727538
2 28140 109125354
3 3615 28373 915303188
1 24889 60811
3 7 99940 952789086
3 51 99934 271497696
3 71 99970 624008633
3 64500 97869 809351444
3 97 99934 158196864
3 54 99957 223719755
2 13222 257614381
3 38 99907 79493237
3 54 99969 831939756
3 44 99932 83620582
3 29 99926 293876415
3 53987 68589 93261971
3 77 99972 266076644
3 17959 38666 124045998
3 20304 54960 235687863
3 4086 39406 114929179
3 3889 33896 506150055
3 55 99930 935884737
3 23208 97743 347931370
3 13382 16113 772568353
3 10580 39308 206845871
3 82 99978 85118757
3 18327 56990 542233234
3 69 99936 736983354
3 51964 92484 165651285
3 87447 95537 419765409
3 4154 68384 643815373
3 22 99946 114375683
3 25 99981 764300315
3 87 99989 865184068
3 11817 22436 943126301
3 5 99966 876614041
3 7087 26872 972362531
3 46883 67987 102273500
3 60 99914 678202598
2 67217 657985223
3 71603 95626 701861188
3 3 99997 298476087
3 36 99972 669911443
3 26977 63142 55884887
3 70937 74573 748737369
3 95 99902 382642010
3 30712 74542 17128150
3 1829 88862 6470775
3 18 99930 444776718
2 54380 792866747
3 90 99951 691114927
3 47 99908 781833191
3 15827 80390 741125268
3 14014 96852 220230308
3 1974 16563 889937732
3 27 99989 103534625
3 18774 76619 535703276
3 16 99907 598049525
3 73919 93146 458725855
3 84727 91798 913157806
1 65399 79077
3 71 99951 750589869
3 10794 29782 18014326
3 94 99901 438335554
3 46520 48140 783111605
3 23129 36552 508268423
3 11 99947 691156413
3 43020 85535 163241072
3 13658 78191 289849647
3 33179 62067 551580231
3 48 99986 533774183
3 10783 17758 230933892
1 52092 68849
3 35 99980 741514058
2 57761 338016439
3 60815 90114 384889710
3 25 99993 221097797
3 12682 79949 287924623
3 10417 59345 93146993
3 24053 65386 308067430
3 44 99935 442625303
2 62641 967618205
3 10 99912 711448876
3 71 99968 460646328
3 33 99955 579861867
3 44 99958 658713338
3 43 99970 33455101
3 94 99933 689587652
3 24568 44515 656065079
3 27749 43999 97551753
3 4402 12098 713182146
3 59463 59872 83150183
3 48 99995 683568851
3 39051 51074 274022391
3 12 99953 903712412
3 60291 62788 273621857
3 54824 80395 658043906
3 32292 63608 744833971
3 80 100000 485764241
1 10957 13876
3 64644 83168 159602841
2 18989 280087086
3 25672 86132 769072643
3 76827 86186 229493061
1 14700 80176
2 68818 494445747
3 28899 32959 8798785
3 56657 68220 580265446
3 38 99975 746213040
3 13987 75504 282048696
3 50622 77959 428695907
3 32487 37556 367613105
3 11046 44739 263789572
3 76 99933 903635786
3 65 99930 424873842
1 62774 84182
3 22 99911 258831887
3 9 99906 661817209
3 13495 60835 977491757
3 83443 89591 443225348
3 90 99994 312386827
3 19 99905 865770748
3 65982 92219 913330367
3 2523 52569 259935417
3 61 99934 326608631
1 25326 60893
3 41 99905 780739109
3 50865 53283 167285373
3 20547 47123 480841927
3 56 99936 636423870
3 4081 82030 15915572
3 33297 70198 762033858
3 67325 83920 214641137
3 65 99903 920918207
3 16 99903 909019513
3 30 99981 912920885
3 11658 31579 168624244
3 5 99957 682261694
3 98 99977 40236326
3 33 99913 591151653
3 451 83991 384772390
3 16666 39298 171490490
3 41 99941 282350673
3 33 99952 424393444
3 15 99943 691951102
3 59 99986 181571320
3 57413 63568 18151027
3 59380 70048 610580042
3 88 99932 956102807
3 2 99944 978073729
3 83 99991 107160041
1 20360 30090
3 67897 82856 790962333
3 38 99944 543040905
3 33 99943 368348677
3 65 99954 788689483
3 58 99954 897758145
3 16859 52129 90896161
3 390 57449 7228710
3 13968 94701 569755793
3 40 99936 117304448
3 30605 54517 750176363
3 18088 87562 936425798
3 29815 48294 443595160
3 70658 75546 751420555
3 50062 60900 703861813
3 8362 24273 943488439
3 23 99961 654197729
3 12556 65541 950689143
3 59121 72878 29716564
3 75618 81132 198635251
3 70 99988 158512176
3 38211 57988 498082623
3 96 99915 946791964
3 67 99961 158401299
3 43740 81052 998126094
3 2 99968 241933503
3 10947 43739 989533929
3 38895 90104 364001881
3 34717 62746 615896136
3 16382 50664 271020089
3 93 99907 683655833
3 3821 60947 604626855
3 40932 76442 675758445
3 92 99953 851193299
3 28 99995 764245519
3 91 99937 362178310
3 97 99976 614949972
3 86110 99579 597040151
3 11 99902 590171570
3 56 99958 64660000
3 54 99900 834837140
1 7980 67748
3 56 99905 327889869
3 32668 46431 455269762
3 92 99925 510687687
3 67436 97096 231972875
3 86 99965 219981484
3 21724 35398 444255086
3 64 99928 97510002
3 23357 92323 445066803
3 38 99931 574773599
3 68 99924 539449720
3 32 99917 457548197
3 1496 22086 947535141
3 17647 58692 105734961
2 18028 101041902
1 51787 91168
3 56668 76448 707718163
3 79523 79938 94022523
3 27237 37907 236022156
3 4 99926 161842936
3 51596 84325 327809304
3 34 99916 810967406
3 41 99944 713355215
3 61 99972 723935328
3 50 99931 498773765
3 20997 42855 456284670
3 60 99927 770839996
3 47 99991 767601209
3 89 99976 424880215
3 9 99913 544342036
3 86 99906 324513937
3 27771 97504 225260861
3 44390 86494 640973229
3 30481 37517 374862813
3 94570 99735 610189551
3 8583 55135 933468332
3 50 99942 176942155
3 34064 61613 821651785
2 20006 132042008
3 85 99942 42592302
3 75 99983 358516819
3 58 99920 764281420
3 77 99942 44074631
3 12731 54370 25502865
3 8 99979 420183684
3 6217 64870 922285236
3 14 99924 284854828
3 16840 21226 146265777
3 39671 93861 57167720
3 48 99984 582595418
3 22 99941 865349469
3 24 99916 999970097
3 98 99955 50519003
3 39 99990 283006326
3 52662 54478 992394006
3 84335 95666 423000444
3 94134 94655 798102425
3 20 99917 447644225
3 13 99991 323897464
3 30029 31475 169065533
3 47023 89339 429811141
3 7754 53844 202314618
3 57894 89433 192358213
3 694 25471 391255014
3 53 99983 245670244
3 23968 72432 230016997
3 45 99968 618798182
3 7473 26772 535282986
3 87 99953 987722719
2 18566 889947627
3 39366 65804 725476831
3 14857 79404 83879924
3 35964 77725 314904804
3 26 99909 996021943
3 58 99927 867672550
3 25518 72899 861422681
3 15767 17837 997836248
3 66 99964 678044585
3 96 99990 352307038
3 21858 98966 480713015
3 40791 61429 92172410
3 48 99902 617670824
3 53 99901 549028486
3 3132 33459 198645321
3 75 99903 799620199
3 46029 79901 592403170
1 39960 47500
3 92 99980 287775493
1 11725 20753
1 44015 73337
3 9 99913 927855588
3 87 99966 542881502
3 42197 66496 41450149
3 7493 38291 330982537
3 70 99961 531817449
3 18 99905 362244007
3 52077 99369 143683442
3 42 99975 883444270
3 48823 59246 384516364
3 7 99968 47488781
3 78 99919 976447234
3 35 99921 250403911
3 4969 65243 279398097
3 60 99908 445960513
3 2468 10323 534817819
3 93 99904 176779096
3 58 99982 975871967
3 52033 91552 567329462
3 96 99955 503847399
3 81809 99607 76923750
3 48 99958 944199297
3 43 99908 815257765
2 65969 266845771
3 58 99979 238474352
2 53372 899410716
3 6505 80259 889574474
3 30444 91654 833295686
3 96 99957 486334144
3 16 99952 676597180
3 16616 17451 495451007
3 10 99917 465554661
3 30193 96598 585833861
3 14 99954 678211353
3 38 99977 805251060
3 68605 70245 438625175
3 95 99936 480550052
3 47 99964 751101369
3 36515 83698 981376765
3 94 99975 53698663
3 38 99970 806813956
1 18907 75272
3 39 99952 421363822
3 48 99997 181680017
3 17125 68039 581523682
3 12 99982 228524305
3 75 99969 918265156
3 59 99993 612227490
1 68036 69434
3 55825 98869 585302961
3 73 99982 773308151
3 6 99972 265371296
2 21937 861551602
3 96 99984 649678284
3 10913 45428 82664130
3 63 99909 793031523
3 5748 67388 164192395
3 51900 81699 665870372
3 72 99933 826201721
1 42886 58203
2 87233 699200271
3 42833 97000 999803099
3 31054 57066 210635853
3 29508 72011 947319674
3 46 99973 819392870
1 63426 97628
3 97 99978 446868408
3 46667 60623 36574985
2 45470 872235781
3 33715 70339 568018236
3 22 99945 691207962
3 51 99919 613509022
3 66 99918 728036198
3 48 99942 162844275
3 26915 54330 857250511
3 20 99940 207608211
3 35 99971 824410153
3 7010 11788 198977474
3 27559 94745 290418506
3 82 99998 924716137
3 85380 95707 631850584
3 26682 92503 580125573
3 26 99909 207954789
2 57889 565940843
3 45 99901 114861184
3 66250 89010 375466758
3 58 99980 507312201
3 43721 93129 539457597
2 30556 193149947
3 15993 69164 578815798
3 6413 46421 842640923
3 15676 44140 115972140
3 16850 50724 121027705
3 25411 54039 282687171
3 6614 93488 601250426
2 60992 763137668
2 79407 637554466
3 49315 51149 583694221
2 27135 618854071
3 3 99904 968443806
3 55662 91940 467552186
3 47601 87514 314507755
3 31283 91550 603041609
2 86878 98514856
3 15535 50669 824258946
3 1035 97782 657018798
3 12146 86011 272312636
3 28824 47056 125270021
3 38 99935 972694021
3 30263 48518 913584507
3 31411 71304 43832637
3 31 99989 522043048
3 5457 51461 509594883
3 44457 45883 179959906
3 20698 91282 454585923
3 7662 28807 511769203
3 16 99931 44398862
3 35847 66494 784529546
3 25674 34058 248290606
3 84 99913 279637871
3 2 99903 168713465
3 74 99951 649134202
3 21247 98603 771312230
3 1035 60009 29110598
3 40 99958 712983646
3 10047 26084 296620450
3 57881 75737 280078933
3 20004 67510 255965641
3 41842 66044 471932441
3 4 99932 959550163
3 28729 61342 710886378
3 10 99942 848807787
3 33 99961 618963147
3 17285 94996 581137602
3 4629 81333 328656151
3 37205 73354 367472068
3 47706 79829 354395479
1 28716 84852
3 774 75276 418245132
3 13288 86191 823666602
3 76 99965 611909514
3 12 99909 914755119
3 8 99903 279323892
3 12860 43685 741584546
3 84 99918 876054372
3 67 99911 855652766
3 75427 92292 397401472
3 36431 41431 953902921
3 45975 60738 423090830
3 22 99951 985200397
3 41 99945 727357897
3 23371 76221 192196490
3 37651 90025 904212980
3 10 99905 362878667
3 9 99932 575669037
3 18896 37981 472294073
3 14 99982 426610435
3 17202 21344 657069005
3 20651 22211 637869259
3 78 99902 76781578
3 78826 89813 307286575
1 33596 48210
3 42753 49474 557727227
3 75 99940 757892004
3 51 99942 808815962
3 74298 84313 58484565
3 12713 83183 302625877
3 61 99906 449667470
3 79 99906 329680286
3 42206 94727 282765727
3 14 99948 234103198
3 82 99912 393407473
3 37145 51462 544181067
3 81 99983 315837819
3 32 99936 250702139
3 95 99921 385689976
3 13177 56917 762973433
3 23482 68058 197039958
3 3408 62204 889161879
1 512 24709
3 9674 13871 316472612
3 66394 91566 914318525
2 81026 367007470
3 59489 91923 357812191
3 68 99943 446460113
1 4840 19497
2 18631 279593112
3 21 99970 766092201
3 92 99952 167582981
3 87 99969 156682405
3 958 35442 720312165
3 69500 81352 415758054
3 30 99965 181033455
2 18698 249425870
3 24 99933 621217400
3 66218 74194 64433784
3 58668 97613 563449441
3 16 99923 376906114
3 91 99995 152691434
3 8 99952 957746919
3 17 99971 780060485
3 26 99987 868661460
3 43686 80587 1668358
3 68626 83046 970583708
3 8 99987 49239740
3 80006 84175 896119276
3 2 100000 685067967
3 28 99957 64468543
3 833 25243 617605196
3 16 99924 824324244
3 65358 70691 252703951
1 34301 81340
3 35 99915 534335256
3 54 99928 704986948
3 92 99952 19343468
3 17 99933 528147809
3 39403 86280 706982711
3 66575 93359 282386524
3 46113 49108 674364721
2 90601 302688727
3 81 99925 818420856
1 16732 59206
3 77992 82486 740610790
3 89 99963 628439341
3 93 99941 95919851
3 13968 53873 524919784
3 6 99991 568525462
3 61889 69305 769321396
3 14 100000 392097506
3 33 99918 429086772
3 4314 55277 640382203
3 16 99900 146158176
3 24400 79411 214231183
3 3 99923 170980725
3 84902 90770 528088167
3 31 99901 30316075
3 53 99926 958291254
3 45 99977 304615974
3 7133 52043 296815281
3 39 99964 554464174
3 16180 89701 482535648
3 24970 28739 751775139
3 28 99986 572175284
3 54 99935 26147243
3 76496 93633 868092634
3 18406 67503 951397550
1 25102 80828
3 75 99908 283320706
3 42 99938 261193854
3 29968 80632 933861723
2 18190 45712845
3 55 99919 423506512
3 90 99975 149815060
3 85315 96756 6568391
3 98 99968 86524196
3 9 99945 358157417
3 26160 33292 183201260
3 7 99985 526990071
3 59040 94387 20191516
3 15 99911 160747926
3 84 99990 9508218
3 37157 48168 302576576
3 23384 51480 602383984
3 24 99904 473765496
3 5277 63304 621865962
3 14453 76591 625555137
3 69263 75079 275214431
3 19225 51391 44831825
3 11048 24390 29466413
3 33 99963 62713986
1 62214 95563
3 23 99925 561305732
3 12 99925 860581777
3 12 99911 903559412
3 44244 87428 460272208
3 59 99910 756628632
3 8 99945 215341497
2 36548 779309969
3 86 99963 273281330
3 52 99950 370337562
3 69 99936 914031153
3 2 99924 51544461
3 54481 75867 949539839
2 6959 312565441
3 28894 50534 912593296
3 27151 59241 841475524
3 518 47339 909202806
3 47 99989 615604325
3 46296 96620 149125592
3 849 19108 716824339
3 40 99959 709526292
3 5114 72051 228656305
3 30 99940 449653841
3 17354 74397 967737039
3 69211 79013 279187793
3 44250 98882 925449239
3 9370 91834 255831688
3 7959 27475 131916042
3 1639 25457 602500974
3 59 99938 480233197
3 16376 53287 934349585
3 58 99961 802996478
3 67 99971 350913262
3 66 99911 364371435
3 24 99968 213235202
3 72 99915 672233861
3 42 99910 129271836
3 26446 50887 125558960
3 82 99975 603429237
3 23 99955 191055774
1 6463 35385
3 61455 83450 201566036
3 8825 54595 145425638
3 10 99979 226371557
3 6421 23960 278493370
3 71151 97404 104658395
3 18834 74802 250615817
3 70829 82991 95470826
3 1346 83794 206958409
3 9834 69471 462428274
3 15830 33898 914117774
3 91 99985 661813230
3 52740 84117 768824219
3 50184 78904 774534573
3 26282 43364 460940343
3 38112 49655 578592709
3 3685 87914 983277762
3 13084 88153 615779652
3 57 99964 710951688
3 22 99972 170940841
3 30 99934 78875478
3 84 99973 528681107
3 9906 87249 491660747
3 27 99935 307984312
3 65 99988 16183792
3 45 99944 161778968
3 16092 72306 48462987
3 60 99901 875996019
3 6 99960 430994352
2 89069 435857608
3 4 99941 976635423
3 27281 88823 408168774
3 32 99970 551088833
3 31 99991 8411911
3 58335 59456 477280581
3 89 99930 194003257
3 18 99948 194454031
3 62689 87136 480352809
3 89 99985 621475890
1 70965 72385
3 96 99938 71130267
3 71 99918 142130793
3 88 99976 127933958
3 27 99957 737320139
3 28 99962 674835351
3 2708 65913 829077603
3 59 99997 677110861
3 32215 47943 46102028
3 69 99990 132634938
3 53420 82662 129524947
3 62 99999 814612436
3 31 99904 392906475
3 84 99943 53740169
3 75 99917 64534752
3 9451 23485 660613009
3 94 99945 178578192
3 52 99926 666204169
3 86 99994 439029590
3 37 99919 836610365
3 54275 57485 209858825
3 63 99932 38218821
2 49586 540937300
3 40 99914 114421634
3 31 99917 173990503
3 51 99928 705955618
3 1171 58755 823963022
3 14037 87220 287306966
3 38 99986 880037142
3 40493 85919 41324492
3 5082 8080 712184866
3 50 99990 866811992
3 38 99930 653804508
3 20476 49996 918050763
3 31226 47033 520227825
3 40 99914 114835078
3 18751 48608 179053372
3 90 99986 937469519
1 38129 93310
3 11 99947 754004483
2 95491 611040818
3 57 99961 913380680
1 8555 23456
3 18694 57237 906626585
2 87439 178635767
3 13462 23378 883164333
3 58 99977 328755322
3 20221 71577 162112363
3 42 99931 912563809
3 89 99901 166214495
3 18996 96025 258256013
3 17 99907 256335430
3 3306 45908 507872417
3 87 99973 504212820
1 8782 11442
3 616 10901 699905836
3 16 99955 33980838
3 15126 94582 407235054
3 60 99985 727366384
3 34625 74590 51465455
3 87623 91513 604353339
3 31694 69878 987733098
3 57 99939 89159574
3 87 99916 37604207
2 8094 467323208
3 19 99910 769475470
3 11771 91244 686579066
3 58614 72525 406120258
3 95 99919 478518525
3 55 99912 364150093
3 59 99995 145202634
3 28816 38351 42674536
3 7886 75266 240152930
3 1 99977 283524482
3 13 99942 717189303
3 56 99977 50614097
3 3983 86160 371851367
3 83 99903 17227818
3 2 99927 667215153
3 8 99973 158797070
3 4 99947 475801249
3 13336 57818 257169157
3 53 99908 640816142
3 16504 17604 957456816
3 75 99987 275239367
3 59 99944 242702873
3 92282 96333 963987593
3 17492 41617 735118286
3 30967 65317 116454196
3 12943 74795 303387694
3 89945 99754 965132478
3 48817 64554 470954498
3 15320 47473 425034856
3 72536 98501 558835024
3 41 99964 110756912
3 60 99954 757538668
3 86 99914 441944966
3 81 99966 324056401
3 32168 93278 408206915
3 597 22922 310993967
3 75121 98116 528848855
3 45 99960 772344900
1 46886 52607
3 31 99945 554683067
3 72 99976 294659835
2 98182 984934189
3 20346 75427 846743789
3 97 99963 85542047
2 84995 461180280
3 96 99972 386605337
3 28565 46781 454205169
3 41161 93442 77927284
3 81 99959 813789508
3 50008 86491 978526498
3 40 99908 583135435
3 3286 4421 912744072
3 16 100000 555617646
3 31324 47962 411026092
3 6 99908 473738838
3 15894 48921 662259337
3 13580 61601 32064995
3 63 99978 328454305
3 45446 50774 629983200
3 93 99956 669060308
3 20 99964 73678325
3 16 99969 783976048
3 5 99935 94695005
3 34331 85416 269460106
3 31869 34805 345559257
3 16 99962 848947852
3 9 99980 757655525
3 28719 52218 582745870
3 15968 61082 562269226
2 39667 604085683
3 90 99984 103713747
3 10453 16107 107967508
3 13374 52711 782955008
3 5 99975 422668110
3 23 99949 382352113
3 10481 25414 183746956
3 1250 22995 745627343
2 40585 80313495
3 34155 47327 700400357
3 1 99916 462563987
3 4963 8957 271212135
3 41 99962 410099718
3 11054 41175 527477646
3 5 99940 916574143
3 16 99944 220596665
3 20977 60704 647411621
3 29 99929 346706877
3 42273 56817 978689420
3 94 99910 726579041
3 16845 77450 710338121
2 13790 475327625
1 19117 79257
3 30 99908 213799559
3 4 99966 569256872
3 19886 62941 49534588
3 35006 54478 652871105
3 66836 69234 565843283
3 78 99958 345951743
3 27 99934 682934159
3 16 99985 147598009
3 99 99998 646244113
3 20592 67682 957380406
2 37144 164072139
3 17274 60959 962710290
3 46 99983 752890855
3 19 99909 305560322
3 67918 92770 118340061
3 30 99905 623075258
3 8151 69130 403446109
3 60070 60191 82563118
3 35717 90374 190712023
3 55 99958 266030500
3 92 99945 24818475
3 35794 59222 401593349
3 9 99990 346683552
3 18843 62477 513010290
3 15 99940 974717975
3 46 100000 234593306
3 33745 62621 687629952
3 17 99982 583208779
3 20 99986 972946060
3 13 99916 810675398
3 45 99985 477359781
3 13589 64563 371783512
1 67573 86360
1 6779 49603
3 27 99988 256244189
3 56321 91182 443166774
3 28663 92522 936768678
3 41995 98424 781358678
3 81 99910 832509310
3 5860 99753 683696164
3 93 99954 601604131
3 39533 68473 252520773
3 58475 66546 819005047
3 83 99950 563196761
3 41443 96007 468502457
3 74 99913 313986247
3 31 99983 788488692
2 276 333224760
3 30 99970 136794126
3 59552 89031 453527397
2 15731 265507101
3 82 99952 182298417
3 65 99923 946479978
3 47 99994 789442210
3 40 99989 522727438
1 75198 88216
3 27402 47521 670818660
3 12441 39920 616317524
3 19 99907 44791729
3 33 99934 366313194
3 25861 50796 267525179
3 49 99945 466334671
3 100 99965 14203256
2 24527 849203426
2 42761 158524395
3 19632 23316 806528638
3 49957 77566 30433511
3 20 99999 928820324
3 43 99914 214711312
3 3516 12641 681160179
3 61 99968 366193589
3 75 99961 867078337
3 97 99927 19160038
2 5269 790574815
3 71122 95999 796951387
3 57291 68718 600713189
3 16 99992 905820388
3 23 99955 633139887
3 15981 91927 879506209
3 56 99914 135013078
3 13586 79071 81622416
3 21 99953 635334027
3 2385 48452 302252493
3 475 34504 87255986
1 56934 61565
3 57909 84592 75045182
3 17751 65576 241225104
3 73 99918 785752971
3 34 99986 879184614
1 32062 97411
3 62058 68282 947410572
3 95 99951 33331035
1 28327 38222
3 45 99998 580016391
3 42584 85688 404513411
3 38307 53648 850488599
3 68 99949 279263698
3 37997 92735 250746081
3 55794 86890 176099626
3 58701 62301 49477237
3 23253 66458 586868522
3 28646 76583 711598842
2 24771 67988375
3 41 99902 254800199
3 92224 97533 490521005
3 22 99990 675411703
3 6 99971 372877578
3 80 99957 453084032
3 86801 94273 783747825
3 90 99951 658210383
3 38615 78576 572066127
3 30 99951 400618825
3 19 99935 260524009
3 15324 22754 541876642
3 65 99991 893647314
3 865 7017 210668266
3 20475 75176 619157279
3 57 99922 328274537
3 8 99979 312590046
3 2116 47882 979411118
3 48808 84629 927213892
3 65 99975 370393954
3 32 99918 963931686
3 32 99911 390877538
3 73 99963 392021419
3 42 99973 427662604
1 31480 53360
3 73 99977 582660723
2 23097 372250025
3 15 99908 166597549
3 72 99957 384427923
3 30740 81765 27878489
3 87 99930 951345251
3 25090 34242 324654149
3 26 99903 298592329
3 85 99920 525418236
3 12790 58065 626765623
3 11373 54452 380547716
3 25 99951 508576981
2 64059 995618657
3 67 99938 176600417
3 90611 95042 237562954
3 59358 94911 383833996
3 92 99995 950025466
2 89377 937190737
3 87 99937 100234071
3 77 99943 412112471
3 62 99922 310031581
3 20515 30611 17392013
3 99 99921 445020986
3 29 99920 215796759
2 43687 919921720
3 72 99998 735502588
3 58632 72553 171058107
1 55386 73726
3 27081 85602 28217533
2 127 186627604
2 19957 110479489
3 49548 82777 422910218
3 8 99911 516980189
3 10769 67484 96843088
3 90 99934 569339001
3 10381 28234 369720630
3 3708 77746 145530675
3 33278 61249 941641852
2 94571 990098298
3 10276 74287 855568704
3 42641 98503 991571487
3 54992 97129 166935501
3 20 99982 73279536
1 5097 53506
3 93291 99540 279967666
3 99 99941 514923350
3 17 99956 279047618
3 8733 91156 733597319
3 79661 99132 297845461
3 6 99909 465993217
3 53888 58083 610322977
3 50783 79228 367855033
3 95 99916 776374739
3 32 99985 178712570
3 5322 60810 489829349
3 46339 81590 121549025
3 61955 85769 881966898
3 47498 78707 473071627
1 19621 82478
3 85605 98281 180337149
3 19 99959 933174686
3 1479 3282 842517668
2 78245 808373650
3 4839 71833 503607529
3 98 100000 450073807
3 15903 95717 370477673
3 52 99943 199137070
3 57067 90273 452627645
3 13139 46045 52446334
3 14 99950 524000140
2 361 342836849
3 87 99992 222165609
2 49415 630870164
3 60 99907 621081716
3 59608 70705 837086928
3 90 99962 440843717
3 90 99999 906084628
3 38 99986 244011018
3 48 99993 98042018
3 17490 74023 641346005
3 42550 43024 361053049
3 9248 9949 985734170
3 38649 98173 895493038
3 15019 39458 370456097
3 36213 89260 516868350
3 31 99911 640404417
3 33 99978 431709857
3 73906 97207 327357387
3 99 99997 219050849
3 30763 73371 288926404
3 79612 91020 686214123
3 44141 58322 894527959
3 51 99943 814929765
3 83 99969 28144138
3 16 99935 366598208
3 74 99962 259804591
2 92800 980793752
3 9256 26285 865165951
3 45 99924 519198788
3 74282 95544 3942684
3 73 99949 771033158
3 10982 54185 285796658
3 37 99933 71728770
3 12297 24637 177626230
3 23 99975 67212425
3 85718 95005 604468808
1 14394 24855
3 38 99914 913583729
3 45345 99681 192586814
3 8 99954 255970919
3 94087 96785 516500373
3 39 99977 465050822
3 9 99995 45371009
3 83 99922 405739248
3 74 99900 381196975
3 35144 59431 182818387
3 37 99935 414028014
3 81 99912 31633954
3 17909 79238 41125505
3 6485 58461 46042949
3 24 99919 83746481
3 83936 98314 434244238
3 33879 47480 407925926
3 94 99995 330406702
3 87 99922 408401784
3 36 99948 547152744
3 12522 40085 380628609
3 61929 85751 129294724
2 46375 724025559
3 95 99928 230687569
3 50 99981 492600762
2 23764 59972598
3 57 99973 441965439
3 34516 48639 229415786
3 43 99989 736786164
3 86 99964 239473183
3 5511 15422 364342935
2 59929 210368556
2 31555 191548530
2 79267 472167587
3 33589 84843 873890574
3 22061 55751 300547203
3 33922 66324 397879913
1 11160 17776
3 9 99989 92556597
3 16 99937 297309175
3 18397 80353 773289322
3 61406 68996 986331547
3 12902 25341 878431022
3 94 99952 211441759
3 33 99931 51866616
3 3637 30745 966125122
1 43785 58326
2 4783 78021329
3 5120 70872 654384147
3 7353 68511 837983024
3 4 99949 22316510
3 11667 64235 669496891
3 90 99984 514412389
3 79 99991 279940392
3 50120 78650 607803414
3 6392 15804 62884226
3 22 99944 224726316
3 19373 93237 317426855
3 24315 37283 245814464
3 65 99915 105330546
2 70968 425728029
3 93 99985 2428205
3 7 99954 129471624
3 60 99993 229795817
3 15981 94768 468352808
1 59874 80040
3 18 99942 340643257
3 41942 55224 92805457
3 95 99941 105993292
3 48 99965 612765329
3 34567 47937 598759954
3 624 86439 998460082
3 67 99921 419830079
3 33688 55499 676648579
2 49802 27616937
3 14508 52050 273800080
3 74 99913 404892328
3 70 99949 845638270
3 57 99942 577833182
3 77 99971 454568295
3 13782 27678 831555927
1 61881 76727
3 44956 88040 196709717
3 60 99938 121328447
3 34 99949 896695477
3 84 99928 183635692
3 93 99986 197123828
3 11515 94215 817282580
3 49864 74323 439307914
1 41107 95465
3 31 99946 926640713
3 34 99901 108930037
1 555 79702
3 42 99913 203459349
3 27178 74590 355642359
3 11342 91840 170270590
3 93 99994 991523492
3 56063 82780 710782731
3 14803 42765 658552292
3 65 99926 585264954
2 2741 766188183
3 36 99987 719862631
2 32698 114785368
3 43 99980 521151427
3 67034 71118 288417641
3 10908 90847 16452700
3 53 99951 420800935
3 49564 53441 926474265
3 37340 91063 687039595
3 11247 29155 352198328
3 32 99950 636408984
3 95 99970 586102117
3 31205 36068 798449263
3 93 99931 730767657
3 98 99996 599901596
3 11444 94536 510784925
3 31 99904 565058965
3 40 99997 986920420
3 14691 15357 37617189
3 83 99999 55253976
3 62 99997 774864451
3 53694 67868 131600259
3 32150 44051 686116648
3 80 99950 270664913
3 52136 55669 869267360
3 25 99949 193328004
3 47 99955 299887521
3 8623 83912 403003752
3 50362 59648 803541019
3 54 99969 375271624
3 1404 14897 708792078
3 17751 29414 287759649
1 92827 95575
3 97 99986 35794731
3 29692 48294 337582466
3 52 99907 846105004
3 28436 86275 511597476
3 57 99930 784562484
2 29397 162253415
3 13801 31477 330464554
3 13178 93959 235865354
3 26 99998 765439060
3 8949 73911 128986609
3 13668 23007 250879845
3 70 99976 680553635
3 87 99993 730328248
3 24870 64525 602738835
3 32122 89120 110357880
3 46 99997 327855340
3 2 99983 3571211
3 30 99963 336057004
3 24 99992 608933577
3 26444 38337 534225141
3 49 99984 215129841
3 12186 34940 526593440
3 7701 38433 696990173
3 84423 94682 897475602
3 98 99920 551397493
3 7 99915 828545107
3 53 99950 820525794
3 65 99962 405046877
3 24994 28881 930720900
3 42612 91020 188348339
3 25721 63771 69230630
3 39311 47964 285016370
1 2742 76302
3 28825 47991 734473306
3 9005 86811 971723256
3 32 99971 101200731
3 67174 71503 706452537
1 43108 64782
3 17681 82106 770805533
3 93 99972 206199222
3 71 99994 157749645
3 56 99969 759419567
3 10 99990 383395372
3 15132 34696 661717520
3 9 99998 472492286
3 98 99908 572522460
1 39983 98752
3 42686 62780 824271490
3 18697 45424 763175332
3 97 99927 741041652
3 10336 64525 25194528
3 63396 81048 824303863
3 29234 98960 306570072
3 49373 84429 395961163
2 44082 369853990
3 4 99966 440047714
3 47 99971 893694169
3 20766 29630 47384406
3 33530 63944 771018974
3 32 99990 117803237
3 2013 52911 685182634
3 51 99930 222100960
3 71 99946 751433296
3 44273 82115 248681508
3 84 99913 759052014
3 29400 85655 503472048
3 81544 90520 279563880
3 8700 32345 787102198
3 74 99963 11701076
3 17317 44642 122139505
3 40 99987 587588405
3 20748 65281 563741560
3 61 99931 173300460
3 58 99936 485202514
3 42 99905 880618860
3 5 99947 467674506
2 84079 389522859
3 6541 61827 472525263
3 38442 76765 537805110
3 3 99954 184585028
1 44199 47058
3 10576 17184 483718643
3 59266 61664 365933831
3 77 99924 210827022
3 59 99916 259461895
3 37074 37446 183456397
3 4098 57704 935455941
3 2055 41643 421232799
3 56488 99501 415861108
3 3 99934 296385851
3 5865 30245 732354035
3 14 99957 215081972
3 82070 95380 873936703
3 99 99982 896371724
3 19 99964 590555941
3 76 99921 563567308
3 24654 55503 519997757
1 33983 65442
3 11 99922 361323494
3 12847 41372 470024175
3 28 99996 706056916
3 93 99979 319230940
3 16933 45715 494927969
3 26926 88222 897869959
3 36 99920 406319435
3 37 99991 343962774
3 26 99980 48796276
1 12789 52807
3 96 99975 701143140
3 3018 16736 176170488
3 38286 53853 156284373
3 85 99957 465906774
3 20660 23625 549888841
2 4721 970484195
3 61368 73770 843751740
3 5 99913 108945585
3 4919 88100 405175438
3 19 99932 673640910
3 25 99947 67315911
3 13 99901 584416749
3 89 99928 729444432
3 69 99998 686206330
1 41363 94739
3 79 99921 256575589
3 9458 43457 420577970
3 9977 16728 689203815
3 3917 4112 394093172
3 41 99921 637942637
3 72 99995 737191653
3 18785 87491 421255271
3 28 99944 73426332
3 10 99924 940625247
3 30 99945 730867148
1 15245 61893
3 75 99948 410368834
1 44797 96792
3 67 99997 442718873
3 13 99967 245410150
3 86 99937 36092186
3 32 99967 886444785
3 68512 68899 690432798
3 76 99923 43184379
3 30 99936 333161511
3 6391 18546 275333714
3 24995 50246 396359108
3 70 99914 132205283
3 36 99971 819959622
1 17093 36062
2 32978 662744309
3 1942 47559 493286158
3 11739 59272 346176901
3 25980 92134 656116231
3 31454 56845 313124719
3 8903 85407 948386607
2 79213 908632953
3 24908 38640 741115673
3 18392 39097 646992021
2 63717 811768649
3 45 99939 761749881
3 11352 99080 71185830
2 51018 212868702
3 32 99976 250703616
3 6050 22389 790651137
3 4857 36711 93084109
3 59290 77846 515250761
3 15 99986 186508675
3 7170 46092 519997760
3 42557 91481 819294113
3 1 99949 931113339
3 79 99977 20938014
3 64 99926 609453453
3 6271 65342 634018947
3 42024 42391 816947642
3 62 99904 538850367
2 87602 49729923
3 15604 76476 667447715
3 74 99908 653398772
3 53610 70944 990939629
3 2 99976 678527807
3 15487 72898 912427463
3 26573 82431 681118851
3 23 99986 924388537
1 15737 32334
2 50420 100329847
3 28 99988 530373165
2 66908 718624878
3 78202 98818 282858016
3 24268 80464 935788730
1 34919 42865
3 19 99927 728212877
1 41796 58517
3 71 99918 14493742
3 87 99978 161061708
3 65 99954 522888527
3 53 99918 381519821
3 25 99921 956598344
3 88 99979 388805386
3 6141 80119 359544418
3 29 99992 660520551
3 15727 48494 233467766
3 76 99945 565814776
3 70436 95285 525465664
3 19 99918 355365240
3 64 99985 349776120
3 26 99937 628000125
3 854 84971 145053214
3 13791 33595 67739370
3 549 54856 109667733
3 59 99915 927744677
3 48 99956 476949492
3 20190 38000 435510666
3 13719 19994 802170393
3 60 99995 810287776
3 89 99910 426504959
3 33 99966 693290890
3 48722 95252 845131730
3 39 99957 611550528
3 43 99960 600214592
3 27 99948 732636928
3 71 99971 729251602
3 40381 52113 630759295
3 52264 96660 147793659
3 23425 71197 376540772
3 99 99943 850068912
3 35408 99333 934766071
3 32 99949 439417146
3 19 99994 418179861
3 45 99948 716517768
3 24392 61062 319523687
3 31760 52732 826530887
3 63 99925 770720212
3 54532 59730 442832118
3 50736 67781 752190773
3 63697 93133 615160629
3 79 99997 232434504
3 41886 60377 655958366
3 29637 83657 813945318
3 19 99981 521075544
3 5 99906 397594233
3 6 99969 577087399
3 91 99948 201628072
3 43 99957 407553736
3 37129 85293 732250453
3 63653 83104 25680059
3 2 99922 374838473
3 30138 90552 560656610
3 23 99936 59464494
3 2034 34924 961701897
3 64 99939 309203517
3 70 99957 117813958
3 75 99917 926950201
3 38 99916 591603204
3 75 99907 219466268
3 88 99995 532698074
3 19 99905 130474768
3 41 99902 618833570
3 83216 91796 341525026
3 47409 50784 491158598
3 76 99964 462791474
3 15 99961 255385053
3 57 99992 585678381
3 80 99928 97306999
3 31928 80330 887674238
3 30 99966 124620853
3 59195 73434 623158978
3 47300 51845 409565340
2 63922 819627299
1 12635 18279
3 72 99989 427482358
3 57 99985 845555651
3 28300 74542 533921824
3 19 99976 458998117
3 22 99932 339982972
3 64491 95895 98944800
3 3 99915 467106128
3 35 99942 39156040
3 26 99932 49776771
3 39419 62500 124758663
2 88304 140336268
3 31 99920 657794267
2 80333 70908126
3 3 99923 495638928
3 2 99948 97896660
3 41279 58159 584590506
3 1271 52048 547596168
3 15800 39804 522330199
3 2 99964 883758170
3 55 99945 281195360
3 73 99904 27340988
3 19553 98097 89822159
3 39345 71693 967032616
3 23650 44181 99942792
3 54 99968 949277776
2 28588 148065929
3 5285 61752 747888795
3 27655 59066 139974448
2 99066 943408024
3 74 99952 45667099
3 86886 97850 291286035
3 28149 89799 600853801
1 33142 42213
3 60 99988 410321897
2 33042 918363356
3 5645 57532 849357786
2 68275 221349816
3 38 99930 80398950
3 47425 47450 497306458
3 2902 58611 811073004
3 62 100000 831115408
3 81 99936 84081699
3 10214 32804 106869038
3 39784 92387 709094605
3 75861 79134 521898328
3 12773 99179 351694603
3 16329 75852 589046580
3 15187 89739 391752885
3 17256 36927 33438431
3 29 99927 350667754
1 7540 22521
1 57789 75140
3 18851 87487 428929770
1 51104 88126
3 40 99913 371884019
1 72273 91764
3 59608 60476 356203157
3 74 99975 454097249
3 25 99940 480230872
3 85384 95497 798022757
3 65993 71802 890581351
3 13210 23412 715798559
3 8 99938 661299307
3 51344 82495 804569616
3 72 99923 724578455
3 17669 32407 525594389
3 41603 85596 442580309
3 22723 53666 742565942
3 95 99998 188542271
3 78940 89813 914260922
3 32512 72121 961453009
3 87 99917 111201920
3 26871 42699 17022301
3 85 99954 189557130
1 15340 96307
3 22480 91689 428749982
2 34618 224519790
3 100 99953 563224552
3 90 99920 442896503
3 85 99940 386516742
3 78099 83285 801437762
3 54 99972 794759142
3 9 99936 633607125
3 43 99978 135423430
3 9875 69831 280315007
3 70654 93866 952722431
3 14040 63532 797947910
3 45578 98126 944219348
3 47 99952 865839136
1 13133 95089
2 28490 854526272
3 64 99997 819769639
3 60922 77713 625880535
3 57 99986 48390343
3 8451 54301 51847452
3 23 99971 420702476
3 6434 15135 460589207
3 67 99966 590855905
3 32 99929 392817081
3 76 99924 806957837
3 38 99906 671244373
3 28206 33136 249169991
3 88815 91320 858385740
3 65 99930 214832010
3 99 99992 842068871
3 17 99934 489410219
3 23077 34718 973639467
3 56 99988 446501673
3 8684 55060 924821768
3 59922 65321 796687172
2 95194 251851503
3 34 99936 276824429
3 4698 36009 96573032
3 45 99903 279990382
3 61858 74776 159745684
3 2 99975 615595302
3 67144 84592 391234373
2 77902 645964556
3 42 99996 770753120
2 72476 198152842
3 59637 73378 363557764
3 11481 26151 900495388
3 573 55427 589902077
3 84 99976 494140852
3 17012 64038 662519504
3 54037 56786 568332495
3 66 99980 827498734
3 29 99924 60563729
2 36276 163739377
3 31376 34329 806774357
2 17051 504658232
2 62485 954859089
3 90 99969 309265605
3 4 99989 26562665
3 18713 60750 539719271
3 67 99937 553991264
3 50 99911 104019275
3 22 99955 556969413
3 49 99911 184305782
3 66 99987 189092670
3 3117 85629 569825345
3 49054 84164 833720853
3 3 99960 122635921
3 6 99912 263143445
3 33694 33998 402491721
2 66840 845741188
3 30196 41039 95010372
3 48167 82920 911927912
1 47303 68984
3 33493 68935 572430245
3 55854 61010 488796481
3 31582 43863 987017334
3 3259 30693 736849240
3 65 99964 302024731
3 57 99900 351572699
3 70 99907 109306782
3 90422 92758 380714631
3 31297 46611 748940941
3 15 99970 670869820
3 22 99972 419125831
3 41 99953 809587696
3 256 1458 424926614
3 6034 37864 894746084
3 92 99983 426197117
3 21 99930 313411862
3 78 99983 812009044
3 63997 64172 775749879
3 56 99971 711801362
3 31725 81398 804856669
3 39955 81683 74964202
3 6384 10790 699635643
1 57927 59009
3 30220 61550 532911339
3 52142 80735 1649432
2 92222 292913732
3 72 99945 661156114
3 78 99939 607133259
3 63 99999 767540158
3 36284 44318 684729438
3 32 99986 281050671
1 43936 83201
3 97 99978 624324725
3 97 99990 298645662
3 61761 87161 803687965
3 94 99930 821653744
3 64 99910 82499485
3 24746 83172 283206524
3 1978 79052 469701115
3 8540 59556 691074926
3 70960 79314 455599154
3 8281 62337 884544805
3 64 99953 937624260
2 19629 892267040
3 79873 81699 128605956
3 10182 18310 177721184
3 48 99955 225935229
3 10107 81279 524518743
3 34 99917 666780698
3 4337 14889 727117469
3 33254 90504 628405685
3 89 99988 181482847
3 37414 75904 938217485
3 71 99999 806585750
2 86280 467302236
3 6887 64873 100600046
3 85 99922 817042123
2 6011 492657139
2 95829 867108521
1 78092 98166
3 90831 91196 176638458
3 35 99949 663833220
3 51943 91652 611352186
3 68220 97683 550780976
3 1144 6165 913349798
3 11484 37823 895852694
3 16786 40952 354579844
3 17 99931 112932858
2 62244 277992209
3 46 99915 558852641
3 77072 92204 336003607
3 7 99980 430925507
3 92 99930 668603545
3 1 99944 78179429
3 85 99993 77301045
3 11 99910 191581459
3 62088 97442 548454223
3 52853 61038 68794719
3 77 99987 957327267
3 759 97681 46800275
3 57940 68002 778443033
1 16517 28282
3 33 99908 469383905
3 67789 79035 32678072
3 64 99990 370153658
3 94 99976 438063460
3 17779 78583 611943917
3 1 99909 126434268
3 34305 49833 537081333
1 67276 96188
3 51 99929 549906224
3 34 99942 963363715
3 11691 18674 13544811
3 30269 86548 104297474
3 17 99923 513682638
3 79 99991 869109727
3 5 99957 172246647
2 96110 875907435
3 43 99911 713181845
3 19 99903 988912603
3 98 99975 587184988
3 25210 61447 934033589
2 11755 682260141
3 73 99977 975241595
3 9 99948 131039343
3 77 99941 466009038
3 31426 53414 594903514
3 66 99975 831918308
3 32 99909 888333232
3 54951 82325 97840935
3 40 99955 438942395
3 10941 20706 510377192
3 72 99988 836883364
3 51134 53007 334568663
3 67 99901 131985665
3 31 99983 969311416
3 71333 76933 686086573
3 67353 82013 423688275
3 10122 77552 218241885
3 43 99915 573410477
3 39946 70536 868180336
3 13372 49460 952276854
3 7301 23747 767229958
3 23 99910 883689154
3 36 99923 604535636
3 1173 63045 370884348
3 26 99966 171824951
1 36837 47489
2 64952 115847516
3 15851 46439 106678242
3 80 99991 318886777
3 64866 91150 310909360
3 96 99932 880135683
1 1792 61618
3 15 99980 530832943
1 56878 82926
3 33628 73711 813440560
3 5685 55026 608247395
3 15774 35904 511545669
3 5 99994 446961335
3 74 99938 914548341
3 525 61904 870163114
3 38 99981 281237980
3 46 99950 481656788
3 32712 79183 644875040
3 23250 83613 498889566
3 5 99942 897086085
3 51 99925 956895153
1 13059 79707
3 25 99959 40940973
3 4991 22229 108811474
3 5 99921 134217730
3 4 99929 326753354
3 79777 97332 522370811
3 79 99948 722034790
3 58942 93720 58429135
3 28 99909 738795498
3 47257 66650 780474198
3 24060 27641 857718000
3 16935 47496 843779069
3 41043 86307 826166903
3 23938 98921 364429822
3 99 99971 339716670
2 54941 835618879
3 74 99904 820556313
3 9604 17836 21090498
3 52716 76600 164340170
3 20290 33640 1487986
3 2389 13167 662949168
2 71894 497646844
3 89 99906 710480687
3 34 99964 686319202
3 33364 51760 157521678
3 86 99954 884299512
3 6780 52041 282724434
3 11 99959 535954960
3 47390 64058 782620604
3 77 99933 662677853
3 79 99932 853539872
1 9733 24292
3 81 99911 501051742
3 8138 92336 450183450
3 13 99994 894599829
3 12 99921 779061886
1 14301 40816
3 11028 51463 965234155
3 62812 77058 904859409
3 61 99960 772096646
2 77039 855445589
1 19432 49714
3 8 99941 823010447
3 1 99947 647566237
3 1763 71095 165234143
3 100 99997 328985242
3 41145 69449 878198798
3 84 99900 518346503
3 11225 28786 326429140
3 8 99996 819780638
3 65 99974 748403065
3 68238 90416 929361063
3 31 99960 805302754
3 17 99984 692307115
3 73 99950 446949354
3 6481 56587 456330090
3 9 99993 616837107
3 16906 50936 865874830
3 40 99909 12482492
1 10131 13056
3 76162 97032 282185074
3 15224 62493 66607075
3 69 100000 575256810
3 10 99972 228854410
3 3737 4095 82585637
3 36 99985 975700644
3 9 99906 624725188
3 18005 27435 460415242
3 57 99937 814400292
3 59 99956 811802320
3 20875 28600 291847794
3 2646 67425 871252481
3 69 99904 824164096
3 57 99974 323360908
3 48838 70905 183154902
1 39172 86107
3 39421 69280 636963035
3 97 99903 215256086
3 39741 44463 9895438
3 71 99939 890981941
3 45 99917 512201790
3 2 99919 743750832
3 34678 71970 857842201
3 15 99959 403770309
3 100 99966 774419816
3 98 99995 31607593
3 6660 97742 851467230
3 27 99963 705314179
3 32593 40798 792565296
3 28 99979 244549147
3 18294 18607 521466214
3 37263 59555 134493390
3 42 99955 362054257
3 6577 88517 235134021
3 74 99979 418540030
3 23541 62512 149846631
3 29214 53655 92496521
3 47643 80999 924525837
3 84 99918 338273974
3 67 99992 739095797
3 8120 57027 119619036
3 60634 79781 801747193
3 69737 78688 415647970
3 16831 65968 912238464
3 89 99936 890423631
3 59122 61353 296927796
3 66 99992 375037596
3 17220 35929 745665014
3 100 99926 988635597
3 16483 97767 434856719
3 43 100000 126997312
3 2 99959 386667945
3 42 99993 75395781
3 31 99901 545171069
1 29103 78138
3 70 99983 633592399
3 2 99986 20015723
3 57 99908 751030492
1 9471 42902
3 69 99992 350627737
3 75 99975 992438579
3 8103 26161 981251024
3 12598 13222 437555624
3 33123 69542 132328720
3 1708 79483 854274592
3 57 99935 544003809
3 59 99901 886183633
1 55220 86598
3 33 99914 602912609
3 95 99985 604865327
3 52343 63266 693596831
3 26827 45880 990763327
3 79 99966 480329031
3 55 99974 384598515
3 29010 42179 863219544
3 9158 69568 636429378
3 19684 73414 799931623
3 70 99958 584087411
3 4374 89474 828178865
3 54590 56595 855268701
3 40 99904 245578990
3 47 99973 804158673
3 68 99914 472706920
3 44905 79190 193218132
3 7 99931 852570060
3 45994 74610 484956945
3 49 99996 859930432
3 61 99915 219539982
3 23 99904 75981877
3 7438 67357 853759390
3 70 99980 177786751
3 4748 79093 517151511
3 77384 81627 496431524
2 83796 661353052
3 12 99988 234938199
3 94129 99324 218146077
3 66 99956 214074510
3 59 99941 204850730
3 78 99993 665004974
1 73849 94788
3 56 99919 893712775
3 58 99920 236721879
2 43157 594212406
3 64 99937 704469290
2 66199 380579284
3 1110 45147 588586816
3 71 99954 72039716
3 27 99947 808694477
3 26 99944 975590364
3 63 99953 592208297
3 21 99994 964870790
3 6077 62883 577049710
3 91 99944 911873755
3 65 99911 856205285
3 2055 4322 428488915
3 31589 64244 685017276
3 99 99947 37663226
3 13607 41411 554721140
3 60 99996 313876230
3 54415 96039 623469721
3 57 99905 107235238
3 16242 71150 132144437
3 1678 85630 651732125
2 2192 549818675
3 9219 98162 733163856
3 42816 97837 564958032
3 76 99940 606783206
3 26892 33774 46272502
3 1519 58092 446002482
3 20586 77302 594592478
3 57 99976 793636228
3 23 99936 788761250
3 29719 39463 853061018
3 47 99905 49393003
3 64 99930 627939833
3 24617 77732 992241132
3 70097 76606 189947003
3 20 99936 948673679
1 22987 93258
1 16748 59976
3 87 99961 494573413
3 84510 99690 884452598
3 77 99938 545520413
3 19 99902 960482020
3 4038 14869 793199562
1 11862 44984
3 83520 97358 421379943
3 67784 68347 696102296
1 52332 63103
3 34 99902 270361361
3 93 99914 656636707
3 29835 72085 82221615
3 62118 86253 971899275
2 61032 383136674
3 19032 78161 152574257
3 1111 86046 291525318
3 37 99961 543465057
3 2919 16929 885510613
3 3480 30389 249168943
1 61191 74754
3 39 99965 30815636
3 30751 89960 457777069
3 42 99969 198785241
3 32 99913 287537427
3 82 99925 377521779
3 98 99938 515007189
3 48 99942 841874618
3 73 99924 554334555
3 47705 99832 535459909
3 71826 85335 500889331
3 30687 39834 522385218
3 78 99914 39989693
3 23744 92656 477176069
3 8194 33309 327948774
3 41 99900 606019551
3 16176 59987 621700122
3 3 99977 902029617
3 35921 86004 162566708
3 1 99956 140595137
3 90 99942 502455864
3 14327 81633 512590412
3 29204 50698 912281987
3 7911 24596 606545501
3 19086 43495 811404352
3 1534 44432 550922589
3 9 99989 709574430
3 58 99910 307540459
3 57427 63192 438411585
3 46 99980 150381934
3 63 99964 908175990
3 95 99982 1001960
3 21416 61822 303959467
3 21743 84888 586193422
3 4 99991 612390302
3 34350 98756 759581077
3 25588 71236 511025109
3 17804 27195 678475727
3 75 99955 792637902
3 27990 29962 824407159
3 36757 97891 887265400
3 27201 44105 967375048
3 70 99997 972818402
3 21 99929 382975189
2 49103 721917184
3 90 99965 270528448
3 5425 55091 745181106
3 100 99967 543957867
3 35093 68890 804116579
3 28 99908 373204892
3 26705 91770 362465296
3 3818 30636 328761614
3 49215 90735 113348406
3 67 99966 939341999
1 63907 81469
3 18 99904 157786342
3 56 99927 908465678
3 100 99995 800713840
3 5121 58831 79215564
3 75481 81510 249658280
3 40455 81849 923367521
3 15672 53824 752720839
3 39649 69146 912554425
3 91476 98524 921152921
3 5 99954 368416150
3 20 99976 791558932
3 24870 98051 604511684
3 30752 37429 821174056
3 22 99983 831066254
3 33 99906 216623573
3 3729 83205 608587633
3 83050 95648 489024643
3 64387 66478 441174031
3 31 99989 351313550
3 29978 49166 314858343
3 87 99983 308138016
2 21095 104585024
3 55283 91247 324206828
3 14 99931 137090065
3 81231 85066 209514649
3 46 99935 788566091
2 18103 841553136
3 54 99962 604405165
3 26849 58385 730322684
3 55 99908 985890859
3 14 99961 450109030
3 17140 34903 12271412
3 25 99922 871970905
3 66 99977 756687153
1 79826 99771
3 11189 69355 91885090
3 65 99932 97801360
3 15 99993 94450637
3 3753 35853 808536485
3 67794 94752 300809379
3 42 99927 573762314
3 51520 85486 389655290
3 8984 88005 347167112
3 66532 88298 76769479
3 90705 92301 598132508
3 43212 80757 933911634
3 11 99931 471907141
3 85 99949 711140133
3 6 99985 546903962
3 31 99967 490906955
3 38218 79441 785672351
3 22249 93316 629652150
3 73 99954 395592922
3 17778 92876 947080449
3 31 99973 425546785
3 49 99912 832665432
3 3 99988 671098166
3 47970 85480 565552308
3 42724 82122 334574998
3 1582 9169 439575628
3 73 99905 822528398
3 43711 69644 14592072
3 60 99963 239875216
3 13057 70687 723714744
3 44206 45300 993892292
3 86 99957 562795717
1 73308 91731
2 17410 964895114
3 89 99997 639982210
3 72 99972 102108812
3 92 99957 70586864
3 6 99950 423430267
3 83 99998 234304336
3 87 99999 233484492
3 55326 64009 516608309
3 74391 81038 723365192
2 84987 816291494
3 53 99950 829899460
1 25812 40612
3 32065 38547 526423229
3 84 99957 479884454
3 11316 45770 501355292
3 31224 54889 232704948
3 35917 57348 165194398
3 15 99987 109631665
3 64 99928 563486019
3 56591 93832 679540883
1 4532 9649
3 37774 76897 305910363
3 35349 74460 450452106
3 49518 52962 276061129
1 70583 87081
3 11942 18600 383873778
3 25 99985 163449260
3 18 99956 619861985
3 30184 82489 364288812
3 50 99953 959952736
3 9 99904 589806164
3 61 99986 106037257
3 18032 30130 572375586
3 51248 69200 718264832
3 78 99963 678760195
3 13 99963 876703939
3 20 99926 946344254
3 18700 58951 351173954
3 6 99919 826455981
3 43482 57101 776855088
3 20090 47925 8112819
3 67 99902 322304665
3 58209 95967 590943083
3 6276 17937 651540660
3 79972 84736 640320285
3 43933 85128 658773755
3 66543 89581 885309174
3 93 99971 272834937
3 79 99967 846635512
3 14064 30002 374582114
3 5470 47037 728888624
3 92 99975 447479529
3 19703 81014 789454887
3 69064 79459 817821006
3 67 99915 211468187
3 2436 17671 712570679
3 2 99986 584106095
3 8 99925 998179137
3 7 99927 253542623
3 95 99949 97263319
3 97 99901 313583097
3 35 99999 728587586
1 13279 99851
3 51246 83112 992701912
3 57023 95386 574851435
3 80 99916 959779437
3 64822 79134 239119895
3 76 99968 557979821
3 21081 39496 75535020
3 92 99979 830425378
3 17740 86093 915076422
2 92717 265048807
2 45458 38812727
3 2 99990 823709018
3 50842 52126 443383712
2 37647 503195797
3 31602 49686 614310822
1 36464 56044
3 41526 75301 835561384
3 50340 86759 371015516
3 3143 38122 712692659
3 35 99953 340165705
3 6559 33564 965557147
3 74 99953 478311952
3 44 99972 813313199
3 60 99999 714153285
2 4655 655488152
3 74 99998 367213998
3 56789 70084 160369184
3 2218 82535 556501515
2 48147 128927909
3 44921 68808 906642418
2 21053 195192110
3 23732 49354 633891754
2 55981 34148253
3 67 99975 521354396
3 46758 57554 430786095
3 13522 27666 573987427
3 2206 34419 796430335
3 63003 81651 566766805
3 100 99974 460263937
3 51019 56845 401913300
3 18002 60384 351262073
3 26273 47307 598522529
3 65 99945 885883310
3 1277 45712 986724149
3 28 99980 557132762
3 41035 64695 150355916
3 12215 72387 956801381
3 47443 82856 893459139
3 22 99937 862596179
3 40005 53174 713410724
3 13759 91091 40497147
3 64 99905 986825854
2 35933 482579569
3 26 99973 780056253
3 41375 48412 408896658
3 59 99977 574516820
3 59 99961 437387031
3 62 99914 308651883
2 39496 652848112
3 87 99902 336047124
3 12565 64993 30913782
3 52 99909 872001633
3 80625 96421 593391963
3 59280 91219 227412492
3 3 99909 555129078
3 78 99939 196347600
3 80 99964 633242251
3 20650 54450 384267077
2 15153 187483251
3 39143 47924 640855864
3 5690 36663 317019608
3 93 99908 427234904
3 64 99984 915086532
2 35092 16401363
1 2843 96686
2 3860 725375438
3 74 99924 500697448
1 47900 91223
3 87 99918 951546050
1 20028 22856
3 36918 45620 927167005
3 9583 21258 222398828
3 55 99962 747885329
3 78 99929 661667087
1 25628 86148
3 21 99993 876597858
3 19055 51261 590673954
3 94 99984 337471495
3 18493 80537 573996053
3 47394 62312 884690157
3 85 99990 25458455
3 65 99974 666800022
3 4211 14169 691826234
3 91 99977 990338187
3 243 5075 424296016
3 19768 68632 656761579
3 30939 55684 773200682
3 15389 39569 171514178
3 59 99935 60945670
3 51500 95659 556815516
3 28 99982 939353154
3 3 99977 7593434
3 40229 44317 718444886
3 47424 65547 671016772
3 78 99945 429291777
3 693 10337 966147679
3 46904 48657 886510274
3 16621 83466 164332033
3 71 99912 171703179
3 84 99999 854347427
3 16 99951 808188593
3 51754 71970 302181110
3 8527 68880 115306791
3 26867 50047 550984889
3 64 99906 837441771
3 19229 33543 145179594
2 92966 19921602
3 7102 57122 353274653
3 62226 76888 172794609
3 27927 72822 247816201
3 29324 42681 679067516
3 72574 92074 299070864
3 91229 99900 957277701
3 17790 58283 135180944
3 32 99925 731552663
3 1045 94123 860050276
3 96 99947 292452
3 41503 70965 820591421
3 32719 83769 349425585
3 37842 80125 539040690
3 48 99907 355696655
3 12362 96284 218137243
3 24 99942 333406668
3 77 99941 818828826
3 14502 15781 256453032
3 825 23904 824312571
3 36689 42335 668703180
3 90 99920 844356414
3 31425 93690 458804984
1 6958 9667
3 3 99997 101840807
3 83 99942 67149842
3 84 99937 384707281
3 12438 69119 105926184
3 15 99995 943291724
3 73 99974 268957770
3 12354 53514 544151437
3 27783 30527 39734330
3 11076 79671 87456515
3 54416 61373 297684770
3 81 99905 647321997
3 11151 76484 232642736
3 4 99954 255060779
2 53476 548722684
3 32457 54949 17900562
3 67 99941 771899453
3 55 99984 347225782
3 52 99951 988532934
3 12584 91955 761681740
3 30 99921 856656609
3 48 99985 651816385
3 10268 22919 482886583
3 48797 85866 855306371
3 18830 58795 276625830
3 3827 23348 682501238
3 48 99900 190710743
3 58014 86955 791342887
3 55 99917 905162763
2 42851 531769130
3 36 99943 703228485
3 74663 82457 537676656
3 1558 36275 880929264
3 68021 87725 580686283
1 30145 72311
3 22087 48437 129334888
3 2310 33783 932358766
2 30278 202964883
3 31991 88726 348594920
3 93948 98390 328394838
3 16 99929 999789043
3 63090 66940 594979924
3 47 99980 384853153
3 70212 76588 833660322
3 41055 52161 692978191
3 31317 97717 176629416
3 61 99944 843747036
3 4656 44553 598235921
3 44 99950 519889855
3 1 99960 908002053
3 15211 55522 971412061
3 53930 73339 586790042
3 29 99904 195449434
1 13605 32702
3 35 99987 796452590
3 52 99929 942789482
2 62876 381124549
3 21304 77178 151923367
2 94570 408528073
3 52 99986 347538670
3 39 99950 781308185
3 40 99913 164984409
3 83 99940 548664729
1 10338 29245
3 8 99971 952485055
3 68 99985 940760263
3 67240 85347 267047213
3 80 99901 49336857
3 1 99915 764494592
3 62 99947 360413359
3 45816 65588 707266911
3 56 99905 635886573
3 91 99988 207333224
3 23 99918 345232
3 9280 31396 632222468
3 40 99930 376986660
3 25082 35907 481613310
3 8573 51038 579775159
3 38 99901 976311635
3 7 99914 864973004
3 7649 58092 894086859
3 93 99954 376486290
3 52 99905 241223881
3 63266 90249 974753621
3 3 99991 970678880
3 57 99939 795332149
3 66 99920 501282727
3 22551 27801 227234070
3 75516 81817 969245774
3 13186 58959 836084439
3 57 99989 402720881
3 84 99969 156060103
3 12624 76775 810288044
1 8281 25273
3 79 99909 854006216
3 54684 70505 786862195
3 60 99940 907679254
3 79 99976 471106527
3 66 99921 796123327
3 21503 21575 945148265
3 9731 61884 96909308
3 55 99938 63923564
3 38 99913 172998887
3 31 99988 427755462
3 59 99940 197458639
3 1758 61165 263047117
3 6430 76834 546221259
3 100 99900 16560765
3 60 99947 719581070
3 22715 47439 742142708
3 32844 65741 98243963
3 86 99943 455708960
3 37 99980 152003832
3 34375 96529 457064118
3 16222 37365 933514503
3 30 99979 421134438
3 68734 76044 351308819
3 855 96821 560913741
3 33 99988 630246664
3 19597 83805 446446764
2 12018 341274133
3 36406 44859 492914140
3 33759 51501 170902417
3 32462 43470 489504949
3 97 99962 759753754
3 23 99987 431323749
3 17563 62406 898833975
3 28395 40013 989132311
2 19384 886097742
3 7099 69231 798134860
3 17886 41198 609963789
3 6 99902 475880211
3 83 99914 158089958
3 68148 90793 573704948
3 35 99940 839166037
1 4693 74487
3 37592 97558 868163642
3 97 99913 757910527
3 69577 86863 104748513
3 44 99973 131231290
3 79 99962 810858492
3 6 99918 413076766
3 2393 71453 144892942
3 49145 73330 915183947
1 9881 66801
3 84 99901 597766234
2 78041 721564002
1 88198 94931
1 40517 59023
3 50325 80721 270964456
3 89 99970 649484753
1 66302 87965
3 11094 11322 806063208
3 3411 63636 786763547
3 86 99960 831010381
3 3141 98450 248748215
1 42887 61605
3 49574 84883 759750975
3 16 99903 273051878
3 41965 45332 623565490
3 39 99973 162907593
3 39 99969 723627745
3 94 100000 611911560
3 36 99917 813200986
3 14877 73146 790017859
3 64764 95617 825599863
1 85200 86858
3 66263 81721 254980002
3 82 99985 424331312
3 2 99990 615981684
3 54 99947 765398896
3 10 99981 331554171
3 1 99952 38984384
3 4128 87726 719427093
3 32 99987 732281725
3 40 99948 750911431
1 9367 76812
3 48498 60354 80895482
3 65 99946 422127232
3 36384 53984 186218000
3 298 36719 577440170
3 37208 77724 593105509
3 55 99976 157486886
3 59 100000 320949284
3 51 99999 376801684
3 82871 98997 479788800
3 24133 44715 74254091
3 52 99908 140415917
3 46 99901 570966837
3 11866 86719 822622863
3 59181 79128 252387743
3 61400 77174 668167857
3 41897 89429 628253774
3 9342 67391 10024184
1 8068 84767
3 10535 25743 449361019
3 75 99903 646691492
3 10 19350 546488458
3 3064 34097 841030153
3 4728 95671 198410976
1 38772 57620
3 45 99993 7382662
1 46385 95414
3 50301 93546 339727341
3 70 99977 193961627
3 15200 97318 150222990
3 1435 88123 331784770
3 49779 54311 866352177
3 43 99926 79129218
3 96 99934 535782002
3 37656 76526 250065845
3 2177 64004 844951150
3 86558 95927 911061096
3 93 99967 456634553
3 52 99923 773808884
3 29902 78447 268351890
3 46466 62229 571786570
3 20205 61960 397023574
3 24313 86053 944557837
3 4823 10406 658126132
3 52 99922 370414055
3 16 99948 390716447
3 5699 96798 79639061
3 76 99983 702843400
3 53 99990 304808772
1 19253 88256
3 76834 99748 878885511
3 27 99981 476626166
3 37 99902 235785837
3 39405 67784 902125030
3 38566 88039 212049702
3 57 99923 838296820
2 31552 568481082
3 15 99997 314155491
3 47570 71553 715715258
3 11633 59981 87668687
1 36429 43291
3 19858 29425 54025829
3 67 99932 256223510
3 46 99927 927714269
3 6798 10344 601698375
3 41 99938 56307613
3 57 99945 303092663
3 40 99911 106837155
3 13 99943 416728181
3 96 99958 771178166
3 33875 97988 298313038
3 45 99966 556132574
3 29 99988 96351969
3 13410 60912 906161172
3 75 99962 103257583
3 57777 66458 442306102
3 70 99935 76921328
3 18 99934 495969598
3 73619 88727 443059691
1 66798 76399
3 34 99960 919509769
3 9 99926 955595992
3 10814 96618 768467237
3 70109 85788 837558336
3 15597 86288 827474344
3 2334 68211 639996499
1 10094 79241
3 12875 80610 851950510
3 75 99956 218738831
3 29374 56884 619723473
3 96 99953 542403356
3 17311 26809 315520159
3 2404 37448 868898703
3 84 99977 286896366
3 29 99980 141819494
3 45671 62109 28827448
2 47838 756007065
3 16982 33428 915984297
3 54 99958 678781471
3 28 99989 911394484
3 75 99985 502326177
3 86 99970 599570701
3 88 99992 299291576
3 25858 71813 195532408
3 78084 98281 261055295
3 17957 52046 12660413
3 87 99968 468725736
3 73 99955 240173793
3 15163 32898 180521749
3 76 99930 445773460
1 36693 46864
3 4820 64353 401231609
3 50545 96285 111103800
3 55325 71728 746184501
3 57049 83186 788153675
3 21 99950 222912699
3 37657 50533 465435996
3 16 99925 403145788
3 36250 93340 442061033
3 69 99921 441073016
3 31840 32498 949475727
3 36090 45706 442533617
3 10 99973 88430690
3 71293 73693 531511775
3 83 99951 163615612
1 757 43944
3 19 99949 589609097
3 24 99930 311458108
3 50 99906 960222450
3 87955 95131 707433191
3 13418 82168 96078588
3 94 99982 766152695
3 36698 45438 481210262
3 15 99931 457320820
2 69493 859167071
3 48036 56009 21056893
3 5392 30255 557608454
3 83902 86832 368532794
3 80 99973 762136905
3 54 99922 836638647
3 26054 92595 489476803
3 80 99984 722586453
3 81 99992 542514242
3 61293 69457 907058661
3 90 99965 755335516
3 55 99981 99684584
3 6071 15243 654116677
3 32396 37076 39533049
1 2213 71114
2 80608 509240890
3 19 99970 223712299
3 27 99917 367147124
3 23880 56814 163765879
3 33713 75138 677903622
3 17625 29803 789169505
3 23700 47018 897045056
3 7481 11629 213635153
3 1515 43256 146218891
3 54 99929 102163775
3 91 99902 325216991
3 52068 92881 136934849
3 86 99914 28804212
3 39 99946 124738143
3 3 99958 581269180
3 31 99901 38028335
3 46 99919 259865232
3 12 99922 500850846
1 19152 90448
3 46 99966 541012751
3 49 99989 210869989
3 89 99927 762574887
1 27770 65622
3 58 99992 161139598
3 27549 46504 189719570
3 84 99987 597326865
3 7 99929 425430980
3 85 99983 448242431
3 26267 40567 145746417
3 74770 85506 918483852
3 45 99908 795696558
3 23107 34277 906390345
2 78255 964536084
2 52688 822669242
3 46300 87976 611637655
3 7 99961 464027768
3 6548 92279 294613896
3 2685 95447 480338440
3 40 99972 954550583
3 37 99917 333682787
2 51023 764026957
3 99 99963 38227711
3 4876 40316 60959638
3 42 99990 217969988
2 47391 425620763
3 51440 99721 371132282
3 48 99911 779220887
3 39 99900 729743597
3 77 99903 619053629
2 82707 986724713
3 52 99991 685327443
3 57984 97707 751528959
3 24 99905 710643607
3 78 99984 452698648
3 26370 84336 985944134
3 2634 32576 30636050
3 47 99911 776982390
3 46 99963 725237017
3 3 99963 348531505
3 12508 12660 519596417
3 49573 81657 185450342
3 42 99917 536641873
3 13 99929 637484830
3 23518 46598 344772897
3 63174 70338 67831791
3 95 99924 394577701
3 39 99944 671923125
2 93003 378702613
3 60 99949 737276817
3 63041 72250 866242506
3 31 99906 346871631
3 1 99920 138070547
3 12760 74071 899150461
3 23233 41340 65456547
3 12974 86887 454910913
3 66 99907 614731055
3 62 99929 85330019
3 74 99980 607973823
3 67 99953 535012416
3 87 99965 920664132
3 89823 91304 627572738
3 81 99975 840557931
3 9690 92321 320318862
3 24947 82753 904175025
3 93 99929 807517885
3 27 99999 277128631
3 43 99957 716528719
2 80718 42075980
3 39516 47376 944060605
3 7 99910 473271564
2 4695 814808848
3 81 99931 454756800
3 3742 75018 361903915
3 64 99929 287051849
3 21253 49549 944028163
3 73 99949 602219658
3 35 99925 952393915
3 70139 86062 573230665
3 12 99909 125518285
3 59 99990 832472560
3 10489 83580 539102014
3 2683 4605 711068267
3 46208 78506 360879889
1 32215 32412
3 26 99944 168512547
3 67905 95182 781261068
3 16156 62773 642526485
3 3955 20609 821995468
3 24200 53020 167357769
3 38281 50915 708815241
3 42 99931 175496690
3 47 99903 447134921
3 79053 96689 261479583
3 45 99950 217504771
3 33057 72397 330617844
3 36 99983 981152754
3 83 99907 264729753
3 48 99958 60232234
3 42154 72250 664371315
3 33487 64967 723420652
3 83 99918 490007570
3 17 99996 301062967
3 163 35468 246990954
3 3 99912 874929184
3 52866 81125 342379718
3 35 99923 998904420
3 96 99900 586287865
3 63 99983 554907451
3 15 99908 761084887
3 21 99969 165162351
3 9345 96343 624418276
3 43844 81514 978157485
3 2 99955 164577355
3 4590 23519 888381211
3 20 99944 410184210
2 776 45736190
3 33894 67499 824192634
1 45484 86717
3 55 99979 775976304
3 7503 69631 699350651
3 53645 87492 257617830
3 44743 86013 694511008
3 65940 97311 373184601
3 15 99933 2125339
3 10768 71159 170740078
3 4941 51005 823211301
3 36 99981 102111765
3 47 99964 129596468
3 2 99900 776751421
3 87 99918 646261004
3 84 99952 293647943
3 36431 97712 237567511
3 36807 60608 173459450
1 415 56536
3 75279 96141 197208672
3 9 99993 734855025
3 11763 27377 917955872
3 81 99982 302304823
3 81310 93314 863030949
3 2951 5856 327267349
3 20900 33900 287047230
3 46 99921 879097298
3 24 99914 47806206
3 15 99920 978078414
3 22 99902 671148279
3 27833 65896 797699541
3 42595 54965 73877156
3 71 99956 301178932
1 23555 27452
3 2963 15416 806745956
3 42219 68001 374763991
3 59 99962 298073264
1 25128 54400
3 80 99974 344438287
3 7853 93115 180138680
3 100 99930 498775765
3 64 99937 632194794
3 65704 88017 917035969
3 39496 97115 458092824
3 24508 34977 92125329
3 57 99950 570731883
3 7 99998 806357962
3 55564 80510 903894678
3 2 99930 326922566
3 17683 46894 714938115
3 31 99994 943238413
3 5 99974 640975948
3 36217 77984 917590121
3 30 99900 172358893
3 22 99922 136915765
3 435 66739 875645496
3 52983 84270 71005558
3 30 99925 20785290
3 8534 92792 827158830
3 6401 42433 296647100
3 26 99929 974034028
3 58113 69136 328163804
2 94049 532365736
3 62435 77086 986505231
3 44877 83048 689544410
3 54 99969 427965696
3 68 99907 68212181
2 99894 195248270
3 7264 65539 25734848
3 2407 61407 722164420
3 3 99906 546125628
3 15412 54338 922176317
3 4 99995 871154121
1 48554 62145
3 3 99993 680091458
3 32 99986 460043131
3 50 99920 927992684
3 84 99942 685131658
3 2777 79210 432315097
3 53220 61274 73364260
3 18 99981 8803564
1 77665 86603
3 85 99988 237086600
1 28016 57797
2 51366 647137656
3 52633 55767 994396995
3 44 99937 269747692
3 11156 86276 817815776
3 25 99935 216331512
3 50082 53020 573092740
3 40 99950 727422306
3 5818 73089 361654066
3 61301 70634 562108903
3 80 99920 263120711
3 13432 61487 101109778
3 70227 87751 224262126
3 97 99924 504579404
3 55 99974 132409814
3 7917 58025 321556020
3 75 99969 991793187
3 16600 74191 722896433
3 53 99961 743444130
3 2 99923 525779781
1 8019 78700
3 24 99964 862593140
3 76957 87931 47513482
3 55031 83032 276456419
3 41083 95501 683148652
3 11728 34564 941572869
3 23874 81782 272594250
3 65346 81135 7691902
3 48 99980 387592991
3 26 99945 499543790
3 79 99939 176195176
3 99 99909 457547016
3 18360 83482 354359505
3 37477 50037 14414305
3 93 99947 168646444
3 54264 98781 486399878
3 88 99978 420100775
3 45874 63999 905848274
3 86 99951 76922430
3 57 99960 918191998
3 5 99930 556421742
3 90 99943 248783736
3 25 99924 6736172
3 74066 92823 104892025
3 84 99959 389992470
3 11 99925 668780754
3 40 99951 609345256
3 77 99948 956088968
3 95 99955 436784690
3 37156 47206 546659232
3 81 99989 592181832
3 59 99951 496207547
3 6824 91624 519948921
3 3431 78551 326853606
3 20864 96484 19496580
3 1141 14310 679177131
2 48309 536093780
3 3110 14053 244559005
3 75 99978 264819649
3 22553 69269 240883492
3 14611 43100 885584905
3 64 99971 329807657
3 32729 46384 2489387
2 57007 158399210
1 3473 36885
2 65100 792804931
3 5481 39935 643404365
3 85991 88275 557177965
3 77 99945 251717454
1 4418 81809
3 43161 83951 998380946
3 69 99987 332833113
3 41 99974 92270662
3 15 99909 734015893
3 27 99958 60260706
3 54 99972 501597577
3 61673 96614 677097952
2 65403 690828670
3 24881 29947 169427668
3 80 99912 486719425
3 63 99984 144822452
3 9 99929 684885908
1 4069 87589
3 11542 41856 375255487
3 62 99982 755809957
3 18365 21803 636636597
3 35075 71697 139315286
3 62 99919 617812779
3 70 99954 56279499
3 32 99943 218774224
2 83388 427643144
3 18 99998 724192249
2 20157 133872944
3 55 99995 761562821
3 78 99941 709427999
3 33 99960 972451045
3 9 99944 409872757
1 41950 74814
3 71 99960 33557554
3 84867 90673 931533202
3 25255 42454 641197373
3 91 99980 23839864
3 99 99953 913883394
3 85 45447 289083237
3 34 99981 911282997
3 344 39778 354349818
3 10586 66053 377955290
3 13288 50257 954029883
3 65926 79533 803225335
3 23152 96942 654765277
3 5988 83246 350810248
3 86 99943 529982687
3 92 99988 411577012
3 37 99901 64623708
3 60 99978 645290558
3 77 99976 984074400
3 29049 64027 159438655
3 32687 47935 700851065
3 29737 39124 745239058
3 49295 87364 565246416
3 52554 95354 729139343
3 41 99974 722695289
3 48 99953 229463421
3 74 99983 892736327
3 28 99948 495190081
3 25832 31729 227246691
3 42257 84424 279209692
3 49 99991 282489310
3 86536 87482 151954452
1 7794 47254
3 61031 99224 405015315
3 47 99907 251702312
3 41197 95028 985841671
3 2 99907 415377722
3 47864 53916 349269709
2 15011 300652736
3 26854 28365 117813228
1 4111 33615
3 33 99923 472579771
2 59809 250151537
3 34 99924 665970795
2 44090 283306927
3 11 99992 640131692
2 15067 128149073
3 20 99944 236961392
3 71776 83439 977814081
3 16536 23431 436131288
3 70 99995 552460000
3 16119 35499 355877924
3 9128 62325 498758993
1 10783 77913
3 17734 23950 964331651
3 75793 87905 830835811
3 31983 64861 528814035
3 22083 69380 211486454
3 59696 64607 122472342
3 1 99982 518225941
3 41 99961 986833090
3 98 99954 687456533
3 36 99984 954546842
3 82 99907 105318297
3 96 99958 493278142
3 27560 57558 919340870
3 6668 50580 794020741
3 68888 92214 315002810
3 27 99981 606597519
1 1337 31475
3 26064 50949 735176494
3 33890 82739 799986939
3 19813 66735 441183208
3 10 99971 788028195
3 33289 40039 81462357
3 28012 96670 481361022
3 48909 51883 540747178
2 51411 663877869
3 69 99998 726184364
3 9 99915 685972552
3 94 99959 616357562
3 79055 99061 863489838
3 76542 82686 156855635
3 19489 35059 375918175
1 13231 88105
3 15787 93888 881552390
3 75 99912 676089649
3 5303 95972 615443213
2 43360 774461105
1 9852 75036
3 22223 92301 655242495
3 56686 77790 156554559
3 22662 53925 411662839
2 97651 201397860
3 75 99926 852061824
3 56 99909 757885737
3 57286 69869 101736045
3 60 99917 30521972
3 28 99972 979934873
3 4527 61231 264441720
3 90587 97847 812437054
3 58 99904 402870206
3 6 99969 61501468
3 38426 41092 429009425
3 14 99958 232392970
3 24 99995 452177337
3 79 99908 221832909
3 48169 77414 704260076
3 64 99959 396673833
3 99 99921 266208642
3 41470 61603 202552629
2 21361 118937407
3 57 99948 799509956
3 43030 49720 590027449
3 70276 97073 136473136
3 38412 94874 42454405
3 82 99930 413194569
3 71519 98361 827054824
1 8127 56104
3 2561 87125 595140595
3 19 99967 654160967
3 11468 45679 342239772
3 79 99994 701606408
1 80114 82383
3 50 99963 944077177
1 20735 97112
3 39272 55558 293847242
3 37568 58282 623638512
3 72 99968 26671438
3 52683 92253 472515128
3 36 99910 647217535
3 18550 36182 417056090
2 75788 346451516
3 70 99903 919014245
3 47137 90033 393148295
3 48 99976 163816148
1 7 31515
3 81 99904 149158026
3 41869 52530 628594606
3 14237 38618 795034634
3 6567 83713 87353177
3 37 99971 242436620
3 23719 23917 575003187
3 83 65731 496430038
3 51 99984 898216218
3 25 99937 571332258
3 48448 59144 195825423
3 26013 39180 960511630
3 28 99961 736033229
3 11 99923 129008084
3 77 99981 240770713
3 29811 61108 680764476
3 6608 75691 713163097
3 74 99939 892892367
3 83 99953 876908007
3 80 99966 171166157
3 56771 60487 239743911
3 81 99941 510026977
3 10433 82373 505680216
1 43326 77913
3 79 99920 252008282
3 86 99976 226962048
3 79196 81893 505506729
3 43 99984 905732151
3 67585 92356 275948011
3 81688 98698 717804816
3 46 99956 452027073
3 22093 81197 940448996
3 42 99968 333218696
3 29 99968 811660233
3 28 99924 859839085
3 66 99913 17882826
3 43764 55230 243105985
3 23669 70343 678001875
3 50 99976 677031823
3 31 99954 125915120
3 37087 42698 436776555
3 10648 82515 188592310
3 46 99930 509474957
3 57783 83094 262620162
3 72 99925 25537567
3 16961 66028 855702241
3 6755 19177 963171283
3 79764 94568 826353359
3 40 99984 886578360
3 91908 92039 622386212
3 6507 6790 876651598
3 77504 80209 70506188
3 33323 61999 416783064
3 15 99947 653093174
2 75192 579069932
3 23195 85723 661378041
3 63 99934 356417838
3 96 99985 397571296
3 35 99917 634191649
3 36188 64826 136227873
3 22 99902 581337924
3 76 99937 658589333
3 45689 83275 854509879
2 68882 598644035
3 26 99917 386234385
3 25154 44240 561309134
3 20136 93974 518438414
3 61893 77031 416677569
3 68198 82122 965076301
1 34821 66086
3 86 99964 745773147
3 8346 39339 202128850
3 49625 88264 891938106
3 22 99990 711800463
3 17 99934 586724261
3 16312 33532 900031542
3 4 99969 3172106
3 50488 74982 95283148
3 33438 99417 861262161
3 59401 70908 659594324
3 2317 99463 659459316
3 10538 20378 834496897
2 79495 175818963
3 3975 95934 445433537
3 59 99955 267891649
3 8127 12780 579961611
3 63132 67323 841308859
3 27 99956 670375256
3 28933 45317 523750727
3 92 99939 295577658
3 35 100000 883165406
3 28 99916 943724884
3 14162 84111 281060666
3 51 99994 63078990
3 25 99985 992161520
3 79 99953 728466445
3 45363 98072 930114111
3 93 99909 429209633
3 23669 44455 675994663
3 43 99926 201099390
3 2207 91320 44244925
3 48260 54042 25024879
3 36788 44024 707835837
3 25 99937 824373703
3 61 99991 917206626
3 7901 8625 85543770
3 48041 67267 993497970
3 33191 87934 23533996
3 10 99943 975641757
3 58638 61226 881171176
3 22914 82094 349203464
2 58944 101823705
3 57 99943 912689776
3 44651 51295 296136736
3 38 99943 173483857
3 14 99959 365832134
3 6 99951 466439630
3 14 99976 155708732
3 91 99975 394271729
3 41 99988 791078140
3 31 99946 476888478
1 28734 82631
3 5 99942 238632623
3 97 99903 334534803
3 32 99993 540721803
2 27640 638681632
3 36 99971 786197893
3 49529 51922 523924079
3 64 99958 349716999
1 12337 48984
3 17960 87650 558759639
3 28 99937 928719630
3 81 99946 623312598
3 18288 97508 638460136
3 56614 64215 586196983
3 62 99924 93252956
3 2220 98815 239857395
3 40299 81096 447435827
3 17547 32646 952077506
3 78 99989 286392088
3 17293 31394 75444208
3 50335 80016 119654799
3 33 99979 128581682
1 15416 86094
3 20 99965 489997502
3 67 99996 409213380
3 96 99936 804293726
3 94 99948 431478920
3 45070 46653 447807623
3 30721 69033 883064629
3 83 99996 525685412
3 53 99967 625904153
3 81 99983 642132647
3 4229 80133 993829872
3 66 99953 273288416
3 72562 84572 108583507
3 5726 44430 119141389
3 88 99904 429807212
3 99 99923 112980402
3 32 99912 534791147
3 48279 74579 572004011
3 88 99999 283342397
3 22568 22739 797117440
3 59 99945 550872572
3 62383 69121 401486329
1 4741 56504
1 26060 68578
3 9 99992 891677258
3 29489 41154 813058961
3 4809 29840 147692642
1 40665 76807
3 23444 88613 994126840
3 99 99907 581909418
3 5789 56997 446499074
3 69 99923 750716679
3 98 99974 944747900
3 92 99935 138107776
3 14447 17003 227760485
1 17942 67677
3 85 99932 855616319
1 46180 82513
1 6030 60467
3 57 99962 237301652
3 6958 35876 402897113
3 29657 78335 809620167
3 4736 12860 977592686
3 47272 83593 156018003
3 44 99974 248953811
3 61395 99052 500900708
3 53 99919 276827459
3 69 99930 676858449
3 46814 74791 352930600
3 73 99978 173295028
3 67815 97905 582934735
3 14548 74898 181064376
3 7943 82891 643444568
3 46081 57697 305075634
3 26581 85540 8558577
3 98 99944 757297651
3 14 99908 562576963
3 23 99936 799839196
3 28993 83785 550440748
3 64883 90652 850269491
3 62 99920 655285679
3 63582 83172 603111861
1 12781 83629
3 92 99989 449634857
3 3995 82790 846625369
3 13 99968 968275595
3 336 44591 494295490
3 16424 65379 943625476
3 76732 83700 750408212
1 7924 31591
3 25563 30771 238611420
3 72083 83768 239905029
3 42420 85406 15736103
3 78 99963 382103309
3 74096 96687 43360955
3 44431 63748 791469134
3 48596 90655 711243360
3 61252 76868 228116004
3 77 99980 553904078
2 18227 818101100
3 37 99997 312005834
3 13 99969 196939618
3 24676 40597 375691132
3 50483 59915 505139446
3 64953 76364 564305006
3 100 99986 152229714
3 31 99903 390700787
3 15529 81866 533702353
3 51 99958 831904436
3 96 99997 69248339
3 24134 64364 19386524
3 28 99918 541725392
3 27509 36517 996082195
3 79 99966 854516267
3 61 99951 895999600
3 16029 64784 23526473
3 25 99951 343106729
3 29356 73510 696163681
3 33884 66209 676066124
3 75 99980 195228822
3 95 99968 660078259
3 18181 98754 901844419
3 51078 77721 856036211
3 31653 93133 630239639
3 62 99994 760497942
3 42143 43139 962554850
3 24 99940 319922442
3 93 99943 239320109
3 7 99958 912120281
3 20 99936 508013712
3 83 99991 900662938
1 22657 96521
3 33615 36789 679945228
3 13158 50951 546649142
3 86 99947 721040185
3 49 99958 710716943
3 47821 99536 307872758
3 60 99973 176897555
3 20438 95819 664621436
2 93986 992570695
3 90 99916 812438428
3 68 99963 150498904
3 68 99922 749974451
3 99 99980 971073084
3 68133 69837 154570527
3 70717 92940 852077696
3 61678 88829 930408683
3 65063 76030 760413481
3 23425 27229 986137597
3 30 99976 161844619
3 67 99942 576270471
1 15169 99489
3 62 99926 190568256
3 11 99958 454091072
3 53 99958 158945568
3 81080 91123 882360908
3 999 41711 129732544
3 92 99967 81904648
2 42644 222851664
1 80146 87804
3 8325 21310 122725128
3 52 99974 237362013
3 13066 17490 878359413
3 46506 99865 551659447
3 67684 86163 802096032
3 23 99940 752039204
3 11 99920 286702758
3 54 99952 246101042
3 74 99994 51213595
3 91765 98845 598915383
1 29692 92504
3 67 99995 275157613
3 81015 86819 459635906
3 11351 22291 896714302
2 22309 275676687
3 30 99989 873604474
3 67960 79031 627037381
3 29 99922 345838345
3 25728 58769 117177489
3 61277 87282 269821394
3 47 99991 898181759
3 21 99905 931075069
3 18009 44255 360797883
3 24 99992 982453314
3 18922 45667 685591547
2 96214 95984107
3 10 99986 325040489
3 67566 68104 80621451
3 31720 61320 817359151
3 83 99924 281698258
3 100 99920 573107031
3 79 99936 609629350
3 3 99935 439550649
3 30 99940 207471579
3 14 99910 221832476
3 1 99954 639067718
3 4715 85115 35390181
3 35102 73460 645393680
3 27792 35584 919405845
3 42 99930 602002248
3 1623 7763 530116978
3 35711 77939 31486396
3 51157 96349 111217413
3 54 99958 69338888
3 26 99962 23804612
2 29797 975387986
3 59 99952 246883145
1 40720 44092
3 97 99996 822609804
3 27 99981 969625909
3 15 99904 645764726
3 82465 88270 283136929
3 59 99914 145821733
3 40 99927 515512367
3 30 99922 205318523
3 60710 74358 553155504
3 7221 89482 272636603
3 94 99924 882531847
3 44639 78843 141211520
3 60 99924 796388290
3 90 99969 649141997
3 97987 99598 152832489
3 63811 95306 921107494
3 53 99925 898300438
3 34 99953 336003326
3 40 99900 712412359
3 8437 93132 157236978
3 4298 61762 587849712
3 11 99983 278679639
3 42 99964 174091220
3 45358 55040 783277520
3 90 99991 967118357
3 3663 92387 240140291
3 59 99958 489379082
3 88 99976 40743307
3 24 99982 209557841
3 100 99915 583232305
3 59 99956 330110373
3 68009 82229 294476887
3 33734 88794 618611953
3 8178 70730 408119733
3 58789 74982 68098213
3 94 99947 951379528
3 32295 78398 547381577
3 20 99974 61957767
1 9105 33149
3 9 99994 33568336
3 10423 86252 68913058
3 4672 35494 575983892
3 3358 49686 218896829
3 80614 89886 847976849
3 32862 69466 962571196
3 25 99958 522093586
3 32395 77715 579089125
3 69 99905 561957053
1 5999 17951
1 38026 41970
3 52 99949 387687284
3 58 99940 386784976
3 97 99928 596132087
3 91 99900 876354405
3 38327 73946 928944187
3 41583 67120 710986368
3 29 99901 875954735
3 44 99907 219042086
3 81283 85408 32153645
3 74424 90154 491472298
3 93 99981 953042889
3 14165 29790 441167384
3 74 99920 122485480
3 9093 80864 517463282
3 18 99913 57351700
3 81 99907 443581472
3 19 99907 607137551
3 25703 78120 197750817
3 95 99910 722102183
3 76180 83522 476979591
3 41026 84418 849770697
3 3759 28286 191897250
3 70167 85750 466607576
3 1752 77000 820686203
3 74 99997 306593344
3 47 99961 880743429
3 1 99981 19043654
3 42146 73951 63869071
3 64443 82169 117216291
3 87 100000 898392700
3 67695 75543 576690257
3 50 99983 249993526
3 18150 66509 447052836
3 14 99951 412431712
1 49967 96660
3 77 99952 789057548
3 72 99937 757370360
3 42 99918 705614517
3 86 99955 896139061
3 59579 73009 364952292
3 3 99913 305347808
3 24 99961 253186895
1 60427 62402
3 36 99972 140212429
3 96 99960 654758723
3 28 99969 563158083
3 39699 56066 859848651
3 74 99966 152687538
3 88 99991 262831542
3 57 99974 204945239
3 32245 77530 452372539
3 40154 90177 893761591
3 124 99584 524549162
3 36600 93431 110362962
3 36 99951 861253824
3 18021 55621 616120085
1 13588 35288
3 79 99932 314220637
3 59 99938 865350462
1 19107 72065
3 23193 81769 164254848
3 36662 62185 798667995
2 93447 143420007
3 77711 80794 184351948
3 87 99905 38669472
3 36 99935 460970079
3 4030 5440 361420635
3 58586 85841 177298248
3 92 99957 25999868
3 57680 90543 33770335
3 7 99990 396846568
3 78 100000 174652955
3 67 99950 347665368
3 48 99951 309510793
3 71 99933 158404459
3 62 99975 971668354
3 44362 56891 834998015
3 16 99930 853549597
3 87 99932 418327489
3 25996 86974 310025314
3 75 99989 766259714
3 53426 53866 772974656
3 7 99936 899599308
3 6043 94496 104019138
3 97 99901 789488566
3 22702 44160 622406526
3 60 99925 494500853
3 24993 46081 651168846
3 18555 24108 853694387
3 41219 70033 102952258
3 27 99958 827019940
3 5 99997 608152277
3 46 99969 354899671
3 41 99984 173814879
1 7080 42804
3 31 99979 698266623
2 32140 727915819
3 2209 70781 683898549
2 61387 443693305
3 14 99901 738034336
3 9001 94130 411722336
3 91 99938 844268804
3 4 99916 826227352
3 87073 96952 770182818
3 2 99998 485773563
3 43 99986 174058202
3 17 99969 756008896
3 9571 52568 131226734
1 7967 80984
3 54 99900 560955989
3 26591 43689 911490371
2 23312 477444441
3 31724 63258 542834346
3 36011 56668 735077490
3 61453 61759 621772676
3 49220 95566 636803367
3 38 99978 987627812
3 46138 78793 499294150
3 99 99901 906652037
3 83 99941 549885547
1 54864 73946
3 19134 57372 628715925
3 28851 92600 981041075
1 43684 64195
3 47608 95540 302388472
3 36904 91319 320920543
3 16952 54826 824147997
3 24254 86857 117745344
3 50401 72946 383807944
3 71114 72717 605149982
3 77 99929 894484725
3 80 99941 138140591
3 2 99936 215394163
3 42220 69851 185928221
3 69538 87550 914284082
3 73 99929 510629366
3 15659 37188 169027036
3 76386 85551 880070628
3 38231 82241 926380455
3 82473 89157 800702238
3 26 99956 499631722
3 24863 27202 570392351
3 53 99929 857510894
1 18471 37935
3 17846 44914 204106622
3 66384 91090 530472569
3 73 99959 360986513
3 17976 56637 864101198
3 631 24535 543879181
3 1397 98004 629076843
3 8 99995 904880198
2 78726 535622877
3 34 99928 476629366
3 45 99994 635590516
3 58616 81369 663798158
1 24989 79546
3 13 99938 968295063
3 23 99925 245823194
3 13 99928 664229857
3 36946 79952 610821062
3 88 99981 667135504
3 36 99987 194430369
3 36064 60455 289969897
3 57 99975 15588572
3 71 99991 491102073
3 9 99951 316481777
3 15493 77140 758706852
3 67104 75498 647357842
1 23032 52324
3 23538 24535 126548241
3 66 99971 319697633
3 66 99971 571672995
3 33376 45408 275318643
3 26 99997 994522935
2 4596 443467327
3 81388 82639 674283807
3 19156 89811 742983624
3 59854 73053 634181570
3 12606 97223 495081652
3 2648 61981 120932300
3 76 99979 222248468
3 831 69110 743691195
3 12933 33409 989763756
3 33986 55239 538932446
3 5 99999 592894275
3 3468 9169 567197256
3 65 99925 641622841
3 27873 65080 963152907
3 28 99966 77041498
3 18161 30540 28053667
3 96 99943 399638259
2 72308 480578754
3 96 99912 424083499
3 23759 60694 451746343
3 30 99937 180314449
3 65 99907 185958884
3 40 99903 932917585
3 2 99922 593322935
2 24600 909926521
3 17401 24618 262544119
3 59 99922 825464318
3 27900 39196 965915534
3 88475 90593 232774024
3 65415 66598 349773676
1 4398 63071
3 66005 85456 745783124
3 6 99929 818400452
3 1589 46101 666455873
3 92 99933 596315890
3 26145 67011 839237141
3 48 99984 967309030
3 46942 69233 794618616
3 51 99932 237400669
3 65 99924 961554691
3 68 99902 921926456
3 10 99956 339065396
3 11172 33158 587613713
3 12707 46891 806570661
2 88866 607214063
3 53559 70547 827843077
3 21 99946 609662607
3 78 99917 432061913
3 87 99936 679615551
2 56836 116988469
3 15124 88098 5233589
3 65330 97880 202718456
3 31225 79810 916390649
3 98 99993 28723161
3 3956 90533 179151882
3 19206 65442 732298782
2 84763 372950878
3 36456 92288 930121530
3 84304 89624 864221308
2 93641 942120959
3 53 99915 791165146
3 12557 24637 995420693
3 27941 44644 122393821
3 41048 69013 963383952
3 26536 96451 40296610
3 47 99993 816630309
3 34170 34228 138710568
3 25 99940 403257476
3 91 99941 33287387
3 63 99954 827408330
3 26774 52953 514309799
3 34 99922 658079800
3 39 99925 292642636
3 88 99900 903362594
3 63939 81642 141734388
3 12 99998 188291627
3 10 99948 396557059
3 29099 64660 538199983
3 95 99978 32876591
1 42145 79260
3 7970 12810 528599867
3 16381 84909 818043022
3 14825 99328 362294397
3 16882 29780 889424645
3 45152 51262 979575540
3 19 99949 421582543
3 2 99937 982350499
3 44135 66218 596694231
3 13 99912 376121916
3 4 99936 592944095
3 94 99961 763194232
3 78708 85854 909055849
3 53374 72696 467485605
3 56 99917 700185335
3 21 99936 53066881
3 73127 83644 196246388
3 42107 86733 478782791
3 79598 96344 214362866
3 18052 64112 628751879
3 68353 83393 662257814
3 14 99939 305783099
3 10 99985 239228112
3 9 99951 507050391
3 47755 52908 430276048
3 67 99931 296710176
3 24261 33644 580882997
3 49 99982 577777793
3 38 99963 178658312
3 52258 96303 879300506
3 27144 65966 562879977
3 52 99997 983133785
3 31630 49570 401602183
3 92 99911 723232462
3 86240 95102 548521558
3 24607 84625 32314745
3 82 99943 586381692
3 25318 35729 701977831
3 46 99943 732743180
3 99 99934 61596029
3 39277 86658 324483191
3 535 43915 576980884
3 86 99953 541532224
3 23499 48171 316250054
3 48 99930 252993775
1 14598 81257
3 42575 60593 901816046
3 30679 46181 995217797
3 24964 60770 630250650
3 76 99972 922464878
3 35 99908 750671957
3 746 82363 738155925
3 7 99965 838210191
3 50 99905 880743669
3 20066 31866 780290079
3 54 99945 161378493
3 8955 23982 918802806
1 26952 57334
3 86975 92918 889233881
3 7943 90250 50351872
3 74 99977 699239305
3 23 99974 712883077
3 47607 80118 769896297
3 96 99910 406338415
3 5830 24483 525982878
3 74 99932 729819820
3 85 99920 841214536
3 25416 96669 450379673
3 25 99934 753121524
3 2727 25612 371906067
3 44363 96272 936655955
3 60594 71740 660426441
1 78062 93894
3 58156 76705 481656396
3 14 99993 120657477
3 41000 43961 801644011
3 35 99901 810871063
3 76 99920 728851026
3 82 99923 873231927
3 66 99933 649897180
3 31 99999 490492866
3 1665 90097 544893206
3 42 99953 108414284
3 29 99963 949324888
3 37 99960 823619605
2 41476 550652179
3 30684 50079 181645628
3 13763 88541 389980272
3 86317 87632 285772979
1 16433 46276
3 57 99954 541355928
3 27 99924 267517661
3 52 99908 272694441
3 33770 84327 378163090
3 22091 24111 708984940
3 98 99903 283330235
3 71199 79402 514865165
3 1273 37922 521756172
1 49664 95352
2 43042 566548376
3 14269 42089 951073012
3 67237 76871 700044090
2 8727 727537050
3 50 99949 505495273
3 35 99949 71849100
3 14 99922 573016332
3 74 99988 874513454
3 57443 76889 543056425
3 80517 86654 400362744
3 98 99997 879933713
3 2726 49921 855189244
3 6413 26057 372328867
3 23284 28220 33902937
1 48376 86638
3 21 99985 24473546
3 28342 31828 644098783
1 76465 94484
3 62706 79418 750934822
3 4 99925 954110593
3 24 99919 294723917
1 70979 77692
3 97 99931 619036656
3 44677 52737 121920701
2 95287 460343512
3 64 99998 292988241
3 42 99960 461118648
3 48395 81368 765691025
3 15 99980 567145076
3 23942 57024 353579289
3 26 99907 10029224
3 14885 74602 159612112
1 13055 58087
3 69 99919 874372367
2 7810 877139725
3 2 99979 927745907
3 31 99916 582218985
3 41 99965 347918267
3 31 99927 435788865
3 34040 70714 273091829
3 17 99907 516061508
3 87 99931 642248977
3 67 99986 508009792
3 1 99989 967388097
3 20338 86904 735909366
3 20294 25880 694109292
3 79 99974 100251955
3 63 99908 110906982
3 21908 83124 794283165
1 75536 81133
3 21 99990 420004796
1 7432 76715
2 89474 808511258
3 44 99946 844314623
3 98 99997 980343630
1 34717 43111
3 19961 52955 205175219
2 97762 112933167
3 64 99956 460798861
3 46 99924 384492609
3 96 99923 780912948
3 34 99986 525464487
3 14 99931 185990627
3 89 99971 744320201
3 17837 59980 197100151
3 42 99980 941432734
3 24748 98965 354079048
3 38 99978 752050455
3 9 99929 215177792
3 26766 44772 636842457
1 39526 41341
3 8 99967 464774710
3 54980 74696 434925184
3 12321 71821 355375458
3 77 99975 16882512
3 55479 79462 614499542
3 5 99966 387383183
3 25178 99896 480011538
3 46 99942 374248483
3 80 99917 106382504
3 70 99956 131728695
3 27108 28788 826477362
3 56 99994 513534671
3 10315 70207 662529667
3 10 99925 716599196
3 19624 56366 414621212
3 26547 62655 882944013
3 22336 88907 234651362
3 80 99908 543947687
3 86 99902 831904526
3 1 100000 353454231
1 34578 81805
3 7215 17162 891067565
3 57 99944 972616531
3 45066 56225 314489425
3 12650 41519 114078894
3 89 99997 693436816
3 58 67911 529854286
3 69187 72628 956252365
3 24 99915 449491004
3 26 99967 273654897
3 52 99987 536416363
3 6371 99791 930665669
3 1 99930 193918250
3 84 99981 438581758
3 43882 68746 961704156
3 18 99917 348786329
3 1146 41407 85101035
3 8852 53235 564065770
3 19 99906 520909306
3 4632 70233 897547503
3 15133 35178 465149787
3 81487 93727 229898090
3 40 99914 783510721
3 60290 83305 87856431
3 35004 78265 534602550
3 22555 64865 564876218
2 64567 879204188
1 21904 35056
3 4 99981 681943102
3 64788 98495 383458213
1 4541 33886
3 4050 69159 267551864
3 1180 60223 469586564
3 96 99937 516842898
3 4 99940 827839104
3 8 99921 807140490
3 18167 52060 774141806
3 1601 93795 97368156
1 30130 97440
3 17615 90812 822380816
3 20 99992 598059752
3 51924 67401 829483464
3 14 99965 182577401
3 16 99913 723620526
3 14285 57631 313984330
1 80680 82549
3 79446 91306 470959892
3 44550 82564 299022995
3 54270 55720 70688764
3 99 99954 634462264
3 48 99938 979827428
3 3 99929 812164464
3 6691 19656 585183923
3 81652 91810 108378271
3 16063 87284 264292926
3 85 99999 325371432
3 1197 35129 197730303
3 31021 58475 300256708
3 8 99924 854325250
3 22915 65252 852752916
3 47 99977 670897696
3 17530 45929 135144053
3 56778 71949 672994928
3 35844 47549 352765204
3 82133 99745 107455994
3 87 99996 974910274
3 82926 93196 656050605
3 26832 97410 588314122
3 5 99995 5817748
3 48707 99378 729706240
3 32 99954 726540869
3 19 99958 614761308
3 53 99950 853239962
3 27 99905 505364808
3 2721 26841 534407075
3 30575 64148 229146998
3 90 99913 797297883
3 92 99983 567494389
3 67 99989 145498266
3 41963 87493 362518853
3 38 99956 912319180
3 46831 74286 913734313
3 71 99952 158517728
3 6885 18535 744430781
3 83080 89803 113474051
3 65 99945 304070985
3 48 99966 581166222
3 11183 94371 177058132
3 6983 62957 555271613
3 99 99912 106888828
3 5797 58463 711985313
3 76 100000 204271237
3 70 99992 576906072
3 92 99936 537389360
3 20211 33369 416437116
3 48215 75471 793221198
3 47 99989 984129242
2 27446 352447381
2 9813 148628073
3 18785 98308 481230240
3 76 99918 75329898
3 93 99991 152760115
3 71 99926 813329724
1 34174 37901
3 92 99992 237990152
3 10544 14333 82727741
3 100 99993 983337192
3 30452 44094 249512222
3 12 99955 482044634
3 88 99996 716439163
3 2213 54776 852760721
3 4441 60834 280768178
1 37913 65522
3 75228 93622 873334698
3 48236 93260 699794573
3 54818 80460 90273054
3 77 99916 229675044
3 16 99922 595732548
3 78002 93004 376298864
3 11725 68195 389786773
2 86280 111308682
3 16062 48595 846748718
3 32496 47811 264805179
3 5898 44411 811078806
3 2 99974 653688917
3 1290 23072 348689483
3 70 99987 170676025
3 19095 33661 405387636
3 100 99906 144306437
3 24799 99883 648055686
3 30 99966 730590282
3 45 99919 69694361
3 87 99994 159820287
3 31225 73258 329011968
3 20826 25766 482025653
3 65565 98971 290893336
3 43199 72723 380002316
3 14534 41450 645661025
3 63430 75856 688695398
3 18661 64992 305266379
3 75 99983 430196443
3 29665 56082 301374291
1 53941 70010
3 35 99925 279996605
1 14894 68819
3 8220 50416 947881708
3 56 99980 959903822
3 59 99944 211639376
3 63741 92866 124734601
1 68368 69061
3 48 99999 241390476
3 40251 89913 346243986
2 45295 409918287
3 54187 98836 188769981
3 13586 56235 304392552
3 55749 80727 647452478
2 95663 914904505
3 9566 74279 239243602
3 3 99902 985721949
3 69 99978 844842664
3 18402 77550 556816642
3 20 99983 471548547
1 31406 48472
3 93 99935 753726425
3 34 99943 126102757
3 61314 77760 739536099
3 4863 36678 626123095
3 22407 78199 189144497
3 39246 49331 18225933
3 96 99989 689627276
3 97 99952 554695641
3 63 99972 652947356
3 45 99963 886177260
2 24509 240012061
3 31 99918 965499810
3 35 99990 168310866
3 61 99981 286662323
3 40782 90754 865333295
2 31772 94984015
3 10 99977 837908130
3 1654 89837 660555233
3 16873 26317 168629406
3 12283 16556 571116569
3 38 99993 514667118
3 57 99920 231564161
3 61 99909 53203420
3 9 99976 635865127
3 67717 73444 365751781
3 32604 37836 575853200
3 63 99982 233736786
3 53 99998 376890858
3 6486 39837 281050499
2 49354 941217457
3 95 99972 946690533
3 27 99967 828242778
1 4988 41493
3 84 99905 843164812
3 34242 82922 527868656
3 14884 57432 610394587
3 92 99973 866372537
2 43203 113623642
3 72 99970 5418859
3 56673 71544 163909844
3 95 99908 163783665
3 3437 28055 758969019
3 75892 88786 726830813
3 6009 85872 925603780
3 77221 81811 798695403
3 21941 59524 389274102
3 93 99985 968290393
3 44 99914 687010973
3 29 99985 678238080
3 51042 52965 592560002
3 55 99937 893604772
3 67564 80002 141603930
3 76696 89777 922612488
3 9323 74802 998268540
3 68 99924 383501637
3 34611 44904 670923991
3 94 99960 5180636
3 16073 22690 3284515
3 3586 5024 855022858
3 54 99904 117453143
3 10954 89979 862700507
3 8913 30845 529094747
3 87 99965 66841219
3 31548 82941 832067326
3 26793 31241 358233577
3 71 99925 525706283
2 54057 662756979
3 7811 30054 983631672
3 5276 51820 658025156
3 25620 87463 127422101
3 32024 76233 818674888
3 87 99977 286338483
3 94 99944 741496333
3 67 99905 559105712
3 57181 58227 41135420
3 67 99925 219450659
3 19367 84394 387459816
3 71106 80151 155081106
3 76 99993 198247590
3 53 99930 648169253
3 485 2042 596900446
3 38993 67342 798133657
3 63 99906 189559264
3 26601 57288 317920119
3 4751 91903 98156219
3 13392 87736 996088454
3 53 99967 539414603
3 43 99945 814329982
2 18149 213843867
3 24458 45107 477951426
3 50604 85578 741242348
3 18756 60130 431723166
3 35012 52177 208172537
3 47 99985 495446746
3 7 99927 310118127
1 22371 65787
2 92361 195444164
3 83 99943 810061902
3 6324 25007 540857581
3 45 99965 919916803
3 89 99924 294878548
3 67 21595 497262765
3 5096 47428 834777505
3 94 99991 814240341
3 36966 51438 292718007
3 55 99936 990567323
2 2331 576816222
3 91 99914 742826776
3 27083 93612 938929566
3 82 99968 658175881
3 57 99972 861076330
3 81388 86240 211941666
3 89 99906 297338570
3 33 99919 518281015
3 48104 83024 379230556
3 47 99915 646067735
3 72 99910 801269294
3 36043 79602 374249601
3 32 99957 987580618
1 32030 66447
3 34468 35014 927922887
3 11661 54952 55596601
3 29648 96643 380676630
3 52 99943 274282241
3 38860 94514 288666642
3 93396 95272 222463057
3 46 99914 573194725
3 53150 75289 863923958
3 24 99976 575030938
3 6488 84506 535949886
3 59 99998 30440046
3 28 99963 651461100
3 33 99932 576491626
3 18595 45995 738697327
3 14831 33168 880969263
1 22080 28652
3 78119 91638 8194754
3 35 99910 539417189
3 27747 64778 96275228
2 71687 149892112
3 20 99958 526679989
3 30 99907 915259825
2 43942 747293830
3 66 99942 302848441
3 59 99999 92125052
3 19699 29888 670870008
3 14574 53565 152091665
3 2 99918 487191433
3 51 99980 602226705
3 70 99910 954262879
3 98 99970 149935734
3 54487 84729 908125378
3 39665 56025 761390527
3 93 99940 729830975
3 48622 65228 819712134
3 29 99933 627931357
3 51166 94218 405242956
3 29807 33275 994689426
3 6 99975 111871128
3 41338 41403 809365237
3 3563 69341 646935616
3 31972 78229 562156853
3 22 99926 555477766
3 16313 56668 729428555
3 8020 76173 58996071
3 51593 74747 210287723
2 95508 291802410
3 7095 81392 343088383
3 53772 83492 460483777
3 58867 84126 411498923
3 11 99933 817850858
3 24 99915 92470907
3 52418 85744 211561636
3 24659 92380 560850070
3 3934 73030 70050056
3 2 99950 341634495
3 5389 80328 176686435
3 60515 62630 390288655
1 55294 77416
3 28159 79041 245087024
3 88095 88103 24187204
3 36848 55014 492453525
3 31175 42153 167713949
3 5 99940 16102986
3 82900 83215 80821954
3 19278 72131 420738210
3 90 99921 824860155
2 43017 381054912
3 47495 61213 992463333
3 69 99926 180683740
3 49615 85610 228414310
3 23 99910 101668187
3 74443 74446 12174732
3 60 99913 360141504
3 52 99934 359620270
3 1619 49521 409952746
3 56 99904 938511379
3 49859 90918 935607500
3 63782 90862 197588550
3 31 99935 514157664
3 95 99930 778175404
3 29221 62053 108078042
3 8935 14096 278374228
3 18 99957 969340953
3 27 99982 954213391
3 29968 95608 951408995
3 49 99988 794506688
3 17212 78219 9794386
3 36229 52809 795312885
3 8 99941 340194057
3 39 99972 187955382
1 72199 73624
3 37386 72742 806314862
3 45 99907 532369336
2 3790 508189050
3 3917 27144 530081036
3 17 99910 237622557
3 31432 63787 323201110
3 24379 37833 666873304
3 29929 89530 43221952
3 39070 64647 943524490
3 10 99987 432575194
3 34 99910 600473982
3 86 99904 575815073
3 70 99962 936941954
3 2 99915 187309621
3 12896 61405 188163894
3 51 99919 280633549
3 2 99963 998051489
3 62472 63264 376274920
3 21 99904 112298250
2 91908 83183818
3 42971 97203 629086108
3 16 99984 994695340
3 23474 66764 749846424
3 9767 14961 769185429
3 33282 84012 781710648
3 88 99955 176321416
3 24 99998 734597314
2 30003 170528448
3 81414 98869 969388969
3 46 99966 71986895
1 8935 66320
3 30732 62708 584180578
3 21184 25949 272822904
3 4257 21509 819977173
3 91 99983 896586426
3 61779 90815 575450567
3 70277 89804 133668217
3 16 99936 370599096
3 41901 88131 240301262
3 5466 42109 142580288
3 50 99913 845832287
3 76616 98294 908034440
3 10213 83224 676340338
3 90 99955 688011513
3 37798 67649 603783490
3 16654 49238 354470964
2 18114 393132390
3 2 99996 415484448
3 51828 94436 849118155
3 31 99955 64173687
2 15340 68550320
1 13018 44949
3 44 99949 438263882
3 66122 79752 164763269
3 98 99912 406672124
3 5632 69595 601189845
3 36 99978 971074648
3 48805 51921 530971130
3 4015 60786 365070786
3 32 99910 750861565
3 43 99911 762985123
2 87929 397513309
3 3919 15085 780449848
1 17327 79427
3 8483 66149 637802177
3 23861 99066 252428324
3 76 99991 676446595
3 72 99914 263622715
3 34 99996 337495701
3 44059 92367 804671696
2 74568 64670559
3 42 99969 222072740
2 26152 268700733
3 75799 88522 172944555
3 30 99931 763068217
3 21871 37333 605689170
3 14239 54123 505547174
3 63343 90624 462852408
3 64537 67380 60091033
3 46 99904 883180385
3 76236 77711 880520229
3 49926 90050 517939575
3 84 99941 231225012
3 42 99942 152055733
3 5032 84979 565144213
3 92 99947 557881638
3 77046 95831 237022678
3 56140 65786 603528207
3 30742 62305 802020948
3 7658 74934 931582634
1 6825 81735
3 88 99988 275470080
2 19798 587353466
3 51 99999 421073236
3 78 99918 677273928
3 56 99932 397676670
3 32090 35089 921304334
1 31510 83676
3 63 99946 796984457
3 9825 22046 104877710
3 34 99972 260934937
3 21873 47870 797327389
3 38671 58889 644707694
3 74 99956 332356457
3 16957 61088 354892977
3 84929 93584 603897851
3 26589 51160 79219526
3 40088 58791 262531060
1 42236 60399
3 54 99959 254177731
3 22654 89104 796847509
3 31156 57483 154354895
3 39198 76932 760154384
3 100 99978 695406026
3 13260 27037 594034982
3 6808 22839 165857929
3 11 99926 808025591
3 8 99915 882447324
3 73 99943 907303695
1 62461 85378
3 43 99950 253190540
3 41715 56006 190451567
3 91 99902 729544185
3 96 99991 219482317
3 64 99993 802415038
3 31348 99014 478604799
3 16404 37276 718474680
3 16 99977 578194818
3 27 99931 847345554
3 24135 38305 125538466
3 44445 69524 769123541
2 53221 587685077
3 35309 72050 256473537
3 16682 73437 649449676
3 8417 51789 379836306
3 63827 67694 499102261
3 6 99925 477996323
3 47684 52207 949974077
3 18 99998 525246267
2 71703 796349818
3 71 99987 64695877
3 5026 21924 538040282
3 2262 21662 698635775
1 83953 86008
3 58813 68810 996982994
3 55230 63204 314646839
2 62659 966699333
3 44429 65075 131397744
3 94 99903 357266018
3 21 99966 797834980
3 71 99968 195494358
3 27 99954 624930451
1 25602 87828
1 37985 94643
3 28 99919 191727679
3 29769 71068 932068618
3 62 99918 656140986
3 61979 86356 264350617
3 4145 39672 416978671
3 63 99902 366802668
3 10 99913 592207853
3 82949 97278 69251606
3 37314 66013 60009611
3 88 99963 8361430
3 6763 89434 782499131
3 91 99974 134806280
3 35708 91463 946741281
3 65988 73594 938163036
3 47 99985 817927525
3 9639 28750 308939846
3 90 99985 155056582
3 37 99998 157002294
3 10928 55241 732052847
3 19 99916 850281481
2 65172 508690085
3 4 99923 87294515
3 20 99965 669574510
3 17357 54241 519789402
3 73 99920 154376784
3 79 99942 949289511
3 27182 75671 618437322
3 25464 39510 348113078
3 8602 40905 770369318
3 17971 38666 146857461
3 76 99932 810898316
3 84138 85925 131239760
3 36344 81489 752407901
3 29237 76980 496480427
3 44823 81795 445246143
3 68 99952 509083285
3 13668 96983 444985460
3 96 99994 163130043
3 30561 77983 847164912
3 2417 92155 361942683
3 73 99943 594062763
3 47 99947 148635770
3 21192 32872 671462323
3 16 99929 79212696
3 56613 82879 49622149
3 64 99992 604051107
3 91 99917 127881246
3 25228 38618 710907241
3 34 99905 344393037
3 83 99981 721637074
3 31 99950 594273099
3 9 99935 611429389
1 1529 28353
1 64280 89646
3 20407 95753 758218529
3 82 99911 189519812
1 7668 21995
3 50 99983 412522775
3 62 99973 746964106
3 78546 95888 182119925
3 21284 87658 976080023
3 89 99999 217617404
3 39 99959 339239244
3 31441 94291 332125049
3 12 99937 326774664
3 91 99926 64823429
2 45184 813721186
3 10 99996 242051068
3 82 99960 697511783
3 11 99957 946485977
3 44219 50826 484580720
3 91 99905 702599257
3 84 99957 592742741
3 17101 60936 585696662
3 66280 87493 612169781
1 55244 83102
3 64 99926 140472353
3 65 99922 321736662
3 82 99903 734449225
2 4670 763035079
3 17836 30093 774591446
3 27 99921 979968894
3 32201 98804 705180096
3 80 99944 375724657
3 63 99998 902448254
3 47 99994 210741814
3 38 99933 848038145
1 11169 54722
3 43916 67675 792356403
1 8202 68744
3 93 99927 294929116
3 15 99968 748986860
3 24901 74776 71329496
3 13 99984 59992329
3 79 99942 836779687
3 79 99934 187099582
3 32 99960 516877864
3 63091 88461 863801693
3 65 99926 788231517
3 20556 38990 363442754
1 44493 47299
3 33 99986 706203849
3 11 99942 702519844
3 73 99924 995573772
3 18853 62732 175181894
3 3 99941 958793279
3 10 99914 41990701
3 32929 52806 517372804
3 23192 54706 536714267
3 1193 11587 520707429
1 79478 98079
3 49053 84235 928769132
3 89 99991 311397318
1 52089 90426
3 41 99919 920140511
3 47 99999 667564942
3 40818 78801 331767376
3 25 99939 653879196
3 7313 92700 275469870
3 41001 65616 239677695
2 47873 468151228
3 64 99966 814771678
3 15754 22611 905839164
3 24175 39599 386935428
3 15 99919 119671171
3 32 99913 134050962
3 57056 59531 744522056
3 49 99983 915577324
3 6205 24646 773184902
3 100 99925 126167163
3 17 99987 452807442
3 6483 96373 526413153
1 84704 97223
3 59667 66854 447875239
3 7779 21566 106049328
3 63663 77605 618325397
3 28 99947 710701078
3 14289 47883 223524336
1 13770 18484
3 19540 85569 379346247
3 91 99900 744647878
3 32 99929 729115111
3 21 99984 985533367
3 58462 93693 670561531
3 12438 98097 976054784
3 41675 42363 869449070
3 54 99990 705989203
3 31 100000 652089855
3 5 99908 64206953
3 8 99925 27555892
3 67 99945 37187984
3 26 99940 890945419
3 74238 92452 49929094
3 36 99926 783788786
3 21609 25295 468231558
3 96 99950 76541562
3 37328 60631 829880224
3 9 99942 137470280
3 55 99971 903988814
3 48 99970 729477581
3 80 99946 661239876
3 62415 64765 946309686
3 58140 81771 92076679
3 9009 34170 82120486
3 76 99951 91749570
3 4147 83166 279602338
3 35 99913 970757589
1 36515 47568
3 73 99916 933214975
2 13198 482048140
1 24782 41287
3 41 99909 698354103
3 38892 90484 906797715
3 74 99910 863683213
3 17682 50829 478700071
3 7074 98445 879318124
1 9074 96021
3 16952 29285 952852615
3 19 99945 245449766
3 50189 58190 801627688
3 95 99991 328518998
1 39680 55494
3 50 99971 194192727
3 16 99962 709993818
3 23 99902 995959827
2 55597 842254368
3 3661 37702 22639896
3 87678 91961 720389654
3 24543 89257 470752667
3 75 99933 10894139
3 70271 99525 976727165
3 69 99952 729284607
3 17713 89850 949260214
3 30 99952 477631801
3 9485 35955 569160057
3 2333 93965 475391834
3 91 99994 86701827
3 65 99962 701634018
3 94 99985 454719411
3 63 99920 59827987
3 58301 69673 811141724
3 24672 31561 696361444
3 35648 78787 337965783
3 8 99943 96930873
3 47287 72265 417314268
3 72 99954 66593105
1 3893 54910
2 96275 803469821
3 49152 98636 245203161
3 28550 80334 566740273
2 90555 271050855
3 52319 89218 886136494
3 11904 90715 65337232
2 44141 193360458
3 48 99928 142232353
3 36934 76806 35980402
3 36 99901 490116568
3 61 99948 541229380
3 81 99948 183068955
3 34 99946 307913927
3 32762 87651 494684527
3 36413 69823 374093553
3 96 99970 601547095
3 34 99913 992619865
3 8481 86177 641569965
3 11006 24050 65278767
3 46958 67706 619534384
3 45334 75783 89345385
3 15995 99428 445729118
3 74945 83453 588565311
3 84 99922 821932164
3 23190 95936 62818521
3 41 99905 20731667
3 99 99976 667179079
3 51 99934 867710518
3 41662 93196 139607729
3 29 99969 589823394
2 53087 307090572
3 35 99931 941735574
3 68 99950 963364075
3 64 99961 251161678
3 56021 71601 916029695
3 14061 31559 808393436
3 15603 70276 846606118
3 12608 74529 196991783
3 38 99958 245409592
3 40126 80407 120053763
3 52464 88056 688758777
3 49155 89865 20760389
3 82821 85072 797530834
3 39 99938 735256853
3 84 100000 776396224
2 36617 446782311
3 12 99909 84276366
3 12634 62482 46559688
3 28412 92837 955527963
3 81 99902 325826066
3 18 99960 646060516
3 3628 47360 674236824
3 39845 97794 940367037
3 11918 32627 233175905
3 14572 23002 221432947
3 51 99995 471784379
3 10069 93472 696809213
3 21042 74539 272351761
3 8 99938 23262191
3 27 99907 280217343
3 51328 81640 578542384
3 40606 48728 392898723
3 3 99976 107051500
3 49 99915 179281206
3 81770 85083 830785484
3 47 99981 638729179
3 83 99931 849326181
3 33213 38748 562503607
3 27 99923 457463022
3 25 99966 152416066
3 61928 69143 410234422
3 68 99981 533532125
3 6986 78217 618824916
2 65559 227078521
1 75717 97262
3 321 35952 395524758
3 81 99976 654226994
2 39669 497906623
3 28860 52239 211536484
1 17428 82428
3 68 99960 817880132
3 74 99945 878686737
3 39 99938 559550329
3 7 99966 503313316
3 17441 75780 132131467
3 29 99973 235506970
3 28850 92735 434065501
3 64 99926 512354067
1 13325 89953
3 23032 91311 344482948
3 39 99949 181878790
3 4493 77289 429954379
3 22629 32430 172943650
3 51 99942 660198077
3 26160 44405 632575340
3 17270 96717 779175392
3 6990 95038 774615061
3 79 99968 399350031
2 66185 582007439
3 94 99998 560722234
3 73 99903 142361408
3 6 99937 239957806
3 5918 58883 955223912
3 17921 38361 812813646
3 90 99975 566476447
3 34339 85263 823625721
3 67220 94783 683823461
3 42 99963 706198603
3 23406 55770 701142098
3 15 99968 262392041
3 23564 67125 683279759
3 36338 74419 351197466
3 22949 77481 397395590
3 1508 40844 615146519
3 64172 87902 952677333
3 20958 98929 71159972
3 5 99999 564555144
1 17537 56651
3 64 99902 310087521
3 34 99954 527814488
3 2744 62497 657748329
3 55858 69563 839404071
3 79 99945 7878930
3 3254 36818 426403560
3 12224 56878 328956621
3 26128 71047 598567834
3 5165 40538 385792208
3 26 99927 825541372
3 37 99967 555007891
3 46611 78146 310844057
3 19886 22436 851458175
3 71 99910 621137187
3 67126 73281 441090274
3 4296 73296 705816325
3 53 99927 208537382
3 75874 76277 343992116
3 73 99921 185971266
3 33722 83777 591215686
3 73685 86156 209560432
1 48489 54661
3 1 99959 203696539
3 52480 97705 644364946
3 17577 24041 466274199
3 6006 90376 802086780
3 33 99979 457337954
3 28845 37493 731851004
3 77196 98713 8246785
3 16928 92914 137502245
3 61189 89704 662948635
3 63078 88768 174750817
3 22 99922 891317486
3 12 99913 117557503
3 57 99967 665837956
3 35587 39367 525744397
3 92 99919 384777251
3 76305 81766 189739880
3 9195 49953 576834050
3 59070 93552 364102929
3 64 99954 821126979
3 58 99963 633245123
3 33464 88918 664032285
3 12 99901 406495427
3 35 99927 528418904
3 39589 54869 57998839
3 20650 76019 637204735
3 49868 56970 592289082
3 80 99927 867612753
3 91433 94064 889374702
3 90 99990 955821049
3 23 99942 871781586
3 79 99966 791778687
3 16 99926 768188439
3 42012 49764 818566910
2 49865 209175719
3 64 99948 292146119
3 66 100000 734641053
3 65 99924 191675124
3 65 99976 211559783
3 63100 94305 210497372
1 8196 64979
3 72479 73356 807140750
3 27 99940 91694578
2 2395 352406220
1 8867 96492
3 30097 41778 187003494
3 58 99907 226878417
3 76 99924 924313856
3 26 99996 996313818
3 62 99967 671847002
3 88221 90480 747107877
1 43445 88021
3 39 99984 606283791
3 98 99961 395044092
3 53745 53859 57072134
3 81 99976 958732516
2 67413 932831001
3 35382 83784 428679911
3 87 99960 327216946
3 43 99910 329465616
3 76 99938 262714428
3 8 99913 923004108
3 69 99901 580010106
3 21304 87703 526375050
3 30 99967 816662920
3 81 99944 391216247
3 84 99922 271357230
3 92 99988 103285228
3 32581 36764 202738803
3 33 99982 500279589
3 46 99985 213352181
3 84661 91420 160465204
3 14 99966 814769784
3 54465 57392 718221364
3 23 99998 40408253
3 63 99939 525880770
3 4 99930 514334613
3 93 99913 142090154
3 8 99967 311943990
3 40425 57414 378171614
2 95939 46240620
3 49290 60610 897443933
1 10116 66316
3 35668 45503 756426054
3 99 99935 941699046
3 22 99981 631534652
3 40 99941 209051008
3 96 99935 924572192
3 19 99920 410506551
3 24 100000 891147
3 18700 85314 662204771
3 52746 75298 509496491
1 29677 39635
3 48529 62799 938433060
3 7977 66003 369687538
3 91 99996 618608414
2 40392 570035073
3 63 99979 40012016
3 19675 96741 457121602
3 87936 88820 295687847
3 10 99978 652165708
3 25301 98120 219035860
3 49 99985 745723997
3 75 99931 739869475
1 78759 92271
3 50 99946 687181447
3 25 99970 733066974
3 24612 40868 726010293
3 92 99919 158362017
3 9 100000 918652651
3 53088 64809 267028333
3 12 99935 982749882
3 40676 91949 305723738
3 28 99987 86328857
3 35432 83778 344759995
3 68 99990 812481945
3 8 99988 419502062
2 99105 495160235
3 53548 78877 110606371
3 4384 79878 180332294
3 64 99928 743625468
3 94 99996 68937643
3 13101 52892 953746979
3 33167 52003 939010271
3 14372 97215 547670185
3 13 99910 274213858
3 27 99984 387225096
3 82 99961 170322786
3 14492 53630 71008573
3 30620 82799 205747501
2 65872 992686225
3 9978 98548 467455999
3 53 99958 76291024
3 57424 91170 382297934
3 63 99996 891022951
3 48950 90489 970451625
3 46 99956 182202352
3 19594 87243 29074123
3 30 99962 620935397
3 10619 11486 623783923
3 40357 50494 46119926
3 35278 76112 107994581
3 14808 96752 407815065
3 60 99909 944707535
3 34619 97197 618333152
3 401 11940 98007389
3 45 99966 853935758
3 38351 92975 352465102
3 92 99946 982972781
3 33 99909 195399736
3 19554 78512 985987802
3 3443 8200 62142633
3 2261 32441 697274530
2 20176 944589275
3 96 99904 564993620
3 88 99976 42676075
3 52 99949 871505238
3 52 99952 10081695
3 5 99973 639884611
3 1 99969 907288028
3 62 99985 935844153
3 18347 38781 593738461
3 60729 73069 222854435
3 4171 90601 393513519
3 39888 60410 383919819
1 51422 92703
3 50083 63625 378667003
3 13439 15460 14679660
3 68943 97453 374999380
3 21312 40947 257692479
3 65 99939 516021314
3 100 99906 171253030
3 29422 97380 445191626
3 29987 99471 221923512
3 53 99903 63477303
3 78 99949 152485234
3 35605 83639 797752932
3 27 99971 200257958
1 38618 69044
3 34368 55474 584422972
3 16 99919 561845386
3 32534 40393 649218268
3 17748 98990 244251311
3 87 99958 935478803
1 24154 46596
3 4346 26244 549506458
3 18 99972 367611202
3 58 99995 749393238
3 24 99982 166251658
3 92 99904 741087912
3 27030 59150 94345387
3 13940 19157 661482326
3 4335 26518 214028265
3 19819 25032 102569240
3 93 99955 107202183
3 1 99944 17999684
3 23 99935 134823454
2 34874 123264548
3 67243 71235 803033055
3 45787 97340 959444060
3 10128 84613 794454333
3 39 99907 614749166
3 47629 85727 967843728
3 34026 95754 532578463
3 61 99997 47445147
2 41188 935098669
3 94 99926 242170659
3 9416 84452 702704716
3 31589 49583 20253647
3 36 99978 117147440
3 78597 96178 819689688
3 48174 71162 819732476
3 45 99948 969070526
3 63941 93777 724755841
3 44583 62994 236285633
3 45768 52111 110830323
3 62 99999 236632118
3 70214 74472 993995229
3 14 99980 647227930
2 7277 613369084
3 63 99975 213359634
3 35109 92088 365540566
1 665 95847
3 62 99922 115522321
3 26 99948 434606766
3 35132 54261 94009529
3 85 99918 944733279
3 31702 74778 41207311
3 46269 82609 386831841
3 28 99932 905615257
3 41812 48957 229613958
2 79771 402871607
2 45589 16088594
2 34621 850633914
3 35 99912 743634549
3 28 99972 658638784
3 61 99967 752223996
3 61 99905 994603334
3 11382 24633 493507724
3 40596 68471 361528480
3 69013 80189 95675776
3 84 99981 92741492
3 53538 68433 11279286
1 10423 17110
1 14160 15931
3 86705 95142 773242782
3 31 99982 119448546
3 42 99958 640809199
3 7 99986 477258226
2 90826 388673953
3 42 99969 977082785
3 6324 60993 362974148
3 49463 73629 713527163
3 5698 40573 937456799
3 58 99984 275934721
3 11771 47499 938877378
3 68 99943 148603451
3 22 99908 728002177
3 13377 55806 808968135
3 37 99968 552370476
3 23 99907 896852403
3 83 99916 201004671
3 57462 75931 692179849
3 100 99924 239574365
3 74 99922 917762731
3 57001 71771 178332857
1 89463 92471
3 28 99929 155840763
3 48283 93163 762966189
2 8082 221816598
3 27985 60814 839021826
3 83 99919 277598058
3 29545 97591 817888194
3 48054 98724 425556398
1 43286 70273
3 97 99919 399662188
3 38 99968 411770989
3 7 99992 250613929
3 94 99930 462969908
3 83 99977 163303994
3 78 99918 116654281
3 91 99925 419325767
3 84 99985 29630039
3 6277 11416 593556790
3 26869 87693 397920476
3 52909 56516 848886625
3 61 99979 637983354
3 33697 83538 166514695
3 29445 76145 162933770
3 87537 96250 310784896
3 37 99956 382306289
3 89493 94446 202345397
3 50 99916 20171064
3 33 99976 166238671
3 43970 48845 585574102
3 90 99900 786852910
3 16273 22232 655507281
3 17 99951 610656413
3 21 99996 213364869
3 10897 48622 540064452
2 3158 651040401
3 6571 41572 971506768
3 38559 98943 180105751
3 7485 50529 982918077
3 32 99980 717475097
3 58 99922 354386216
3 79 99908 298302809
3 79 99917 871597703
3 17769 78676 424344404
3 47 99925 10860562
3 63263 64638 824591959
3 52438 55309 278031601
3 73 99977 476406996
3 19523 79731 651732532
2 38484 164365811
3 20772 27438 495238429
3 27592 81537 745629479
3 33827 84765 499903618
3 25 99915 300405285
3 42 99957 533372950
3 31570 54658 361900346
2 16054 301765348
3 33 99942 579553245
3 55620 65061 657424216
3 19123 52231 511585405
3 46 99965 83215847
3 26 99937 454575952
3 95 99921 350189542
2 48920 135551402
3 84 99970 419629138
3 53 99977 365039971
3 98 99961 381612686
3 22 99996 570442228
3 25867 54734 18949044
3 70 99918 378233807
1 69427 86325
3 32149 86525 274696671
3 13341 67885 609240722
1 8076 95363
3 72 99997 237826313
3 42144 76434 962980380
3 100 99949 971203489
3 50060 67265 879639553
1 40557 79050
3 42063 88221 824120363
3 48819 82592 718688222
3 36672 38103 509013108
3 71450 99802 897614760
3 10 99978 603406425
3 25792 98960 659413514
3 52182 91612 21902587
3 29937 74216 560727661
3 17788 86987 127221977
3 29430 58602 210849307
3 49374 50562 783786979
3 40 99932 591654638
3 6155 23767 469468620
3 21412 38578 591485511
3 21446 46351 690845344
2 27063 255983791
3 29 99937 230444935
3 27 99981 241622131
3 18 99958 855232027
3 19 99902 706143476
1 11070 43651
3 36 99993 314035884
3 53 99974 257156467
3 16213 96879 710299891
3 54 99972 253042460
3 54904 92183 974875856
3 82748 96690 647481943
3 47335 87196 46443785
3 62 99972 854065119
3 9 99904 260708611
2 84651 819732997
3 32 99907 377402862
3 55 99979 66333571
3 15 99967 442540387
3 21 99990 248125497
3 1413 51945 331475525
3 18 99915 590165508
1 3226 46409
3 85 99959 280149390
3 71435 77453 274477544
3 41477 90418 515873128
3 69793 94048 662447331
3 84 99905 285233341
3 57 99902 83096442
3 63723 99582 641332893
2 52443 524728541
3 7 99992 918223222
3 68 99948 192265830
3 40897 83458 766997322
3 37130 96219 303636473
3 47 99948 561289473
3 71 99911 467012705
3 50 99910 722174649
3 9 99913 463743376
3 24688 92258 83508065
3 60 99921 226877579
1 79650 98577
3 50 99997 105793260
3 88 99922 368523095
3 26 99935 305613062
3 33150 74837 920362728
3 12622 60925 630984514
3 9 99996 367292176
3 94 99955 953148413
3 33683 96367 427553181
2 55237 385883534
3 27943 59082 724564105
3 74 99940 816384881
3 69315 94900 837201485
3 62 99982 926177384
1 41156 60316
3 18 99905 320070894
1 23356 94900
1 23616 95346
3 6726 15624 763877638
3 11 99978 244947357
3 16611 16823 277968193
3 60804 81959 678437627
3 9380 10159 752862609
1 6133 35591
3 84 99988 721543093
3 5 99933 488492422
3 20 99932 67128120
3 96 99924 600576762
3 13 99960 295486326
3 90 99923 953862404
3 10 99987 43245650
3 24514 44970 736131713
3 16132 69788 756066563
3 49 99952 694456772
3 6 99977 507630179
3 13342 61969 929938307
3 89792 99229 454936449
3 31493 52913 535268367
3 67434 72479 242728574
3 12 99928 746427592
3 82 99914 21134230
3 38 99917 525719503
3 32 99914 433266300
3 31 99950 50041854
3 90 99980 819225579
3 87 99934 676479765
2 52504 447055361
3 5270 85499 600658554
1 11002 36055
3 31056 86865 266828221
3 85 99989 192965106
3 79 99931 137213673
3 78189 92360 76275148
3 17785 55711 422447565
3 66 99983 893915580
3 55 99967 522476731
3 78 99944 211499857
3 18 99965 643829858
3 99 99943 102954980
3 37311 44528 832627517
3 8094 16209 775759279
3 30 99980 788270920
3 86 99900 735975714
3 17821 25950 518857210
3 23875 92214 868578930
3 36 99969 47749743
3 69 99997 132621682
3 92 99925 655844837
3 59 99976 818064807
3 86 99936 511949418
2 30944 575864476
2 91927 501885801
3 42899 78861 684400399
3 36770 51002 551730370
1 5274 20617
3 6 99988 800076866
3 31902 83572 907262621
2 67299 523623120
3 77 99986 691538436
3 11551 30048 318704041
3 6 99913 99530491
3 40645 61267 730006692
3 18526 38919 322807001
3 20 99917 686870194
3 73 99927 390194431
3 64 99994 118409512
3 19213 75306 63342304
3 51 99962 451734447
3 41127 64396 753968538
3 76 99956 558904444
3 73 99935 814805958
3 97 99953 296463553
3 48351 55875 614045580
3 23534 94460 650010467
3 51 99934 899854586
3 73 99977 302405614
3 26187 32251 309027991
3 19651 52070 645677510
3 9 99925 932336691
3 30321 64690 959262623
3 36317 54778 124700161
3 46 99924 103865648
3 45603 77404 287671783
3 27696 28739 532028195
3 91 99986 337024277
3 82 99960 355958608
3 57 99944 49147349
1 3563 68391
3 87733 91573 74332856
3 77 99938 489968861
3 61273 99486 22098600
3 55505 95066 136961459
3 31 99945 890915444
3 30353 44117 839280195
3 3 99924 71665290
2 5315 653710695
3 66 99929 311230861
3 16952 96311 360403030
3 2830 52463 927367324
1 130 23462
1 118 38253
3 68 99962 260573799
3 58 99933 265487777
3 42536 76438 194384760
3 48 99997 822912494
1 58358 83451
3 76 99909 605907649
3 77 99936 952363133
3 1130 89596 265521460
3 13 99931 967981482
3 12758 37799 22942930
3 28877 83846 853479212
3 87 99945 610962129
3 21 99903 62827579
3 17792 47180 424546824
1 9099 56465
3 43 99982 896926511
3 40 99905 289403495
3 1851 64373 879895776
3 41762 67419 738008462
3 36 99914 556475111
3 5148 95580 368600567
3 49 99955 819393943
3 61 99905 365468647
3 2 99900 450624580
3 73 99964 855152200
3 1377 31524 693431960
3 1841 70324 894359702
3 44 99902 735380003
3 43801 74727 536264986
3 21484 47515 184689713
3 39134 41468 683511130
3 83754 91588 525290464
3 4638 11254 316078288
3 48 99954 543459954
3 51 99965 560913371
3 8 99916 988489696
3 5821 51213 398657267
3 70 99962 721809328
1 78325 85422
3 14 99953 705865543
2 7784 24325883
3 15 99925 391656515
3 9251 70505 682782559
3 23579 35226 293083526
2 98824 497298031
3 74 99994 948487746
3 50 99991 879552792
3 37 99902 791946459
3 35 99958 901648329
3 17339 70803 429716904
3 82 99921 479813604
3 46618 70788 498509401
3 62213 95269 158849754
3 80622 85419 958644154
3 32 99903 589548507
3 82 99912 627140878
3 63959 65918 716770768
3 57797 78206 908322721
3 31428 66621 111000459
3 17103 33768 641472664
3 4915 8788 470729277
3 61 99983 511630603
3 41439 73362 637509672
2 2968 947068529
3 39160 64590 486301376
3 50404 50809 402453333
1 6988 71847
3 69 99972 590617747
3 44081 81966 846199257
3 31 99932 415155847
3 15 99952 61898047
3 11 99995 765261950
3 79 99905 181368710
3 23192 53017 409519938
3 42 99934 161437115
1 59671 97520
3 23132 71267 837487468
3 27180 61346 390168893
3 17022 77540 930347157
3 26 99935 221543335
3 8549 31264 917422176
3 4880 19576 559880381
3 88312 95405 955725927
3 36 99942 750725575
3 65 99903 311058726
3 43 99902 178346657
3 31 99999 174777839
3 70 99934 320438096
3 45 99950 949212958
3 8 99926 450577877
3 86 99997 684443278
3 10137 96844 807924289
3 90 99911 984309836
3 21 99976 693320970
1 32312 63896
3 4462 91393 301927894
3 74 99965 818911943
3 71 99946 953932350
3 89 100000 808716785
3 54063 68641 685961836
3 7681 37511 256908864
3 71 99951 678729584
1 11471 24055
3 56 99970 153793094
3 40630 95764 37620904
3 63 99923 464369035
3 20340 44588 176284610
3 11585 89615 299833689
3 10873 58347 670698109
3 11979 34768 331355117
3 58980 87185 861743824
3 47 99941 427945046
3 40726 75358 976007075
3 44268 85618 319207108
3 21328 42117 11059141
3 19 99907 879333666
3 46 99955 622548769
3 60 99978 384377316
2 83022 248869915
3 1 99922 950677104
3 18 99935 356171542
3 72 99958 159995530
3 16 99915 251361411
3 65 99934 934278679
3 7 14929 635317119
3 52953 79315 455806652
3 42 99957 67125921
3 56 99995 623324176
3 7408 48609 586657135
3 32521 81292 627048612
3 12458 71738 9984017
2 93415 796063141
3 47 99955 791271590
3 97 99941 769890604
3 11781 33027 356127425
3 6 99966 641730312
3 12734 94785 380451455
3 8 99908 261932265
3 29576 86640 470072692
3 82 99970 573434594
3 3895 74692 109918262
3 15 99993 86312121
3 35556 64182 223429713
1 1534 1944
3 22530 54451 142721378
3 30179 64825 772104347
3 62 99919 763331601
1 6027 13697
3 6 99955 324530889
3 32408 40196 314657009
3 53134 60051 427394716
3 14481 87861 348574958
3 29852 50184 298864662
3 23 99976 543404803
3 2008 39830 289019196
3 28 99939 491157008
3 98 99991 211861169
3 92514 94557 687804675
3 98 99937 854735652
3 41418 98858 851312108
3 18250 97926 806211334
3 57485 67497 755666252
3 54 99964 29329024
3 39 99902 109554093
3 70 99947 984937893
3 41 99996 666344312
3 10678 58724 425050340
3 28949 59371 209463042
3 45409 98079 414182336
3 9587 75497 341401320
3 37 99988 967376836
3 8824 47581 972141726
3 37426 73319 910322097
1 61356 89219
3 88 99940 400609683
3 66 99911 878365384
3 11 99957 671222305
3 37 99978 427249508
3 58844 80415 598068079
3 20 99903 944245879
3 58 99955 169783891
1 55043 89948
3 9580 75961 986240959
3 51 99935 984420623
3 42 99905 927028786
2 12272 491462560
3 66 49843 807920718
3 94 99983 22246554
3 1 99923 241133171
3 90 99978 239647434
3 19578 80969 702926515
3 26469 49232 999417680
3 33 99988 730799009
3 50 99945 164000622
3 7956 43082 671455450
3 95 99901 970687591
3 80946 84919 653651831
3 40 99983 479082890
3 17852 87812 754138310
3 18869 77055 886132367
3 11067 50754 581888826
3 71 99935 938687521
3 47951 92799 874325919
3 86 99995 295150268
3 43 99975 87341203
3 29240 83044 297732538
3 63 99913 207820850
3 39 99915 833221288
3 17413 92958 193050128
3 8 99950 923554527
3 22081 44136 408830829
3 52014 84105 806957392
3 47932 82436 597056932
2 51092 234730811
3 97 99979 185500272
3 83 99951 357374933
1 6021 40434
3 51331 79258 692685355
2 78918 43034148
3 71 99934 70696008
1 6351 56532
3 26422 62081 192566038
3 12753 24198 933534052
3 37 99988 790523593
3 63209 77367 754599730
3 1538 87998 426998446
3 25 99917 783188316
3 65 99933 656458373
3 57194 65650 231094004
3 95 99928 659683020
3 28 99991 219299692
3 83002 91001 88417818
3 66 99913 65626768
3 81707 99192 181193386
3 9 99996 848006324
3 57684 95879 368393782
3 26500 72444 716888875
3 57 99940 139153926
3 45 99997 160712440
1 22651 72786
3 47960 94967 733701024
1 52813 54440
3 20 99999 800934851
3 84 99953 25174616
3 44711 79121 105295095
3 71 99956 176336793
3 49032 75282 703875409
3 41 99913 573897164
3 81199 95402 555127552
3 75 99997 221780333
3 6531 92926 491842387
3 22375 98025 811595212
2 92637 866325467
3 24 99966 901558249
3 5556 96652 855910505
3 6758 68814 857263227
3 44107 75165 690540636
3 96 99921 538700312
3 6422 68371 741341166
3 72 99952 790360249
2 46315 336424726
3 6063 31904 963544351
3 43 99992 414586798
3 94 99962 946490741
3 22 99989 440417628
3 55245 95515 561422790
3 13896 75390 199710011
3 7376 42193 37905993
3 66417 73545 710659733
3 2 99982 60548983
3 19674 72647 901119127
3 40414 65709 632495453
1 2218 68372
3 47 99990 197753876
3 45862 79983 412899750
3 510 46145 793013777
3 13377 45729 251860295
3 96 99968 786109048
3 39 99977 796488655
3 17 99953 506225473
3 62 99901 812739799
3 23 99935 589393237
3 52421 87982 298257967
3 76 99953 576573480
3 14721 86209 696171538
3 68 99974 164802952
3 45 99922 723334552
3 24 99901 572947380
3 87 99914 951211884
1 19772 71148
3 27 99986 155913206
3 14 99925 81566092
3 33 99929 601231873
3 87 99941 35391245
3 72 99983 121821949
3 89 99946 645414555
3 95 99933 762446478
3 39 99906 529355381
3 29 99968 970723919
1 38323 95154
3 18 99937 429013069
3 23985 30165 183549211
3 24 99976 931549584
3 15488 17081 961087095
3 68979 91878 374879928
3 66 99944 882269808
3 12947 46283 13617403
3 82 99955 87120963
3 88 99919 247942110
3 35 99991 37057711
3 58 99995 579683375
3 665 1849 769439884
2 5116 414571186
3 31 99963 811493117
3 77 99929 529054877
3 15939 30638 220843295
2 35462 995163676
3 67 99971 31306491
3 9666 14017 585513802
3 23 99958 456892591
3 91 99973 908335103
3 38828 39921 400148127
3 32 99947 562518337
3 33 99987 357928760
3 60 99993 600159747
3 31279 57177 600933567
3 93 99974 460600214
3 86 99946 527923053
1 34566 54553
3 95 99920 321868693
1 76324 97948
3 45216 59593 358305599
3 76 99991 563393992
3 68853 75555 297000366
3 84 99969 511895263
3 34935 85615 154976287
3 90691 96456 608992644
3 14 99999 282295455
3 55 99914 512388196
3 66580 93403 474135317
3 47 99901 812544685
3 2312 17484 520753826
3 25215 99700 880262146
3 26 99933 167799083
3 90 99977 345784498
3 67 99920 850523956
1 317 5548
3 18 99920 803364700
3 37617 71744 606464828
3 23930 78271 865632456
3 53 99921 589102142
3 71195 86383 701547854
3 91609 93906 2971620
3 11 99968 541383188
3 48541 84652 709842603
3 42 99916 455895609
3 37 99922 964642444
3 10621 44600 198757616
3 44646 92126 551798709
3 25182 70662 995047885
1 49254 68855
3 18241 69384 12007907
3 20 99921 984348307
1 10340 80154
3 4469 7838 813408504
3 49 99988 727519174
3 44903 86855 293025883
2 22325 203620936
3 79 99968 872697239
3 63 99960 127416932
3 50 99933 243161606
3 81 99946 986177049
3 1111 46127 166193737
3 24048 43994 922322470
3 36 99949 364198427
2 87512 431266950
3 70 99984 88858273
1 30738 68880
3 75880 77748 335027064
3 72 99933 373773976
3 39 99990 470482811
3 57 99983 508378967
3 49740 88418 719285502
3 12277 95935 820096921
3 20408 45161 718825059
3 57692 64164 1158206
3 93 99993 164691486
3 8 99905 725071760
3 66 99903 44263154
3 29889 77537 736254228
3 63702 90728 945840731
3 10 99933 125486493
3 31879 58154 149793099
3 100 99921 793239975
3 38293 48608 266686233
3 60955 65550 509237218
1 37548 83832
3 16523 96356 285353983
3 92 99935 168903677
3 35187 43851 328803794
3 35 99924 394533147
3 7 99939 51457401
3 34 99995 474202993
3 19624 43282 135873485
3 18989 51981 284736677
3 42 99915 777443645
3 42872 45862 448567893
3 43 99925 839742117
3 49 99940 435705744
3 63476 81290 168278113
1 12667 58280
3 73 99975 99370716
3 11 99949 294285434
3 46530 68787 182170199
3 17 99933 964473688
3 40908 48405 865463272
3 83 99975 514012657
3 27 99940 403340938
3 78 99960 812833119
3 3 99948 281024022
3 40 99981 978239040
3 21 99994 844195483
3 50937 72222 231473833
1 3836 77832
3 4243 20422 234223884
3 4 99998 408349308
3 40609 84765 888954081
3 88 99909 417503700
1 9988 59316
3 81 99995 82578630
3 98 99948 683253198
3 91 99981 740238997
3 31750 78688 168928917
3 28 99952 610471669
3 48567 87901 512335255
3 34 99944 304748432
3 43 99959 772733054
3 8649 87627 328026268
3 13331 46888 689286018
3 95 99968 577461231
3 65074 83798 293682459
3 45691 90001 915708501
3 87 99924 594643451
3 29 99963 378490142
3 51 99998 46926140
3 72 99942 676200443
3 23937 31611 904505558
3 81587 93945 149129483
3 26 99980 853161556
3 48 99939 831626545
3 8 99941 942229959
3 45 99960 546407080
3 56415 75247 322911994
3 24918 82828 173736921
3 76 99968 201008360
3 71903 99752 913527404
3 9 99914 443180395
3 92 99997 105101470
3 96 99956 250665271
3 29352 40979 110622418
3 24 99957 497357830
3 49180 54942 767363947
1 98533 98845
3 7 99933 845370811
3 29 99948 94654376
3 62 99971 871980080
3 32712 50331 214959546
3 748 36071 890848088
3 55634 95816 45337148
3 45 99982 202634709
3 153 78005 786538518
3 30572 58160 590337447
3 48603 78421 959451156
3 50034 97302 857084477
2 447 718527890
3 48567 74621 215498326
3 20444 52790 329437864
3 90 99980 111116306
3 79 99949 30101732
3 58 99968 46711941
3 13362 50246 520113504
3 18574 66219 524216397
3 89186 94654 913825649
3 17666 84374 839118039
1 39487 98011
2 42208 661551511
3 40957 76341 198154840
3 14845 43495 316077671
3 86 99987 188196360
3 68177 72881 816656415
3 64 99959 697397707
3 17 99969 640151026
3 11316 42885 331068964
3 70205 75011 521644736
3 97 99979 587260485
3 77 99985 360136234
3 29432 85072 791468481
3 22714 46197 11287012
3 37047 85465 56719490
1 10335 61422
3 55 99901 738116317
3 12344 59970 610138906
3 64 99964 455091924
3 40 99907 673285768
3 38946 63266 291472061
3 52094 61150 949788424
3 61 99935 98692252
3 28 99978 814086444
3 34167 87765 279860519
3 3096 20555 739561615
1 10398 94604
3 29 100000 354195962
3 52 99993 708959016
3 85 99968 219271813
3 56 99920 520835520
3 24376 77819 28165288
3 5425 92407 226137462
3 12147 50021 11008724
3 96 99924 736515280
3 79 99955 559077857
3 95 99926 730859423
1 49024 95979
3 72 99909 204173433
3 27663 31900 180376784
3 99 99939 254769188
3 67399 89419 708412580
3 14986 94235 222274727
3 88 99923 798977524
3 34286 73650 605412181
2 91765 840676934
3 56 99925 152387409
3 91 99922 958861125
3 6259 38235 581912607
3 62 99928 795988865
3 346 30971 685880515
3 8 99953 251390609
3 13699 92753 429099655
2 64350 759492906
2 79971 512243725
2 10555 525443582
3 8965 13590 945775715
3 76 99997 674025178
3 98 99972 491318540
3 16 99950 492593248
3 48 99946 630312602
3 5035 44275 432397923
3 28 99938 105272112
3 16142 23268 684123235
2 71222 791627873
3 62 99990 979775604
3 57327 86613 242249838
3 48100 96268 521978609
3 28 99945 63051928
3 13 99927 295220531
2 91373 168963163
3 98 99914 908410164
2 94926 977971988
2 47482 192989348
3 89 99923 697738165
3 7677 60201 958824208
3 10603 58894 569136765
3 57 99953 481803143
3 10 99996 841143023
3 81493 89711 107890581
3 77 99977 221257426
3 11 99962 996137625
3 65841 74571 654060510
3 57 99924 963466259
3 86 99966 693612211
3 50768 99998 976668221
3 90242 92420 559094282
3 10886 88480 305640669
3 13574 55474 903666730
3 50931 82281 525853274
1 50998 92053
3 98 99966 633615319
3 14 99934 8314836
3 15393 33941 842210535
3 8684 79007 72963514
3 23 99938 24090961
3 96 99903 61128336
3 8531 23445 81772026
3 74 99978 47624106
3 59 99909 650198982
3 60132 89191 529744385
3 75 99989 338406125
3 13421 18584 265630755
2 54039 603146174
3 42 99901 166510729
3 36 99993 264198486
1 18753 51595
3 45740 96869 716425823
3 81164 84683 273748619
3 31782 36434 433818998
3 60 99920 849804799
3 35064 52664 60623198
3 15711 41182 6471328
3 60 99927 43466673
3 37648 80485 36930297
3 93 99978 402270435
3 40299 83822 260560075
3 57 99920 823033621
3 41 99936 749252745
3 27327 61368 139097894
3 41972 62245 556379910
3 59 99956 67913739
3 7 99934 49176940
3 77060 84055 51545696
3 9120 32913 172832625
3 7505 13164 781148223
3 4 99925 947647429
3 48547 59039 876688209
3 45606 96951 269609167
3 6 99927 463153443
3 83 99976 449325977
3 62338 76889 5823419
3 679 34266 384592137
3 31820 83463 693352042
3 41611 81100 356297554
3 45016 54026 920635620
3 44514 95560 631712170
3 62 99933 823473806
3 20 99982 795625021
3 51 99995 841285656
3 25534 32014 116095073
3 26 99914 701325643
3 71 99905 134499083
3 40 99981 817082148
3 61967 67540 600089474
3 27106 52655 673794082
3 32855 64113 257089619
3 14602 78559 12643548
3 69 99936 112938117
3 71408 85934 741044439
1 13979 93576
3 25 99960 184163500
3 64065 66864 512338696
3 43 99993 202465259
2 18802 813907400
3 21726 27162 553358820
3 43 99911 710157600
2 68045 871582058
3 43 99990 761910708
3 29027 58597 977476011
3 8 99908 271025480
3 6 99997 205532609
3 57297 92672 513153113
3 41785 97435 469784920
3 45 99983 875518277
3 12704 85244 825128604
3 38 99980 389307021
3 37966 49226 567628174
3 57862 92354 736497862
3 58 100000 273065366
3 1 99968 139429584
1 30243 88506
3 11980 13564 975484110
3 60007 80256 855278242
3 55 99997 788694885
3 98 99972 643057903
3 16 99987 131310482
3 51209 66594 155228125
3 20 99934 972071607
3 21 99993 346594580
3 98 99953 446204130
3 91 99984 826550487
3 24664 57401 54234946
3 9810 98117 698468377
3 48 99923 377426643
3 33473 73204 648238289
3 97 99961 849950556
3 44 99918 29451406
3 18107 72735 753357468
1 38198 74191
3 28929 39263 153999229
3 61292 99324 447312526
3 5353 73454 79997670
3 29280 82453 903292266
2 72441 67862764
3 71165 82570 134917316
3 44 99918 85673920
3 23558 96770 276748034
3 7709 14912 216770124
3 89 99995 490997278
3 6428 45615 438976506
2 13157 498413687
2 8118 385643766
3 12 99934 29120859
3 100 99970 287342401
3 16181 78990 808420945
3 3 99979 455749816
3 31865 84017 853455788
3 92 99953 418297647
3 52677 89717 507400682
3 41756 93821 226214433
3 26269 63044 169146625
3 455 31634 641613283
1 44570 53995
1 72372 75315
3 54810 55738 45965664
3 1034 69027 311665922
3 21 99939 734930056
2 21109 496145102
3 3736 48238 247145124
3 6 99952 888020515
3 55 99905 646755534
3 22 99945 682112515
3 20 99937 759553804
3 79 99953 901070420
3 5 99994 601218299
3 84 100000 126290002
3 91531 99801 953606406
3 3314 99800 182246920
3 67031 97382 724563318
3 95 99970 984925189
2 72291 530337584
3 94 99975 714330220
3 20237 77580 533973402
3 2 99936 974032404
3 48945 95737 271736639
3 42458 92620 239181751
3 25878 46546 783239593
3 28731 88839 710541933
3 82 99995 275798430
1 2184 61313
3 57 99939 289529096
3 12 99911 114294567
3 21386 48589 355247995
3 97 99907 550600556
3 26879 69119 123095748
3 5 99909 281413769
3 48152 78392 855953033
3 90 99961 15421861
3 63 99907 361057041
1 71526 80003
3 69 99951 266376687
3 6098 89159 947889806
3 43722 99323 251797448
1 21112 21862
3 57 99968 48415094
3 7 99949 391670811
3 84 99910 494162710
3 82 99937 311947307
3 4929 77358 35690757
3 22350 54330 185652216
3 90 99923 191244668
3 41656 94449 28688632
3 50 99963 279538584
3 67 99927 576279108
3 100 99982 158578671
3 40290 66041 371492820
3 74601 79681 718529891
3 41 99943 23760361
1 34663 85214
3 3 99945 832627249
3 69 99921 303941448
3 47717 84478 434467516
3 92 99910 300434948
3 81230 83700 261051765
3 45 99921 40756421
3 56 99956 230574333
3 1673 41940 177449868
2 22444 448258432
3 56043 66221 217328767
3 10587 94758 222891624
3 26617 74375 167272683
3 79 99937 939156532
3 17 99944 772608548
3 21 99981 463643037
3 61350 83262 420258108
3 71 99938 691305715
3 5901 50343 548159571
3 12968 29958 734814614
3 44867 92378 654390181
3 20 99997 499088807
3 50172 95198 618164965
3 3 99978 347890176
3 51 99939 375989454
3 34069 60867 471049313
3 18348 73706 966642936
2 43621 33931022
3 69424 89645 350787023
3 10265 48928 742773135
3 32523 97984 721864052
3 32544 39759 985143208
3 71 99925 36284012
3 28125 70097 378149888
3 33003 63517 829452463
3 22 99995 842212998
3 48556 90284 697283187
3 14 99950 165777641
3 53597 97817 332531260
3 25227 42588 954438986
3 1150 46597 474901300
3 93 99952 146323248
2 81637 447504875
3 86 99946 882724188
3 95 99935 524264373
3 14589 40278 278489883
3 7921 33012 651093840
3 48598 77460 338971899
3 16648 41048 441088062
3 49165 52096 60863754
1 43234 76827
1 7695 9320
3 34 99992 203222966
3 44 99973 27559922
3 36 99975 842322309
3 22 99939 145533647
3 66918 67933 381617982
3 12550 76728 29771182
3 43658 52167 536680309
3 70 99909 86243880
3 28 99954 545347170
3 28762 40644 690575382
3 49 99929 741593391
3 67825 84778 16101256
3 36270 74446 566655886
3 7863 95985 192193273
3 47 99940 955315086
3 26 99935 536675778
3 56 99943 201286063
3 10 99918 220460236
3 52 99937 37942580
2 81089 780380547
3 87 99975 598218020
2 49625 525160435
3 94 99993 775878619
3 14341 75757 449852456
3 68 99956 591251826
3 44066 60968 302409418
3 93 99971 206910760
3 2142 31147 535939213
3 75 99941 118093616
3 12 99911 78779688
3 85407 93491 466729841
2 56067 157955824
1 65093 98784
3 80 99911 878493129
3 40 99933 825191918
1 35340 55106
1 10387 69306
3 77513 77537 594071981
3 86 99952 700103402
3 43686 89274 671690816
3 20183 25806 999492221
3 90 99921 277061580
3 3623 99169 49379570
3 26 99988 135192695
3 4 99995 890663449
3 10430 94024 153740542
3 50 99902 122581893
3 56 99968 89715617
3 11611 39369 42975521
2 23893 354678422
3 24 99973 151260353
3 84 99910 692461010
3 40250 74556 430720701
3 43268 74791 524557985
3 60081 86522 338929768
3 22204 97431 26429101
3 5534 87851 621061301
3 27257 35097 825542532
3 3 99976 76578893
3 10732 42504 567931344
3 27 99992 126090342
3 20617 27028 185952457
3 41 99947 395307991
3 9 99960 582983655
3 15 99949 918467689
3 71 99927 47302365
3 46 99944 137141872
3 8 99981 18566082
3 79154 86882 451399322
3 19356 89067 699824017
2 54752 484601436
3 48208 70793 106443045
1 45584 47348
3 23 99961 358540783
3 10829 38332 19725707
3 13774 48079 806456868
3 24853 85543 883161905
1 40162 70966
3 94 99947 583981522
3 7742 87803 155110624
2 3554 643231117
3 71679 75231 525642766
2 32107 369493082
3 19489 87015 703684864
3 55 99950 545133132
3 59599 83733 554387956
3 66812 80251 882343089
3 82701 85815 411369400
3 9 99982 102514428
3 4837 25455 967500983
3 12279 33295 421832961
3 46598 64648 324695685
3 82749 88524 70960015
1 7325 97000
3 11286 68313 352355687
3 4745 92926 926127837
3 27969 95144 708173958
3 66591 76956 558909199
3 23619 37268 873418616
3 3716 52753 397624398
3 1992 82902 701642866
3 42188 86894 894088827
3 78 99950 700031486
3 30365 54089 301133874
3 30543 84019 771765205
3 50 99958 398321212
3 4 99959 349662703
3 42756 76644 948221765
3 35 99990 437201368
3 62040 68597 463214542
3 53653 83059 826412101
3 54 99977 611300453
3 33453 59240 562912488
3 4583 93475 68160532
3 72289 86504 990472320
1 43534 87098
3 15582 34531 762437980
3 59 99958 67805257
3 88 99961 820250292
3 51917 65488 713885121
3 43077 93163 628460898
3 20072 60590 561904411
3 89 99948 326378166
1 26450 91320
3 96 99932 370415376
3 41323 67516 734876449
3 16 99955 719798124
3 68 99986 968829996
3 11956 39032 864018895
3 21 99931 908972439
3 27 99974 997510251
1 1199 30402
3 71617 79525 540257197
3 96 99931 492058635
3 93 99961 249854438
3 90746 96456 91560331
3 14529 83239 978880438
3 47 99930 964443975
3 82 99961 110804546
3 88 99910 801094953
3 2 99912 487690745
3 6 99943 249411657
3 94 99997 820050534
3 82 99954 834243931
3 17602 68133 415566405
3 25817 76431 182599526
3 79 99945 214003668
3 36 99916 196527287
3 64 99944 241173356
3 58171 83952 365228053
1 1558 28163
3 65 99904 458127730
3 3 99907 170464889
3 14439 17487 324332186
3 33190 92923 200580446
3 38021 80395 823245244
3 24314 80985 997060849
3 69 99916 703650419
3 54 99982 998690886
3 46 99919 350671157
3 54 99968 990884032
3 76 99904 175841989
3 61885 81656 314500385
3 75428 85278 570306024
3 14486 73331 348017376
2 11421 73410924
3 73829 91140 79504040
3 23024 54585 874561871
3 24 99998 890873896
3 37649 77209 375599562
1 63596 93806
2 35669 296651546
1 5983 63790
3 41123 67147 559040565
3 68 99997 885244004
3 69 99973 174576388
3 86151 87088 364963809
3 31732 91669 642073056
3 20739 50805 879985381
3 7949 74731 492113044
3 64140 86404 110288019
3 4825 45096 27664241
3 14985 52892 603205991
3 7881 67382 909539459
3 8 99904 234410504
3 18271 78957 309795075
3 16 99999 26225248
3 17 99973 369876237
3 76 99938 654529257
3 28599 36023 282017170
3 54643 90458 278298186
3 23872 93910 794713232
3 83 99915 966677795
3 36 99911 573650305
3 3944 70156 149956133
3 49 99932 879614481
3 62277 67713 538236518
3 22505 44204 405814036
3 19601 81218 847353331
3 369 64901 637910967
3 87 99997 270774950
3 42542 72184 873116918
3 57 99962 296024890
3 26 99900 914287439
3 91 99996 865739421
3 14 99960 694653620
3 36 100000 786649990
3 61 99964 246994118
3 51 99994 990074439
3 25 99971 646120257
3 36007 75073 416309988
3 8836 84024 321418418
3 59 99980 155040101
3 39586 70559 370299760
3 79 99942 441073768
2 69589 57518065
1 77322 96709
3 88 99962 253948677
3 85 99939 61259740
3 28079 70024 817311639
3 8777 55403 311460762
3 1 99942 16349195
2 81058 683635367
3 1093 15081 408320697
3 68 99911 324675367
3 92 99921 14177097
3 14939 86678 555020539
3 38 99905 246816090
3 31 99939 410066026
3 73 99952 342439715
3 29370 95050 360614825
3 27 99988 122449353
3 48358 73858 407131627
3 60 99953 985687829
3 4446 42517 276010682
3 63 99975 340453221
3 73035 82068 958251398
2 31711 284638134
3 18 99977 847939624
3 4 99962 388281739
3 11099 81981 777550565
3 45 99902 51472585
3 35 99964 541998716
3 66 99913 573404070
3 1 99938 338856787
3 50145 52276 752352590
3 24680 34685 961145625
3 56467 81457 192325143
3 19 99912 280755354
3 29 99914 866973174
3 7687 60500 409656272
3 34076 78947 777617714
3 7 99959 342944826
3 5 99908 91018584
3 87 99904 913183089
3 17705 27658 602977391
3 18922 28490 28801017
3 90 99980 856854125
3 11379 38354 997708373
3 95 99921 457476330
3 35 99989 640536159
3 23422 99885 981222675
3 51229 59546 255453910
3 42 99961 803634145
3 27537 93636 385552184
3 26180 59941 844537483
3 55311 90829 55470546
3 74 99970 739125049
3 3107 37591 479421462
3 15579 88215 499212283
3 81 99991 192275244
3 89 99906 91644921
3 94065 94155 12491468
3 94852 95771 248859884
3 93 99959 673053771
3 95 99987 547374798
3 67598 74396 606396403
3 75728 93183 318429645
3 42 99983 773725849
3 21441 92666 274673797
3 12573 45950 591934313
3 100 99943 386992239
3 5 99976 60518916
2 99778 453507701
3 10083 36232 681751363
3 23350 23441 983669602
3 61 99965 939552712
3 11878 32744 186014372
3 38 99939 620435243
3 8644 85602 117730565
1 53534 66031
3 14017 19492 820185891
3 84 99923 161795068
3 33438 99672 72462272
3 42692 58630 530600439
3 1777 98440 996652717
3 15837 61579 500875379
3 57429 91373 325867192
3 97 99900 795023809
3 42 100000 679736278
1 6675 46312
3 3875 85323 282729244
3 66 99930 909927473
3 48 99990 140569509
3 12180 69933 305601533
3 3023 42288 764536072
3 834 41408 759681807
3 96 99962 262612447
3 5452 58348 223914229
3 85 99948 901365839
3 15826 73710 742831543
3 78182 87298 357534331
3 55 99999 804556783
3 15 99928 262704951
3 37 99995 697063707
3 32969 64558 924392190
3 54 99970 908820015
3 3 99994 546524965
3 93917 96959 372223086
3 46 99900 995112273
3 84 99904 112431226
3 14049 43074 701082919
3 14576 78492 71260586
3 77 99973 880405571
3 54470 60172 853335452
3 62834 93627 461900395
3 38 99973 168785931
2 86800 890629068
3 19761 37903 324604540
3 90 99907 334920092
3 51 99925 779677137
3 13483 39460 292915487
3 40 99967 977878671
3 49413 68845 168778688
3 72 99964 745606544
3 8 99990 193671026
3 98 99990 656110384
3 75 99997 949405481
3 28 99970 123116374
3 11736 81029 796197769
3 1203 29873 564779984
3 18779 78814 876459998
3 86171 91484 443487460
3 85 99989 263582028
3 2120 16506 535588
1 86076 87131
3 18976 40523 647352582
3 68380 99607 60810548
3 9 99928 3787720
3 42558 43138 688722281
3 24923 25432 602382698
3 28500 30748 200763888
3 3116 17799 840638449
3 22 99969 881980063
3 45558 48208 512351755
3 7209 88316 194604790
3 55 99986 593410602
3 77 99924 399349210
3 13 99964 154840018
3 48987 84825 947543940
3 56 99904 120963888
3 19 99925 356258745
3 30254 74974 161871596
3 68 99930 654937659
3 4369 17105 206504512
3 18904 37405 23856512
3 58 99905 763895113
3 47 99944 344418721
3 32 99988 937448349
3 92035 93448 429744534
3 43 99947 466601245
3 71 99902 526515360
3 28 99911 143057165
2 71558 469347020
3 58102 92267 338492196
3 36 99950 910218525
3 76 99929 812519501
2 18812 236079378
3 3330 9574 325791710
3 26612 79289 228542789
3 55 99908 777305682
3 11447 59033 339147454
2 20341 694500283
2 95958 507765157
3 24 99924 139093261
3 15052 39838 488921671
3 46 99926 799052593
3 50724 62250 380020029
3 82 99988 710817635
3 66618 76989 441494228
3 10211 96517 822509383
3 73355 74941 950353372
3 7 99962 151639002
3 9740 55443 752199392
3 36357 62707 139688514
3 69180 87066 593439642
3 75 99958 404674791
3 32911 54496 565039271
3 94951 99830 204929224
3 88515 95318 390714231
3 40 99922 124942087
3 11 99931 18250887
3 8437 22137 113599174
3 73733 86163 791838162
3 32909 82919 724995383
1 19093 93113
3 767 23737 667797141
3 23350 32313 201649967
3 120 516 476844684
3 92 99946 58888917
3 12 99945 330244148
3 22 99994 841799953
3 22 99903 950173261
3 4335 10036 328448363
3 22 99980 173206277
3 38041 43514 620651518
3 9 99953 475393104
3 35 99914 912832619
3 37360 85861 704782458
3 24351 64248 280559886
3 42 99971 663863547
3 24 99949 995253871
2 35354 695353149
3 61665 72854 856509026
3 41 99967 723472137
3 23 99910 983074186
3 68 99995 997324486
3 45366 76732 843867196
3 71 99985 836840827
3 63 99932 160034432
3 28043 87148 512468672
3 19945 41367 177680111
3 14 99907 42464714
3 21635 24751 600030306
1 38781 82768
3 67 99928 531032705
2 61673 946664525
3 77 99999 766335460
3 45 99988 603935798
1 5621 58715
3 42072 45643 989951080
3 84 99965 957322292
3 16 99967 63821470
3 38 99902 359274651
3 71303 78690 76877027
3 73 99998 142543858
3 8431 46658 557966101
3 84890 96209 800823545
2 50917 365217937
3 5919 74088 207830161
3 85 99923 591590846
3 81 99941 642602607
3 99 99913 75177000
3 24 99947 701644265
3 38 99991 869593258
3 3853 6709 614488590
3 44118 57655 886813600
3 11 99942 136167693
3 15 99967 982253114
3 86 99990 657097772
3 16108 39512 87870482
3 54 99988 494596092
3 10243 95818 744024316
3 21 99955 373900490
3 7 99994 430281502
3 5404 60205 297651545
3 45 99985 947208000
1 10134 60280
3 31380 40317 177848932
3 68670 72550 432711947
3 21549 45036 364895283
3 18417 39798 662048772
3 3 99982 279353956
3 1461 78325 440668991
3 4249 99545 277521947
3 13 99904 137233260
3 56 99990 90429568
3 74 99985 876612863
3 3229 96942 471745361
3 64862 95299 259171176
3 72 99906 656465852
3 17014 44099 961894532
3 22201 49317 29805420
2 81887 627092515
2 2835 182208561
3 23 99977 910093328
3 20 99971 262810046
3 32 99903 15077044
3 73549 99282 499746430
3 35 99976 232521150
3 50 99935 455544769
3 77 99934 945206856
3 84 99979 90239288
3 81 99938 84670540
3 24607 46413 418718466
3 93 99995 908554580
3 95 99994 820982274
3 9208 80628 395202929
3 86526 89303 851116147
3 21 99938 771650159
3 27 99918 521329854
3 68 99946 117727558
3 25493 41313 302903435
3 76 99924 797880276
3 8817 88411 408852503
3 1158 31961 9636041
3 7764 18782 991371205
3 74 99978 268019682
3 45817 58717 471497208
3 1 99991 722291291
3 24 99932 247883040
3 18 99900 146663327
3 3 99934 260927506
2 6587 178665426
3 21443 91171 183962113
3 96 99907 756313726
3 26 99923 950337272
3 31 99911 943971235
3 15 99915 912661348
3 33 99919 21808138
3 79 99920 823797940
3 64464 83873 743419150
3 61237 90235 531828250
3 40857 53520 498618768
3 28619 34095 259240739
3 14 99920 225319724
3 16 99987 107258503
3 2252 9980 640463275
2 51054 806182714
3 75791 81478 554355223
3 18028 73195 524220286
3 23053 64048 74353808
3 26 99908 679103798
3 62437 92332 56545335
1 37932 79827
3 13 99986 741239467
3 63863 71888 828102908
3 29764 91190 625151014
3 11549 50432 82759058
3 21861 96249 370322778
3 86288 98501 213776664
3 31 99974 276935805
3 9989 35945 375588989
3 65 99974 675582990
3 64349 84875 265735114
3 64 99923 283753474
3 69 99968 856898291
3 6937 13633 678744896
3 35299 95862 48749291
3 2299 38315 78019408
3 79 99946 133553403
2 33688 61976365
3 26359 94478 475485960
2 91093 773789044
3 39443 70600 38073493
3 25 99910 366112297
3 44 99925 470637171
3 39878 82280 17804878
3 40108 41349 926919206
3 59964 86716 287353570
3 46 99990 634280726
3 90 99962 449386745
3 32868 60968 646660590
3 82 99939 935968939
3 33357 80175 544167219
3 90 99974 228857420
3 63708 84500 491162645
3 63 99929 565781982
3 58858 67698 134389634
3 7415 15283 670920388
3 75 99961 89110913
3 31 99982 375939513
3 12 99960 187046077
3 3811 69474 885165312
3 52494 71117 153498719
3 18233 72247 689210077
3 10 99925 993738786
3 64 99968 30230596
3 50626 62963 60877473
3 32525 84646 823163344
3 87 99981 423420915
2 32017 925039011
3 2 99947 684698420
3 68 99915 999039618
3 91 99950 686772987
3 28587 87110 225375642
3 3853 34829 770084497
3 24538 80228 981161421
3 65623 96196 482200305
3 68420 72468 885426180
3 75682 88420 464378350
3 90 99944 594585188
3 35 99922 735939336
3 41 99993 48551357
2 27571 246380705
2 28511 220431161
3 6166 70883 271933633
3 49544 95626 53768318
3 43585 97312 159638528
2 84404 406155675
3 55 99977 204718305
3 64 99913 151353364
3 51 99988 239042300
3 26163 67549 327201606
3 1 99912 246452044
3 3727 47632 140997693
1 39706 83045
3 80 99955 170326955
3 56 99951 316586498
3 61 99955 652166904
1 25912 73089
3 6 99990 247447129
3 5051 48885 994162728
3 41 99966 628534442
2 8813 943233425
3 14 99992 297863237
3 48 99931 32159416
3 50098 77455 533023298
3 65727 99768 523443372
3 10985 11013 304661151
3 11477 70014 721371455
3 2339 93174 623815936
3 89 99943 291716608
3 97 99924 383127655
3 21865 26516 337621396
3 6 99968 318223150
3 9 99964 191850312
3 39 99963 271776570
3 85 99908 332357348
3 58919 73028 730732141
3 19 99999 198935746
2 10438 39937561
3 97 99917 644700099
2 51551 295689420
3 40468 84996 730723120
3 51 99942 790528258
3 33138 52695 312206109
3 15254 33946 342553365
3 44 99999 701458078
3 46106 69468 504193876
3 33389 35284 107390653
3 23 99903 852244092
3 28 99968 807940872
3 56 99967 906964845
3 33 99998 134633182
3 66 99954 665106205
3 61 99906 744422152
3 39 99968 782395597
3 27225 60579 525458316
3 14 99943 286197371
3 64 99928 336640958
3 5 99969 292155287
3 89837 98791 949004441
2 50228 805961062
3 76 99931 649483338
3 5197 96396 860653971
3 29 99944 979972531
3 30857 69464 527916532
3 57 99907 88598342
3 11812 15996 830795798
3 22771 60593 33112918
3 56 99975 61196633
3 49 99929 772605755
3 33920 84463 264552929
3 1 99982 112920547
3 72 99928 500355022
3 26555 47746 118416555
3 12599 65412 719494318
3 94 99996 361396336
3 28 99982 225326383
3 77 99955 575926497
3 38 99948 442160409
3 96577 96640 41568791
3 23675 24337 40632699
3 38 99906 667670631
2 92110 448928390
3 67 99933 892113036
3 29 99985 791091288
3 57152 71699 748437729
3 27555 98320 145366406
3 14 99935 372595542
3 90 99914 327698596
3 89 99915 4700739
3 95634 98176 647787503
3 74 99960 856381851
3 78 99967 615603141
3 54 99913 701089025
3 2717 82431 989733204
3 54279 69444 444041244
3 9993 74316 473008018
3 80009 80987 10040108
3 88303 98339 918531693
3 4852 94924 237209565
1 47693 72200
3 90 99940 176898249
3 11 99933 946407124
3 49777 96694 333199185
3 31 99901 626208375
3 26 99992 392331083
3 35674 39228 562143703
3 14472 25249 867644853
3 62267 69614 455118482
3 45642 87464 703392344
3 87 99953 968368916
3 56 100000 33985246
3 90 99925 923632714
3 40927 49824 922710054
3 42665 74004 352356761
3 54 99929 137900503
3 11761 97692 73645326
3 4912 37958 260814388
3 100 99936 596883416
3 48 99993 547156528
3 3340 23934 622935283
3 20531 63173 158581186
3 34 99970 893450790
3 69653 75159 542872698
3 32782 64365 921527088
3 18 99974 716262483
3 5528 42938 797943102
3 21115 76809 985310411
3 20 99914 84959392
3 38604 93105 667518002
3 21274 52947 885363388
3 46554 93639 398737728
3 28 99956 403794498
3 40996 48384 640692458
3 10 99949 576291234
3 23 99959 802259574
3 6771 83522 903517628
3 27 99989 215622605
2 71790 692818354
3 5373 44881 903020731
3 22 99908 151764082
3 73630 78158 857055856
3 16883 37979 801494354
3 15766 43935 502033169
3 48745 89163 522211918
3 45 99982 747221219
3 31325 77315 531750454
3 33254 67239 82560555
3 7 99928 485902750
3 43475 63784 86772171
3 55324 79186 345627670
3 78588 98947 182594574
3 1742 73706 859159963
3 93 99959 623753663
3 45 99955 106113102
3 25953 34038 236801921
3 42329 53556 76055651
3 57 99974 957914459
2 21295 549749326
3 10475 13011 92127126
3 36946 59265 698405654
3 21980 42515 604373947
3 21707 75876 423358646
3 31 99965 633024101
2 83889 884724041
1 84509 90436
3 18144 47987 820221648
3 8463 93686 932029483
3 76 99976 223972706
3 29 99974 281484050
3 45042 93425 177411629
3 20 99942 19808969
3 35 99952 23914135
3 6065 29533 807475903
3 7577 45934 911208263
3 58014 74747 441780783
3 25054 37344 169257688
3 63737 94497 324415612
3 93 99963 39581382
3 17 99953 346399167
3 23 99907 468786349
1 38921 45339
3 80101 86398 55524058
3 90 99901 876431708
2 73120 596864761
3 81 99950 387871006
3 18586 25470 668877766
3 69 99996 34925530
3 73 99996 94539950
3 84 100000 306051119
3 48979 93879 895464685
3 45209 49551 237659978
1 37288 47684
3 2543 85092 193957884
3 96 99946 973254578
3 5959 42124 942904059
3 61 99963 176431295
3 99 99987 83476741
3 65482 83240 53351427
3 48 100000 168486269
3 81612 95912 860098436
3 3347 32522 145620940
3 32379 69915 545411893
1 18458 30007
3 52581 79301 553545808
1 69083 70247
3 41763 90911 775766584
3 26397 77689 635601322
1 63507 94208
3 73 99964 603823401
3 80 99940 546397093
3 71 99992 679027916
3 25 99943 476906093
3 60060 72099 840852781
3 79 99952 884584326
3 5741 94926 296593246
3 41362 70865 359353293
3 68 99962 657778383
2 54492 903774260
3 4781 70369 917173992
3 10 99973 881313052
3 35 99924 182851107
3 25 99925 233536847
3 37012 40754 737416383
3 24514 75072 712859404
3 46 99980 472124175
3 9830 62675 335946074
3 14583 69543 898913566
3 50 99933 657713282
3 14 99907 400257738
3 5 99989 539890363
3 24706 74420 710882324
3 1492 38280 785215268
3 25133 78249 382908855
3 10285 42963 745295095
3 11281 67811 614516728
3 21 99900 386680572
3 90 99907 473896893
3 49 99941 808865083
2 74544 571933636
3 3 99923 122309708
3 4 99928 550697316
3 57 99970 454577799
3 6841 45731 643806215
3 70 99991 258191513
3 50393 77205 620470033
3 29 99931 840234072
3 79 99926 96929253
1 15001 30159
3 40 99982 868539364
3 13504 13804 306411361
3 16392 29318 540916407
3 32 99972 21438898
3 40190 75332 879171400
3 59428 84826 926593240
3 3888 41435 972327191
3 46 99991 643976374
3 75390 92819 123200776
3 50 99955 983767346
3 62051 78422 538963631
3 19571 59985 773250088
3 78 99953 794424302
3 55726 69021 729735071
3 37 99974 43330237
3 48 99930 169625146
2 33262 861796899
3 48 99989 934472430
3 95 99989 609238717
3 84 100000 204029816
3 39302 76120 883131730
3 39 99905 611077715
3 89 99939 728587520
3 6566 64577 430028724
3 47 99931 84714592
3 63397 71533 414481613
3 20621 41332 594881946
3 29 99980 447593091
3 24861 45433 675329212
1 8453 71460
3 34606 85884 517487677
3 34337 91885 828773034
3 95 99999 268694664
3 20 99979 412606986
3 62 99944 525109173
3 47 99962 720734534
3 52 99960 683357930
3 45247 91149 614878513
3 7 99939 143223957
2 60028 790393425
3 95 99921 868464775
3 56560 99218 28735237
3 43848 96311 783976732
3 29807 61201 474387962
1 13745 85337
3 19 99998 566298839
3 56 99943 91404377
3 20 99904 220647204
3 99 99998 894556988
1 80173 83521
3 61 99940 992316304
3 64835 97628 727206270
3 21749 97886 21955542
3 66182 80832 757724363
3 10 99944 467067500
2 89715 272507528
3 4198 70987 618770196
3 27958 39271 663651342
1 67446 82900
3 23060 79052 538233576
3 8025 14854 984619623
3 17423 81626 355743653
3 13050 49191 4951099
3 2025 42542 300060594
1 53750 72446
3 47 99975 329064373
3 25812 31179 620914375
3 35 99900 159378860
3 13774 33847 429417954
3 1541 40614 865479287
3 704 89006 776042790
3 92 99907 402496680
3 50 99920 952210579
3 22 99921 287251762
3 71 99986 981317694
3 30 99963 401188704
3 81213 90439 918011876
3 51962 91390 276958982
3 23 99961 220806845
1 14259 53635
3 33768 55640 234786690
3 8346 17514 100807390
3 71 99908 371401110
3 21 99992 175123418
3 55442 56118 179197499
3 55 99932 901086946
3 78 99933 734865774
3 81433 91919 382165239
3 16 99997 496776708
3 9268 81141 328961146
3 77 99900 924089798
3 93 99996 765248477
3 5532 68923 430570942
3 50 99931 335749273
3 68120 79005 12624080
3 48871 50056 803059811
2 39900 150760581
3 87 99937 846883585
3 1962 7288 148193686
1 48292 52499
3 24774 71242 693601653
3 1161 57530 71324735
3 1891 62013 166560763
3 15419 19365 392379904
3 47 99949 256035565
3 42 99999 42711882
3 11 99905 452362176
3 37 100000 953184893
3 105 49219 39085448
3 54372 91174 152731668
3 82 99925 736393480
3 58419 95834 807171422
3 18 99900 345204999
3 9 99944 348342129
3 53 99914 145544934
3 89 99956 46508635
3 92 99995 403677551
3 70353 71137 966046875
3 3029 71772 453710831
3 42 99968 74195664
3 43 99992 686449543
3 24 99917 446895536
3 12837 83926 920953023
3 29 99926 275572283
3 19581 57261 786372445
3 62838 68679 545458737
3 8 99951 859951221
3 52096 60770 970038465
3 25 99928 7763137
3 27 99967 359593860
3 14949 75871 527862067
3 20359 98091 626145706
3 29460 58620 211526600
3 41828 49096 822420339
3 33929 85545 840884383
3 71 99937 323865568
3 46982 98719 93917002
3 41 99926 93864618
3 97 99939 74735204
3 44109 53049 377731188
3 74788 90107 226661220
3 90 99910 924647229
3 25 99952 367873713
3 49 99928 892158233
3 37703 60214 978836471
3 11236 78082 265983776
2 57045 956340410
3 43788 95363 251370075
1 16237 96262
3 15143 39688 437115519
3 44877 68328 774427092
3 63 99991 649411679
3 8 99962 954729888
2 67582 20655881
3 51 99997 370051047
3 25 99912 342818860
1 40342 73499
3 86 99993 736100083
2 74798 81779782
3 30848 56715 793091872
3 8080 74000 531887333
3 59 99992 243487948
3 32329 75150 498243154
3 85 99930 417548589
3 3 99998 191029153
3 3076 13056 917846201
3 41 99994 646630965
3 47272 75833 927350323
3 5642 44570 6108368
3 16309 58584 834966625
3 61229 86063 156629225
2 57272 342326317
3 53577 67235 597078842
3 10040 78446 863650489
3 23601 41961 116271539
3 28779 45216 211312894
3 33089 83315 329373786
3 14523 35127 827222220
3 23159 84440 967116911
3 71 99917 565690967
3 99 99988 165433669
3 4 99929 962626602
3 7029 67798 969097690
3 35260 71646 849807193
3 14630 42612 182605990
3 80 99916 729850358
3 29 100000 680067507
3 91 99982 690394054
3 24 99902 111321839
3 2 99933 136740661
3 93 99909 663391934
3 70 99913 885769351
3 78 99985 993057491
2 85236 447112320
3 70 99983 845444052
3 36903 59669 803561360
2 99878 113131157
3 32 99985 953664365
3 8822 35824 84874819
3 11940 12711 936474387
3 52 99977 749991020
3 85 99997 346897758
3 3975 7255 946809735
3 22574 93337 450481857
3 31950 56676 805378123
1 63163 96592
3 74 99902 22169819
3 1818 97457 800543524
1 25910 66458
3 46 99904 92858084
3 98 99901 340075742
3 25703 71078 437597726
3 19321 91717 245636813
3 41 99915 140738827
3 42176 51698 809830450
3 35434 81966 405763461
3 20 99904 673524231
3 65342 98945 928307606
3 98 99965 411666818
3 36863 36915 644308778
3 11389 66727 769469808
3 60306 92014 763699203
3 21200 45991 747126215
3 86143 88208 334022637
3 27265 67608 950738806
3 59 99954 388294963
3 92 99996 292265600
3 80084 96762 710624082
3 36741 61913 460101194
3 7885 16820 359504364
3 14 99937 537080881
3 81557 90747 692819456
3 37 99942 814329951
3 37121 92265 57167192
2 14479 755994202
3 16183 69689 217511125
3 48814 69575 129291364
3 67754 88935 365163084
1 63684 66859
3 43 99921 110399837
3 100 99999 70028563
3 22663 90933 858252503
3 61 99956 868304729
3 69 99999 228116893
3 12868 97705 14279912
3 21715 25903 684903446
1 23610 45891
3 35170 51389 891874231
1 17114 85588
3 7101 80344 968182644
3 47790 79592 817297080
3 53 99977 16233281
3 87 99944 392955801
3 30566 35123 635022045
3 34925 92088 310251706
3 20882 43485 872974045
3 42379 58080 21428108
3 7741 48345 626163585
3 94 99976 370216254
3 95 99917 988741741
3 31 99933 882209812
3 37 99920 34742428
3 81 99952 439994109
3 10 99932 931412114
3 36254 43058 168227680
3 7223 87306 245950161
3 47157 55707 328029494
3 45 99966 156623502
3 3 99967 859785566
3 28 99964 499962532
3 3476 7884 428522540
3 33 99915 289874121
3 26752 41170 899014724
3 5176 59042 301873408
3 23020 60666 523597222
3 18406 73499 164650832
3 16 99943 343947018
3 73 99955 706809779
3 88 99987 248744814
2 49473 829746695
3 1012 88442 213800901
3 12506 96369 590923204
3 63 99915 227265487
1 32299 32531
2 51472 107995778
3 32559 76587 717638772
3 64189 68060 458504498
3 39153 74380 872356843
3 46613 61414 877682390
3 65 99940 800486310
3 57869 69947 534159691
3 92 99934 357433866
3 50 99928 163640121
3 25 99947 288752165
3 9035 26488 295715299
3 27142 79435 194837539
3 42 99965 986427
3 20569 80557 457973763
3 87 99947 997434938
3 32098 50514 884233867
3 90 99970 5763951
3 30 99921 613289082
3 3525 32220 974774230
3 96 99924 533857789
3 22018 44218 983171051
3 32 99972 507320932
3 65 99937 945573631
3 35 99973 419635221
3 10731 88178 214340810
3 53790 96516 81169088
3 52304 93265 901301569
3 64 99954 652314069
3 11115 81634 121502378
1 44234 63784
3 6161 70226 911351191
3 30 99990 123470670
3 1901 80684 753712159
3 28388 48206 946629923
3 19 99947 894022673
3 40 99982 624717480
3 24508 92711 747428096
3 5532 93987 248993497
3 95 99907 79187502
3 42 99927 883962246
3 42 99975 927500004
3 55 99926 979672643
3 19 99937 27513600
3 73 99936 668089248
3 61 99909 247278032
3 57048 86291 12548763
3 62981 78232 61762335
3 31679 74988 984345682
3 17655 39289 123807373
3 56 99932 73854972
3 34458 97438 196365092
3 55499 76569 756862746
3 56 99984 574700840
3 36 99900 507674090
3 72597 77653 366742063
3 3502 67691 526739485
3 73 99925 188028273
3 23097 88007 542182346
3 12 99919 390791777
3 2656 52202 371323555
3 83718 96877 961266045
3 35 99919 241915750
3 26337 71558 641329507
3 2292 46259 682355606
3 62933 94341 496906788
3 72373 86093 510765931
3 22491 93361 492912349
3 7555 63808 856222727
3 52726 56112 293137795
3 63 99909 491301354
3 34 99906 938123007
3 96 99996 967381929
3 30839 99999 232172411
3 58857 97380 73526490
3 56 99987 714799356
3 30855 32264 846932307
3 7 99984 738774576
3 43410 72216 874791061
3 33556 94171 554752394
3 83492 99149 816134530
3 20 99902 104984204
3 3 99924 163805270
3 21497 28490 86009187
3 19164 30069 255670485
3 14937 52686 681029817
3 56 99979 865095874
3 62 99989 746185159
3 22246 88840 689979024
3 49325 58539 899784874
3 9010 96111 447189084
3 77554 81096 959739128
3 35973 86472 872660762
3 67166 86717 733341330
3 31 99957 229655054
3 69 99991 500142268
3 34 99948 111852159
3 3483 86214 31971179
3 85 99950 887813031
3 38 99946 692652767
1 23220 23636
1 4535 58382
3 45 99971 169932151
3 17840 46232 379256037
3 47 99958 876391738
3 58 99958 767398339
3 20 99952 976913729
3 74569 95286 460099013
3 42685 70080 791714524
2 15391 11826419
3 3 99933 900115485
3 14 99950 780599604
3 44 99973 497347014
3 33689 91512 52645553
3 90 99906 90035466
3 1226 77989 412874734
3 68 99939 280766294
3 19 99907 354713630
3 40021 43769 972091367
3 83 99955 886399864
2 84291 60401935
3 2845 18740 197886017
1 65293 65875
3 88 99987 235077397
3 41655 81892 397006417
3 90 99976 532143028
3 23774 39891 958694281
2 89624 620394053
2 44130 307633969
3 43058 94499 193450804
3 19 99993 511247463
3 42567 72012 610357275
3 60 99929 240783478
3 35511 76439 456405704
3 49399 57186 543086053
3 18877 75958 817092447
3 90 99962 14803084
3 39873 75989 831940270
3 7 99926 223003599
3 9429 80894 604137470
3 62 99940 579806482
3 15 99903 38199591
3 62547 67493 958015081
3 78 99934 501465320
3 88 99966 100523919
3 60 99974 304151925
3 97 99955 110306586
3 44 99921 665821010
3 23696 83855 135281645
3 61 99971 101935199
3 62 99963 686704366
2 31606 777788702
3 30 99904 484289841
2 69785 179960087
3 35620 84879 426690163
3 74965 77778 489011825
3 294 67979 720513155
3 9445 27250 704741047
3 16235 58548 790831594
3 30647 44641 676606830
3 16305 24312 51011111
3 28 99971 183419756
3 2496 21347 117759531
3 22 99931 245261097
3 36624 62527 855418702
3 13 99946 245189465
3 12 99933 546370687
3 66 99952 322137016
3 1461 11241 478962112
3 28204 93844 414855204
3 35821 84999 414837201
3 36076 70536 280684017
3 3939 23601 313782315
3 35 99946 118903161
3 97 99900 616393008
1 48275 67059
3 42 99951 376709502
3 81 99987 360709807
3 53 99918 354643084
3 16 99929 220646111
3 85 99988 996040085
3 30 99981 496828115
3 36638 55418 483376094
3 97 99955 952992293
3 15468 35933 565543416
1 15390 79976
1 42340 79273
3 48 99973 343863729
3 97 99967 738806430
3 11 99969 687279630
3 70721 97144 222823913
3 464 80937 410276939
3 83 99942 271244222
3 27348 52624 539209982
3 4 99951 587273056
3 81774 98032 354085138
3 20129 51647 992392393
3 12094 58810 538362014
3 56 99942 367353891
3 93 99986 146095099
3 25082 36554 804971386
3 87 99991 704998166
3 69 99929 527358128
3 19305 55863 788939011
3 75 99927 414784946
3 61830 96725 730593747
3 6 99948 358082793
3 78 99968 404077734
2 31866 235148958
3 61 99914 352427918
3 46 99938 784907852
3 53 99964 865339047
3 87 99913 949799808
3 19 99918 491871332
3 19618 36231 40723284
3 37075 51306 706223221
3 81 99970 650985922
3 4548 75591 842412281
3 83 100000 607926356
3 4546 93990 175789779
3 52 99942 339567387
3 25719 34181 168283710
3 33299 64797 611656163
3 3 99926 555171747
3 88 99963 200470948
3 50 99935 156293290
3 10 99937 377646140
3 54 99973 685497744
3 20675 37289 910391387
3 33 99979 494072504
3 64 99990 640405439
3 30388 75357 550350981
3 3886 20039 881769889
3 28686 62149 14306151
3 59748 83190 737660271
3 10269 82126 664134195
2 73006 346129386
3 74 99945 450566314
3 4780 12968 936213696
3 24739 43215 370130460
3 93 99939 355022639
3 34 99999 248516385
1 15198 75667
3 33 99917 974761468
3 15507 65778 645884687
2 71438 803600824
3 88075 99007 409985123
3 12270 68379 604829720
3 77 99926 481608651
3 28704 73344 206813332
3 4407 66893 132082854
3 34569 71349 837379233
2 28583 892129045
3 51805 58752 942566425
2 74944 769930774
2 14281 473708494
3 4 99922 943884266
3 64471 88708 418856818
3 25461 96369 940118255
3 15046 90601 345452923
3 33 99958 180012221
2 97236 489257799
3 50 99964 893245007
3 47 99946 763578515
3 16809 82960 705496109
3 25305 46831 156112497
3 73 99913 61938660
3 26 99937 415477975
3 40 99964 286553133
3 81 99943 606968337
3 90 99944 716246690
3 40817 77848 972408545
3 79 99902 672500332
3 2 99974 985485512
3 92 99950 308103486
3 57 99939 482812579
3 2 99926 982853250
3 72 99919 250082170
3 72 99912 302472402
3 5 99959 570104212
3 60 99931 735847338
3 5946 29773 667447247
2 33297 309823644
2 90780 15597437
3 52 99901 798611003
3 33 99948 2325903
3 62137 74102 322724700
3 64701 65152 582810622
3 49 99988 124564588
3 48511 81396 865035602
3 59904 65245 898710301
3 30 99928 256458055
1 18780 18973
3 191 37356 423732961
3 14909 63606 740502124
3 23634 53423 20371002
3 15 99961 178760331
3 18314 90151 477699312
3 44 99991 421909532
3 66766 91048 580085292
3 62504 76829 120392547
3 11973 57019 792696233
3 18619 26330 751060820
3 61 99909 644239874
3 41 99937 142805642
3 64927 92748 835228495
3 11951 62597 875002491
3 59 99977 627217904
3 32053 58158 734312170
3 56217 65971 250867112
3 88 99921 67183517
3 19261 43273 100643566
3 24436 55277 945373776
3 25890 27522 555243136
3 30 99979 690644201
3 10489 89053 287543609
3 11576 21592 155065837
3 50989 86066 720115236
3 15 99980 412724019
3 15709 89886 823628497
3 25558 70060 732129496
3 78 99964 898819048
3 67 99974 954329203
3 64171 64499 524207612
3 67 99969 619825290
1 32109 61268
3 82 99924 567201913
3 100 99953 23066295
3 71288 83518 286617230
3 99 99941 61364447
3 5794 5888 910112466
1 32381 49608
3 35 99921 674136835
2 51625 115129013
3 77 99958 71062007
3 11 99923 221753671
3 18199 19021 862553489
3 15778 71031 901817112
3 90 99903 719754028
3 13639 66263 789321315
3 46 99994 604733399
3 8 99928 688397368
3 41 99919 127054776
1 60628 85815
3 41 99917 280325451
3 31 99921 701864475
3 40200 93599 231938846
3 28960 35247 239317238
3 51853 80096 116877115
3 17 99941 629049569
3 7 99972 455199011
3 70 99942 531060171
3 90 99916 542736328
3 36917 38195 399905130
3 76 99978 628383688
3 80 99997 215705875
3 35 99956 895352802
3 9017 89502 131077575
3 18156 30693 696277410
3 5211 11473 540257934
3 10 99903 413319263
1 17581 92355
3 70 99935 400141068
3 25319 82827 389355648
3 68 99946 273025307
3 43009 57237 337250813
3 37 99903 1598230
3 6 99989 165127652
3 29 100000 46474618
2 63919 565515980
3 16123 53819 17347488
3 17225 46858 301136182
3 9 99959 151666012
3 55073 93412 400806379
3 27621 50185 936085903
3 23 99900 548652153
3 2657 74074 898844944
3 25 99906 932156127
2 1267 676987174
3 54 99910 651948906
3 2 99952 913303426
1 61183 63763
2 27872 425813299
3 356 92624 584645224
3 84 99953 198459655
1 4269 78126
3 30 99967 251321465
3 40 99946 14874412
3 59 99973 597559724
3 25198 39551 154643150
3 24514 66990 105983843
3 36142 88538 614739120
3 28 99901 671309100
3 61889 64711 896543663
3 52710 89086 680609207
3 64 99969 28354426
3 82 99931 594987211
3 81 99907 506249770
3 99442 99787 868508023
3 73 99950 845828117
3 7818 15076 992605834
1 18497 84513
3 27361 61905 410545030
3 33 99956 216077392
3 30 99937 814665150
3 53 99931 569957151
1 57039 79294
3 40852 75529 162649875
3 48326 64246 545032746
3 54756 95909 117449957
2 43224 666150142
3 30 99971 591673939
3 21 99962 420257083
3 2676 11034 777672476
3 31597 56011 639759620
3 14 99956 284057421
3 64600 70135 452731777
3 86 99927 15048535
3 76 99919 572658626
3 87 99972 680016229
3 28 99930 278865392
3 20 99950 163233323
3 62 99900 383921857
2 46119 566931324
3 26 99919 835935000
3 46 99956 206356159
3 18256 26815 79675023
3 78 99903 972520776
3 15213 66417 82558474
3 72137 99042 957692158
3 58 99912 129651294
3 14 99974 217177013
3 47 99955 306735954
3 14646 94299 916031554
3 77530 84251 593248078
3 72 99980 132006349
3 28785 73696 814736720
3 39 99911 883955559
3 93 99988 168432927
3 1095 26323 30343133
3 49705 57523 285304259
3 9644 24496 501213644
3 93 99941 439970869
3 61 99998 83406837
3 29 99966 762648659
3 26209 82588 797041107
3 78603 87723 976908311
3 27174 51080 899186282
3 60312 70347 885198088
3 91598 94967 751016290
3 22429 79731 343880688
3 17968 37214 412115028
3 20704 42263 608793296
1 78703 98694
3 92 99901 564496528
3 18497 96869 600000205
3 22 99959 522204851
3 37 99987 661893453
3 78 99933 340553086
3 45300 61899 204171892
3 44708 73363 162416938
3 90 99914 449387450
3 25710 37903 694668165
3 72 99997 994581888
1 90662 93845
3 28033 85359 492314552
3 29157 50198 193808108
2 82598 25510513
3 93 99916 310017916
3 78 99932 109851536
3 58 99985 972670546
3 55 99928 96731651
2 71863 383688090
3 51 99981 818066559
3 9071 76896 183738454
3 43453 45933 754083738
3 64740 72726 92704149
2 65146 348779598
3 755 74804 712317000
1 73884 85272
3 9 99971 645869844
3 17693 61723 60466495
2 4112 727951354
3 52 99982 169950880
3 95 99905 709948715
3 24982 31165 103200297
3 44 99997 550782222
3 7153 90371 875169578
3 98 99941 551621035
3 25760 93637 957918571
3 33665 76079 522218911
3 29 99990 305890973
3 7856 68117 654195283
3 35853 37725 847831084
3 34 99980 318987374
1 17956 29843
3 66381 98126 752339884
3 6593 86978 544314696
2 70493 731984965
3 26912 52945 974284443
3 20 99977 654034889
3 62545 76215 881162116
3 64 99956 41222480
3 61 99946 399025281
3 29 99931 905916333
3 96 99902 22020931
3 94 99948 709837668
3 77130 93820 847644473
3 68638 69815 714483798
3 3251 90764 739990760
3 8820 87491 676419007
3 14 99907 946933629
3 70 99936 698908259
3 9262 93623 857762976
3 17558 87389 45116165
3 86384 87824 905371787
3 29102 90894 236506904
3 3429 81653 212444250
3 3 99984 93818809
3 45463 74630 710777509
3 39910 72439 125367004
3 31025 85776 196053069
3 17 99951 999348421
3 64 99912 231501716
3 81 99905 157498299
3 4310 94324 42523504
3 73 99927 746925560
3 40115 64774 604748576
3 11945 12849 44646884
3 27409 31868 238357504
3 65825 80741 341482115
3 86 99943 615195546
3 27555 29859 191983147
3 14 99981 711846910
2 74146 854829686
1 42331 91449
3 23 99987 212620564
3 51 99997 336368550
3 34233 42062 355466705
3 77625 90202 252902067
3 71 99931 249296059
3 21207 67731 730762749
3 52 99941 384062258
3 65 99918 260889027
3 57986 75169 20378456
1 18720 18858
3 40 99994 474028535
3 58 99919 985731825
3 87 99942 450185257
3 89 99959 343939010
3 54 99906 315479094
3 55572 60416 788488153
3 11121 40946 624696459
3 42 99925 284803570
3 58855 97371 616403129
3 5 99954 834303902
3 60541 67563 120743780
3 2903 62880 388910294
3 26 99948 18621566
3 7842 59372 782511053
3 51 99940 549858741
3 91 99992 967586570
3 3 99955 988975914
2 725 666361596
3 88 99910 948181233
3 91 99998 34155389
3 94 100000 330003488
3 16202 81621 975147067
3 2794 51275 323094131
3 20363 66129 251948298
1 73084 88341
3 22 99960 503235090
3 82 99926 305828797
3 76 99923 631657593
3 99 99967 365947480
3 34148 55542 783544939
3 1330 98096 258787344
3 36903 89177 664651101
3 2659 41978 949131314
3 44 99970 395135424
1 16214 31542
3 19441 67703 383508639
3 75 99976 500493636
3 40922 82652 152089600
3 36752 64928 829814086
3 75 99903 163151233
2 22437 759246033
3 24 99925 475585009
3 6432 41063 174932107
1 29490 75819
3 35 99907 583851173
3 16046 18986 255402675
3 43 99990 227402320
3 17900 69590 896294317
3 89 99914 452260051
3 22 99988 457011361
3 72879 86855 325147924
3 526 47372 238192030
3 81 99927 269505180
3 6502 74901 258031912
3 26732 36832 707846354
3 51 99946 393597202
3 42 99973 325736554
3 42 99989 708687758
3 72 99950 126673176
3 34 99981 566971523
3 77 99915 82951561
3 12248 65094 185878303
3 65 99907 338424212
3 47 99988 178566573
3 44 99964 373760173
3 63530 94856 168748456
3 19 100000 700203674
1 5541 26245
3 56931 80899 699853995
3 64 99938 791421599
3 59361 76876 328341178
3 5250 57988 699515171
3 54983 62326 770534375
3 31326 78686 304369465
3 65991 83330 238087221
3 52027 89621 290536539
3 14359 34999 106958938
2 93946 153519206
3 93 99938 659660582
3 34 99991 821529923
3 44 99932 427284054
3 86 99901 864354268
3 54 99914 566283963
3 14 99913 246352056
3 66 99974 382380004
3 23480 71780 157632589
3 46369 64740 631967349
3 26634 93593 385795417
3 67 99901 422988566
3 48197 97607 601501037
3 55 99994 494813611
3 75969 88184 771980235
3 59336 72923 44692166
3 19 99900 525856370
3 8022 52209 936505691
2 27500 400642838
3 65 99943 502879043
3 41 99997 91220606
3 80 99987 880692596
3 38754 49986 840755914
3 83 99905 419648696
3 4939 92704 620847960
1 6010 93222
3 84 99989 487461353
3 45885 53300 892705043
3 90 99991 951400525
3 63379 79646 71052571
3 22 99902 905197423
3 56 99915 356401059
3 56 99961 248118623
3 41801 66084 424540393
3 5983 48754 833122970
3 33 99943 964035227
3 6411 36339 401280282
3 8 99924 145505162
3 17962 23251 999628210
3 11 99944 84232090
3 92 99943 552455576
3 53 99969 306784254
3 85254 96536 343754307
3 27 99963 167607714
3 17546 35442 582011255
3 37 99913 237034984
3 682 84744 786032030
3 88 99910 187131799
3 18 99957 374393946
3 80 99967 609550865
1 46467 58278
3 19728 95772 350312745
3 26036 31731 498974054
3 7141 82842 160569642
1 22691 24991
3 90 99980 624241656
3 43894 46814 959803181
3 8 99902 418020629
2 1499 630376057
3 58 99929 739767384
3 21 99901 611082232
3 70964 86617 918883198
3 66 99946 539302499
3 5806 87166 68013515
3 56920 72001 70116242
3 12032 60168 819774486
3 65 99935 933984506
3 32275 61435 220890489
3 10 99949 331710726
3 83722 98701 120747333
2 7371 219410695
3 59069 78245 507401565
3 49808 74419 734394315
3 25872 62031 29302784
3 54 99945 231226011
3 28 99996 281735582
3 11 99945 782172010
3 44768 74932 659130557
1 69907 93922
3 49 99932 781712390
3 9486 48604 842902362
3 16344 68396 14274627
3 24929 73651 612040547
3 16 99950 383955987
3 37822 97191 696352721
3 64108 68768 141645671
3 61 99955 202864660
3 35 99980 530156855
1 47383 78600
3 19 99968 808323929
3 78 99906 246772744
3 62 99995 678949898
3 75 99948 872764356
3 77 99994 121614682
3 3249 8160 893058380
3 22229 85617 918041675
3 18 99957 735754897
2 95734 500878576
3 42453 79531 257628869
3 8248 76450 504587295
3 37 99941 722755114
3 7699 55707 109745801
3 99 99906 124495238
3 7 99941 591230255
3 8 99918 881082662
3 16 99900 91188513
3 91 99941 765700728
3 63107 78482 769895217
3 65 99939 857190752
3 34101 40368 446983654
3 13752 22786 896529352
3 92 99967 686796212
3 32 99986 633559927
3 85 99966 356490091
3 40 99956 608972324
3 97 99965 496620269
1 14113 28514
3 58145 90405 262196064
3 26563 43103 47141066
3 9733 85575 840306973
3 77 99900 581806804
3 33552 49199 824105623
3 28138 39971 95886821
3 79 99994 280151341
3 61 99959 291981747
2 12990 500465667
3 4 99970 917843175
3 60 99953 340723239
3 72 99987 849127915
3 46291 77908 449855344
3 16476 77653 748783300
3 98 99924 253894059
3 65 99978 903857524
3 67 99903 605380038
3 64275 65487 176163504
3 15097 54591 453038719
3 60939 94622 749534253
3 1 99971 760499036
1 18029 25212
3 23697 72951 111124150
3 2550 55334 732529200
3 42820 50229 403941960
3 28913 30885 872480829
3 39825 92388 787851277
3 69697 90482 864726195
3 25 99996 250844081
3 68 99985 501439144
3 34039 57434 582151176
3 24 99951 411032105
3 9 99993 973847616
3 22979 50513 628215568
3 78 99927 676130642
3 17528 84617 901938712
3 34069 72954 113813439
3 30965 34628 779628079
3 46 99959 985372537
3 13246 64406 692310540
3 25 99923 116203551
3 6709 37406 447251457
2 42521 920047481
3 51647 57646 631220588
3 93 99926 811129972
3 20 99902 229118497
3 5 99959 762507794
3 41033 56206 663257449
3 94 99901 725142037
3 9702 23048 138555706
3 97 99926 480283721
3 13939 96225 680573572
3 9084 44447 249659641
3 77 99933 40893255
3 21736 83295 873288610
3 56 99952 570103019
3 80 99954 89077734
3 49547 57396 612834508
3 41780 70493 442114756
3 10122 57789 83463444
3 28181 75642 995509766
3 14458 71927 512850894
3 87 99982 442837499
3 39127 84763 170854456
3 4 99979 902952294
3 28213 80043 2902616
3 21608 74755 654926262
1 30298 96546
1 25106 65353
3 52118 87127 351705900
3 32139 82841 59546457
3 543 74473 917166677
3 23 99960 227385148
3 51 99916 807520741
3 41 99906 880480330
3 38 99957 84604670
3 66 99944 858867138
3 85 99916 603210617
3 20334 80818 254604542
3 7995 89568 43181243
3 9039 46886 359613670
3 19540 90404 825861836
3 62 99946 114528163
3 10 99923 386848166
3 62 99912 416898197
3 77 99942 406337228
3 53938 81612 348201095
3 8296 35645 414116123
3 71 99933 112170017
3 4892 36291 397253861
3 649 32429 727660702
3 56 99976 629127739
1 648 83034
3 25 99991 165512209
3 21511 87966 728470263
3 83103 88358 244394364
3 86 99904 579295833
3 30020 69320 398095122
3 16006 53517 893045207
3 33601 41273 8111904
3 7 99939 235738521
3 17 99992 715013400
3 25160 36645 307599279
3 59 99931 971684898
3 1 99983 363208514
3 43937 64626 288983542
3 57933 74012 138184713
3 52419 81931 684889065
3 95 99947 175304190
3 22251 97351 397577798
3 58271 90315 358276945
1 49952 67576
3 60677 80583 917967183
3 37753 87909 760261587
2 18499 986393223
3 4014 98011 922635971
3 3547 56530 675876745
3 50004 57785 464466717
3 37 99975 162146877
3 18491 22893 873487387
3 33407 44375 125374377
3 50810 90889 904957676
3 13 99909 39526774
3 19755 69023 436942132
3 17893 17986 991457580
3 43018 88554 576727527
3 46 99913 552482716
2 5229 917557089
3 74 99984 333528221
3 32987 56416 779624459
3 99 99974 655903597
3 6 99947 715153939
3 80 99980 922299902
3 68 99956 277097182
3 35 99965 629723268
3 51709 55805 377172603
2 28507 622140861
3 3148 20272 198843374
3 71240 76072 803193403
3 39 99980 799899409
3 68 99919 220178468
3 6 99936 273982510
3 400 88166 535262398
3 36605 71656 125440361
3 85 99938 448120298
2 94695 685672276
3 30 99932 582579540
3 20935 40055 820866269
3 41149 76119 568198640
3 33010 50584 510456517
3 60645 84368 581320230
3 39918 54069 341661269
3 22648 55535 881662862
3 55720 69997 617688428
3 52407 62232 454435508
3 64872 73143 103905621
3 61717 88124 54459033
3 81 99983 437676510
3 14498 41938 154128474
3 63168 77827 585342631
3 27724 37093 91101486
1 30303 90068
3 7 99954 382598725
3 14448 90168 406937983
3 49 99970 484755516
3 24049 56591 19245003
3 38 99908 869046460
3 67871 77828 204278732
3 82 99920 763926354
3 98 99930 390045697
3 8 99975 899363842
3 4437 34469 995213744
2 18002 366507197
3 6487 79636 628854843
1 1822 7000
3 46 99987 623913606
3 42 99978 158763569
3 8013 72826 547889379
3 40322 52148 598794241
3 62 99914 72864746
3 99 99978 28061024
3 100 99900 963869694
3 85 99909 600068301
3 82 99924 825328184
3 58 99993 147619043
3 40 99901 308794686
3 1 99980 530764744
3 80 100000 483249238
3 13558 69437 642010854
3 14100 96873 527007931
3 30 99935 727221469
3 36970 53507 939116848
3 34 99983 745804729
3 50925 97371 513037779
2 98357 316359346
3 18 99945 340747372
3 5393 24925 768786017
3 739 34438 947446308
3 8 99963 338496563
3 54 99941 39571532
3 40 99943 394929301
3 7017 9419 184841959
3 61751 93494 113530305
3 79 99976 632142512
2 67783 552973470
3 37 99960 214226952
3 3 99949 820619644
3 54 99974 104987755
3 96 99951 822019319
1 19410 84298
3 11425 39666 342254749
3 70130 91126 873223535
3 94 99917 276299006
3 40026 53232 665880481
2 2447 927251370
3 67694 91185 219186553
3 37133 82949 249921462
3 17883 98449 38041584
3 77302 90929 280466727
3 14 99916 912080300
3 59 99911 8410957
3 15 99926 344708230
3 97 99923 660629982
3 71613 96857 208920720
3 80776 99554 709712429
3 1 99930 249293543
3 17910 52453 354986649
3 68 99926 88152779
3 16652 49707 780659780
3 74581 85461 692358380
3 47 99957 127997189
3 25 99974 853390086
1 15077 28399
3 474 52282 789187000
3 51 99995 730311808
3 97 99952 28345948
3 71 99921 84808266
3 12 99919 995787282
3 35080 47742 149542269
3 25 99933 586134379
3 281 13157 143238589
3 32 99977 155470175
3 50406 93447 241327612
3 5936 77980 255648548
1 47111 85457
3 52205 98426 830165662
3 49 99990 178063326
3 17822 82503 876339764
3 7873 75191 945847181
3 11731 17835 569984993
3 34 99994 447048145
3 54 99945 46250717
3 57391 60575 977601226
3 13456 83833 255919608
2 52349 453139190
3 8 99926 802796485
3 49409 95629 768763948
1 45690 69847
3 30 99942 401689006
3 75 99921 220240984
3 9305 42811 367912426
3 53486 81719 864358344
3 18 99947 988617712
2 43264 123686973
3 49 99965 215890587
3 14400 42187 644198962
2 90762 340704285
3 46 99900 768174306
3 2344 64309 361939034
3 83434 93650 803392923
3 7942 79445 45909916
3 2862 16123 8169484
3 17965 25893 257055796
3 72851 72952 547687080
3 53735 98556 884522702
3 32841 96907 801243021
3 2809 8808 671475870
3 16 99986 840741972
3 91 99961 275739606
3 53 99902 247346725
2 32387 26239374
3 79593 80134 909455668
3 89 99914 733624489
3 31 99949 284119386
3 43217 47184 167267629
3 45 99963 923612508
3 71 99936 988844924
3 45206 69694 624413296
3 42142 87410 96520023
3 15412 54905 6966973
3 12970 96151 189963409
3 86 99922 193470383
3 57 99950 49012226
3 92 99975 571434120
3 58880 94864 288881854
3 46025 49976 893717306
3 84 99927 516136838
3 46 99974 125151093
3 38 99915 230872703
3 32 99944 619610108
3 11531 56761 808891171
3 27711 91395 442372157
3 71523 81730 709677685
3 100 99975 229239328
3 66703 86677 831427448
3 89 99905 484234271
2 9479 82193950
3 10 99901 735562798
3 20 99924 78438610
3 86 99968 562444088
3 80812 90670 25458199
3 58 99973 608020237
3 15 99942 312510497
3 68 99977 766489910
3 28152 90384 275702655
3 60742 99622 617355049
3 32 99930 547880917
2 13405 406825194
3 83 99971 155938403
2 76779 163006062
3 76 99913 304086851
3 69 99969 962677157
3 100 100000 459986828
3 27024 40501 991374852
3 70 99902 562964905
1 30440 82084
3 61 99900 360931936
3 38971 84478 569684403
3 41 99933 786676536
2 38860 806784841
3 80 99913 4809537
3 79748 85488 451848513
3 22591 89229 634656452
3 38972 49981 908896592
3 5 99908 369305637
3 4 99948 557459462
1 13672 25349
3 16866 73369 436052267
3 27621 93514 340119853
3 79 99952 538637028
3 12457 87689 766944536
1 52032 75673
3 51 100000 674501131
2 94107 422895132
2 47929 667578779
3 63 99932 609265938
1 54482 88154
3 3950 20712 696114170
3 25 99915 965640915
2 18495 935101421
3 53 99964 829751677
3 12694 97925 463737969
3 58088 58259 177412936
3 3 99926 614926644
3 58 99995 301611095
1 62191 64923
3 96 99931 978130296
3 11 99999 674774696
3 92 99947 815390095
3 22903 48238 744385669
3 23 99900 99781609
3 91 99994 167523999
3 75 99972 681988059
1 43311 49499
3 25 99971 238794511
3 27 99922 834521150
3 27380 90030 454802839
3 5 99952 656596348
3 52 99903 394595542
3 1392 50598 758504846
3 22074 47416 199814394
3 6487 49675 777240204
3 36 99990 617466697
2 97680 403634702
3 31 99934 573523676
1 18378 58546
3 17 99948 182831328
2 62811 593987938
2 615 870607366
3 24 99984 490568902
3 35 99928 143273021
3 93416 94509 533443551
3 31288 58009 34393378
3 335 30407 64893729
3 39655 97176 448409770
3 17344 71491 110436989
1 16312 71570
1 9067 55965
3 17481 90395 116030592
3 21 99960 11572487
3 82 99932 409474600
3 37813 40308 221886517
3 53755 98320 654024996
3 17920 70722 574575976
3 93 99989 883102253
3 37194 73791 728193081
3 34972 47284 780376294
3 8220 70508 963045152
3 76004 99550 26649678
3 45 99984 758056324
3 56890 91607 302515577
3 70 99964 108500497
3 26 99992 43774079
3 53163 97376 470882122
3 43 99947 497568692
3 91948 95291 871541855
3 42918 72179 544084250
3 47724 88526 5936704
3 63 99977 87164436
3 57 99963 796763891
3 7 99935 559614813
3 5533 90347 831852323
3 2609 66262 936903992
3 37006 45603 828674042
3 49 99926 314507753
3 7471 82832 341761328
3 32 99976 985715300
3 80 99925 190952803
3 1693 78096 519554884
3 77 99998 59083434
2 34379 344834216
3 88 99906 891429882
1 58949 94045
3 34 99902 233246453
1 26774 67269
1 58579 76520
1 2628 9269
3 92 99927 704335095
3 58337 87981 761971442
3 87 99937 319850755
3 35192 72582 870476501
3 68 99955 212815446
3 7929 43116 733391939
3 31570 51660 520850939
3 2904 29689 794444051
3 20962 64317 699073411
3 12715 13940 161041250
3 60891 70234 664600467
3 10 99985 486768840
3 55527 97379 762705089
3 29155 45807 845257
3 68858 72385 779180705
3 91 99960 305261453
3 6 99929 565465883
3 75 99987 807714771
3 21952 49873 862934016
3 31916 82715 557883172
3 52847 89767 23114973
3 18157 68390 84835653
3 60835 86657 780813070
3 41 99928 754192879
3 28999 74725 145245718
3 95 99991 182016962
3 21258 65401 226072622
3 71177 89058 356736374
3 40457 76991 479967517
3 62 99994 53837140
3 29 99941 331653447
3 72356 77784 522473190
3 48 99931 812963080
3 92 99988 400091882
3 43706 90722 76424771
3 89 99900 418846604
3 23 99993 453820470
2 71984 56042252
3 37787 65678 165022666
3 56690 67476 909873380
3 26 99973 201917251
3 6 99928 914502489
3 44 99917 265425016
2 8579 169786749
3 37 99931 926086881
3 34 99944 780759480
3 91 99969 335899751
3 3880 13744 361930559
3 14982 53320 458446692
3 82118 97039 494021495
3 54414 76222 931135034
3 2145 72691 903189956
1 5283 40710
3 59120 92888 862477793
3 64070 64241 933745764
3 29 99992 727453239
3 22800 95087 18416773
3 90684 98401 324832615
3 95 99907 227261956
3 5 99945 704436707
3 37566 95910 265953731
3 58734 98695 898107518
3 81 99940 298037430
3 80 99949 296932963
3 12359 85243 751952762
3 82 99906 918900549
3 93868 97251 288891943
3 56 99951 432058840
3 2 99991 513991271
3 97 99989 428351104
3 29509 82583 466868678
3 11 99940 660578888
3 41 99992 718398540
3 86 99953 542034965
3 9 99984 357760330
3 7 99915 346597404
3 59 99955 586563186
3 78053 84929 600289170
3 11 99924 154508586
3 65 99956 144598691
3 35987 81612 82223649
3 4924 5507 594983589
2 82413 747081291
3 33460 35389 823432427
3 71133 77263 172590532
3 63 99970 129880814
3 44502 94882 769762124
3 88 99995 689665513
3 16614 46125 874589738
3 16565 63450 633307095
3 16243 70204 44629065
3 18185 36928 970011708
3 16714 30142 62107667
2 59475 81822542
3 13898 67326 76717467
3 5575 29566 613693618
3 26 99954 417438866
3 63014 73393 479115560
3 11 99936 216777138
3 8 99993 645143416
3 59498 81118 262309158
3 98 99904 361735252
3 14 99963 159634165
3 69 99908 644459213
3 1500 47208 256189719
3 88 99976 183075589
3 70874 87668 247468485
3 42022 49057 916016934
3 50 99943 21004821
3 71772 85297 672165523
3 32 99938 690207943
1 72502 99653
3 39 99945 135785441
2 3033 838907418
3 24 99927 635497922
3 56 99962 962696304
3 38640 90690 511703740
3 6 99904 158027194
3 90 99973 338603705
3 84 99981 589369181
3 36 99989 646003038
3 52208 92383 537872743
3 20 99994 130275566
3 40733 84372 861701892
3 98 99921 190485598
3 94 99908 710445875
2 81926 718053585
3 25 99925 560081854
3 99 99919 474182247
3 15551 43333 998403922
3 58 99986 954015720
3 89 99982 376576274
3 70 99953 215601205
3 39 99968 70299833
3 15 99962 987930176
3 5380 44470 271761459
3 26993 84478 154821469
3 1 99930 284739221
3 13245 27504 595319258
3 69650 75402 685663562
3 27 99991 754218450
3 15614 38718 762367887
3 38 99979 651262014
3 48 99923 996513826
3 32 99997 279361613
3 14 99906 725915446
3 40785 53290 817811190
3 31855 60513 865164458
3 16 99977 608015563
3 22 99918 595250811
3 26347 65743 829940753
3 35 99967 947263862
3 56 99953 836850445
3 51 99908 601882163
3 30885 96997 184804513
3 3376 93248 371777599
3 46 99921 989635864
3 27 99994 807256472
3 54456 65260 25410878
2 53814 534655861
3 73028 86786 192828708
3 81718 89313 971652852
3 41 99973 76393712
3 95 99926 866965571
3 77 99904 843740365
3 11222 26655 713155742
3 87 99989 59370277
3 84 99957 664136211
3 42541 80190 8823363
3 69 99967 483716910
3 93 99958 999182245
3 40 99932 339909875
3 21 99951 6405010
3 31 99917 779633425
3 17 99987 277710572
3 59 99926 603294293
3 60 99987 592543047
3 48 99961 679303517
3 54998 61051 37684539
3 36 99911 1885583
3 4487 5146 75075831
3 67 99946 935917129
3 19 99944 269341462
3 4059 60632 968869978
3 87751 98918 832942518
3 21 99986 680566192
3 36620 67347 766078918
3 80 99929 539724627
3 3016 18535 355846816
2 38408 855202004
3 12 99977 280103876
3 79 99987 990924310
3 18530 44510 999307197
2 40627 377747711
3 71 99950 527219506
1 27868 29773
3 78397 87376 599515791
3 71 99909 256655552
3 3853 22388 345170403
3 7762 8075 199773079
3 6 99935 666140089
3 19281 25256 301019534
3 10748 41012 42528528
3 27 99973 898197471
3 28 99931 593882535
3 9357 42240 335045631
3 17615 60290 182227465
3 47 99916 614345815
3 56035 58168 491318760
3 12888 51411 878017335
3 81 99934 148717231
3 10 99983 370988040
3 19047 62180 364059219
3 24 99945 616917185
3 7363 45693 427356266
3 258 53561 127923101
3 48113 67380 196878719
3 27 99964 436293387
3 51834 98959 85492389
3 89 99906 109712869
3 61925 69150 755182409
3 97 99977 574343653
3 59 99993 258309453
3 40302 80760 124346452
3 52353 60735 23564626
3 16274 56703 392345861
3 18880 69010 207670613
3 9200 23666 584337282
3 29 99980 62002558
3 87 99987 61870726
1 25016 63767
3 11470 31586 489559246
3 28 99950 417986840
3 45325 84401 545368091
2 85508 338512530
3 23919 91495 757208025
3 9 99933 119453499
3 13 99951 245264657
3 29598 47201 344604106
3 78152 81456 523750161
3 24229 67181 949081576
3 49 99947 688929198
3 66 99962 785210482
3 28 99997 448819468
3 9974 60339 233399238
3 61 99959 57695387
2 6255 433400309
3 38405 41594 918195783
3 7282 24791 599958139
3 86 99969 765651961
3 86 99976 544928562
3 42952 65467 475046235
3 15 99942 864812274
3 45 99963 672044417
3 17 99918 110748026
3 40 99966 71660326
3 52438 59771 407642110
3 32 99952 384430048
3 5 99938 756370945
3 22 99983 346815890
3 89 99925 213555814
3 31 99970 592069154
3 48305 94542 115029698
3 1745 44781 248749932
3 53 99964 144941300
3 2 99941 889241975
3 382 28840 161126647
3 40 99973 649453798
3 25346 88622 385208055
3 87 100000 621040561
3 19 99924 576746402
3 24 99900 80965142
3 23369 69125 994642625
3 36343 64865 719193034
3 67 99995 281884167
3 68 99932 204639604
3 72591 84666 449153065
3 42009 56490 451715676
1 12264 84040
3 5 99929 625472932
3 3035 61346 920064639
3 21 99959 877007062
3 3 99911 413078019
3 90 99931 127006166
3 18489 59086 926456327
3 65206 80994 619377496
3 63 99921 666312893
3 66 99969 425397008
3 31033 50035 844060684
3 68209 98360 284112811
3 30487 63294 232257826
3 15 99947 629926656
3 81998 98354 621518922
3 36 99995 781519491
3 97 99990 413206783
3 26 99945 43999738
3 8 99943 105222721
3 57395 74275 50338932
1 69552 86008
3 30473 62417 251051916
3 35290 83715 394892630
3 24 99934 576165635
3 17 99908 175103238
3 3 99953 859802811
3 96 99958 139579363
3 17 99946 880513898
3 23607 90230 390188616
3 15510 72190 173201258
3 28 99925 966790668
2 57316 606072792
3 83 99903 990179903
3 2430 6617 479182215
3 1309 76413 928964021
1 78266 81753
3 39 99930 505116169
3 40 99904 324946175
3 66510 84230 987293642
3 17684 51186 304558056
3 46030 96017 212877984
3 35723 93953 597116521
3 24484 50422 992837748
3 1 99980 677136868
3 50 99913 791112812
3 83 99913 268335223
3 34550 63375 589210365
3 43 99901 982817715
3 80 99997 119502399
3 51595 83848 968013199
3 39 99922 597749381
3 22582 60033 445360028
3 74856 98094 964843821
3 3453 7314 378373242
3 74 99961 149039028
2 36597 969744297
3 29147 81058 531675236
3 5 99974 25029947
3 27161 93679 184355424
1 37204 59384
2 17965 609666685
3 15 99969 727325073
3 23069 67128 461771895
3 84 99995 312719171
3 93 99931 41413069
3 2361 39574 125848452
3 82 99982 485632517
3 23 99987 422874202
3 49708 51164 481951557
3 26728 55307 355128591
3 1 99920 517349288
3 68 99951 390810147
3 88 99989 999698640
3 93 99998 559523201
3 43459 52664 670023101
3 3036 29439 732525809
3 18948 26097 353823453
3 84 99994 161689806
3 21141 23699 193345125
3 32 99958 14268154
3 10 99995 257599199
3 80 99966 200356879
1 33184 63368
3 86 99994 106941106
1 170 534
3 48 99904 568398481
3 77 99907 101256624
3 3932 84163 724208384
3 50117 55596 32687836
3 60703 70869 809535921
3 23016 69530 83872387
3 97 99922 107175873
1 22075 25839
3 52 99955 207738687
3 81 99978 526576857
3 11753 97204 736249051
3 70 99913 216689794
3 76 99965 607136814
3 56839 64183 64155191
3 21 99973 188385741
3 79 99958 3840684
3 90 99902 28955298
3 95 99953 904110653
3 21784 33747 910759456
3 81 99927 82826436
3 9602 12914 422211770
3 66 99914 950499753
3 31700 46927 362985622
3 77 99954 31408699
3 56625 90736 132056701
3 83423 84124 507575870
3 67 99946 620246295
3 78 99930 511860422
3 68 99960 616393301
3 34 99980 212297027
3 97 99952 583429935
3 63392 77967 560495837
3 59273 62553 746979216
3 17 99965 377567234
3 52020 80958 125535374
3 47 8620 743657534
2 71954 565471246
3 62724 74808 324729201
3 3514 29585 997184489
3 67 99935 894386672
3 22134 98442 147818216
3 44 99959 316430672
3 11 99954 262161606
3 71 99936 473416509
3 19 99959 913885383
3 29 99908 243096032
3 13875 65634 765693996
3 52955 82372 290390515
3 27 99978 143659756
3 45174 65927 252795156
3 30569 90755 188078753
3 61 99948 441323607
3 19678 49545 33455041
3 77876 94411 403899167
3 92 99920 253084943
3 14036 76878 752308271
3 57 99975 299328337
3 8379 64423 155299579
3 65736 73485 873187651
3 64 99980 825302340
3 25198 79690 359842251
3 17301 70570 683369700
3 30374 43498 173897326
3 34153 72677 647014375
3 48 99959 758810115
3 43021 76420 622194395
3 28 99933 756091815
3 71 99910 833475945
3 27670 69135 390969330
3 39807 92768 440687396
3 26324 26353 779266152
3 53 99977 202646177
2 84775 828651010
3 35 99976 617420738
3 36 99927 151823079
3 98 99963 866228401
2 50890 327904806
3 30210 33415 268541499
3 45375 91635 352943111
3 20472 43742 442739505
3 20102 43906 514863385
3 24999 57512 595951310
3 83 99936 382983421
3 80 99959 921201179
3 64393 72908 728964453
3 65 99980 378030946
3 8871 37187 305697547
3 26 99953 754924232
3 83 99977 54614242
2 36131 233739693
3 20872 33187 784899769
3 4 99967 971682213
3 36 99977 404916789
3 54757 82430 879072395
3 25 99993 560276438
3 54422 88007 471810055
3 35 99936 601962405
3 96 99931 272109308
3 19 99942 257238593
3 63 99989 628248152
3 27589 86251 722557532
1 34238 46085
3 69 99945 302109315
3 853 63601 993919657
3 74 99940 465208978
3 16 99943 391872440
3 18 99965 748647758
3 74 99998 207452073
3 43 99910 701475846
3 29 99978 424769674
3 33 99998 95129207
3 93 99968 718875365
3 58805 64927 767583361
2 34860 421367310
3 42 99907 896177650
3 63395 91169 120863116
3 44791 73860 748604384
3 44 99925 244853095
3 15 99951 512505736
3 45458 47488 257724873
3 33 99930 160202932
3 73 99987 77862077
3 55251 83074 641460147
3 51923 99890 487626113
3 7084 44941 487040328
3 51835 73148 93485083
3 27058 89386 909959906
3 65485 97256 800008495
3 55 99972 834038542
2 79691 910479918
3 39369 88821 982522859
3 31266 77551 12703047
3 36610 72935 306292307
3 4406 85804 102143796
3 2 99957 233485802
3 8991 54016 442570555
3 20 99920 210967626
3 60 99979 768965787
3 20483 96027 871972495
3 86833 99664 33205415
3 58452 86609 193868806
3 68 99947 463244563
3 32502 34523 327031074
3 35 99907 253005454
3 91 99916 471748784
3 55 99953 35713937
3 91 99999 924998987
3 20120 54240 383662966
3 20131 98199 536813330
3 10364 55914 975732173
3 35390 85914 153428377
3 68637 94092 550789099
3 25764 59050 757024797
3 45 99949 675783876
3 41268 68832 97500156
3 79151 82137 873137403
3 78211 98888 569095013
3 98 99920 876477239
3 56718 63633 651348555
3 66 99938 194632888
3 16 99975 596058527
3 12 99927 49760298
1 9202 93427
3 5 99904 888800745
3 26 99996 763461828
1 5450 42859
3 64102 81257 736814743
3 39752 59573 478030264
3 21 99948 390569878
3 5506 86563 221568623
3 20312 34144 839128851
3 49 99912 15992450
3 37977 59415 643075498
3 58 99939 217013536
3 48 99956 475696337
3 78709 83421 692015082
3 83 99962 179803028
3 1 99959 832748865
3 64218 82594 240514437
3 4947 89101 845936866
3 83 99907 375629294
3 84 99990 733430964
3 63289 80008 579270473
3 46823 60833 881384417
3 34428 40653 765805298
3 19426 90151 834244644
3 30814 80317 391867675
2 80418 813833719
3 94 99949 911583962
3 47855 55737 577507531
3 38 99928 368998093
3 22763 87732 363622026
3 67153 74714 991849885
3 38777 42211 99950041
3 3646 64368 438544661
3 64249 76082 953639762
3 73 99992 510173747
3 61 99948 977081113
3 36856 68639 168633188
3 9140 15502 20238508
3 10575 95761 101521647
3 77 99950 974114043
2 2705 253145371
3 38855 53503 736781875
3 49 99985 814777814
3 89 99949 172058752
3 3 99967 301329136
3 54334 57958 842855549
3 26124 63644 702212865
3 44 99939 179853894
3 26 99962 161084640
1 23767 94669
3 24655 97410 858062492
3 92 99901 955066504
3 18019 48539 429446031
3 46 99901 378874053
3 49 99901 452816169
3 15 99909 201694245
3 1703 38713 980975407
3 21916 28636 412529762
3 5992 41408 92101127
3 26060 60128 870825319
3 10 99996 828206950
3 7 99911 866191780
3 31 99927 674159945
3 54 99969 640223905
3 30 99982 522146089
3 82 99964 306469841
3 75 99984 534235499
3 39 99979 610251689
3 40 99911 998686999
3 59 99981 725784305
3 74 99987 949820362
3 67 99985 435761241
3 13523 14156 424905197
3 15118 72981 205088848
3 4244 6840 638307623
3 43 99933 776337169
3 8748 21969 496752400
3 15 99906 738432255
3 49 99984 881332264
3 38969 76959 924805939
3 10456 40693 538154247
3 15 99937 324662867
3 2057 76562 660284886
3 89 99963 248624037
3 91 99935 978904574
3 44944 51264 428768869
3 63 99914 156377632
3 31188 80848 898655059
3 100 99981 722354245
3 48 99975 340268176
3 6396 11270 972394070
3 61 99974 928123819
3 20671 91823 989566670
3 63 99968 320319990
3 18288 94299 103270319
3 89 99909 224963359
2 6144 782403719
3 8 99984 937904954
3 4 99980 204710397
3 42873 71534 152304285
3 66 99990 246481874
3 89 99948 222179036
3 70 99974 815727983
2 20306 252903962
3 15963 80270 454827375
3 9 99919 706079614
3 17 99973 391486187
3 68 99908 630503397
3 77352 96380 90715334
3 44 99948 326292908
3 95 99902 440617732
3 46 99959 782122333
3 37456 40172 239526652
2 29740 206513829
3 17 99957 444154802
3 9715 41675 186005126
3 9 99978 178859299
3 42880 86376 142057453
3 22152 80120 237887992
3 16916 49515 782431700
3 61 99999 129374404
3 13626 19741 683539651
1 41063 42270
3 93 99934 639659226
3 46 99972 220536348
2 89592 151608908
3 37291 44405 863865896
3 33 99932 465773915
3 24410 90751 33982041
3 1395 81864 643895203
3 53 99977 412512532
2 78634 970137056
3 27941 56137 635278875
3 91 99973 969455726
3 29 99945 402695589
3 92 99960 99867148
3 59 99947 525341941
3 82 99994 861606481
3 96 99997 348725601
3 30919 91699 449877963
3 8412 25286 76079253
3 46557 95797 912387795
3 26357 52657 957549580
3 60 99900 11905187
1 30765 76120
3 24939 61149 559649898
3 19659 58579 428215422
3 4602 12547 863206467
3 3 99951 470139114
3 66160 91867 228430683
3 43791 71788 233922794
3 7 99939 325772586
3 31498 54825 42154250
3 12 99996 401780584
3 45138 55732 427639220
3 40744 64351 70724961
1 79738 86980
3 65 99984 971332169
1 29822 92042
2 60746 774734477
3 79 99929 462315697
3 22444 89397 290515217
3 55 99902 689674375
3 56281 63523 524983661
3 15 99972 123515022
3 5 99903 594693440
3 45566 98178 862843066
3 11912 78320 583423211
3 67091 93640 771030876
3 60228 74746 702931681
3 68 99930 256740128
3 21887 47564 719300928
1 26250 46754
3 59 99953 794541263
3 41440 67785 370401864
3 56 99915 186302306
1 10828 30861
3 56 99984 957770566
3 40 99929 318031219
3 55 99948 631329750
3 10691 19313 998814706
3 6095 19896 793439122
3 23725 67426 340810701
3 2099 49103 13510377
1 61933 90542
3 71 99940 834785335
3 28019 73716 311996033
3 35249 45490 702049918
3 14624 73260 772211489
3 66 99962 400956920
3 100 99910 838631866
3 5202 35791 446743771
3 7457 8671 171567937
3 6 99920 16812629
3 52 99914 129507585
3 12088 15816 356330846
3 46 99909 136810519
3 58280 68213 472924114
3 39829 39920 22016800
3 42097 82170 91726271
2 3063 248242366
3 11 99947 827075488
3 20763 96084 751085492
3 89 99979 432236968
3 29725 57094 822087857
3 48 99995 288167272
3 25793 87716 682825696
3 79 99963 972390202
3 849 38951 586925387
3 46673 66157 607574280
3 10867 72757 807934165
3 61 99967 396388329
3 40 99933 69674090
3 12693 93180 401034221
3 39 99958 190430837
3 75125 97840 115313717
3 10 99998 642621587
3 9722 23116 85897030
3 70595 78268 615767175
1 59545 63650
3 88 99979 43922692
3 97 99940 744085931
3 23 99975 783546221
3 26091 71209 140739312
3 945 36608 89551534
3 6158 13884 872963303
3 7 99904 444940884
2 52039 8363329
3 12912 99269 392633356
3 7300 44488 800539817
3 37 99916 648530583
3 53 99971 328917721
3 895 3791 988243304
3 66924 73766 441535004
3 61145 96721 658598662
3 97 99994 562736272
3 58 99975 312227817
3 72 99964 841589367
3 100 99908 270897520
3 4184 49489 401338570
3 44839 48761 513856790
3 80 99954 762702351
2 26421 323143093
2 33857 221247980
3 62598 94412 114473381
3 25435 61301 546523498
3 92 99977 823732774
3 2 99936 763207218
3 55 99964 284518826
3 42 99978 105280937
3 20 99973 711848266
3 11776 91884 34689499
3 86 99955 608154027
3 71 99960 402862930
3 34318 38183 410371951
3 29615 91384 19700519
3 53 99987 234881003
3 10 99978 849882454
3 32 99922 536122907
2 8208 608683815
3 40911 87074 910671386
3 38 99903 333669087
3 4106 43956 338748066
3 62 99956 361321355
3 7886 77625 413561137
3 11013 18556 762746179
3 2 99959 161380617
3 24001 55917 758636131
3 12978 26788 878972276
3 22155 77414 782819358
3 65 99965 915946229
3 31 99969 619170133
3 90 99977 617455293
3 46 99942 657642919
3 1629 48496 645327969
3 95 99970 52281544
3 33370 91820 183153611
3 6084 22094 439924759
3 93199 98181 219679086
3 10 100000 715325546
3 38308 69482 972566717
3 85 99943 364372525
2 77959 620435446
3 48870 94674 698341701
3 26 99984 939684348
3 33721 34332 242996945
3 2 99938 394360624
3 80 99904 905546268
3 83 99966 475986226
3 77084 86855 257070493
3 76 100000 851756292
3 27354 48798 969550011
3 36600 94322 682210745
3 32549 77232 801091618
3 46 99967 205295977
3 34426 93913 537945685
1 17465 44652
3 75 99912 536091182
3 68 99907 247298447
3 24 99960 698050969
3 90 99964 805673737
3 41 99981 254837984
3 36893 59971 578738695
3 96 99914 579224076
1 69159 74230
3 5224 29397 165033752
3 98 99956 134275806
3 31 99981 229655780
3 57 99993 88680414
3 81 99985 535326839
3 48 99945 903450021
3 21 99988 765017652
3 99 99960 109965345
3 82 99992 659851905
3 20 99910 231294215
1 42790 50535
3 66395 97907 264421591
3 37 99954 821882071
3 7 99947 355680630
3 100 99954 115018318
3 95 99971 964034990
3 42307 87427 756735054
3 36620 90703 332985949
3 40678 73568 916937370
2 90928 199810511
3 52817 92978 297104286
3 85940 93705 920186716
3 32 99907 524371103
3 73 99941 614839726
3 54 99902 61759287
3 28 99913 776925693
3 80671 93543 710759622
3 7770 20327 223714068
3 46538 61504 494035311
3 73 99933 69221957
3 24 99931 253051566
3 20262 39421 348963481
3 87 99978 149509162
3 36 99935 438680652
3 58 99987 155295949
3 13227 70242 334754425
3 18143 25621 652665873
3 55935 80493 417277202
3 95 99913 137044381
3 92 99903 181960978
3 58533 75370 164765457
3 82 99998 977372406
3 41024 81042 418305054
3 70178 88334 998795113
3 43836 54134 552297178
3 18014 22414 338329664
3 5 99914 685422162
3 4 99986 78395814
3 26431 32710 350079840
3 42784 89720 563944344
3 11 100000 780658111
1 48008 70827
3 18546 88975 19797000
2 30589 404793507
2 28670 112803660
3 95 99901 452342016
3 75 99988 176735319
3 3 99904 235619725
3 32 99993 851330883
3 39 99914 396302194
3 71041 71493 746113731
3 52176 78826 88631747
3 875 31662 953670105
3 39 99926 787121637
3 43 99971 335860457
3 27 99984 571179324
3 26938 28403 64385801
3 73 99979 980976422
1 4437 19062
3 65 99933 777222817
3 73 99992 302366480
3 68523 69075 77518747
3 27248 72674 914377129
3 33 99990 612164865
3 1888 51155 270700707
3 7313 64813 574540198
2 84413 590853236
3 34561 84971 126819304
3 26388 52713 442470108
3 7579 80047 457681736
3 69 99975 939444606
3 69 99997 713220801
3 35602 92221 601939095
3 72 99998 662225104
3 25781 90206 946088070
3 21 99950 720303287
1 20092 48002
3 18 99995 112021178
3 24631 31353 796270350
3 4071 18911 809788224
3 27377 54250 923835556
3 63585 92531 88051339
3 13322 50548 240153274
3 52 99955 973757992
3 68005 85250 179059757
3 70 99911 845594311
3 18 99927 71806636
3 34 99901 282012207
3 59108 79012 87362128
3 63 99917 218973039
3 26371 61915 134870383
2 74028 196025426
3 32 99962 255133227
3 825 18339 541679075
3 6761 34903 654604590
3 765 37298 68716079
3 72759 73336 228037297
3 26 99931 911720906
3 23744 41429 697533709
3 75 99917 802374387
3 15451 75062 951623731
3 1838 65137 753405447
3 62 99947 841507782
3 31 99932 521730101
3 81 99952 247404400
3 59625 81989 206908528
1 10304 38567
3 8627 79329 548392729
3 77 99904 853082118
3 98 99988 319443649
3 72933 90523 830973680
3 46040 78039 22897447
3 70 99915 482305702
3 86 99963 660175463
3 100 99945 425717807
3 50 99926 996606149
3 1915 14115 213777030
3 3892 43736 528614878
3 15 99941 784946551
3 70192 92091 3094046
3 11 99928 954400427
3 16428 23440 235909234
3 18323 76485 902729474
3 88 99981 231649343
3 33 99932 868448289
3 30 99919 425053075
3 63 99923 71121484
3 96 99983 809616282
3 10663 98285 635999349
3 48056 82717 43033428
3 56 99943 534585493
3 38 99901 463565956
3 64 99955 230366779
3 24 99961 89095916
3 43 99972 621526883
3 78 99999 459123128
3 54 99974 847869321
3 27807 75820 920268088
1 13085 82343
3 11300 23471 555243011
3 8 99982 96586110
3 59777 93907 15769103
3 83 99969 849140725
3 13 99959 595759502
3 7476 11979 997371911
3 94 99969 638172605
3 7 99976 797507245
3 12872 96618 940248410
3 15 99903 965636886
3 13966 55237 449907864
3 90 99985 822254137
3 24665 26280 666013526
1 18605 90488
3 40706 82665 58208262
1 24177 29510
3 61 99954 468971679
3 34 99969 692362429
3 36 99949 588600371
3 84 99957 290967838
3 65619 78988 153641708
3 51379 66047 195478618
2 96981 187232843
3 29 99932 98596426
2 36795 96335993
3 30250 55741 356806088
1 40902 57574
3 23 99908 458977740
3 64004 89648 327757818
3 57 99902 571106836
3 14589 24627 712082641
3 24 100000 639390233
3 1597 51586 253955626
3 2 99974 353275505
3 53 99942 296481462
3 10482 54163 545417556
3 86 99912 901131148
3 98 99972 301956917
3 53 99971 721804125
3 29 99951 827191698
2 82127 686492222
3 88 99930 419630409
3 27 99904 476989419
3 85 99980 469716063
1 8235 18758
3 53094 78736 208683546
3 26 99941 509295060
3 13 99961 87315040
3 96 99998 576584741
3 19872 90098 968086419
3 37 99951 562280116
3 89 99911 771721011
1 7385 15829
3 61 99907 460868830
3 22559 95711 480210909
2 16040 701111603
3 45480 51446 721685566
3 13 99992 511453003
3 45952 88927 143770127
3 83 99985 859460236
3 75 99967 22242909
3 29000 38298 24922318
3 96 99973 570107248
3 43 99909 461113556
3 100 99921 468372862
3 34 99916 550413154
3 39665 56213 703943775
3 5785 66569 530235538
3 100 99989 57902464
3 17770 18781 262472547
3 21 99994 205261339
3 96 99900 496512404
2 25237 280248804
3 35510 40738 745358647
3 25977 72390 192171938
3 38 99950 617354482
3 37 99904 133881515
3 1125 58477 741635458
3 40402 46365 633534780
3 72127 94377 264842279
3 29 99935 624066492
3 78 99984 81285690
3 6051 86029 14745391
3 80 99937 272823112
3 27 99932 986639340
3 72 99945 686302560
3 22 99900 80309903
3 37236 73730 396466601
3 32 99990 513491249
3 3 99953 16953656
3 10 99904 488736982
3 10042 46875 835854880
3 95 99994 348934439
3 18968 32359 26075339
3 79 99934 217022562
3 70 99954 11287944
3 13781 57656 302448015
3 23288 75000 931722853
3 14 99940 760823540
3 30 22261 768435007
3 72696 91999 824706251
3 82 99932 361276440
3 29105 55875 115026482
3 73 99966 682019240
3 18355 39185 484555875
3 7593 96877 338756663
3 27294 53617 50391078
3 13 99903 600687786
3 92 99937 93600132
3 28425 44470 175113692
3 43911 45165 565147069
3 80385 84567 412808239
3 39781 43992 465797500
3 33929 42890 599796067
3 14808 26037 405070152
3 25272 59328 234524326
3 6 99911 527469118
3 45388 69090 279903468
3 16 99918 744641279
3 64 99999 667106689
3 38792 69876 179395812
3 35249 49065 907814621
3 56127 88647 567142265
3 63 99934 987237815
3 30116 84455 248340520
3 70 99912 773325917
3 41906 47882 846800949
3 773 91786 787510339
3 10280 94327 690265834
3 26 99956 718269402
3 11194 21247 549606932
3 26858 70844 839096484
3 32 99908 144476334
3 9288 56126 183962501
3 22 99994 638856668
3 71 99968 762809179
3 57 99942 773460507
3 18 99934 163108305
3 52318 65706 572264119
3 3042 87369 291394160
3 22746 64218 856193917
3 67976 94027 298233847
3 28 99923 783946418
3 48 99947 747686381
3 30 99934 437121859
3 27941 73012 890077813
3 94 99953 749619006
3 22 99963 380617313
3 10 99929 266151554
3 20795 39230 144554890
3 36961 39068 53093298
3 31 99920 375009119
3 33900 93111 917595504
3 10385 54568 508046780
3 39 99986 561171400
3 49 99907 379056125
3 16 99981 127332329
1 22748 49377
3 8767 65017 332673571
3 59 99998 20749676
3 73 99929 668241022
3 38 99908 817663202
3 2729 34243 879329443
3 73 99924 897893369
2 66215 363760124
3 32979 55553 583969254
3 71 99926 128578128
3 32 99922 312604661
3 3636 25942 571606270
3 90 99954 309342409
3 56 99939 163379785
3 17 99950 75693646
3 79 99929 668475179
3 42 99947 180152219
3 962 82517 623672015
3 14106 47793 164042249
3 6 99978 447165503
3 57 99971 915116677
3 84206 98130 85930590
3 74 99908 928471331
3 57 99993 798288920
3 27578 50645 429773555
3 59617 81883 29912792
3 27 99903 262953496
3 19683 47521 736420667
1 11387 52339
3 10 99916 539347528
3 87 99943 726194446
3 68 99964 885065189
3 46326 71901 792421628
1 32000 69924
3 53 99952 825051967
3 22983 84567 864842139
3 42912 64861 995282801
3 82 99954 631029790
1 25476 47092
3 72 99990 74555400
3 14946 60517 16202152
3 65384 78074 437105765
3 19 99961 101225142
3 99 99945 650906652
3 9015 92528 561831412
3 8265 50392 976682547
3 19 99956 238353876
3 19 99925 68447997
3 20648 98172 443643175
3 68 99924 974549456
3 9157 38795 267978358
3 85 99913 477379832
3 47728 47953 796893069
3 72 99934 722968555
3 81656 99058 999005017
3 1983 65286 952221630
3 37773 93596 28569076
3 58 99996 564775897
3 31903 75265 743787262
2 91827 453701630
3 85 99948 448909701
2 41102 331649480
3 45 99949 512360992
3 65161 98728 949826251
3 27786 49320 563381456
3 21 99974 784759001
3 37453 42986 37480450
3 34817 48803 895512928
3 96 99965 266267270
3 55638 67291 34898836
3 66 99928 643444124
3 3 99993 485351515
3 47 99969 784771728
3 27623 61391 626225800
3 83 99926 841390218
3 100 99911 123306316
3 18 99971 103216799
1 76245 88396
3 72 99950 178758189
3 57069 72775 51973352
3 7360 40605 659212243
3 10200 72536 482606406
3 65593 69927 699181433
3 13513 27707 697136304
3 38926 50959 263206116
3 31 99913 590305507
3 27441 47496 102572842
3 16 99930 684386578
3 98 99928 803861252
3 92 99993 464763090
2 63932 91363649
3 28 99972 468847310
3 35 99992 160563398
3 59 99948 425397385
3 77446 79679 679101409
3 44 99936 578472657
3 66 99905 814274212
3 78109 92186 663273158
3 50 99947 343141416
3 30 99977 25202764
3 676 66430 337502492
3 85 99938 444866370
3 72207 91847 15069852
3 18251 97446 748649207
3 39 99924 902257989
3 32429 62981 917698010
3 53914 59717 152981637
3 23515 75069 726677362
3 36 99956 731849271
3 81089 95949 194355342
3 17 99932 615848560
3 57260 90873 220936636
3 43 99994 767369620
3 24 99939 986539519
3 40 99979 879238316
3 32644 38149 866306493
3 18941 81966 793691132
3 21679 32610 154947063
3 10 99941 946466768
3 20 99927 54234557
3 6 99994 446807447
3 92 99951 610622433
3 47 99998 392397107
3 68047 80113 878479083
3 34010 34863 961582735
3 44346 78508 802260812
3 32372 37974 954833777
3 69 99928 882649559
3 59 99951 749057426
3 5533 16905 887225453
3 41 99994 316262637
3 34993 38190 413864184
3 16 99968 936786005
3 61313 63085 387787418
3 53019 58202 397973578
2 9534 523017103
3 8 99958 330690623
3 12 99963 698851066
2 61456 348440507
3 48308 87792 259610463
3 43894 54049 368109765
3 5491 87832 40100759
3 61538 76494 925518461
3 5684 55342 862921012
3 49912 52713 84590154
3 6729 55610 484980739
1 18195 62466
3 99 99983 416759892
3 36222 90621 747452829
3 13220 30654 835922043
3 84 99987 808024284
3 25662 65972 231979181
3 26473 72197 585553102
3 23 99983 253310939
3 68344 87475 211269655
3 77 99993 273574400
3 66085 84391 951557975
3 16435 65932 874173081
3 86133 87964 564884289
1 60649 91927
2 16306 558510444
3 62134 81930 943408953
3 12349 70593 983503711
3 65 99933 159956101
3 77 99997 334543172
3 17659 51891 992642152
3 36 99911 809177107
3 83373 88215 701553482
3 83 99969 934505905
3 34140 65793 225793410
3 62 99945 916713474
3 39 99976 551824646
3 16731 45751 801186878
3 11163 11317 601873764
3 23859 28313 899044485
3 4207 14849 764785654
3 40 99917 550259126
3 2469 30889 368151633
3 52 99981 628300156
3 31228 97844 732756223
3 13281 82010 688571562
3 40 100000 77602414
3 9749 65677 89272777
2 80542 743521271
3 70 99938 567758424
3 46 99980 455777438
3 85 99922 93366043
3 74 99947 806503954
3 27836 60762 906861699
3 64 99978 92499146
3 21490 83500 1856447
3 78 99935 646010754
3 84 99903 53949719
2 49298 807886046
2 86131 861541948
3 14859 54877 433224662
3 14 99970 556345819
3 26 99931 982785203
3 50 99999 515013122
3 4782 97951 304477879
3 24876 53230 840010254
3 48498 49124 926117923
3 95 99965 944201938
3 62 99945 903196145
2 39708 529810183
3 346 82908 740666661
3 30305 90349 466473754
3 55992 86460 107883349
3 45134 78566 940765117
3 70 99918 460833895
3 12 99964 443529420
3 6 99958 339791883
3 66 99976 351372024
3 63 99950 399147272
3 45903 58900 971372890
3 48668 65740 789591917
1 9353 54011
3 25 99961 832157172
3 54 99916 839360710
3 67 99916 120517754
3 82 99949 346879717
3 21 99946 656183115
3 31 99908 331445654
3 19 99944 164812795
3 37437 90627 531061806
3 24 99931 834526666
3 16 99982 758274977
3 32 99998 336458770
3 40 99986 106457234
3 74 99958 110011653
3 13 99941 194654120
3 12131 81913 958527637
3 35 99927 756120611
3 66 99904 787667379
3 20095 42712 476530351
3 19023 78950 54561213
3 29495 85305 406105208
3 16106 53432 129785394
3 35594 72341 686270591
3 1135 46757 269785768
3 71 99992 202448684
3 42 99995 905496319
1 32340 91274
3 42422 73896 445324224
3 82965 97189 327896658
3 82 99971 955066101
3 70987 95710 546945187
3 31018 94183 298670030
3 25 99942 58709542
3 49 99909 851419312
2 33689 689251858
3 66 99974 426591023
3 100 99916 759764141
1 11354 48749
3 26 99998 160022135
3 63 99961 514311157
3 11396 66539 520468718
3 100 99999 656067362
3 89 99958 147682862
3 8 99932 404135405
3 59571 90806 144105976
3 20334 64837 531238196
3 48 99905 9902790
3 16 99967 190686705
3 94 99907 590568095
3 11850 68582 860286635
3 8 99980 41624104
3 11427 79220 665253677
3 50 99970 716657147
3 9 99952 265975926
3 74 99934 404921404
3 89 99918 8158960
3 9 99989 381534313
3 31633 85765 965809381
3 5938 38394 379147634
3 57 99900 362979631
3 57490 60562 770472458
3 23551 80056 599555630
3 52185 71124 86372669
3 75810 82537 431303936
3 48 99902 18376003
3 6806 9533 425385708
3 22867 54107 821966995
3 33254 79817 305258271
3 25 99975 828780859
3 42405 87689 254835867
3 58 60249 147118191
3 20525 91881 525208685
3 32 99947 558564447
3 18352 28732 103300126
3 41508 86562 482501710
3 20775 36694 954912876
3 65868 78140 740412641
3 21840 55921 38450746
3 2228 59234 566878389
3 794 45614 219237317
3 3295 58935 142851381
3 8558 10451 743951384
3 25 99994 240273322
3 6118 10237 689080002
3 27752 40675 631771795
3 5 99920 882542534
3 87 99977 359736119
3 66 99936 379734996
3 15761 30314 92031864
3 45345 73652 105776311
3 36678 57648 385249258
3 6000 44693 18363918
3 29930 78940 702982693
3 21 99904 343224382
3 61439 97213 722452823
2 84059 297469550
3 28 99908 445741964
2 61854 996870018
3 37 99925 971881006
3 2 99995 421351723
3 12188 50150 11460968
3 97 99923 561848804
3 46 99947 175502069
3 53 99959 407278870
3 44855 55853 857849870
3 27 99947 275147618
3 67382 81221 819615606
3 41613 75330 491117777
3 3 99929 934996813
3 24797 40922 744078156
3 28548 29014 263210786
3 10091 55389 689343823
3 21424 60674 723095623
3 55 99940 483124441
3 30 99902 941200490
3 22586 35322 868787879
3 38327 75725 42426465
3 11193 37901 803599778
3 25322 58443 739969861
1 17336 41718
3 98 99986 401200772
2 97250 117512281
3 67249 87365 564294602
2 68842 65556900
3 20 99984 511386112
3 53 99923 645007389
3 34046 87856 410460305
3 46099 76339 729078226
3 50 99936 203205304
3 86 99934 734919271
3 7647 51937 788069235
3 18 99985 151601710
3 22 99933 393315972
3 47 99930 251831258
3 67 99992 7330751
3 97 99935 884641909
3 2217 23286 107168928
3 15954 98464 38963093
3 45269 87078 500290593
3 81 99971 446903242
3 59332 85714 662164171
3 8358 86261 59318107
3 85041 92649 824870154
3 24 99953 10090802
3 60670 69619 105997766
3 49 99961 415998996
2 63911 87626956
3 67 99999 425711672
3 26 99918 860048043
3 17 99960 106907040
3 26 99997 521200864
3 11398 76519 647506293
3 4400 88117 785376824
3 89 99913 222202607
3 52221 89613 170304854
3 57234 59393 80936323
3 65 99949 773965706
3 6352 30452 232405585
3 14 99987 367354341
3 38720 55220 419180509
3 48 99974 138156682
3 20897 95874 52910082
3 41 99966 468547656
3 97 99970 668353571
3 23743 45318 644394085
2 6242 847705087
3 27 99946 854802626
3 34 99963 539145982
3 2337 10227 846300123
3 27 99932 265222101
3 47877 61510 803776787
3 35601 76027 211356971
3 52581 69242 87408502
3 71 99981 457955220
3 99 99996 102992361
1 7423 38733
3 81 99967 824297200
3 16 99904 945767157
3 34624 76865 215731028
3 63063 78584 460096139
3 47 99972 351826108
1 58040 65494
3 61955 78118 724280277
3 78085 97603 671345369
1 36328 65982
3 90 99906 482602738
3 50732 59130 995489516
3 65 99953 687876400
2 6990 579054529
3 17586 25512 939405512
1 38355 59509
1 13775 72508
3 14652 86257 78239114
3 95 99939 643146796
3 35528 70735 165632055
3 2613 10969 350083882
3 394 74500 558246738
3 21 99932 852036697
3 7201 9197 487178285
3 30538 91346 510362417
3 59 99988 351809827
3 23 99976 873000981
3 45 99988 794238826
3 82 99994 63899844
3 18 99902 183385387
3 48142 76743 526705937
3 30076 99504 443644881
3 65 99925 99915222
3 39 99916 990817439
3 30367 66549 609364518
3 4569 59839 864588676
3 35267 85292 327021251
3 13258 44881 735636019
3 48835 79771 489624528
3 27042 69434 210418030
3 16281 69061 518835399
1 43797 57381
3 49 99923 582189623
3 88 99991 776470610
3 29554 32340 836378237
3 41663 89596 577076976
3 93 99997 536154811
3 17497 27768 553840460
3 16600 23031 556526466
3 92 99929 729233162
3 13 99959 736276764
3 92 99978 637374932
3 92 99918 50566073
2 61478 766827262
3 39 99933 622289849
3 90652 98294 84644816
3 98 99959 571843197
3 37690 62658 17226856
3 51899 74201 158956660
3 22992 37116 56491590
3 87 99975 979006900
1 37991 62222
3 64 99975 294084481
3 66 99981 778975546
2 89136 911352518
3 35 99944 875688014
1 11807 47045
3 66465 95750 322976788
3 80 99934 614479301
3 6 99922 656241875
3 56 99961 195217341
3 62955 94313 843618112
3 87 99958 856239444
3 24468 95467 876696066
3 66861 95729 755486473
3 39595 88134 224712620
3 9 99977 754856996
3 9 99957 55237257
1 54997 68840
2 81260 625773449
3 20 99994 896434305
2 3572 675642923
3 61 99967 169404251
3 33260 62098 518326823
3 23 99972 293331031
3 96 99922 135297208
3 47 99977 572147294
3 16 99932 21649840
1 83360 99287
3 61337 86907 611592342
3 4175 8531 72201258
2 50292 444212901
3 37 99938 918619526
3 34 99944 680815493
3 96 99971 507971027
3 19 99987 622377561
3 48673 92730 729499618
3 11705 95211 38559376
3 62537 73262 692491023
3 94 99989 262136671
3 85 99974 214702649
3 59 99932 41682000
3 19 99997 326022909
3 25 99965 85243932
3 84337 87180 763443492
3 13743 69916 8553403
3 36207 62274 869236313
3 38555 85262 474258361
3 45 99920 354541088
3 24295 95770 929140171
2 50881 950127519
1 1924 75857
3 37257 54467 781174068
3 20 99963 857437961
3 18 99975 469389271
3 46186 98144 474257414
3 19881 89354 178402482
3 38 99987 40543348
3 80 99925 846689278
3 38 99990 678715202
3 27945 66722 216542262
3 29 99908 689170039
3 85405 86054 634643795
3 12362 78416 957072391
2 59942 40242186
3 50 99945 504011703
3 64 99928 681330371
3 90 99937 362818356
3 20 99964 34347886
1 56249 86996
3 75489 80924 731341012
3 64 99966 830052410
3 42 99932 536367154
3 40737 47222 333975551
3 24721 63938 719751038
3 14 99936 80705562
3 20064 89420 230826938
3 5631 82808 784398834
3 90 99961 926061049
3 53588 81604 41746483
3 6 99902 747043411
3 54 99967 119610208
3 26024 79755 230952733
3 5 99936 171389097
3 60 99945 11999830
3 86 99958 419961087
2 10577 784276080
3 26 99910 149011015
3 79819 84590 866696183
1 65153 90127
3 8394 79145 935727552
3 12 99998 652879073
3 62516 89551 311356736
1 1148 4745
3 61978 84437 626350372
3 77 99996 958727101
3 14 99928 222517476
3 24194 62925 172060026
3 65032 71463 558726681
3 27590 29228 334097069
3 28064 35074 587142672
3 29 99956 687155329
3 29200 86764 284962281
3 18 99949 208066379
3 9 99965 742142674
3 20359 54765 80745052
2 92320 857153703
3 65 99932 618580120
3 33965 83497 135847738
3 30106 44240 889742101
3 996 83632 930912103
3 66 99932 788733383
2 81518 485371604
3 53020 99370 41711333
3 11221 36484 780466807
3 16854 71117 13619434
3 90 99942 688393584
3 9 99949 711589452
3 8 99953 2528837
3 16 99960 858325152
3 96 99908 865198621
3 84 99975 411051470
3 41245 58271 951118520
3 4573 46371 660902310
3 84 99900 229980316
3 77 99971 887428535
3 37 99948 284115857
3 23565 56629 228751197
3 90 99986 219146575
3 13518 63589 175489561
3 43 99929 757370998
3 71 99964 632504357
3 43149 83744 494345663
3 3 99998 445866823
3 25667 47503 631957873
3 71 99900 957925
3 38244 61162 225776918
3 32138 62579 957293659
3 41685 69129 882280814
3 28 99923 290797705
3 4230 65325 176776357
3 9 99959 308748208
3 36585 82100 565864641
3 4 99950 145974399
3 2901 12993 134858847
3 57816 91842 165540201
3 6058 87480 78037406
3 82 99904 495889209
3 29 99940 607291739
3 19855 41739 85829609
1 56340 61516
3 55294 83427 576761644
3 15559 45602 362460324
1 24054 82670
2 51184 129623943
3 18231 20618 221027176
3 18731 89380 136395533
3 9 99926 113016049
3 32 99963 612057441
3 52516 67482 823508871
3 43993 76909 90675979
3 53771 91554 703598491
3 5 99909 179882960
3 42025 59701 402646863
3 72125 96722 454272031
3 45 99968 93891970
1 35155 43736
3 29 99958 912251227
3 23193 39052 686123864
3 72 99928 647869341
3 75 99993 326778467
3 82 99927 837153849
1 19553 46555
3 53 99933 837578432
2 21004 57142833
3 15 99946 935402494
3 46983 63510 149377229
3 51279 54524 547411462
3 32 99933 102879736
3 90 99905 108306166
3 83 99966 401688176
3 91 99911 595092714
1 53999 71170
3 19024 32511 374137985
3 94 99998 539513892
3 92 99916 250077164
3 51 99913 634525273
3 71 99936 404743792
2 17425 884136829
3 97 99920 800933981
3 39 99960 326771258
2 18431 660381198
3 35 99956 54072362
3 4 99952 647080971
3 11964 52067 65149754
3 53253 66420 790531484
3 29 99956 97656700
3 17 99912 400398000
3 41071 77149 687940212
3 73439 75905 87714221
3 18 99990 739601830
3 69 99995 354408847
3 50 99976 855103302
3 44 99973 157755954
3 16 99948 238000432
3 24 99945 378977003
3 4 99973 606347288
3 2221 14253 264533854
3 47680 91276 102570242
3 21739 65936 55469195
3 65 99907 903897844
3 21957 88957 926650410
1 66326 77093
3 26492 96760 964519656
3 30 99971 669389306
3 16 99956 771015468
3 81 99943 496409339
3 74 99931 858849297
2 20292 871489341
3 11041 27056 802272827
3 98 99940 582211017
3 60 99978 517992529
3 1420 3263 766663799
3 87514 87835 808378961
3 74 99963 645131964
3 3499 34349 202899469
3 49695 78529 717991339
3 20 99941 143459938
3 47 99917 138600803
3 21 99973 127816782
3 79937 84368 470102213
2 90888 531008652
3 10 99921 748502388
2 66794 408299792
3 5206 9570 63016590
3 33 99928 45417306
3 69 99929 981023862
1 2329 81696
1 43983 73194
3 65 99967 125815773
3 33 99937 736790737
3 6 99949 605407056
3 91 99987 424519100
3 25780 88186 395370895
3 47974 61663 863216223
3 201 39512 288658997
3 96 99956 485051297
3 9321 34514 67454562
3 74492 84028 952922542
3 54448 57484 220460366
3 97 99927 589175087
3 19 99932 833419037
3 68526 98975 978662073
3 62 99966 566596081
3 83 99950 544320131
3 99 99914 678768965
3 31295 99622 271223899
3 48 99921 636681081
3 51 99973 75004891
3 49 99992 608129450
3 20600 70576 179155161
3 28231 63229 10282949
3 53943 62785 398743581
2 75268 844532110
3 44 99954 835855300
3 21736 92475 874175315
2 45878 231313977
3 4860 59534 809352537
3 38 99916 76961913
3 38565 40797 328431308
3 15884 69524 632436918
3 43271 87548 594011107
3 37 99924 960073379
3 27099 85158 948681918
3 92 99923 219135571
3 42549 66520 601279888
3 18 99912 10967601
3 1 99980 345529910
2 10553 733118630
2 75377 723301431
3 17325 57099 386925239
1 4609 27247
3 63463 76195 444755303
3 37591 51254 228458807
3 57 99985 643930619
3 63798 67050 478181666
3 91 99904 452084036
3 33971 57266 545433402
3 80 99905 64517437
3 28 99982 267692761
3 100 99933 896716471
3 1 99936 230694790
3 7 99948 566219152
3 84 99921 856009408
3 18525 89591 34602273
3 9171 23086 607441946
3 11 99936 762777337
3 4764 55178 112424329
3 38978 47218 133628873
3 6 99936 670131706
1 79779 89106
3 1609 75262 241104264
3 13799 99073 768253463
2 29654 804733945
3 58 99996 690137412
3 54 99986 535481625
3 82936 99956 481147452
3 65799 96600 711691489
3 20087 96344 730872103
3 52 99954 662267755
3 60 99979 589634419
3 50238 60896 804350391
3 78823 87920 849210455
3 43 99937 400247681
3 100 99907 862136651
3 1188 62732 760452439
3 29936 51814 641290936
3 20224 90369 435984619
3 24323 28034 847348460
3 27 99972 25961894
2 35743 593977822
3 78 99955 187231914
3 11591 29575 118138280
3 57 99945 558926679
3 41 99973 744618373
3 78 99957 922132767
3 20661 26301 155217356
3 19 99909 391665681
3 88078 89123 436900121
3 34299 66018 248917332
3 19966 27064 347332485
1 14650 76177
3 88 99953 235912035
3 597 32708 35700296
3 26965 46407 861307981
3 42844 68953 998681038
3 924 93324 512332323
3 19376 63499 742710523
3 60 99988 539952847
3 59 99940 515385780
3 41427 77130 950324758
3 606 18587 249405226
3 76062 90057 778978573
3 73512 77801 385946865
3 33531 68365 665493961
3 55 99906 525263438
3 5 99992 986641750
3 8 99933 913149392
3 32005 52215 13148138
3 18510 43451 947086626
3 33 99957 255265626
3 73 99970 489446176
3 76 99925 258736077
3 22619 43444 190517801
3 97 99947 180120240
3 30247 89393 138439348
3 15370 72811 380102121
3 24889 52193 925738533
3 41 99924 871010128
3 48 99967 597999585
3 28868 80455 555482204
2 12969 708879360
3 37 99985 857558433
3 47448 92643 666521660
3 13 99983 151797915
3 40712 87319 328139444
1 1576 57228
2 95913 195666238
3 60 99923 948444560
2 41146 638051414
3 25187 92647 546664007
3 11 99957 702410679
3 50353 79999 681333062
3 18117 61873 391336168
3 3 99993 320949722
3 93023 93062 359543147
3 71 99900 462391038
3 98 99968 197515302
3 76728 99119 600662486
1 8380 56508
3 14 99956 758395219
3 11405 84420 379564989
3 86 99901 527105846
3 15 99980 748136128
3 14 99956 402891280
3 70057 88433 580663939
3 32 99921 646536909
1 69332 97543
1 20298 27014
1 780 93122
3 19 99948 327428881
3 2226 33539 267931353
3 46608 96468 14783941
3 3993 66751 200562145
3 58 99951 44925107
2 22559 564646267
3 3121 33930 971346300
1 16424 29659
3 10 99909 890507241
3 81 99951 656480036
3 46279 53306 833599179
3 23 99981 49552594
3 21474 27545 275859850
3 97 99931 496479971
3 38381 50724 577062643
3 50 99921 263553165
3 17 99900 521670392
3 35890 77559 61989373
3 91 99974 148819943
3 9220 50540 844987694
3 16 99963 111274972
3 33891 70608 563613433
3 42 99918 609187445
3 24 99925 522622061
3 25185 47039 806869189
3 13914 83464 218184801
3 24497 49075 587340171
3 26602 74713 216880455
3 52 99915 976520099
3 4 99990 223767363
3 38882 65101 552105661
3 33096 92505 525483645
3 43131 68231 387989581
3 11838 70141 540756404
3 48 99935 288152259
3 18 99914 774853907
3 57428 63117 828493564
3 28947 90048 341610824
3 26 99913 925839352
3 127 24134 718314706
3 75 99925 130457293
3 73680 82680 479885723
3 14110 97978 597091036
3 75272 75528 936246471
3 23 99998 94090307
3 61 99980 200423627
3 96 99981 790684307
3 62 99933 944591809
3 72 99922 520825795
3 29 99927 437743099
3 74 99904 650101604
3 9813 54136 798258903
3 3247 80554 301206550
1 21653 81728
3 13111 68473 878916822
3 15845 51574 930765970
3 6 99903 328468348
3 51959 62935 65724482
3 25384 94057 654871553
3 12 99937 46488353
3 27514 56087 865382053
3 47400 93131 105738153
3 59873 70559 138308886
1 157 62163
3 21804 59234 634330135
3 36367 46114 53207136
3 2 99980 342177736
3 32707 35347 317413287
3 75 99931 216087016
3 5716 27610 338242071
3 37543 48608 36413539
3 27958 94374 114234953
3 57 99976 935831799
3 51493 92439 287599032
3 97 99979 729445088
3 37621 71308 640848401
3 48655 58694 427402451
3 75 99928 648603853
3 10 99928 231549229
3 61813 64995 567655677
3 10984 28535 324934252
1 8622 69324
3 6 99915 635348115
3 42821 72253 229452554
3 45858 46291 955098573
3 14 99954 633104310
3 47303 62441 270692393
3 19 99958 207612805
3 78892 85558 521113650
3 73 99961 612549161
3 67 99951 785646835
1 48720 92113
3 49 99935 902697152
3 73 99977 340168039
1 8698 91229
3 25 99977 131743200
3 33739 82250 131225198
3 77 99999 777843738
3 42909 76989 750591995
3 4987 65438 734819276
3 22909 89414 549110781
3 95 99977 763067370
3 40 99987 19941464
3 1264 54526 770734183
3 86 99937 63028117
3 40215 67541 945162637
3 11670 37086 846709970
3 49 99992 850838923
3 21394 32892 849940470
3 1 99988 344234063
3 75 99990 341886505
3 100 100000 42709398
3 38 99961 741831300
1 41377 84348
3 13 99967 714273567
3 20238 48263 472428527
3 13 99948 378635732
3 17075 24188 633265672
3 68 99993 76941670
3 82 99951 269303160
3 11 99938 714302090
3 40 99993 863413496
3 49094 76161 837513287
3 62 99977 904004298
3 17561 76404 773885673
3 8482 89378 594016068
3 25930 63687 195757369
3 4771 57372 319686570
3 47 99994 572248556
1 25690 81967
3 19 99988 206937912
3 7385 32069 706975490
3 2850 9835 45721868
3 10 99931 817886678
3 1 99951 274335254
3 43753 65564 896944910
1 10044 48717
3 14293 39243 529971954
3 26 99970 225529369
3 17 99942 320332399
3 10277 77931 210239757
3 52 99971 157088586
3 12548 34523 199537965
3 26265 83136 355902334
2 30571 633573497
3 36952 53123 645731349
3 54517 66783 944923059
3 24 99955 961249933
3 53 99920 333123084
3 68379 78884 802183788
3 36 99940 64921824
3 8 99978 816313192
3 10861 39679 465558785
3 56 99920 882710234
3 19 99985 470099878
3 50628 60678 516341331
3 22518 61119 43787169
3 89 99928 414874226
3 60 99969 401367760
3 64 99925 520737268
3 16 99992 892808662
3 26746 46261 950589197
3 56 99936 682133515
3 41 99902 231540471
3 28176 79610 983365041
3 23390 55335 12364744
3 72 99930 647468137
3 30147 80746 609227913
1 72592 91781
3 64 99926 857941824
3 11 99949 279279411
3 33993 85317 952555728
3 6 99950 481589287
1 75722 81291
3 18 99963 217830519
3 41071 42439 151582842
3 53647 86284 644544268
2 81345 532060443
3 43538 85113 45062251
3 34998 69342 549499791
3 15455 70250 450700988
3 46518 99257 318412475
3 5920 57747 186544671
3 41217 63274 135724561
3 76686 83778 519750579
3 39800 43415 863490399
3 14 99921 504381781
1 2937 62575
3 17 99908 309433650
3 75 99945 737855651
2 56382 970967690
3 69120 71114 428063369
3 13 99931 656761738
3 71403 90310 331124976
2 58955 594761768
3 12 99996 991584589
1 66518 86995
3 34265 75307 693710948
3 83 99990 591078545
3 22589 35498 824490319
3 50 99919 472129663
3 25550 70536 28416030
3 13 99986 651585659
3 85 99962 200540119
3 32 99954 534003590
3 71 99964 677491918
3 48 99919 211610640
3 2011 82567 101889278
3 64419 80995 618992368
3 27 99954 905516182
3 40 99931 71625367
3 66206 70529 125949655
3 74 99990 352626821
3 5344 39113 72643357
3 5861 62618 851644668
3 42 99944 857872444
3 74 99955 391970035
3 42168 86926 578497037
3 29563 92367 989888590
3 41 99904 352474440
3 45 99949 569159756
3 90 99930 561969045
3 22570 98469 631913537
1 42092 67448
3 32 99904 858412692
3 33 99929 646709650
3 35 99988 193652922
3 91877 93557 517720941
3 37571 80822 663101289
3 44 99970 248663795
3 44 99962 679552623
3 23 99906 878976456
3 51752 71689 108608525
3 20468 77973 389686
3 67 99929 101584362
3 11 99907 334919614
3 42333 67345 203617352
3 97 99920 714188784
3 22198 24412 757961589
3 86 99919 46324600
3 57 99914 524127108
3 17833 29326 555394937
3 57 99971 352900669
3 1 99922 906506014
3 38783 67062 768313170
3 24398 49866 660301678
1 48008 52131
3 6 99965 864152884
3 31 99937 524381371
2 5925 622948356
3 2158 36912 321179216
3 1 99905 496057937
3 68083 97553 455375455
3 82 99964 247421088
3 8646 37411 803955516
3 77 99947 803801839
3 40647 83704 588039556
3 70173 82312 9842183
3 10 99930 543533731
3 5309 21371 598999698
3 89 99929 353746566
3 88 99961 759268975
3 69 99922 746170770
2 84797 411120867
3 47306 50988 688259289
3 28549 63786 484697208
3 28438 85983 101136086
3 23818 79345 43753087
3 73 99950 206584837
3 59643 80779 726195743
3 41 99947 643377602
3 9051 49173 516648214
3 8312 49309 228664895
3 85 100000 438067528
3 43056 73262 41569976
3 63234 72717 693514390
3 20455 38197 13518824
3 21364 44092 312701681
3 12089 30944 723487420
3 3 99903 462973615
3 77 99910 15798086
3 50500 58747 356627742
2 98101 940221624
3 59 99937 993469279
2 22966 838973235
3 67084 97411 172668004
3 16180 34618 436531097
3 38068 48270 155816127
3 1340 14180 617619608
3 13963 52729 634110257
3 58 99931 236899687
3 7000 70547 709321778
3 42855 57876 753682133
3 8 99993 682280227
3 65323 74592 797384057
3 47 99960 90111009
1 7538 31066
3 36 99962 789922488
3 62420 62695 678989688
3 16974 75910 157508582
3 11 99949 587201152
3 19172 60777 571576023
3 5805 95673 909682285
3 161 1156 343042347
3 56502 70798 612852488
3 71548 79730 127429788
3 32 99910 235856051
3 26 99975 629358357
3 44593 82962 426351910
2 74012 435957293
3 16570 68259 11969768
3 16315 81259 315693484
3 14238 98678 954759514
3 43549 56726 62810128
3 45119 60339 681730175
3 98 99984 681171889
3 27 99936 623134024
3 2 99928 614418041
3 15583 82781 113143386
3 99 99957 243428405
3 50997 89815 836592384
3 13865 87059 109927211
3 23 99980 585973344
3 13 99938 708646637
3 44662 94167 535471853
3 11704 47456 798382445
3 46947 56607 916907037
3 36254 60252 62655570
3 16521 23879 510291036
3 40800 84292 741761161
3 22558 61667 834261825
3 75233 89544 545067039
2 28260 17927716
3 49967 81742 827046085
3 25 99932 151955725
3 1480 56260 164633350
3 12 99969 552024099
3 17 99973 621558640
3 75 99927 973068703
3 3198 78146 264342064
3 3294 43449 765056326
3 70 99936 753341934
3 7892 80441 908383962
3 250 41059 974659043
3 9471 53205 217907920
3 61 99945 846481454
3 25455 74982 208763204
3 86 99920 647053412
3 45 99988 247666474
3 27210 97822 594136167
3 23899 72812 314025927
3 45902 91703 484213113
3 11 99924 840438879
3 4759 42423 296224144
1 17155 90461
3 38991 99554 592355618
3 2312 10235 732469564
3 100 99946 594057283
3 45472 55440 194727835
3 66 99923 965415960
3 47 99966 822715980
3 25656 76080 438604387
3 32665 59069 485832706
3 12098 68579 606789368
1 77706 86813
3 9359 66768 261963722
1 31421 33587
3 64817 93975 206037593
3 26766 75797 491889487
3 41789 73488 141930942
3 57358 96210 277166011
3 24561 75947 947437923
3 27947 80997 324713902
3 7916 15323 301261435
3 21 99945 943399528
3 95 99926 299883837
3 63 99993 904678893
3 69 99986 337890681
3 49 99962 701503037
3 14790 53317 433165163
3 64 99907 338055365
3 16 99901 903098575
3 4625 56849 242174485
3 86 99922 805403190
3 19766 57969 117314516
3 67 99938 948381337
3 85 99931 588351728
3 24669 67297 736665387
3 66721 72797 231251994
3 35925 36253 675001203
3 48169 99368 764980850
3 73 99932 777181594
3 73 99943 168610943
3 41 99966 397793537
3 43800 61185 119107939
2 75626 345654438
3 2 99961 736185038
3 74 99948 259947920
3 15500 24690 586607093
3 16 99970 290903421
3 22 99919 504179323
3 38 99939 173234422
3 4388 73958 587437365
3 63 99900 415488794
3 54332 63248 60449779
3 48 99911 37489781
3 72 99958 307817715
3 42 99979 938534419
3 69 99993 501273235
2 74683 305196239
3 18 99936 520158502
3 3639 44181 779968631
1 17891 51771
3 57466 58864 633751185
3 16642 37954 34071476
3 11744 87485 367376015
3 43 99922 854202172
3 18956 72781 535936222
3 43132 92046 739254859
3 40 99953 706524414
3 2309 52207 43640525
3 67 99953 330188082
3 33068 40144 536176433
3 42 99905 582365462
3 64 99926 762645412
3 79922 86362 572745842
3 33 99911 259490687
3 88 99973 220822605
3 79142 92760 156152062
3 32 99964 948945477
3 13446 84648 166170418
3 44954 85441 611846174
3 39 99919 215719993
3 17 99955 995565465
3 68 99980 100239277
3 64 99959 86363271
1 760 66388
3 39 99985 251077134
3 10 99997 268101041
3 41 99978 387215628
3 87 99916 641655596
3 33993 75868 333722174
3 17 99968 130022094
3 5801 33108 189251842
3 25833 49446 927817665
3 60 99932 664151592
3 63853 87635 881754047
3 69 99967 380111939
3 72 99908 13096968
3 3 99926 785016382
1 24758 48458
3 51342 94203 989232011
3 28475 98127 24551965
3 40 99964 937365077
2 57656 641585595
3 3 99917 352508150
3 33 99912 755460372
3 61 99927 249699023
3 41 99948 863229390
3 52046 89794 128605233
3 52373 62855 712109668
3 48 99944 176151196
3 21187 30474 583935868
3 18451 21780 404855722
3 26 99994 613818971
3 57 99943 856961830
3 18678 23600 287524760
3 91 99903 697965408
3 16775 31380 550031888
3 38575 97087 678135743
2 60298 184467794
3 98 99912 625846282
3 36 99995 957626948
3 53 99971 347735320
3 90 99922 136982673
3 16641 49732 711461299
3 41 99958 935024061
3 46 99933 292554632
3 63 99954 80996339
3 72 99908 908145341
2 94006 21294828
3 47 99951 396943468
3 78 99956 478079950
3 90 99992 355643575
3 83 99921 187965229
3 50892 92389 321141182
3 29056 63765 116886141
3 7 99945 277726603
3 22 99982 776242743
3 45 99961 700324866
3 66507 82794 44973326
3 87 99913 544447924
3 10576 27631 844168547
2 47561 192589985
3 14950 39463 109584135
3 24790 28868 68394208
3 31502 96623 67721264
3 44623 89006 450126466
3 8 99933 55826611
3 76982 90887 930438697
3 28 99945 615162607
3 90 99934 891108994
1 44437 50595
3 3 99935 349193451
3 49777 73721 899452663
3 13 99909 399099568
3 74 99936 840079663
1 32666 50686
3 53557 55429 336648001
2 75326 679187650
3 66984 71123 186388097
3 40690 50742 451766716
3 58 99905 715794554
3 34 99907 174171410
3 26 99981 42577545
1 1078 17132
3 6440 93927 132545731
1 7285 35655
3 54063 55313 977094493
3 40878 42358 617123999
1 1738 20171
3 43 99947 69055144
3 98 99950 104645180
3 13088 79991 317008005
3 13234 92642 100939322
3 32277 48135 498085926
3 72 99982 206465401
3 75447 91470 546928509
2 80485 313265569
3 24521 72876 461034603
1 20263 58982
3 61 99981 920479183
3 38891 43139 304080466
3 84 99959 96889614
3 32 99967 300526667
3 88677 89780 768902673
3 33309 51938 37500747
3 25 99943 892754868
3 700 32247 840881061
3 66 99999 602915580
3 41097 64146 369365685
3 72 99993 249528554
3 38840 62660 179138902
3 91 99918 597096592
3 30 99963 943191189
3 12 99995 979203938
3 37358 49844 887758500
2 53096 549394593
3 79 99939 897781236
3 50 99924 464221986
3 6 99927 26946176
3 13 99920 320851002
3 12419 73902 888007552
3 26212 61389 357734903
3 75 99992 817257455
3 37 99931 483679789
3 63951 96189 968374862
3 98 99902 807062280
3 26989 63336 332275672
3 31397 35253 667086303
3 78256 94596 177558520
3 38222 59923 13277260
3 48 99977 704740344
3 36 99912 387260794
3 72 99929 855976187
3 29832 60524 469757374
3 49231 51109 955210798
3 73666 98637 809255017
3 53991 55340 167548218
3 59127 76621 42784732
3 421 79400 874080509
3 13892 53416 564053469
3 31809 33119 235351674
3 2896 85364 46460457
3 32 99990 886984206
3 1669 11148 698738507
3 41638 64774 122402020
3 30 99995 809312684
3 12714 26016 139589803
3 4 99922 138224363
3 69 99998 753408903
3 20722 61137 363808623
3 47987 48921 552536646
3 61839 69924 197465146
3 53412 69506 269713108
2 13282 213899764
3 8 99917 375008009
3 32 99939 118995723
3 91 99935 149992777
3 40 99965 813331204
3 23199 46311 46430774
3 74 99965 820490115
3 16 99928 986847947
1 45444 61408
2 50091 803851695
3 8045 64770 805928978
3 8 99900 70281275
3 92 99907 638751704
3 32 99943 730150522
3 25305 40788 98510817
2 70436 94344215
3 98 99922 731140060
3 36 99995 550302127
3 31149 57905 817144882
3 75213 76238 910601289
3 34 99900 549919048
3 94 99945 649463239
3 20 99914 359853798
3 44 99951 739269132
3 648 32717 325677414
3 3 99994 799810477
3 847 94574 827359237
3 8163 21390 412525798
1 11184 99255
3 45785 53475 269555918
3 14026 18739 784890033
3 92 99980 379623251
3 18197 60935 976526181
3 2360 46796 825432900
3 599 12853 453509033
3 22130 23810 112700193
3 42243 45214 869156632
2 90524 922166165
1 21792 80661
3 16518 29881 166089402
3 3305 7844 922518303
3 49812 66817 255683282
3 1949 3163 900310763
3 89 99949 680707698
3 9335 73463 196170126
3 23 99912 444063335
3 66393 91245 402087443
3 34665 92787 814231039
3 7321 21532 111015095
3 61 99950 495910141
3 10214 28330 139408515
3 9244 94588 223576528
3 20240 76713 771617560
3 9642 17537 971674629
3 31 99997 713586890
3 90 99989 618799354
2 34900 93118997
3 73 99922 149086680
3 49172 73646 938497379
3 30 99908 725883991
3 48647 63458 103293466
2 15237 141804414
3 45 99995 544128743
3 46667 86313 474445949
3 82 99972 148351877
3 54 99931 739385368
3 86 99989 724863073
3 18480 38550 876437879
3 29255 83151 846359670
3 27619 70409 124858109
3 34978 47208 66909767
1 6262 63376
3 6015 50933 352841695
3 54 99917 481829246
3 87 99975 475824757
3 32420 67504 485015939
3 891 40110 282310801
3 32 99962 98642230
3 25398 51308 124955913
3 21325 32918 987791558
3 58195 92532 231873439
3 69269 99210 522889772
3 42549 85926 170180304
3 36818 74972 832320924
1 5109 24467
3 68 99939 379107440
3 45 99940 90511418
3 39 99976 775701868
3 25433 75900 488595507
3 89 99984 915876748
3 34009 60787 708111037
3 12 99975 513495031
3 91 99941 662759409
3 31 99943 198824048
3 90 99979 353884700
3 33308 69015 150926352
3 79 99980 759608844
3 38481 64929 814677042
3 62170 89421 800375210
3 72646 86698 809985966
3 64003 74902 402704073
2 80915 727159083
3 4 99923 523810603
3 43 99949 817731795
2 71183 841022519
3 55 99934 385100337
3 19864 90438 878594142
3 98 99993 543444637
3 23 99931 357612719
3 2162 16436 621559660
3 99 99989 449873573
3 15049 43417 560534817
3 37 99999 806104215
3 17210 50068 501223835
3 13357 68059 527330252
3 40 99935 271955661
3 23303 33575 708535503
3 8 99932 359012785
3 92 99903 474344453
3 32086 62558 402715515
3 9952 88177 283067005
3 95 99962 536942858
3 24 99976 330648328
3 25441 53457 326981284
3 20706 74778 660944265
3 41029 64300 396096483
1 12722 25411
3 11018 38402 175049689
3 1751 45448 352186168
3 29105 54908 433122504
3 19 99997 624249367
2 58615 844493486
3 31535 50254 483642467
3 66 99949 549110717
3 86650 96766 714478038
3 56633 98660 866390871
3 28450 53340 180710753
3 43 99979 644079121
3 32 99957 331888099
3 94877 95223 793731451
3 4507 54012 384681895
3 18428 41783 359916434
3 65395 77118 804646267
1 9642 23815
3 35169 88931 841636217
3 7384 34507 334835684
3 71 99920 285455059
2 10586 705759156
3 50665 92737 686815968
3 39766 99827 779544093
3 2102 72319 74112972
3 39 99946 259632993
3 23734 45101 990339605
3 41270 82620 473117592
3 38 99910 459113211
3 63627 84775 781594221
3 55845 95847 2362497
3 82667 89916 418911249
3 95 99991 881920514
3 27 99961 174839920
3 32547 57225 395858695
3 43709 59395 297838242
3 85 99954 912248921
3 39558 39643 794048165
3 47581 66227 40080210
3 13480 97366 353407305
3 56734 66498 332180345
1 59593 76997
3 94 99933 120184487
3 32371 81166 446895969
3 11 99904 40600840
3 84273 91895 997899769
3 18862 87721 955513067
3 67435 70617 68503482
3 34 99946 215329419
3 72415 97231 550303813
3 11 99903 837962667
3 28977 56296 291693731
3 88 99909 140083561
3 3646 57848 469780925
3 26078 42667 490379861
3 23067 25699 318468879
3 21 99957 850080449
3 28677 78639 413204888
3 8 100000 76236635
3 45841 48741 452814101
3 82 99982 815780345
3 31 99955 677682543
3 30 99967 571427508
3 2684 55761 465044594
3 38674 80926 783380280
3 92 99911 33220544
3 876 83894 15798874
3 2 99960 546063621
3 18461 85697 802785772
3 29 99922 307410540
3 27 99940 84212942
3 60 99911 460712273
3 35224 67189 629420357
3 9605 76139 288682809
3 55 99967 91207568
3 33 99951 693057791
3 54 99979 107722936
3 13 99948 670149200
3 26929 34657 164090792
3 59 99986 399271258
3 41119 47698 648192125
3 10133 72757 784319168
3 38 99939 75243551
3 77941 87076 492840401
3 1011 21111 349201425
3 55 99957 834791161
3 80590 88201 987191942
3 12 99997 790362744
3 43 99937 624221365
3 47171 99423 533463890
1 25186 87370
3 43467 78598 65072154
3 41041 84730 756309568
3 63 99942 710526146
1 74372 86911
3 37487 52504 468586156
3 91 99971 755031137
3 94 99927 20768834
2 40286 248026303
3 73425 99620 879052848
3 978 36866 176341367
3 38 99987 997710893
3 52415 97492 613972314
3 53 99907 788794298
3 60 99988 934695647
3 7677 64441 621747390
3 11444 80817 235340650
3 82 99960 824164622
3 42553 78505 816615008
3 13357 59016 639556132
3 30532 99495 587153018
3 19038 47057 549805836
3 56832 86589 497470295
2 63591 393824853
3 49 99943 825820944
3 51567 77462 456644461
3 70570 96696 987793761
3 32774 61232 531159773
3 48 99970 612945011
3 55498 73873 731915915
3 2 99910 38439389
2 69984 501138193
3 27687 54515 479847164
3 26007 39924 521998480
3 74 99993 617383625
3 40 99908 722891281
3 26343 67949 817334365
3 20485 86648 824497285
3 85 99997 457413913
3 11 99959 266726209
3 9948 78914 753316464
3 32669 80036 234504686
3 70 99920 164113280
3 20995 93722 695157952
3 3 99934 4952801
3 86 99980 999117548
3 95 99980 886033598
3 15996 42495 836571476
2 81781 749750760
3 90 99956 365195422
3 48 99916 545753418
3 14 99946 55536053
3 53 99975 736800247
3 57703 80376 261759879
3 6549 59102 771284006
2 43627 735983768
3 12503 92344 487950278
3 51 99959 957291204
2 41041 178472543
3 42 99986 195703248
2 39770 470189771
3 39525 40676 153554971
3 93 99967 784875445
3 25 99930 422838333
3 1669 70278 611598049
3 4411 71124 958331853
3 97 99939 906217807
3 86 99991 121520405
3 21 99924 27273569
1 8371 71592
3 32 99941 212272263
3 20182 50295 355614898
3 6 99944 339548272
2 28011 135323726
3 13373 18159 287165048
3 52 99914 428304539
3 3 99951 598575211
2 41140 534210694
3 86 99915 703310056
3 49 99952 741754975
3 20750 87558 588733800
3 2643 66871 95478763
1 84812 99551
3 11874 59750 752568535
3 45 99986 717887384
3 76 99949 653663226
3 62 99967 9693959
3 36 99942 917768960
3 46247 63218 204586987
3 43 99948 958171903
3 15033 32742 424136238
3 56 99908 851829080
2 32447 973275555
3 73 99927 950562519
3 66 99956 521552079
3 51 99963 72699750
3 25257 52731 738192133
3 76547 78422 582944529
3 38930 69777 266792870
3 13 99993 398452668
3 19520 82580 450811608
2 69868 301245081
3 24804 38280 734940240
1 28605 97525
3 84 99903 987837929
3 57680 73737 912475199
3 18346 39164 366919981
3 11 99939 32497253
3 1566 18027 410555122
3 69273 73772 670787489
3 857 85382 335442554
3 8 99986 631503442
3 66184 80148 963335102
3 64924 66807 728412400
3 13875 82538 72454724
3 3350 77443 431470980
2 4792 561785491
3 24584 95912 858105707
3 14 99956 612177570
3 26 99940 421693593
3 67368 90943 54784864
3 94 99927 649174779
3 15 99921 17744004
3 59 99995 842810808
3 55 99926 455124147
3 69 99900 222876134
3 12403 40181 802257552
3 14 99990 879736381
3 64312 85082 695663637
3 64 99982 104394506
1 44681 46347
3 24 99974 14746732
3 2 99988 486767419
3 28105 71295 147521053
3 75 99943 118244624
3 43503 49504 193520202
3 50500 84283 769857257
3 9144 56632 464430106
3 4302 81389 277479838
1 18697 38384
3 51 99963 815602510
3 13944 37159 187439741
3 78053 95726 817669242
2 22898 549561770
3 34427 39123 497372831
3 99 99950 759849384
3 42958 59173 788135743
3 40 99927 301865135
3 58 99988 991676153
3 61 99998 769805298
3 80 99911 58891911
3 13455 88900 469327623
3 57078 67667 763926746
3 50610 90214 307888414
3 16 99956 527267825
3 57222 79777 19867257
3 11 99942 956486634
3 1437 99486 609666585
3 39 99935 580579416
3 35484 41350 459113397
3 77072 92875 706899412
3 96 99984 179480048
3 20787 51604 837904342
3 68386 83115 292819148
3 35911 73599 147397829
3 74484 87270 725971033
3 45578 90147 147872333
2 11724 867987179
3 7 99966 141348280
3 4437 65917 140001494
3 978 3840 32706142
3 76431 79905 154481798
3 20 99923 301603786
2 62733 302496436
3 20 99900 83727273
3 6 99983 399576272
3 4 99979 990952438
3 59 99932 944706068
3 54 99946 45165711
3 65679 91368 260109011
2 67936 131265621
3 22234 76001 524713443
3 6 99925 856314029
3 4437 59585 826371922
3 5982 34993 611513618
3 29922 30693 113108967
3 81 99930 584866331
3 15 99932 906383852
1 58400 73256
3 13497 13900 138201844
3 18396 30137 389548876
3 41 99967 125291196
3 7 99946 508075391
1 69007 91945
3 47 99969 210161358
3 57023 67532 262658959
1 57135 94699
3 59724 84518 860819202
3 76 99955 508591508
1 44876 84712
3 63 99907 355224729
3 16 99914 205905606
3 1 99909 412992847
3 7036 25898 811751793
3 79 99996 440598683
3 39155 81864 755660736
3 6914 21071 832935438
3 43000 98846 498123909
3 40 99991 73324103
3 28 99959 151708062
3 69 99945 75377155
3 35 99979 266653102
3 48236 99190 527825782
3 3355 17184 820317709
3 14154 62290 49107930
3 37047 79461 887274237
3 81 99943 242299206
3 51596 96314 360444959
3 72701 91407 389420736
2 80281 779247331
3 53522 89664 852240767
3 17556 75685 170394299
3 88 99912 558160489
3 26055 49906 810482393
3 40 99944 577625319
3 33329 42573 63383470
3 25 100000 767400877
3 68 99950 676745063
3 37500 90917 986596800
3 15 99964 374939815
3 69 99936 497476299
3 47 100000 186962291
3 28 99942 287653806
3 15456 49505 725823086
3 72 100000 295298903
3 23791 65296 905413190
3 23926 31432 691343830
2 7573 460053957
3 28 99964 202752623
1 38509 81867
3 20463 26288 459431069
3 1539 30749 806017971
3 34777 78346 948925774
3 40452 80287 926957661
3 8 99999 944128262
3 82 99902 3786170
3 44607 80897 527324344
3 43280 74240 670434322
3 27307 89625 248493668
3 53324 91936 862924002
3 4 99985 346076527
3 53 99976 529635791
3 6573 32560 942858040
3 66054 94288 617181140
3 93 99953 896794600
3 36197 74142 20603582
3 8 99976 440444810
3 45933 79204 258456283
3 87 99977 410918236
1 62514 84589
3 24038 59963 584718351
3 22 99996 376984369
3 81 99949 67289390
2 67687 825676818
3 70 99942 318141048
3 75 99922 963812426
3 51 99977 272329737
3 33476 97417 666483668
3 25177 44004 933856898
3 38 99959 938214666
3 30 99930 41728770
3 58 99993 406866731
3 70 99947 953353573
3 10714 57963 215086991
3 24 99938 73161488
3 50464 66539 262277407
3 21 99939 845277705
2 91094 291601659
1 66565 82756
3 29 99981 462189975
3 82334 83296 312135705
3 38776 89685 364194998
3 35 100000 555743154
3 22 99993 707607223
3 23 99944 707446780
3 28353 49349 219771934
3 2137 86047 681756769
3 36140 72800 213021551
3 1797 96232 626710234
3 43 99920 467288031
3 51537 52423 759729731
3 60 99968 263344199
3 58 99931 875055348
3 75 99922 454607454
3 9 99946 241420685
3 86 99982 677153831
3 3 99903 6945810
3 38 99989 920700840
3 28216 53639 209080632
3 49617 92453 704028381
3 69761 93014 516387838
3 85 99960 148749805
3 20 99903 69426559
3 32385 47145 438008732
3 49654 70185 680744711
3 18346 36294 297330688
3 98 99907 33481317
3 29 99915 319243639
3 85098 87761 432492672
3 57935 87457 34071513
3 36 99994 452129324
3 2873 59225 386430954
3 25714 86868 889639230
3 42 99930 705675027
3 8 99933 31146974
2 13699 852862953
3 25 99950 657363056
3 77 99921 947137631
3 63 99940 603681441
3 5 99990 138744124
3 6 99966 229342139
3 9287 55471 293440341
3 9777 93429 562707729
3 27259 75990 755063422
3 15732 59047 306196906
3 41 99915 54582148
3 92 99931 906126804
3 16697 77510 24928350
3 8140 47755 959435002
2 50662 746811733
3 49341 68585 704832784
3 21 99987 258267993
3 30 99915 889592375
3 84 99967 999150840
2 31517 741905581
3 97 99939 651198949
3 19 99936 75550003
3 50 99924 323006758
3 37 99920 327314005
3 13 99974 258943866
3 48097 69903 198904386
3 869 56587 325483216
3 89 99984 407918152
3 58536 85302 724507354
3 41218 92949 656538665
3 3 99962 296097023
2 63294 354620953
3 48 99990 843562678
3 85 99914 519026456
3 4 99978 678629125
3 5 99902 688775530
1 44773 69499
2 13329 454325615
3 62512 79355 305731268
3 29818 43662 833945740
3 88 99995 805213874
3 1465 23927 792511722
3 1 99948 606523648
3 53 99984 260816757
3 26 99971 724981118
3 3497 18232 672478109
3 69832 73842 455749223
3 48674 63214 382457652
3 42 99982 625204435
3 14285 23616 992719478
3 12265 36230 806318445
3 78 99990 975796329
3 59 99919 277282150
3 28 99967 416404840
3 84 99926 609397162
3 63 99911 380630522
3 46834 75105 827775569
3 59 99939 97546728
2 83687 324283545
3 44290 79666 483721351
2 67919 712870875
2 83552 407926261
3 4 99935 729305977
1 65928 76661
3 22 99998 260114195
3 30516 95711 539860243
3 35435 37068 539228045
3 47205 72045 421557982
3 3836 71345 422077507
3 59 99961 819257058
3 20 99970 769306245
2 33355 192990370
3 18 99948 17730693
3 12733 45195 538257143
2 80668 685944297
3 19132 83866 703087304
3 26 99969 910496568
3 41 100000 170790928
2 58721 774180698
3 83 99962 388828192
3 20 99924 678904147
3 99 99904 360956337
3 45 99981 306828382
3 50305 86448 168203827
3 82 99966 321542321
3 79 99966 55402597
3 32984 55278 631708356
3 60 99958 862839250
3 49 99901 923207680
1 11592 75177
3 81 99919 413440215
3 78 99949 10717081
3 20733 76722 563549394
3 67 99985 124754798
3 17414 76561 795771018
2 65587 383384014
3 14 99930 346926800
3 64017 96229 492620477
3 99 99971 456029290
3 15429 31314 813039682
3 23 99949 613807146
3 25 99935 294754353
3 24927 95149 740041498
1 1163 49603
3 14 99977 559429703
2 15629 120979106
3 15483 70293 538354737
3 35510 68942 822069889
3 27257 72185 606655463
3 24 99943 543794368
3 73 99909 501867076
3 88 99915 294771858
3 59 99958 59130504
3 35677 38626 712113710
3 51 99969 758699191
3 86 99933 537602404
1 38117 44643
3 762 85260 248654010
3 23124 40302 285082544
3 27900 30389 385686037
3 6 99934 914784119
3 4 99979 208483553
3 1 99945 775423590
3 21739 82064 483539637
3 8 99982 260989903
3 59 99980 691576348
3 54 99995 491882337
2 22689 168581895
3 23 99955 907636826
3 20 99990 799246523
2 10097 674779176
3 54990 76109 563621389
1 54512 81436
3 37 99935 370430976
3 26567 98839 742081201
3 97 99978 622357451
3 66 99904 729134778
3 6278 62234 667011790
3 89 99902 455070258
3 54 99959 228375357
3 84 99932 46326191
3 56 99925 144756123
3 49 99932 205239316
3 35 99963 39254475
3 72 99998 220792903
3 36530 72721 399485026
1 39281 64542
3 3801 35987 652239813
3 43 99983 617657797
3 48910 87140 605404430
3 7837 96996 417812267
3 24854 86451 116536368
3 26 99913 694343700
3 52 99912 905539464
3 6578 60166 421307605
3 55 99905 140622221
1 43132 91160
3 74 99939 672958703
3 49 99910 686906064
3 81165 87150 714482944
3 11 99924 363433460
3 29 99913 535937505
3 11345 43431 371387078
3 28926 65518 197321584
3 85613 97270 998785546
3 61433 70107 528656639
3 10322 41349 533552950
3 81 99999 810500329
3 16 99919 485312685
3 19 99934 735396965
3 44066 50115 469628976
3 41 99949 109443482
3 41763 81348 319897489
3 5850 73144 724862451
3 82 99949 439846314
2 39067 716794833
3 32848 95595 700591705
1 48078 62335
3 53386 58927 602664111
3 53 99918 451687334
2 5995 314432622
3 57 99986 188127329
3 63 99969 511797595
3 47 99971 111438783
3 5 99991 625301687
3 44489 75179 689958815
3 50024 94609 381787199
3 10576 17221 64388244
3 44716 79418 76810547
3 64983 69260 928188297
3 38716 83626 871661454
3 32146 76414 69761176
3 56633 66620 601091450
3 6 99992 107043351
1 13959 87001
3 9547 60060 582046759
2 55508 882190979
3 9259 56139 764164222
3 72034 98008 485405766
3 1 99904 903722554
3 50388 56277 845754118
3 49544 80294 203024671
3 78154 99156 783679848
3 91 99924 26763463
3 14934 85738 385784497
3 23477 70194 235140861
3 34 99945 551334264
3 18 99989 943294481
3 43 99969 614623386
3 40349 99384 11094890
2 75015 967905444
3 23 99918 824545981
3 30221 73162 736625120
3 88245 94452 989521765
3 31994 38024 43101079
3 20782 74679 473249722
3 52875 73046 227938637
3 44265 92999 211958121
3 2845 48095 719352109
3 46 99970 800252568
3 34 99952 949347645
3 2735 46308 91684024
3 46 99938 734855376
3 61 99992 995610013
3 53464 97219 868907580
1 32405 65855
2 44268 264916819
1 14973 46151
1 82486 95522
3 69 99948 636514382
3 53 99919 159632139
3 46978 63260 20250714
3 27862 74414 324583523
3 45358 58956 466803192
3 28969 30926 425532426
1 34762 72984
3 22 99981 24038016
3 20 99952 178714522
1 11219 53760
3 39 99973 506823028
3 53 99978 260423679
3 43300 98959 497734585
1 30672 97267
3 5313 58162 18250455
3 36 99986 589722788
3 21347 33097 333863915
3 40206 45835 226963568
3 47621 66887 517177315
3 22319 46761 95779744
2 77567 955073782
3 55978 72042 20572297
3 31 99921 291047987
2 546 724852292
3 21 99953 639316658
2 76971 636980052
3 23 99988 543820173
3 16 99914 711037485
3 31 99953 381791793
3 10671 27345 692986901
3 13 99970 964710558
3 3113 13086 978516774
3 98 99992 677883967
3 22238 91509 130479022
3 41411 91332 21626118
3 90 99939 195517546
3 56717 79914 578928451
3 13927 34427 313063152
3 86 99981 478153652
3 37 99992 739860589
3 11430 34736 233036253
3 76417 94780 263246480
2 79447 399029522
3 58 99930 641932029
3 99 99970 932293959
3 18974 81449 872108432
3 89 99932 255227506
3 39683 46469 236810467
3 88 99932 226303312
3 39 99926 211962124
3 84 99908 560476867
3 59 99919 93460749
3 55517 96467 57388643
3 18626 99879 783298557
3 5293 58799 880809304
3 45764 94024 583096964
3 1219 88303 220440935
2 9891 953326667
3 59 99921 175587323
3 26633 31795 694825047
3 81 99988 56339475
3 74229 79076 701506297
2 7116 354416599
3 8919 24536 369085094
2 60727 839347151
1 48944 96911
3 14537 43310 820127348
3 11 99966 408681988
3 24030 46786 352498606
3 72 99907 670743266
3 20421 34035 326283022
3 32 99957 865390055
3 804 37165 303347449
3 48758 56566 711622913
3 30895 94187 834905045
3 4121 74848 831010277
3 87 99973 746797218
3 29357 77556 57323331
3 44977 77173 564966859
3 26107 81386 461584441
2 87149 491304566
3 4 99998 892955648
3 14 99984 996167075
3 16566 72753 154707021
3 75 99985 759505790
3 43 99916 271744884
3 5114 76018 512351172
3 63 99945 18452434
3 4 99972 32066816
3 3218 38303 461842067
3 22191 99886 181593499
3 56 99999 426259300
3 30388 75052 988298036
3 97 99924 248468585
3 43 99950 282844210
3 28539 56067 724464242
3 51 99995 670609815
3 27813 30070 647682922
3 79957 98938 521719576
2 48843 210167655
3 57 99972 48514346
3 2077 33707 962366385
2 31114 393558955
3 38 99958 996182191
3 71 99965 401078811
3 25650 81979 141696298
1 65191 99742
3 10584 10981 272946897
3 54 99963 28285205
3 94 99971 103765671
3 62703 95738 751518581
3 26909 82040 682367313
3 14254 29118 55146041
3 85 99967 407270005
3 12155 51346 519870783
3 21367 38463 388134657
1 7403 84253
3 29931 45055 51846683
3 15085 74827 555291771
3 36 99902 925003747
3 99 99962 170483635
3 73131 76064 314868626
3 79650 98482 374242285
3 98 99947 374169534
3 45469 72483 823983718
3 91 99913 8824992
3 44064 84348 405876692
3 72 99903 695451984
3 85 99933 37744953
3 56 99956 612071215
3 22 99981 577246967
2 57485 32755578
3 63759 80956 853718112
1 26916 63600
2 86337 274301247
2 7394 273902146
3 3903 16542 594421348
3 32 99900 358424103
3 10 68772 961398488
3 45 99901 615282329
3 65 99900 909880580
3 38 99952 225411367
3 34015 87770 266811419
3 38985 49244 329002955
3 18914 21976 628331435
3 81 99941 119048031
3 6 99914 590865843
3 60765 96495 273053773
3 47078 51053 605798648
3 66 99948 342587782
3 65978 83517 739464596
3 51 99911 3362229
3 14080 79138 398958544
3 40136 78553 418153141
3 49910 61376 153264948
3 3042 68391 828282176
3 57 99984 440644060
3 10 99992 778993385
3 17085 43907 331084814
3 92 99940 161160781
3 51 99913 147243529
3 27361 56663 905672069
3 87354 99781 915172896
2 2935 489976358
3 51 99946 434998705
3 22346 86726 440804496
3 50 99903 806604319
3 8982 84163 681836607
3 74 99952 768675946
3 38 99928 289751806
3 94 99920 830361198
3 6962 75031 738357877
3 22 99999 105098109
3 25 99931 118789343
3 72 99974 553574568
3 59919 89406 450795517
3 3682 17226 574642012
3 25 99969 1588811
3 22290 82408 746964017
3 3752 30263 924273
2 36405 811129533
3 81312 94595 643093315
3 36 99952 879287696
3 10959 41918 805583474
3 6 99917 32122077
3 72 99990 823722757
3 80 99931 457858252
3 9430 80046 345138468
3 14086 98528 913295893
3 11 99994 674135432
3 85326 92325 726416653
3 9180 91015 696032554
3 52597 90707 737190143
3 88 99957 700373819
3 11638 44701 446357437
3 88 99960 356701012
3 33 99906 625313654
3 87 99915 723361262
1 29679 55035
3 5885 40167 461438345
2 47861 692746104
3 11 99900 176522201
3 52 99948 223905339
3 44735 49897 890681265
3 13 99940 395066721
3 40982 72565 187360508
3 96 99906 93275022
3 38030 51278 825500222
3 48360 57502 668048054
3 1 99926 757495116
3 3924 6458 468058409
2 47995 799722321
3 18 99908 21979651
3 18098 76058 665349133
1 30358 75654
3 43505 58262 324478928
3 44 99967 305835465
3 16276 40169 709695208
3 1025 40715 376353715
2 49762 111511165
3 86 99947 202896454
3 27 99986 476615259
3 44 44436 112405158
3 14030 96322 91027016
3 26 99946 111798266
3 56556 67841 588433154
3 37116 58214 205035889
3 51727 77197 43705535
3 17 99917 688844290
3 24 99942 712709979
3 69881 98656 945564224
3 55442 64610 528335571
3 87103 95832 416480877
3 25503 36855 96044023
3 17 99971 19539154
3 92 99962 994111323
3 78 99907 444287054
3 61 99984 35690639
3 5934 84148 850293036
3 35 99931 212513168
3 15072 90753 292873274
3 58189 74096 272108159
3 52 99964 387796504
3 32456 81812 426633616
3 56 99920 531021005
3 10296 68299 309043525
3 42262 57017 269866400
3 15 99973 178537692
2 89540 302550522
3 21645 37602 173129419
3 86 99942 229275648
3 90 99904 164858382
2 15098 650262514
3 61 99988 637880941
1 44742 66140
3 61 99960 793701651
3 21604 43362 163234601
3 46 99995 970838745
3 99 99939 752859068
3 3364 95447 66892543
3 96 99981 101840718
3 3558 23295 770585132
3 49 99901 786199834
3 17042 72387 966586616
3 32 99918 69269123
3 74 99940 331661027
3 39007 62962 708497314
3 60 99924 565522310
3 13041 44302 526574109
3 4682 83107 570253831
3 55 99930 32512058
3 37 99907 542704851
3 56035 74513 353167925
3 15308 43567 345290631
3 27744 48277 361837006
3 91 99937 684273967
3 59412 66863 915360294
3 60 99901 609135795
3 79 99902 893073356
3 65 99931 731258767
3 61931 79776 512763666
3 31258 95703 299901634
3 81 99940 379020966
3 64288 97687 688397833
3 22803 47933 37474910
3 18063 90644 974086989
3 35 99999 867190867
3 21215 55287 659188826
3 5 99915 336605233
3 60440 69226 137984722
3 36492 73485 468404430
3 11690 62400 813193313
3 55453 61244 472182777
3 43321 57340 594166578
3 6280 47483 849929365
3 34 99934 690200737
3 36135 55978 601382630
3 31632 78717 729952819
3 39652 94297 523799339
3 26387 27666 654216899
3 30142 58321 56933485
3 74 99989 744385534
3 58 99994 707332503
3 12285 63616 913757202
2 15508 349614889
3 33 99998 872130133
3 42 99921 306029719
3 48 99998 918938542
3 61689 96630 792618626
3 84 99953 945998675
3 89 99977 192797459
3 5093 61091 496834558
3 55695 60972 908271538
3 935 14340 967929163
3 69333 73942 444607067
2 22458 897019611
3 30223 72123 160424987
3 5811 7673 832105793
2 42238 392119648
3 72277 96251 297551258
3 85987 97114 484113366
3 73 99908 790764738
3 65330 89006 235593309
3 77 99909 68524806
3 1548 43495 87174606
3 1738 97724 99817613
3 59235 63795 149680267
1 6337 40824
3 62752 63310 606617817
3 1307 75162 335097231
3 9340 48203 863395143
3 22987 87751 907901034
3 66 99909 402031206
1 68800 80313
3 79627 85004 302141079
3 72 99986 92836161
3 41819 76702 731032641
3 54 99931 955161009
3 100 99968 717757018
3 19 99949 551122289
3 88 99946 814094573
3 1284 38120 556337171
3 25595 57731 444197857
3 78 99960 390457735
3 25373 97189 655315213
3 69776 76732 350931153
3 6 99967 466542733
3 68 99954 598447866
3 18075 24971 556129108
3 8950 11884 127715909
3 8832 78687 870327810
3 4654 79093 521411491
3 78 99954 878222328
1 4153 57862
3 80 99967 767964515
3 60129 93549 889760276
1 8542 23872
3 37 99932 254754469
3 17 99905 688363475
3 89 99982 642363480
3 88 99979 300311351
3 51365 56624 226942664
2 45421 340102215
3 43704 81384 767727186
3 39 99993 236587593
2 89191 175609623
3 59248 97538 237275419
3 19 99957 862972465
3 8 99952 258203743
3 12 99985 908665678
3 16588 37882 213861571
3 15057 28523 982655278
3 56290 72112 373540257
3 10938 12596 592264362
3 37058 68494 260360160
3 65 99903 251676201
1 60563 82302
3 5256 22767 107773915
3 37 99910 239620188
3 10 99977 887363451
3 53 99956 212580102
3 4600 76852 816636572
3 33752 74653 265854933
3 36 99920 939180743
3 83 99965 465643212
3 35347 52031 789366640
3 79 99926 951025648
3 64 99989 44169136
3 83 99926 500450968
3 5153 61995 291190837
3 60 99987 960771847
3 11 99989 401908599
3 64 99925 158326841
3 21089 79775 94811180
2 97431 365297445
3 33776 56599 997988410
3 93 99921 751735381
3 43932 73939 680957058
3 9452 31009 851709247
3 9 99912 614127703
3 17486 79083 474865760
3 97 100000 98906462
3 5 99994 338013269
3 31056 83194 458819548
3 64 99964 391204840
2 66153 284454749
3 69 99910 809387470
3 15782 78255 523121187
3 17 99901 865565589
2 6912 461304691
3 41 99910 630625092
3 65 99919 396034039
3 5080 10095 78041970
3 14 99965 565190444
3 63 99975 907369601
3 46 99944 451710386
3 14 99938 746596337
3 66 99996 769171179
3 44187 98688 51077298
3 28 99934 679744751
3 21 100000 592635073
3 277 45049 412543168
2 967 134925559
3 99 99981 642940365
3 6392 35346 631627187
2 61457 590009593
3 1 99928 361826957
3 4517 77044 555328675
3 68889 76470 64519406
3 98 99901 699526504
3 85 99983 377138153
3 68716 85039 207211740
3 24 99922 763714637
3 40395 88415 58127596
2 17920 427153757
3 37 99962 165597105
1 41007 93235
3 19337 42326 99184780
3 38 99933 429485560
3 14564 99117 824702884
3 92 99993 62339855
3 72 99911 457697285
3 19 99913 873742318
3 56 99916 560825852
3 90 99961 597054836
3 90 99948 994387363
3 75615 87862 539614528
1 68737 94729
3 18 99983 331814277
3 50664 85324 737312441
1 24801 93961
3 28 99909 228494830
2 45490 459125902
3 78 99923 712111248
3 59460 79561 128431210
3 41905 80447 424601345
3 54 99943 45619230
3 36264 58319 593203933
3 458 61148 972077618
2 91543 269611434
3 40 99984 467618144
3 64 99966 448698208
3 69294 78616 909891111
3 35472 41200 558585591
3 69 99963 198812347
3 87 99934 493055868
3 48 99986 479787804
3 65 99977 594794100
2 8163 109653446
3 97 99976 158963174
1 71693 80159
3 35960 77174 707130294
3 31251 63839 941222705
3 7494 9482 678253934
3 20198 34571 814826281
3 45671 60476 438102134
1 25210 36295
3 31946 66364 933708302
3 43 99933 94242304
3 27881 50946 281805072
3 4 99969 364493570
3 85022 92889 615856664
2 85935 239831646
3 91 99907 290671773
3 42929 43083 177560828
3 24366 66984 456294111
3 13 99918 302290950
3 2 99976 707524194
3 51 99968 954673005
3 55 99971 895958409
3 42793 79954 73934900
3 20 99928 763645455
2 71522 629006448
3 24 99929 895859851
3 37368 82152 338602925
3 1 99906 514941220
3 91 99966 82145231
3 6968 8692 109419176
3 14835 34429 707084356
1 70520 99058
3 19 99926 944111812
3 32901 47748 662129873
3 7 99935 169638157
3 72 99952 603103498
3 55 99978 674797143
3 70 99990 719801165
3 98 99970 797465102
3 44 99976 391652792
3 5660 88075 348434462
3 31 99962 188801161
1 26247 93302
3 33 99920 844446197
3 36439 97083 737713998
3 12931 40153 956888561
3 73825 95630 138401682
1 21415 29636
3 3052 99360 814131418
3 44918 67856 131819609
3 13 99962 142340237
3 18 100000 629981723
3 17 99968 997408423
3 41344 81897 63124373
3 65 99903 675397707
3 58 99943 389442328
3 25228 31916 954601461
3 61 99999 871075504
3 82950 97558 174643788
3 74047 85586 609316246
3 13071 71336 134113082
1 9136 21411
3 8818 61935 825430718
3 41 99978 843036167
3 19227 68736 228695835
3 15223 37652 600939095
3 98 99951 299835928
3 50 99985 725576857
3 32215 69539 7125116
3 85 99985 399936532
3 62372 94379 773253035
3 16506 31836 31290706
3 4132 43050 346539265
3 61 99961 393805332
1 24628 61271
3 6810 45420 12750214
3 16 99986 910415509
3 12 99983 172568519
3 68 99959 216769409
3 53 99934 128089276
1 49241 49439
3 72242 76756 545498197
3 29164 45223 758947120
3 49 99900 452982982
3 29605 49758 324709526
3 75 99914 310658685
3 73 99940 845597697
3 1 99905 354938258
3 62 99982 176158067
3 7494 30855 983664230
3 18977 87856 763455054
3 3029 59962 368152417
3 27355 70646 502025384
3 5505 76837 757993181
3 44113 88280 937762017
3 81 99925 779846498
3 35 99947 655403379
3 42 99904 860566548
3 7337 70283 734951177
3 78323 88843 136739690
3 91 99928 29026515
3 11 99910 678052897
3 18605 93431 150258456
1 57929 92596
3 8 99908 977248544
3 57924 80303 464328708
3 82797 86637 472006146
3 95 99978 812156147
3 39361 91547 515272199
3 19481 93729 392651272
3 43 99904 68975548
3 14476 41955 445371213
3 70 99967 216358438
3 95 99944 499885224
1 10970 99379
3 39 99973 910096614
3 186 69691 154574403
3 5 99901 61235640
3 22373 95020 571739651
3 5664 13633 768316609
3 38 99919 610750464
3 17444 83685 553237594
3 64 99921 272184573
3 62 99944 304928022
3 47 99952 581718635
2 90674 323971937
2 8950 250475770
3 1240 11200 860826560
1 57692 61435
3 5142 66975 253480772
3 26655 37422 842326733
3 26140 66328 722457328
3 53 99902 419037752
3 76 99927 673509151
3 7344 72143 271748049
3 78 99980 291410578
2 21006 36615759
3 75 99964 523066546
3 13 99982 566397212
3 41 99945 25410438
3 30117 31695 7231668
3 10 99923 967663638
3 51 99924 704621924
3 8645 27733 86090378
3 36161 70096 350241949
3 62944 81983 490503922
3 89 99970 417492362
3 32 99928 949863542
3 24481 82186 641481184
3 2091 89081 324075727
3 84830 91101 580961525
3 82 99939 160750582
3 78 99921 831777555
3 22208 84140 729398300
3 6 99965 726906126
3 49 99910 301457370
3 47 99958 394661909
3 93 99991 532276905
3 11985 65246 557264838
3 61952 98056 649539989
3 93 99953 397483141
3 21078 22619 4957741
3 48 99905 904341518
3 15 99985 369529790
3 21 99984 409511497
3 18 99930 811449025
3 65359 74101 781804637
3 31481 40693 433674386
3 83 99955 366424072
3 9 99930 386244963
3 30444 78491 115972398
3 74974 91298 454041200
3 205 78296 5262256
3 40893 61833 113431156
3 446 20433 971443072
3 46006 62326 879470684
3 25717 73737 32731378
2 1244 945847669
3 71 99967 827306999
1 60628 91217
3 63414 66205 951082333
3 2913 36641 355795272
3 83 99913 871681210
3 82 99940 696388417
3 24155 26942 733606217
3 16 99947 943546900
3 35 99970 38309935
3 36966 89764 562256119
3 81 99979 855083492
3 5550 83048 35541689
3 11 99959 543383497
3 28313 54133 393075698
1 39206 47117
3 54 99995 711281858
2 43736 131874067
3 48134 61504 232384095
1 21635 95028
3 98 99932 468261913
3 4336 60712 211094767
3 21354 32865 238186639
2 9625 454342023
3 42408 48452 658741616
3 27649 69666 423304868
3 88 99926 788561244
3 98 99903 224264901
3 84864 94040 719887912
3 2158 82430 788979847
3 7072 49259 290803729
3 61 99927 634492244
3 79 99999 652540450
1 33809 65950
3 31864 71802 656273737
3 65 99949 253644141
3 81540 98628 553781101
3 65116 71909 124116026
3 10391 44252 826193936
3 1 99948 883994163
3 26 99909 411949598
3 34823 37062 751604191
3 45182 92123 87553967
3 37092 96376 602519815
3 4720 74975 33457601
3 18318 58288 355748872
3 55792 90706 537041444
3 86671 98372 597893478
3 92560 94218 676431798
3 20841 41248 778565537
3 25410 34968 447882449
3 31895 95016 746667340
3 39 99931 533759489
3 32844 46594 684158812
3 87 99957 356118778
2 9025 341331721
3 11 99958 153665832
3 16600 35656 277289440
2 16140 439063680
3 53794 69162 806807525
3 4195 84481 359586263
2 83791 858128534
3 74 99960 383020414
3 52 99910 645371784
3 13 99994 682460134
3 32 99982 484029682
3 91 99998 864099057
3 49000 58179 647929585
3 7120 81024 482448056
3 7708 77352 578810139
3 30 99963 931716659
3 13 99959 959903057
3 52 99994 297196195
3 92 99966 771953879
3 68039 90407 300319055
3 2 99953 530032034
3 1 99990 149289332
3 53 99940 757373938
3 33 99994 595592311
3 97 99916 986285600
3 30551 47140 497523292
3 45762 58704 820585657
3 2408 88024 588661884
3 77 99941 120248524
3 26770 91272 369224306
3 19882 20789 585319552
3 56 99909 914681175
3 49 99925 849055210
3 53 99935 724834096
3 20 99931 805443613
3 46692 81436 892788388
3 16 99927 117181059
3 83 99927 947834097
3 58 99924 73880683
3 31177 31584 31019553
3 95 99950 436548835
3 30017 56895 540386682
3 11663 42305 565042376
2 46231 321296864
3 43573 80706 874783846
3 20675 23053 97889589
3 65 99975 481618852
1 40727 84117
3 81454 92706 471118187
3 25413 53601 207938222
3 51369 92535 699294583
3 52 99992 194645663
3 55 99931 732306170
3 3081 31564 724472363
3 74020 92197 666470146
3 9159 24650 783908822
3 18817 41478 700690870
3 57240 62227 502198648
3 17062 85084 420724705
2 64402 454830004
3 33231 72876 259023736
3 64 99911 369924651
3 41388 64816 151090626
1 46502 48786
3 77994 94440 219316554
3 23963 35599 718907937
3 13324 16639 348136620
3 7352 98722 29641659
3 24563 55748 824703961
3 85 99914 205443529
3 20066 60037 269892081
1 29940 31104
3 21742 37058 930170198
3 80467 88649 258349357
3 61 99915 274531720
3 30422 45117 719915849
3 96 99919 383694941
3 890 11954 423228358
2 93391 995405683
3 88489 88490 658125451
3 3 99906 6565603
3 50 99928 13089080
1 10121 51199
3 33 99936 854264067
3 58 99925 159613379
3 16233 85845 530379972
3 1761 77965 213784062
3 26603 68183 824623500
3 1 99991 288497829
3 13496 94357 853765536
3 44 99977 802953664
3 32 99994 172101601
3 16 99900 250096448
3 76 99912 710604789
3 89 99900 990804690
3 33910 63337 756673220
3 90 100000 999214067
3 12278 81447 775089446
3 1 99960 902818884
3 64557 65070 52489947
3 42869 64257 217993247
3 97 99947 904981948
3 14320 89446 947874154
3 47 99920 551633200
3 35627 83725 167728300
3 94 99905 592231906
3 75 99918 400824414
3 2456 91211 999101872
3 83646 88853 510964356
3 17057 76368 365477351
3 18 99949 936411772
3 13 99973 499625901
3 2309 52974 624700182
3 8643 25871 899406527
1 43482 55279
3 3 99970 85602324
3 23 99931 693847301
3 43312 53171 716788782
3 12157 68442 502639153
3 14461 46256 568014485
3 65037 68614 37892655
3 79 99908 54049535
1 67552 85515
3 77 99995 158086641
3 44 99978 657911853
1 45630 51470
3 56 99958 926472124
3 75 99919 763594645
3 30 99982 744914295
3 39525 62188 830104542
3 24977 37427 780822506
3 40808 73226 950724938
3 14091 83484 573044055
2 92212 235214354
3 28 99987 479142711
3 38 99975 114972674
3 30 99916 315570317
3 39723 99157 101269163
3 100 99972 995905828
3 41 99932 451428612
3 96 99953 3754063
3 63 99901 866339742
3 25 99935 797867628
3 1294 68888 457520665
3 32873 51744 514494456
3 3621 92749 249195223
3 27865 70700 442983655
3 1196 9329 707386608
3 81 99960 27785778
3 62 99950 950826598
3 11241 85037 64402866
3 52316 94424 977099929
3 27033 35862 96615468
3 49 99967 306057981
2 90319 638652278
3 34 99902 126802166
3 97 100000 232537212
3 59359 90384 87503470
3 31180 72506 683929729
3 53 99941 847891816
1 1211 15935
3 49 99965 380158222
2 26931 307416814
3 35406 64202 139172983
3 46129 64805 775603088
3 81060 87190 332079045
2 73676 371039643
3 42792 88667 14611843
3 62 99924 623227983
1 57234 65991
3 72 99997 813262659
3 22 99937 29312556
3 34523 74137 931881691
2 87902 734964424
3 15 99920 189918412
3 7567 99862 107925026
3 23 99967 667735147
3 23 99978 53964242
1 21168 54142
3 182 89776 807238238
3 93 99921 789670992
3 4 99932 268999055
3 86 99996 493688266
3 46 99944 631012613
3 49686 56283 399129386
3 100 99956 392365174
3 85 99939 866097660
3 59 99996 243078626
3 54 99931 953892098
2 2947 646784962
3 30850 56873 751199106
3 38 99996 420073550
3 8 99990 513828659
3 5798 99811 432459608
1 4334 70475
3 63 99979 684873325
3 4933 29557 687749039
3 53 99941 301431099
3 26027 48174 110989670
3 23 99993 94095675
3 30139 82045 286064856
3 77 99921 200190215
3 52 99916 5937743
1 87849 96500
3 21813 27823 837943927
3 53 99972 436854460
2 23657 976962199
3 85 99986 151369228
3 56 99958 764870342
3 37 99995 133216297
3 37282 40134 357210128
3 94 99917 534518516
3 17 99966 243942657
3 69849 96324 377315361
3 67544 79353 29326162
3 12881 27684 812059575
3 50938 86396 549301317
3 20089 89597 115726083
3 81 99932 711328560
3 84 99947 773629388
3 25699 89032 299916887
3 77 99984 26928071
3 87 99987 936177663
3 7528 15889 891817037
3 35 99995 876255168
1 19998 62837
3 76 99915 730404937
3 20010 26774 750214887
3 39252 97923 460401009
3 20210 84266 931564948
3 38 99957 756806319
2 39235 767683095
3 21 99948 788880359
3 53838 73079 398887956
3 529 46819 786153619
3 40888 78679 927468301
3 26813 72180 478488297
1 1581 20082
3 86 99903 699962836
3 41213 86503 578833969
3 65106 79967 722769405
3 36590 40591 930156098
3 33183 94260 38676445
3 19350 75960 28341151
3 61013 65653 909537322
3 61 99954 757411353
3 94 99995 723521852
2 44742 795342876
3 67 99982 975912317
3 41 99941 604895563
3 29054 51284 694363381
2 4614 351175917
3 26873 29235 222019034
3 218 12078 136242282
3 7378 51776 536704959
3 244 48272 790596549
3 80958 93744 623619913
3 25167 47075 947007001
3 82 99912 624251382
3 59617 69663 42824026
3 6128 12348 447925098
3 88 99937 401265795
3 18629 84406 333407557
3 3659 9327 284237839
3 54120 60230 940600122
3 75 99952 816257194
3 63 99983 112430942
3 22019 25438 67961896
3 21459 81686 936640702
3 33 99918 313424566
3 39 99956 874931253
3 68809 80132 351444560
3 4 99970 726017403
2 81644 881833123
3 45827 62746 449036772
3 42662 97883 793028319
3 2655 13572 938414940
3 12055 92898 624098845
3 34 99904 914415131
3 52 99995 719437624
3 32 99997 347060760
3 40 99928 15625530
2 17443 172441588
3 48980 69717 377212054
3 14 99990 899007685
3 92285 93515 968517671
3 63750 78753 749241198
3 17 99926 641465961
3 79277 87695 366261624
3 3297 37166 343867366
3 7779 34822 759526137
3 52 99945 730169781
3 5 99910 219745703
3 16430 93823 101160753
3 20 99985 362307629
3 81434 88808 802090985
3 13541 75595 876372414
3 78 99969 119474647
3 9640 32526 645469160
3 52800 88185 625876437
3 23025 42255 348902570
3 79 99996 828009037
3 17841 56453 196071113
3 66 99925 201049136
3 87 99968 51245663
3 9475 76317 753765929
3 44469 47192 854479285
3 48418 74948 472392723
3 13 99921 614180435
3 2190 74821 757179560
3 8348 80524 552611413
3 26130 69473 530875259
2 667 548625284
3 34219 79695 638380082
3 43 99922 535850206
2 53046 404859214
3 3339 84872 949906993
1 7695 90896
3 5172 28112 612237699
3 22816 92663 760354928
3 872 64541 786563709
3 47 99962 533602565
3 18979 75969 649346600
3 95 99968 912473138
3 2057 99210 184526280
3 8006 25644 708553714
3 2392 11627 103593289
3 84 99989 725541833
3 22 99903 102954773
3 2 99904 445137209
3 34759 62724 673494052
3 57 99941 200338551
3 81 99957 219268693
3 57 99997 669923678
3 74384 87776 902371581
3 34 99962 148703908
2 425 125050646
3 41240 41401 965565008
3 62818 94650 335732199
3 30 99936 771742427
3 81 99967 693842858
3 1142 88424 79442629
3 38568 99093 50827931
3 32746 38670 308777016
3 83 99991 988573645
3 55 99937 113832599
3 47 99960 300018176
3 53 99906 437462004
3 19 99992 446422709
3 96 99990 887904449
3 11 99997 199274368
3 36467 73959 33219019
3 37429 59045 584450461
3 69227 96130 40982115
3 10814 58037 987216325
3 29678 68247 289607391
3 93059 94817 294598211
3 8557 73012 685125441
3 8 99943 471056194
3 9 99989 83523126
3 48193 98257 175049066
3 45773 50801 519438914
3 47 99950 102303403
3 11429 25305 300810554
3 13 99999 158324568
3 51 99905 197277170
3 2 99994 653489016
3 75415 95437 690195512
3 34 99949 607926873
3 4323 19910 11628289
3 25531 90692 853461094
3 4962 72739 362297057
3 63 99901 749102395
3 18951 72353 140820673
3 43462 65375 597083126
3 77 99922 300417229
2 35995 938510075
3 37 99995 513806727
1 56875 85781
3 99 99972 268773133
3 55 99921 559912366
3 9 99965 453143952
3 57381 78683 556927170
3 23 99922 988352709
3 44562 86653 736649502
3 21 99910 796619614
3 28 99973 215841670
3 11153 14903 998116291
3 4963 97835 20633284
3 73 99910 513777733
3 4249 88781 698508159
3 1406 95651 981267863
3 69 99902 254871118
3 18951 30510 459294585
3 17 99948 591025676
3 74700 96007 321388471
3 61169 76199 206468206
3 70370 89889 466022738
3 37 99920 790769363
3 25 99975 833093117
3 54 99946 279168859
2 50881 805515202
3 39 99950 84367885
3 90521 96291 237437046
3 47 99951 151165529
3 64230 73736 965644276
3 7 99930 952720930
3 68965 78046 507921646
3 18 99918 663524582
3 66434 97678 89040674
3 20670 58347 844129349
3 23780 71151 567351571
3 95 99938 49013072
3 88062 91035 390646777
3 59538 99409 156708897
3 54 99910 282648566
3 42 99981 281608113
3 44260 61646 171814026
3 52016 61661 478699493
3 24 99903 20474697
3 13 99957 151961067
3 32217 36946 596099788
3 43812 70934 980603588
2 67368 650175438
3 100 99967 845922047
3 47 99919 177507199
3 59 99993 515832377
3 48107 70737 932899707
3 78 99978 726044758
3 73 99975 184496196
3 100 99928 590107105
3 49654 76008 828888511
3 91 99999 639397530
3 71 99900 812183151
2 8425 702683778
3 44428 59829 102816505
3 4081 16185 953036707
3 57 99980 393680131
3 25699 93813 921317878
2 52413 226016043
3 56 99957 913713138
2 67874 887728702
2 78370 914092812
3 23690 25098 84301146
3 75 99910 474822063
3 75714 88737 893296267
3 10941 79201 542606247
3 15814 99549 338518469
3 2637 91128 177794611
3 2 99948 126600045
3 2833 39870 194715823
3 34119 49598 976767111
3 18413 88629 839755429
3 65094 81207 988950892
1 36401 46293
2 16836 729692569
3 45240 71842 899574308
3 80 99957 267871157
3 81446 83457 192901677
3 18 99984 50760814
3 70415 79535 973751573
3 12 99991 209041428
3 90 99995 905222396
3 17 99915 701937159
3 56459 65740 85591582
3 57 99900 518248
3 43701 55135 923525678
3 44794 82680 274698257
3 589 23480 490861543
3 90 99974 948018370
3 61 99917 458586849
3 91 99993 33150878
3 96 99999 273704353
3 5653 24704 692391381
3 11949 39572 51518452
3 53 99910 329708963
3 45 99938 916712317
3 24721 73894 181330297
3 16008 78020 996597900
3 42208 43527 178670970
3 100 99927 129661746
3 86 99952 377640234
3 44373 67628 410578066
3 19 99955 373004129
3 77 99960 875796603
3 93 99902 628234374
3 5023 90037 339659571
2 54271 686163421
3 16718 16820 594297068
3 82620 97100 499543183
3 65 99992 407715536
2 49951 578258860
3 34153 36689 399053559
3 2214 6929 562884619
1 12308 97459
3 92 99942 493382601
1 86319 98927
2 52066 348629945
3 54 99955 45705681
3 57 99968 720780667
3 34971 96645 113830383
3 30799 71729 967336343
3 13310 86572 507443843
3 9156 43264 634693139
3 69631 71854 505410953
3 7593 18137 936935829
1 30439 62935
3 36152 88465 690791105
3 4403 20921 38580439
3 63271 88191 208613265
3 37594 67498 357973218
3 16996 37047 319195794
3 77521 85555 667418342
3 37592 57224 145332217
2 57771 509418009
3 14 99911 589396938
3 14 99908 319325217
3 49037 57044 589281404
3 65690 85738 636553223
3 44970 85271 481570382
3 46 99920 72824349
3 6 99913 199873465
3 55 99910 740099518
1 64731 75281
3 4766 64980 971638540
3 44096 68393 798437312
3 44585 96413 571045328
3 31904 90330 825395136
3 1 99932 508556025
3 41 99916 323054602
3 29 99975 149367479
3 3395 37499 294722788
3 61712 76690 226092962
3 50822 86579 696149471
3 59 99977 977087119
3 32 99904 777668680
3 33 99966 152319139
3 42048 45127 49172962
3 9094 86811 335654825
3 53 99983 915561426
3 37480 67183 897798817
1 5131 85384
3 74 99913 286452010
3 82 99920 281923727
3 86 99937 603198942
3 3964 44717 599157733
2 67703 885767472
3 7763 93306 773604935
3 98 99947 575029382
3 40655 41234 208000991
3 25121 68323 613393513
3 53574 73582 495665830
3 41321 86398 964119791
3 30709 43064 651194249
3 14 99969 592532264
3 93 99907 405449201
3 7 99956 196536117
3 98 99926 526755964
3 80 99947 324936347
3 80 99973 713374700
2 34544 764917170
3 5358 47720 901358830
3 19605 80571 559830921
3 5193 85120 697051683
2 39874 972739051
3 31 99912 434820844
1 24553 69954
3 96831 97585 190509130
3 13 99981 136981721
2 40253 353724944
3 17297 64414 446241878
3 94 99935 673182848
2 42661 574647319
3 14070 90298 752253592
3 56597 71524 794737367
3 84 99923 144399836
1 35989 62257
2 53878 142027953
3 40 99929 815744833
3 37026 40117 859490050
3 92 99950 873241212
3 28 99951 147465990
3 19664 29050 349719476
3 75776 83637 240120632
2 32297 400452506
3 68 99911 157234076
3 13534 88984 288843725
3 39466 72688 716116759
3 33494 76465 100747600
3 66920 77198 337061209
3 14800 60414 671249858
3 1151 89032 442789647
3 31626 34817 82046170
3 80 99965 17305952
2 12576 955615297
3 27476 35761 72629033
3 22397 85519 601964525
3 89 99954 202925898
3 1751 89068 683053959
3 40375 62745 781121588
3 7010 78931 948534795
3 36 99967 905313248
3 74689 86989 763116529
3 16707 82216 852452133
3 60934 86333 741645818
3 48 99904 480419623
3 74 99959 546351687
3 88 99953 148597002
3 61403 86982 220669360
2 68262 443344873
3 49 99992 140548208
3 55689 91377 931816786
1 4023 84561
3 48441 94828 400828943
3 41 99921 831274949
1 51684 95388
3 41 100000 231162875
3 54 99953 53057572
3 38454 68347 883384028
3 88 99966 627084709
3 72159 96028 408162219
3 62657 88797 434353972
3 19692 20935 754032229
3 84389 87565 219818582
3 67 99968 930946002
3 96 99940 250550073
3 971 2566 726547797
3 61 99911 23532329
3 7 99954 236308737
3 37110 92358 685297478
3 27 99961 569389549
3 35215 80495 897918836
3 99 99994 624465097
3 67887 69842 556505491
3 15036 66536 410239665
3 51979 99931 694292720
3 37643 46746 892981825
3 25 100000 757787131
3 71082 94881 678735082
2 50375 576856477
3 9 99925 17334581
3 45 99914 777719254
3 12 99976 153676690
3 50 99927 250013500
3 36986 51345 202162708
3 38 99912 826579756
3 58 99928 156608212
3 60444 87815 550720644
3 65 99969 202037281
3 31554 61423 964120471
3 57771 92792 573672978
3 79 99968 702904933
3 13636 60637 907233882
3 78 99936 587406600
3 10660 79356 597206108
3 24707 63839 270345841
3 32250 49910 239732094
3 16 99994 471130452
3 46409 73750 173091778
3 65 99953 498428257
3 9289 42845 473290387
3 44 99910 160605366
3 44521 87533 415154653
3 41 99914 109108625
3 22254 40904 960392033
3 98 99985 275020874
3 98269 99472 156958791
3 87 99980 199742336
3 69 99974 12214516
3 68 99995 379199122
3 19 99912 505930013
3 88 99942 240701521
3 14 99905 499815453
3 59224 84478 148131828
3 12738 36990 270982532
3 8700 15005 903192141
1 59745 89623
3 66 99982 369234100
3 6208 75447 661673379
3 47012 93175 194095947
1 3102 54705
3 15880 33934 96211956
3 87537 93237 502236505
3 88192 91542 419200590
3 89 99947 259807922
3 100 99980 156349475
3 46428 82475 806606307
3 73073 88591 119143793
3 60709 75860 898894732
3 11896 56381 808403378
3 53 99943 702331486
3 48578 65376 588946066
3 38 99904 105834863
3 7338 99541 17082597
3 91 99965 678559436
3 58 99949 765647832
1 1700 58835
2 52207 494249616
3 24737 88007 731293888
3 22 99931 52845211
3 2087 10000 741057222
3 5 99917 911880314
3 25607 44517 182404094
3 29435 33599 243088934
3 63 99942 134071714
3 23632 31254 868321069
3 12530 63928 31402962
3 8728 18685 885753574
2 39945 36596317
3 36211 72764 812829206
1 5225 53129
3 89 99970 261243858
3 93 99912 699823454
3 45419 87278 734443211
3 19 99950 402044274
3 58 99985 655049089
3 21 99988 8780547
3 18019 51178 310036351
3 15130 93852 806203266
3 21 99962 605028230
3 5880 49309 397640209
3 56 99982 705102089
3 2207 4330 34761359
3 9 99943 468373467
3 68 99998 351187184
3 12192 53222 139018790
3 7728 57953 629214931
3 39750 75966 972005536
3 80 99903 842709839
3 59459 79025 641212665
3 12677 22262 50511118
3 95 99977 194775704
3 61162 95651 765968029
3 32 99944 856093063
1 84930 93047
3 29546 48772 609999865
3 52843 88385 2504118
3 85 99978 70972210
3 2 99937 149016256
3 52261 81669 967460975
3 20018 49599 632055098
3 13371 49824 30495490
1 74441 83935
3 35986 58190 621778476
3 47946 55352 181979997
3 16663 71971 129574352
3 33 99907 231851942
3 25 99955 601918814
3 53 28563 667936762
3 34499 67589 388924578
3 42 99953 472822781
3 12842 65714 99710942
1 41282 51643
3 31494 90819 761437227
3 5559 79311 759190203
3 19263 26875 753709956
3 82 99969 394622267
3 13096 28700 145444474
3 32397 45375 202509590
3 33 99963 941043307
3 65 99908 841148654
3 28042 99519 232776069
3 49294 94374 502732653
3 21 99929 272482750
3 4 99901 594994640
3 57712 75531 298754052
3 24 99917 218837188
2 63750 696418784
3 61062 69733 427365419
3 18 99980 566273186
3 89 99947 64275879
3 92531 98973 1464912
3 68 99931 345977732
3 75 99932 956790827
3 13468 43075 444686272
3 15998 96229 881385169
3 60754 67221 980771622
3 48902 94780 485981614
3 14 99915 631861343
3 92 99904 120564911
3 56946 73373 477172555
3 81 99977 329559609
3 19426 92342 119635087
3 28 99918 508196185
3 9 99968 12864879
3 83 99988 546022462
3 30 99948 937188317
3 24 99973 518619876
3 29 99900 670739154
3 71 99990 684410386
3 93 99999 377609949
3 13 99997 617732231
3 4769 37966 354337530
3 68 99986 81711215
3 74 99965 157370789
3 50 99932 958867228
3 51 99985 536317487
3 32 99919 444892916
3 20396 84851 475161167
3 1556 59942 579806629
3 91 99948 187176445
3 41 99978 165532320
3 26 99938 876908923
3 61 99904 727413701
3 53 99992 854419893
3 11031 67214 879541850
3 57426 77471 162758859
3 6 99992 425481795
3 3 99977 404081900
3 22749 65469 68704108
3 24 99908 451738982
3 40 99924 276575114
3 32 99941 112678395
3 23 99974 487966212
3 8 99920 577570934
3 62 99932 525641771
2 79490 905478126
3 8 99929 213170477
3 8987 61832 418636916
3 30675 73053 324323981
3 40 99902 342890585
1 6677 90839
3 62 99944 328871275
3 59822 87411 840053677
1 19945 76475
3 19338 67509 572010032
3 11 99943 913614279
3 18 99981 925719810
3 14 99910 662541540
3 80 99980 225649791
3 29230 79609 518267822
3 22265 72270 631260607
3 37025 44203 759374437
3 37474 55199 385221997
3 84 99913 889218571
3 19 99938 669590714
2 24004 539017390
3 76364 85738 612812036
3 13 99925 404095353
3 51 99903 415158426
3 29 99919 168003953
3 73 99971 929747173
3 97 99912 966362325
3 14692 30680 901611393
3 68283 99544 57978373
3 48370 81446 955267818
3 21 99914 286207003
3 71 99995 647689660
3 51 99998 763673021
3 13 99975 241233949
3 32007 88022 284285489
3 84002 98249 921236855
3 44157 73428 762268338
1 9273 36031
3 70819 98445 185390185
3 45409 61531 343983242
2 42369 14508443
3 48 99979 40664085
3 85 99947 371659465
3 17214 50988 815753882
3 7 99964 738862421
1 82750 96641
3 10692 54339 447774970
3 25411 38832 186093577
1 37057 86801
2 63863 597600375
2 16430 304462041
2 47893 866222450
3 77 99942 378875510
3 8 99913 691322807
3 34486 64276 626723014
3 19376 52999 279471121
3 65 99930 354976390
3 29 99914 994330567
3 93 99962 309766571
1 30558 70100
3 49 99920 790396118
3 35111 71763 225317755
3 3 99932 818945764
3 1622 95326 95012664
3 83 99955 393385992
3 10495 79298 714560166
3 4799 74358 419942912
3 16 99978 853420666
3 2519 49736 546473123
1 2219 76365
3 47485 76267 983640845
3 25670 74959 725784699
3 48404 49518 13780211
3 53 99942 889714054
3 71 99929 461173734
3 23 99956 607864686
3 58 99979 147415845
3 16 99941 116265300
3 28 99944 921263459
3 56880 69448 284459282
3 64 99987 457353305
3 67 99916 484387688
1 35898 95759
3 32886 48776 729035257
2 33753 319099552
3 84 99982 837159272
3 25202 74550 220214063
3 34 99925 100806659
1 4045 35094
3 5730 56740 768094950
3 26312 63850 56102158
3 15 99971 296502256
3 31045 84817 642660309
3 5 99959 652672230
3 12045 40693 93474125
3 32243 75528 590506354
3 43 99967 477021238
3 23069 71056 723794716
3 16599 48910 3942590
3 26 99963 121648127
3 58 99986 765594841
2 13071 144083352
3 29017 85970 827174937
3 2 99924 389686377
3 4 99930 714923175
3 739 64550 288913845
3 47 99953 371550374
3 23 99957 98125203
3 38566 67988 59847746
3 64 99968 841836299
3 9008 95273 395032271
3 83 99975 965107981
3 7732 71949 588446548
3 92 99980 836368289
3 19909 60780 524119401
3 90 99937 954507616
1 23511 42039
3 8506 49939 65215552
3 70842 90273 622509462
3 11600 98773 737344898
3 4462 17254 885402608
3 2117 12224 920421005
3 18847 54214 944049774
3 87 99953 156823577
3 84 99974 882531267
3 68647 92353 788905930
3 26 99902 672207268
3 80219 84475 963606504
3 55 99990 524590617
3 55676 59736 110337363
3 514 56085 583139603
3 2826 13974 506526129
3 80 99920 746723903
3 13037 29479 115802090
3 62048 73003 218892570
3 93 99961 84576471
3 57281 59946 238723909
3 29 99925 274354229
1 59838 94606
3 38 99927 445256039
3 15765 58784 884407859
3 91 99998 217787347
3 25067 63019 186942122
3 11415 88673 124502685
3 31129 84067 143475806
3 35 99969 206040715
3 7 99952 848647504
3 73480 90672 318414252
3 95 99944 834250645
3 24 99998 225400453
3 63 99966 848141363
3 20909 82206 534338958
3 41007 43868 683135022
3 13309 61324 36086493
3 78 99925 504010206
3 31 99961 372018208
3 12208 48222 945294468
2 64322 882323306
3 47 99978 488147329
3 16612 50485 72479815
3 13619 71744 408379733
3 19174 48362 326180703
3 85 99900 816186844
3 80 99916 895602998
3 28 99942 579044940
3 15478 23630 422097482
3 92 99996 263649829
3 88 99924 88648000
3 49 99997 121592577
3 30 99925 734419293
3 48220 65673 22776491
3 3495 53002 361209144
3 64 99917 176976243
3 76947 86879 376369582
3 53866 54361 31776449
3 32 99935 889709334
2 9949 240963619
3 46 99950 272561945
3 22 99902 613323775
3 26 99983 292528547
3 69 99966 584672712
3 52 99912 945092205
3 34951 98192 643111723
3 59 99934 676544418
3 2064 94743 60562510
3 34564 48178 133190469
3 1 99938 747401891
3 4690 84416 858499244
3 31247 78426 581303803
3 5310 82511 739750956
3 5763 59491 370837983
3 86 99986 562837265
3 19628 86782 9985307
2 30713 538377717
3 52231 67509 371925028
3 22976 83192 369702442
3 60179 66548 362614051
3 14052 94218 70455613
3 80 99974 424716301
3 70 99982 360431859
3 29 99900 816787526
3 5517 83393 979455077
3 39205 74491 221159387
3 31009 87053 257294903
3 16335 85818 171835219
3 22172 87587 886045454
3 30 99923 871766986
3 60 99981 57613372
3 17226 72909 167666492
3 72 99928 900580029
3 19580 51541 720637215
3 96 99928 38467175
1 37646 57320
3 18903 78365 574266782
3 81 99975 963011453
3 90 99935 75254847
3 49 99903 980531415
3 23140 86509 381446602
3 19254 75433 576982073
3 33 99951 785996679
3 20 99907 358395606
2 507 102257064
3 12939 84878 968662415
3 39905 95217 998016350
3 64574 95689 251435567
3 30022 78118 625553647
3 53591 90655 534190394
3 16 99953 212824714
3 33123 68674 768727145
3 36540 92176 589305544
3 10 99931 9447854
3 63 99999 53982681
3 64 99934 166025734
3 740 71791 669012220
3 52 99954 689840272
3 43054 70421 622437429
3 74796 80073 977282526
2 40948 455236822
3 41134 52526 38623973
3 95 99971 89296473
3 89011 93055 374484030
3 49606 54491 515283805
3 52100 92821 603703475
3 10121 26927 3283503
3 5458 14091 125429217
3 60 99971 161672767
3 17 99991 504525878
3 1 99955 636814867
3 43063 48901 724850317
3 95 99991 653999996
3 52375 80256 811415035
3 70 99929 747665416
3 90 99997 63115748
3 31 99989 183014840
3 52 99927 629695569
3 61916 64384 899935219
3 5958 13157 848210054
3 29790 92776 954339514
3 16 99990 60283343
3 17883 60953 259878941
3 15401 48895 72423579
2 89322 758968339
3 15137 60399 684493351
3 38732 41042 358917697
1 2996 92425
3 34 99925 356194736
3 74 99968 999500389
3 53260 59012 721293874
3 99 99927 264184599
3 78 99912 973221954
3 68851 88206 86170768
3 55960 89018 790113165
3 4429 88373 279483697
3 67 99967 360287982
3 1 99984 531925184
3 52 99966 478292840
3 12 99978 14616826
3 49240 84199 918532954
2 68293 86128079
3 2911 25841 989447915
3 90 99926 734000489
2 2457 649922240
3 5625 97044 54464864
3 24902 51980 732902205
3 13 100000 817396892
1 40517 73156
2 53022 173088988
3 34 99986 356027553
1 23986 69919
2 61001 633137118
3 99 99974 590904996
3 62252 87101 453781539
3 11 99981 874781544
3 9 99972 276595330
3 44251 72121 494311791
3 5182 49296 189562092
3 49 99965 376653405
3 28638 51690 51889247
3 81 99989 91738578
3 19137 90479 928222549
3 21139 52699 653268865
1 42696 72265
2 92538 606586032
3 60 99967 806878461
3 64 99952 260343527
3 85 99920 871037237
3 61786 90009 542440353
3 91178 92104 368165141
3 27294 93341 422288597
3 24683 39231 249304581
3 11180 17153 608307048
3 23323 86123 394591577
3 79575 85517 698911294
3 34 99906 106795530
3 36475 45949 977557903
3 18 99952 477899942
3 6909 84072 585475707
3 54869 93449 128199044
2 67608 120140938
3 27220 46411 769723992
3 50651 55895 518369315
3 42648 71933 319895052
3 40 99938 310532181
3 50022 56038 763705493
3 42 99930 914013750
3 10937 12162 522979153
3 3 99937 355728166
3 23156 53494 594275781
1 1927 53763
3 81366 89486 585192096
3 15497 81441 988704227
3 3438 19702 722533528
3 28587 40341 157268734
3 76 99955 781589359
3 23 99916 789312525
3 16 99904 266277968
3 67842 87819 935604653
3 57451 66241 281374958
3 57 99939 978592246
3 9 99988 474857981
3 29018 35361 197422225
3 21738 30166 205804000
3 46 99978 916305677
3 100 99916 283474340
3 5804 34897 963394415
3 82 99934 176815150
3 60136 83728 144778505
3 67534 95608 657776049
3 10 99912 209360780
2 77573 870963658
3 27956 85420 319484374
3 87 99904 931172386
3 29 100000 690306842
3 3173 54128 278066361
3 90 99935 579563662
1 40625 46154
3 69 99918 738542768
3 82402 91284 232267612
3 26947 85091 449827280
3 30716 63623 955852885
3 53 99950 514097585
3 14377 95936 469232854
1 54938 58820
3 29 99985 193274183
3 27 99943 271336351
3 56735 70626 901376949
3 47359 61386 557598812
3 53 99911 703970640
3 99 99990 398332548
3 51 99917 46340726
3 47 99997 271879610
3 5464 63374 639401557
3 93 99920 617396645
3 25229 77522 781404643
3 55172 64058 119765637
3 96 99962 28390158
3 13 99907 243769862
3 74 99904 973594165
3 20114 48915 910177364
3 62021 92134 754599382
3 63291 93578 788493168
3 52 99986 43184777
3 69460 81811 999050946
3 56 99984 188249389
3 28398 57936 182186224
2 72212 991433395
3 27 99986 884667393
1 78444 78894
3 47927 56683 155803633
3 17899 92214 730195163
3 41 99911 985181369
3 1241 64485 586373397
3 8 99929 91728063
3 31 99920 481037485
2 52175 629343549
3 74173 99633 506362990
3 31 99977 616149293
3 88 99988 76746308
3 29 99945 976642777
3 23339 30726 67012302
3 70679 86176 449999582
3 52840 61587 7991558
3 34833 80327 495639037
3 92650 99516 316933834
3 45 99979 831489457
2 9860 258933594
3 39101 44899 237312348
3 21040 76906 358635373
3 83 99911 473233411
3 19 99930 641488824
3 54157 66673 662264722
3 12069 54653 565526817
3 33 99903 229144359
3 81 99933 135693271
3 8 99965 141936123
3 13784 95577 75382399
3 20051 67879 762477617
3 40836 88350 714152881
3 35 99943 285124078
3 69743 93609 921453987
3 21676 81139 133254826
3 28 99959 444800036
1 170 57300
3 42 99960 117523372
3 6671 35508 300036662
3 89 99908 553355400
3 99 99987 402882386
3 57 99904 942398713
3 48909 98588 275885643
3 53 99923 714109348
3 44773 62283 189423991
1 19874 38906
1 51429 74200
3 61050 63606 437472911
3 65826 77071 389979722
2 91193 732907221
3 52263 98800 214810294
3 76 99986 752691743
3 19196 42588 2647663
3 71 99940 517586231
3 49 99972 75671396
3 41428 70437 161440807
3 35788 71194 763898334
3 48931 75930 363171710
3 12 99932 646251868
3 17069 68703 453635648
3 64 99913 893005349
3 11 99943 569538586
3 100 99908 180082971
2 19156 46164428
3 86 99915 35236535
3 89208 92313 410848957
3 8 99933 630954422
3 28 99911 857726173
3 36648 67074 757231294
3 61 99928 632392448
3 5408 77573 552475474
3 39 99980 625153280
3 12 99947 740085493
3 35868 54510 253103674
2 68801 362148935
3 18141 27131 536503332
3 57 99911 54553305
3 41 99990 872944387
2 22161 616427519
3 69111 87622 182119663
3 40051 51215 68599170
3 79 99968 661425295
3 64015 92312 350601381
3 34 99992 155607701
3 91 99907 822830125
3 12056 63560 953637173
3 100 99932 706412254
3 29743 78277 984955464
3 80 99912 188698320
3 5 99983 97029435
3 90 99991 551691523
3 56 99963 353533768
3 61801 64579 188789557
2 32625 418832249
3 24746 89285 279366785
3 34 99994 940486344
3 32 99952 822746974
3 100 99926 209027332
2 60340 611268792
3 36 99909 315338622
3 52 99979 153610014
3 80562 81975 637332016
3 91 99920 246708906
3 37775 74885 701652946
3 13070 43317 462996314
3 35798 56317 200753077
3 30391 86422 969087984
3 67 99920 40736654
3 55 99902 457166144
3 2040 34757 809157479
3 70 99991 707242438
3 68 99934 270357971
3 56 99999 388012412
3 80 99993 2539622
3 24994 52209 703591915
3 25 99905 8003683
3 21691 32877 948343935
3 9149 18944 684660663
3 95 99931 13512480
3 31 99979 460386855
3 50492 73739 177633023
3 23662 82285 611846854
3 38 99954 49605549
3 38804 68953 882731433
3 47160 74518 152682098
3 34134 59094 200587742
3 5 99986 225314780
3 47629 55155 28937626
3 48 99916 657326999
3 81 99950 676464818
3 89 99931 750733437
3 39328 97144 853953357
3 20593 40555 958130925
3 78583 87954 342630104
3 33388 37418 695576928
3 15 99924 543030074
3 62 99982 646838074
3 31522 50525 271322697
3 12 99997 930183646
3 16960 36017 480882556
2 18257 200718365
1 31877 86109
3 48246 85762 5353823
3 63714 90928 430025825
3 9454 22899 532769837
3 27 99989 221136501
3 51174 88834 517597620
3 67958 92281 417039787
3 53 99994 42719708
3 66 99930 25395699
3 18023 51194 267200124
3 26508 29298 177214546
3 4 99957 313308079
3 39059 84016 961448398
3 53293 83751 576239722
3 99 99941 103704749
3 17734 90607 670860620
3 53 99919 80188383
3 63419 92608 383541686
3 12741 81962 316213433
3 2183 24497 127426331
3 85012 98196 404181220
3 22 99940 989250713
3 82687 88850 256879765
3 84 99992 712504521
3 82 99991 692193534
2 20556 530819318
3 45030 90464 184692298
3 43 99949 517058838
3 50125 90173 592895270
3 33 99998 610609542
3 62998 96930 709087419
3 8 99906 678304161
3 61 99900 30993515
3 12975 43415 553397150
3 32 99933 218687735
3 17173 24035 393034403
3 30686 46040 223972146
3 12 99960 117777182
3 14322 79946 441298164
3 26629 74224 311405905
3 58499 78774 305241681
3 24469 69062 230806572
3 24412 87291 805457162
3 96 99995 964457055
3 27246 90361 304609860
3 30 99922 781360047
3 22 99970 738216057
3 26814 52234 915585161
3 24 99940 683993516
3 56 99999 754744789
3 60543 68671 186282976
3 31 99912 952074509
3 6266 87301 297988555
3 8 99921 621218447
3 21141 43855 291100103
3 15 99911 795508783
3 49829 88069 86174985
3 22631 94930 833540624
3 4323 61936 348195606
3 47 99944 8562612
3 63746 65471 484019571
3 15 99912 491704657
2 37697 248845238
3 88 99911 698526544
3 92 99999 359591165
3 85271 99432 947857467
3 62 99948 884230168
2 44360 977700327
3 6519 13574 375230669
3 5 99953 119600507
3 78340 86764 265953755
3 52206 55027 763337320
3 28 99922 136890451
3 95 99900 29365446
3 13 99921 171522091
3 14 99933 101049064
3 36866 39420 888127732
3 26137 55553 429868587
3 55 99995 967577423
3 500 78123 436354575
3 50306 72814 281135259
1 17679 21759
1 38118 58308
3 96 99967 795996820
3 4 99935 398715977
3 92 99972 941554076
3 3149 87538 865154851
3 73 99987 497552088
3 96 99902 120756914
2 6222 888355759
2 5575 328273570
3 35 99932 696601757
3 31082 45948 524321800
3 6537 31720 154982250
2 53088 22751748
3 38 99926 444058550
3 22 99963 946546060
3 90975 97584 943870781
2 27283 462493805
3 2 99997 236842569
3 38320 71718 213835897
3 32 99991 276306278
3 16802 27745 196096462
3 26753 89430 755984888
3 55163 83470 516603854
3 17 99989 32345004
3 2 99937 979319783
3 57 99925 655555409
3 57 99976 854161740
3 30747 45217 718723626
3 6906 26623 233264357
3 23963 47248 176975744
3 46251 48002 436270980
3 43 99902 896689275
3 29471 56156 494710362
3 40 99996 796785715
3 31777 77804 947372970
3 36584 91304 383207937
2 94487 728943889
3 32029 43584 797897296
3 85 99988 865213249
1 43775 98324
3 22 99904 48704414
3 66790 96579 239238294
1 14790 52436
3 64703 90274 334258206
3 13028 48430 995395976
3 6370 6809 412450012
3 41 99971 948849432
3 69630 84341 440362270
3 38636 72592 495231341
3 64 99924 496345448
2 45045 224780981
3 60 99929 832816881
3 24534 49106 45182106
3 46 99956 406785751
3 82 99995 413652199
3 57 99920 4809219
3 68 99911 666916546
2 16727 169245317
3 25 99907 721860586
3 29197 92932 908645982
3 27086 94479 163394816
3 82 99904 669350932
3 58 99909 336012380
3 84 99943 343547413
3 33 99900 830629654
3 54 99933 439327212
3 61927 93846 240417250
3 88 99997 70118485
3 50 99934 628636615
3 71 99947 404266382
3 33 99911 365479186
2 79050 207461798
3 56 99935 41678259
3 30781 70258 813133935
1 28416 28959
3 23 99974 981006371
3 81 99910 699207148
3 36470 76666 862962809
3 40262 45713 742536004
3 51 99996 521889122
2 41243 436232478
3 9 99981 434264051
3 40474 93537 25709073
3 77 99922 448777712
3 84 99928 587183007
3 26 99963 443299629
3 83 99937 576061302
3 9201 95042 488956696
3 60 99981 923407796
3 67 99966 282183580
3 37424 74807 520094361
3 73 99970 643014266
1 45686 55692
3 93 99985 113563281
3 48 99937 485400037
3 31037 71264 496953544
3 64 99944 614122556
3 5272 91680 963508293
3 47278 90417 147955654
3 63272 89883 682374257
3 15 99968 776513328
3 37 99914 658158059
3 62133 83855 860663711
3 429 89543 665624602
3 24 99938 416045792
3 87 99994 654911232
3 100 99977 998006241
3 5782 58854 457727825
3 82 99958 17084256
1 9043 97912
3 5116 82339 374574774
3 1 99982 960824875
3 23933 77192 775866805
3 5790 52961 844534998
3 20774 75275 200863053
3 36070 73871 541235225
3 13 99917 3974392
3 28870 37352 70568613
3 67627 88688 469274722
3 553 92346 961586064
3 38 99906 277040735
3 9952 61428 491241191
3 46473 72824 165864988
3 95 99912 577610884
3 11 99984 685606549
3 4648 51587 299033890
3 45 99975 986018376
3 67 99999 994834863
3 76831 96916 974936360
3 14 99950 501362402
1 59228 73591
3 23803 62353 819632267
3 3775 93539 234559782
3 77 99908 934967600
3 46 99931 857056903
3 79 99997 327078011
3 29452 35952 838307947
2 56651 27427520
3 27 99913 750087919
3 64 99969 658749744
3 49 99929 786666672
3 15 99937 473038897
3 90 99968 753349724
3 135 52562 169777881
3 37203 64923 775685131
3 69709 79495 676322270
3 52939 99745 205140501
3 27287 76908 300921579
2 1002 477824810
3 10 99958 208465461
3 87 99910 81556789
3 28778 51177 177235054
3 5 99948 63469336
3 14 99926 489645975
3 3772 26615 90328568
3 38613 50044 789532900
3 30126 33920 617172382
3 77483 90165 276708828
3 48 99995 502450280
3 70 99975 160639986
3 13186 14299 311688062
3 45 99942 937300049
3 67920 85980 970099527
3 83 99936 37597175
3 31217 39880 942597147
3 100 99964 702538758
3 72383 86167 25605945
3 25982 98981 839856214
3 64897 75304 222149115
3 39349 40276 59894351
3 32964 85206 394869577
3 12 99927 275622390
3 93 99950 967895884
3 608 52442 898796870
3 467 76263 963188580
2 80297 749293044
3 6 99937 702416307
3 6752 17469 149095414
3 47469 81169 9647844
3 38 99999 133786215
3 75 99973 428957468
3 21094 82153 567155150
3 6 99915 394772979
3 58886 81327 391295489
3 36047 97939 174261910
3 87463 99745 517441986
3 32085 91878 501977598
3 37 99952 984565390
3 22 99923 689977186
3 35341 91912 72858290
3 1 99989 20775146
3 87 99978 854356384
3 69201 74857 857554086
3 8787 51316 616488064
3 16 99950 905569726
3 40871 94906 91464970
3 46705 81245 874281963
3 1410 38231 47668883
3 35308 51710 454296871
3 36588 56428 279376742
3 3718 70240 646591392
2 25205 298929784
3 66 99975 885770517
3 39740 46517 621824897
1 53903 88774
3 83542 88150 372379561
3 78 99957 603120846
3 91 99923 279871801
3 78 99912 630319976
3 29 99937 741481549
3 22596 87970 862795929
3 91 99974 52473364
3 74675 96882 481514509
3 23 99969 150249010
3 79580 81332 627529544
3 22915 29632 905099675
3 31 99993 167500575
3 30829 54055 787440543
3 72 99926 412829030
3 24717 58025 277902150
3 34 99910 827172587
3 15 99911 35464414
3 69 99933 532829603
1 69074 89388
3 14163 14758 242824817
3 11 99925 862489727
3 89 99945 318567220
3 74 99992 674703701
3 27916 55334 570099441
3 95 99981 605376145
3 1141 44955 952100930
3 9366 92723 902598593
3 53 99966 716505933
3 3 99951 673325293
3 3 99910 751321138
1 32615 74657
3 3657 20887 94448315
3 81 99962 780343285
3 18 99935 849891298
2 2409 804845287
3 33795 78723 880228487
3 61483 95439 92794989
3 6636 25512 575148692
3 2776 90096 762391129
3 62 99963 530745921
3 56768 85454 181583865
3 29 99977 945482892
3 73 99960 548367640
3 33 99928 93568147
3 41362 64632 361515350
3 13 99932 745968525
3 83 99974 935093181
3 20 99935 528719611
3 33885 57990 18334865
1 21049 38890
3 83 99931 797856958
3 57873 92651 421884287
3 64643 76171 408242262
3 277 54076 839109466
3 2287 79484 851627265
3 27910 85901 160564529
3 11933 85120 184450566
3 28 99905 553039280
3 81 99925 218642762
3 51706 57542 888182949
3 61 99956 558185822
3 40 99928 738296750
3 20369 44198 728438746
2 69910 863924881
3 8700 89672 892415738
1 37615 69041
3 66 99947 808604934
3 42871 93694 915231812
3 98 99903 440320790
3 53 99965 486767584
3 70 99927 629427410
3 66161 70601 290728491
3 27156 63225 233469824
3 44 99979 358947983
3 51129 56939 886971483
3 59 99982 954799020
3 99 99969 982349862
3 1969 62100 984459661
3 95 99911 216047359
3 99 99934 139522587
3 12 99912 916844661
2 48413 654409108
3 70226 84162 36671645
3 87 99920 972975532
3 92 99973 671546428
1 56945 60353
3 7206 81100 145162163
3 8 99932 124922925
2 69766 807869883
3 24825 56460 914070614
3 10487 28140 770252055
3 1 99920 960593404
3 62344 62800 857187490
3 1104 38779 134851507
3 9 99999 713482900
3 27443 65424 549463006
3 44 99957 379601255
3 35 99968 783014629
1 15424 83887
3 65898 67418 546211592
3 35129 94313 956942718
3 40 99940 101774107
3 11119 42844 953844524
3 46189 88462 866203762
3 70 99920 54114046
3 41 99982 540700253
3 60 99997 618091726
3 44318 80084 73223317
3 4652 81725 776560814
3 13623 26747 117382250
3 54250 97652 652146619
3 73131 81013 620464188
3 35062 51159 624222516
3 91 99945 990353197
3 23 99943 945710540
3 39485 73416 793629972
3 77 99934 814497596
3 37 99904 516874421
3 14822 56372 495207452
3 52638 76237 687368239
3 35010 36672 33791988
3 26253 65277 219116982
3 25386 51820 414628237
3 18 99955 184704130
3 25588 77659 380119437
2 94277 204882076
3 35165 90456 616862949
3 42 99923 648276705
3 94 99953 20765664
3 26 99988 493485491
3 85 99942 492154127
3 9985 29750 684195379
3 44932 89438 337255070
3 27164 82870 343785192
3 62216 70081 822056430
3 57821 78144 661823219
3 15 99938 816176748
3 22974 60626 810839428
3 88 99946 156605095
3 53 99929 556519309
3 2 100000 387582369
3 15 99988 289060790
3 15547 62457 242453605
3 69566 89834 862387345
3 15 99977 27597274
3 29808 38532 599056655
3 22 99924 581777111
3 7147 77135 205868850
3 24 99987 613170296
3 4 99922 896966915
3 61466 74766 182258352
3 64 99916 489831879
3 73979 79280 301579039
3 33109 55499 911035246
3 3 99999 431055397
3 76 99981 828154957
3 83781 92941 9921080
3 40 99926 508947213
2 90317 471379250
3 17000 63185 437966367
3 22 99914 957230386
3 93 99977 568975776
3 56720 83583 919210081
3 8754 78422 880983601
3 38853 93941 151776925
3 63736 99878 2585746
3 47917 98689 763406138
3 30 99981 257554492
3 53424 77560 244866706
3 33185 51018 511103377
3 20 99915 867577820
3 36991 71270 476223058
3 51768 63632 60421439
2 36199 318945917
3 10441 32781 327391960
3 90 99988 497443286
3 57699 92863 610104220
3 95 99984 733950831
3 38 99970 56223934
3 53 99949 329884121
3 67 99903 779125266
3 78593 89114 71344993
1 54168 67709
3 41791 46540 227853100
3 63 99923 204310125
3 10 99940 42695793
3 8708 47098 626956406
3 58268 92479 30855294
3 78759 84803 820614799
3 25 99935 939233553
3 9587 12971 424144426
3 66847 70346 905980935
1 61799 98203
3 44376 67949 701574932
3 18090 83558 516729076
3 3 99975 353587387
3 11388 32982 747043551
1 62710 76822
3 36733 49803 714506752
3 39 99929 505432092
3 54 99996 508717151
3 72 99906 965617383
3 64 99971 369139311
3 876 86915 816336143
3 48111 71102 50310663
1 55251 83725
3 57953 83299 642914434
3 12 100000 427986200
2 70193 98824315
3 87 99921 610705544
3 49845 99323 199863203
1 39819 88716
3 90 99904 762158758
3 31981 74965 252876600
3 12020 59046 272831941
3 7 99948 243378535
3 43 99905 4131350
3 77 99959 25683894
3 3 99981 361559062
3 41548 59801 655401096
3 12049 12826 879646137
3 8235 63340 669243124
3 12 99932 215567352
1 46360 78351
3 35993 51450 289669059
3 76 99936 252637760
1 54118 96401
3 9402 26829 852441248
3 65 99951 876595950
3 22960 95215 61427666
3 78 99912 830175648
3 45 99962 990614512
3 11 99944 589323068
3 29003 68424 122024845
3 58323 78011 280935825
3 40753 44428 672398230
3 10549 37371 67387448
3 60927 96368 766343879
3 70 99999 378669996
3 69 99975 27854685
3 24 99971 577809051
3 31 99929 882933516
3 68948 86548 461522299
3 76 99952 115139892
3 36 99908 616190560
3 81 99976 896979792
3 10 99955 99810061
3 90 99977 185317295
3 48268 70070 130156873
3 82 99967 4448871
3 21143 28876 352821620
3 8526 71835 585630342
3 87 99938 988696922
1 22320 31406
3 79 99927 313599460
3 82 99983 17795310
3 38897 87792 917573092
3 10080 24545 227967249
3 44 99942 501591599
3 15252 67246 780134299
3 57978 82578 203038180
3 4533 92001 211012426
3 24 99954 652911852
3 50094 67199 983412650
3 41178 90231 636341521
3 43 99906 163339976
3 19286 34650 965400915
3 55417 77229 483236649
3 2914 7665 226843511
3 53624 74639 236870651
3 12 99955 713739745
3 42962 47491 549451659
2 68109 927304355
3 25 99972 562083267
3 82 99928 566728333
3 65 99917 763964651
3 43814 75163 263484312
3 49 99996 39905773
3 98 99912 504380105
3 43270 49723 420799525
3 37 99988 143520031
3 35881 57929 449749614
3 47 99942 91123628
3 58 99946 614988245
3 417 2932 350097894
3 45 99933 198157965
3 12966 46285 434782779
3 65 99900 120524578
3 27 99985 723555043
2 38987 571920048
3 70 99925 582652206
3 32 99984 834799448
3 1 99961 175006675
3 61313 94499 655353839
3 37 99979 312367473
3 56030 79332 626835190
1 43175 52274
3 93 99989 830864433
3 62443 68521 562082497
3 35710 48955 242329845
3 64 99930 299320871
3 100 99915 783046944
3 65 99984 299329969
3 79 99918 793509532
3 9 99989 560769168
3 2 99910 398516536
3 23 99958 208692142
3 20417 46236 798903260
3 50557 81433 399691906
3 21514 61894 756928001
3 26 99913 208445984
2 1025 459460254
3 24675 93398 970649309
3 22636 73109 463469108
3 11934 26455 284143706
3 4479 57421 768504105
3 71 99915 212003649
3 4 99931 649671444
3 29996 85484 7777317
3 32 99998 466995323
3 8816 18262 929737883
3 74 99959 830249606
3 52 99924 627551371
3 11567 66319 775980786
3 76 99923 23997382
3 25603 82717 351942217
3 4676 83568 390918105
3 19038 84170 18745935
3 10 99976 269152800
3 4800 30200 904977600
1 28144 51518
3 10300 38608 586290531
3 65 99914 658141785
3 9894 54720 648361528
3 66 99922 928663583
3 42089 67069 529528299
3 20458 58864 999759437
3 16384 99669 614982611
3 5229 51068 14554430
3 7 99912 142782869
3 92 99936 806040786
3 34719 86096 881977376
3 22294 49100 348502784
3 39281 39706 420485849
3 56 99988 722712749
3 95 99972 668134167
3 10 99914 421266109
2 68286 969527844
3 85 99921 599947138
3 16 99927 843432430
1 56408 68811
3 3 99943 841048483
3 8 99979 343737307
3 55 99996 595900119
3 3 99950 50438206
3 100 99974 280755332
1 74874 75202
3 605 55972 42075913
3 25 99980 206565483
3 36 99997 726499947
3 12742 25683 989474240
3 83 99928 591247798
3 9 99990 438454208
3 16763 70748 355725280
3 13772 51075 7197492
1 24296 76186
3 5855 28950 782127959
2 55874 523707245
3 1 99961 211032324
3 54 99997 627794416
3 71528 94308 687698018
3 58 99969 371858625
3 34 99954 738036376
3 42359 85473 269475917
3 27 99967 343080555
3 14499 17494 898303876
3 37124 76009 91363829
3 41 99902 145625874
3 79 99964 112040831
3 92 99987 393249487
3 27 99929 639038097
3 3915 37402 490475384
1 51805 59947
3 63 99951 291779059
3 83835 88644 990589830
3 87705 91483 114467558
2 7009 714927594
3 34 99953 607315858
3 52599 78923 957235255
3 23 99936 279283354
3 41 99996 995103086
3 22026 25080 782197608
3 87 99914 437176459
3 41 99987 927807299
3 19563 56902 941943821
3 54 99997 941956792
3 34 99978 506452619
3 26 99966 525422286
3 63 99968 990972810
3 33 99952 204168827
3 87 99948 635427469
3 50975 90629 873097303
2 90555 90803507
3 17 99942 173350039
3 3815 15100 591011607
3 60544 66161 560127698
3 34 99931 934157747
3 15 99926 194083244
3 8 99970 368030375
3 93 99932 451847721
3 20577 75942 785128183
3 49927 87577 344259405
3 80 99950 546338904
3 34 99944 141126165
3 48811 95581 368379593
3 5937 65965 755433383
3 19 99948 647982693
3 67349 68927 985591241
3 43 99965 909720440
3 44 99980 608561552
3 71063 92691 716427473
3 34 99916 474177115
3 24787 32434 759551063
3 63 99971 734316287
3 27107 75107 915838942
3 96 99953 411667267
3 9823 83116 447619131
3 99 99907 296331663
3 19793 98204 78068374
3 46170 94945 484488417
3 31391 61412 480020480
3 22 99931 760812288
3 20564 27648 237330246
3 4746 61084 144899828
3 16737 23253 20006661
3 30494 44918 28406710
3 94 100000 339423742
3 94 99988 294074660
3 19693 29066 135596460
3 44 99968 712432952
3 19 99914 591091987
3 9 99978 382315897
3 80127 97792 312417755
3 50 99999 313471153
3 61 99925 329548701
3 73 99962 85674721
3 75736 94457 887448957
3 65 99904 318535539
3 31853 77990 690978810
1 90184 90484
3 29082 70411 58894198
3 54171 79789 440905583
3 33637 66260 209888365
3 13 99911 453384555
3 18643 29919 163956355
3 76 99987 635598102
3 69 99908 577946649
3 24755 87718 927226376
3 35025 42679 895187532
3 77 99981 517071383
3 41914 66631 590969608
2 77653 889380199
3 27007 91769 404505850
3 6595 46216 333816092
3 80 99920 617754752
3 62 99912 1632455
3 6990 39328 89728761
3 34955 99702 701252910
3 47332 96293 563000095
3 16983 21755 805784502
3 13 99932 570999773
3 2 99969 410637078
3 47451 67513 679329956
3 48348 54841 457510475
3 41 99954 531044345
3 8 99992 839949772
3 90 99911 716688466
3 51269 95421 927418623
3 28 99982 315297571
3 91 99991 885205484
1 29561 69625
3 1630 96143 742903522
3 47 99900 742859562
3 15875 28636 454312198
3 21627 98594 605872134
3 53 99958 805373939
3 53445 92391 391363132
3 78222 89911 966532893
3 35 99937 769773761
3 3909 63158 735043322
3 54324 99836 579856955
3 34 99968 327436022
3 17 99933 8781463
3 10206 56673 609246632
3 35017 51322 538725602
3 42 99975 730910019
3 80 99948 873679190
3 23521 42773 8769615
3 11411 78930 850055603
3 27 99947 85731993
3 82717 88817 385489873
3 52 99974 437227625
3 50 99937 11033714
3 66820 95617 918634483
3 41 99987 439036509
3 49768 82134 753983760
3 32 99972 436519337
1 31239 61913
3 26 99914 621253987
3 16 99900 160267658
3 23 99917 929978750
3 23 99994 824340221
3 44361 67442 253617142
3 38397 69410 653445686
1 193 23816
1 19781 51533
3 42460 47239 916483068
3 13 99917 418708850
3 49280 80169 177154283
3 80 99948 891381983
3 26757 95978 760873293
3 2 99954 665386786
3 26218 45492 853596104
3 19841 64435 873671257
3 1996 93532 412452931
1 53423 77263
3 7963 57719 3792780
3 63866 92153 66922760
3 27349 93689 745988452
3 13696 76441 6441018
2 45538 810368271
3 67 99955 856460117
3 24187 76444 501891850
3 96 99991 457369772
3 97 99949 33336803
3 31 99930 143618479
3 31 99948 301661122
1 53987 83128
3 27 99959 514889972
3 3 99902 548739033
3 12 99918 438437418
3 50491 51796 572852460
1 43516 74627
3 22957 56970 231587489
3 52114 60271 276867323
3 47606 73475 353835264
3 58348 92310 303566560
3 7 99978 219705862
3 17363 61086 451918132
3 6 99927 175453064
3 2 99912 419173076
3 67 99925 287016365
3 40 99947 586779166
3 90 99972 126003170
3 57 99929 484333451
3 34 99913 651964942
1 4929 35757
3 20341 68016 138404542
3 51 99993 962987726
3 1477 29139 675359750
3 95 99974 659985572
3 32875 67332 705156082
3 30333 40814 389615650
3 65 99977 529226557
3 34 99930 626978940
3 19346 57079 999350653
3 1111 27385 427348789
3 95 99984 814951573
3 93 99998 682843952
3 35402 64246 3342443
3 41139 86259 417256450
3 86 99912 805973211
3 67712 99353 933529482
3 44 99989 342783468
3 43093 55471 725417923
3 37 99989 410269761
3 57138 75929 650824408
3 69 99973 935644114
1 33182 66677
3 79 99986 800596449
3 36307 37336 495480660
3 72 99980 431572278
3 27007 30387 821615180
3 53014 65004 543059249
3 43 99992 621514262
3 6 99945 626533124
3 3 99931 836565210
3 48 99983 478700437
3 29669 48911 34350759
3 46 99915 714021997
3 31 99948 298532865
3 81 99973 755298547
3 3730 47588 935965371
2 19828 574488247
3 39295 65058 552420891
3 29 99952 423997869
3 23 99991 482055643
3 88 99995 200545138
3 15 99944 167664431
3 6 99900 878219230
3 8724 51433 912119388
3 4 99990 271076613
3 52 99968 441790033
3 30903 53733 772116648
3 5801 55190 278135230
3 468 90908 171672556
3 89 99931 874666088
3 22626 70965 63914315
3 79 99928 311767740
3 12736 57671 998819528
1 20459 91351
3 30509 88111 969678499
3 47792 90089 201414468
2 10932 862739943
3 80 99938 356445593
3 11876 73520 769932306
3 38138 58497 822008119
3 30506 53539 324166365
3 12 99983 626285235
3 39 99963 253732799
3 484 27676 680353483
3 27 99937 248586023
3 25 99937 153354669
3 44666 95329 737705970
3 637 91330 575101443
2 2146 116149629
2 25920 656615994
3 86 99931 566442582
2 87388 384188845
3 2078 43788 493245662
2 81241 178294004
3 45 99977 819132343
3 46472 78642 701833067
2 23165 216832962
3 47 99903 215968335
3 44222 72353 891146436
3 8706 38356 395915399
3 19409 76207 553110085
3 80651 86995 693152931
1 16868 31315
3 4 99993 268849124
3 29 99960 767716007
3 74173 99686 780019922
3 10046 85981 530113476
3 30457 65855 58141446
1 72909 90436
3 14165 28097 48221875
3 18 99923 612842673
1 22863 76276
3 93 99945 283348578
3 82 99982 943290495
3 76 99932 372879290
3 32 99920 249482154
3 64 99904 37728129
2 71701 825801632
3 51011 90452 860425844
3 35416 81460 432970504
3 76 99906 989040835
3 36731 88042 961584127
3 54858 85567 333473305
1 9650 12828
3 91 99911 312613871
3 40976 90326 198589916
3 22857 45417 56261920
3 23852 79623 304917159
3 6111 54184 840878434
3 75 99959 63498119
3 43090 50269 658001495
3 63969 71201 637619349
3 11309 90197 532668500
3 40 99900 891815630
1 20078 77540
3 100 99999 781379859
3 18151 70495 450537319
3 22690 32193 862005475
3 8 99909 667263312
3 38105 55146 240203896
3 48 99992 185282704
3 49 99989 588175594
3 50 99956 692757866
3 83 99922 683091347
3 4635 36249 527606822
3 25 99944 712704167
3 91 99981 520156744
3 68 99907 802115590
3 47567 74616 519511041
3 4403 53270 916184145
3 52 99980 929195494
3 45 99977 521163324
3 11289 14995 730633440
2 98209 366112651
3 16677 22468 898519407
3 35 99913 28869575
3 21595 79267 199121583
3 37 99985 151397190
3 65 99914 42204082
3 56076 61647 545596455
3 22 99901 108844409
3 16835 88399 969741820
3 2 99969 505447357
3 23 99966 166587232
3 60 99901 275822369
3 81599 86261 94563786
3 79 99906 830524324
1 16891 43192
3 23 99944 675963884
3 73 99920 620199615
3 62 99985 139374859
3 12 99902 52577820
3 29 99948 673548190
3 19 99958 2977962
3 82474 89292 515866742
2 24700 372188616
3 55262 65802 341644228
3 32 99903 959211646
3 25951 58391 914848649
3 45 99909 589278130
2 17907 223802067
3 39684 43642 721287567
1 10644 42595
1 20847 76284
3 66778 85392 252583895
3 38735 41067 873386661
1 63890 91583
3 100 99986 312571121
3 68 99994 83462642
3 80842 88467 330636457
3 77 99945 853556215
3 73 99957 859198177
3 25 99941 434413589
3 59476 91705 121127264
3 2 99922 104318236
3 69 99960 860047325
2 14203 718060722
3 13860 81266 689541979
3 5526 31034 889406369
1 7220 91900
3 73128 76791 363587046
3 100 99999 874015282
3 60 99906 270542048
3 93 99998 547521123
3 78 99985 884597760
3 95 99981 23314938
3 53 99980 754296180
3 65 99955 721835616
3 40646 67229 713503208
3 17 99917 632118836
3 56668 79477 889278081
3 34 99908 947902173
2 45979 620912151
3 84 99990 447885142
3 7744 37163 336384268
3 48 99902 529963772
3 93211 96743 378628272
3 18383 71062 71957911
3 2114 99430 154013470
3 31572 68270 398130597
3 74362 80248 932264263
3 16887 97567 643298249
3 63366 96253 785050409
3 5478 16106 337506982
3 37 99919 790991934
3 3634 67515 154683628
3 66014 68950 349816370
3 89 99949 943873457
3 37595 96192 802387417
3 32349 84862 335112962
3 56168 59290 275848289
3 74820 90826 977315001
3 45747 84935 726621379
3 30721 82650 521756561
3 71 99908 744106368
3 50 99943 183021176
3 47 99945 47702666
3 27 99918 673020965
3 66 99975 873469824
3 2327 42326 759915242
3 18298 86330 904324126
3 57 99938 118429899
3 25 99919 709667571
3 58 99905 750767056
3 99 99909 259946581
3 5809 34258 389843607
2 95640 684516006
3 45 99938 282076371
3 26 99958 185369898
3 37100 74786 49267437
3 44320 69285 718309674
3 86 99999 63686528
3 24185 51000 123507747
3 21 99980 444780532
3 49005 80251 602680759
3 64 99975 806119333
3 56366 84557 127723237
3 14 99907 852903613
3 49462 58883 537764727
3 28 99932 876801351
3 46713 86460 210161596
3 28820 36824 36094593
3 34729 50637 247261815
2 10955 984045396
3 27649 49799 345361369
3 13 99945 721778779
3 10 99930 202568012
1 13445 29224
3 4 99928 130721082
3 49994 95608 876024254
3 29261 51764 812013677
3 32 99978 145541406
3 6 99904 445577163
3 77742 85011 738401031
3 23740 80567 800610963
3 6926 44636 747903314
3 7 99963 383460383
3 52732 64729 796664164
3 48175 62800 743870807
3 11453 74901 123584837
3 7533 15155 162633316
3 51 99932 656823535
3 54003 90484 842189990
3 43750 71182 812454885
1 78565 89597
1 50487 71528
1 45598 52001
3 11096 12064 570328187
1 20187 74761
1 45933 83774
3 23738 52806 190195359
3 77 99941 490683076
3 23771 44985 729752592
3 49084 54938 680551395
2 77968 950044296
3 84 99942 458880021
3 79 99970 212206138
3 89 99904 772044411
3 70 99971 333006088
3 10 99933 521932889
3 64 99993 79967514
1 18575 45198
2 52289 279344866
2 33545 627921870
3 44668 90104 464976818
1 15430 36869
3 73126 73155 836340782
3 2399 53890 612147509
3 42 99907 416686832
3 15130 77186 513765062
3 83 99991 139259935
3 67 99911 904996086
3 9442 90243 759959129
1 28411 87256
3 47144 94272 13542142
3 50080 68012 74432460
3 10935 51305 501740300
3 36140 71329 114536875
3 71970 92210 569125525
3 16763 20434 878468345
2 66901 605499955
3 4 99963 160058179
3 7753 34922 344201498
3 37 99934 121546602
1 423 71896
3 18152 86556 141231117
3 53211 78550 807453005
3 1419 25763 548511120
3 47 99922 278998797
3 2250 70458 773211598
3 17928 74638 14547038
3 84 99992 92449231
3 37390 69336 444118029
3 34215 75996 619458529
3 8277 44783 895429135
3 67 99988 951875951
3 5 99973 693302777
3 80 99918 359358228
3 2 99921 155440049
3 11188 71337 615992561
3 41 99999 803406950
3 38 99988 735644987
3 39764 68799 981945790
3 29844 46151 205927705
3 2473 34161 948119886
2 98991 296245178
3 7 99985 162082744
3 58774 60907 259601207
3 65632 71465 264293848
3 92 99946 575457510
3 66 99998 474078787
3 85 99951 983032254
3 64 99930 240408143
1 11786 41468
1 73473 81439
3 77214 91441 377270981
3 28 99960 589150037
3 50721 85528 549986686
3 98 99953 703991434
3 48814 79960 904397271
3 15 99951 910893723
3 16953 54596 478930800
3 73 99998 246799551
3 68 99936 321472848
3 17462 50889 475264631
3 82040 88166 332325310
3 43197 81052 505401858
3 32 99980 511828559
3 31565 56047 353603343
3 65 99957 252955195
3 19637 26643 574062006
3 43902 67722 513698549
3 55 99954 367279016
3 4368 40329 234823931
3 88 99968 615347109
3 51975 90505 467810027
3 63 99906 826555183
3 25 99962 403538646
3 22 99916 715562622
3 99 99990 722654681
3 83459 84667 259348148
3 14 99960 532461546
1 59129 66688
1 7698 34239
3 58 99947 591022154
3 58026 75921 673033289
3 72149 90660 749604259
3 62774 90343 297092897
1 39289 94210
3 81 99921 125944527
3 86 99937 244798375
3 25570 53749 320781828
3 99 99942 561542382
3 96 99923 861847625
3 8056 19807 795039258
3 17500 50950 726891964
3 29779 38947 348816657
3 9 99962 756460013
1 42770 62918
3 71 99933 313292829
3 29 99973 324068980
3 8743 36904 826230549
3 25 99967 364140070
3 44 99963 548653440
3 1735 75728 719379874
3 32 99939 945578521
3 5821 15071 468921181
3 37 99927 968040558
3 57 99912 681573568
3 3311 14372 859841841
3 3736 16735 564828955
3 86 99955 361532107
3 74 99917 397485783
3 91 99939 168467506
2 96398 487820859
3 30586 43354 376281976
1 23040 62556
3 90 99905 487353170
2 71166 75343255
1 11786 73219
3 14779 59551 361872114
3 7084 73003 512997223
3 5440 79733 250703072
3 10132 50594 274987612
3 99 99988 191410838
3 6 99914 553107398
3 26256 72693 771130297
3 27 99976 377799054
3 97 99975 159308439
3 5 99971 666423861
3 80561 92265 405647517
3 44917 54863 786139886
3 1832 16809 629144840
3 29279 82797 214956018
3 48728 77454 713113056
3 39139 73099 993660689
3 92 100000 637886753
3 86 99925 661794949
3 28 99932 687230523
3 13 99940 573398027
3 1103 27873 377723326
3 55710 97980 803826740
3 47330 76262 231417166
3 44915 50233 971148792
3 4383 55576 610179549
3 49 99975 273299085
3 30615 87666 972485145
3 79 99962 418742647
3 62081 63919 524307747
3 25 99999 32411359
3 28257 44238 46358402
3 74 99932 420737065
3 55229 82146 418368087
3 50 99913 141887681
1 88040 89835
3 73 99961 974530273
3 75799 78706 93075811
2 61701 641733870
3 31882 73038 25549597
3 70944 93336 369994690
3 71 99928 745071117
3 77 99908 289549105
1 92331 99794
3 3527 80632 120306641
3 91 99946 242867393
2 13441 400022662
3 15218 76784 276055980
3 21 99979 873568843
3 34 99959 275085666
3 95 99939 574921425
3 43 99950 525851372
3 96 99932 540726084
3 25 99962 29428546
3 1 99925 294798162
3 57 99916 465453986
3 17410 90609 839112644
3 35107 61343 995519681
3 23750 82090 561416525
3 21983 83059 10079302
3 73 99963 565587874
3 99 99972 747296889
3 82 99980 512002252
3 21 99935 350125623
3 27 99947 683973818
2 23083 419615370
3 25782 63747 359743086
3 33513 64350 259179893
3 77 99908 91301174
3 57 99960 394893138
3 37145 77069 245610143
3 7752 68445 147391701
2 53386 60735606
3 83 99979 240982674
3 55 99906 931197496
3 79742 96906 71764819
3 45 99975 817745121
3 97 99971 244847199
3 57 99957 402673763
3 29 99989 478798455
3 17431 57151 735685230
3 57031 83789 828574656
3 13963 22853 891704773
3 90 99945 546054068
3 19088 92588 694826966
3 44 99918 507280214
3 93 99955 743543433
3 35800 86230 371128745
3 2 99940 580738136
3 19 99979 396116067
3 19975 97118 308251808
3 27532 94547 61080286
3 66305 98610 69175351
3 66344 88404 513110351
3 10 99950 907548223
2 59491 335701634
3 57 99962 515471135
3 53 99932 458915120
3 823 57519 295652578
3 32346 82193 797818838
3 41219 74668 283820330
3 49796 63908 110834716
3 68 99990 758590604
3 5 99967 673257191
3 2852 55717 666713926
3 37945 56487 406626758
3 63 99967 954765915
3 41 99905 118867632
3 14 99975 374603485
3 38140 63932 130258924
2 93950 556165736
3 49 99926 578478930
3 71 99912 160566145
1 2873 37717
3 64621 74064 667317574
3 62 99993 495592893
3 6446 19746 133368448
3 79864 93229 775101455
3 69302 95601 952977937
3 35 99956 933154604
3 27 99972 498165617
3 73 99961 11606617
3 72841 92818 526366638
3 6 99944 17004244
3 20709 76860 589845061
3 51708 91153 526831947
3 71 99958 299124275
3 36216 63489 880434575
3 9479 62378 602054983
3 70656 91126 335100548
3 50525 99886 166266299
3 22343 99114 532227165
3 20329 42988 499452418
3 94 99998 183184646
3 63597 84072 357125347
3 61 99942 32095969
3 44787 46811 129036232
3 49 99932 225127861
3 91428 98750 703895376
3 34735 56620 676599268
3 81217 87358 524044332
3 88 99947 375214556
3 41373 92044 967603752
3 18 99912 692497872
3 36 99924 532318599
3 71293 92783 89012136
3 14 99947 502267029
3 25073 91174 624388919
3 16529 23071 168955255
3 83 99979 40771243
3 53280 98780 933235781
3 89257 90138 598046538
3 51 99923 688131931
1 43645 72028
3 7 99929 386142582
3 5653 98753 717481484
3 20112 97943 803373749
2 79321 160937877
3 95 99982 34782335
3 30529 40535 203625486
3 3347 76602 936190369
3 54008 76250 712683608
3 31 99961 248167936
3 41 99939 108107905
3 49 99981 835280028
3 77 99998 334704396
3 59042 71688 562695482
3 2137 72639 185806119
3 44015 68775 105759806
3 7 99922 431257377
3 92 99924 185409723
3 65 99922 47767318
3 56 99998 447360200
3 31 99952 10617325
3 74 99903 251634709
2 35817 653543551
3 71 99936 356030652
3 39157 73693 736364290
3 96 99981 857916588
3 97 99985 164037813
3 560 44812 284001011
3 12 99926 25126565
3 7 99962 700459783
3 97 99930 486158599
3 75 99987 230085462
3 4287 58169 106382438
3 78 99963 73963033
3 49980 50717 816402720
3 55 99966 933265514
3 6254 10556 251020048
3 27882 91257 485935000
3 7855 9059 115459469
3 34 99908 616644282
3 44 99922 565039507
3 11 99938 44063363
3 97 99920 744672319
3 97 99979 627716949
3 63502 73731 794938753
3 47 99929 678857625
3 9 99953 644519182
3 27703 92873 378637902
3 1008 34710 405617556
3 9174 53725 201235936
3 13312 30970 607795761
3 62410 85923 244565307
3 89 99909 913788453
3 71 99967 123813151
3 58 99902 380802759
3 34 99955 999307190
3 64884 73949 430041526
1 3857 19018
3 67 99916 882814691
3 12245 21781 218002388
3 19364 63363 696573259
3 55 99953 926421335
3 56 99927 303754308
3 32 99931 5425240
3 17507 70837 479696370
3 4560 76071 430141246
3 6679 36460 548445474
2 82366 247474492
1 32548 78316
3 17 99955 367402649
3 21 99920 232534277
3 17536 23024 741628998
3 78 99940 446361206
3 5522 95564 903909447
1 51846 79713
3 17 99954 252393984
3 1443 56018 757310556
3 48 99946 296120546
3 6 99935 318690138
3 75 99907 777607970
3 80400 85383 57803863
3 23 99944 127232490
3 46409 79137 120729769
3 23190 95794 783819157
3 7885 40943 63127541
3 27863 37411 241617411
3 22808 92148 982257962
3 84 99945 721027372
3 74275 90377 924648365
3 50759 54268 316625907
3 71 99977 258734805
3 59 99972 411925820
3 75 99907 767777178
3 41 99942 413469505
3 19481 97790 358454410
3 34217 65674 790166306
3 93 99977 792349693
3 88 99965 522827963
3 64 99988 62934153
3 37 99900 311858874
1 56584 97679
3 95 99934 489345459
3 98 99965 454576517
3 24 99927 432947272
1 39874 75977
3 27 99905 93007085
3 78 99979 150786440
3 55545 99328 753169118
3 3029 32402 445481224
3 8 99905 829024045
3 78 99968 781186260
3 55 99916 407770300
3 84 99967 44972991
3 18 99968 283635839
3 5087 7161 910129396
3 45284 98008 98970387
3 83 99913 525811238
3 16 99992 954284688
3 66172 89949 32039433
3 76238 93067 555449504
3 82130 92672 42985729
3 66992 76230 240883407
3 100 99907 307078681
3 14 99965 751839013
3 15903 94320 418057270
3 26720 83790 65774323
3 42017 69872 732883853
3 12 99947 990983659
3 34 99954 769710419
3 23549 85636 961606515
2 21423 235618466
3 51 99923 774160700
3 48 99977 334609037
3 12 99969 774255268
3 30 99943 726557836
3 26902 73872 561137389
3 24996 48468 197396959
3 1799 94475 938970693
3 89 99942 675283242
3 91 99997 484810227
3 8387 86966 39717480
3 4 99908 102069730
3 29754 62201 797103389
3 7971 68287 748659324
2 99436 105809007
3 51615 76387 530131012
3 30151 83624 829839139
3 67 99912 867237643
3 17410 89151 981982697
3 22040 80808 172509435
3 73 99974 921770889
3 29307 51335 699599423
3 7885 31639 416459445
3 59 99974 26612446
3 7958 53697 595027582
3 97 99938 301993680
1 12625 28321
3 7991 42700 501519315
3 6 99994 842193383
3 148 35384 841586595
3 24 99984 964666605
3 23798 53983 299300841
3 20367 34108 911499814
3 96 99955 615707978
3 67 99978 446619950
3 25733 40043 227400636
3 29 99953 431686424
3 22133 97939 112005848
3 55 99935 161545561
3 98 99901 544953455
3 50 99955 743886084
3 14359 76247 286812000
3 14856 72143 990088759
3 19 99963 513712809
3 41 99919 791946198
3 31639 99644 159792828
3 60 99923 237810039
3 1754 17229 453481236
3 72683 92556 308614045
3 35369 96646 354276360
3 33 99921 242166313
3 29630 81383 139372255
3 63979 64327 855832846
3 21852 47267 520591909
3 93 99991 979862852
3 5 99933 319234621
3 8849 84458 819247615
3 43 99995 855996983
3 32 99922 237178401
3 1059 65550 695635171
3 2015 71296 448490477
1 17981 49963
3 20 99997 823860509
3 67 99956 776773208
3 21691 83075 926175452
3 78 99997 371920479
2 47777 356484679
3 26 99973 497092879
3 12 99987 990551051
3 32837 75296 128773044
1 68307 93260
3 76 99960 666486356
3 16 99923 902406032
3 85 99931 905249693
3 13805 28381 409926660
3 27 99905 255312654
3 5 99918 430246673
3 3617 78649 254343387
3 72179 79155 510383300
3 21 99910 204990005
3 71 99973 237108646
3 3339 83125 323977053
3 722 73039 581496181
3 34 99928 202104313
1 42682 48012
3 49 99915 449559214
3 45238 92437 237147111
3 14965 49653 400445436
1 11093 34254
3 2820 2950 405354148
3 29790 81596 662604064
3 57 99944 182441495
3 20078 97274 526740797
2 18381 804298201
3 58842 62006 518101866
3 62 99903 19832864
3 14458 72236 922993011
3 40532 84146 130883596
3 72667 83041 3714368
3 46553 72587 204283617
3 64244 78527 392882423
3 47 99969 30215474
3 28912 88794 913074699
3 9960 16068 243512304
3 70349 84440 962024178
3 54667 91929 261290948
3 98 99956 452581144
3 86 99924 903558810
1 11563 34834
3 9551 92384 104515045
3 44 99956 333008386
3 5 99984 42148497
2 54797 721963379
3 3983 87261 773481280
3 99 99969 973271470
3 12326 70500 863875212
3 39 99963 510673940
3 86 99977 634284452
2 77193 456677534
3 56808 93568 402252554
3 9494 14127 369469861
3 15 99995 768991563
3 19 99977 458141694
2 20941 11356626
3 25117 89631 802948570
3 53 99949 843025906
3 48 99914 985884358
3 44 99972 300590799
3 28528 65932 438189051
3 30 99936 596491798
3 50296 63294 367322394
3 50724 92273 636937370
3 4136 19463 700355537
3 31016 88030 972706862
3 61 99995 298645066
3 39036 57860 243387825
3 79538 95808 831082978
3 91 99934 993848171
3 2788 55070 787589659
3 43656 46930 432570263
1 41564 90608
3 45003 67704 924666302
3 56377 62742 430234694
3 3 99902 950154546
3 33182 87824 229724566
3 37852 79388 172259078
3 18343 47081 359798357
3 3136 54362 169308635
3 45216 98043 654177878
3 8347 56017 698227118
1 41729 52995
3 38 99990 364049230
3 5932 10202 911026868
2 68311 105336022
3 15 99930 162072623
1 785 89503
3 93 99935 358683303
3 54 99945 226021208
3 87 99949 176206016
3 51 99910 165073478
3 7643 78854 97170326
3 32736 93579 376906535
2 97923 382461570
3 65 99903 247908352
3 21550 23473 506490279
3 56031 60490 76824194
2 89339 29150837
3 10748 18005 174356118
3 25423 56524 1359252
3 12130 63653 396548193
3 21246 60304 386786662
1 398 54107
3 7072 22786 316298499
1 10698 91780
3 26970 32015 334935493
3 3451 46483 199598812
3 92 99944 255419148
3 29131 89665 647904183
2 85327 27874818
3 38 99961 156991107
3 9 99937 316523255
3 15788 58047 204063447
2 83478 428427129
3 57 99920 70773882
3 70349 88644 939833155
1 15139 37192
1 4374 71988
1 54066 56194
3 45379 74929 104123950
3 99 99928 255925384
3 1117 91407 819929019
2 24255 40260877
3 46582 63139 223881944
3 85 99912 882742240
3 4213 7309 701657495
2 36063 674095255
3 9253 46867 265491996
3 63 99959 74243444
3 41 99903 424377609
3 50943 65663 627285390
3 55509 60174 853953928
3 58100 82037 79882752
3 52902 58125 26808269
3 2602 43661 956251491
3 42 99938 983144714
3 40 99918 102805985
3 90 99984 988096037
3 45236 52675 213800328
3 10 99973 767029927
3 77464 93765 54526684
3 75 99968 412026871
3 35 99928 284984240
3 9759 71747 861153481
2 5679 555797656
3 17352 93821 59453027
3 52 99970 464101138
3 10126 20378 986677170
3 47771 78967 254668608
2 66683 585930146
1 15470 51432
3 42 99905 433754067
1 13338 91585
3 88 99914 166106550
3 28 99975 510220590
3 14459 66934 649240088
3 6 99900 4242943
3 77 99972 150743505
3 33537 77394 925334290
3 72 99960 168296203
3 16416 22113 387447351
3 97 99904 173806719
3 23336 61004 499074305
3 23857 90521 416753776
3 65 99958 510681948
3 48030 52399 473759704
3 14740 70943 211069535
3 35 99941 410515426
3 20813 48361 73164643
3 56933 83320 60412312
3 36712 91991 984461141
3 50 99950 228132317
3 59810 81355 738059848
3 64 99977 678045597
3 28472 70998 142453071
3 4179 61342 653208643
3 24721 49551 265498250
3 20516 47569 357765228
3 69 99943 604728703
3 47569 76185 245942490
3 97 99924 640220075
3 4 99944 995606956
3 10802 88228 125050712
3 24424 67929 926047180
3 48506 95957 567920817
1 19336 67940
3 38036 68832 934893989
3 31121 67454 476279253
3 34 99901 465117589
3 21 99915 984307435
3 51947 94918 82185544
3 35 99929 762071986
3 24 99918 74567204
3 43403 81943 436746786
3 8399 23767 527247570
3 40 99996 673363737
2 62718 851239350
3 12 99950 363271442
3 1 99916 934294144
3 20328 43577 928093204
3 2346 17590 728408998
3 60327 95410 28210341
3 21251 33875 164918446
3 24 99946 212180683
3 53 99901 208018878
3 28772 55449 80083920
3 50 99951 466792177
3 38937 76665 972344884
3 77 99907 407101417
3 10 99990 66678754
3 19833 24348 909276070
3 65 99904 986047138
3 61 99950 208822422
3 81 99994 158234831
3 4 99966 52603118
3 57 99966 35379275
3 51 99955 582371128
3 76453 88431 856990640
3 81 99947 587529517
1 9619 89168
3 35 99901 963264244
3 7891 67442 399752679
3 77 99941 809064025
3 13 99902 582025481
3 44789 55077 321387650
3 39634 52482 125555497
3 40 99920 692620471
3 38 99976 715843728
3 3517 96449 753351888
3 21 99912 796759573
3 13925 21380 475491906
3 6658 13087 131259602
3 27978 33173 547996536
3 42080 96750 431734296
3 5518 16609 640078692
3 52 100000 31708064
3 79 99913 389680982
3 10357 28716 442715140
3 93 99930 844920076
3 21 99983 343165293
3 18 99951 917165835
3 74246 97851 599216270
3 75 99956 673641261
3 6 99978 537367505
3 35825 96541 936542586
3 55 99983 779904720
3 49 99952 804225852
3 18 99905 816012295
3 44 99912 257042510
3 85 99953 878571720
3 88 99966 542251701
3 31449 88770 700444528
3 72013 87194 920268914
3 63 99961 57671128
1 50835 78519
3 99 99957 274215619
3 83 99983 385780555
3 11 99964 431249017
3 26226 32835 935412163
3 32775 71660 745264608
3 34215 99377 472643043
1 4627 12774
3 61 99908 374604870
3 15 99958 839107634
3 82 99983 336992073
3 68 99920 434638433
3 37 99913 361898556
3 4413 17756 537377290
3 24 99982 992378296
3 65645 87697 329658652
2 98519 878967325
3 18 99922 62586482
3 62 99963 823875888
3 30 99907 659408354
3 13700 44277 96636104
3 79060 86497 249089664
3 61311 64861 90742696
3 16055 91730 361293586
3 66696 84916 908628292
3 82 99902 793261140
3 32796 33157 422029661
3 65151 81475 334244140
3 51 99906 442206157
2 59287 344980231
3 76 99960 108019918
3 19988 31987 979458553
3 35 99966 876765990
3 2885 81670 361276905
3 3 99957 35446656
3 11714 62338 237000032
3 72 99935 613281497
3 39171 99332 498363762
3 66 99997 924829610
3 71472 82617 508543027
3 96 99954 452599291
3 33 99948 479899496
3 11 99976 619580346
3 19 99993 387004282
3 12174 85860 916929357
2 78780 773798424
3 40073 71367 815718986
2 45990 158612599
2 38330 356934942
3 8535 72968 668061401
3 3648 73006 942916796
3 72 99994 44386565
3 69 99954 183499059
3 57 99952 177330564
3 5660 70480 690178355
3 32812 56033 873569282
3 7272 75939 953005010
3 3 99979 631123284
3 18 99981 121026845
3 100 99995 153180325
1 18286 89094
3 48111 51844 347510195
3 41 99991 81262078
3 47 99987 344814209
3 97 99904 162522501
3 69 99933 471328031
3 24 99921 418651128
3 64702 99329 450119856
3 39597 75598 455545122
3 23 99929 618913038
3 39 99915 854628346
3 62201 72283 334791747
3 34042 94642 463406521
3 24 99911 482154043
3 30678 61710 845587243
3 83 99978 967623864
3 63277 70066 738783302
1 85605 99155
2 27590 635083469
3 86 99953 994893670
3 92534 99536 109305070
3 89 99932 749669651
3 11347 88739 917005287
3 34 99977 495195501
1 31712 57413
3 52 99909 114058339
3 44848 69990 825534252
3 11 99903 730301267
3 5977 80322 378661276
3 77 99914 344876317
3 3987 40228 578226156
3 8940 50187 216809588
3 17 99900 353313078
3 84 99929 640687372
3 33366 41827 787748899
3 98 99973 459612233
3 92024 99840 46355264
1 15084 48152
3 73 99932 59550898
3 19915 72459 141829376
3 55667 57950 110731616
3 60 99929 139292695
3 35899 96776 585609271
3 30024 94338 95937169
3 9 99907 448553183
3 66 99908 571100098
3 62 99903 815213636
3 48 99926 379597314
3 1064 74117 966959402
3 48263 68149 991452134
3 51292 95968 332262655
3 78 99965 617961902
3 85 99929 509783797
1 11607 69204
2 96383 112001850
3 45456 92308 968711356
3 73 99933 507454703
3 56 99908 387686099
3 3829 55467 623588886
3 15 99932 247648938
1 67425 93781
3 16003 50030 621668155
3 63 99975 361104686
3 42 99977 217993877
3 72264 91093 578426360
1 98260 99286
3 5116 64262 605724776
1 53547 99123
3 10034 68753 296185559
3 7 99976 675724110
3 17633 57789 603116670
3 5 99939 262884865
3 67 99985 399499110
3 18 99920 69683208
3 64983 65141 501826702
3 40 99928 663493514
3 20 99922 130577681
3 32910 70151 38314314
3 9154 93721 393648187
3 69 99914 415958369
3 69533 84770 491827162
3 18 99995 26107946
3 26584 57543 343101655
3 86 99912 237181309
2 8194 376975632
3 36934 40483 690553862
3 68565 90253 888897491
3 2 99931 629621108
3 15 99967 812017756
3 14 99963 582203322
2 53580 198341297
3 48477 62080 311005634
1 67715 85633
3 82 99988 602656069
1 10968 23642
3 29 99954 782567475
3 40 99973 572611565
3 23207 49214 967758764
3 40544 55012 721928443
3 50059 50363 270704609
3 12 99925 187505637
3 51086 78573 527598989
3 17785 54739 102639772
3 9326 29570 604088220
2 40842 81333330
3 47 99977 638098902
3 87 99902 805746331
3 96658 99236 103416388
3 42162 53378 695645746
3 56528 75953 947610053
3 48903 54005 803551893
3 98 99931 351218336
3 30 76297 599916724
3 47261 92012 374190511
3 1199 95756 147539266
1 15223 43632
3 26 99938 916369737
3 24 99930 887710337
3 31 99929 590948118
3 93 99911 936277218
1 72153 87743
3 35245 56330 121438419
2 41425 989496479
3 45 99961 416335760
3 77013 88688 621554293
3 54402 65418 122636372
1 53008 67139
3 12050 46830 227784840
3 89082 89819 1257110
1 2665 74376
3 53 99996 925334464
3 3381 62041 579515037
3 23433 96790 399482185
3 34869 43384 457008145
3 90 99940 395194099
3 17 99939 477084961
3 49 99966 889675817
3 21091 21283 69688539
3 1735 18437 313017908
3 37 99918 368001739
3 34 99950 467565971
1 1265 8781
3 18 99963 858176895
3 88 99975 555805369
3 70778 86547 587313503
3 29083 56666 646091758
3 14919 70322 348165492
3 90 99905 778613544
3 2393 96640 453780356
3 22456 52156 777657185
3 18 99905 667646444
3 93 99922 99006573
3 10216 32840 417690418
3 29 99907 172278567
3 3532 75242 744757206
3 76 99975 819169769
3 100 99917 450766953
3 48075 85895 505286465
3 11422 19805 612720608
3 7 99949 860410594
3 2306 40046 390218282
3 68353 83089 92166874
3 88 99911 13661952
3 19943 63750 864838402
3 25132 86809 316413693
3 27586 76807 923840698
3 89284 95887 214739183
3 39036 71151 943773398
2 62189 282288767
3 28 99995 583655680
3 62 99932 137747320
3 26340 67128 12355412
3 59 99981 649446693
3 62 99967 705746613
3 11846 50874 790874783
3 84029 94211 183584239
3 13397 27028 874973842
3 4061 97520 11440035
3 10 99942 319919316
3 18517 94306 217708159
3 94 99930 243037748
3 19 99966 925302701
3 55 99975 495367829
3 61 99999 577702794
3 20788 69227 944894779
3 50 99927 205364376
3 73 99964 969549157
3 36157 91806 400452278
3 1583 8531 162792732
3 72 99917 619486862
3 73 99944 510506059
3 1 99918 306236750
3 85 99943 26157583
3 85 99906 12227227
3 24 99942 504487505
3 51 99924 272800963
3 43884 89492 175408018
2 76627 612985565
3 17655 35869 457318938
3 2 99901 306694566
3 72 99916 389893694
3 84002 98994 749498656
3 73 99990 23058172
3 44 99967 301845694
3 27643 64992 508475769
3 30518 51522 130268412
3 68374 75364 868129495
3 30674 80944 592249302
3 24886 33717 383439429
3 18756 59760 935564662
3 61787 82736 513445722
1 12409 99883
3 13046 87577 949563344
3 98 99915 301586349
3 76 99911 92115126
3 69 99974 247723030
1 89356 99261
3 40001 56252 898383436
3 74 99995 696825958
3 12712 92756 914167972
3 89 99955 447851292
3 34681 83535 277738224
3 83 99971 483127716
3 9279 89610 747640640
3 30233 32947 631060128
1 7892 73203
3 57723 74291 453448965
3 34 99946 233829955
2 45509 702279467
3 16184 85842 231377961
1 21981 43546
3 45 99956 903091820
3 53791 58147 416389012
2 80774 781868189
3 44306 51174 493277629
3 52858 87213 461466210
3 32 99995 622062457
3 10 99993 809916167
3 67247 85392 769327677
2 93334 92152043
3 91 99903 464280967
3 49955 87857 987185729
3 59 99967 225145441
3 20 99981 462670213
3 71 99980 274894413
3 51157 60821 897879824
3 4659 46323 595786953
3 32 99913 314163917
3 90 99956 379001881
3 85 99969 376481070
3 57261 68677 852217305
3 1 99904 955986525
3 66882 97837 407282640
3 62 99944 38899636
3 62 99972 228429576
3 61 99964 743507310
3 47 99965 928010524
3 3 99924 346998431
3 35902 43784 34180560
3 45549 98052 833064802
3 10994 14731 303056103
3 43209 83117 18143058
3 19 99995 256315441
3 1 99979 788886075
3 20 99931 450312676
3 58 99907 94754578
3 23 99917 283243310
2 18989 111132345
3 83 99995 337641233
3 65674 84684 498485783
3 55 99939 240197489
3 19746 24077 364781958
3 67 99933 420002547
3 62952 64016 82614975
3 88 99989 196080681
3 18436 47157 544093957
3 26 99906 996701697
3 29846 38615 365164626
3 605 67787 965834897
3 17514 72325 498933457
3 60 99910 6926899
3 60 99970 361139340
3 36910 41930 592063185
3 50 99954 449484134
3 51074 92934 903752066
3 1369 90449 672811851
3 35350 62933 113054806
3 96 99936 22356134
1 18413 92537
3 66933 68709 348502571
3 52824 88211 984333221
3 35447 58816 91155005
3 93 99954 510538818
3 27980 44025 791116565
3 42715 77062 470003396
3 16 99905 954647502
3 2 99997 121681625
3 20754 49673 711326815
3 63 99980 568807072
3 60 99934 387693653
3 11343 39226 734706430
3 21 99917 648889280
1 12370 24649
3 13853 86462 794452520
3 84422 85518 64821618
3 56 99976 658475337
3 75 99960 197757317
3 78066 92834 978669623
1 36205 68514
3 34 99963 401064055
3 8880 69926 362723465
3 50 99969 382022933
3 57 99978 247591290
3 62920 63166 350330488
3 50674 92414 674471973
3 48 99920 474165526
3 17 99959 299512435
3 30 99931 838087428
3 39 99906 783638913
3 47 99946 140224682
3 3 99997 825590254
3 15906 68779 575453619
3 87378 97283 480623729
3 59 99914 574643783
3 68 99911 345199791
3 1133 21548 29214844
3 11 99961 305876044
3 2208 80289 396722697
3 32 100000 68336703
3 32 99907 52754494
3 70047 94524 84916330
3 36 99957 993041457
3 16400 18544 386013547
3 43019 98996 43936570
3 23636 81531 158920877
3 40 99935 678801313
3 4 99904 335764674
3 22 99992 354667926
3 18320 41767 273362421
3 45734 60739 32393826
3 61503 78213 80458011
3 59275 70543 557921756
3 10014 74738 70375594
3 53 99957 8734238
3 64118 71603 830267405
3 17663 61015 268294009
3 40193 82778 69683510
3 61 99961 472041126
3 1 99912 518370933
3 51 99925 665413951
3 27 99961 950515848
3 20 99907 643528301
3 2 99977 449676019
3 52490 83654 602273763
3 42064 69031 607702674
3 51 99994 190238987
3 1255 71549 603011181
3 49 99998 788739711
3 22977 97748 298518732
2 93401 455158433
3 77 99906 416400660
3 72158 87360 762579837
3 61753 73140 404840392
3 36 99916 789782991
3 91 99955 621405003
3 66 99941 661597873
3 93 99924 285334721
3 14053 41986 619346635
2 17045 876792693
3 16874 42536 573331322
3 5933 79329 282779823
3 9 99937 19685688
3 69 99936 929690889
3 74 99984 757632811
3 5 99964 977589724
3 40 99944 766995228
3 40079 42856 565185387
3 71894 75265 343220928
3 40048 79279 360188923
3 40 99939 808857454
3 74352 96095 730880293
1 5002 28469
3 40 99901 73023949
3 11798 60542 89485263
3 4364 97927 913128158
3 91 99920 619501988
3 12342 47625 470374531
3 85095 89968 421091127
3 48 99999 77215359
3 7504 41165 133659214
3 32151 47152 867714889
3 6 99980 170599077
3 12397 50911 527526303
3 6100 25383 621899810
3 52542 98024 479746652
3 53 99984 378923338
3 68 99954 187832971
3 39944 97100 711157749
3 18806 21927 231090109
3 9 99988 759282750
3 77 99912 915221655
3 13 99929 959349181
3 47 99986 992385456
3 35554 73440 829120760
3 28 99958 771304601
3 44758 51585 918108438
3 58 99905 510701373
3 19824 33353 345503703
3 74 99962 69028204
3 56875 78327 186521025
3 63099 83889 631786163
3 672 9426 927936668
3 53 99939 647154286
3 77044 85207 928736288
3 9179 95855 619433504
3 32 99939 206479597
3 7 99945 897652227
3 53052 54394 331438011
3 4360 55333 620093915
3 81956 92019 712781011
3 63 99948 244294159
3 42384 63679 53820863
3 60 99997 428012794
3 58 99979 72416061
3 16889 19412 833429631
3 56 99931 564977017
3 39991 42511 232369628
3 35441 64321 162394748
3 71043 99480 498454465
3 32 99995 807814367
3 13051 29556 223981729
3 91 99980 958906565
3 82 99917 201537351
2 66646 106351484
3 40 99910 536489077
3 43 99963 821556025
3 28 99927 644644264
3 16 99975 482500911
3 25605 56802 922284898
3 74840 83926 643156199
2 76449 670782050
3 16 99981 767885565
3 7 99969 144513874
3 29090 46336 242406967
3 34 99993 266430895
3 70 99945 848986761
3 21 99925 139768566
3 72 99927 940849176
3 73454 78738 537181905
3 14 99922 513199195
3 43484 83883 332678000
3 10573 63431 443538702
2 50504 257379512
3 19113 48188 359588678
3 6606 64837 360923846
3 89 99984 824792770
3 91 99975 367464413
1 14530 23361
3 6 99905 305913152
3 6651 15801 635246913
3 63 99925 787676415
3 95425 97674 905216888
3 65 99913 350032487
3 43 99946 98631809
2 72346 395709591
3 9928 36680 210219409
3 41722 76571 305282045
3 5178 78020 647939372
3 64459 95821 339492067
2 23771 113970841
3 35490 73418 967673803
3 15149 62454 369817315
3 32 99978 610468995
3 36847 54796 473640687
3 56 99905 578339501
3 87976 90642 262899248
3 25997 92765 932747252
3 71785 94565 828504691
3 27923 96793 486809044
3 26 99932 442103636
3 22042 44000 509464231
3 4835 83574 647987184
3 64 99913 5696762
3 19 99922 489728219
3 7806 79089 234687270
3 79137 86064 965828692
3 16 99931 702804252
3 15 99904 391878840
3 43 99903 315610239
2 18692 633085384
3 31 99904 232559130
3 49 99927 285634182
2 91393 740635604
3 30439 40581 337116002
3 85 99914 799987298
3 45 99995 532853319
3 23663 80074 583259188
3 41 99986 900869721
3 7 99965 126170623
3 80 99983 322613327
2 47944 481272480
3 8 99917 602179189
3 46774 87253 919279910
2 69868 776567404
3 19685 49783 445458993
3 80 99937 685737314
3 48753 77635 158856292
3 52 99935 92747539
2 83431 712221849
3 83 99936 393975155
3 1611 69087 886563882
3 44 99915 652798440
3 25594 81119 941738806
3 4041 74324 200552197
3 89 99958 54066360
3 6219 47655 94553006
3 62 99954 36524325
3 33 100000 383166329
3 18 99955 850507255
3 12595 49557 316569321
3 36 99923 501555077
3 25 99958 141575647
3 28 99928 465281302
3 27586 78281 726596174
3 54 100000 493708598
3 57 99976 659623726
1 13041 18502
3 69636 89627 200339043
3 68391 96314 636319506
3 88887 92672 576574744
3 42 99964 515716187
3 56218 58319 979924998
1 19088 52757
3 8192 55115 193964846
3 43728 77108 681946662
3 99 99964 294854427
3 36 99945 343592799
3 83 99988 146817961
3 51 99958 908828754
3 17889 84970 92716727
3 43793 86576 82385809
3 47 99931 23094850
3 25849 30618 386062689
3 7911 99534 816851736
3 2684 27765 96322056
3 28 99967 481138126
3 64391 69572 249008741
3 15171 59544 876674548
3 37068 51950 650774726
3 31456 97523 971652487
3 2 99995 470869494
3 28 99976 205309607
3 37478 67844 23753365
3 13669 57145 536151947
3 58 99969 366888621
3 94 99997 325924530
3 81 99950 653809538
3 23014 62307 862153563
3 15 99901 163681194
3 38 99949 250564663
3 30731 60020 203291485
3 11 99968 387113565
3 67 99974 168552718
3 17441 21030 136524414
3 66094 75612 322325563
3 58918 58975 213647962
1 37170 98211
3 20 99921 823317148
3 10 99958 294250264
3 75 99974 668128639
3 3739 92243 272348341
3 32181 71111 829593514
3 81 99937 532869947
3 70 99985 569092734
3 88 99929 4301636
2 49794 847891349
3 1322 62026 361772444
3 2 99959 124691724
3 87 99901 587024140
2 51080 636410446
2 28009 987396636
3 23927 75281 78373103
2 9227 851347126
3 24 99968 469644689
3 9325 56114 336520432
3 28 99910 597444840
3 55 99909 149247011
2 41127 357633540
3 42293 42545 496872165
3 381 38231 766525992
3 80436 82927 263592326
3 67 99995 998350335
1 206 25794
3 1 99911 861381546
3 89 99952 424700183
3 1062 75086 736536411
3 53303 87486 525270098
3 40228 55157 81435530
3 45422 92677 611548711
3 83 99966 661190250
3 83 99965 393972756
3 33484 74027 914398509
3 1645 60972 156587270
3 64363 66702 219235695
3 32045 95867 444025450
3 60 99907 379361520
3 30744 51581 404518271
3 66 99972 888999302
3 78656 89324 65081070
3 53 99987 882133841
3 18259 47597 989707421
3 24 99948 650228529
3 2615 71872 851082688
1 29963 88613
2 48118 586072688
3 18 99942 510086412
3 73 99908 664127741
3 31 99913 138723157
3 89 99984 822144684
3 52 99956 663268864
3 19412 83039 520020858
3 24186 39059 175703704
3 57 99990 845452173
3 68 99998 947699669
3 13625 41326 87152205
3 85 99977 724409684
3 34424 66355 596684217
3 88 99985 615487879
3 29 99916 574692851
2 70988 107333379
3 14 99904 316823937
2 10109 532190020
3 64 99916 32236774
3 79 99906 518518495
2 14455 17843625
3 45 99944 841559626
3 69 99952 647533857
3 47 99970 839441395
3 56 99968 691352750
3 34 99963 808731082
3 5 99958 278492023
3 79 99988 213482666
3 77 99966 779287879
3 3423 57897 442010870
3 90015 93890 173930088
3 53 99945 437604114
3 8161 22192 996152754
3 36 99917 709449234
2 85081 253271821
3 1 99984 763468650
3 64 99900 388903656
3 11660 47300 789798907
3 60984 89142 338686941
3 45623 54347 641383183
3 2131 30099 149690323
3 26899 28310 900519574
3 11607 87688 361424033
3 78087 99907 835644306
3 34 99963 710815331
3 32 99986 832915725
3 44 99926 843613708
3 73 99984 70559561
3 39447 70431 846915644
3 58716 84065 111792442
3 60 99920 340216915
3 71 99979 770303025
3 19339 44839 13083079
3 17 99982 4294106
3 37 99932 354331059
3 59808 75652 175774825
3 78 99963 61734576
3 11963 35937 654804752
3 25 99978 36847336
3 88 99982 525602485
2 53218 55983171
2 10057 134073839
3 95 99982 778294554
3 34775 46787 496383363
3 51 99968 228542739
3 90 99994 95044099
3 695 8376 318430392
3 92 99900 450063889
3 8521 62570 431268325
3 21150 84112 767560121
1 7730 87406
3 87 99949 165887861
3 46153 60818 604323285
3 36208 41842 567979172
3 29904 92493 110316149
1 47470 51022
3 15759 48655 689332951
3 34716 85251 860694874
3 53025 91452 194943010
1 57743 60802
1 1051 95549
3 51279 84098 906027247
3 40877 62881 759122210
3 28014 99995 622508800
2 84423 247120781
3 3412 26219 947998060
1 79607 87923
3 26778 55139 894711104
3 23 99948 367683411
3 12812 13074 660939326
3 96 99978 739112037
3 47584 69760 898083358
2 57131 802674946
3 71 99957 496933248
3 70 99975 261645390
3 43 99950 487847151
3 79587 93281 585960636
2 45879 78013374
3 22255 49132 872883219
3 87106 95010 258056578
3 36688 97553 749390180
3 83 99927 990378866
3 3564 66279 43234700
3 99 99915 534581513
3 24 99953 889411671
3 25 99973 536374774
3 56526 94271 404724757
3 22333 22577 446539860
1 24728 29659
3 51528 76064 670157884
3 58 99939 37879706
3 29947 41629 509080079
3 21 99914 532696633
3 17 99918 374405361
3 25503 70113 224167967
2 50195 673332966
3 28 99925 891112383
3 46020 72265 987347949
3 42401 82976 399454925
3 50298 61937 819283540
3 14736 34337 665933181
3 64828 98632 302159982
3 61 99968 866976928
3 46221 69777 345294225
3 67270 78660 598114495
3 31934 37903 596026377
3 62 99941 295164326
2 50659 570800553
3 32633 69005 900182859
3 55117 63280 62764320
3 22472 43831 363489061
3 13303 21690 602027367
3 54 99965 483882074
3 71 99932 226343743
3 28958 39086 383173454
3 7529 33827 988376260
3 25 99946 361504013
3 33134 75676 19030426
2 52219 682993833
3 61131 79266 421297658
3 11 99940 416859307
3 22 99917 264921553
3 61 99960 364030207
3 66996 73383 824065109
2 1993 688924039
3 60966 70046 867084864
3 60 99919 954743524
3 56262 75630 191782816
3 57951 83653 263545728
3 12 99949 592729145
3 23 99953 878073895
3 19 99948 791009414
3 13 99957 198253606
3 39648 64542 829905193
1 71706 81174
3 71 99949 744378585
1 15953 83191
3 19512 35538 860008298
3 68226 82513 424487073
3 58093 60687 789663450
3 38 99925 402790663
3 86 99955 238094252
3 62 99937 480591251
3 90 99907 226912378
3 74286 85507 493652483
3 39 99903 435473773
3 44727 90529 779855580
3 66 99949 680762680
3 71452 98286 69928952
3 40 99950 583223365
3 1 99919 475404127
1 25789 38075
3 47 99951 228747339
3 16 99924 446111284
3 20 99994 148788136
3 4181 73525 631126101
3 31 99970 170584649
3 52 99959 7927932
3 30376 81935 175601864
3 48419 72670 927953603
3 78 99982 956334924
3 77678 95867 820305618
3 15876 42307 286243482
3 42629 88656 816104337
3 35258 53679 814788460
3 46440 46617 431587618
3 6925 54722 754748935
3 15632 95309 768852751
3 33696 85874 263365639
3 27206 46709 467528384
3 50990 99310 108988541
1 18335 37254
3 34 99997 645712315
3 51487 70211 532582098
3 33237 94740 575741073
3 8527 15133 932442894
3 7713 11710 712895889
1 54065 78220
3 84 99930 518983307
3 56 99954 854089062
2 576 4286376
3 97 99916 310736813
2 6798 63832431
3 26705 49111 647984050
3 29386 50762 804646056
3 55525 71950 683575470
3 17430 63070 281768666
2 88694 918095682
3 30793 99799 392203626
3 28910 45572 704855174
3 23686 60315 421453172
3 44316 61203 46994644
3 5628 73751 172683673
3 26 99988 422535049
3 18 99999 694305636
3 81 99932 978051792
3 83 99900 45398078
3 54441 61868 801415000
3 10523 60783 503344326
3 56373 60375 205343813
3 5 99971 722635875
3 3 99954 469164388
3 13132 90488 266738455
3 55829 95387 140278179
3 25652 73030 717695383
3 33544 71436 626268609
3 25 99977 237400984
3 40462 91771 204082497
3 8523 95607 532250732
3 1030 67372 446897061
3 38512 83952 257974734
2 81387 446519521
3 29184 52646 804169152
3 81 99990 645701322
3 25 99972 2489210
3 13914 23532 328312275
3 27 99936 4386803
3 67 99946 950992078
3 31 99969 443779384
3 94 99916 525831401
3 28148 69425 64537380
3 96 99958 941321504
3 27 99913 790832240
3 23 99966 162225648
3 48 99970 771068426
3 53979 64287 428100942
3 85 99901 337859243
3 23450 47636 300490456
3 57197 85078 893989540
3 86 99980 790538314
3 55 99957 283139066
3 19425 29289 878456884
3 20 99959 207226546
3 83 99961 504582378
3 57 99999 922967405
3 36666 80202 567717819
3 73 99951 829600312
2 82159 405473762
3 14 99933 353053959
3 9321 46919 603650742
3 44807 66008 369927951
3 9998 42901 227880131
3 56247 66059 164908342
1 27518 56068
3 22144 81468 632014438
1 93275 98059
3 30733 82091 715846472
3 27 99907 260779475
2 5678 253366229
3 1 99939 732895599
3 39077 42665 988307871
3 7527 32770 936537360
3 34836 79470 450684547
3 58740 68918 795737874
3 19339 33517 516751146
3 81 1224 335426265
3 83 99932 878887457
3 21412 83452 301549168
3 23 99904 669744750
3 3679 23874 764347837
3 34787 72413 714648163
3 16579 23286 283862002
3 32 99932 857515697
1 46695 50729
3 50 100000 285211671
3 88 99992 308899842
3 35109 63464 701051478
3 32 99944 904086253
3 41 99953 828863541
3 32932 49401 374417050
3 39028 81267 100690212
3 39662 45538 734746444
3 47534 90090 498521684
3 82 99924 413420199
3 82048 91354 752151561
3 58 99994 762625444
3 36318 76318 579391279
3 25 99942 889512647
3 18332 57280 281570608
3 93 99904 256704660
3 80067 93285 446721028
3 1784 79961 879515199
3 77577 96033 64760970
3 17 99923 151073956
3 81 99952 315003159
3 42284 67690 626943351
3 80 99945 936536652
3 75 99923 228441788
3 29914 73779 545535533
3 71 99910 747103865
3 14 99915 268425071
3 34336 60518 568481962
3 25896 98875 72923921
1 22038 51273
3 5654 12936 490021055
3 27545 70784 447043842
3 37 99972 82101479
2 338 124354784
3 85 99951 536368526
3 2529 2603 529742087
3 27 99933 998849943
3 29538 73606 566326976
2 4476 520850460
3 92 99987 691418511
3 62 99987 35831919
3 86 99989 366091713
3 27643 39994 230311323
3 8 99933 265780234
3 42 99979 411948259
3 4163 45143 870209686
3 90 99976 188887098
3 37444 52952 755067749
3 25401 59605 951594135
3 10490 93275 287641915
3 37577 74662 341312650
3 98 99913 704226007
3 86 99981 891638030
3 41 99982 539331176
3 31762 52913 110359713
3 47 99974 778189629
3 47 99905 927101587
3 89 99957 368999868
3 59 99986 295614620
3 97 99962 873469846
3 56 99938 138404017
3 40275 88945 373858873
3 16122 83338 612608792
3 51346 68357 303272325
3 41 99927 635636922
3 74871 85763 865695939
2 20289 309738692
3 68 99911 591084634
3 7 99958 460421108
3 11 99932 70592013
3 30 99991 385174400
3 65601 69768 905064653
3 80 99992 821874860
1 72415 89789
3 84 99924 253153676
3 71 99942 290503264
2 53971 663341738
3 63131 89179 113210630
1 49964 93648
3 56680 90570 583915720
3 86 99945 863193623
3 34618 74984 582460892
3 26607 57849 593664449
3 14631 76885 478690172
3 52 99939 534044520
3 68202 72381 986191374
3 5035 7610 440005367
3 14990 56133 613761863
3 16646 46887 387119326
3 68 99958 722932516
2 73359 326095676
2 5253 62509039
3 25791 58691 867900350
3 63 99908 91849194
3 96 99985 242336876
2 94093 724144855
3 20979 97136 785872720
3 42691 90315 17447733
3 5259 26058 521872481
3 26 99987 378815848
3 30199 81977 453348515
3 22 99991 992017167
3 18595 72029 301096878
1 39967 56682
3 3505 65132 127340134
3 85 99924 32453375
3 21 99951 560212773
3 63 99916 173758467
2 36200 255621127
3 43 99910 12695628
1 59647 89199
3 26922 63024 552363318
3 72498 80470 965486187
3 78577 91905 714219738
2 43703 561315785
2 71824 239612014
3 53 99964 677420996
3 33918 99662 825864135
3 34422 89459 218059430
3 96 99947 40599548
3 24 99983 95673222
3 5503 59827 160335349
3 40686 62872 513888036
3 15320 20283 973581617
3 52 99905 739878478
3 68 99950 442010946
3 86 99992 136718067
3 2 99955 945058168
3 46 99962 916031862
3 42 99997 720550620
3 47 99955 891933760
3 51 99975 75896417
3 98 99958 707970970
3 25971 78487 124500821
3 61 99963 528338361
3 58 99931 200431134
3 43231 57737 512135450
3 21780 86908 360895267
3 71 99931 665326353
3 16762 39199 188326408
3 41304 81954 352406172
3 42406 68559 983352607
3 71 99940 840068477
3 40178 72196 50532635
3 9272 39892 198599560
3 50 99901 730653958
3 2 99942 595313209
3 14041 54531 542416502
3 19734 47903 275897482
3 31638 87957 876792827
3 95 99954 435935492
3 81471 91558 806803420
3 62306 90962 411105811
3 7733 32735 11534083
3 39 99902 400643743
3 15738 34205 524707893
3 69 99914 523386585
3 29625 45013 801537927
3 54676 62768 252395346
3 49 99905 320567822
3 36184 87897 516785746
3 46148 89014 232658901
3 33 99937 114170215
3 16160 96588 928744981
3 12431 32071 789494077
3 28580 65979 390327200
3 67 99945 614108077
3 98 99973 466082718
3 34 99936 510545433
3 15665 56798 835785339
3 59755 68883 112632311
3 9515 69555 224468256
3 49 99911 882381740
3 16 99982 40180834
1 81568 99278
3 88 99978 538598869
3 39 99902 885749494
3 43727 78304 295621402
3 28 99931 237695764
2 64339 486281366
3 11 99913 284658780
1 30620 50592
3 24359 94912 922636558
1 69167 94461
3 14495 91669 218877731
3 22098 98540 714287055
3 51 99931 526855318
3 21181 26549 558257401
3 51777 93714 353601738
3 24050 51691 138277928
3 10717 19490 371909184
3 8 99980 582251351
3 67 99933 568131806
1 20073 53380
3 26 99972 738666673
3 31 99942 427870979
3 37 99935 430383621
1 43253 79670
3 71 99957 689282842
3 43 99934 859387753
3 684 18874 680471256
2 50240 851225271
3 48558 49891 953287511
3 75021 95306 769155603
3 56 99941 844224108
3 59419 63908 865128957
3 60427 94033 110975705
3 90 99927 530844926
3 74 99961 77376549
3 58 99958 735794046
2 60355 269495868
3 76 99907 353418870
3 78 99930 817471827
3 39 99954 763128949
1 36967 55173
3 94 99963 289494520
2 15154 475295860
3 41 99982 861291928
3 44 99933 941976441
3 43800 61399 503787276
3 92 99939 53659909
3 46 99930 311314316
3 28 99968 801567305
3 23 99996 538573414
3 44 99984 747193404
3 7767 20931 520256694
3 81176 83758 892227258
3 56860 66972 81981210
3 38 99975 750192081
3 16 99977 951313829
3 75 99982 78737240
3 10991 71142 574891542
2 29260 595087692
3 41 99964 57277766
3 34992 81603 43833079
3 78 99905 670137007
3 81 99970 714970578
3 18 99920 32729204
3 45 99990 856465866
3 67 99910 276112504
3 7 99927 586252277
3 20240 42827 952238247
2 72558 844693712
3 18163 47265 891774164
3 62 99928 302574383
3 71153 95887 978250425
3 65 99965 982876532
3 9738 77430 369482197
3 26815 58856 692952171
3 89 99991 542779095
3 5761 65080 585058151
1 58294 74920
3 95 99978 860834669
3 93 99967 412700774
3 23 99972 455116028
3 69698 81865 401315758
3 43738 53620 156523321
3 8 99994 114819989
3 16 99949 195311307
3 44474 74030 930174618
1 89472 95311
3 44 99990 827605642
3 7924 75248 545682362
1 45947 54834
3 7549 62835 637975202
3 13 99946 72928482
3 67002 80548 787928355
3 32097 49820 772526888
3 88 99905 874006848
3 32840 46206 122865470
3 25 99913 882990851
3 16461 54303 464054174
3 25 99923 23574096
3 55945 86868 331200250
3 53 99969 99613624
3 16462 23669 80057782
3 10583 39741 655321482
3 17682 18046 17871763
3 38 99922 90921771
3 2114 36097 152277933
3 94 99924 978602663
1 22666 83508
3 30 99916 140873159
3 28339 81931 980298924
2 89062 368780612
3 20618 82855 336225592
3 137 53020 774561271
3 57153 78238 425591442
3 5733 18726 359708882
3 83029 90891 568899472
3 44 99965 58066332
3 9498 98665 650961989
3 42 99964 819296438
3 45 99981 882053059
3 54054 58468 31964650
2 8468 575930085
3 22352 80746 397131020
3 30 99952 970419265
3 27247 46000 795087929
3 17962 37507 422133761
3 49721 87786 785732627
3 83 99947 871040393
3 59670 85037 734533045
3 95 99990 413888919
3 46826 48825 344038155
3 6 99903 555917748
3 26642 53230 584601055
3 21 99914 895566833
1 85471 90928
3 11050 54587 581916782
3 81 99983 342821572
3 7602 71547 471100557
3 37 99967 459352925
3 18893 59306 570951039
3 54101 59194 455390290
3 15459 49721 388995038
3 2051 96257 792694763
3 44327 77112 713552676
3 51227 61375 979828484
3 77 99937 533272484
3 77771 84137 593748130
3 8907 33481 457280698
3 82 99968 584668614
3 9 99921 855669569
3 43 99941 125721473
3 8121 17785 145574982
3 21 99919 131643722
3 45 99993 897879035
3 61 99918 613143436
3 31 99900 275912943
3 100 99919 497730691
3 83662 94869 673003388
3 62 99906 934537544
3 42395 86498 978565505
3 15634 98105 529239850
3 100 99934 739974737
3 27686 27909 994490176
3 85 99998 752785131
3 98 99945 666028093
3 69 99911 665227372
3 63 99916 570197124
3 5849 19210 747313346
3 2344 6438 404518523
3 54545 94392 739907490
3 2 99961 302037284
3 25678 68730 788660668
2 36739 254869220
3 30 99912 387202995
3 13120 29038 34299589
3 96 99973 183151269
3 32574 92961 177727566
3 37067 57651 16889902
3 4853 29710 113676613
3 49640 49989 701067089
3 84166 90128 250623847
2 39071 226701615
3 40798 49262 212270171
3 76 99977 151640347
3 47 99999 466771549
3 97 99903 913709860
3 25354 95189 932825206
3 14486 86510 572337686
3 69 99905 993842889
3 39262 43344 236789568
2 66938 627252887
1 16274 39328
3 27631 80934 575912332
3 51 99900 825219665
3 20801 59963 440743190
3 27525 41627 483346614
3 12002 62718 162571350
3 28 99935 458490755
3 8117 91667 603237470
3 6559 16073 2478156
3 2928 63527 558875636
3 70 99901 579050910
3 2629 89069 195609384
3 19 99973 785260848
3 94 99934 45604132
3 53 99952 796258901
3 57867 71580 442691139
3 57 99914 125752502
3 90 99931 609870437
3 28 99966 257526590
3 49687 82210 196244354
1 1383 21625
3 19154 35634 491385261
3 11960 12413 790362763
3 78 99951 490086530
3 1273 41330 132306615
1 39809 77131
3 72403 84622 100598210
3 32590 70963 530087032
3 13 99934 969704108
3 21 99965 821638807
3 84 99973 507162717
3 2891 21941 828527719
3 99 99947 593899496
2 74564 418124707
3 31 99921 282695237
3 63 99902 469698810
3 24 99980 936170085
3 61913 94061 841682429
3 23890 73369 534164942
3 64306 97781 892092939
3 11 99928 778686838
2 99569 419579783
3 13368 19210 28506281
3 39 99999 477132073
3 99 99974 292186575
3 70925 94703 340389506
3 64 99937 801104682
3 81 99944 345840285
3 14137 38564 604299272
3 61150 63358 242539447
3 50 99960 298291756
3 54 99970 918801625
3 70094 89410 371641861
3 64791 71361 216517028
3 66 99982 491416352
3 16079 87629 113109612
3 37 99970 615786715
3 12271 27391 459543176
2 35860 36138417
3 20 99975 518984371
3 31 99992 411924566
3 86 99914 200501696
3 4661 18706 767590261
3 73 99925 566166872
3 46 99999 483115818
3 69 99906 883838922
3 54586 72314 454703552
2 80050 41106315
3 15 99975 794251040
3 49324 76209 320067094
3 22149 52388 394410956
3 77 86048 511360316
3 76247 94381 889336902
3 3949 67574 357493981
2 95926 711324747
3 29 99924 341914713
3 29 99934 865817782
3 59901 74614 542016266
3 52745 68663 217374895
3 8 99955 174604537
1 92863 93895
3 9865 70756 115798331
3 53 99952 120144129
3 5 99930 202869700
3 41018 55757 189645369
1 7239 68614
3 11 99982 593130061
3 77523 85298 862679769
3 95 99934 998737130
3 23681 87515 828638782
3 97 99969 878187142
3 55377 57981 754983281
3 85367 90388 851542859
3 71261 79157 953375621
3 94 99942 153205916
3 59675 96527 936912186
3 38 99912 789081738
3 56 99917 478086161
2 73764 160923386
3 45 99948 740502410
3 26045 65944 71370744
3 62324 96571 518738522
3 79 99953 920046989
3 24756 77918 175340518
3 39608 68338 40769228
2 13181 326449405
3 45461 70278 57290016
3 3 99956 286387858
3 37832 41725 945333473
3 30165 77497 642995013
3 51 99916 611663989
3 52457 67351 307847951
3 79 99990 354948000
3 71 99939 5458815
3 50343 69284 225277985
3 28 99958 198065297
2 38606 427163051
3 14141 14510 484534713
3 68164 69927 514134390
3 86 99928 568447239
3 7715 99187 200972885
3 26247 55240 950805672
3 30 99989 347985242
3 65 99901 424092905
3 56706 62440 270281715
3 40231 51101 612571109
3 28535 31449 234188125
3 29826 79793 816808085
3 19441 88980 355673683
3 71 99962 922980904
3 36432 51771 177761547
3 36 99905 385769365
3 48 99944 497105763
3 24 99999 218088815
3 91 99938 706573144
3 51838 96660 321930232
3 49986 53388 736227256
3 12857 98396 425680249
2 82036 607393236
1 33886 34840
2 35552 715771570
3 76 99947 624098567
3 50245 84129 86152581
3 29 99939 746358172
3 33679 53210 95998893
3 14 99998 918664579
3 70 99901 546610163
3 62165 71653 77402999
3 18839 92091 320746937
3 10056 43212 410716259
3 66836 87612 124128183
3 23063 93032 995190711
3 48 99922 877775594
1 14841 16438
3 27 99919 931483330
3 38963 42654 11349455
3 11 99964 656929298
3 1 99966 680904308
3 50936 76898 429683062
3 64 99988 355120687
3 32656 62152 252432531
2 96230 22634384
1 19534 52371
3 39 99911 92741679
3 57 99967 764319903
3 50675 85887 210809510
3 38012 81534 198706548
2 53330 538168994
1 64998 77753
3 71 99985 981290122
3 77090 81641 608709376
3 7431 71734 75577733
3 96 99910 44237406
3 25 99926 441869468
3 28 99924 457941084
3 77 99928 170534421
3 22431 65381 183534435
1 24828 87098
3 43 99940 661921904
3 42112 61296 273518151
3 12880 67568 606860472
3 11591 24636 368695634
3 23 99967 49223141
3 7983 41679 70412098
3 53 99962 757662765
3 24 99937 206810330
3 60 99948 536264552
3 48214 49881 1229876
3 17 99922 592562436
3 99 99933 393621584
3 2473 77624 330599480
3 22928 41482 586458858
3 22761 87576 960970364
3 73 99949 855278736
3 25 99930 882574905
3 90 99951 250628340
3 24 99994 326760381
3 84 99943 907495295
3 58863 60841 879121521
3 66083 75032 727100454
3 62345 91192 318397007
1 79104 82370
3 14541 61378 801876534
3 9135 34063 970170328
3 22 99975 982073037
3 52 99979 910832538
3 47 99940 167979882
3 23571 42020 755091117
3 2287 52849 188414502
3 43 99940 71892006
3 24 99904 809414661
3 97 99939 744574488
3 24446 45397 920905392
3 13701 62983 5893869
3 4 99911 233833573
3 15972 36532 242833140
3 84 99975 194819116
1 49971 64781
3 27 99912 415116855
3 45047 99324 565499603
3 43 99920 762304638
3 32185 64978 810507370
3 16332 65894 513066378
2 47709 19270836
3 7 99951 260417558
3 37801 71753 986685769
3 22 99971 666755382
3 31 99997 878480308
3 34386 98347 473173502
3 88 99901 196213830
3 48526 82707 174128785
3 33712 44189 826162445
3 651 82872 267504242
3 29720 48297 450255152
3 27 99936 337342076
3 2 99999 185526906
3 35 99947 680123154
3 17824 31005 772334389
3 86 99950 83017368
3 36886 80058 228958265
3 43126 69285 627592738
3 21372 72569 102749509
3 35266 50251 586234476
3 14321 17832 284108173
3 49 99947 697169674
3 16 99941 908698773
3 28351 71963 584881632
3 12 99956 796519229
3 1552 92748 594189012
3 13912 83463 803222813
3 42194 85361 600049602
3 68 99970 52741139
3 55 99956 779453104
3 29591 57855 323254810
3 86 99929 182850115
3 58215 91681 560287582
3 32024 32687 726246515
3 4594 73984 136153229
3 77 99954 953335163
3 96 99948 835360112
3 65 99928 481731347
3 22 99988 886628794
3 50346 55301 152274401
3 24229 36893 258500128
3 3 99962 135593261
3 10000 47600 64833962
2 48137 999059269
3 22994 57803 888305482
3 17032 58118 615674651
3 86 99935 703834770
3 44292 92278 900646400
3 2957 19627 661573530
3 52 99998 785488037
3 19442 39354 971707541
3 65840 90173 111947457
3 87712 99852 257064807
3 39826 75707 542168833
3 66 99975 176143681
3 15324 62076 661003577
3 61 99943 53219437
3 15937 63926 588730080
3 40 99971 42989158
3 30678 33475 192623036
3 75 99988 642977837
3 34021 64823 506391257
3 20333 35508 533188823
3 13 99967 924532672
3 1525 11414 491937898
3 56 99979 1165285
3 7370 35350 258254058
3 37 99987 129768033
3 3050 85772 23214511
3 63 99938 109579234
3 19924 78899 844629242
1 25519 86601
3 38696 57278 34109851
3 72353 97998 695805210
3 26 99900 177055204
3 92 99903 335954638
3 60 99945 251902064
3 63 99957 399257427
3 1269 83948 940994934
3 82 99909 821548580
3 77 99921 313266035
3 41 99951 94875879
3 87 99970 279297284
3 45 99927 495737825
3 31759 96067 817056499
3 38 99959 590836393
3 38612 38632 906234512
3 84 99964 429505307
3 35 99965 790806083
3 35055 40282 761574544
3 47833 73257 335466079
3 15 99978 134184781
3 18 99972 576994872
3 6911 77614 175445561
2 23552 175710184
3 15 99943 715518582
3 15 99945 882280352
3 20 99901 48266535
3 3455 83977 233997992
1 50697 61692
3 65392 77323 266352147
1 33394 66482
3 27617 46652 70431354
3 1488 4395 150826310
3 36425 66436 543028690
3 38 99923 944582407
3 60 99963 2648529
3 72 99924 895854691
3 26713 94936 980596550
3 55647 65001 875720514
3 65446 87792 329023850
3 61 99976 339687123
3 4 99964 67459507
3 72 99997 779496965
2 88007 772983794
3 25031 53914 703287400
3 10976 78806 873253169
3 25038 89121 281570977
3 741 54326 880532570
3 5007 87152 44811236
3 80 99950 411789030
3 33674 37983 377897614
3 79716 95470 20318182
3 54769 73336 444825373
3 71 99999 283332638
3 16 99980 391642848
3 51 99974 940513365
1 8846 95084
3 22997 28327 747417983
3 58736 95146 538952378
3 4 99976 534340894
3 69 99906 285312275
3 14602 57614 165996178
3 9286 83256 367415076
3 86 99993 936479389
3 74449 87400 594192169
2 52137 260550112
3 90 99937 679811587
1 23846 83609
3 82716 89603 852378479
3 18 99947 889742755
3 53182 62950 848058956
3 54764 70119 636668197
1 24919 58576
1 73006 78398
3 21 99991 568702141
3 83 99956 399609336
3 47553 83840 350231131
3 53462 60194 670025157
3 61622 92918 284046108
3 11 99916 666839892
3 28 100000 647002625
3 1461 4471 521326135
3 71 99923 844376772
3 91 99949 155575050
3 27 99987 258224645
3 97 99962 177917762
3 39 99956 479509958
3 83 99976 583673671
3 46 99943 657661978
3 81533 98759 988807877
3 8 99920 40099865
2 29511 522256871
3 30 99932 516833461
3 29178 97371 33040100
3 92 99908 961821291
3 43240 86074 503815558
1 26759 96945
3 30 99900 386877469
3 59 99949 370983699
3 84 99911 343660032
3 3606 43740 424748957
3 8 99999 725107983
3 14659 79984 970778498
3 59625 60205 528634210
3 86 99964 918989505
3 955 89453 401654956
3 55 99907 478660471
3 86 99923 909702223
3 18 99931 463654546
3 7690 32181 28324276
3 25221 27347 411898055
3 30 99904 129805530
3 16390 53411 35918790
3 21 99928 58620205
3 53 99935 785214380
3 35 99971 677318297
3 32 99932 870615738
2 23699 485318961
3 66 99987 230467542
3 13 99944 419120405
3 40 99983 268568526
3 81 99920 812735796
3 67056 70788 475550029
3 69 99957 251329817
2 42209 801450657
3 16 99930 625810940
3 34115 95451 912781023
3 73911 75799 639060594
3 25 99949 270925718
3 18872 49058 911889714
3 37947 45762 36584725
3 7 99954 919118520
3 74498 76685 483484009
2 76345 42595497
3 22190 75534 233920731
3 19 99944 832681559
3 28888 72202 909173973
3 11088 42091 851311017
3 74 99974 88159272
1 17406 86901
3 7322 46531 743036360
3 54174 72386 424525881
3 8205 16006 135661615
3 82 99921 898645418
2 18426 839629360
3 25 99930 577542455
3 88 99920 434459627
3 38883 49133 928199823
3 39058 39832 940377528
3 43328 61641 836044453
3 94 99981 74837916
3 32332 90706 271095070
3 71 99924 489818353
3 41357 79827 768784455
3 2 99990 494173338
3 5452 40704 123170024
3 38763 53370 432155002
3 47 99981 19624539
3 37 99969 895811366
3 72 99964 702357213
3 64 99978 820998874
3 78303 84075 199142948
3 78 99940 865275563
1 61017 88904
3 39924 57052 640295630
3 93 99901 862211407
3 59 99986 9610713
3 2809 77789 6860038
3 56068 63453 866164290
3 32621 91069 279890136
3 15469 31986 585158545
3 8163 43032 787308090
3 12186 42384 323388555
3 1303 15830 606652490
3 37263 93308 985020575
3 16 99957 974607594
3 95671 95999 100330916
3 30426 72615 73659406
3 4657 81144 598394305
3 59 99958 117462867
3 45689 57441 77781932
3 58383 79054 148089809
3 96 99994 448017688
3 24 99913 758658097
3 98 99946 992637801
2 35697 794085782
3 83 99912 731084733
3 79 99998 195923845
3 5515 44773 545309444
3 65 99914 342624550
3 64 99967 873409199
3 3835 8766 194962225
3 54 99921 503882749
3 23723 80642 450276174
3 62 99971 957576258
3 1 99927 200846439
3 53 99938 211427799
3 95 99972 761847616
1 1140 97867
3 62550 80926 323210246
3 15164 80679 390834506
3 61 99936 109680220
3 80921 97849 212581792
3 36 99975 77858049
3 23257 98498 803805582
1 33590 79662
3 49 99988 456936260
3 79 99918 460521896
3 60 99992 222591342
3 60538 94167 336533130
3 39 99902 410154711
3 12079 97957 839970663
3 4670 73675 96088282
3 66274 72734 169072866
3 39218 94389 618952102
3 93 99917 679724450
3 30 99980 651869488
3 11237 31434 243668711
3 69 99908 209978985
3 63 99942 86660445
2 89849 915175084
3 37 99927 615337581
3 35 99986 987618433
3 34336 76766 17909898
3 76 99960 813011168
3 7830 61615 654482345
3 23 99967 530066189
1 12924 38314
3 73 99998 96988329
3 8 99956 446031073
3 14 99972 967456803
3 85 99977 556250500
3 17 99986 526991726
3 14704 96602 590299025
1 44376 90621
3 66573 89667 869763896
3 35007 95008 412423179
3 26 99978 736776526
3 54 99927 412512368
3 28 99957 347156963
3 35409 78646 598361746
3 65413 99903 505643204
3 33 99942 808735866
3 11429 12463 747624846
3 23 99965 45992478
2 12432 87617627
1 73937 96834
3 95 99994 452913769
3 17030 19611 882548014
3 29 99959 76416976
1 36805 51786
3 4403 23530 243074092
3 53 99994 333208686
2 19874 895887800
3 30548 98886 246639895
3 28652 68013 569830391
3 37 99904 608779797
1 76287 93400
3 80 99951 334359773
3 33 99905 260471824
3 17019 45306 584076940
3 92 99936 470331299
3 3891 22601 674141360
3 66 99913 36348389
3 40 99991 643098026
3 7 99964 297593313
3 94 99913 956351637
3 10723 24124 835780049
3 46 99908 750593723
3 31402 50414 870088235
3 69 99930 928088392
3 68977 94472 753127677
3 55862 88143 401421631
3 49284 50080 219846011
3 26045 84788 228223402
3 24 99951 14062550
3 37354 44609 616318997
3 82335 99328 169328463
3 80587 94869 675450685
3 20 99979 46414987
3 17 99983 86167557
3 61 99955 370346538
3 45 99940 536220842
2 44404 254026003
3 41999 98084 251690172
3 52 99962 16515295
3 7551 25811 519525390
3 4 99952 127451960
3 73 99951 997442414
3 32 99972 471846689
3 68 99974 719462925
3 16 99900 79017206
3 11903 71608 484553430
2 10014 784382617
1 12446 18929
3 14 99957 240605188
3 41762 54308 457098881
3 22994 30338 156747414
3 41944 78655 337131102
3 14673 75649 166269670
3 96 99970 860541406
3 34047 71285 933459099
3 70 99984 956811117
3 9 99939 68747938
1 33190 46516
3 16846 36931 33142657
3 33 99959 935238597
3 88 99989 761685998
3 42 99975 927073278
3 32177 70837 959378943
3 65037 89170 76957028
3 51326 61870 345971001
3 8 99902 503039024
3 79 99983 568477129
3 43535 90098 464320039
3 7 99990 330372183
3 89909 93890 638996747
3 24212 30211 302227996
3 40 99924 960677713
3 39196 76770 381242679
3 68 99901 200187157
3 45535 91121 141062973
3 86 99934 614837067
3 95 99962 939386896
1 37197 45540
3 49553 83669 198675607
3 42027 85300 437750412
3 10 99900 674173296
3 16 99951 419365598
3 40 99999 228746155
3 32 99964 457834637
3 61221 80022 387828380
3 93 99992 216012092
3 19403 69754 217901889
1 21604 51532
3 19 99910 520541153
3 54 99980 474218506
2 76291 375982726
3 16 99992 895089642
3 79 99989 437908009
1 2611 43357
3 13 99925 760646896
3 72 99951 820184022
1 43616 52312
1 23814 26625
3 84 99951 684235531
3 92 99983 803854188
3 73 99971 543365620
3 93 99948 995654205
3 44 99998 324636794
3 30652 52636 334165561
3 3824 87881 702602446
3 23310 29349 436562293
3 25250 86833 867074945
3 55 99925 279086854
3 36 99963 462616283
3 150 87537 762516216
3 4354 55186 670239850
3 67 99990 364994177
3 10807 42106 516560602
3 9112 46396 934609526
3 17592 21766 278868997
3 32 99968 416503806
3 72253 86654 488748362
3 13862 36102 304714118
3 33 99947 525218850
3 49 99987 823983093
3 60 99906 594774257
2 83345 551529761
3 98 99928 536438171
3 5615 67812 990947163
1 30305 47937
1 20943 81917
3 971 82570 482927225
2 25059 86827635
3 26 99959 973151005
3 58 99932 238158263
3 6599 53759 569172895
3 6 99973 113726661
3 14 99984 928745244
3 1263 94940 162668513
3 48231 87476 78987785
3 76628 81103 726551381
3 28956 46034 190039511
3 10326 81180 372145646
2 97172 972275282
3 14534 28190 843890983
3 53 99936 388299342
3 79 99904 310766108
3 1 99916 564244954
3 95 99929 112425925
3 2054 2609 908180904
3 96 99918 858614685
3 6 99930 232208583
3 65 99973 90454012
3 75101 82823 991701175
3 28 99961 871918286
3 20544 46609 461133755
3 18897 76565 186353794
3 42601 69207 785654639
3 22925 50714 533195077
3 83 99937 757774235
1 20926 43581
3 16 99992 13103969
3 2 99922 41138601
3 34323 85461 516830429
3 72 99965 902391111
3 4 99976 344039498
3 61 99911 137572088
3 14998 38988 990503426
3 42356 63058 598379157
3 23 99986 381507049
3 56 99948 965020037
2 51900 721286588
3 95 99961 597782475
3 56070 61555 264077586
3 91044 97330 598584684
3 24298 30475 499150405
1 38967 53497
3 1274 67407 309644272
3 18 99927 422286890
1 29834 56719
3 66 99956 935536802
3 34 99917 167978854
3 11751 93322 217814530
3 24027 61477 409476334
3 50 99909 394001786
1 6239 68403
3 27 99991 477930079
3 54700 56124 416426696
3 97 99972 904778894
2 50575 205431665
3 72 99909 341403228
3 37753 90438 764134596
2 1698 135807287
3 17518 89320 830147076
3 43 99993 327686021
3 19674 28044 492153932
3 97 99954 306393464
3 89 99932 228808900
3 989 21608 130596679
3 91 99968 799520067
3 27549 74284 554787181
3 18715 87359 515461780
3 9318 82617 932897945
3 5 99936 663150602
3 57 99974 714972134
3 58796 95992 185168211
3 14 99943 781150028
3 29 99994 173613711
3 58290 78636 862521430
3 68 99932 482442400
3 21 99903 674465557
3 17 99909 57575364
3 80 99951 762061140
3 21736 45016 67784801
3 6 99921 699156494
3 31 99956 161857056
3 52099 63429 797799709
3 16 99962 723840829
3 64074 64928 433327413
3 28126 43426 498072606
3 98 99978 533718544
3 25 99997 599288098
3 66004 70591 779017451
3 34 99988 219937468
3 78 99929 984503089
3 27471 53732 639590337
3 70316 74365 722774902
3 100 99967 23962621
3 39529 54649 707347111
2 51288 7171521
3 83 99998 831065536
3 8 99914 363660799
1 67464 73743
1 40506 73065
3 44 99976 636404932
3 74 99956 740570965
3 20 99930 421374124
3 59 99995 134315630
3 15 99962 593432716
3 45458 63125 107797794
3 345 66666 73095520
3 22755 97619 134060774
3 18163 24815 937355004
3 24222 29346 665617790
3 27 99991 934965124
3 34 99957 832358411
2 73253 604937038
3 91 99943 755725419
3 47563 54148 12187786
3 16068 89354 179327503
3 89 99954 396856729
2 45572 173003201
3 11308 40433 619538850
3 68 99903 468765039
3 23 99999 102824651
3 16095 96752 66231825
3 14491 45148 253246829
3 56064 62385 234957246
3 66531 84347 351988667
3 13294 25896 392397871
3 10729 62198 699768906
3 5815 14216 614206806
3 18738 56672 990021965
3 63194 78628 510887984
3 4 99968 654921731
3 41 99934 692238300
3 84461 86595 192709230
3 20 99971 504332012
3 30935 50126 794798405
3 15 99966 115982075
3 39842 54092 843528747
3 78 99918 180575360
3 30 99918 32683553
3 25859 63021 18129634
3 36161 39686 683078714
3 32 99942 882149069
3 64 100000 912296079
3 58887 87668 77408452
3 94 99932 183868786
3 85 99959 949960183
1 9481 50141
3 61048 71559 496577628
3 75 99903 443740935
3 100 99928 413145831
3 26 99925 956985704
3 47 99914 597401239
3 28726 34105 146129397
2 11694 337804020
3 23216 93962 590092979
3 44470 63981 613847940
3 27326 27551 222846103
3 33 99909 483253018
3 14832 27161 480498818
2 62598 18630408
3 61 99991 501417193
3 88 99983 743324997
3 69 99997 751286073
3 53 99976 693126979
3 89 99956 400254860
3 45 99939 349916503
3 87488 94046 275631375
3 68686 77947 303007442
3 5 99922 69139819
3 56758 90888 437872149
3 13 99969 343183230
2 88829 452923741
3 39 99922 991013312
3 12843 84250 966605625
3 34828 95957 644491505
3 43 99978 906496766
3 42 99904 19559975
3 22 99970 224661403
3 49 99950 785304731
2 51212 499823418
3 70489 90772 699678068
3 74 99955 202839192
3 15171 61864 950532007
3 60 99913 274286576
3 80227 90608 460083899
3 6277 70029 62312722
3 67 99950 727003449
3 21 99979 41736589
3 38 99986 465293032
3 46928 59915 730728125
3 17 99903 838695296
3 27843 96461 708876835
3 30613 68228 828914081
1 41822 72140
3 30 99900 129986240
3 18 99992 415539243
3 72965 88037 505153948
1 13949 76496
3 37 99945 602024645
3 94 99960 214836258
3 48 99923 142894856
3 45570 83423 484027605
3 37 99970 526887152
3 14 99999 323259899
2 18093 877732271
3 27702 41546 308708275
3 32 99970 196674039
3 88 99923 178245993
3 69 99994 997409757
3 31187 32272 934458070
1 27770 48927
3 36669 71406 971005808
3 80 99998 775656683
3 76855 94743 121735900
3 9742 53330 802643748
3 3 99930 476477916
3 31423 35885 24005081
1 47578 52116
3 18056 39822 606119909
2 65785 624722037
3 37230 78688 672545158
3 8 99905 166831707
3 12700 40987 174284223
3 5 99926 613289080
3 85 99922 710835978
3 56 99937 477869186
3 100 99998 161163970
3 31935 87354 765558052
3 59 99966 929184374
3 82 99994 702108048
3 14082 63291 112445984
3 87760 90057 187055446
3 21330 76135 456733850
3 12142 83406 16211061
3 56 99996 822557262
3 12 99920 697136559
3 63 99960 503217709
3 10061 10237 50079010
3 26558 85802 212011234
3 12521 20392 921493780
3 19341 52121 63110727
3 48 99963 844922638
3 30 99941 187451673
3 31 99900 768821036
3 83 99953 860993768
3 52779 79384 877008819
3 15375 58473 304126033
2 44789 139214016
3 42 99983 53468062
3 3 99966 54150702
3 22311 83691 745499273
3 44259 83588 530747098
3 61 99945 479116344
3 45704 55176 675447743
3 50436 57746 601169678
3 5 99932 386723168
2 83071 756416737
3 78 99936 466354488
3 33055 94117 521637919
3 85088 98908 236091038
3 89 99996 454241652
3 14116 68543 118733962
3 45 99989 734096759
3 4781 58607 870009810
3 78679 88630 113187415
3 43909 76156 884090936
3 71 99920 488731149
3 26495 45654 481652793
3 17 99984 570595533
3 56341 76028 842790690
3 41 99991 642054595
3 67 99902 999408997
1 4165 40077
3 30458 64917 225364092
3 22 99995 900204189
3 10850 69668 733460182
2 48937 909284533
3 72686 86539 35348752
3 16 99991 642993616
3 33939 70434 75691487
3 36127 59546 805125288
3 50770 58954 551988208
3 33 99915 320675762
2 91395 13330289
3 78499 85003 145942120
3 35 99902 846448155
3 48 99903 47121831
3 5 99947 441752481
3 80 99909 605642672
3 92 99954 153725152
3 25612 99771 943002274
3 28585 63279 605767895
3 83543 97677 614023006
3 1596 75633 445783032
3 13 99998 904119165
3 32877 55488 906786238
3 62 99923 617028994
3 22 99932 581993600
3 8309 83331 238948172
3 30070 90764 789056389
1 82853 85007
2 9774 330098758
3 21576 25080 730151612
3 13256 81570 64373582
3 57 99966 48152613
1 82215 83767
3 35718 74745 517386514
3 41 99919 169285186
3 46658 54101 921028074
3 8733 98834 911635466
1 25530 81609
3 46 99969 701770962
3 42036 88964 938772644
3 83 99963 705071243
3 59 99957 139429992
3 29869 88296 178349674
3 95726 99512 985446540
3 751 43696 444915176
3 71824 79628 186284255
3 62 99902 768307557
3 50607 99407 394238200
3 37437 68792 253852672
3 7517 30282 408081584
3 75 99905 826182565
3 38528 92828 266263758
3 74 99900 53569893
3 21 99980 8104449
3 47619 94629 781045770
3 43 99950 681401875
3 35927 91078 846979306
3 11400 83871 448242524
3 92 99941 201575164
3 35 99934 481233013
3 26234 76042 194813481
3 55 99911 137431598
3 7271 12328 85244645
3 49400 92372 370345922
3 90 99985 99405310
3 73 99903 478599497
3 63 99914 792337076
3 68 99981 771225198
3 52 99975 435389706
3 76 99983 771993954
3 28 99966 757272667
3 33944 76160 697051153
3 45188 48578 343544368
3 1252 14726 564302739
3 66 99956 245543250
3 19 99992 553456102
3 24 99927 672586011
3 10633 89983 842608602
3 50091 59247 983017746
3 2 99927 800147277
3 24 99926 360589495
3 94 99907 530602904
3 53 99913 102081946
3 50346 62215 957314634
3 60 99946 708971955
3 99 99944 270108692
3 4 99905 148182510
3 34 99977 759386628
3 27716 56760 501090053
3 32 99924 774403318
3 82 99984 566855827
3 78 99961 445151559
3 17934 25173 24111718
3 57437 82864 630564044
3 42 99985 982287892
2 12878 65755881
3 13 99900 859694004
3 46 99978 122036406
3 19 99904 919148322
3 41076 95796 264267872
3 99 99998 379661741
3 98 99961 377267
3 10903 57235 471533313
3 4373 17417 453916753
3 25 99957 377320435
3 55 99986 31079398
1 44666 72747
3 26824 44466 401905430
3 78 99904 198041532
3 1 99912 601961693
3 50 99958 81523281
3 24684 93396 130151718
3 3 99926 362279748
3 61 99926 695707746
3 23 99990 493527975
3 8 99976 850813290
2 14113 778618968
3 86 99979 628229754
3 39494 53915 430614763
3 31206 33152 242645315
1 14582 69726
3 49 99957 892331908
3 8661 56026 466690574
3 51067 55216 401214516
1 36311 82873
3 98 99962 437689209
3 37695 53224 544863397
1 15784 59481
3 21372 85228 290655806
3 38920 40548 274377635
3 61644 79723 69316808
1 20623 83371
3 67 99958 636914649
1 39608 98295
3 80 99948 252295032
3 97 99915 151137229
3 69082 97580 349314826
3 45004 54359 294452403
3 24136 81822 753631169
3 5371 19233 841656437
3 44 99970 939211895
3 94 99909 903290962
3 23 99993 16927118
3 7915 52320 121235189
3 24171 47256 676789958
3 83 99931 606434022
3 23 99967 174192461
3 8831 17912 292284736
3 49785 75222 787849751
3 21 99967 851472036
3 12963 35140 168725104
1 34279 99261
3 86 99970 47954416
3 34598 56610 765129344
3 2156 84329 241705662
3 44248 60846 118737701
3 57515 75978 369479898
3 6089 28942 160966292
3 22476 62206 835803797
3 15308 41249 848469692
3 10 99922 76614649
1 17214 79972
3 49 99939 318914454
3 33195 50465 829413276
3 34 99905 112091703
3 78 99907 8464794
3 46433 74438 353456693
3 48842 95702 921152339
3 18 99928 46044734
3 10884 25666 120646405
3 9380 66521 775391771
2 91750 880086655
3 31 99993 112810265
3 72 99909 771106209
3 42734 63292 416366410
3 62275 71684 189282589
3 56 99907 43764983
2 36740 551368016
1 4792 69397
3 63 99921 822676763
3 45 99923 248934217
3 95 99955 110098883
3 38 99929 14905590
3 339 33808 557755288
3 98 99925 571194510
3 16 99904 204043065
3 7856 57177 223459311
3 12 99991 711460021
3 11400 49027 871652468
3 34532 62337 377058107
1 34502 44067
1 85677 86348
2 79780 241392906
3 64885 92727 793436342
3 85699 95397 51197374
3 3233 80209 207370524
3 55 99907 312279134
3 29 99913 777406691
3 54587 75149 366009346
3 19 99934 279051668
3 105 48654 666686128
3 30431 74776 45819043
3 51 99920 942065257
3 9759 74717 47831337
3 5 99924 905571464
3 22093 82268 810709460
3 31860 55786 855193933
3 61 99979 187240732
3 98 99992 667646901
3 34718 37623 454624183
3 9 99970 61456780
3 56024 86685 426790223
1 4255 11475
3 57 99954 645055947
3 7 99906 509428607
3 46 99989 229171398
3 966 53941 294625782
3 11616 95568 35494611
3 41971 63292 493519905
3 93 99930 462799415
3 20 99998 150158538
2 9673 87150640
3 573 15706 991811816
3 93370 98491 641782076
3 71 99974 210941989
3 72 99941 149005964
3 44 99973 630692092
2 24036 924924590
3 40587 57103 350520208
3 9 99913 39024489
3 97 99989 238142805
3 67 99933 610964309
2 69766 735135302
3 26 99953 437946909
3 95 99906 620455266
3 13565 17987 434487453
3 28604 98575 65988285
3 89 99955 563329308
3 23658 58458 525690469
3 90 99934 916727258
3 47 99933 103978711
3 14 99907 362233477
3 37677 80937 145752592
3 41772 96206 734021611
3 20 99980 659516639
3 89 99904 449457652
3 3324 49265 644894845
3 95 99942 544777167
3 55 99965 301237856
3 72681 78153 637059691
3 32460 59175 697060940
3 40381 70070 8069930
3 40 99942 823049900
3 21820 29977 107353809
3 55383 56868 61344031
3 14278 39017 127179970
3 29 99970 521856854
3 7227 97086 471618670
3 2883 59355 880839197
3 59540 84890 499169029
3 61447 75573 442503863
3 5504 37947 726890352
1 14982 20510
3 67289 97654 701143605
3 80792 92603 873661014
1 4717 33388
2 99201 623439877
3 79 99901 86558136
3 15 99936 458420777
3 84 99900 995050876
3 31 99986 29527184
3 46 99921 389686463
3 65947 76411 706515120
3 12132 89752 173415579
3 17577 32848 772855539
3 8616 87727 588662878
3 6848 15124 14234190
3 24242 93814 916337605
3 11027 81904 188672013
3 8656 89074 773909350
2 69573 45985752
3 23477 38844 678659719
3 40 99981 821073759
3 12829 71141 920209950
3 64 99991 784194735
3 63 99917 343645653
3 6311 29102 380846071
3 45 99985 541511059
3 551 34473 325936933
3 44 99993 812653697
3 6990 60945 618089974
3 94033 94700 372137397
3 25804 58346 449603659
3 27856 67800 401752880
3 14 99928 647578303
3 25447 67580 453677323
3 46892 51589 326552950
3 51 99921 564239598
1 54878 88862
3 72 99989 883282193
3 52458 80530 461457672
3 77 99950 294290088
3 6 99915 530344580
3 58 99948 824996677
3 92 99954 361804232
3 29325 65135 3006382
3 63 99920 908606488
2 65355 208101116
3 51 99922 937457073
3 15326 49921 131038704
3 51 99964 296990402
3 64870 92779 722817694
3 27699 41998 739404352
1 43570 66967
3 46790 58243 415042638
3 44978 94674 217851392
3 61 99954 540728430
3 62913 88849 736945990
3 45 99973 534997333
3 59770 96341 894548468
3 18 99981 951704762
3 91 99980 408428526
3 82591 94680 388425880
3 41922 54721 671403293
3 91 99936 860008900
3 3 99938 262786723
3 6060 53081 927582909
3 65 99952 42315348
