99997 0 1 989329226 999371306 1 328448123 942079241 1 891139653 991554178 1 118558759 526981807 1 517407759 691317079 1 337655149 848042149 1 60640648 442078551 1 998067490 998305322 1 952978411 975341260 1 422860657 697368483 1 979875603 990500176 1 5710115 245097820 1 863423521 876072546 1 200303179 708442674 1 707286649 813584295 1 326730559 773800550 1 115660012 941899798 1 585522225 608510892 1 588866810 667715102 1 257815603 424812098 1 806666554 871763125 1 414239099 527934547 1 701515084 778755091 1 281530508 543478867 1 557789443 887504742 1 901732941 935776173 1 980908982 993884240 1 616451415 816598256 1 391317150 451491474 1 725383112 958195211 1 394223373 842306552 1 868840426 930031847 1 223880102 356832146 1 360906740 393743548 1 829074930 946255459 1 818446490 993333901 1 25509102 913441869 1 156860717 472077403 1 157306542 839768360 1 984308022 990748210 1 618369253 729737392 1 764396182 864565639 1 124509385 344800363 1 701683850 780742158 1 643014213 796147378 1 940460995 990021292 1 19215072 615401153 1 39525599 823250867 1 367938548 693823024 1 11434618 845097764 1 600289578 816619332 1 970502186 978196755 1 781296960 836191542 1 751228598 772310812 1 587285421 938029416 1 851719286 965282620 1 323202177 369935678 1 477142722 634545434 1 36224428 535374593 1 223213536 296148956 1 231999662 674183876 1 487009444 698658433 1 591473409 731652077 1 210754274 861311210 1 167151315 814099838 1 105088875 616103731 1 55966080 873143322 1 846567197 995275136 1 409309704 734068935 1 56162832 130549943 1 529461406 880407068 1 58685037 566759827 1 733074327 773905965 1 429760513 577735929 1 288302807 773894923 1 218481829 794376225 1 331774875 738706872 1 276408411 872129675 1 35628861 893851645 1 52557415 652864833 1 502557821 796634039 1 98288620 425721184 1 339936563 657522370 1 228806840 581448834 1 175646077 574087006 1 690946453 836610696 1 521956339 794885910 1 822242485 943488047 1 812963457 996244241 1 791785150 912193971 1 412965231 817494603 1 160033785 860925616 1 670961234 731468186 1 618765827 892322260 1 951955149 964912206 1 95216659 947485850 1 866628353 935766310 1 709349898 984684236 1 452423030 938219787 1 46384103 870120175 1 429346476 704229241 1 123128450 749889368 1 781193408 878388823 1 235850230 274093329 1 616321175 868877686 1 379416108 745358599 1 810338275 830858346 1 116950115 429933199 1 860608864 992633834 1 647157109 708324874 1 210716862 902883564 1 710827101 735871900 1 515838138 787172481 1 65473685 784453886 1 789374999 955972432 1 348164541 965717726 1 233526859 482856870 1 723715492 768399294 1 952360516 980537581 1 822266704 987038821 1 686462192 875770649 1 425050631 965544294 1 983966842 989308451 1 515071607 517799414 1 334290219 589503997 1 215797968 458532593 1 279478199 513659903 1 127019800 134564713 1 534716938 697995375 1 3029386 47180625 1 156192014 934067930 1 767521820 803929335 1 172206865 186308050 1 380138476 498278271 1 27105183 206004134 1 206604860 770220394 1 544671711 969566591 1 508067848 653803061 1 489314053 735543728 1 77092704 868521856 1 288193670 472427318 1 259964464 742494789 1 711661941 793182059 1 565543474 810564578 1 218619362 638382221 1 343181752 397235007 1 707817235 711756273 1 988498011 989545099 1 202330503 677690597 1 279327223 785468335 1 52528726 279462513 1 185064683 190269910 1 703927947 866801463 1 158485872 840944743 1 906917723 982759056 1 384749412 985013904 1 989813308 995149371 1 473279026 912092713 1 201741157 345762464 1 89658637 750988465 1 571593304 851327994 1 915826014 937667568 1 750882631 757050766 1 266070709 538118777 1 986209392 999924215 1 14132426 737287703 1 670975469 698647652 1 453449460 999723608 1 775324073 964622213 1 594335956 888416324 1 528534274 868108149 1 510404793 904212629 1 875061431 892220417 1 362902161 499248741 1 345463630 913453101 1 309803610 675643051 1 361120076 412346860 1 973614775 998318978 1 674041520 876155945 1 721302044 910262651 1 102830202 393470172 1 136204086 800465845 1 658918800 685603619 1 735986413 802295014 1 241833443 651884339 1 283850389 494128751 1 624359342 955688372 1 822973912 974913768 1 708797338 725355354 1 221785778 992047644 1 727654877 764066713 1 903861639 932838016 1 648594158 961118038 1 699135909 858776460 1 717954036 721375230 1 894217110 918066652 1 29869033 653486556 1 598398377 828156023 1 226341514 703881597 1 135485708 859946042 1 417022110 807485763 1 65425254 796184481 1 139384316 226263922 1 504862789 522930805 1 567293269 600193589 1 267254868 382179543 1 788682802 867545650 1 746433115 938580404 1 328209251 400245608 1 914809900 923415372 1 569634759 928705922 1 513337851 895247885 1 738039031 911909889 1 159946638 466005264 1 828190471 901238694 1 211834011 755181372 1 187105893 946062790 1 400848655 891968738 1 960165369 991055927 1 850445580 900400513 1 810036143 999642318 1 96955167 938862976 1 100536199 535331724 1 37656215 787295501 1 329859424 935256254 1 736874023 941594666 1 353324965 843324523 1 836984184 951368169 1 870689699 880781681 1 387088676 665374736 1 495916668 607901416 1 87964854 619673845 1 969211314 980202317 1 495263469 982062649 1 454161083 662606534 1 184211057 491021681 1 29130608 358365739 1 103783198 306261612 1 168969943 753818540 1 326690462 768210094 1 296425142 652423200 1 368218070 387734631 1 717844068 984068498 1 938661952 988797914 1 158736936 277819796 1 164030417 169732650 1 238412907 242508824 1 380642766 868069287 1 43367246 836416354 1 269420665 630738521 1 294727925 984591729 1 896883808 904804093 1 399458049 961440750 1 139179922 704733679 1 101481548 962148756 1 695547356 899842743 1 8012774 474017415 1 554783599 559672288 1 587956151 964458806 1 449119995 555388408 1 75098806 190906310 1 167962083 179150872 1 309234401 794183974 1 191335511 727192777 1 68540711 564704884 1 760616970 960489443 1 179875460 542924551 1 445605946 770220731 1 167687133 193453360 1 624235603 952848053 1 893602295 965049671 1 349206675 742854767 1 994469580 997322070 1 640304055 677501947 1 671096293 936567841 1 252255108 425828152 1 944897234 957491903 1 334315321 916042122 1 377340190 404077945 1 995529023 999271381 1 234759359 607644363 1 127559493 603375268 1 790978869 878026336 1 317332552 735481949 1 789500761 985439424 1 719528059 859516643 1 663054939 968607966 1 956466014 972540074 1 1092408 982302316 1 696028579 774026320 1 798671687 932879530 1 466674823 686148178 1 19720235 565471598 1 672449193 743253594 1 236538898 394065118 1 191374493 482932554 1 161735855 722690708 1 631476936 897881658 1 525074974 557987141 1 420008283 751594412 1 681865755 732327886 1 127719446 234310031 1 558139153 883657870 1 295518653 718326428 1 172909926 261341826 1 165396713 359334337 1 875013107 904969725 1 408641256 599285578 1 997889039 999707879 1 256522428 369419628 1 501393691 961974300 1 366457414 971812990 1 129245848 142296132 1 69668558 378452598 1 126899310 128125510 1 802225759 974862081 1 425030850 842018128 1 392485016 444955569 1 919163477 990441853 1 45886134 340871640 1 939314618 956732040 1 66939557 457612452 1 923708737 945061521 1 362056580 367515239 1 458007062 635168102 1 124117813 979506592 1 317119611 768455270 1 952684910 971937090 1 127693126 924036962 1 369851821 518338080 1 462199768 636209365 1 43950604 777460655 1 513893225 643237484 1 69254525 410108978 1 743250858 873410819 1 591015036 831366668 1 986767686 990088595 1 409209804 807845929 1 184265077 673556973 1 518105026 530536587 1 190499981 995605768 1 815128245 842113899 1 644971541 687034040 1 230698783 824558202 1 130408362 320520615 1 391855995 461953124 1 256013904 812375020 1 745983578 789539026 1 906645604 924937687 1 370338539 505899233 1 394687577 554471331 1 990078706 994176423 1 756215907 888364734 1 886235121 910553956 1 347167824 530109774 1 63055905 562632548 1 17928283 489666254 1 58803804 401253805 1 667864776 989666508 1 836601850 861037385 1 941043255 986456448 1 351861674 967647255 1 243888264 395000715 1 741268024 958539650 1 323705015 704238510 1 335669842 630844637 1 332536349 840645029 1 812282192 813899999 1 530443079 808013340 1 260288465 476521817 1 199008161 832182606 1 864859104 971970078 1 53349982 129175959 1 105291825 346531300 1 495589455 888186556 1 71099311 581390646 1 217054090 356224215 1 794654092 825986292 1 900394656 955532229 1 436190995 620440563 1 935211446 959992965 1 16634071 370412895 1 797683397 968869400 1 330453923 991421596 1 646732210 747391958 1 776818125 793632012 1 825383908 880981231 1 371769464 703403084 1 8558852 457425527 1 840916735 984786123 1 390561968 970986758 1 765511846 942421225 1 345024288 990659111 1 510414862 678259473 1 443994773 746659160 1 792146029 833536146 1 899462313 950565279 1 886768434 928403838 1 595913138 610403056 1 405677719 529623446 1 164390498 946336977 1 638562736 843227913 1 444752868 485882840 1 340411483 643939654 1 636942863 919124241 1 267429559 794677404 1 855176399 870867024 1 747484304 789288099 1 846284981 980617390 1 97361460 132606240 1 426253334 541041947 1 527982716 645697131 1 482875219 743588397 1 984123139 988967674 1 342278524 792631969 1 450688220 788531644 1 413396432 531258854 1 158125341 257426751 1 454766652 907623413 1 997211256 998478022 1 318522351 449189709 1 820007197 830857420 1 65353500 621135439 1 338402576 341390286 1 187918090 331257272 1 385535154 774283084 1 359248608 610971804 1 544697796 963079409 1 567165857 851838995 1 681246867 919753544 1 369034898 691899745 1 42385871 105051276 1 777926058 856499609 1 264699722 569590061 1 233964294 300670522 1 420715209 716411969 1 248858783 937801730 1 422444130 868404084 1 400117287 930241384 1 399727415 517241889 1 976348015 982499047 1 975687058 989086925 1 558283642 599182200 1 643287212 726418617 1 211535908 611403592 1 772538208 782370383 1 140118461 320540098 1 166658847 977506771 1 87981176 498563521 1 844919927 874663751 1 335363934 713601171 1 228185596 816239790 1 729577215 908373030 1 238518955 877588634 1 824365346 886383787 1 503284267 978277776 1 192402501 699251044 1 179823298 633632689 1 713835213 773693553 1 687081224 989951431 1 338816956 711293990 1 487968179 816589830 1 758324172 924796906 1 673879132 883663218 1 780369716 897615177 1 881441963 913356199 1 583123724 663587730 1 294807297 714537334 1 200256149 901800987 1 925222615 963828355 1 26998942 749973960 1 945437374 979631124 1 297283027 645469462 1 855058365 950932893 1 84693926 490939091 1 771582668 984977095 1 865194284 898620422 1 138658098 677822413 1 610432046 647050308 1 809382269 982444944 1 479964138 655272218 1 825953059 956766535 1 86715922 777896376 1 29766310 128738588 1 169663246 815996577 1 513215433 981767716 1 646674431 728585484 1 433233675 832653450 1 407537540 777979310 1 187141369 224840444 1 37301849 682988910 1 754495119 755961630 1 976285369 999376503 1 696783253 964574575 1 666587492 791702495 1 319437735 986201702 1 930033987 995276561 1 663672844 778562129 1 811972682 869698653 1 136925758 587176425 1 533754585 748968568 1 595284306 765700483 1 221206309 657919816 1 57107715 190579196 1 304551644 815067307 1 238651571 330792204 1 585090151 822168828 1 574173746 868486397 1 362200761 848609956 1 169936912 951653671 1 775450319 823644364 1 183544963 447152922 1 752921881 893599125 1 517462028 615742175 1 406081507 878360000 1 882046492 907591526 1 524626144 729597044 1 68851345 647816131 1 759064584 786269448 1 429011739 639658622 1 388182983 971143831 1 363928420 595296277 1 434361344 881235140 1 327215711 423741881 1 862670379 989988080 1 295680544 388028380 1 447269424 704114970 1 361568540 746206605 1 988929574 998518919 1 71158745 957383459 1 566363196 997091826 1 147978801 364092365 1 337472736 528756661 1 43456159 475927214 1 163162699 417335610 1 424472765 901806438 1 299037273 460021619 1 895667048 921523491 1 408077214 735647930 1 932656970 937991177 1 522686796 773226957 1 432213473 465647984 1 163024172 170450187 1 936099646 990395291 1 700426625 754453694 1 625221854 781679010 1 551681069 886035546 1 605403836 676154419 1 572994879 921727110 1 380093481 952546821 1 129481929 145958864 1 689318909 953958939 1 194998372 591372456 1 453608073 962501642 1 100746164 113694363 1 94916124 729261614 1 163551032 810075537 1 483570934 547164761 1 839681531 885020403 1 324666664 864568992 1 837863486 955012482 1 921726388 939140499 1 288411348 859905900 1 316039114 455347218 1 799586687 944808641 1 557226251 572758230 1 359281988 995069976 1 621242162 873431354 1 976979696 999751913 1 893940656 918465432 1 808755754 915372002 1 474084261 560111812 1 405904531 526542240 1 43340247 714874131 1 853228042 961992575 1 851232556 861043242 1 304272671 839959260 1 724718818 865928752 1 153969420 530701390 1 304587478 945878228 1 608527590 754923353 1 127636437 657687128 1 47208423 395751522 1 383972493 570837865 1 509992712 989353908 1 650152032 882151168 1 890292742 896919496 1 4375802 979847418 1 928091883 973275144 1 16033685 158843525 1 264421238 789642791 1 497109802 532110933 1 181471753 608899124 1 202987358 610861367 1 114939941 118291893 1 950365289 971239235 1 743254546 752156654 1 519667072 805847292 1 536179958 690455024 1 247675797 900644957 1 545073183 551998359 1 830140000 899339842 1 32112124 801620247 1 455864824 662944282 1 350792834 378261517 1 73939299 152444713 1 63159990 568695871 1 891832661 969366890 1 531305398 845401017 1 386009635 674678231 1 215635809 268777625 1 811846307 830419121 1 850277000 982436692 1 599861734 920121504 1 321349953 663708080 1 843085293 937032071 1 267476677 891857030 1 450822222 740838005 1 157922562 829517037 1 563757275 949325943 1 282904535 663126454 1 679701316 868931429 1 223676210 530568745 1 571519886 742777538 1 516059694 613716110 1 966097876 986668768 1 822468507 859076442 1 419497425 787109588 1 765016418 837240273 1 695544944 698356838 1 189139680 774925674 1 976735929 987642853 1 490270255 590253943 1 230971953 780411700 1 745934078 945405121 1 797924867 916180659 1 524894264 895655237 1 197425005 199806544 1 87305168 95500541 1 830895429 976547531 1 716009851 828593156 1 491539012 900215346 1 932186331 936325392 1 487989281 730013576 1 516219343 854694457 1 871803823 894010362 1 156428742 786612325 1 368338546 483005309 1 382397159 491898742 1 909217312 941811140 1 96530241 419747036 1 727056449 929301219 1 934360926 996414596 1 555518745 898964148 1 753662117 773837528 1 825083837 890300545 1 332321341 500563728 1 136580150 773883803 1 227969257 229841188 1 436463376 480920413 1 980844728 982784568 1 977370336 991738400 1 107275063 502391705 1 646335038 909875447 1 367301198 694143092 1 847698377 897291723 1 387008300 788029582 1 18388146 346267043 1 965824268 999212426 1 883414013 953366509 1 684750959 763327637 1 242213367 682214374 1 348481853 581486255 1 549274289 728790807 1 313586664 945461459 1 199986744 293127545 1 970963803 993029431 1 372685979 847674555 1 529837463 753096880 1 273999551 327074412 1 473537333 925266925 1 645033753 666222398 1 695062743 732385807 1 368939064 617949688 1 126672541 384862097 1 607774712 803925486 1 760155969 810015563 1 77632785 668837167 1 659121925 944067546 1 219806681 304878800 1 515994105 674396065 1 929688239 977635186 1 911497676 954163249 1 565718614 905070983 1 479771087 685632579 1 660091783 754590628 1 536769662 785462173 1 960864451 986076542 1 150907781 637950225 1 339364626 888012378 1 138594452 402425326 1 720169358 959997051 1 880698882 929870073 1 214718196 854059947 1 936479609 973907987 1 379570797 956127759 1 447069630 928341188 1 689115069 935882903 1 388864440 686990495 1 23417120 430320824 1 676436736 832806474 1 403227314 936346289 1 993058735 998336144 1 170741226 355194402 1 632730725 813289374 1 630486655 754832435 1 75709264 329883007 1 168699282 601204336 1 779441979 908005476 1 627322612 931752429 1 717751909 932417829 1 342017867 402909684 1 584420619 981713711 1 172536445 780192156 1 113471438 671565312 1 535411205 857103788 1 485366807 532872111 1 757134747 859525206 1 49151381 277397650 1 485635756 800998897 1 960735248 969058958 1 613321543 615915115 1 263191189 879786048 1 175546323 958726650 1 680806764 916142526 1 16044359 147825803 1 281320488 943984094 1 755885105 829541834 1 686313825 875833775 1 677648472 845210769 1 468813951 537466697 1 99094988 755817349 1 562488431 562946138 1 865716573 947909437 1 276828350 412346609 1 228470709 780310900 1 910412315 941078526 1 130773863 666039702 1 175893775 410962939 1 569416052 771268548 1 37948111 76567553 1 19986114 116862277 1 249505601 338862559 1 462802486 535489946 1 592917410 994317397 1 570831279 603080663 1 441807729 718385590 1 522832523 736809326 1 417214527 852184813 1 293077350 570789125 1 276649529 552679058 1 562184438 906300846 1 203864018 379701022 1 175373978 933197997 1 60625937 665263594 1 973994967 982562847 1 652265443 698318662 1 304557922 356994592 1 86886118 183759120 1 330694510 430934714 1 609522843 849905681 1 826486656 833534641 1 88497709 537405090 1 292874034 741383289 1 222543732 918508927 1 415151901 441479335 1 830076436 879096823 1 821722627 985424612 1 251409062 443383635 1 386694900 786482200 1 309161224 499814196 1 688407527 906517530 1 770515217 776273064 1 796086496 940328251 1 81862305 470478557 1 457584509 965131546 1 667525263 772665474 1 294258659 535297050 1 335751623 368883045 1 407209262 851270662 1 516551427 936894089 1 64831601 939384935 1 364729337 528007533 1 186641405 638525602 1 216083935 891445460 1 696478580 857836635 1 6884919 721276596 1 244721138 636980128 1 531449118 537842136 1 32425797 556581546 1 917701612 965565750 1 331671860 599817174 1 126117099 180038922 1 49192617 735472948 1 608218946 975061059 1 52853490 899573561 1 316766416 963016794 1 292640388 478206274 1 189448133 932739322 1 225127897 364083985 1 806478648 846050870 1 867973546 991738333 1 969366822 971608895 1 255791884 490396747 1 335043580 716876771 1 891021732 953187127 1 350276271 679745717 1 150234411 494426106 1 933720022 941527602 1 341138182 573334002 1 533093733 636426687 1 449461939 905974331 1 433995228 761431272 1 297067291 772527827 1 960001062 964151516 1 294486305 919810745 1 543957337 807849371 1 772464981 840354525 1 300317810 383756063 1 373977040 512086470 1 99959341 715421446 1 183259769 365611695 1 936127998 962604807 1 717801298 961634027 1 526609327 685695400 1 493373714 614192092 1 534913839 825115769 1 812273614 846511624 1 974365526 975435128 1 457359467 643313900 1 692355635 992721745 1 228184982 997220802 1 974417298 975665966 1 57251276 394393902 1 377383963 469413990 1 959111635 970697430 1 697090424 976940538 1 129031546 518214282 1 931092369 935029030 1 911861642 968182624 1 524818899 942544295 1 326394219 573352504 1 627945060 684312857 1 448772218 769618950 1 178313946 476650494 1 148756606 654680454 1 850933238 898412676 1 487978916 501150142 1 640993884 774019063 1 555891167 926562618 1 82976100 375910531 1 37220963 963228692 1 668319359 998517929 1 320130293 780314771 1 124152175 382017132 1 212441149 310067662 1 990052350 993846604 1 697248981 701570598 1 259343953 873903834 1 192235124 266229592 1 222279720 438672632 1 544636138 947954081 1 444818458 449452531 1 522926618 689711862 1 286510074 822123072 1 578726186 930865140 1 209438783 762893864 1 411173883 826337236 1 535206986 581190714 1 646352042 784155233 1 860920979 907405086 1 20552955 44289215 1 425864733 577092306 1 366006218 893307765 1 388102971 884101979 1 880531304 921527710 1 421154232 887936624 1 893043296 981779513 1 779125619 790266759 1 783564214 899064181 1 646312198 818741675 1 534705110 652474589 1 998387950 999708691 1 724732404 872454045 1 896104949 945418428 1 406148913 977565324 1 817408333 914019625 1 302872345 719151706 1 35573693 660960457 1 188893188 238642101 1 622728982 915737214 1 135416256 249236052 1 620812387 800033940 1 751300423 953003049 1 395092367 909378398 1 399191474 571149019 1 291432755 810700193 1 92815912 588403608 1 532339113 921896868 1 772144653 866440587 1 914263080 993589923 1 993224608 994431151 1 295168788 434048101 1 933037864 984750031 1 335226021 516235148 1 814652720 875349951 1 553234928 649312596 1 463424252 626721169 1 496589786 696601839 1 304457821 766937626 1 765984627 800090286 1 127274863 278141942 1 435418519 502651300 1 122179347 685981274 1 518233628 793067923 1 847400723 977257438 1 603668945 938854433 1 288162605 390412285 1 382733844 627518414 1 387556276 904201228 1 586695054 628100899 1 877683319 916763699 1 308644805 521576456 1 371599753 631119546 1 881494626 934042433 1 369706796 490470152 1 260040452 472508833 1 777235471 912997177 1 343674513 777496545 1 83677153 178482928 1 56972574 340210072 1 463891051 949375747 1 169897383 180342793 1 294694574 548514436 1 770846359 792413941 1 496717525 632930915 1 466108815 966479407 1 12213259 402874646 1 741727466 936591760 1 35022388 442682829 1 917427021 935537921 1 198073279 816701515 1 237582515 997005253 1 141684710 363715442 1 633747509 761437025 1 813478312 950831633 1 500571950 515366340 1 220419495 745257508 1 328561352 547553708 1 613815384 724764708 1 941820904 964370638 1 785895839 898501618 1 907012827 924943134 1 137688546 441389343 1 598834866 888767971 1 689338317 920465472 1 300000928 638764472 1 612999506 994171748 1 73598508 914302582 1 585637460 914684551 1 298358002 881372885 1 29765373 864857473 1 885260067 965529213 1 45573682 706679571 1 539921228 879021846 1 449099313 525399435 1 754581925 951347931 1 507439606 666680593 1 482688843 632510233 1 873702958 989250063 1 723254801 760180779 1 159885235 301860233 1 817430204 925201741 1 701170847 740516049 1 383944131 612489534 1 305326363 841066384 1 45798176 290673444 1 388377754 965688102 1 862261671 865405229 1 285076447 883379195 1 359043812 720126177 1 587359673 791280018 1 771972483 956690031 1 645535996 840709192 1 673827039 810886405 1 890157050 958931523 1 142562338 274309354 1 327852667 533715129 1 650360520 986990598 1 11185614 251786725 1 532069418 642209413 1 687218719 833425743 1 217626800 351241288 1 675951828 839928907 1 99187188 766270692 1 453152367 465970257 1 417816687 624777551 1 528824186 859593881 1 979509471 997889863 1 455548601 937083159 1 236852367 578798538 1 405126591 889295444 1 861003978 892576677 1 111393163 262270343 1 624646018 887717129 1 728076239 768318051 1 495483395 627172792 1 616706286 649873472 1 308936348 722814104 1 12822077 252073450 1 463863361 859415016 1 329188666 365722674 1 701026719 859058858 1 320085172 636083641 1 273942592 388032760 1 740095925 814190569 1 863043228 898953449 1 175283238 838999410 1 177948492 605063323 1 732842916 821199542 1 290746019 507931964 1 254567676 969489818 1 911636329 943557899 1 870185064 952777430 1 811967401 871121211 1 835035461 862089165 1 351641982 820966667 1 792040149 833670997 1 34919022 454392252 1 10950374 279514884 1 412657411 540634289 1 263981433 578855721 1 252342112 611207291 1 639159129 972372863 1 512430820 704897158 1 668576383 684198754 1 461707927 754112821 1 528625099 851742918 1 331599529 662476447 1 644631881 948744054 1 156202222 205690431 1 285076443 360669070 1 805362651 980915826 1 308136588 343945211 1 594374870 663084934 1 184471122 925020028 1 847528699 928688052 1 712906067 805497373 1 191397581 746574154 1 875407821 929965281 1 426184034 918684647 1 104502375 459204506 1 89844506 968250635 1 627110999 870304348 1 699314862 791255944 1 382599857 544404856 1 81374036 586366474 1 291263718 451031044 1 201948262 288599023 1 397191432 652376805 1 810393968 929591512 1 652395713 845879927 1 139850475 618939738 1 98637241 495438511 1 461949698 537751239 1 764236243 982693676 1 702132908 913389266 1 360755146 500607532 1 302855084 449604838 1 484991982 898202939 1 14888390 690500117 1 362334701 565031404 1 900456298 902526262 1 74024953 257220827 1 929691035 934716806 1 908731883 974651383 1 407118810 430917994 1 312776182 805946162 1 499673652 657440760 1 528994317 592312109 1 10668284 443651016 1 74756133 469616612 1 418204549 420490413 1 282871008 891565639 1 26101578 672661294 1 876901560 946392277 1 519324177 720930777 1 135103440 553000266 1 411827877 980605108 1 675924955 750504201 1 264026631 529212800 1 814483044 930023157 1 107049105 223415426 1 877581414 973064434 1 882015354 978903553 1 483927085 915363153 1 396694277 697121137 1 479158140 651102356 1 605995502 896391323 1 771816509 946952225 1 701815301 882109049 1 725378366 771504344 1 284188993 860251514 1 714554769 789686967 1 908764250 922096410 1 722341669 756983161 1 823481824 850510677 1 706236357 787356361 1 994741581 995030123 1 803932838 813504773 1 950705933 958935815 1 295216863 671716873 1 118496883 882962689 1 838099776 965327382 1 799418840 868354100 1 945420373 946332972 1 72171640 206145566 1 50720796 451855517 1 395894540 926734965 1 161757212 369651767 1 805944853 982326560 1 697544680 871069730 1 616008316 853967487 1 998750754 999447546 1 74766541 274499289 1 800830757 818901600 1 962569395 975762158 1 597741236 885960835 1 660207411 782066435 1 984231685 997674302 1 794928593 857573479 1 424213047 860339211 1 580227731 929700997 1 574644104 610951340 1 872940767 958668765 1 59765723 838501344 1 579546670 626954034 1 991029030 997154965 1 481389607 842426785 1 90733022 148813193 1 898215244 973003288 1 621990075 771744375 1 330062885 516472667 1 62221663 71404503 1 284003411 509200477 1 998727717 999237019 1 656384368 750453969 1 483097605 990490007 1 374787074 771603378 1 323485911 824602073 1 785427047 874906806 1 347926604 850530373 1 357360535 638952911 1 846918272 915766861 1 127813770 351870739 1 862706245 997880406 1 143506717 289901724 1 194660937 806179535 1 118693544 824190655 1 238837867 327743197 1 569446320 836515511 1 939349617 957137660 1 369035537 735206204 1 189931428 306733955 1 890754799 920056889 1 660999245 805231535 1 647131953 831506556 1 653869163 874472705 1 692556348 854152990 1 188508356 435966845 1 187516744 812471254 1 773670708 927169636 1 998706505 999368361 1 444624191 449477564 1 554196413 793237615 1 791837136 870090976 1 17138552 539922165 1 287536796 398562662 1 853695324 938440238 1 377779529 841921285 1 190438772 292772661 1 546263670 885347933 1 281526338 477617101 1 997816974 999518580 1 596476096 896078795 1 756849309 969435350 1 723508657 889733678 1 128776090 307098194 1 815962422 828129560 1 14946607 588753668 1 469172624 470010763 1 112952460 519268727 1 440351704 906379817 1 169474838 692036037 1 422688471 490919803 1 921444619 921530372 1 322566492 583021269 1 777604062 851655877 1 278172576 485104917 1 346369471 561671254 1 58900986 995062300 1 73689083 406846931 1 86729017 507452839 1 617755940 629045749 1 231467306 996653627 1 183224203 967573615 1 441671094 487443171 1 956767788 993089304 1 831491208 957020638 1 56683363 286450015 1 992061849 998021797 1 87626113 963198979 1 769826440 804997563 1 573849010 936012058 1 983596814 985948549 1 234326401 477936977 1 923825562 956705817 1 178847721 262864770 1 939078698 945710726 1 34586050 337080281 1 179181538 370598542 1 497399069 611719416 1 357376419 415770045 1 620768903 817737324 1 39382359 759588467 1 567709647 969046846 1 675932090 902131242 1 221515626 942709847 1 480757947 908786879 1 241855805 449743198 1 800669304 962727607 1 31908428 330406226 1 797391561 988515832 1 740870631 940875071 1 751288369 858557081 1 184966744 436368579 1 134751797 507980451 1 937191319 952998261 1 367869815 448444616 1 719560223 852961163 1 907852003 911683233 1 376062475 728466252 1 523859740 688611689 1 571792426 966087100 1 21873680 779237922 1 94205337 133290988 1 948828831 969058428 1 926319920 962845633 1 503835579 610425386 1 416497060 889695613 1 143768039 564575381 1 595768625 691217773 1 613831084 678275821 1 462294610 958647073 1 812555348 866163942 1 37337081 489367982 1 984722708 993027157 1 813869239 975511307 1 73727697 748980818 1 862120808 993947439 1 895658914 967489260 1 84567340 222171845 1 824002755 894054816 1 461086579 947251426 1 541888306 680167232 1 315917223 586134635 1 434802576 912887635 1 547825600 881280624 1 38091800 249802422 1 869531342 906308752 1 20353554 637734245 1 80764157 179222213 1 545747906 955228976 1 706180866 955378219 1 310453724 567696917 1 461439923 495805544 1 333407253 699090846 1 946282085 971226493 1 813841433 944417485 1 245501205 468449799 1 296985144 508257390 1 113425590 231041544 1 498158476 940238140 1 227605791 361661100 1 822577188 910125692 1 807026740 904301393 1 300573690 768041407 1 996218803 998431464 1 418704196 424895980 1 942017605 942210256 1 891741866 969375172 1 955461151 967992077 1 866266432 994983831 1 90984757 852939865 1 583557752 603760665 1 429641864 911889460 1 718100652 746889546 1 637537181 854558226 1 301969922 853265211 1 635145387 759182725 1 767781107 817800193 1 616920096 935112233 1 790759454 968789109 1 583513548 781406509 1 638278682 666376293 1 603641243 809037828 1 23404986 402238512 1 898034628 902798496 1 44445105 783083936 1 507229861 933582943 1 647424500 665704596 1 888202524 914805020 1 848228289 990243519 1 612593053 648656586 1 627494006 685146923 1 860578713 954358927 1 31901359 790500523 1 446469633 837401756 1 120434215 257779472 1 194520501 636416318 1 155514729 567308736 1 938808426 953275974 1 31313725 926883708 1 677162328 996444503 1 238906472 281806131 1 866009998 974002457 1 635994976 763097136 1 31947716 392375123 1 626074040 767933263 1 281036336 431364499 1 9655892 957014618 1 697104802 739562519 1 858904370 973248697 1 469121004 678656988 1 120546769 787699648 1 387607100 538980465 1 197280435 387750496 1 531512071 984841899 1 669634713 927406480 1 653579750 825955323 1 793490755 812962430 1 378814229 482567088 1 992007943 994768088 1 738496660 832773721 1 383473266 656162723 1 260567418 780998629 1 96065710 925372202 1 276804220 325250915 1 887214997 928400906 1 68789506 478907675 1 26372486 316732886 1 309954848 767270148 1 976165963 993882835 1 914496351 915346472 1 545070089 868934020 1 985299793 998332684 1 121576108 426141570 1 736818500 958716650 1 786073625 967966396 1 481143894 721869569 1 629368555 695658336 1 230739438 610019537 1 389075618 768619324 1 135140240 838336272 1 794842823 970668557 1 641553699 686253334 1 754043385 975129697 1 826831538 971382901 1 491725580 830442826 1 827619418 938957550 1 918551113 974478326 1 305350364 449196233 1 130318132 362844890 1 102209462 457258756 1 674934646 676131296 1 467440968 469580123 1 523924731 911292414 1 661022979 776886414 1 900215565 952479800 1 584419695 586965402 1 313556250 438901213 1 651298692 822075314 1 177078206 581106151 1 977538904 992355934 1 807910892 947907650 1 701729463 962554422 1 300037380 447353931 1 154871778 427769918 1 718066728 793771315 1 481193753 891045012 1 717603607 851909881 1 519201896 701362537 1 924862679 948403682 1 142797710 968112728 1 426723364 613936771 1 303457691 513860235 1 915026416 980075724 1 412790832 597471967 1 960235761 971989621 1 293863483 361550366 1 277919092 526335661 1 400270202 661681444 1 922631832 962976478 1 397595217 638061806 1 640830757 851008931 1 526143179 907338282 1 144445385 491329658 1 7913830 445127574 1 991116445 991408921 1 52646040 222447448 1 491638282 549978635 1 743198192 956349665 1 497874255 544341272 1 271728584 366069610 1 195783338 864460184 1 960605399 997314442 1 766164625 907208648 1 864858753 912097493 1 600187530 782126257 1 284795492 371950987 1 862437042 864523870 1 180269441 481806984 1 878347424 965262390 1 145259517 397632700 1 952367121 960153307 1 598686942 691740081 1 799748697 959702415 1 486182479 753314183 1 170745191 839932913 1 346348018 644824261 1 278819252 666039124 1 208109723 994005148 1 537142524 800824988 1 695640881 945727139 1 644099395 899312240 1 17027359 409316488 1 642333392 810755878 1 986765513 989993433 1 239482569 474932055 1 153407127 641588545 1 818940177 958618793 1 751360067 965920353 1 376173784 595891353 1 260271675 753753011 1 685858114 791383399 1 76069910 660648614 1 183802913 681851141 1 684824163 823175914 1 794766052 893070626 1 239094030 395009872 1 531732350 622553675 1 906009053 950469349 1 526009270 867767877 1 448274112 545809963 1 489329628 765204040 1 477220875 741303485 1 952851254 956939764 1 210996153 719857708 1 128551418 185767859 1 846580595 862897520 1 558516544 652020718 1 594509012 772449721 1 478728921 793143649 1 121495868 642679301 1 106606207 577831440 1 297473074 563279864 1 454616836 968771614 1 922366224 969457328 1 193293098 748088458 1 948362358 961837180 1 830403493 916681953 1 74331888 814275962 1 616453261 835609882 1 435983502 644402833 1 270826102 737398682 1 978102130 981519680 1 721544404 768628285 1 868055733 967217006 1 223299878 807451065 1 482842334 731556321 1 795068347 799807847 1 792555543 835326747 1 954265648 980047518 1 184642495 411010247 1 531711322 918319913 1 276867018 932787107 1 199090877 254466617 1 383160194 913507901 1 156718589 351763232 1 231981108 636696304 1 9844458 483924261 1 141400872 530701264 1 718877690 960866589 1 110354605 789608624 1 74896761 423667130 1 539048766 764949656 1 458562469 543829871 1 97181693 740904809 1 166995848 465116208 1 898941467 919546785 1 526254912 733881647 1 994045904 998448034 1 744899822 968342946 1 686614519 717103727 1 618205681 905846086 1 904492729 925289039 1 895965813 922932779 1 622946938 981453812 1 318531039 369785451 1 404580319 769059000 1 768280009 866359437 1 488044115 577836481 1 487539002 497177835 1 478112955 980224000 1 394522986 797090173 1 382410276 449422216 1 913363546 939316096 1 822206055 866553067 1 798030100 990030333 1 177045046 617161389 1 249785345 948618614 1 207818356 663742262 1 762704199 885393263 1 637936599 939254875 1 821287539 944257688 1 329945075 861376407 1 73850454 809447190 1 508379504 877752309 1 322399948 644622345 1 828327945 965821032 1 782150270 900607086 1 256379697 994724783 1 162939970 853297166 1 931543294 970024284 1 791299447 942439319 1 200162181 738617194 1 550974592 755949443 1 769293726 828017513 1 150967870 429717644 1 616131833 670502699 1 420167186 908805107 1 141749473 428292447 1 433466163 893523824 1 865198610 951046037 1 412211402 633479525 1 340077166 805480539 1 414977905 670105261 1 289978535 392108180 1 924988196 971746524 1 912395532 923719560 1 176935305 196016947 1 775755253 857639044 1 990691850 990696143 1 93703363 250037849 1 691378034 970210697 1 491931193 640475868 1 794774530 802308285 1 890893684 917675907 1 753278156 848537371 1 767392847 936859280 1 251276329 705743919 1 89921171 802981821 1 627044473 982371827 1 289448549 385720918 1 103424141 315435609 1 706026898 931509235 1 251570284 740868459 1 399837710 904367997 1 504673821 566301304 1 899898795 942256385 1 348639192 410926007 1 640232058 709998371 1 323509274 604118547 1 520989934 997660069 1 131795100 177966779 1 980567940 998506976 1 75491103 127782168 1 145152515 779595218 1 56518647 510351718 1 899838068 998807662 1 409405649 883208593 1 531180518 794086327 1 400612506 842186436 1 615692910 737577211 1 961635778 973805116 1 106592653 179953189 1 329473000 899940048 1 599868773 769396578 1 203077456 646819891 1 176600736 534053006 1 799976894 842984942 1 776446966 815377100 1 760518316 872536084 1 19291838 82995731 1 511712267 997339498 1 407147188 721628314 1 531170738 563978183 1 962120498 962873174 1 881320286 992323746 1 733080918 892458961 1 323800345 701784056 1 948090107 980793681 1 644354585 946154243 1 893473615 986407568 1 513444205 928734890 1 913587803 995223334 1 125647715 629053062 1 379508560 442147812 1 729720629 894459149 1 55309756 156582375 1 100804140 246001912 1 111337039 355488265 1 600197893 672444961 1 163692796 762994925 1 224191379 737425248 1 178397511 544100192 1 628911865 782625510 1 757363536 874808450 1 942269053 964374162 1 548647076 751343263 1 443133567 466622919 1 403423308 634465613 1 129983394 292536269 1 400535884 495516224 1 484188950 805260317 1 333109141 680411070 1 728805318 885213111 1 602859860 946593645 1 540913487 577450349 1 398503130 601882336 1 794699304 854761634 1 992091039 998504835 1 994649448 997412363 1 643338567 946117444 1 238324597 419893082 1 899651479 933151301 1 312712070 342320974 1 150534997 512779371 1 901989876 901996922 1 218935362 948905863 1 552145478 997850130 1 356120608 729585962 1 923006140 923032170 1 89967734 203999714 1 665490993 921912037 1 851460859 907643544 1 176063653 735066773 1 432771095 563655819 1 250212461 565393984 1 965912238 995146857 1 918617129 981315196 1 2341023 747289029 1 30736387 615214766 1 302857686 539394306 1 87062188 339515901 1 185637832 884434991 1 313487587 457762219 1 876297979 988151741 1 749767970 887901637 1 582994808 661070121 1 673581118 769786316 1 685422269 756150077 1 275220468 844917164 1 820371338 845713104 1 594987632 985196263 1 635333340 705485422 1 131858471 691646824 1 403244093 852847037 1 158254507 497645886 1 467519257 878608121 1 919325899 943274451 1 572050010 989577370 1 23271387 880626044 1 170648354 476876147 1 671678396 724404281 1 917389270 973718396 1 942834259 975836661 1 948672858 963388007 1 327235286 739315959 1 204126043 297107121 1 999486706 999584782 1 545299820 708963444 1 549600785 768948389 1 103410259 994203336 1 240797392 596376092 1 153699101 918351812 1 636115569 995826159 1 639690167 898288777 1 889753700 981372953 1 547958443 998723110 1 939179421 989516442 1 398839641 587001059 1 791438193 989975649 1 358453588 379025240 1 868008038 907328265 1 501151794 672136681 1 850924320 945182080 1 61517744 65018974 1 454039585 824904922 1 516219648 642740551 1 914349346 921417153 1 725810925 950801348 1 459989124 847034221 1 681387455 707599099 1 811766210 866918130 1 312189985 443230167 1 678370492 683066496 1 194902980 304279478 1 63607830 713740214 1 891077196 921333063 1 734003185 856128656 1 583798920 915800597 1 925019747 972163519 1 676137064 858936768 1 5234352 558798280 1 914924291 976963265 1 541164843 883336344 1 298347382 755793916 1 685627709 792047900 1 689258473 779605915 1 521528486 725447295 1 900609866 993324882 1 397734819 845805409 1 307709777 780427786 1 866507785 918124479 1 145627985 341234776 1 910095442 940799113 1 178275884 816948372 1 999415034 999689400 1 390070349 926028344 1 420707835 969267920 1 644407155 913719076 1 306429443 448907858 1 477033989 785642143 1 777399762 901240916 1 263092695 599353965 1 216233478 874617187 1 307578039 843864034 1 762356180 775992967 1 513605959 838930083 1 59262924 765782434 1 344143545 801236185 1 741780391 863455281 1 666794486 743384498 1 908415131 948321562 1 505828516 760921059 1 758972312 911404265 1 51966270 857659348 1 895997388 993379267 1 930778062 992179351 1 636130040 641176868 1 591463678 652761963 1 889587583 974208538 1 803754335 911499868 1 446391190 624400518 1 501734579 568599554 1 381327434 581141444 1 525206433 577801382 1 843108337 940113944 1 847342694 901056700 1 368434939 490169349 1 797810664 970244576 1 679754012 905856163 1 740994536 905107680 1 256616022 838126765 1 930554777 982381893 1 875629696 983634858 1 276724522 867546416 1 396311822 643143303 1 14140431 378646455 1 64305013 131676406 1 583481567 961414461 1 213612392 245986579 1 663455342 973734918 1 985547653 994856558 1 634724099 684709498 1 579703 337627852 1 590797634 793517646 1 531796137 781242883 1 460294638 904152360 1 651117512 806573315 1 741486950 963124279 1 477132033 554685056 1 547218481 964011183 1 498475671 600593475 1 434567226 751160809 1 594207703 667193204 1 600409588 694989900 1 370418342 681082309 1 619439740 644422459 1 730021850 877735562 1 470353466 570531771 1 976222893 981482915 1 792293451 847962252 1 408050572 574473233 1 537176456 640055367 1 409785366 538776356 1 553177576 773016398 1 540659047 856055256 1 408949870 720550899 1 952848497 993729490 1 329867647 673005474 1 991272353 995309635 1 168628385 960882181 1 367107481 666350613 1 194359993 536792820 1 937867240 981038932 1 737186778 842823236 1 242306028 714135010 1 634130811 837465986 1 389596649 495700965 1 522583350 833150485 1 722738598 960876539 1 535353120 542465420 1 109565300 875416028 1 152761965 620552435 1 289742910 931455514 1 370145060 605880726 1 159988406 874567816 1 51804047 422699619 1 821041323 988059763 1 480677956 569226092 1 360949229 867186355 1 321909135 661869216 1 563441175 767994936 1 811052772 937829365 1 878084378 908736789 1 500233550 789826539 1 819982598 878853149 1 533768474 547374764 1 161410175 615032424 1 925834377 948576180 1 831420195 912342464 1 663114714 851213996 1 165920699 350373038 1 751275310 760400145 1 161026458 437056379 1 866530015 954318059 1 835254007 933321049 1 868162988 875929949 1 359995625 532716675 1 863031479 957763616 1 489224341 887625214 1 920021919 928350957 1 187399503 998204970 1 623085392 905500802 1 244226277 284936405 1 514757724 969120350 1 775210412 779698649 1 684436281 689396140 1 240574077 640103056 1 911222548 969222675 1 461619481 976298183 1 436664751 491711247 1 368239977 850588344 1 117849249 597933435 1 897452245 908509724 1 663827141 745959129 1 416939078 481744267 1 949082120 980969947 1 10058224 943241432 1 991504500 996749136 1 540569038 657635097 1 83359380 874955548 1 935117894 964542719 1 702404949 817192685 1 288119729 814208649 1 941395390 981081246 1 161882208 972454388 1 166034630 235361991 1 56081087 481481264 1 261286302 960768985 1 175724392 946430880 1 978493022 979374090 1 940540988 952489348 1 959442428 964379762 1 650560783 830408473 1 199128017 688087836 1 904541071 996116839 1 725130319 889529925 1 428868308 971819179 1 579193453 965564987 1 636761713 790420627 1 62543381 147629258 1 268282829 348459533 1 712631723 896750230 1 562916331 911618349 1 582336290 915647209 1 320784126 792446752 1 491090325 922638777 1 659341626 843845128 1 413560895 808437697 1 59741031 154612363 1 767624479 901343246 1 451908470 553837010 1 864614361 871475436 1 953987158 989627078 1 38524270 398630382 1 831121113 909728882 1 993463057 999695190 1 73451126 968438775 1 145100820 487473669 1 710514470 980509669 1 481437098 490314617 1 976290400 987484737 1 468433426 669164836 1 336266100 409388167 1 458221410 783550242 1 993106594 994817899 1 258722286 935158999 1 343175493 884709385 1 303290424 385627553 1 96941163 965518575 1 204555672 607869379 1 696737209 797131709 1 111978309 242605764 1 64112331 340943263 1 210411617 552988470 1 851734877 862343630 1 111419182 915307615 1 382082614 543482067 1 953229974 975992105 1 450731503 540603712 1 316613472 830477473 1 148968970 505508227 1 34434130 971365372 1 945016515 999137497 1 906168009 962080342 1 913493519 977253855 1 321088526 795622241 1 787608841 816015910 1 731922045 810452459 1 229776931 690990621 1 20454208 557252551 1 819930591 956739457 1 884683474 978009510 1 111554781 185825515 1 746095248 854434200 1 820922942 918615073 1 785749049 987217613 1 214777369 834637313 1 164990845 329655057 1 853308003 942713860 1 426782663 545928286 1 670760955 845000215 1 954015865 992974285 1 703290511 716477268 1 747810896 924832098 1 929205323 983369557 1 434357820 953536426 1 426365174 564526217 1 814050914 967985074 1 583064752 758740024 1 566532534 897794482 1 944643075 950747632 1 702171288 967948404 1 825379636 909439971 1 769690944 859182317 1 874691304 880562277 1 718955012 750061490 1 879555189 930476246 1 521351050 634463216 1 850019972 968302829 1 510619347 582851379 1 323505214 453516209 1 565668711 996814464 1 621644666 705093276 1 347067383 922721907 1 986035430 986820685 1 223674536 827418264 1 432409508 838297072 1 314963782 697993845 1 558577418 905290178 1 639176651 748021770 1 925197032 973356891 1 257961045 872594254 1 667392188 980008507 1 127532708 440910331 1 43923735 849751637 1 348498438 694673490 1 675511963 778381861 1 565424864 644739590 1 140843870 558377757 1 93616810 735618855 1 474998029 858611554 1 30761846 425863943 1 127417549 445636016 1 539430381 628090887 1 663190859 700162215 1 608894746 734798034 1 601742431 721329899 1 172421978 477541611 1 917073861 928100728 1 955052925 999365693 1 861627665 935814756 1 557648012 833935169 1 488370259 677512975 1 129333882 405692134 1 337811287 906175199 1 273462523 453443138 1 551459227 842896184 1 648757331 913261945 1 234812425 831899499 1 224315794 527905556 1 82090568 996495300 1 991742383 995126887 1 57453926 543857302 1 691394034 787411621 1 17603002 269630118 1 637466511 857873291 1 547739239 814834036 1 743166255 831004545 1 477787444 740317421 1 797153338 813422395 1 461247609 851281138 1 181504382 873827573 1 972286603 981221393 1 754322693 876364033 1 376429413 770661216 1 239157041 678726542 1 645789313 907849918 1 477143057 599733675 1 564306600 772875607 1 535996635 597907580 1 140713375 157481511 1 144474597 601419479 1 102650585 665809029 1 146358428 799433392 1 742323346 873836239 1 952872477 980435265 1 553781685 697089924 1 620876174 955252600 1 288594690 561842737 1 104319652 330765455 1 194902518 870023289 1 612865132 836758383 1 54004790 233903991 1 891271028 981019394 1 904300812 920653964 1 343651919 539970734 1 402301656 897006249 1 7676044 923025009 1 379199378 951603818 1 156146111 365323688 1 251949251 959037115 1 704717685 907250141 1 400921996 446865616 1 718631606 959431979 1 859467491 900131241 1 844951327 970684381 1 155358090 894456005 1 243170820 348734980 1 963011077 983060873 1 547210317 708172637 1 646443851 993440206 1 796905380 965440841 1 327684564 559136858 1 712195639 779196054 1 603387550 679147988 1 645685402 804296667 1 650193103 822477711 1 622526639 978157045 1 660328873 969958744 1 621649265 726646826 1 603325011 679523047 1 935098583 971241807 1 812635432 949495009 1 878187394 882091871 1 672685698 847715797 1 406386662 633358244 1 12763020 445293193 1 637148373 701933282 1 128128936 219430690 1 5373904 150552546 1 701690022 925709451 1 893841571 914692728 1 456589066 676911997 1 309245669 613469798 1 783289153 899931033 1 58820517 282217985 1 242293600 717790957 1 898138154 934049937 1 318464702 458479389 1 877086669 999454753 1 328959193 477500600 1 838791934 848544382 1 523883507 588489938 1 383824928 459528669 1 410749062 999105735 1 330316076 629018798 1 231838831 756049902 1 396192147 579139773 1 997461646 999914160 1 331713887 387639573 1 475741969 549013135 1 543950656 780673685 1 356946088 901400035 1 148348211 793834757 1 130912675 317919310 1 854773703 878292324 1 896068434 943502183 1 153012305 487237713 1 463833930 653315344 1 831848599 985192856 1 210396553 353139334 1 641126515 832671521 1 488793498 730661720 1 943520470 970211770 1 175911156 863865629 1 506502718 551895235 1 748843913 946099058 1 923954421 988164722 1 96650697 509197888 1 102464815 379564460 1 406010938 978833946 1 359624405 977686540 1 475007477 536367947 1 177035086 387308732 1 32620402 598028265 1 369601741 554742025 1 248023061 393312382 1 393780958 636572339 1 237488633 276165759 1 571218741 876783393 1 632794090 775044243 1 19427081 785656756 1 517943215 542262358 1 890265237 993668648 1 580057127 785505740 1 128181808 379668916 1 127028109 869020218 1 855048318 984986864 1 948202276 977108272 1 704886917 760859265 1 747164202 948820847 1 435334749 549638370 1 668054435 751397518 1 11835223 431861498 1 196709991 582332571 1 425301106 833616588 1 235282087 857744581 1 785465433 943173538 1 648913576 701586465 1 790289877 847750207 1 15059310 129457834 1 304826809 592429250 1 118192354 779685443 1 783989788 935998730 1 67313705 99920242 1 118909797 276416937 1 265845647 556454493 1 120823158 739629263 1 927254063 982294693 1 586561505 970667179 1 117588033 473395008 1 103704767 866642326 1 846395825 925047205 1 158205525 182790676 1 962567207 998819303 1 419792611 715894107 1 671048731 970014303 1 921229655 924452523 1 26254167 756752086 1 858998849 913136379 1 549898468 811764884 1 67498694 495197492 1 549936052 991406331 1 424595870 599819443 1 302352357 315533101 1 835660887 923702537 1 986047487 988822514 1 130856582 592029021 1 739935058 988564605 1 837326684 882741974 1 603432768 613688000 1 953679328 983471701 1 796157738 854561282 1 258797086 589345417 1 661335909 853668342 1 210122366 888630936 1 199371845 305648593 1 846968694 998563336 1 34339134 914860590 1 837424899 846821913 1 534721470 567082509 1 116985858 236501763 1 930741207 999830094 1 561330155 830392476 1 107204946 673437579 1 113421723 284753472 1 560474072 628674983 1 568273561 633281742 1 73207215 699547529 1 803723358 910109006 1 766917270 917647446 1 799382506 913068056 1 623762926 874368114 1 572747995 925777173 1 83538686 135767252 1 646332268 891918060 1 844549385 939639477 1 548503068 905837194 1 195755067 587293038 1 99808592 141169661 1 577734759 982066737 1 545282984 938872249 1 132347213 516037558 1 971344663 972745933 1 855219038 941798452 1 629308971 716570362 1 507942665 812736606 1 139531949 494293406 1 300215774 520160108 1 602714267 854202632 1 678194060 741611769 1 225112457 339562187 1 575514631 963345878 1 146423427 808806865 1 24788397 315000033 1 17876245 147320366 1 841553898 904598962 1 194511618 251034034 1 983043855 986639658 1 521618973 812187517 1 408883248 477251108 1 788040459 860655978 1 715191577 921099560 1 349697194 357925714 1 317046506 880721898 1 731237902 959749569 1 756441286 930413089 1 646847394 967686689 1 176800651 866568990 1 682357301 803865149 1 689320451 772522587 1 158883335 683096708 1 916412514 954314145 1 616841430 681400806 1 261402402 871781358 1 703797996 987050391 1 256310764 931437052 1 20584555 765045168 1 825372141 917073950 1 841974040 870346080 1 521182853 951291547 1 105973760 215896302 1 499281031 883936844 1 85295689 802050765 1 511785601 831106508 1 821444616 967171910 1 119744318 803852617 1 444672282 647474903 1 949475119 979438580 1 382405988 899644666 1 886947547 984151959 1 838004154 840032019 1 870486747 919826538 1 263417684 914349241 1 779745535 800938799 1 219600394 956952802 1 619507985 705465552 1 527241511 636291076 1 681189187 760789368 1 104963522 665069462 1 69801384 361908522 1 85750289 622524057 1 172587544 961497385 1 815671285 819455075 1 148556286 255596228 1 477127881 839297048 1 38449237 376333168 1 19874375 228460550 1 753764162 991797163 1 768337133 922315255 1 383594448 770110098 1 701647372 830778072 1 399929013 624585686 1 734316750 860237938 1 895416697 905176100 1 177140420 267127377 1 298125305 718938705 1 411769218 892797211 1 791944068 838398471 1 277228150 650339252 1 772541322 951357304 1 781516639 887307362 1 439310639 893956951 1 816465050 853831119 1 608153615 806575373 1 724285497 915227384 1 909880179 947531083 1 71519180 681768773 1 72678100 426171817 1 155894374 953919092 1 430215262 727455974 1 389796604 982884071 1 44386928 442753750 1 30431734 899611625 1 433262161 613426679 1 111369325 434128457 1 693574161 706456903 1 260029078 351733287 1 805109490 858969662 1 754811003 789068441 1 308028244 311298841 1 958390135 986958345 1 122274612 495317295 1 18705816 68081522 1 440602300 755333515 1 449877799 558593822 1 848741012 991573806 1 871370912 976719526 1 593140860 860488398 1 25060171 752224291 1 234085838 392021217 1 480456993 843225644 1 51944711 256669354 1 914703696 953118714 1 949116894 990354434 1 925582593 951315265 1 858384665 937877073 1 894224103 932027384 1 828038659 928487433 1 866396179 890986474 1 724159020 773194205 1 843776912 947749657 1 26530445 663393677 1 297948705 306074457 1 730819502 840279788 1 441570575 876420401 1 101406304 216621128 1 293653734 566312591 1 301519518 642869237 1 522534812 678529364 1 482885195 564378517 1 489812034 698868416 1 348928930 730379878 1 597688405 741808811 1 477448014 565080850 1 649971621 917146948 1 911575018 991540388 1 536097319 791545735 1 731855684 789553917 1 44932778 770662345 1 538117207 830035168 1 827810336 893704700 1 610286337 888339976 1 557081525 755631908 1 896788835 972475112 1 239129679 274738438 1 816429688 833156049 1 545358057 611173748 1 363872082 488234906 1 643476645 978471536 1 486023767 733523407 1 780751176 815512211 1 740409193 947092599 1 217059050 677980194 1 238691032 816086464 1 989188546 989268640 1 730839810 880008647 1 740736094 778471561 1 921103615 947362670 1 281755595 788729628 1 601556425 743966087 1 907849858 942729988 1 867674375 937478176 1 182549197 329089905 1 839536929 960003877 1 843591297 967881471 1 529681405 869891041 1 41095142 409185055 1 974082654 986113684 1 17548029 182786444 1 552464390 593072278 1 154170343 487733667 1 241163042 449117847 1 635277083 997500713 1 415367538 537439550 1 128710722 300912932 1 995665895 999739442 1 556776502 559444842 1 887447428 967928692 1 856741485 960155083 1 856742187 935416656 1 882708957 938721495 1 678475 11427308 1 248150309 553067393 1 5535817 871750380 1 113224752 645136539 1 327300576 335359725 1 313578521 632333173 1 903324865 994322766 1 855658960 869137018 1 414474460 799023956 1 759160234 960976003 1 69799897 651970545 1 242776327 904695279 1 229015076 775672247 1 683919029 969154038 1 958801761 986494381 1 193954461 321717655 1 275286775 312451427 1 963747292 967562241 1 396566050 838440143 1 83541175 888998976 1 27001696 145520165 1 866681993 916144170 1 860149204 922162781 1 501416878 683106315 1 654725851 914663532 1 733120395 747969827 1 888773784 895050475 1 940364959 942489409 1 763011647 774749168 1 518735996 902911216 1 828810765 890937633 1 300202007 502578867 1 957711114 979178431 1 180544439 820082788 1 80277225 198532653 1 400751267 835781293 1 676413678 954596595 1 105990416 566706695 1 594484239 619678264 1 694616104 788662887 1 766126233 798127226 1 122376976 212352806 1 587090761 809403191 1 7415635 689023680 1 826391038 954765209 1 673271831 834123679 1 418917739 530673268 1 878124751 914770415 1 419426948 933051659 1 262573009 436993114 1 38817334 149260088 1 779618435 905306433 1 474392828 514212302 1 576722673 950591028 1 837587838 913066590 1 686273965 778755109 1 673772418 724922685 1 796324790 850117647 1 295043102 732686503 1 913223898 995777975 1 858695127 944059789 1 235482108 822525766 1 678389344 749221410 1 730899699 905696113 1 434997213 851884108 1 820559706 844705802 1 505828055 802081906 1 274528006 306793149 1 37724605 534146022 1 302106689 785644305 1 564231136 958860037 1 630125070 992981385 1 790993617 945042185 1 195732908 700050227 1 397074868 489599385 1 464259003 791804642 1 498714682 609876521 1 156098395 803430964 1 442925279 668137760 1 875559155 915486169 1 99315640 863989048 1 486143476 762056633 1 63557232 362386069 1 988932991 998697842 1 963763096 999211190 1 111139759 844011160 1 739382163 860624406 1 877770317 965968687 1 738558233 837113011 1 734133913 959116306 1 522202577 996599578 1 458599681 980029788 1 681150265 822668430 1 714788539 895026248 1 572788387 661481814 1 123797552 188853262 1 200616027 326836468 1 289962917 550957529 1 647271936 717687717 1 508903053 599639168 1 32880579 66277594 1 85226743 217733039 1 461018852 931343681 1 162959102 566316694 1 261465611 823803633 1 811546404 911008666 1 180283609 635148871 1 699656654 915756311 1 894974956 910951093 1 524118133 586862341 1 450673096 858116513 1 349192060 375873256 1 22617432 427422638 1 320323366 700535113 1 314792336 932124870 1 621428158 707311004 1 494307071 731948542 1 171146623 782698604 1 98259151 954779978 1 781188632 804626684 1 192341462 690151871 1 344051595 617059236 1 678807955 995537148 1 125444847 301451240 1 141695290 894979351 1 709601402 769577961 1 69508440 252280166 1 321055930 654536371 1 883410232 887198247 1 640440218 984899308 1 366454462 685858606 1 393363704 467759479 1 324041465 611555090 1 614601488 974382910 1 84196751 541010692 1 594568541 837514726 1 548098777 582143194 1 82244160 446387543 1 537828253 789725321 1 296690791 409088763 1 907604582 935951761 1 135452610 312166326 1 414325210 941318074 1 907791229 997541616 1 508916965 837630364 1 449870881 461928772 1 727428937 947019710 1 581226077 694150253 1 446371613 499803574 1 447872337 707103858 1 224590891 824222655 1 275739662 294852080 1 700227655 852590945 1 288518261 580492818 1 840118797 844357206 1 871850789 984121816 1 472924298 943356807 1 238890992 868523550 1 190772226 324926475 1 458755983 598937611 1 802426222 932191571 1 65625978 590971928 1 791335364 892977884 1 617438344 752589386 1 434010614 615964916 1 610685003 831092142 1 794527267 960424252 1 543386482 793520462 1 273871281 508581581 1 538761163 768631106 1 917771024 928752397 1 284396939 507831569 1 418530393 538344504 1 757753859 821288733 1 502853939 956973270 1 638569113 919173092 1 153282449 248811632 1 116212604 375132901 1 613382436 971147710 1 135675511 187239569 1 171842038 584344603 1 465342772 610111102 1 732009711 736144955 1 659202420 892038923 1 792500634 841251786 1 137283278 237349932 1 513625466 651557895 1 198764807 469431249 1 671835548 792011018 1 178037950 539505736 1 833590057 914751541 1 819190212 837248623 1 220412212 483474668 1 827022292 898145166 1 924542023 935285738 1 745081323 935762456 1 598977000 883688743 1 359817454 573341676 1 808701609 924961087 1 861890382 966139995 1 102154000 882824020 1 65769643 657268302 1 246528878 920246726 1 640077213 964555597 1 972497883 978557687 1 92916331 170823449 1 101110414 425759220 1 157509937 908584224 1 416200255 606181151 1 108134029 318640231 1 891773592 918782331 1 726173216 886153961 1 436367261 908931971 1 820437896 886476793 1 233131419 626682278 1 34687744 910197109 1 910774608 958871997 1 30065316 973416047 1 353391305 777168802 1 974803863 998111773 1 803205071 841786849 1 553348969 683944443 1 326631530 856269423 1 619285155 735017414 1 228720106 783333231 1 263760021 411123954 1 509652412 515933077 1 486789984 990803651 1 242900105 427352243 1 658763517 919885212 1 231951081 296003487 1 728849913 932802527 1 801481562 995933355 1 703642566 776147780 1 361789190 714228054 1 303292701 881905242 1 610742842 641254361 1 219753637 503255340 1 307059723 809799191 1 886169635 972236350 1 558803862 837417075 1 729619836 799056661 1 310266884 412813086 1 756135038 982294712 1 829425218 916736602 1 417770930 777422455 1 422493705 846128366 1 776165303 971462622 1 689420663 952867931 1 4582523 753537990 1 708066438 764053866 1 422262190 889184803 1 990728775 993220515 1 509897069 729354122 1 758255709 934727598 1 591226504 628875975 1 346097968 508339217 1 699899355 867634208 1 943573796 953585163 1 690295198 737914924 1 397336376 611320957 1 994581543 999299916 1 656839545 666265154 1 114402384 452067686 1 549377521 813426165 1 551522846 894353540 1 957499749 985059001 1 194030818 974700939 1 78788919 264996042 1 667627465 827751105 1 296145798 803994371 1 69843203 268729328 1 265419758 283738347 1 242079030 772329858 1 445070512 989759054 1 909265054 985186128 1 764322859 780385501 1 677034343 858645340 1 698650444 760658746 1 579242248 582334300 1 757078665 908738868 1 677831812 799559671 1 31404771 793513384 1 803976663 871267222 1 16266501 152441570 1 237892667 575038003 1 312496030 656886380 1 318444008 796072599 1 624930262 626371089 1 62292793 624932449 1 332004299 362380083 1 414190288 620007313 1 133903330 555048148 1 839590851 938620240 1 647409345 744692458 1 527006219 863643669 1 890885166 913721746 1 422028985 966962718 1 196653613 244833307 1 351105273 617434422 1 365151967 536008535 1 227720530 247437495 1 989086257 990203630 1 842335748 956711558 1 643115860 967380455 1 505058196 602462732 1 806725057 955078709 1 453380750 797823233 1 436726960 860381365 1 293494127 830035267 1 837044679 976837755 1 493322948 828749594 1 409530235 932879571 1 269842286 761373420 1 923733191 950306900 1 137668958 808841992 1 172132584 907986319 1 931214381 977060908 1 121802450 797673241 1 203903331 404028586 1 61303267 807801910 1 410431599 536434805 1 539759996 784983417 1 495015355 577055663 1 16717328 448710041 1 660229615 870010486 1 351966158 496826974 1 382037179 467563181 1 706859364 738651889 1 145080240 458285522 1 909325630 989444408 1 858527142 937503886 1 153326231 714290306 1 215392558 313701840 1 891073749 932820170 1 36783840 214048629 1 968654996 976153822 1 957622564 995673177 1 70751308 795386282 1 471060848 708297991 1 645246528 809963548 1 846091739 994111361 1 538474010 820562577 1 175107086 304666351 1 757408188 812553902 1 86918001 101768261 1 196271019 728889868 1 154024787 238062719 1 251786388 257212190 1 271103370 289608985 1 160801208 393443877 1 428185266 857863847 1 373666717 408583088 1 438759074 808753147 1 181917016 250238517 1 938703754 950374710 1 986392286 999779308 1 14437216 520620322 1 152650129 773138965 1 642050031 852727386 1 761528791 844253961 1 862863920 963138394 1 353166714 714372229 1 854362752 894125231 1 558976789 688912923 1 69424331 602670226 1 607630032 778705357 1 679110922 921625581 1 563635736 684115781 1 185440323 621070592 1 109809999 173708079 1 251091791 345569063 1 643271791 751839046 1 230811356 859644642 1 954254131 990670566 1 635091564 786449509 1 979243044 999499206 1 15093360 977838165 1 27697344 973990987 1 108418418 653152693 1 158385818 847823813 1 311065217 809721446 1 711821813 915428325 1 392162469 851448032 1 35445106 293036000 1 458051632 472992690 1 328844262 368806746 1 487666416 913314270 1 623298819 963704151 1 855027839 860893796 1 656577979 663506478 1 388545772 482312464 1 375820486 824488856 1 988817768 992708455 1 347120908 837752973 1 996712260 999388445 1 876441460 943731601 1 743915755 926308701 1 56634872 572686121 1 273233536 528293108 1 928661031 953054088 1 478105901 672893460 1 952232603 963586506 1 519115575 749031338 1 688342739 709504404 1 70745299 151615409 1 939716925 976463454 1 500378057 552239682 1 814918421 981745831 1 681383343 970059814 1 554537175 746174478 1 609901398 712541036 1 485412445 734405335 1 232681293 953405789 1 383515978 780753515 1 578599488 782908392 1 693960997 987873459 1 603216356 767078115 1 662770725 929932949 1 242434585 429793491 1 958385608 980264464 1 867030121 948994380 1 990358719 999589322 1 471542771 800357890 1 312261729 445540595 1 216036264 554086654 1 884210232 970984878 1 629134852 722147828 1 127196184 293875930 1 463645647 508344802 1 288456872 693662629 1 958080242 972902924 1 272733082 844913729 1 893911003 906909937 1 947898126 963044250 1 110502723 232152819 1 229973023 829704286 1 199788372 888157611 1 989891004 997860738 1 120461683 716247481 1 998586717 999774764 1 154133302 909187782 1 239306087 442553844 1 413856565 957144976 1 32525571 690850678 1 801826289 886364304 1 101548156 297422881 1 796341387 881707439 1 332136830 685801829 1 625493441 823415844 1 16941407 356606970 1 892759225 979377795 1 104583180 707056776 1 457474528 484381783 1 694756571 783770291 1 385169172 739558284 1 184593875 191146940 1 877460548 964844745 1 173003876 449254891 1 951208451 987921346 1 133483961 834617063 1 125279272 368720135 1 191437761 713585336 1 129685920 604422927 1 16018203 932446918 1 162913834 459963162 1 109352508 455563346 1 435427702 819368888 1 919862576 944232165 1 547991319 946265135 1 114642539 241531077 1 410663672 990562858 1 742815032 891810697 1 906232687 907055984 1 723252366 759503670 1 334828324 894012338 1 667613852 992722074 1 354675829 832916627 1 403111253 732939292 1 420271048 697203995 1 558327728 819061970 1 238202142 744087082 1 246526817 479303383 1 117915388 946747959 1 814127181 817324877 1 175671396 885843856 1 272253199 766398703 1 161874234 615809617 1 679562300 705274796 1 60524950 847305444 1 900425769 961619919 1 544144833 998931579 1 85399156 780649145 1 444626192 687491949 1 606538941 766086689 1 556289902 659430105 1 222762498 385999775 1 184625834 920560910 1 844318151 945431801 1 645197285 747121374 1 256390614 911205364 1 149967130 907399408 1 701178449 753237906 1 690881136 724422157 1 42410348 979677325 1 400366701 837658879 1 531389713 793163562 1 448790500 454099258 1 695391503 954395561 1 936106452 957495114 1 479298978 588053020 1 224980802 406763072 1 915732742 971081987 1 222981017 422033723 1 768230472 926921268 1 292186509 395222117 1 658879121 673247918 1 145675032 600586525 1 418147112 920791935 1 749882443 846624387 1 597934015 819174885 1 501819925 793479470 1 411172152 469409883 1 117291537 899365193 1 489657268 963681807 1 30720778 684521000 1 203385476 600285265 1 599674332 859941670 1 601291862 630448772 1 498165211 643198707 1 642559269 777485846 1 433762459 965954239 1 202478618 718730359 1 610869613 725037245 1 545302968 756328721 1 994095159 998344915 1 739190572 950394681 1 365364672 447434405 1 998868318 999612586 1 176536306 307759743 1 511652357 621636908 1 184597475 960042536 1 469169980 964988632 1 878227815 931384541 1 407106814 624751130 1 733613106 968864722 1 462906542 799381401 1 747220383 866472185 1 891474825 987819858 1 886866128 933788929 1 52261817 300860534 1 774139370 862310751 1 582832223 600352648 1 913315909 943927885 1 159697787 745760233 1 341803495 908692569 1 442163526 864107010 1 353210900 402590545 1 383335318 426232226 1 772487442 997815623 1 734659811 835334955 1 180699620 444130539 1 232449214 532691030 1 5558688 646033499 1 535567623 823487928 1 493608546 576070303 1 820161080 906957587 1 43972107 686715908 1 342115363 792509841 1 404753565 434054503 1 639571080 806174257 1 693292186 853216297 1 31954203 980559339 1 636056181 874674083 1 902424578 951606048 1 88191947 503894073 1 61845098 251701876 1 139458602 272769225 1 288796283 493947424 1 173236692 424149183 1 468626280 837652984 1 166693902 233432976 1 950801182 963199087 1 996704172 996875392 1 244143907 688487121 1 762379694 873314622 1 69502701 682119277 1 574746250 678573662 1 535313460 830372489 1 995856018 996448771 1 680235257 951239778 1 623597001 771050114 1 808530456 826905619 1 465309150 644022596 1 866628305 950005892 1 706909698 739160857 1 972477383 994378016 1 267619435 513350292 1 328833452 336098740 1 581087502 594238842 1 575751527 883707242 1 945979315 974709956 1 661967684 754090537 1 625344212 876389373 1 599370936 836097447 1 945156174 966682798 1 552146897 715200190 1 635635488 646971628 1 286411825 400946770 1 730487568 975240862 1 447404818 660482554 1 807754066 945840047 1 733304075 775383024 1 73853453 533182999 1 589330531 910751387 1 233811201 880966093 1 190679563 491494182 1 533227252 881725546 1 657539780 938735952 1 775705988 855268812 1 844452092 919818828 1 887175013 983099011 1 203097648 478273188 1 221333087 990903880 1 440618801 713056976 1 353319581 407986127 1 667749775 735998123 1 689590983 879359349 1 233274260 704521857 1 843788101 936382494 1 398999354 994296524 1 847523515 908690080 1 841117090 896863848 1 470603082 855056393 1 200214008 490172306 1 353411686 443784508 1 25961741 263109586 1 991577623 997410729 1 181306781 877193773 1 563081778 772007208 1 661169291 941298320 1 611491273 970354137 1 964126261 982486320 1 739866832 762801360 1 879812817 882520055 1 198606502 242482006 1 235024506 886131208 1 545048634 883108950 1 546478854 562337873 1 612728772 924234100 1 762097741 820774294 1 907997062 951883006 1 499189595 716617343 1 618263746 678750258 1 193423690 720776557 1 637634009 883246534 1 40429078 924554250 1 919030734 935959523 1 881977874 995814990 1 468604663 859667697 1 682436047 744031554 1 367104692 674507939 1 430950465 737848678 1 923305458 959052620 1 450560463 525878967 1 883349049 982378925 1 156681641 397134990 1 118887377 535278722 1 118386230 285533959 1 773767022 838226594 1 459369815 895715113 1 133346024 911537305 1 963679703 988246520 1 586532487 740380530 1 729712909 798812741 1 891626089 989527632 1 341006277 472364087 1 641639277 898408395 1 190855694 810840771 1 929081716 934099830 1 139537662 724850276 1 552313053 966934982 1 815369738 987661544 1 620392859 929806215 1 439212659 616573986 1 608671844 882639610 1 99283924 326321192 1 906577104 928691253 1 292949091 686067422 1 530603243 691804242 1 99874643 869019109 1 290324121 543857310 1 162523600 242531775 1 129042382 632324278 1 833271412 857869753 1 200335086 708428947 1 982815865 999979258 1 470183641 779574157 1 875282444 965913253 1 24289101 546698134 1 930950943 990195058 1 146129629 744441751 1 856960249 970891310 1 469796957 494044342 1 767949228 897468261 1 970218433 980083295 1 532434978 931749005 1 552964291 596795099 1 254265972 414996390 1 299720343 915872941 1 984773264 990840380 1 784496840 866106313 1 723146456 759985102 1 911851772 916463301 1 13109906 273997455 1 860362229 956798627 1 446444227 833310187 1 728497014 974678620 1 952772346 957940287 1 319346038 518736662 1 347377267 786158258 1 398523950 524223615 1 961884215 975818424 1 722880167 829684126 1 317076528 858198422 1 475309507 709517952 1 792191942 962689864 1 498391882 749752514 1 683759268 890092743 1 908076581 913804025 1 910820715 981295136 1 368793049 620418877 1 166816886 948193292 1 229546465 598816762 1 14005632 690905480 1 390931628 719901083 1 927670759 995989387 1 638479442 759617234 1 330197623 348434403 1 634741764 795202357 1 290038293 899947567 1 990559773 993394423 1 337091647 525705255 1 859022882 874195860 1 934421089 947607051 1 277826826 359257953 1 292234676 537067192 1 555800345 871274905 1 324912655 494906239 1 141817722 361396179 1 319679317 632009301 1 212201902 607330356 1 366039625 807407815 1 110078911 463737711 1 379219585 507306739 1 559230262 840392655 1 562684797 701505553 1 888787959 900105866 1 428605820 914104203 1 917423613 969936643 1 719906498 940269879 1 665305247 789014916 1 964673733 972441610 1 944104242 991162001 1 827570663 965421051 1 857310 11972455 1 108784620 563853919 1 386621984 884345045 1 862784898 979842592 1 673513539 825113098 1 305550941 354647660 1 447859923 606947168 1 790686065 973799040 1 811644316 952281337 1 446599953 762828595 1 765836860 939467788 1 155902832 802253793 1 129613283 889247842 1 510240358 598467893 1 638330552 673488816 1 352286334 585202106 1 841166200 889276224 1 751026189 955314246 1 178512113 421591559 1 16942005 297749939 1 348378479 813874504 1 428073964 916694580 1 978408761 992064842 1 402574948 671254792 1 210871551 762848738 1 936019223 979228650 1 132062051 377662312 1 883445939 900885788 1 591840849 764348118 1 990580410 999589814 1 181262800 510639820 1 490024413 660307330 1 703377710 979247777 1 14042709 747110685 1 619018023 716413302 1 240759241 442177953 1 833939988 901858086 1 105647262 721204470 1 177646147 604240847 1 770488537 982334204 1 362027347 656548410 1 556743120 660930898 1 591665868 644568753 1 211733198 694403800 1 931727241 951307972 1 362264747 507841206 1 683566030 783997369 1 607000704 760964531 1 80895706 987167153 1 455486687 719979960 1 921040978 993290560 1 792039207 987269847 1 468299514 612605658 1 413940229 924809561 1 162938303 603777614 1 426610106 997569517 1 715094945 869049234 1 548391003 737029629 1 171187765 866601541 1 822886364 969644941 1 296802524 879761600 1 383819930 538058685 1 740578535 866772076 1 52266136 982827007 1 436381971 449831590 1 583553230 932225586 1 133673537 911909926 1 221228588 406384393 1 642420593 823412109 1 685222250 751675350 1 123811078 968328392 1 30739517 523972000 1 161252167 509312958 1 620088593 953204678 1 288685137 639533155 1 30765868 655393544 1 493564153 964993886 1 104738769 599256562 1 280157594 903365581 1 567502311 909146214 1 123230855 464104359 1 986703856 998701613 1 998903173 999535731 1 468079065 627116991 1 3481567 900071805 1 217356887 444284062 1 944225982 995215361 1 522867288 600551034 1 65664453 363195192 1 835099989 884392615 1 891863421 983222358 1 886038034 919684622 1 33810796 771967028 1 602854482 985632471 1 595020915 975600288 1 291886130 400046232 1 417910727 575824315 1 577585251 845237998 1 869307159 884330996 1 538933334 627353534 1 362357862 545256573 1 117867847 800495583 1 124054835 701508652 1 979878199 995734637 1 304057628 623486509 1 772259616 934573848 1 126052655 372898884 1 361360450 503721741 1 452641606 567840289 1 758105909 917687176 1 946403726 969173700 1 185877728 248626726 1 713555651 875231756 1 450184462 723688676 1 712014048 810678463 1 203081647 672287553 1 444988521 631641966 1 390838844 988917400 1 599854 719135047 1 362234916 526390720 1 548105872 612744393 1 415287149 987259696 1 177821878 818827465 1 382820257 868310643 1 216390074 946244078 1 63992178 810140903 1 356894514 786368400 1 980623527 998781516 1 353818735 379314530 1 419166536 575685153 1 100027500 156298185 1 282381106 418733270 1 30506310 781765073 1 646810939 981428580 1 752555114 928929138 1 320354519 729699669 1 206428459 596708182 1 120357917 822806425 1 542199728 958143785 1 393025210 545055312 1 505698718 712389684 1 337018459 505082768 1 918673246 948747759 1 288609514 832980784 1 384238666 790753525 1 222324080 457714728 1 363897183 686309315 1 283292736 445673909 1 103360199 542849036 1 946396928 975794287 1 709599514 716631807 1 374659385 561826404 1 27343699 520301907 1 12865595 636307012 1 782898870 998368475 1 216665171 810927755 1 722696982 741544748 1 256033600 846923289 1 47642759 862945359 1 539071925 670009591 1 616740884 644797098 1 912657049 930822091 1 730300457 896622429 1 400842955 722490720 1 277103296 440174798 1 34890641 279553177 1 867980992 946641745 1 919538655 949652135 1 827385208 950615674 1 175879391 393162840 1 735217139 920425910 1 51835946 489306864 1 652433192 766699698 1 670919934 877831681 1 35855616 193605983 1 323529689 781711542 1 560421703 890027174 1 526349298 920574011 1 105117063 359308301 1 795605228 968034792 1 605847508 625439099 1 208731608 911734711 1 918231414 936514894 1 362381497 512622883 1 464006795 510317911 1 171314333 839160395 1 109694638 867242681 1 548081253 732293860 1 886210901 902068756 1 657784987 821578892 1 116466862 409017480 1 824650492 868470166 1 887257020 935853434 1 483706251 758878990 1 327108930 940184062 1 943859069 960922121 1 21592266 206839922 1 108340775 720775370 1 991850196 996773103 1 758942361 855665085 1 447645880 564145392 1 389638687 819237026 1 957370869 964853260 1 714326583 829517750 1 246279981 856148736 1 58299116 254773597 1 182037667 592467810 1 539237331 746725486 1 118246223 736716003 1 414150363 433408921 1 278573459 385901261 1 840039609 857240966 1 809242709 986183229 1 141908448 904342752 1 246342467 296640338 1 689115092 820465353 1 29978082 931605894 1 31888322 100918675 1 20395304 913734377 1 458216830 891168516 1 241784288 544304189 1 115512338 518493623 1 94128288 693943030 1 278861812 787084291 1 259680605 840648273 1 317201489 834033748 1 465698783 688865369 1 420977106 476460216 1 325364894 892809184 1 950651412 982867572 1 340237250 942611805 1 902059236 999530508 1 701334090 839603566 1 722633276 867856077 1 261603992 636747254 1 525758305 952103281 1 575487982 959997125 1 54661159 289306968 1 516699844 759127509 1 436633180 670547804 1 383950190 574699440 1 848768002 895972064 1 74207049 107781876 1 759488627 823997684 1 44068052 258526277 1 275729169 762987899 1 4133237 166901972 1 141195493 278858743 1 771506482 834874055 1 555408415 700145002 1 256599324 561362695 1 736831184 891402258 1 600174769 919429253 1 244148947 707961724 1 298884619 310756544 1 1372406 513783683 1 495556816 774130213 1 251479337 656734739 1 15236670 250897760 1 686202494 839201403 1 990553556 993639586 1 635078394 847727532 1 750596135 775576635 1 199397435 354481582 1 364853320 983226424 1 485244799 922219003 1 460519069 971496466 1 524075572 851692377 1 880835807 986969391 1 431058389 719996162 1 571646982 760232732 1 506563667 990318266 1 356109591 706663483 1 599056333 806199990 1 22003228 417565871 1 352197768 854340816 1 81964460 822583879 1 862750556 910950511 1 348725252 611142186 1 688525382 691213338 1 388320126 952925874 1 595438706 793916294 1 830763981 879904893 1 94323446 222960703 1 521978435 964463789 1 173797304 349427105 1 204182616 281935786 1 592993819 782389416 1 843793369 911465427 1 294179671 671884509 1 253908157 338500473 1 841519232 882612646 1 592642634 873592895 1 828118728 967642188 1 976275989 993668116 1 403577791 528007038 1 789351026 946594488 1 793456594 820703689 1 830959268 967423652 1 115194154 324586187 1 254977622 872797269 1 805494082 837423368 1 785481313 967539909 1 40642271 352144473 1 483396912 522014464 1 672146975 759530640 1 319119136 983983903 1 291140140 943168004 1 431110404 751864339 1 753425281 924822765 1 652757228 752243702 1 355032701 681031892 1 463822608 693732580 1 299494067 611336921 1 634307316 951773249 1 55943942 440616502 1 263864 381379317 1 24113973 334161474 1 817467066 999900143 1 354170725 550287988 1 49969993 531080914 1 212631836 247075770 1 942998233 984293687 1 628336378 712573825 1 890533940 969690319 1 292275432 549134866 1 949328676 977606696 1 487602954 871205015 1 647672118 713828423 1 70715392 241025437 1 703942947 797289886 1 367516846 429366260 1 743097309 798869714 1 937889762 953657717 1 674162169 930837147 1 394057091 583657365 1 960451594 964899296 1 954613869 978964259 1 157010672 956538933 1 82095694 905153469 1 819916243 849794710 1 741847867 795074424 1 610625308 629086802 1 21085728 166530153 1 520554561 740631031 1 44720679 752743209 1 608619409 956385911 1 887713681 907924108 1 441501612 644088072 1 365605257 606570354 1 154114076 166014809 1 865154462 887251408 1 296701881 648025876 1 100035799 926025490 1 736505144 921605819 1 478266712 778407504 1 5964299 721556327 1 277504027 579355203 1 296814439 296836291 1 400217178 899472556 1 376584112 444116345 1 334040723 777427221 1 506584438 709798382 1 389839150 814864577 1 956596476 979842832 1 172310344 927740109 1 955413569 958716260 1 584363303 980568240 1 211122792 821654334 1 751177623 753144771 1 108647655 478103400 1 612568193 618277389 1 7845593 904781418 1 745623848 756470346 1 615937168 718980283 1 128074194 630149274 1 186070443 213973605 1 806040676 843253757 1 500422174 914594419 1 554955157 586642001 1 675325258 724306327 1 560295014 981080737 1 426609713 878049989 1 217102443 316437668 1 484163017 598841563 1 841440725 845509297 1 352151674 866263392 1 872865069 918558548 1 949120673 978533055 1 161474195 382315326 1 971754103 979363792 1 508583056 559375141 1 808180909 951177165 1 571930599 738614443 1 867431122 915014069 1 806185737 969528075 1 334998855 998554466 1 699771700 997886825 1 949480171 984906520 1 798930941 991591047 1 814840454 916196756 1 107601197 284410608 1 667669740 872650742 1 202112291 446255431 1 311030456 394616274 1 174465990 568432845 1 47621421 520286525 1 941216852 947414334 1 110000145 695632047 1 336472886 783999497 1 769521493 892191581 1 395616912 647605868 1 184727650 897877302 1 978380112 990343301 1 150790234 978849040 1 568949848 682608250 1 737533950 888450751 1 532668279 695899352 1 336054406 719244707 1 868340299 940315476 1 913607445 932752084 1 777599971 826552641 1 990773088 994681242 1 146746897 435649151 1 169882793 361710993 1 209436928 412879455 1 962660959 971848572 1 608101007 676380827 1 40613227 570405265 1 968306065 990369768 1 464480728 830239544 1 214624140 682933203 1 866353646 885577507 1 340536362 573718732 1 216226682 712410727 1 772893240 940943686 1 445703884 835193096 1 708855931 864283385 1 878029555 924528702 1 443772808 825380603 1 152776042 884032480 1 396877512 618758900 1 271441244 598342831 1 857014391 885176006 1 603747638 979570148 1 422288218 771504364 1 449667274 810460546 1 359890102 559836810 1 79423189 444466289 1 512923937 772496094 1 454621783 550448288 1 612312505 773189408 1 45798601 150142462 1 824201992 905018504 1 475570611 703783889 1 583027426 649883752 1 494501850 733730726 1 610930376 839676747 1 13317639 567669887 1 680264218 749309392 1 653805085 990521379 1 157798506 158661696 1 878443323 904213459 1 924623800 950121467 1 772559547 957720540 1 825494797 894784549 1 328803525 499527789 1 343142273 390368212 1 937813829 949312632 1 194255512 642382242 1 212091850 298854006 1 654859092 995815150 1 123277013 236979230 1 779709545 949827189 1 182891214 191228157 1 675699108 742192291 1 588379558 687159819 1 504583494 998248524 1 601893222 984870127 1 539571123 740159838 1 52413101 707761672 1 217087549 787974565 1 251877378 502751498 1 196103606 825669253 1 716954749 951592151 1 749860958 990281433 1 800177545 807234848 1 504161696 617488545 1 53609228 909535239 1 955241186 997268337 1 746606242 840339643 1 381114594 578306734 1 67659546 593355242 1 73746681 892767992 1 720833642 845704567 1 306572210 737708982 1 128547435 528346609 1 79786488 909927719 1 131958927 341418591 1 911155327 936379800 1 17686053 377809203 1 968233814 970922199 1 264467117 790246553 1 237552578 557136613 1 336151714 555203080 1 474443977 947788223 1 762712957 892039185 1 707350529 857168452 1 291409698 302695808 1 868853372 950599002 1 968132300 982486645 1 116560712 423135751 1 727917793 786013695 1 364891973 449691787 1 197169337 638988928 1 96962485 198296455 1 513913654 980986773 1 467759800 619510556 1 434389087 912787072 1 268803195 865490150 1 71425734 287467676 1 424837816 649443852 1 206263013 538696163 1 993934366 994716990 1 381289547 894610762 1 769355150 925536508 1 911609114 978163445 1 433090062 582579791 1 422179819 972689474 1 481544814 602661556 1 419423286 709436029 1 341098070 961692543 1 356764997 609015095 1 302692292 581756349 1 161054595 322571630 1 490032112 659711374 1 22335573 536877294 1 879604700 959851749 1 665014443 743956454 1 22803681 611633637 1 436045228 600721520 1 895192846 918731308 1 189097078 698375063 1 282754140 360288880 1 33310135 224536394 1 467467686 728568115 1 21606863 557557874 1 957178205 978746077 1 280559436 968359559 3 599420736 797811471 1 1 490897624 731778344 3 22791061 572596289 1 3 839725437 857680619 1 2 2751 1 458188159 715101308 3 232335803 768702047 1 2 2150 1 949285536 950372396 2 3435 1 743830677 984965903 1 283352839 372449681 1 831424324 946455911 2 3640 1 924067000 988831465 1 108172938 330277918 2 2480 2 1272 3 851962864 949106161 1 1 412868990 495423655 1 961488676 995052939 3 256320358 807338535 1 3 12418302 313587045 1 2 1757 1 390980148 741479904 2 1043 3 911449078 933904085 1 2 1238 3 941414195 984171219 1 2 3147 2 130 2 2241 3 135478412 211850295 1 1 606884305 759200741 2 350 1 347127871 576778294 1 218230065 286969982 1 278452550 619029969 1 81261239 818075588 1 574765390 837329600 3 954662701 981867265 1 1 999526687 999542337 2 3664 1 762456927 893557262 2 2538 3 412789861 580026751 1 2 3621 1 673644944 762330347 2 98 1 890496650 932308424 1 55967935 729402632 3 741209981 925874427 1 3 45728311 690127668 1 2 2223 2 621 3 129005972 801912578 1 1 250911680 640838431 1 883283118 957375267 1 81746189 732818402 3 529789897 710083296 1 3 5237005 97003851 1 3 802921849 935665915 1 1 596847489 941333805 1 15985523 780292098 1 143586517 409975377 2 1636 3 131229579 470192276 1 1 307835850 911702326 3 873014834 917383549 1 2 950 3 165559897 979650826 1 1 159642457 535821824 2 596 1 36141629 264979484 1 152474816 430285819 3 284189277 628186378 1 3 10420690 574710504 1 1 109561567 638427473 1 747166567 998522317 2 2177 3 57246387 71390710 1 3 895172048 909493295 1 2 2427 2 2778 1 999685854 999907163 1 908789144 972430938 2 778 3 337167300 478672686 1 2 1064 2 1023 1 267922007 419128247 3 241742206 878234724 1 1 888759667 999899272 1 610000108 861769287 3 141111449 626734025 1 1 700611297 963038940 1 22375317 497764225 3 448118466 649829997 1 2 1771 2 3054 2 1273 2 447 2 929 3 559998941 986529607 1 1 177002336 482297618 3 510051029 739295351 1 1 673163443 953412783 1 328305557 881403759 1 522614273 604852669 1 429503334 578368001 2 2539 3 719442405 872470893 1 2 2320 3 412696893 754922728 1 1 285209089 892076485 2 3282 2 505 3 926404068 933607920 1 3 708392862 728938809 1 1 319459446 444361058 3 207602249 656261065 1 2 709 3 701598565 782858059 1 3 172902636 625110097 1 2 3033 3 333427263 403163390 1 2 3749 2 2160 1 995322776 997451613 2 3718 1 681576878 939396565 1 663060756 693004567 2 1959 2 918 2 1210 1 935346546 984340983 3 662178086 708645622 1 3 84366854 957312771 1 1 37357894 849200520 1 338550725 910704658 3 850466781 931977045 1 1 637747596 748414493 3 997215278 999023455 1 3 288041457 363204034 1 3 920819971 984676827 1 2 805 2 2200 1 939579264 983436564 3 822032888 941781418 1 3 398496133 964022145 1 1 841529360 940872198 2 1202 3 962716294 966862833 1 2 3721 2 3082 3 74258602 491167308 1 2 3186 1 481226463 875919180 1 152581337 991772832 1 740064402 846608174 1 399292310 811545052 3 578794677 597070290 1 3 549332508 815836834 1 2 1611 3 386386368 944618179 1 2 1482 1 623681112 922160669 2 2449 3 562996710 626472817 1 3 793979434 928250230 1 3 799284816 938218454 1 3 76609141 778610287 1 1 912452767 992594558 3 466919649 918043239 1 3 761567554 898870268 1 1 416896924 471825734 3 445760056 457660760 1 2 2024 2 2637 3 635594141 968093737 1 1 227175414 823726324 1 550919255 862831632 1 894349226 973345096 3 818995861 838846228 1 1 188003155 928012550 3 177988759 286627581 1 3 821312840 928475514 1 1 915250708 999151876 2 1741 2 2382 3 627804412 970087185 1 3 215446945 665887919 1 1 327491831 404492071 1 694122861 741236830 2 3673 2 3046 2 1048 1 84502384 309102552 2 1708 3 89905108 852353649 1 3 126177997 360521201 1 1 91816863 778925426 3 763222057 983624285 1 2 2675 2 3627 2 1346 2 2948 1 939503187 975222011 3 804923089 891783675 1 1 865226708 949409126 1 46433674 897785329 1 291752605 888159006 2 3136 1 307395049 348840001 1 94222908 134247993 2 2533 1 967532057 993148170 1 530836380 883353715 2 3790 3 555941131 783569784 1 3 729529857 910723787 1 1 221624370 408200127 3 648782729 789967613 1 3 636481307 948776463 1 2 1718 3 161235730 727150980 1 2 2026 1 141503041 903454142 1 619964011 946851065 2 2923 1 914540096 940151562 1 805271678 952541951 3 315244254 939407580 1 2 2264 1 104008972 498666177 1 515020610 618157208 3 552237267 685902053 1 3 469089218 669720909 1 3 580873694 667976992 1 2 1174 3 398300025 611759794 1 2 2789 2 1578 3 977219896 984170645 1 2 2739 1 769107849 920058954 3 934908099 944679506 1 2 2897 1 77866377 256115523 1 831258370 905918694 2 2056 2 2622 1 740545874 818134610 2 121 1 169377260 401339056 2 2063 1 59322724 449882723 2 496 1 556682133 984167455 3 443781002 684452854 1 2 1165 2 3526 2 1256 2 67 1 736085028 835303157 2 2848 2 2108 3 848503532 981031021 1 1 65060352 952204253 1 589557589 705576997 3 148434721 328826771 1 2 1459 1 141783047 166227560 1 952971912 986969354 1 203297782 317695505 1 633198721 946602019 3 838067685 976136497 1 2 1012 2 757 3 895474083 954035021 1 3 233710936 361307457 1 2 3110 3 728873662 833859461 1 3 6236968 306817838 1 1 549216623 983345072 1 865996172 926464341 1 844077124 850811196 3 677450364 823951645 1 3 959274616 964509613 1 3 989245538 996890271 1 1 815279258 914030567 2 2898 2 1470 1 337627449 701388186 1 381006582 958506869 3 238010201 471674323 1 3 329936716 669802185 1 1 871860943 976513511 2 2753 1 995290183 999709200 3 478793448 551501193 1 1 467336760 653725276 2 2815 2 486 3 413243300 607955981 1 3 859856 520593349 1 2 2524 3 235648299 794710720 1 2 1939 3 869373223 870840093 1 1 86071486 489348330 2 459 3 239000908 580896274 1 3 369293792 456675521 1 3 678796249 679722474 1 3 950827985 979773094 1 2 1169 1 644063139 674662182 3 641117638 921123683 1 3 510463586 653261833 1 3 337933475 413453058 1 2 407 1 188668030 230517048 1 934569902 939179598 3 276781298 370731272 1 2 1554 2 909 2 1505 1 767949776 858468068 3 505330090 715494021 1 3 783237843 930460214 1 3 371916034 868020611 1 2 2926 1 721790220 786470249 1 929884246 943626103 2 3828 3 358446616 691881881 1 1 601659970 665407562 3 220756279 913267509 1 2 3308 3 144785525 571696604 1 3 224165246 352720486 1 3 744598341 923051459 1 3 469677705 669113813 1 3 962260955 995558656 1 1 464756879 703717242 2 2013 3 672677558 767686824 1 3 911222174 930273608 1 1 302949864 722304634 3 574657643 812266446 1 3 404170604 752029436 1 2 463 2 3300 3 348517844 868384652 1 1 380683196 500170894 1 322273225 935281197 2 1022 3 565115477 958601928 1 1 172076606 862338910 2 2566 3 967301594 971823792 1 2 2766 3 647709892 834898644 1 1 594230716 767556605 3 639954760 991680585 1 1 235917834 897550536 3 212307703 886276931 1 2 2253 2 3706 2 2921 3 109437028 408174980 1 2 1153 1 44998466 977767092 2 1997 1 3803885 990102368 2 2586 2 1841 2 1215 2 1918 3 200688517 339439005 1 3 205834266 655797621 1 2 3020 3 895815388 940249055 1 3 275673606 427650217 1 3 998224985 999886450 1 3 366943996 582192395 1 3 200648717 915089909 1 1 250132299 601474482 2 3162 2 1000 3 36583709 808199787 1 1 377922033 757655392 3 724278373 929221495 1 1 775442171 939241858 1 907531735 965664035 3 515976055 577117253 1 1 31389538 999755253 2 2958 1 869971553 895199466 2 1585 1 661337933 850291059 3 249133164 469655322 1 2 2797 3 798434704 818165645 1 2 2493 3 333960219 946762821 1 2 3805 3 109716543 674225806 1 2 861 1 376538791 613448250 1 271470662 670320094 3 654939642 827854141 1 1 517281556 873659373 2 2712 3 667807170 750486754 1 2 967 2 3428 2 2821 2 2922 3 185127807 398195510 1 1 809940388 990095599 3 732398779 804579369 1 2 213 2 647 1 77106874 704396984 1 846179959 892986506 1 61188489 877784071 1 681487054 924146942 3 876306759 943055945 1 1 858469842 872336010 1 52144020 691708649 1 544516040 665942987 2 911 3 484335841 976266849 1 1 49357335 465595404 1 511788074 585382283 1 726933791 769761099 1 185383831 552985124 2 1480 2 1380 2 522 1 514282043 539344253 1 563793358 586919652 1 46060736 218198094 3 579934346 963367515 1 2 2728 1 494586167 934389504 2 1334 3 500181829 616324927 1 3 66649174 340874820 1 1 139853129 861384087 2 1324 1 83258885 763926302 1 41112644 683278105 2 604 1 650344798 942940380 2 2864 3 801534529 865289285 1 1 859611390 888089432 2 341 3 256039220 816422885 1 2 3459 3 961211214 979495583 1 3 643139323 996422841 1 2 526 3 117986334 877404862 1 1 557734791 785200399 3 839230203 924617093 1 3 78920984 613203493 1 2 2093 3 29594621 635763252 1 2 3530 2 357 1 965858026 982961434 2 1059 2 2592 3 653759087 868582910 1 1 268809698 706328723 2 1030 3 9515655 250345668 1 2 2874 3 532592192 550160904 1 2 2439 2 1551 3 804790988 835290249 1 3 443127535 939273955 1 2 2071 1 609506545 837201974 1 691683355 944553125 1 137266981 986010939 1 152521151 722477933 3 502642432 582438438 1 2 95 2 766 3 965928129 987954548 1 1 908611783 956342123 1 279264319 996644574 2 818 2 368 3 211837290 498968129 1 3 545307017 769759641 1 3 485659531 674634303 1 1 367629581 807996004 1 830679256 846349673 1 75548661 499898788 3 491868695 578527607 1 2 1663 2 1396 1 888205999 950804436 1 571393121 585341625 1 338002919 490209671 1 745722317 830086254 1 36225685 607483337 2 1622 1 537226172 994535421 3 517338823 585832013 1 1 396159338 802826035 1 916929438 961875998 2 125 2 1113 2 3532 3 619455723 915801733 1 2 1587 3 332486580 973871305 1 1 908430010 910867016 1 808641070 855298607 2 915 3 5732223 745782443 1 1 701856303 829542891 1 376628527 477679361 2 272 2 2955 2 3158 3 413117005 444879919 1 2 2914 1 465349755 790627955 3 629188649 925420296 1 1 893378419 907162332 1 726096223 870012942 2 3391 1 67502232 774043185 2 2215 1 521509624 892565476 1 639230313 697435179 1 699498017 706917709 2 2581 1 94376005 449989973 1 443298785 454545787 3 595383598 910677099 1 2 3902 1 559422803 736059902 1 669625255 824101945 2 2010 1 835418206 899423140 1 275568794 604393880 1 624492873 702079399 3 403547444 832359483 1 2 1670 1 133623590 247629720 2 262 1 532226089 990089015 1 679256618 828030285 2 235 1 429573555 443022102 2 1635 2 1150 3 147321784 958114555 1 3 245258648 602945155 1 1 932131492 967590088 2 3575 1 905285293 915965848 3 871652070 911484520 1 2 2386 3 937010782 956835561 1 3 53191194 153017439 1 1 678552260 760300421 2 2256 3 842779376 842951083 1 3 350425787 468594811 1 2 1207 1 93572296 201037785 3 995271146 999068954 1 1 306699188 620642260 3 990555534 993571284 1 3 116352005 194646389 1 1 411425171 457460873 2 1300 2 202 1 976119077 978892318 3 524748339 791776747 1 2 191 3 55818741 511645866 1 1 675303801 950790948 2 2481 1 427540045 879142982 1 47389497 223762849 1 951404031 994264022 1 716498178 726188924 2 3380 1 459004965 695001731 3 352231462 840590731 1 2 2850 1 938460850 971315533 2 3925 1 482480218 924229462 2 1199 2 894 1 365053069 924650060 1 416723586 991151100 1 816283425 860162194 3 460002611 494589847 1 1 240113084 817273698 2 3927 2 3092 3 958790510 997699352 1 1 437313123 848471468 2 3537 3 636318683 952137741 1 3 109214298 193519764 1 3 641302491 911404698 1 2 2053 3 477731433 984487362 1 3 337482664 530079661 1 1 275982450 397436350 3 555974399 779113337 1 1 517919674 575952389 3 948129834 976611018 1 1 992127960 994150941 1 80071072 745144737 1 244496978 896160343 1 536016916 872958330 3 295205450 750500424 1 3 384537565 673310123 1 1 330903872 655301007 2 3938 3 201218889 325775274 1 2 1560 1 538819228 942895467 1 807183583 895703131 2 1719 3 661998638 716730190 1 1 686435519 972449165 3 477397727 983348797 1 1 228315838 421152244 2 1495 3 666206050 704980505 1 1 911668128 995748443 3 842905929 904352094 1 3 163315380 356713857 1 1 790182741 953597293 2 2451 2 662 3 30717428 755128657 1 2 1259 1 970788145 983373174 3 791560168 915074160 1 1 245367335 645290387 3 567191570 784282466 1 3 446343278 497284991 1 3 686414427 873365376 1 3 401146622 532924066 1 1 740578379 984370900 1 602873486 609203051 2 2565 1 685077664 851193697 3 595781309 948864749 1 3 656997658 858820471 1 1 867996171 922844833 1 987534559 997708025 3 948735311 965796215 1 2 1225 2 1360 1 354884587 848359727 2 1177 3 988216991 998209752 1 2 2002 3 860067902 904084240 1 2 460 2 2485 2 40 3 979413517 988017328 1 3 752424525 821350820 1 1 698400624 927619669 3 543874816 689474393 1 1 356769376 395532964 2 3953 3 834159152 853416035 1 3 653500539 905383881 1 2 956 3 764974210 882760575 1 2 2014 3 509092477 615747565 1 2 946 1 456551924 643844605 3 39086289 581144040 1 1 310624927 999718743 3 349752437 925527547 1 3 107721678 909389067 1 2 3431 1 452786946 512919659 2 2114 1 872546169 958021286 3 857788608 996143529 1 3 185366 396654127 1 3 829549419 954514646 1 3 677091700 954200925 1 3 282260361 454431287 1 1 790197532 846105921 2 1620 2 3021 3 546717735 654916060 1 3 200577939 381891558 1 3 327424684 918676647 1 1 614696938 857749390 2 1242 3 413449225 994717077 1 3 252146297 371625339 1 2 206 3 170777601 813057000 1 3 439477404 516957637 1 1 588145962 809712039 2 404 2 2711 3 746021024 937312225 1 3 961031427 965682551 1 3 668743930 992516498 1 2 3730 1 482392236 981144101 2 364 1 252057338 533035963 1 592560052 843324568 2 3964 3 18464333 610817404 1 1 853604916 908105627 1 204143446 547659810 2 2881 1 110436138 843452301 3 128125489 486804008 1 3 951871620 985511747 1 2 3967 2 1822 2 1078 1 922152505 973013025 3 612031246 946866736 1 2 3181 3 252497094 645976590 1 3 35992557 900072528 1 3 211917272 848411374 1 2 1573 2 141 2 1690 2 1683 1 765456725 798155692 1 86954981 475264257 3 894393273 949348896 1 2 3287 3 977101204 991123129 1 2 2143 3 466383441 565242108 1 2 815 1 717131349 893137773 2 900 2 1063 3 901842330 980133277 1 2 1341 2 3787 3 860733613 937027603 1 2 418 1 991924021 997189551 2 85 1 599141445 896140593 2 1702 3 212812769 892292543 1 1 425791499 441890600 1 833987330 948208447 1 226628332 281998689 3 573287368 963901312 1 3 674324058 711386114 1 3 909777319 964262576 1 3 55983984 550767279 1 2 3442 2 991 1 28302001 108038179 3 173965559 866299311 1 1 408650373 645018603 3 451683389 778772475 1 2 2062 1 772338568 965448718 1 32065234 435496052 2 958 1 733065050 780775374 2 2520 3 373830678 465188919 1 2 3042 2 3702 3 223779662 262470387 1 2 3234 2 2309 3 323857553 767714220 1 1 897243208 927062044 3 201081207 564527529 1 1 25787267 623302316 1 308731369 505648159 2 3982 3 996644514 998977071 1 3 491703436 873615372 1 1 842215263 904966842 3 494210257 599600631 1 2 1856 3 719863925 923598792 1 1 731298691 737796182 1 949022433 984826686 3 7002714 941554096 1 2 2617 1 277481696 666950917 1 408052002 915903610 2 1051 2 2247 3 262006848 575999467 1 3 381922088 623889171 1 2 2831 1 916822586 985770157 1 487583631 704844679 2 3854 2 3307 2 3700 3 230204804 646708349 1 3 981350332 999626655 1 1 230646162 719076788 3 547572671 810456915 1 2 1685 3 654454837 892798527 1 3 189054218 378887356 1 2 986 2 813 2 976 2 1194 1 752499641 846396290 2 844 1 82380073 658647702 1 369032177 397303921 3 912063158 998808288 1 1 468467656 970088326 3 217648142 371723519 1 3 402264826 726811735 1 3 651189032 914624112 1 2 2573 1 214780077 336451879 1 997509197 998856724 3 559513138 891642766 1 2 3847 2 344 1 978205715 996577811 2 1464 3 670611701 979099438 1 2 1594 2 1927 2 554 1 92637193 936591737 3 927613285 985627691 1 2 3577 2 1804 1 888939824 978813772 1 334459932 433469679 1 156173255 398234517 2 3635 1 737873740 814186141 1 300427665 758281056 1 733682396 758499727 1 712764558 890102706 2 3482 2 448 2 2189 1 236146261 895622627 2 3339 2 2289 2 3169 1 816869238 914299012 3 871911196 891704551 1 1 987237492 992105820 1 760166525 954998602 1 153678157 802157245 2 2104 3 714748888 898162090 1 2 3345 1 428621075 477381588 2 3067 3 34958763 104198946 1 3 628178832 939694269 1 2 3320 2 1467 3 585898361 897001264 1 3 726795052 825090239 1 1 490356056 732526850 1 247752569 339907206 3 144621412 534708896 1 1 956243718 964971522 1 720120308 820263423 1 755150446 946390757 2 2103 2 3242 1 261292930 267439392 3 788935198 876618965 1 1 179728061 819797826 1 769156555 828076540 3 38259661 278631406 1 3 109109896 886677301 1 2 674 1 621750663 959108770 1 667045514 867443760 1 765269225 811485163 1 654586861 772809305 1 753668165 953555707 2 4024 2 2589 1 530677006 650834645 3 586623044 664565828 1 3 376024475 669477016 1 3 228266780 777744868 1 1 32560865 189753212 1 997250029 999094456 3 308318791 820177230 1 1 149230944 841581203 1 959198476 970928821 2 1121 2 1562 1 18326160 224000472 1 126474300 635255496 2 172 3 799141913 954466260 1 3 175787667 900132808 1 2 852 3 152931105 845013167 1 3 232405998 495413712 1 1 400818919 527426036 2 1735 3 797004830 916178076 1 3 702704743 901933122 1 1 424206508 448525022 2 578 3 512222430 910916000 1 1 822830195 928956031 3 147264478 564583658 1 1 630830076 651871495 3 685021165 821902191 1 2 1159 3 702666054 757081186 1 3 749313578 864390959 1 3 548162469 595294484 1 1 729224399 799055664 2 3778 3 943106673 962924362 1 2 1227 3 572633826 606883875 1 3 697978474 924094671 1 2 429 1 740000882 812894337 3 456735479 858637520 1 1 575523922 930851191 3 150173162 517464137 1 3 845652592 971755216 1 2 2621 2 3815 1 720877492 894385017 1 668565814 839303260 3 74254246 926418571 1 3 731281950 908783681 1 1 902048919 928776311 3 855227427 898711737 1 2 201 3 350645262 780879094 1 2 2997 2 1352 2 1661 3 143146787 846593556 1 1 553284531 832162223 2 3086 3 390916284 869444889 1 2 2278 3 16731957 563561748 1 2 2217 2 3315 2 3322 2 2611 2 3576 1 310512060 973287604 3 565505027 861083482 1 3 164896429 444517071 1 1 105603450 297369041 2 3618 1 568400160 726491403 2 3987 1 418792021 794619490 2 6 2 3642 1 892099304 918855142 1 669478883 700793787 3 243846437 940122414 1 1 230839279 863667248 1 558510286 950644730 2 2981 2 3724 2 1492 3 994863184 996550221 1 2 417 3 939545338 958894137 1 1 87940964 256879214 3 258405442 465994429 1 1 419578538 808149808 3 886611579 897411968 1 2 2952 2 3232 1 671424026 871261309 2 1729 3 280298957 542178814 1 2 3630 3 575665836 983745829 1 2 148 2 669 1 90529646 353131939 1 923254033 956347380 3 629641104 735135090 1 1 38191089 45945371 2 858 3 455646416 973663409 1 1 266094483 477821120 3 469720259 555500645 1 2 4059 3 483235960 788589692 1 3 576569393 751366550 1 2 307 2 3430 2 3992 2 3306 2 734 3 550842316 776182336 1 1 831597174 904949729 1 139351246 575024545 1 493471381 954564091 2 4061 1 743668088 926464484 3 535149563 794660433 1 3 471229085 510112467 1 2 2497 3 744350366 795294151 1 2 2045 3 705232110 968629324 1 2 1589 2 2792 2 870 2 753 1 995040418 998156577 1 77010728 366267210 3 584727475 611115195 1 3 7292928 154386814 1 1 483295879 875329992 2 4064 3 708643089 861617111 1 3 147634480 475215575 1 2 386 3 257962723 527416329 1 1 542420978 987367675 1 969699715 971017820 3 333831376 787987901 1 2 2646 3 165539541 317172209 1 2 1370 2 821 2 2399 2 2378 2 3983 2 2887 3 707047667 932593499 1 2 865 2 3261 1 19644799 171281848 3 794705222 822752332 1 2 3464 3 829075645 897098185 1 2 601 1 694210446 839545767 2 880 3 85873823 443701395 1 1 597625066 760681898 1 682183364 951382660 2 3222 1 684792551 838164879 1 137676107 515502821 1 118715240 259707378 1 26988920 551649114 3 659269842 724254881 1 2 4075 1 198135504 953860438 1 645600731 937309124 3 371939112 911913048 1 2 2705 3 841292987 847109561 1 3 753467897 982898289 1 3 687135932 993318036 1 1 300869009 669534084 3 495520764 849810137 1 1 877777957 962297711 1 22459881 144788492 3 1847676 598302887 1 1 212550477 396905293 2 4081 3 470002762 628540521 1 3 174515436 638829142 1 1 398542167 735842635 2 4082 1 76182499 370408010 2 3660 1 201064525 991143195 3 354508045 447283455 1 2 489 1 81729600 380347341 3 36171105 936736319 1 1 986822452 994234371 2 4087 1 294832889 492338313 1 705651079 786906718 3 794439472 906753479 1 1 214098458 519131625 1 509185920 536839652 1 26555749 690940735 3 951655689 984498476 1 3 167987365 362796360 1 1 128791682 914764227 3 474993800 606296525 1 2 3182 2 2263 3 971955258 972436654 1 1 695720159 910597679 3 413180728 874257834 1 2 4094 3 858545777 875712615 1 2 1793 3 97597997 656642534 1 1 834864382 965009084 2 3671 3 807329628 947977988 1 2 3514 3 520894664 713258382 1 2 610 3 70526112 327567552 1 3 161090522 859798366 1 1 802461111 910395537 2 1401 2 1222 1 686459551 884875757 3 443031396 735184551 1 1 825829345 829041296 3 814413985 827199727 1 3 455730341 662958916 1 2 53 3 187599018 845416446 1 2 4074 2 3841 1 958240366 981478666 3 539445594 588129765 1 1 407015334 971263867 1 404979505 844686768 3 883245764 981959981 1 3 957100835 961440387 1 3 164375285 465899538 1 2 3333 2 1780 1 583267856 991964984 2 133 3 446734903 968583316 1 2 3877 1 278451895 698631548 3 648078863 721554474 1 3 493539605 866419150 1 1 479216520 621097491 1 323638850 421183221 1 89391376 487880488 2 4104 1 449035776 828800135 2 4105 2 530 1 584346019 603995485 1 410739492 697271433 1 872130303 902858718 1 879429732 965607506 1 980765241 988560044 3 770571929 828732414 1 1 328968670 486016138 3 777323351 837928898 1 3 506847498 533499100 1 2 3837 1 845879388 890618620 1 727976986 855776864 3 945409921 962987598 1 2 4115 3 380162669 998735299 1 3 138399155 181942949 1 2 465 2 2707 1 257116310 909517156 1 538954681 631215157 3 756309257 781637965 1 2 1315 1 680967079 972661445 1 814533929 921668226 3 696109089 796776318 1 1 898836174 924543579 1 536653413 939339474 1 298415770 382464203 1 533821626 698610908 1 216247747 890699199 1 625881289 677713067 1 982688086 988309369 3 827037120 928019668 1 2 4123 3 312126952 864474352 1 1 844486901 949772779 3 916492715 941476656 1 2 4120 3 685195123 731455928 1 3 701473044 927956489 1 3 88282407 251912922 1 2 4040 1 954682365 963362394 1 156057523 708839770 1 60174672 201114433 1 547163929 777039085 1 712910406 848771125 1 15098993 540803617 2 4129 2 1879 1 912425416 914355721 2 3004 2 3757 3 208065261 273189423 1 3 279525071 439822066 1 2 599 2 3688 1 810197840 996669224 1 700106422 721528868 1 467426991 885824151 3 289915054 431199952 1 2 4136 1 646708619 932933494 1 780011848 935644643 3 238926907 593263295 1 2 3434 2 3032 1 836213004 998910666 2 3443 1 182036139 447830251 3 427192568 728338671 1 1 335920445 596919162 1 435930913 683691682 1 536866059 601487111 2 4144 1 272764740 583870269 2 3194 2 1667 1 855830746 992633921 3 250096195 710850527 1 2 1094 3 236555178 362382168 1 3 654510502 769058814 1 2 536 3 459894591 851400633 1 3 882654489 914970843 1 3 350317780 442228373 1 3 672829437 746724223 1 3 789532310 837811265 1 2 838 2 3415 1 514853405 552457184 1 94814892 280036093 1 295768984 654168504 2 279 2 1229 1 533845455 739276152 3 923458471 965201911 1 2 302 1 360018576 496185577 3 89455305 949624986 1 2 1802 2 2575 2 938 1 983381448 994787036 2 3823 2 1668 2 3829 2 2225 3 738169237 999306128 1 1 270023570 536782504 1 453837630 558487487 2 2095 3 512082404 825647089 1 3 949437225 966250470 1 2 2730 3 898672061 901821345 1 2 2031 2 346 3 988866821 995009271 1 3 33262901 205692499 1 2 1330 1 601953869 978770087 2 2328 3 307551856 341354406 1 3 897162360 932764156 1 2 3172 1 437256145 911743000 2 2420 2 3096 1 454486912 902805189 2 1455 1 191545198 548548158 3 129601203 544700694 1 3 70221512 948273284 1 2 4006 3 794684230 914604880 1 2 1734 2 2043 1 440676919 980657775 2 4159 1 197564042 960389213 1 124208566 888948511 2 1475 2 924 2 3519 3 74287264 706691525 1 3 675927388 763536496 1 1 89241152 500609928 3 214103031 427011618 1 3 977928517 993904087 1 3 571242447 674209018 1 2 4162 1 49197179 144382309 2 2745 2 3506 3 935125668 986670724 1 3 736075900 895307080 1 3 271541918 539674199 1 2 3488 1 175383420 320709175 3 104421102 375092021 1 1 2848945 655047711 1 152754218 758833670 3 687431459 823358042 1 3 78863763 335073336 1 3 762124974 964983026 1 3 458289692 830767089 1 2 3403 3 93947330 456621338 1 2 801 3 302051114 346407115 1 3 109508966 984330494 1 3 604193760 935754872 1 3 922856922 961032131 1 2 1107 3 785139198 891516891 1 3 225378585 937811016 1 1 856589050 976437840 2 855 3 474128145 665718283 1 3 851466262 948251568 1 2 1903 2 816 1 880022225 967048591 2 4060 2 1631 1 613129920 624334169 3 849828534 996319601 1 2 848 1 127646769 445452201 1 914960712 937001367 3 937672071 969794941 1 1 383722858 671123176 3 563767108 977929660 1 2 2906 3 511798297 959207327 1 1 38156436 970253276 3 462427690 567064433 1 2 2959 1 984653335 992571242 1 561998275 885217188 3 426366812 950776053 1 1 505822233 675812685 3 376836442 439586257 1 3 846619826 992603532 1 1 917615889 940104704 2 1073 3 550623264 711295201 1 3 807098978 968800279 1 3 305142725 534077591 1 2 109 1 58735484 777795779 3 55588243 360397626 1 3 50058162 212070664 1 2 1891 2 483 2 2260 3 37416652 86211045 1 3 276056901 276770891 1 2 3811 1 888337753 898408532 1 788848956 905655685 3 254826289 374764385 1 3 36431236 968889257 1 2 173 2 850 2 1616 3 47079188 64075078 1 2 4131 1 705513683 718044085 1 874381955 988751237 2 4181 1 13285524 869727404 2 2347 1 439833924 844200637 2 1765 3 974979753 978972813 1 2 2525 2 800 3 174244058 504984458 1 3 208153070 955158911 1 2 3814 2 1263 2 3570 2 826 1 593810750 927511107 2 2671 3 251871080 946245215 1 3 272293015 587824447 1 2 2415 1 439679806 933246325 2 1111 2 2694 1 979291232 983946568 2 2106 2 498 3 888607960 908451400 1 3 731383453 847055138 1 3 872719445 892454321 1 2 1220 1 759939009 962853187 2 2199 3 815274053 877373149 1 1 567764788 786826219 3 573484120 920662403 1 1 550544844 940909336 2 4190 1 897106207 925906630 1 274328638 441552858 3 833667749 846366712 1 3 786417349 826671166 1 1 57878082 318728379 3 887714139 920402342 1 2 3569 1 370854219 938901533 3 127836854 714476056 1 2 1344 3 550110943 939450594 1 1 183749172 857480142 1 283660365 880913291 3 632594907 853604566 1 1 30962252 259105265 1 309720808 841071988 1 522551419 921873828 3 759220337 887184996 1 1 974972666 984216270 2 4195 3 326937849 894670798 1 1 90741399 867482067 2 3109 3 862479494 995967375 1 3 110410313 819755940 1 2 2383 2 3312 1 878003693 924632513 1 432872540 709977001 3 363743504 851659329 1 1 453338436 970277314 3 59819072 352600936 1 2 4204 3 649454567 827106153 1 2 3727 3 206600475 657640717 1 3 169977800 629033636 1 2 1204 3 427275383 831533121 1 1 956486814 988815493 1 932614446 982513063 1 639769899 764490206 3 528348965 852205202 1 1 689132170 795597651 2 2943 1 440472488 797827221 3 925797457 944983026 1 2 3325 1 424060569 832743511 1 874076926 925363782 1 683535590 714124908 3 200720159 200945094 1 3 717324701 763934801 1 2 1625 2 1892 1 908088854 959279445 1 196620173 588072287 3 963671839 979501616 1 3 5423352 173055948 1 1 417981058 472558874 2 1024 2 3451 1 403474483 476961196 3 694925132 726524330 1 2 2425 1 228455613 475135460 1 136743253 267134866 1 101223600 709087698 2 470 3 396178436 485249465 1 2 1889 3 572271952 994438192 1 1 928071756 986992105 3 378440544 996100287 1 3 938795973 994103851 1 3 418929945 719312526 1 3 611798290 619982885 1 2 1556 2 2559 1 911708505 949533666 1 741353711 814300101 1 252237713 270802408 2 4221 2 4223 2 2781 3 475304829 778637593 1 2 3626 2 883 2 1732 1 72701307 808946590 2 432 1 224106579 705529577 3 948082763 974552758 1 2 718 1 793324151 849303944 3 120166516 367485582 1 3 975239718 989591511 1 2 4107 2 846 1 716886849 984815604 1 38232956 751495983 1 874805093 985763596 1 994527385 999929643 2 4227 3 116434722 698056175 1 2 4228 2 851 1 428847781 950120414 2 2965 2 1291 1 30626142 182198700 1 225458730 947798307 2 4233 3 202303871 660339244 1 1 14458872 893100617 1 166364168 198020561 3 839165556 941385842 1 1 479087066 707824802 3 888481029 953538466 1 1 49235767 501646518 1 399356123 711215926 2 4232 3 423959521 982905730 1 1 192287311 464407511 3 811817773 962431737 1 1 479923480 768228299 1 252731525 528786869 2 4240 1 835750307 843864507 3 558192509 959484739 1 2 3610 1 846105533 918036994 3 50268123 669086515 1 1 259295438 930142293 3 585769419 885527699 1 3 691052911 741860619 1 2 3292 1 633703313 694976144 1 936024299 972852443 2 2186 3 213773115 550030960 1 1 263389392 570138609 1 121929786 944392892 3 975893560 979097628 1 2 4248 3 864048574 981252600 1 2 1817 3 436985994 877746189 1 3 755671896 937476091 1 3 234098585 563764271 1 2 457 1 969514511 993934852 1 598746795 897357587 3 465446476 561755239 1 1 918114129 982397774 2 4249 1 710581070 959013600 1 622724894 703295429 3 500669405 638781725 1 3 547226999 779325905 1 3 703776092 996795940 1 2 4250 2 3881 1 174476404 490742487 1 932671886 951849786 3 800161263 846625897 1 1 649240340 712346229 3 455773091 522195592 1 2 2173 2 2416 3 786540898 939601869 1 3 619448772 987401855 1 2 594 2 1469 1 132857399 603848066 2 3517 1 277394336 326540489 3 381826962 789702410 1 2 3880 1 974283206 997345178 1 276581574 498403871 2 767 1 249216442 262837415 3 76774145 94315334 1 2 1943 2 2772 3 620816089 707452388 1 2 2305 3 535989188 592051559 1 2 402 2 893 1 258150053 890715561 2 3973 2 1373 2 3935 2 584 2 2019 1 170955384 441508454 1 274843868 352248887 1 607072894 692524051 2 930 3 83067774 472813774 1 2 1086 3 908270497 919597812 1 2 2376 3 942373535 960426008 1 1 483230328 780815899 3 966448634 980407131 1 3 346798468 495679588 1 3 741006269 932914438 1 3 79122916 371056627 1 1 24454281 206586503 3 476208187 571282601 1 2 2288 2 4033 1 813569912 911721168 3 439181693 578117966 1 3 673959643 885769024 1 2 161 2 143 3 979724227 987512998 1 2 3979 1 337239784 349444883 2 1887 2 1992 3 579364018 729919729 1 1 217066406 271963270 1 809052643 933884486 2 3257 3 593426849 751248993 1 3 787965787 869981394 1 2 4270 3 222702820 679754830 1 1 965338894 976545236 2 690 2 2647 1 51750381 993508044 1 798662845 974055221 1 91878899 896084755 3 101174413 777179473 1 2 3882 3 766468645 771756872 1 3 925157359 931754426 1 2 2701 3 777454762 836697671 1 1 773969847 910941594 2 2109 2 2954 2 2262 1 820205071 990676771 1 272716398 682545686 3 332077572 427323133 1 2 1680 3 651599669 721445495 1 2 1230 2 564 3 165423209 545324886 1 3 356165669 359321312 1 1 449694743 888555498 1 776035208 809529892 2 2318 2 2457 3 352187951 762709439 1 1 269648523 329788528 3 4566165 148020299 1 1 237448435 818781879 2 2437 2 305 1 601518791 899573569 1 723675514 879649481 1 809407563 880722389 1 745439958 858875476 3 558004785 579768926 1 1 715708060 996616138 1 151794769 490061807 1 29750106 520668099 2 4283 3 367697043 899905548 1 2 2023 2 762 3 562684223 838263708 1 3 637467632 639300910 1 1 428643035 625587849 1 78369892 391628711 2 1191 1 512064938 759102012 3 69894557 990593933 1 3 432654168 918413768 1 3 35710749 818082627 1 3 471680272 866857600 1 2 1125 1 252673826 310717671 3 82760783 753402926 1 1 295535311 657505871 2 1336 2 1749 2 383 3 292275769 626018740 1 3 778141077 879110223 1 3 837985433 926351162 1 1 551109325 603287825 3 109254529 604940958 1 2 2731 1 323111079 432311001 1 910270221 931533896 1 121739061 351501734 2 3662 3 227029443 374677326 1 2 3775 3 719342095 932963579 1 3 848681832 899687490 1 3 375450454 986289694 1 2 540 3 707823181 823552748 1 2 3535 3 556586523 823706582 1 2 1516 3 506233149 925523451 1 1 593472345 968756231 1 940567917 943011900 3 425026941 427655547 1 3 419517274 742828324 1 2 774 2 2396 2 996 3 905146958 925083925 1 2 2653 3 66133992 773008027 1 1 852871882 873577336 1 693320827 988763819 3 716202388 847892358 1 2 3447 2 2551 2 1899 2 1656 2 532 2 1627 1 62142121 995277662 3 884724215 991515991 1 1 433634210 653684538 3 894863705 947316078 1 2 2154 2 2022 3 663866406 737590076 1 3 900727074 976389308 1 2 1882 1 856917824 942253477 1 83654809 997243505 2 4306 3 172494101 976860268 1 3 155838494 738769352 1 3 97040310 902798611 1 2 3788 3 645061559 720070298 1 1 169842404 735637242 1 822847408 950537489 3 356106752 671597755 1 1 756097044 892965702 1 146112309 996304944 2 4307 3 15795367 71057690 1 1 642826071 791897946 1 347498429 917169204 3 829302168 908206310 1 3 614782309 824322600 1 3 815717115 826188352 1 2 4310 1 829639047 949536260 3 99333036 399578680 1 2 3227 3 107284929 311491617 1 3 793468885 796724919 1 3 962740446 976685301 1 1 470126550 633457140 2 2210 1 943244459 946058273 2 4315 2 1952 1 293378519 496084273 1 32152486 164928516 3 583779358 640679502 1 2 228 3 613955520 632344616 1 2 2669 3 870681392 951322374 1 1 554777528 661109180 3 707718761 822098348 1 3 761455177 829776165 1 1 304396539 840617449 3 732103808 951398894 1 2 4318 1 427648023 600580633 2 1553 3 421796632 618995386 1 3 467143899 926251790 1 3 444861225 989348687 1 1 506328936 621414172 3 847823059 917179592 1 3 886267551 901920537 1 1 97655689 756094977 3 979586055 985185446 1 1 933486175 971306721 2 1933 3 198909573 598658054 1 1 663621916 889495636 3 740499641 784952528 1 1 770356204 866595711 2 908 1 160095898 686779355 3 167797437 496200002 1 1 939008160 940278004 2 4326 2 285 1 354429840 692960303 1 566042800 857766069 2 2560 1 246945680 427659259 3 284422913 431676950 1 1 355025171 851837235 1 794140640 864301504 2 1880 2 1795 3 366586351 722047746 1 3 705301656 805917114 1 2 4153 1 121606376 986789985 1 96498646 207039968 1 967036520 988716991 1 498615802 869250355 1 77651692 824359545 3 854304022 994589046 1 1 224167191 420160565 1 966879366 975621139 2 1231 2 1954 3 356085715 818278361 1 1 884130698 930202667 2 3093 3 833719433 999192959 1 2 1268 3 158613723 181581428 1 1 983791195 995282262 2 4341 1 732057457 945567823 2 2419 1 501833092 525294047 3 883538441 982187833 1 3 194957276 832017968 1 3 87677985 911443606 1 3 535190736 612246442 1 1 388743371 699093584 2 4343 1 884884193 900502204 2 3573 1 468660223 652659314 3 597077809 969427605 1 3 536991214 917562351 1 2 3568 3 415074590 868532083 1 2 925 1 95150989 843727282 2 1089 1 430755632 741516258 3 285602824 714628069 1 3 135013848 406219041 1 1 250881750 978162692 2 4349 2 4348 1 848417356 923146797 2 3978 2 3290 3 246623612 372691219 1 3 797581355 877199494 1 3 773307189 849857509 1 1 894707180 999753468 1 971398310 983270278 3 813661169 863241315 1 2 2706 1 960062347 987834254 1 724609688 795985731 3 38655281 702516449 1 3 872850172 990345665 1 2 2788 1 452966546 503320006 2 1145 3 14172416 432665646 1 3 110477380 469368335 1 3 480827996 679474188 1 2 1976 1 509427382 867427874 3 614991258 674178821 1 1 348093467 409314845 1 555597920 575357892 3 82555532 221903978 1 3 705789855 929168833 1 1 664256112 926647664 3 264971132 339505436 1 1 59766240 999260226 3 724365117 770716014 1 2 1777 2 2596 2 808 1 664421886 992575822 3 73338578 275988504 1 3 803814468 871542110 1 1 921776133 980766235 3 89693713 982498272 1 3 125281578 912522644 1 1 325540860 892019876 3 771264493 822668752 1 2 3980 1 702386801 978637968 2 3111 3 143787084 493599543 1 3 600987405 661022151 1 3 469434886 783183626 1 3 323132362 546257315 1 1 960056502 985146280 1 556926022 586437971 1 697288464 792732752 3 374626109 960803262 1 1 484239139 721783903 1 308262784 879173663 2 4365 3 889071296 982082536 1 2 113 1 532312095 856349624 1 784946599 827275702 1 654583108 948261026 1 790318053 972148204 1 517343802 565996608 2 803 3 861440789 901328139 1 2 892 3 13752892 120850572 1 1 599607588 600987467 3 178230151 328180258 1 1 441199123 585142609 1 651211621 858898783 2 3893 2 4344 1 934043732 996119836 1 302605982 543428032 3 6942080 928647826 1 3 212610517 557344585 1 3 178172872 996773188 1 1 648034720 827943555 1 141516243 950593011 2 845 1 909358700 932497104 1 302875333 723779960 3 498166093 581705396 1 1 937011086 947038074 1 991504447 994701290 1 432065187 598742277 3 276220684 346443353 1 2 4383 2 2409 1 10848386 456110729 3 144989287 871602081 1 2 2465 1 75148503 661487164 3 526007900 985612493 1 3 844049835 921675070 1 3 417645553 507808246 1 2 174 1 432504831 721351065 3 69205604 102915168 1 3 248371101 660738293 1 1 831790237 849737539 1 610957319 744940794 1 431143320 531000350 1 899696411 948653544 2 4393 1 156966813 479027171 2 4268 2 620 1 573719576 753573152 1 69107860 799875738 3 231248691 378408444 1 3 300431281 972314542 1 3 465688896 660323186 1 1 349518202 988002309 1 63500096 978296253 2 3608 3 74795917 128636556 1 3 100840444 753647057 1 1 179907259 432104896 2 115 2 4323 1 175699576 703293806 2 660 3 451999215 589066508 1 2 4089 1 79829059 757789243 1 866803336 990516700 3 970008783 997504170 1 1 954847395 968653494 1 890352762 994280478 1 319649266 607258816 1 396103342 913656354 2 4406 2 4403 1 79783908 393249435 1 429317960 861188619 2 4407 2 1304 2 1092 2 2360 3 6912559 716634743 1 3 117710861 502039153 1 1 402333843 513237557 2 2663 3 843571155 915111137 1 1 195756298 362137204 2 1007 1 168512037 367834373 3 343921735 878991660 1 3 432467386 732512603 1 3 82960590 823721817 1 1 642439197 942145325 2 663 2 3680 2 2335 1 3417254 199842413 2 478 2 1076 2 3946 1 183217253 450574895 3 851426790 855070110 1 3 261354469 398026515 1 1 96549848 504812184 3 665917486 723005805 1 2 3330 2 236 3 459204741 527758990 1 1 841273708 930959804 3 739579472 960286181 1 1 896653676 909764013 2 324 1 537014623 631764975 1 269859124 849724706 2 4418 2 1865 3 533127935 689099554 1 1 960535546 978279115 1 94602703 455353676 3 490189729 644488892 1 2 2404 1 923968908 937388479 1 108611763 501707398 3 384952641 603905739 1 2 3590 3 882549922 940147081 1 2 3432 1 311364036 487572326 2 1181 3 465704662 978848431 1 3 497921878 702614893 1 1 713160278 967588340 3 399229578 818137450 1 2 3427 3 935232234 952790868 1 2 2576 2 2755 2 983 3 93488773 600079749 1 1 72908899 482637767 3 635813822 712315262 1 3 800276645 933729762 1 2 724 1 406302594 444477507 3 395334664 972639638 1 2 3178 1 756423068 927765785 1 709329110 949241477 3 854277861 974067852 1 1 673793314 713264853 1 410490887 893690742 1 214137466 886011262 1 116891006 374227281 1 445104704 970316817 3 975563532 978899528 1 2 4432 3 661227844 710609567 1 1 939349972 998569902 3 840275758 920185588 1 2 4435 2 2608 2 1050 3 504047019 525303352 1 1 459905259 937138920 3 742178939 827489007 1 2 1303 3 331502437 393840979 1 1 687910663 771223252 2 652 3 457293706 550241537 1 1 28144255 155918557 1 737050216 814413175 2 4438 1 998117553 999720100 3 904052795 948883042 1 1 633175928 671127564 2 4441 3 312943588 818741369 1 1 551853669 663613659 3 808026958 821754415 1 2 3522 2 3179 2 3745 1 1722261 83334707 2 565 3 305310212 672122914 1 1 239972638 733533560 3 493958078 551931469 1 3 54898750 101534058 1 3 964109170 965156008 1 2 1345 3 440366626 825346584 1 2 1084 3 154992541 241592122 1 1 823801900 881301401 2 4445 2 2168 2 2577 1 91064437 157730491 1 552904055 683676520 1 285261577 750299393 1 188927496 680899719 2 4448 3 254153445 339316819 1 2 4447 2 1624 2 1311 2 2261 3 787875722 843295683 1 2 93 1 602562764 672153279 2 2266 1 510140062 988682204 1 417283756 572391840 3 113888107 529248805 1 1 570315215 759680652 3 119757296 572041296 1 3 815124087 885394348 1 1 864921890 992780710 1 428840068 921109227 1 391879574 614416664 1 778804543 973358808 3 18841796 917402306 1 1 182822534 246782406 2 4458 1 517449052 787359888 3 113139183 579553591 1 2 4451 2 4452 1 285107841 686231700 2 4460 3 511112043 846572919 1 2 3350 3 107795503 341984200 1 1 991413684 994343881 1 233509149 388896000 1 445005062 690563647 3 564537785 751442404 1 3 118592131 281881843 1 3 991035084 999938201 1 1 492811510 866004647 2 2137 3 393724910 904055947 1 3 14779209 289798975 1 1 88198704 444724942 2 4465 2 1117 2 2006 1 183970163 251010933 3 120760005 936142249 1 3 789665439 816838194 1 1 939118532 979573383 3 617603308 847475577 1 3 222913702 912523055 1 2 3654 3 823623929 958523242 1 2 3373 1 739096334 842419146 2 2273 2 1944 2 3133 2 2679 1 245419704 287991238 2 853 2 771 2 4014 2 1365 3 801369748 844221875 1 1 242162635 897588269 2 4454 1 968984680 987367491 2 57 3 56022145 421357476 1 3 978087382 989654860 1 3 999759457 999803022 1 3 334164312 946535158 1 3 253007801 720379531 1 3 268016857 785536818 1 2 4321 1 792033373 816847243 2 651 1 341282064 479949032 2 2099 3 376162142 579381692 1 3 867897912 982431783 1 3 543340336 901093570 1 3 341919331 679385147 1 2 650 2 275 3 351862649 851729051 1 3 118797045 545831153 1 2 497 3 864342768 933833374 1 1 531028081 864112525 3 915856468 992103451 1 1 428538576 627970200 1 536307148 559874077 2 3492 3 804464359 934380039 1 2 3395 2 2317 2 3922 3 284825365 376248577 1 1 911476194 921299556 3 647510369 871163093 1 1 567834957 735670822 1 837612988 972241515 2 4478 1 946612028 975932874 1 783656638 867882985 2 156 1 999633400 999633882 3 3303451 835332893 1 1 706593404 709779081 2 2998 1 867749627 942465284 1 837095522 847365456 3 730733527 928974810 1 1 496887548 789226173 1 311519579 659321601 1 364917468 939001138 1 926287827 987241391 2 4484 3 220509656 735331341 1 2 3280 2 4322 1 233401634 396413310 3 630521414 911081964 1 3 737636053 996644941 1 3 861829526 954707228 1 3 920750936 923159801 1 1 198157280 418590720 2 3084 1 633831583 750769807 3 548893297 673640116 1 1 894326575 943897256 3 303684416 527357935 1 2 4493 1 868194300 956430500 2 646 2 4247 3 646320753 883662351 1 3 6631343 823490583 1 1 154386911 711779367 1 48516059 193054040 3 223181508 824769254 1 2 1645 1 299444721 884171568 2 3851 2 19 3 113812236 753191226 1 1 664514840 977550134 1 233423905 539477264 2 1182 3 3550325 182022243 1 1 251688104 797386118 2 4500 3 300840408 375257722 1 1 88308531 431751845 3 268003756 993621764 1 3 927993358 935506566 1 3 24995908 550999672 1 1 719862050 885118766 3 718511637 959644792 1 2 1713 3 21090190 186928663 1 3 651670321 974157155 1 1 305328616 855830188 1 944561128 973952671 3 599255060 971083681 1 3 202822547 647809648 1 3 526705181 691034461 1 3 486377003 555147257 1 1 250478717 420677315 2 3134 1 73523048 667693494 2 4506 2 4093 2 866 1 731000162 737493655 3 890883423 923936178 1 2 542 3 23971661 191486950 1 1 938189370 967968205 3 429242110 879490510 1 2 4161 1 277005103 664188912 3 722484845 893788064 1 1 914730529 938419269 2 1982 3 743549027 802987609 1 3 264186031 949291931 1 2 3059 1 751120148 890443782 3 168824968 433161228 1 2 1825 3 857396413 975719745 1 3 63394994 71289763 1 3 580784611 866047047 1 3 10288295 884956443 1 2 281 1 394236710 726263303 1 101835601 216549463 3 665995828 817945359 1 1 730839447 810620315 3 149428776 942100775 1 3 767959964 985285991 1 2 677 1 443841066 528566003 2 3794 3 193292880 931654878 1 2 2582 3 653481052 812094171 1 3 246478914 995732758 1 3 87322923 917710407 1 3 73244496 313998708 1 2 4329 2 3518 3 762358523 876474533 1 3 104049577 912103695 1 2 2411 2 1478 3 842446784 924973902 1 2 276 2 1381 3 847474746 874958311 1 2 73 1 119357761 288837817 2 3908 1 292236067 897517528 1 143686365 965820457 3 986044068 994502139 1 3 532363754 562693855 1 3 564231238 973749002 1 1 554534261 940364348 3 284310572 667796168 1 2 3859 2 376 2 2337 1 449271840 778836080 3 311147500 874654303 1 1 209114090 729912781 3 590567726 795859352 1 3 419721708 721442500 1 3 494630176 842738253 1 1 104987491 364347621 3 506599247 512455120 1 1 814859468 837940863 3 948293723 985634506 1 1 180739287 647827199 2 1532 3 996540504 997701746 1 1 260977541 746762918 3 568057621 825955640 1 1 981003701 988897499 3 837160817 879651726 1 3 56464246 447193255 1 1 295599660 981952680 1 88349864 931503855 3 942288652 985902607 1 1 727983005 797679299 3 679826511 821136202 1 2 4526 2 3809 2 3587 2 2768 1 223662730 834230288 1 146177922 371957415 2 1266 2 1298 3 521568467 621355615 1 2 3675 2 1606 1 424668671 559264512 1 95813445 788374884 1 183664662 446648659 2 4534 2 4532 3 277650967 523215960 1 3 809537676 862788782 1 2 2584 2 752 3 153906486 557010058 1 3 479343385 677495293 1 2 397 3 474453865 581303952 1 3 881168106 953416843 1 1 486287063 536603262 2 2512 1 769482627 792655592 2 4536 3 197858294 623120614 1 1 499513095 608432868 3 985061799 986351821 1 2 638 1 748668293 751821844 2 4235 3 114862244 335269585 1 2 575 3 764370979 955714527 1 3 379946395 474542436 1 2 1417 3 397985517 627580442 1 2 1565 2 270 2 2226 1 378583179 535967684 3 591554329 774740153 1 1 978483024 999847847 2 4540 2 16 1 411144037 708593042 1 754080369 990143837 1 869657325 880721580 2 4543 1 403385007 773917489 3 219374162 327585088 1 1 606650651 843423809 3 771386334 856411128 1 1 914388992 996792701 2 4544 1 159781462 653900539 1 914172565 951106020 3 717969011 815544903 1 1 535262335 624933749 2 4549 3 67851372 344733242 1 2 75 1 308346070 873846913 1 37893403 64075036 1 472791052 554956990 1 193529450 919140469 2 2314 2 1605 2 603 3 162006014 973862356 1 3 596844029 854496013 1 1 409645749 874064777 1 501814873 562455689 2 176 3 537910375 614148611 1 1 385341751 640754203 1 29508745 233391082 1 717102307 751985431 3 471493552 883587674 1 1 354012003 899063602 2 2634 1 254646268 612700550 1 475537532 782034460 2 1500 1 233608788 840059227 1 225831564 374618136 3 981284337 984168729 1 2 4546 3 656142036 983574367 1 1 917803765 982211312 2 2410 2 3865 3 379833364 960455965 1 1 267000690 896682154 1 84691725 89560196 1 302424520 759015424 1 983038955 996140707 3 661867215 869700780 1 1 857456380 878455599 3 92215189 345300142 1 2 179 2 1269 3 339768745 389425622 1 1 744055980 856924575 2 4186 2 3045 1 571025418 646218486 1 439452110 605115884 2 4437 3 545705080 625245345 1 2 3414 3 877341923 900193060 1 1 961932478 964031194 1 766116 3362099 2 170 3 973220462 998258121 1 1 542446736 648022508 1 928979326 983836190 3 57762290 841895917 1 3 138712942 537160906 1 2 4575 2 2144 3 235814414 326751343 1 2 881 2 1075 1 602295080 690435672 2 1428 3 153877739 487750739 1 2 3713 3 741940106 811013448 1 3 308149495 486441190 1 2 723 1 294698505 690859756 3 695226371 864912026 1 2 2353 2 581 1 885091180 959507199 2 790 1 214779263 377062947 3 984272580 997616172 1 2 4580 3 553202471 575860627 1 1 691257829 852004460 1 904430504 990599831 3 207633210 317560259 1 1 55226252 541559566 3 79835492 108827666 1 2 4581 2 4583 3 595793886 902195201 1 3 105697597 620798806 1 3 760548214 947283931 1 2 1726 2 2623 1 715477820 903581898 3 724983861 777940907 1 3 680813666 757496336 1 1 274377689 438098168 1 251687410 854227618 2 680 2 1405 1 270937509 658655079 2 2569 2 3872 2 1100 3 930513161 957524365 1 1 792940008 821827281 2 4588 2 3140 2 3625 2 367 3 672061467 788503384 1 3 313219375 432768620 1 2 3348 3 976907398 985769024 1 2 1916 1 995618029 998740265 1 727951375 816979565 3 329605810 787894123 1 2 3591 3 962599459 992382120 1 1 326654076 667343021 3 477702497 613277529 1 3 860246714 891915878 1 2 891 3 785890267 969846814 1 1 376475121 649936708 2 3481 2 3120 1 25682903 285302660 3 923128723 953278042 1 1 641953697 664019459 3 225637462 392546135 1 3 31098196 385072784 1 3 366990986 686630937 1 1 516448083 890447683 2 4595 1 675764563 868380332 1 467701208 985984772 3 79708654 767910747 1 3 408898563 534768600 1 3 517603214 861607417 1 3 818453203 891154364 1 3 779478819 795318504 1 1 56225682 406754715 1 55910774 283739192 1 713875671 980354957 3 176609624 370707472 1 1 368581538 746788642 2 4597 3 610717471 662246424 1 1 994718781 998381583 3 287943968 978268090 1 1 287532015 670272714 3 158226010 379157781 1 2 4602 1 285928138 886845484 1 414234609 466949748 3 592755884 790894719 1 3 911096987 919064085 1 3 148329625 173998713 1 2 4605 1 866678180 884917624 3 225245390 891453569 1 3 826573197 899674831 1 1 775762256 847211292 2 4604 2 64 1 58824720 66460019 1 197295173 419630213 3 618940440 977200098 1 1 69767513 863767145 3 70613836 151500955 1 3 593655609 714177985 1 3 818067572 854563523 1 2 4608 3 948506391 977017487 1 1 38941855 770721408 1 567216313 824594207 2 4611 1 715448077 770660445 1 659267541 896641714 1 140269234 402991390 2 328 1 28913961 484882463 1 179204470 685935532 1 549361704 727123230 3 981350952 985175314 1 1 486558651 911992487 3 416534768 592438492 1 1 623239779 908527399 2 4620 3 486104083 632927623 1 2 363 3 341167274 342624430 1 2 1438 1 281494953 791663114 3 990346801 996551244 1 1 120266084 638188383 3 778304118 787969406 1 2 4622 3 813905146 877495130 1 2 3985 1 187418418 327783477 2 108 2 2357 3 226123768 854314630 1 2 2207 2 4466 1 326909741 728760247 1 32784707 273172251 3 49409423 257975391 1 1 930771395 941881833 3 256974978 305863508 1 3 611680622 831453570 1 2 4626 3 87374455 215445701 1 3 294189986 552763213 1 1 925234109 927104084 3 106929226 449175301 1 1 654653853 740500761 2 589 2 1079 3 15156975 137338314 1 2 5 2 3138 2 1144 1 211652160 308101321 3 694736258 939372969 1 1 123509521 317572059 3 626396228 897419762 1 2 4629 1 901388243 906666554 1 770545281 816514515 2 1236 2 4086 1 182241587 592829409 1 753273112 929797594 3 538927706 985858535 1 2 4634 1 474468617 884161982 2 2468 2 1391 2 1445 2 29 1 589792717 681582143 2 1289 1 410720911 651278258 2 4637 1 132376344 866792674 2 4638 2 4309 2 691 3 236187011 271900504 1 3 885292077 898377619 1 3 567865046 679653617 1 1 658242592 983410717 1 197587773 536340167 1 638392933 884203885 2 4641 1 976192690 995249352 1 5448893 359924482 3 773010704 938946791 1 2 4640 1 266777237 956130047 2 3288 3 700982708 786169438 1 3 595435056 686516707 1 2 3989 3 919638474 974480059 1 2 3170 3 952686956 960397712 1 3 576418261 950102264 1 1 555664352 918599940 1 585641050 809231666 1 475185917 682150865 2 1824 2 1340 3 678478371 740656087 1 3 216751348 622138126 1 1 386993606 674186559 2 4648 3 233575039 897648494 1 1 425526194 733925955 3 326119410 747074999 1 3 599547284 947245277 1 3 714579080 966112742 1 2 1932 3 595321111 771305672 1 2 1005 2 2475 1 691233324 926389042 3 98048748 408528600 1 2 4650 1 474458832 607820457 2 2348 2 1547 1 837599534 910183902 2 2237 3 641810377 672665578 1 3 191794965 352202319 1 3 580102200 894419915 1 2 2807 3 390706234 407279253 1 3 1156934 606435557 1 1 300473099 670605194 3 712610773 829881580 1 1 268312333 381199652 3 24126270 34844249 1 2 2992 2 2090 3 444198795 906630348 1 2 1031 3 421247185 582202199 1 2 1403 2 2796 3 175154135 857664862 1 1 756124862 997525570 2 4655 1 816522339 821370163 1 854296659 870875434 2 4656 1 512761012 750121553 2 3364 1 749712981 953737704 1 272012244 355950909 1 38596673 319236865 3 302919219 733438879 1 2 4659 3 638587550 777740145 1 3 159976677 878283795 1 3 357263099 807656748 1 1 291324329 523485332 2 230 3 702259838 739431567 1 3 565197990 830989639 1 1 197639507 845281393 1 613787813 961445366 1 134730233 398380454 2 4663 3 980386726 982566317 1 1 993367516 997411910 3 491188086 545640136 1 3 334966177 866400994 1 1 938105353 941405127 1 762492186 894553635 3 757292730 841773004 1 1 455874183 562748501 1 823037624 988076940 2 4567 2 2131 3 448058861 830315644 1 2 999 3 237568779 546865048 1 1 625716073 952541215 1 40710697 352518209 3 937905556 980913290 1 1 754397166 875015603 1 519951076 625458465 2 406 2 4239 2 3999 3 814224948 896540436 1 1 550447683 639767320 2 208 1 574614702 896000967 3 793611817 960679491 1 2 2286 2 3305 3 128456612 547646393 1 2 260 2 957 3 393901249 934576503 1 2 2547 2 356 1 261325459 280643311 2 4530 3 191148286 501086781 1 2 3327 3 170935249 887585803 1 1 453309770 662491170 3 715467354 794022471 1 3 295736390 802171357 1 1 165978612 843777199 1 426083422 762015641 2 1576 3 279663389 622214398 1 2 1930 2 2494 3 57961579 538617123 1 1 345094161 387018337 3 800207994 973874067 1 3 234338024 497670866 1 3 888636313 985074511 1 3 504474613 568063145 1 1 439459131 725556446 2 556 2 2467 2 3448 3 526714703 536597397 1 1 100089299 297697386 1 430346139 521551835 1 378970862 786709721 2 1706 2 3016 2 1017 2 1162 3 536341538 996998301 1 2 4519 1 430988072 736555878 1 893096100 971348307 3 569972607 633039081 1 2 4686 3 285029385 997004396 1 2 2803 3 587102373 713566588 1 3 862867994 919708333 1 1 966514663 972238191 2 4688 2 3529 1 527089086 674008364 2 2453 1 869879418 885852662 2 2338 2 3678 3 453398462 580195006 1 1 66862546 961067872 1 146764102 714651908 1 291304827 383066324 1 743689013 989412823 2 4085 3 848408301 991636145 1 2 138 2 3645 3 933710154 957106594 1 3 238177551 648433590 1 2 2656 3 607901831 625684440 1 1 756467474 797669236 2 4695 3 653242836 719535946 1 3 132255481 189385164 1 1 509006483 803205621 3 913560684 922277675 1 3 456311448 854165877 1 1 516933292 600711904 1 751603851 939668198 1 340733888 500980488 1 155860062 309443831 2 4699 1 197490111 939305383 1 85947941 101121183 1 812167775 845900176 2 4701 1 919597775 990395987 1 354625820 670049783 2 4704 3 537427696 834054613 1 2 4287 2 1451 1 793873198 934759932 1 231820478 892086821 1 579115958 860009174 3 740922412 960067871 1 3 855604651 869588980 1 2 4520 2 712 2 4164 1 54859908 298990790 3 104229644 858620578 1 3 640877007 828938216 1 3 72218889 423748531 1 1 321753435 387124258 1 872025090 909332397 3 565998234 709130523 1 2 1224 3 750185234 843056293 1 3 667013774 759390099 1 2 2961 1 640292637 688123101 1 389558737 511236500 2 3176 1 601552520 881165961 3 686484063 864969951 1 1 765559651 805953792 1 303870062 734895422 1 236415559 331346755 1 647202844 738591818 3 240240998 624461086 1 3 683831652 803452272 1 1 768222787 938162749 2 4717 2 2313 1 789176582 818540304 1 944106150 970614615 2 4720 3 20469 925297950 1 3 785210395 850973620 1 1 971895901 982770870 2 795 2 613 1 397995173 435762650 3 76691798 444229910 1 2 4723 3 892346290 973381544 1 2 521 3 428477572 830718972 1 1 792831071 968749725 3 857408886 955027156 1 1 89855704 153211474 2 4724 1 700165812 830481308 3 991331351 993236737 1 3 617499194 728576263 1 3 533995260 983375308 1 2 3667 3 978981443 985618579 1 3 105639192 323104220 1 2 284 1 966400621 982226201 3 726218842 753088361 1 1 107466674 219060073 1 670817647 949639406 2 4729 1 76067624 294898538 2 2555 2 126 2 296 1 931623265 980262543 1 522611143 532922584 3 817439552 989695272 1 3 96786901 492537118 1 2 4529 1 574699495 594373936 2 339 1 547691026 836954713 2 1477 3 905333768 940182942 1 3 126288967 577585334 1 3 189130550 673936472 1 2 3624 1 186944551 945259637 1 292070112 547668402 2 4735 3 359220833 628723037 1 1 709196970 896845193 2 4737 1 90966054 213027720 1 80323939 339892919 1 820192409 828371273 2 807 3 645866306 854523473 1 2 707 3 106552128 698658823 1 1 764729755 800100393 3 182928004 761712705 1 3 623700183 634075331 1 3 380885845 867573582 1 3 308033879 836586352 1 1 786213283 947377164 2 4741 2 4742 1 515639442 643087555 3 853176847 916336878 1 1 145139832 836662977 1 142888591 214554759 1 18298996 755568160 1 696938558 785785461 2 4743 1 923315124 950246924 1 970218149 987904150 1 331292446 914593698 3 785844405 925111063 1 2 3212 2 353 2 3816 3 1968633 869591631 1 1 713118239 768791513 2 1773 1 469731268 667392094 1 853598387 894716046 1 525843599 666873567 2 3467 2 3101 1 218960920 711976292 2 1986 3 371973597 468661579 1 2 653 1 988333499 991690464 2 4756 1 466194728 666716695 2 4757 2 3647 3 829627130 951965686 1 1 660275358 899261803 2 3029 3 555748051 738012626 1 1 153983581 677592697 2 4049 3 84022333 768880084 1 3 118423645 371623616 1 2 3027 2 3808 2 4510 3 703046838 923189409 1 3 660597618 862356532 1 1 355712509 659765192 3 159604707 418545075 1 3 503803775 821168029 1 1 121218498 565494992 1 891547164 893847802 1 6743402 18466481 3 327463504 591911785 1 3 229647335 483874635 1 2 4760 2 4761 2 933 1 347120408 707104951 1 135913984 369097495 3 246880714 839829834 1 1 686459835 947258002 1 488476920 946793334 2 4766 2 3223 3 578779237 676826816 1 2 3777 1 704688041 786590108 1 67270947 985165751 3 861599901 968738555 1 3 437273502 802374301 1 3 722046086 938389953 1 1 148392131 820956566 3 406846392 463028036 1 1 147659614 184263555 3 528912884 627287978 1 1 885714241 989082052 1 588793126 737296441 3 822930773 948343406 1 3 553162587 560343500 1 2 1508 2 3685 1 513421958 810855009 3 835835750 934563625 1 3 668774780 736672738 1 3 827903545 934387254 1 1 56419567 471232876 1 174049238 333508050 1 888787551 964968891 1 155773098 504391784 3 268796961 322806076 1 1 647492962 854845710 1 694916955 717876671 1 136691621 623270311 1 760448737 857683478 2 4782 2 4776 1 89902 755629647 1 934106455 945791751 1 127219139 412659346 1 522352330 841606275 1 174688432 649315516 3 461906201 538213260 1 2 4774 1 850242645 932966846 1 114170664 496064379 3 54752609 264888269 1 2 4785 2 3646 2 4066 2 1633 2 989 1 676366236 967961198 1 225117630 479539891 2 1140 2 593 3 437196350 673889152 1 2 4076 1 741028733 874014404 3 267682706 759386645 1 1 274790814 875038350 1 511248545 851393501 1 222068022 287029280 1 10851178 22225689 3 304613576 929742850 1 2 4792 3 103726453 968139658 1 2 4794 1 101733851 591628366 1 362918881 584673509 3 253757783 857358486 1 1 702479626 775016800 2 1201 3 705648422 910679371 1 3 568869176 661493558 1 1 919665351 999465019 2 4800 1 28930491 214136345 1 243545259 279978524 2 4057 3 508062834 595305116 1 2 3616 3 743045995 996671634 1 3 440975936 774262338 1 3 966967041 976803807 1 1 186699717 353951749 2 4803 2 4682 2 2061 2 3547 3 288232465 586891096 1 2 321 2 58 1 504095789 560654243 1 439847926 539891168 1 41863602 646400461 2 1546 3 518355899 635719320 1 2 4292 3 476391729 871920314 1 1 912476155 967390821 3 933987391 971267269 1 1 495930294 890826485 3 520648738 612391146 1 1 199302284 377437351 3 495330854 736986139 1 1 885670548 917910658 1 112722266 196861648 3 278548973 921744789 1 3 215102523 420840812 1 3 360855202 701958146 1 3 817398281 867088282 1 1 353456675 923433770 2 4810 3 495290583 629985960 1 1 114017068 425679305 3 152622831 401028491 1 3 130885004 530279279 1 3 222199081 426428742 1 1 466176417 953417924 3 960349509 968905655 1 2 135 2 2196 3 108545664 878807993 1 2 2918 2 1681 3 90885744 597615341 1 3 589676107 967974349 1 1 628172044 910488335 2 4603 2 487 1 202718748 703836339 1 471801067 868913109 3 105203584 436815513 1 3 510365985 842261651 1 2 4816 3 370739053 876598512 1 1 149485283 382763914 3 958002332 989525255 1 1 155114773 247200093 1 752752536 908370627 3 21604706 187173180 1 1 929123116 993849156 1 496401264 728279072 2 4818 1 823091400 970411494 2 4822 3 523752074 693086503 1 3 541536951 542383282 1 3 704249049 878888066 1 2 4823 2 4821 3 257151002 302114033 1 1 131773049 378116168 1 146688712 467763270 1 390212969 649625419 3 906467757 978787935 1 3 983761893 993686404 1 2 3246 2 831 3 75999195 714065317 1 2 2046 2 4633 3 671307254 961201747 1 3 902029183 932516542 1 2 4145 2 118 1 962488057 991146169 3 116087855 996536233 1 1 714239107 763171807 3 694691301 805217694 1 3 747874426 803076369 1 2 1250 3 280526988 302805984 1 1 630210881 847604505 3 116455475 651777065 1 2 3157 1 662333011 860607580 3 645476864 702576628 1 3 329135326 949876320 1 3 500492497 831278799 1 3 992117459 994924195 1 1 107013433 875283231 1 995112727 998358813 1 849255611 998682815 3 14639175 930471492 1 3 445392344 790260525 1 2 4833 1 753696759 914577991 3 569899420 739079853 1 3 77793619 218735007 1 2 4834 1 993157800 996733144 3 725315463 755341603 1 1 310332137 641890266 1 452908909 700097888 2 4835 2 3813 3 125407617 725885252 1 3 561328020 883038069 1 1 386062964 720540782 2 1853 2 181 2 2178 3 196722059 884681735 1 3 494346128 605490812 1 3 884253929 916561838 1 1 313854542 460696929 2 4839 1 227851890 507223589 1 930471508 979518113 2 4841 3 490386382 537766256 1 2 1818 2 35 2 2400 2 4459 1 745321141 966490663 2 1830 3 304990344 418421069 1 3 426973436 985332385 1 2 750 2 2702 3 594711295 621953624 1 3 592917485 832312198 1 2 4218 2 4625 3 428200228 590233492 1 3 59140864 116443512 1 1 338099646 835368425 2 3003 2 2593 1 384249471 578011365 1 638113336 664382120 1 621149286 978452977 1 223578549 711305275 3 853648738 989331960 1 3 513861925 534663021 1 2 4847 3 24796135 536178468 1 3 744253182 783373309 1 1 155963414 269030863 2 4844 1 965920436 986687419 3 856767808 889109697 1 2 4846 1 548246770 949654076 3 349585949 570153156 1 1 408824493 739265283 3 721804859 890445842 1 2 4845 3 186238671 464995917 1 2 639 2 3858 3 29963491 286707761 1 2 3868 2 3490 3 402624606 911379220 1 3 445948091 612346111 1 1 952102939 965826542 3 319284453 659779837 1 1 669781394 765444450 1 154875814 748067675 1 916446219 944841897 1 595208404 638331904 2 3419 2 1358 2 780 1 814383880 922269289 1 637071067 771231824 1 102102049 657911491 1 309854490 667365019 2 4858 1 38297128 714671240 2 4861 1 271468629 989167927 2 3245 2 3698 3 497146524 612480693 1 2 2632 3 646838813 952750558 1 3 693050611 876343332 1 1 552711748 626927294 2 2135 2 3969 3 862042198 912011852 1 2 544 2 3997 3 381160708 796569090 1 3 415035088 868012316 1 3 482029637 636716750 1 1 577060245 938880486 1 256463883 289270957 3 114640117 861205702 1 2 1552 1 40582372 114338807 1 837538680 951560921 1 94977780 386276838 1 959578204 961936148 1 634989896 945998259 1 631758895 913041885 2 4866 2 4869 1 780406739 885093774 2 4871 2 4670 1 293116747 663594698 1 375966121 800584457 2 4874 1 424458118 953673677 1 126872335 951279374 2 4618 3 479517732 519864339 1 2 249 2 2631 2 1103 2 1420 1 561381699 888794493 1 619559168 829388212 1 508615224 944878965 2 4879 1 689166712 944421343 2 2304 2 3758 1 959235013 980530642 3 748674162 828435140 1 3 361189026 626354964 1 3 831944985 896808177 1 3 218352463 745440002 1 1 174610691 843293345 3 825900870 957192642 1 2 1171 1 631731808 688437612 2 4883 1 402533295 645373343 2 1531 2 316 1 990703142 996348178 2 14 2 1254 1 758447079 981899449 3 666031332 869827423 1 3 883395732 991883811 1 3 681597524 946764033 1 1 629271133 905992153 2 4887 1 517620465 944902257 2 3602 1 161692226 995282616 3 481788908 591892281 1 2 4889 3 854094474 890703393 1 2 1255 3 969632865 982142137 1 1 128588715 224359344 1 566321703 869991315 3 22290480 120892992 1 2 2703 1 955290518 992647136 3 541542385 626104276 1 3 88482068 581270702 1 1 145260684 433730321 1 528964273 741370057 2 1486 3 177523555 455259613 1 3 372700379 697018254 1 3 70990513 470797219 1 1 859228276 977702241 1 244062283 979231371 1 907243298 916892784 1 804668154 847916347 3 780435586 992768637 1 2 4897 3 111287412 287621860 1 2 4202 2 1232 2 3677 1 678861608 962748442 2 167 3 208539328 394639997 1 1 652587659 875291106 2 4900 3 242127867 666597906 1 2 1036 1 100339033 543518555 3 450887733 499251469 1 3 855592896 968876433 1 2 3267 1 964123229 965440297 2 4902 2 3563 2 3094 2 2691 3 344916648 850063071 1 2 1442 1 265406425 994815984 3 804649466 970876074 1 3 142301509 786717474 1 2 4004 3 216072000 519093696 1 3 817462851 962666004 1 2 4140 1 252406475 300945274 1 330883051 935523556 3 89181012 899531195 1 3 261107027 482345148 1 2 645 2 2220 2 4770 2 3682 2 882 2 2265 3 136332522 480340922 1 1 358368898 625150059 1 586957594 685353542 2 1502 2 1577 1 734845720 978303663 3 825893735 932643989 1 2 2842 1 850227419 869652643 2 587 1 759909192 870683332 3 324378592 959496222 1 3 550471866 861066796 1 2 3879 2 4300 1 536517839 827265938 1 576003733 609124377 1 445689764 888257378 3 912299108 930663148 1 3 188897090 884969948 1 3 561573299 658908256 1 1 375197375 732238386 2 4911 2 4913 3 935307599 992436844 1 1 530893349 809076026 2 4915 3 585161250 718477409 1 1 697429192 960277413 3 571972161 862877682 1 3 808118715 878762380 1 3 365835338 605844715 1 3 655486830 795764058 1 3 443828479 480828426 1 1 223968602 315119990 1 698185526 809138308 3 264057713 869188348 1 3 832057118 948288658 1 1 446667672 739995944 1 696106881 900823012 1 714826414 749982046 2 4921 2 4919 3 813132028 953321531 1 3 740963408 914333629 1 3 999344998 999810595 1 3 456935937 972861097 1 1 601652834 766185937 1 196319277 494355181 1 385686991 798551447 1 635726873 703011190 2 4918 1 923933148 956479631 1 462943879 694280246 1 291737733 712205847 3 166210730 955125546 1 3 57269663 520719565 1 3 208801137 406001074 1 2 4926 2 4922 1 897157315 943723175 1 918590089 937894211 3 105884713 127759727 1 3 702324063 724058534 1 2 4930 3 775248350 889546242 1 1 827916237 865427987 2 4931 1 405116221 876031258 1 206027067 358203417 1 368884510 539736744 2 4929 2 4079 2 2333 3 811574065 906900407 1 2 1686 2 1432 1 773718442 884028686 3 665506607 752088649 1 1 729711821 984878503 1 378887766 719548481 1 759897019 824892846 2 4937 1 586845485 771819603 2 4935 2 4836 1 559668425 583135801 2 4940 1 414852398 438902898 1 763249150 939725734 3 347329406 913571279 1 3 297326713 826334550 1 1 611188715 823314290 2 4943 2 3752 1 418616157 421439295 2 4944 2 939 1 10012865 675340481 3 392329276 905952507 1 3 148505246 870169577 1 3 48680851 701432919 1 2 2916 3 772310644 773199268 1 3 745549368 997308180 1 2 3581 1 226200224 598944485 1 630543558 677708921 3 212316907 380547916 1 3 336715108 464763953 1 1 437225038 776469179 1 742002136 875376513 2 4949 2 4948 1 76408967 995882895 3 940837781 974963176 1 3 718209138 914756420 1 2 2787 2 2673 2 1025 2 2740 3 150669087 600129872 1 1 297984792 753678774 3 219421811 476128473 1 3 100473836 816395664 1 3 267035454 670658872 1 1 895912114 990426458 3 924089384 972104508 1 3 44897274 949511774 1 1 592841510 607511494 3 539453111 626541273 1 1 393852571 989104829 3 553349011 622770993 1 3 469442525 639835386 1 3 349604799 604871160 1 2 4555 3 344911368 371588095 1 2 3438 3 471532779 761238261 1 2 1228 3 333017587 623917441 1 1 12057134 686619160 1 431033157 585622293 2 3693 3 724005548 878511954 1 3 910294843 998195834 1 3 616109258 735528310 1 2 444 1 482639963 806480876 1 685648181 741569550 3 710750237 713415619 1 2 3259 2 2036 3 320787890 513583953 1 3 883573879 906399522 1 2 4752 1 127389801 304631656 1 275955466 936998048 2 2272 2 2878 1 485675389 706438241 1 210854757 221662193 3 886970563 932827653 1 3 516227898 718674850 1 3 992381898 993577634 1 1 395549669 532344430 3 654054033 764291522 1 2 4884 2 2909 3 151380321 213990904 1 2 1731 1 702484994 997727407 2 1489 2 4668 1 490997520 981167577 3 792349435 810808631 1 1 493263490 645267732 1 827992404 838896325 2 4966 3 990198952 992681419 1 2 4738 3 627345898 964150867 1 2 3369 1 446004913 658850921 1 94043603 160152430 1 852842649 957422898 1 351677906 688802621 3 188719305 663813964 1 2 4970 3 354925048 785163353 1 1 440764315 766724860 1 897020764 942911720 1 620084316 678429252 1 466254043 624526403 1 584771577 595524129 1 375697764 974222580 3 420088459 490348292 1 1 296867196 824452461 1 191329908 328145642 3 499104900 546100885 1 1 944021846 993630503 3 471168106 739223040 1 3 168514918 843195738 1 1 284541531 431889773 1 590533159 898018255 2 4973 1 494227351 786660003 3 960433951 963854048 1 2 4982 3 19136176 256069331 1 3 963773620 996443467 1 2 4868 2 1580 3 135619069 614399669 1 1 715113556 775237828 3 494060381 917984276 1 3 820099706 997372050 1 2 1456 2 501 3 68719044 540845162 1 2 4178 3 294810658 752821310 1 3 570007822 766134957 1 3 541907866 883099019 1 2 2299 2 2085 1 169712690 428644431 1 156174392 813484480 2 4985 1 976448982 987532823 1 196726122 877252090 1 277537809 974668052 1 969994278 973501803 1 145874105 446717304 2 4989 3 4910664 118670260 1 2 4990 2 4991 3 895764291 928456829 1 2 3835 1 345574296 548042330 2 1296 3 943630400 954637736 1 1 244476299 768009809 1 339941697 692415271 2 4955 3 493181783 903484417 1 2 3845 3 811427049 982218816 1 3 317057758 661230721 1 3 287109668 969091085 1 3 640778359 678800813 1 3 789550375 864894066 1 2 2625 2 2431 1 392234613 991356100 2 4272 1 578581840 975716364 2 729 2 609 1 658597643 941413648 1 182464424 218010504 1 557680566 649431726 2 4998 2 1536 3 864746721 986153401 1 1 935320402 950560021 3 225886021 619548624 1 3 572042099 608068185 1 3 210192986 750957719 1 3 237392854 578020727 1 2 3704 2 490 3 334292 375175046 1 1 501011195 725981281 2 2886 1 230127752 243255335 1 357878107 735286219 1 494260937 584184428 2 5002 1 147150735 289936279 2 187 3 878175385 895982070 1 2 1251 3 998068092 998570386 1 1 634288715 715104524 1 460248037 652637983 2 1108 2 4110 1 7696960 222523034 1 724354483 763801475 3 223808507 663838064 1 2 1599 1 721026604 761490420 1 320836284 775441882 3 597714794 894548588 1 3 378938239 964410784 1 1 137115865 230738501 1 168819846 421788611 2 2746 2 1618 3 441453428 473148063 1 3 709943034 970086179 1 3 724391375 900837453 1 2 4175 3 376001116 694968046 1 1 283502232 610505313 2 3051 2 2845 2 4895 3 507359589 542774132 1 3 404188747 537693317 1 2 365 1 625165202 964431575 1 821106874 902528992 3 477903027 510375750 1 1 679238741 937833551 3 215070770 848224700 1 3 725801617 917869217 1 2 1859 1 538710241 937525224 3 694770396 999115919 1 1 417293083 766379670 2 452 3 413347358 895557329 1 1 794925739 872368741 3 759923130 966392845 1 2 1253 3 384785258 999450767 1 1 535789001 938135030 1 350922831 359778654 1 161271513 758806655 2 5021 2 1434 1 230395374 655875155 1 15609153 176522235 1 105569164 204806770 3 526801842 575743907 1 3 55061851 115953042 1 1 650818288 779542604 1 298791492 750465361 1 373600855 966127396 1 278948390 530304724 2 1312 2 291 2 2986 3 224691278 911455670 1 3 501146744 728074969 1 3 622375070 965350851 1 2 2048 2 3189 1 885611309 900144858 2 152 3 509945583 668152831 1 1 980872176 988237794 1 499824190 927768587 2 2446 1 520066494 657577958 1 894746478 958363289 2 5034 2 3562 2 3436 1 583529917 704677685 2 686 1 384619091 616204259 2 1152 2 4678 2 122 2 2165 2 4882 1 465891575 815935342 3 112059683 438279364 1 2 4503 2 4824 1 26371553 729658899 2 1583 1 698746422 825608215 1 815050743 884392131 3 123052616 517246432 1 3 427783184 648780191 1 3 709152638 992372907 1 1 500443143 655418278 3 405424476 938841257 1 1 815679537 874615623 3 270585530 763674532 1 1 672556296 753445904 2 5041 2 2516 2 2479 3 493891130 882891142 1 1 507379028 685739878 2 4210 2 1660 2 4408 3 307965262 745675378 1 3 791078254 871664723 1 3 322632206 950283775 1 3 599960844 917783514 1 3 994866875 996337277 1 3 751056662 819845615 1 2 4572 1 861411863 883889222 1 339671802 514899455 2 4035 3 340888427 954380002 1 2 4172 2 4263 2 1158 1 122626952 906404975 2 3769 3 967496912 992075093 1 1 391635415 810285339 3 915789613 955333521 1 3 907631945 930897495 1 2 4797 3 795790977 966170627 1 1 59769061 177403207 3 433155350 895055456 1 3 101508448 435561987 1 1 107168906 559598414 2 3188 3 19118043 104528064 1 1 866186002 881408536 1 337241436 687890796 3 583875932 805471835 1 1 705150168 777256593 3 599568313 764444795 1 1 12491240 299840187 1 590952546 871479338 2 5056 3 14967484 614870255 1 3 264967019 714170201 1 3 658922877 862414105 1 1 976504015 979131079 1 290978060 410024709 3 623154566 961410389 1 1 595307357 648536563 3 36494277 879499115 1 2 5054 2 2558 2 131 2 4334 3 491941605 830213326 1 1 650770609 768119174 3 254446801 469190672 1 2 3597 2 3981 3 259516292 362098792 1 2 2891 1 644234443 859789781 1 243834121 707018266 2 5062 3 907054364 959697759 1 3 692056263 997760789 1 1 408058300 873634277 2 872 3 837144611 856269763 1 2 3358 2 5031 2 811 3 660827211 886534924 1 3 111747842 776664593 1 1 849247944 865570557 3 585566345 805348288 1 3 94022955 691697249 1 3 635902243 831239413 1 1 529244926 764825006 3 49174019 697355153 1 3 310296880 680638993 1 2 3453 3 201416615 465296835 1 1 72737738 631785045 3 212475009 269748300 1 2 5066 2 3541 2 3961 3 635632714 942639031 1 3 810907179 958370534 1 1 356308191 417653102 1 513845695 540251557 1 809763751 878485131 2 5068 2 5069 1 107653489 472754854 2 5067 3 264289571 497655814 1 2 2668 1 522755973 595703380 2 2600 3 345868645 412690263 1 2 1934 2 4007 2 3864 3 740291585 850219261 1 2 4188 3 714671549 969608126 1 2 3440 1 799468384 956475965 1 605346654 650526286 2 2563 1 675829012 938115466 2 215 3 317661565 788891011 1 3 443275341 883322613 1 3 855238056 974630091 1 2 3622 1 881639954 912931162 3 353510849 809801641 1 3 177684238 394269947 1 1 953285660 988681088 1 196415341 664468899 3 381721156 580261422 1 1 104848197 656482149 3 381735844 502307672 1 1 430719722 954867414 2 5075 2 5079 2 5076 1 379291311 406150705 1 225853028 691079286 1 304715607 931753386 3 270212506 808380047 1 2 4731 2 3689 1 710673479 810536697 3 919377690 974722320 1 3 460387836 644645512 1 2 2913 3 285168023 948125209 1 2 2027 2 2738 2 5037 1 410927190 479213605 2 2363 3 746216654 915499717 1 1 529771442 733574423 1 198410003 423695976 1 952284635 985422918 3 189938034 861134465 1 2 5085 3 413491965 729912975 1 1 110260401 953102310 3 533561493 581241726 1 1 381387113 836457921 2 4842 1 425098193 450129010 3 912004883 998025641 1 1 753313758 911282680 1 823235878 832841067 3 337727818 565483358 1 1 119967699 906482908 1 406178236 960474535 3 574261151 907212718 1 3 657404700 701918037 1 1 208981179 311132881 1 295189098 778690412 1 555686222 714649711 1 761616037 889530667 3 962982364 973452481 1 2 5098 1 850163188 992148986 2 5097 1 321736713 844554523 1 889456942 896085064 2 4174 2 1184 3 423258944 721950915 1 1 386463009 608931410 2 3368 1 192544778 446954215 3 674093369 776891687 1 3 574678743 867838586 1 1 515640981 613721897 1 49306265 730115337 3 500034633 711132979 1 3 969360742 997411018 1 1 623916131 803437029 3 957821219 979698534 1 2 5106 1 896390702 930379487 3 418894577 875626932 1 1 599598508 603213933 3 13320054 41812668 1 2 1984 3 4214261 658897381 1 1 520755085 652951376 2 1637 1 446555792 728221427 1 895272351 926238050 2 5111 2 4266 2 2461 3 462821508 982192157 1 3 751548070 886788528 1 3 680810930 721730308 1 1 2629379 887870967 3 879396521 966167870 1 1 297476051 330650668 3 448140939 619035113 1 1 525927466 886024664 2 5114 1 25226688 78937930 2 2060 3 527680042 976211672 1 3 705831337 948858830 1 3 414496479 853953704 1 1 463268281 475887833 3 955098370 990731414 1 3 536523092 596460677 1 1 141108537 143543855 1 939601163 964517172 3 906358935 996478443 1 3 699997207 812331491 1 2 2988 3 343076193 473180851 1 2 4751 1 372695797 702946199 1 744805732 886535017 1 75953420 530106719 1 499190742 615409768 1 500520294 579090098 3 70957545 487702785 1 2 4556 2 3009 2 4008 1 285216792 418974787 2 5124 3 911450996 974097517 1 2 3545 1 742440433 777069229 2 3228 3 640568364 872912277 1 1 243255661 781702353 3 670249613 866216557 1 3 922922077 974234443 1 3 888157285 902291101 1 2 3152 2 4286 3 846512222 919653539 1 2 5091 2 2349 1 36903947 161891684 3 536286039 980877638 1 3 174923207 977540571 1 2 5127 1 468432858 760092620 2 5128 1 130514818 968436576 3 746379428 960610593 1 2 3508 2 2069 3 557227212 780127088 1 1 871061870 911528535 3 954448776 954479039 1 2 739 2 3376 1 53974459 110552845 1 645707680 797592848 1 521363469 690159392 1 524775447 618168295 2 5132 3 804357979 838890280 1 1 811360222 866933084 1 357243396 388499022 1 954432451 979400942 3 140020527 540235639 1 3 773424328 779028399 1 2 5134 3 63708595 761008271 1 2 1338 2 46 3 547111721 646532098 1 2 1615 1 932557806 969143765 1 860940277 956692041 1 911237371 931546281 2 358 2 4899 3 169440033 386471938 1 3 902460572 928446768 1 2 869 3 638952806 706207905 1 3 410390656 793320309 1 2 2319 1 389859332 543998062 3 831540841 912385034 1 1 766863188 770818663 3 392749697 975949008 1 1 961080522 979698250 3 192756785 893234224 1 1 896725124 999427787 3 261504224 384440786 1 1 223080012 378987816 2 5141 3 523865202 581454271 1 2 5145 1 377787997 993690447 3 442715959 783739771 1 3 809131193 854106786 1 3 626534271 931814048 1 1 173882094 760498273 2 4396 3 300157637 749807000 1 3 817021166 904980438 1 3 984372149 993428118 1 3 336305557 882447977 1 1 535345386 883646349 1 244432731 897276059 1 285978531 393596360 3 234526864 722188504 1 2 3160 1 904332300 931729449 3 745982524 886283761 1 2 3665 3 862112130 973830232 1 1 860031905 979173850 3 307158605 890277381 1 3 264690794 703726820 1 3 790221338 824605317 1 2 5152 3 359272066 462576276 1 2 1209 3 451004909 766294617 1 3 610820835 784767099 1 1 71717568 331166158 3 988114682 993641016 1 1 845822773 948780540 3 703953198 704744361 1 3 436980285 994037693 1 1 740163294 819616702 1 565494349 927023521 3 146631270 261152572 1 2 5155 1 181679692 492039483 1 492934917 748586920 2 5157 2 2811 1 469742283 630896710 3 481111151 490218146 1 2 3121 3 909293402 980415667 1 1 352682234 961397747 1 578310557 627210855 3 221980347 422397072 1 1 576473623 669138536 1 232138875 812883663 2 5162 3 607726965 985584611 1 1 439787673 901493283 1 764469970 933354778 2 485 3 126768390 260603889 1 2 4003 1 405753979 971454027 2 1290 2 4056 3 747574502 895626626 1 2 5089 2 1816 2 3732 1 956865673 998001388 3 702696793 959159734 1 2 3874 1 791623494 801689342 1 109712445 581267383 3 604731304 688598355 1 2 1643 1 558156833 635367021 3 603314167 758775875 1 3 275535726 367845820 1 3 434428797 496410078 1 3 946481561 964706111 1 2 5170 2 2640 3 383162875 894491289 1 1 127667657 237760113 2 1987 2 1813 1 371285066 742157452 1 180223927 519026365 1 851050512 865656811 3 317599646 340879455 1 3 346681685 444300923 1 3 132022415 253983767 1 3 486743078 522048540 1 3 506748869 625138071 1 2 5174 1 519027248 641383302 1 563792273 665870802 2 5175 1 760917970 929716419 2 5172 3 763806708 974801596 1 3 667832681 710034912 1 1 647270757 856850879 2 266 2 5020 1 677727024 928947445 1 671328359 748149752 2 5179 1 948481604 962622594 2 4754 3 602176062 899743564 1 1 718406623 856769079 3 641428141 799502791 1 3 366981570 742082995 1 3 313895515 555577078 1 1 442512370 860221993 1 263448192 267103806 3 643377080 874846005 1 2 1662 2 4245 1 855832854 909929055 1 913079306 954034613 1 446869055 535246895 3 48836606 294361297 1 1 565542501 916767174 2 5186 1 53169388 390227077 1 739948092 972369091 2 5189 2 5187 2 1287 3 727355511 872898545 1 2 4284 2 1538 2 1764 2 3286 2 3885 2 2075 2 234 2 4149 3 312761163 526242537 1 3 478304710 499333602 1 3 770819102 881340749 1 2 2860 2 903 2 2454 1 218946407 564062153 3 414373803 926089825 1 3 741010866 769039201 1 1 553202213 906303202 1 733357434 818037878 2 5193 2 280 2 1305 3 679196448 860517753 1 1 425153356 797115537 3 178771938 634078723 1 1 472939671 582328486 2 5194 1 67587028 210007807 2 988 2 3603 3 959081719 968924126 1 1 35623663 444918649 2 3552 2 4898 1 825833644 856001687 1 704084575 825522189 2 1465 1 652323904 771587231 3 320829097 922860970 1 3 640816922 988653319 1 3 554972047 994705435 1 3 465256950 537040429 1 1 468061561 967581565 1 965259097 974859326 3 904534288 964504928 1 3 715074883 971313082 1 1 335631070 770540702 1 32889337 648297865 1 967379699 983308809 1 870699601 935489573 3 948067347 994026715 1 1 420184301 695668134 1 687972218 811839249 3 298920088 878261688 1 2 5201 1 263032 402267648 2 5209 1 859556006 987912091 2 789 2 1601 2 3293 3 540288456 778934605 1 2 4631 1 927952999 947108494 1 858375214 861714967 2 5212 1 229978357 238593733 2 4963 3 217289362 500092728 1 1 820888915 884024749 2 5214 2 96 2 1529 1 423167063 922505115 2 3883 2 4531 3 680839660 972618697 1 2 2741 3 24800282 92773609 1 2 1055 2 1995 2 4297 1 448851253 937777007 3 475983643 757912152 1 3 419339801 560352134 1 2 678 3 454017331 999164601 1 1 518573645 833308405 2 4582 2 3456 1 918536038 995606319 2 5218 1 691998781 903206336 1 498243797 783441938 2 1810 1 10646863 788793287 3 79415508 477905649 1 3 530324043 648583291 1 1 410932872 939405896 1 240944428 330906305 2 5222 2 4338 3 783124137 905667529 1 2 3551 2 4185 1 75741654 756418991 3 83573008 358639450 1 1 531912318 756984838 3 418745112 686917187 1 1 114924550 698605456 2 2624 2 3740 3 816818782 822558626 1 1 104648402 578372104 3 353489477 788871289 1 3 331575502 769281881 1 2 3703 2 2296 2 2699 2 217 3 539046208 584904844 1 2 1339 3 982254036 985556756 1 1 640776043 902067325 3 403807997 455909004 1 3 936947316 951213733 1 1 767148124 902413276 2 5228 2 548 3 275361118 988386402 1 1 953516453 985716338 2 3144 1 4636361 744150275 3 398986 567085258 1 3 437215762 707326066 1 2 5231 3 287157224 836417333 1 3 72483332 142114537 1 3 901944919 993443992 1 3 636372027 979468351 1 2 4135 1 590791821 689497285 3 846265436 937527953 1 3 314206291 588227357 1 3 904078780 932601391 1 2 1911 1 591925745 872829686 3 675474870 946505881 1 2 5233 2 4745 2 193 3 716444658 961186483 1 1 35099512 983131261 3 129195134 489490544 1 2 3783 1 97827564 199323870 3 708620958 990754928 1 3 252403714 959461065 1 3 949370814 984079917 1 1 457712745 879834256 3 61841097 270957275 1 1 712500963 873184676 3 443334728 444905173 1 3 802802310 809462206 1 1 551356650 605617160 3 859263478 911192135 1 2 1528 3 356244471 727876135 1 2 4586 2 2650 3 347370925 941380941 1 3 918849866 956781333 1 3 758462611 869358472 1 2 2283 3 469032727 923187051 1 1 873109542 941182392 2 4939 1 768964942 846770383 3 254660679 754121835 1 3 562391141 586340755 1 3 624444979 688534105 1 1 533642733 909174374 3 368090963 988942721 1 2 4209 3 924661063 929907252 1 3 363997286 803353192 1 3 120047002 123178111 1 3 436814884 798839630 1 1 261789166 706365089 2 5242 2 3574 2 480 3 725157648 995362209 1 1 894881275 954365764 2 4381 3 746184538 874908160 1 1 34998068 714817616 3 366713038 904490130 1 1 809678739 974076611 3 469494008 907528993 1 1 444855504 949814495 3 731877562 747337119 1 1 414891664 930400964 3 506609356 900075576 1 1 908784064 990200748 3 428692516 699890660 1 3 541187803 834991451 1 1 898457698 991725325 3 237587693 919491720 1 1 327480752 908179300 3 860116967 939628572 1 1 140631040 212194245 3 695133918 877461732 1 2 5248 3 349256805 713167680 1 2 5251 1 308051681 753567583 1 935755593 999329820 1 880923543 970697569 1 825294844 863921843 2 5254 1 596807042 842825163 2 5255 1 743327201 762878390 2 4009 3 626657204 916482885 1 1 331633198 730813042 1 395610844 834582051 2 5258 2 5259 1 173713570 580669613 2 694 2 1682 2 4312 1 208371297 417252177 3 17995358 558940398 1 3 764226380 842943067 1 1 149120075 905625752 3 365892375 740111751 1 2 5262 3 970988570 996282557 1 1 838970820 866144706 3 286600351 802467757 1 1 20987820 528103288 3 825415524 890635462 1 1 56588339 951653188 1 749201347 892993382 2 5263 1 82056692 183261384 3 93496314 260232006 1 1 698253828 892724997 1 736383273 947822301 3 15954813 475106967 1 3 829824658 867199463 1 2 5269 3 732912367 813655200 1 2 1414 3 427166603 621957817 1 3 736823896 885507007 1 1 882828226 893378203 3 50002573 736232869 1 1 112982590 985188126 1 299980588 475289574 2 901 3 162530715 922186156 1 3 912714431 942596983 1 2 922 1 193285928 377966993 3 366567446 693538209 1 3 727860280 907272977 1 3 864932218 983850299 1 2 1839 2 4722 1 460986454 719475862 2 1739 3 755777877 890963193 1 1 665866865 907116029 3 485519273 783187361 1 1 672232511 853380993 1 399541401 972963233 3 208044447 774787271 1 3 761478608 894069165 1 3 646617524 748403392 1 3 67366556 617589462 1 1 527107127 762555087 3 367021245 464937582 1 2 5278 1 735369697 880166491 2 1431 1 448338599 503480360 3 461812540 597723956 1 2 5280 2 4684 2 4134 3 507770875 699295943 1 3 348517450 802579797 1 1 942133917 968510540 1 924048881 964188092 1 231889097 290117844 2 5282 2 4358 3 885806162 967089137 1 1 514786815 710082573 1 531910611 916021408 1 245123950 738567883 1 402850705 853993835 2 5287 3 88861632 591688985 1 1 775501729 827527392 3 611977775 618615559 1 3 161291400 378055731 1 2 5288 1 855478346 995864674 2 5284 2 2391 1 629377260 965593959 3 38376387 329422467 1 3 529595381 728863926 1 3 577434049 854200253 1 3 323148434 532519260 1 2 5290 3 712441178 987917885 1 2 1948 3 657279358 945061829 1 3 23404750 919788112 1 2 4103 2 1400 2 965 1 660761593 992315698 3 939165504 984114102 1 1 106899970 459646619 2 3802 2 3496 1 168299307 814456481 2 494 2 4295 3 74082160 897941554 1 3 746244514 954054571 1 2 1785 3 956721037 971006258 1 3 957019032 960518730 1 1 348085985 753570066 2 4473 2 3083 1 387742712 605841050 1 720762840 967233428 2 5296 2 4400 2 742 2 2332 3 283957083 829926233 1 2 2888 3 754918483 793525762 1 2 2327 3 42706819 552114688 1 1 350316239 789677575 3 237310029 942751884 1 3 451108496 658016794 1 1 345829880 559034889 1 459784003 666823188 2 5299 1 911277000 921496259 1 176259105 219599976 2 5297 1 620507468 674868700 1 539651217 569342154 2 5302 1 199813903 970224274 3 997119413 998069710 1 3 659803046 736560151 1 2 5304 1 15974151 485732138 3 329890565 898064077 1 2 1349 1 593321558 609573710 3 138819738 976608989 1 2 5306 2 3648 2 2936 1 319551137 678919439 1 46796484 513585641 1 788935651 868009621 2 4346 2 3995 1 639497285 960636658 1 376636381 554626922 2 2279 3 606969268 763978847 1 3 593104962 673160999 1 1 906685288 908877891 2 5312 2 4491 2 4791 3 937805491 939925640 1 2 502 1 224442469 825470612 3 518267994 848537890 1 3 341462714 380748075 1 1 799203104 899475976 2 1638 1 15503656 644899317 1 696012266 906314267 2 5316 1 727556050 744464723 3 967005422 968517809 1 1 793640500 955141774 1 829484908 892479844 3 88741774 257786387 1 1 61483779 699436554 2 4053 3 479851688 974407421 1 1 722541477 945630484 3 117713890 745488959 1 1 958068032 963756313 2 2843 1 531234581 740388656 2 1512 1 302375303 710769256 1 297870983 966294924 3 671944498 945546785 1 2 4672 2 1218 3 53198280 544031772 1 2 2125 2 4764 2 4708 2 2754 3 741146836 892154079 1 3 947264202 963279382 1 2 3714 2 3383 1 146554745 934377180 1 831514378 845787280 1 666446624 932770789 2 4485 3 125921356 901736774 1 3 393635207 482066710 1 2 3424 3 445552891 546308553 1 3 97023139 178998517 1 2 2574 1 984603563 992314763 1 74361883 993417441 2 5330 2 5329 2 2885 2 2865 2 2162 2 2442 2 1696 2 2715 2 2097 2 5195 3 971459523 979518870 1 2 4258 1 523638045 566361027 3 726925613 898262245 1 3 150092548 663948105 1 2 4736 3 644470480 682056394 1 3 538368635 882715994 1 3 915236528 922535199 1 3 902701814 922734284 1 3 613088226 934057410 1 1 657390421 957362724 3 916839610 943875363 1 3 461697353 534599867 1 2 1966 2 3891 1 883924125 940101217 3 439854196 677593586 1 1 556734864 799793341 2 5334 2 1383 3 435096943 696580902 1 1 319157229 436553012 1 933007179 946260744 2 5335 1 322510251 854013452 2 2531 3 114086444 172501203 1 2 349 2 3342 1 527397295 961070062 1 255523815 631131395 3 55578475 700386735 1 3 403606931 695941518 1 3 549820152 795818017 1 1 663105842 836343798 1 293767947 767223945 1 144712453 297777357 2 5340 2 5342 1 484324981 767327303 3 300698406 497797025 1 1 700842903 947563836 3 664110673 759235369 1 1 126340460 214775226 2 2747 3 33757524 164710286 1 3 479107967 655402532 1 2 4417 2 4474 3 37219442 799022999 1 1 495932694 863825467 3 410862081 862312992 1 1 539205214 547252173 2 4421 1 845616865 856930145 1 76701987 404221881 2 345 3 270474935 645898266 1 2 454 1 234357252 764085531 1 981339385 998110789 1 520725495 807356715 2 456 1 330452856 533033170 2 1353 2 4702 1 421895011 708140658 3 219324173 526906642 1 3 632100736 891618746 1 3 691563106 777239195 1 2 2643 3 219781883 244931504 1 1 405191887 625095118 1 989123965 993862518 3 239003741 902342424 1 3 196547964 330029574 1 3 630823548 778904357 1 3 596516802 989213993 1 3 684418892 852751628 1 1 528093293 957483284 3 886397707 920638928 1 1 466949470 712240576 3 963836601 998912851 1 3 680992703 811887169 1 3 447330372 526606747 1 3 737431983 994503263 1 2 5358 2 4676 2 3302 2 4545 1 818160303 926929974 2 2693 1 88383299 924488871 2 1979 2 1629 1 293685658 646852818 2 595 2 943 3 387384263 403708211 1 3 704660172 727678393 1 2 2277 1 223947741 301832487 2 3596 3 896203390 997203370 1 1 534642502 709434811 3 203053103 769427531 1 2 5363 3 599390133 787350680 1 2 2872 3 611288950 934363006 1 2 804 3 360645068 503024506 1 1 712907615 892769246 1 990214223 996958873 1 587877526 834923001 2 5364 3 354614984 445926670 1 2 1988 3 980474145 992595146 1 3 660707492 769872612 1 2 4714 1 733885102 798793062 2 5367 1 976564420 990359478 2 2561 1 367489206 971989474 3 324333028 553822923 1 2 5369 1 212981297 673569679 2 4013 1 145172267 776600351 1 751960691 773910857 1 573204580 664893395 1 720425747 900814436 1 270023960 330455009 1 543622752 671220009 3 155537136 941856384 1 3 860165927 914354098 1 1 163340851 971394565 2 679 3 923879579 942753017 1 1 935225651 947296608 2 5229 1 240491562 530821790 1 373244338 846482567 3 944520861 949644333 1 3 815122020 831493820 1 3 85015937 666766325 1 1 552289215 644564276 2 1851 2 1628 2 1974 2 3896 1 423091213 770189459 1 925807984 985282835 2 5383 3 74571370 840965536 1 2 5382 2 3164 3 841293890 876689431 1 2 1728 3 673236738 925927791 1 3 766780776 804767011 1 2 3939 1 214473918 482124709 2 906 1 611407552 704488418 2 4051 2 3148 3 418456860 767737392 1 3 724460705 726744709 1 3 865379526 887996139 1 1 395039310 573319682 3 167607370 704229733 1 3 464451699 759883901 1 2 970 1 702059234 960979044 2 5072 2 4141 1 127848356 138295831 2 5388 1 232187696 795236330 1 181349312 360984086 2 5389 1 400422491 548559865 3 353413108 995328161 1 3 103875376 366177668 1 3 181157260 900304105 1 1 715223693 777806789 3 761814695 908187228 1 3 545530978 896849608 1 1 330609645 836916934 3 145060832 906328768 1 3 16371830 543241714 1 1 691511420 933706566 2 5393 2 5391 1 105969850 161211660 1 892583165 960982259 1 67670217 611599636 3 822110342 863853206 1 1 598098417 961204530 3 707407106 916039833 1 1 626515568 908772231 1 337113447 794983336 1 578175826 953256141 2 5395 2 5400 1 973449634 999360734 2 5401 3 533247275 724322529 1 1 699778756 829646020 1 95251783 386099799 2 5403 1 162766703 612244499 2 5405 2 5402 1 250400753 869962933 3 224988465 539311923 1 2 4964 1 292545910 508731036 3 770312570 906596799 1 3 983000533 991515430 1 2 3331 2 1743 2 1542 1 867091739 929525829 3 853943563 878532839 1 3 496869757 609137348 1 2 1738 3 703428270 849185309 1 2 2924 2 1372 1 806442491 869647951 3 204427471 999682313 1 2 5409 3 974139123 981521993 1 1 470614764 895107144 2 3226 1 388207375 979966397 1 277549241 412485713 2 2950 1 655364985 674776097 2 2758 2 4152 2 519 2 3831 3 870896774 989143933 1 2 2322 3 158903499 485701006 1 1 206900790 384289270 2 670 3 508931563 865123171 1 3 129726607 543092207 1 3 517420834 592108202 1 1 686431371 796201665 2 4176 1 703578863 978269432 2 5416 1 682773730 844218130 2 5417 3 778066277 875495352 1 3 441762805 767311979 1 2 1485 3 909266519 978033147 1 3 974945360 987935641 1 3 941798299 985807694 1 3 305614397 899307978 1 1 735800712 871811940 3 823121917 946554991 1 2 4788 3 578197232 607987824 1 3 566096325 914624473 1 2 3303 1 177693321 231074165 2 1142 3 719709724 744484104 1 2 1650 2 3091 3 374440613 546275325 1 1 935461619 993162131 1 493963170 730372466 3 630647144 790221454 1 2 5420 3 747921279 787950636 1 1 223989904 589063909 1 930602636 990137490 2 5293 2 5406 1 503334053 566055329 1 115409028 741772661 3 637516160 887341865 1 3 703415939 904537382 1 1 633248517 813376331 1 576660636 960705609 1 351898048 736656428 3 190274854 643887353 1 3 63012596 179326216 1 3 734643657 847680678 1 2 2259 2 1029 1 31741863 272978184 2 5137 3 278806220 331229987 1 1 196867500 920400882 2 3639 1 319994920 778868597 2 4855 3 677774946 932116817 1 2 1240 1 156073516 497225960 2 5432 3 754432896 860973920 1 1 952357886 981198615 1 896976961 938519474 3 557867994 591369553 1 2 3904 1 635492891 716982441 3 371443104 610797974 1 2 5435 2 1099 3 708661387 847221835 1 2 2316 2 3836 1 908425909 932959629 1 682326848 783303368 1 893715063 923804840 1 539415481 957464021 3 949625445 970714023 1 2 5437 2 1128 1 101528232 816462382 2 1441 2 2191 2 3379 2 2603 1 716136037 824652992 1 587663578 997412876 2 2771 2 5115 3 812916821 861017059 1 1 658436395 660564439 1 925487771 928861380 3 772871939 880214680 1 1 408239644 650178464 1 169541149 931452088 1 445922354 604549771 3 34061345 569027707 1 3 489645981 534018644 1 3 743652431 922905297 1 1 707951862 755229673 1 718405355 918893910 3 460967767 997119377 1 2 5448 2 2373 2 2523 2 1393 3 667713465 685427361 1 2 2394 1 94506 264899750 2 954 2 2255 1 748348301 936328830 3 315452627 753557107 1 3 206452127 278009971 1 2 342 2 41 1 719548787 869822871 3 148260501 969241042 1 1 649524394 934575492 2 5110 1 898247558 945004174 3 972096433 975559075 1 3 981108263 989726998 1 1 436825707 920149071 1 685630039 746981527 1 971045998 972153702 3 980320000 994583926 1 1 568488007 958940558 3 986464529 987212619 1 2 5457 3 62201173 905156249 1 2 5328 1 665526908 966259303 3 182607302 501402825 1 1 89544680 228159528 2 5459 2 3037 2 3652 2 569 1 962951343 978033940 3 573691680 605211794 1 1 362337059 984204953 2 4864 3 958542598 979012848 1 3 440954861 641504548 1 2 1166 3 913268266 988979098 1 3 41007768 102690602 1 1 446343644 561160501 2 5463 1 954856796 962145343 2 566 2 763 3 565065244 748731096 1 2 4554 2 1357 3 663679199 985110619 1 3 154121866 372367822 1 2 4489 2 640 2 4296 2 3129 1 325016543 346512812 1 434270257 557689881 2 1843 3 55654266 917069554 1 3 31896840 745571613 1 1 982606756 996881228 2 5327 1 789678753 984728645 2 2901 3 981552917 988735609 1 1 552339134 680733502 3 319727341 912223397 1 1 183391711 762211894 3 664084707 995903627 1 1 572950432 692531251 1 268038304 812123466 2 5469 2 5470 2 5472 2 5102 3 604803447 702016414 1 3 287689234 415797666 1 2 2973 3 936044187 968526101 1 2 1234 3 973798131 997155121 1 2 4047 2 3737 3 531457310 662454773 1 2 3098 3 679186722 877516631 1 2 840 2 492 1 895525525 978735813 1 615704629 690286081 2 5473 2 5474 1 537379265 805112546 1 979568456 989127784 1 145970225 906676956 3 139934033 523739773 1 1 325502986 857374800 1 713640904 830156267 1 509335080 722461884 2 5477 3 286935849 740710567 1 3 35348360 861696825 1 3 152451307 535769152 1 3 696372239 767381306 1 1 401018602 970781650 2 533 2 5129 3 408204152 869801394 1 1 910485445 968813041 3 465399418 784336522 1 3 56314373 151024102 1 2 2721 3 661852808 718213702 1 3 678918091 960630582 1 2 4316 3 925930061 948332584 1 3 943230717 966263597 1 1 248042063 532896216 1 501037497 762842474 3 440149845 688711484 1 2 33 3 619728992 792330451 1 1 29057899 507956518 2 4203 1 774522245 958283749 1 85104612 640630500 2 5487 2 1640 1 139458543 540262913 3 707073482 801581898 1 1 750635324 927020325 1 136076055 903649256 2 5490 3 33595432 504948400 1 1 295453751 726774510 1 580647031 989129709 3 975027884 975826422 1 3 376776386 648706971 1 1 758080578 864894867 3 275246695 483860520 1 2 5492 3 732886461 840279044 1 3 206195851 608726995 1 3 347335587 869616481 1 2 5489 1 730667493 827452995 2 5488 1 369537780 801464216 1 14144268 347200700 2 4385 3 790358742 851773184 1 3 895840131 905008249 1 2 1572 3 630595087 785872116 1 3 420155088 692018658 1 2 3274 2 451 2 2315 1 323588673 856367439 3 629927711 883021638 1 1 934100848 935498701 3 137590089 164724251 1 2 4979 2 4207 3 579496231 732783055 1 1 709157192 884593716 3 581283985 780249288 1 1 881832335 921550444 3 312437361 565243578 1 3 361091585 894498886 1 1 950823387 978165824 2 4647 2 5276 1 281322856 367824672 3 317854669 555493396 1 2 5073 1 863549231 988874068 3 7792608 502840913 1 1 931465453 967296609 1 971594758 977735969 1 897517882 946408770 2 5505 2 3374 3 290601459 542655889 1 1 789428674 838392683 3 58813760 349645299 1 3 50034097 113571616 1 2 2644 2 5203 1 324791891 938721755 2 1306 2 4324 1 365024719 505368680 1 868913229 913809514 2 5509 3 866851851 898989664 1 1 474806591 478611038 2 2251 2 5122 1 338664499 555753221 3 620999051 863682610 1 3 752550943 894112838 1 1 665991414 842720115 2 5513 1 662126282 833077217 3 330639501 598581493 1 2 248 3 553038560 694120783 1 2 2662 3 562864245 753266742 1 2 1717 1 542852393 888922110 2 5515 3 243299236 337609510 1 1 658356245 706475471 2 5516 2 4317 2 3239 2 3470 3 868804079 914661006 1 3 980785559 991365032 1 1 978524500 978785236 2 5517 1 746632144 801247446 3 808397447 883268079 1 3 100802294 845946653 1 3 20569731 655423428 1 3 401388260 590787952 1 1 594796703 648373795 3 125259613 254506712 1 2 5518 1 275996505 877539496 1 890610618 922766495 1 535683823 719705163 3 971025710 972371214 1 1 999425148 999444716 3 175821633 409781666 1 3 830846573 840076443 1 3 868494562 927737263 1 1 869550303 880896452 3 19111875 202386243 1 1 229199762 624640083 2 5522 2 5523 3 351458129 474619773 1 2 791 2 1329 2 661 3 911979391 985503905 1 1 145118210 527326022 1 726540443 919552586 2 5527 3 675636547 820613506 1 3 205891569 613176277 1 1 120640683 861736981 1 88343689 448542741 1 83272608 227443979 3 461279415 677399476 1 3 769289554 829285459 1 2 5529 1 525035378 950260527 1 491056681 825788805 2 4380 3 201827876 939948995 1 1 584200108 774081813 2 5012 3 124175267 833010560 1 3 320996108 734312854 1 2 760 1 683645696 811825977 1 910996052 938426670 1 538697763 959607410 2 5534 2 3971 3 928236910 969749945 1 1 84769570 811965433 3 969288997 974368557 1 1 340880277 673234254 1 470191845 827550510 3 335771265 995085682 1 3 203165158 316487758 1 1 792584427 943123236 2 5539 1 541641845 713540948 1 313415191 722946784 1 326986693 633913152 2 5543 3 943546807 955930303 1 2 5542 3 725875053 869852024 1 2 381 1 280329070 448333478 2 5544 1 800415756 895366364 1 693564484 830130801 2 5546 3 483679923 576033928 1 3 878555165 903896825 1 2 2606 2 4402 1 89131647 720559262 2 5547 1 134379504 159084431 1 975738004 992117672 2 5549 2 3254 3 177625977 896692322 1 2 440 2 2903 2 4525 1 173436160 924744629 1 655214970 847220178 1 825667332 836648073 3 68687067 751663553 1 3 214190598 851116166 1 1 867175059 921039651 3 490485371 802304210 1 3 449437225 935105679 1 1 886535626 981406843 2 5554 1 829671018 945932518 1 674002321 820147171 2 5553 3 977290323 998396813 1 3 806669384 927010806 1 3 637855195 648472154 1 3 118103684 160581978 1 2 5551 1 267938975 711433570 1 611933173 977153589 2 2406 2 3031 3 458660826 897223840 1 1 149486191 919771033 3 604209693 712673753 1 2 703 1 304229944 891650238 3 855797167 886507886 1 1 211695080 951395225 1 296601314 809821211 1 433566217 662857558 2 5561 2 3683 3 675066139 916183620 1 2 5331 2 4476 3 978386778 981512353 1 3 951892998 952134210 1 2 4280 2 2999 1 844383889 886710434 1 23592248 749873453 1 401873231 728471500 1 13523415 982443531 1 206098036 620869886 3 636529263 821620227 1 3 3586032 911415924 1 3 352906297 374432415 1 2 5565 2 5564 3 274829940 940580102 1 1 289449374 536144042 2 2330 3 719000638 852229582 1 3 92283940 602793376 1 3 996543817 997117257 1 1 877001053 937955886 2 5570 3 760916549 870317550 1 1 510463158 829607708 3 306912679 933401420 1 2 796 2 748 3 962198481 969258701 1 1 619933247 932814250 3 614371828 901617390 1 1 573784126 708081134 1 437942983 749615542 2 1233 2 412 2 4851 1 900133083 968828321 2 1013 1 953411990 970958707 3 631349663 727281470 1 2 5576 1 494139528 650831757 2 563 2 5221 1 812963480 990814786 1 806390834 980168661 3 86245197 468029408 1 2 5578 1 909918162 927244624 3 272063033 640649301 1 3 228584240 838297393 1 1 808136258 933165960 3 621796320 816254531 1 3 391368349 473106258 1 1 375253645 642527352 2 5582 1 948294743 968590520 2 5581 2 1468 3 123265155 297270341 1 3 736604843 900117379 1 2 5566 3 645507033 824965605 1 3 954419486 995014094 1 3 764281982 901119015 1 1 487874250 820823531 2 5584 3 193194938 836818760 1 1 186646659 226239641 1 122793371 253711571 3 389143453 946586549 1 2 3955 1 603172504 760520445 2 387 2 3890 3 401556170 491489966 1 1 107548218 254207533 2 1715 1 290663067 799176807 3 720669291 830506236 1 3 590869152 925410670 1 2 5589 2 5158 3 927259028 967838620 1 1 245924014 940443849 3 487666729 793693787 1 1 696916778 730385578 2 5591 1 513989249 771333218 1 705316067 960906706 2 5592 2 2132 2 4667 3 341405401 827929764 1 1 278665728 521910933 3 68608781 698726415 1 2 1604 1 262821653 334700833 1 143380789 328737950 1 154397670 750130803 2 5596 1 439484010 522164714 2 71 1 867434889 989810402 2 5599 3 529309196 779619883 1 2 978 2 4271 1 927652539 930048118 1 830908335 888261401 1 945007551 986596715 1 130023270 732983820 2 5600 2 5602 3 145039183 808463772 1 2 5601 1 187901126 592658966 2 1472 3 611844464 755163871 1 2 3039 2 1857 3 867401952 943024871 1 1 818731220 827214899 1 537744631 982830862 3 288150700 545846743 1 1 137158623 244300526 1 647862167 953188842 3 792865500 803288561 1 2 5608 1 384758887 634487500 3 724013112 883710462 1 1 519754029 524097584 2 5605 3 197895003 648448156 1 3 31139467 109342800 1 1 994503606 998188611 1 199151408 600031828 1 334767974 918053326 2 5611 3 207359002 642370607 1 2 5613 2 5607 3 926529002 983807252 1 3 608909324 714109531 1 2 2819 2 44 3 776028405 870498664 1 2 2270 2 2983 2 4332 3 238359800 932671538 1 2 4593 1 981145213 989366272 1 855408546 959951255 3 720012533 908835733 1 2 5615 3 522744607 811144290 1 2 5044 3 507877613 876352468 1 3 329536580 935119127 1 1 314622266 552504226 2 4469 1 975010029 983618496 1 351111683 493062007 2 1630 3 625846 859912484 1 2 5169 3 304734315 834147758 1 2 776 2 4781 2 2134 2 5277 1 31292833 610334293 3 162464399 747977791 1 1 761656115 920280804 3 617031875 947091930 1 3 115958556 176611216 1 1 351104636 798071776 2 5620 1 73685796 291933611 1 295049053 734987275 3 266799676 783433009 1 1 603987931 745550626 2 5619 1 464405660 508304720 1 206628022 280189326 2 5626 1 452075695 855177425 1 362390300 867331268 3 129092700 986263851 1 3 406450923 694704134 1 2 5622 1 41741183 927604068 2 5629 3 134420249 485046266 1 2 466 1 175196659 505332626 1 442033811 717490001 1 471891503 810010900 2 5630 1 82218725 267116479 1 928187895 962668058 2 5633 3 21177413 416687431 1 2 4457 2 4030 2 433 2 1389 3 645128413 778380349 1 2 2456 1 111248034 976312124 1 697869513 952849109 2 204 1 882372355 934666983 2 5191 2 657 1 758549666 969616316 2 671 3 897995871 997977528 1 3 502834062 715268929 1 2 5241 3 720963864 837126298 1 3 455472200 593419439 1 3 491366505 741640294 1 1 35314160 888399155 3 158459044 440027735 1 3 535466229 928999019 1 1 536048119 638268487 2 2648 1 131557298 142954350 1 202962150 835060815 2 3074 2 3947 2 1517 2 649 2 3108 1 820207229 937302111 1 905095100 957562245 2 5643 3 355156349 961508668 1 3 152129338 826299162 1 3 217045602 781104016 1 1 694964472 785501692 3 583706409 890458231 1 1 261366513 918064493 3 338263224 964306157 1 2 1521 1 648306382 864775418 1 671669177 865397923 3 28877107 277587630 1 3 757023346 847398484 1 3 192761075 617426060 1 1 154552416 192180695 2 5649 1 256383689 557024579 1 3715600 603948488 3 614925164 671797254 1 3 361212295 892155974 1 1 281982316 728012955 1 418373892 774071018 1 158073466 808175812 3 988111070 996836524 1 2 5654 2 5651 2 5650 3 14828123 992941789 1 3 689923374 878371356 1 1 887027300 906655757 2 5648 1 394418503 763333736 2 5656 2 2030 2 2638 3 593251317 790108561 1 3 194052372 885455661 1 2 3940 2 2685 2 83 3 739589432 931161156 1 3 649318948 786274848 1 3 416228124 955179614 1 3 861259079 870266472 1 3 198877598 729686394 1 1 928075145 981974189 2 5657 2 701 1 39573813 831378383 1 681199890 995772400 2 2929 2 1047 2 1347 1 44730130 963236339 3 191932098 235644636 1 2 2856 2 775 2 5464 2 510 1 762001128 771898077 2 3411 3 141570491 792044707 1 3 127101275 938408807 1 3 128112746 547256194 1 3 916283412 949931136 1 1 472527762 691295472 2 2392 3 197787739 308584927 1 2 4304 1 311680025 374791131 1 368384310 861540992 3 221541666 764415907 1 3 656495220 929157947 1 3 960113886 985294698 1 1 567546114 967229766 3 996130557 996262032 1 1 415218871 730864960 2 5663 1 678896606 915691414 3 821872999 934035044 1 2 5667 1 799964968 946044474 2 5664 3 254740766 651042481 1 2 5666 2 3804 3 716152125 805552168 1 3 348534365 751683006 1 1 312422232 590019751 3 691739986 871184985 1 1 851544669 954319708 3 129007486 905687416 1 1 862018098 945318289 1 399207114 670030183 3 496218265 670788292 1 2 5669 3 598067647 898663592 1 3 178744625 452320316 1 2 5671 2 5670 3 617239277 766683086 1 2 5672 2 725 1 156216746 227376327 3 173826708 516538015 1 2 5462 3 955174126 988975091 1 3 294842741 607345748 1 3 534080084 624439281 1 2 4362 3 195967309 448665376 1 2 3923 3 281679447 589706950 1 2 4404 1 242857406 707334053 3 208376985 951388946 1 2 4564 2 3479 2 5279 1 854659808 863308364 1 377679920 686734024 3 278508016 882505820 1 2 5676 2 4514 2 283 2 794 1 691675420 916638147 1 356880842 542637437 3 471005383 900719563 1 3 143551222 981179007 1 2 2601 2 4730 2 3484 3 124831409 182964290 1 1 908109551 997878949 1 621748215 658756146 3 465492450 512728665 1 1 503274711 673930495 3 858908361 865372607 1 1 15717303 568209468 1 635033382 791025870 3 604517976 766764952 1 2 5681 1 178936031 576974625 1 545508530 995214137 2 5684 2 4462 3 834810208 926176771 1 2 3399 3 170611341 968319937 1 2 94 3 284878495 813828511 1 3 613874528 896345677 1 3 896603815 991578944 1 3 518938570 756354242 1 2 5000 1 567643610 695299895 1 875064499 985454912 3 223525109 379871052 1 1 899628446 988198037 1 604645711 992315009 2 5686 3 954586120 959131072 1 2 4890 3 211149272 415089983 1 1 113266187 520946057 3 275625957 436386432 1 3 616052624 892760220 1 1 778300888 784330498 1 441146223 731809559 2 5690 3 761458376 981355696 1 1 589262889 806052363 2 5693 3 830858926 900289359 1 2 3477 3 365401435 632704380 1 1 240862443 717599943 2 4814 1 873734893 990337586 1 947270043 974991705 2 5695 2 2146 2 5494 3 797134966 831093668 1 2 1784 1 582173434 622182067 2 1205 3 359852656 684772587 1 3 718891934 946498800 1 3 479542992 891310654 1 2 5139 1 837238576 920075061 3 827483383 923106027 1 3 589588337 800155324 1 1 616338555 994117603 3 122802561 297809859 1 1 916169477 946799774 1 471963840 837592434 1 985240142 990655092 2 4762 1 403273303 859871032 1 23286981 851621103 2 1960 1 657446632 754687592 2 4351 2 168 3 695549585 996608175 1 1 421396568 468320408 3 346652257 494389274 1 2 628 3 268700182 982279362 1 3 478057066 853129936 1 1 801651137 874307937 2 257 1 926589634 950523448 1 19045480 494722974 2 3460 2 3346 2 4340 1 953818614 979891855 1 339188392 594520246 1 147093750 628549807 2 2015 2 4193 2 4715 2 3359 2 1783 1 525846913 778575994 2 5713 2 2356 2 4669 2 5148 3 975943239 978749712 1 2 1278 1 36749565 564497145 1 289960303 972319271 3 554081791 612553806 1 1 139142146 576203231 2 5716 1 462737925 659499065 1 451188467 996327273 1 327557782 788750626 1 443559497 567738575 3 337637726 407947448 1 3 683847834 912195252 1 3 145583467 910329534 1 1 369177473 642746998 1 903014001 919579237 3 409542472 564446910 1 1 631236888 676766695 1 690358693 822457708 1 342694222 904782717 2 5721 1 163301261 540533390 3 163171208 543663706 1 3 68629561 130343279 1 2 5718 2 5722 1 403566210 466139830 3 86012219 921688577 1 2 5720 2 5719 1 383329529 584387460 3 931509691 956663260 1 1 330620345 895960347 2 5729 1 66042896 979597576 2 5727 2 5728 1 17628571 889464112 2 2230 1 599858078 608314867 3 409163727 474336339 1 3 861880667 929919002 1 2 5732 3 44468405 193700746 1 3 174976180 421148488 1 2 754 2 513 3 209060362 630702532 1 1 649786052 885965760 3 312004713 788597122 1 2 4279 3 251206090 350834875 1 1 163952589 823737876 1 423513467 500465490 1 698568977 756115099 1 328834033 365492711 3 788350878 844246863 1 1 465115296 819427470 2 5735 2 5520 3 989086016 993817816 1 2 3840 1 944790803 977385282 1 41764210 916853557 3 66877763 854180410 1 1 817406714 971102325 2 5741 1 535984616 766632285 1 679660371 891317746 3 434832538 720172757 1 3 603456628 820044520 1 3 718764662 961493125 1 2 3707 3 489692304 808913975 1 3 736615827 993299950 1 2 5121 1 88366028 956391124 1 332392159 891308388 1 525560999 648431675 2 5746 2 4414 2 2089 1 207081213 738439106 2 4328 2 5632 3 781660170 944400181 1 1 772322914 786496910 3 991161387 995795681 1 1 853088480 976908827 1 941539075 947427595 2 5347 2 3357 2 1491 3 417712226 842123570 1 1 358553645 675555301 1 506418667 758291910 1 316655568 669353002 3 152808589 776548299 1 1 510174327 796883701 2 5752 3 213937007 219400406 1 2 5751 2 4573 3 293787500 489937885 1 2 4773 1 533635839 688116252 1 443584019 554409505 2 5755 3 949658463 991424198 1 3 545488455 976300660 1 3 628088134 909858605 1 1 646424354 714656254 2 205 1 734376554 859636441 3 445828740 658230107 1 1 681991367 763926464 3 307562765 994383140 1 3 281905290 536309268 1 2 5758 3 968301199 991431775 1 3 980748898 993103024 1 3 401216003 631199901 1 1 894319989 958275853 2 2489 1 857041973 970984025 2 5761 3 296361941 478833598 1 2 4777 3 195837221 228164242 1 1 532710714 661823017 2 3400 2 1644 3 441994308 610625887 1 3 424537250 714466026 1 2 873 1 924007835 965690110 3 578507374 856801324 1 1 307799635 460936848 3 267492149 546151622 1 3 201688760 311760402 1 3 284197492 327841397 1 3 669095015 713082398 1 2 5764 1 739537742 966577124 3 834604083 909657507 1 1 791562113 968621499 3 408381193 898158562 1 2 5765 3 77382598 786793817 1 1 402602383 545969009 1 166227634 543419363 1 782141586 787020592 3 99702468 129899746 1 2 5769 1 708259713 972953883 3 215853540 935286698 1 3 282505342 954498885 1 3 148043385 426642022 1 1 12696903 315692016 1 21415840 625370580 2 5771 3 33628180 726358878 1 2 4160 2 764 2 1958 2 3984 3 9712558 88379973 1 1 541557320 671323788 1 671439486 786238030 2 5774 1 377620063 729608460 3 223392280 325089467 1 2 702 3 791988744 904117041 1 3 706304383 891761709 1 2 4216 2 2857 2 2050 1 719596638 815814377 1 135317045 872827555 2 5705 2 3468 1 10942771 813835473 1 489319778 935219570 2 155 3 267757774 282246956 1 2 3525 1 190725338 812526625 2 2119 3 704498227 863360074 1 2 974 2 2687 2 2136 1 146647916 401432833 1 95303392 442246198 1 508765862 810116341 1 830885037 960872289 2 5784 2 4281 1 696738656 921066457 2 2488 1 88843665 606961840 2 5786 3 961842647 971445404 1 3 667857375 977228971 1 1 799543023 807312924 1 455306015 455630558 2 3779 3 689472601 735487266 1 3 358541863 750535857 1 3 709619888 735362652 1 2 1543 2 294 2 3566 1 526862147 755301040 2 4 3 646601157 731366005 1 2 1591 3 998334738 998790780 1 2 2507 2 4352 1 773071843 791684151 1 114579381 503320295 3 543225180 816662043 1 1 868866057 888085384 3 642688297 706001283 1 3 464137630 759136014 1 1 732574158 932792579 2 5790 3 109963747 721891641 1 2 5792 3 191661899 949857270 1 2 4050 1 445512339 558501598 1 575545652 889185922 1 665584251 999071594 3 465816148 883207379 1 1 835552952 919678710 1 578065840 934068242 3 557899797 582568267 1 3 551243967 688444742 1 1 442340267 951870275 2 5798 1 364403718 636182328 2 5800 2 5799 3 42664951 868951650 1 1 726883631 942897547 2 5795 2 5797 2 2384 1 235695694 621437658 2 1540 3 947109073 980894813 1 1 878460508 954368639 2 5803 2 4671 2 1724 1 744502618 863301164 2 5804 3 819688746 972071458 1 2 4133 2 1124 3 115047919 657005408 1 2 4267 3 402553731 982946974 1 3 196692672 310204284 1 2 4026 1 71005643 683106407 2 1760 2 1457 2 2875 1 113168320 501816717 1 902767079 968620593 2 5806 1 799051257 955646254 2 1691 3 404876135 456540028 1 1 284081441 504211772 2 1876 2 12 3 142327523 480631931 1 1 366055988 808627192 1 792506041 813591912 2 5810 1 74388496 215186747 3 49637398 338875147 1 1 284938535 800512859 2 5813 2 4327 1 561178273 989056631 3 990899763 994983515 1 1 763328984 894780422 3 562995216 956147490 1 1 433157180 509027326 1 20275159 271258324 3 947375386 966578846 1 2 5817 2 4054 2 158 2 4862 3 461496232 866590269 1 2 744 3 49668180 355420252 1 3 994413310 997317977 1 1 229439669 292527520 1 417818850 878179533 2 4231 3 793026561 885642787 1 3 640165633 907834039 1 2 132 1 20020462 815967881 3 765701661 986460547 1 2 5820 2 348 3 524313889 809271708 1 1 788315184 835861213 2 5821 2 88 2 5588 2 5698 2 293 2 2944 1 947326271 993787398 3 613990788 863762001 1 2 905 1 50932916 574635366 3 692557164 778813440 1 3 55077975 927023039 1 3 802817331 997514529 1 3 3742336 770762849 1 2 1607 3 726004232 763841977 1 2 5571 2 197 2 4654 1 846828909 963067321 2 4264 2 3008 2 3284 1 574238097 848784115 1 416664445 852210596 3 795884950 842246705 1 2 5826 2 3258 1 626721445 675511342 1 717991620 984402479 3 364252902 793439300 1 3 81335730 906671106 1 1 546280033 637659804 3 892522069 944506329 1 3 209139552 281295913 1 3 245437229 292098056 1 1 194214155 838613124 1 224514739 511423432 2 5830 3 858506179 934554683 1 1 227630817 548182393 2 5828 2 5077 3 435212828 820309620 1 1 31957284 638088744 3 86217951 747843978 1 3 491436621 514472496 1 3 172523111 860648623 1 2 5833 2 636 3 823392480 953306657 1 2 1866 3 80157626 137426067 1 2 1725 2 4224 2 1327 3 933018954 977709338 1 2 3273 2 685 1 432278754 606073280 1 421707449 515916143 3 179896193 488028837 1 1 213589528 834770921 2 5835 1 846973397 968654432 2 5837 2 3914 3 991743133 998920306 1 1 890732254 947361132 3 731215245 907507999 1 2 4046 2 4359 1 561056361 933636367 2 240 3 974390167 995671771 1 3 896227603 998673791 1 2 655 2 3271 1 817921792 876115188 1 739207460 797958262 3 502813690 856939106 1 3 89919226 570094702 1 3 812050534 939589109 1 1 974896616 974925315 1 268597308 693243539 1 677051542 899274507 2 5844 2 5840 2 2506 3 781858751 855985947 1 3 896910927 967305996 1 2 2228 2 525 1 390587881 662612289 1 842057519 845253451 2 773 3 370841806 927545159 1 1 425151257 539187589 2 5847 2 2011 2 1900 2 1833 1 735442603 958631477 3 884903536 967947404 1 2 1385 2 4592 3 67895292 678020184 1 3 379797486 884789159 1 2 2459 1 827755157 828579875 3 861648213 956682944 1 1 116124745 803679037 2 5849 1 881433338 963661843 1 47880828 351397865 1 379581651 842177201 3 508198007 541552433 1 2 5816 3 421245633 975848218 1 1 340790198 465376175 3 616466084 635692678 1 3 873810617 962357056 1 2 3549 2 4237 1 576586904 768306904 3 710244997 868042641 1 2 5855 3 76940193 834139479 1 1 764223239 809525195 2 5856 2 1461 2 2458 1 977631606 994083968 3 826488971 856986239 1 1 934173948 936591820 2 4831 1 759346086 927141854 3 649060027 688774284 1 2 382 1 246134380 296737160 3 135696940 591944130 1 2 5860 1 70007025 662527011 2 5861 2 4154 2 4427 1 885869606 910494630 3 433169423 590352369 1 1 510631598 634321304 3 423665552 701546064 1 3 483476030 897682617 1 3 311488606 672158632 1 3 112927193 556622728 1 3 354363613 566171612 1 2 5862 1 663307540 754116906 1 189484065 816810880 2 3150 1 874922638 877459085 3 165710089 805289120 1 1 420190515 705494731 1 664110147 706690796 2 5866 2 1382 2 352 1 517468792 633877499 1 425863524 805065594 2 1359 1 212022357 664074681 3 423389497 511521757 1 2 5871 1 25881617 989351357 1 977239825 985368558 3 591743834 815312993 1 1 179125941 638059227 1 328133061 586502409 3 712831083 905731723 1 2 5873 2 5874 2 5872 3 657730861 805389449 1 3 272047868 986364931 1 3 19482323 759582432 1 1 142288795 166911897 3 988060487 997247982 1 3 925216236 959613518 1 2 5876 2 1257 1 595395986 932849939 2 166 2 3918 1 322571051 690410580 2 5878 3 698752205 956802088 1 3 156406865 174129111 1 1 372858024 673002186 1 866386693 877518225 3 667886868 739303004 1 1 855664979 956141755 3 912058544 938386541 1 1 787089639 930131741 3 271838061 849819851 1 2 5881 3 257794703 631793776 1 2 5181 2 153 3 944117264 972506688 1 1 934041032 954688596 2 2521 2 517 3 818713078 883765927 1 1 463480108 858482000 2 5884 1 509587094 772661888 1 773757714 955485758 2 5886 1 652623984 940625483 2 2161 3 630339738 903037450 1 3 35445769 341733005 1 2 171 1 101587693 752813614 2 3240 2 4495 2 2556 1 235764201 363349151 3 830180464 872824652 1 2 4001 2 2889 2 1786 2 91 1 605162686 986988913 1 705269561 974941606 3 563736229 976241298 1 2 5890 1 353214706 736519895 2 2158 1 565871210 744082255 1 675593464 896033334 2 5039 2 1404 2 2859 3 396031646 537271974 1 3 209413862 432242541 1 1 901001304 965145148 2 5895 2 1888 3 867631853 917161223 1 2 1504 2 3716 3 326109815 468139844 1 2 1819 3 487625456 711667300 1 3 349939542 641195645 1 2 2334 1 176135752 387186563 1 774861478 979679212 1 79660613 682876593 3 613236132 782719364 1 2 5897 2 2321 1 327740300 660566620 2 5899 1 978146078 979226312 2 5900 3 941054494 989945775 1 1 591566997 892783782 3 5732882 947547252 1 1 881079271 959941629 2 5902 2 220 2 3919 3 862742322 974631184 1 2 1893 3 794160457 970111667 1 3 782325699 937199551 1 2 2098 3 605703447 830086251 1 3 956194934 993076229 1 3 978544633 985953799 1 1 261678586 702359606 3 432794846 777419367 1 1 736361616 975873774 2 5903 3 648631355 942492352 1 1 524940892 802467925 2 5905 2 961 1 939838692 971487972 3 507242788 595589932 1 1 673968764 978710997 1 287249391 787871127 1 113170300 501692252 1 408785578 416028385 2 5909 3 169594374 208774513 1 2 5910 2 1104 2 839 2 4199 2 4137 2 1632 3 54751676 657278996 1 2 3998 3 48141635 479402801 1 3 900224670 915683649 1 3 814036902 869068062 1 2 4601 1 408016914 814699123 2 5911 1 687954510 868499595 3 798521252 865595287 1 3 322947061 771245085 1 2 5912 3 564760902 576195621 1 1 694089708 976631814 2 5283 3 209990092 806565814 1 1 974228577 991408198 2 428 2 3572 1 64670769 822814335 1 480184247 943641952 2 5916 1 176617250 179112966 2 5917 2 2491 3 737468360 776064695 1 1 745009241 975694269 3 789377104 952205709 1 3 452753920 951429571 1 2 2956 1 603759978 800874682 3 789527334 922430284 1 2 5919 1 424753956 786075148 3 195966177 631514482 1 3 338520241 408500373 1 3 68454860 469548889 1 1 318595040 979757127 1 294754684 874005506 1 800922089 851155833 1 361834309 517819465 2 5921 1 924217274 979879225 1 132400408 139634614 1 592276627 987965914 1 92998517 116698789 3 979948034 996497667 1 3 841382540 847762375 1 2 5927 2 862 3 954805548 971611271 1 2 1192 1 482031622 648357866 3 382151873 936835801 1 1 788664152 936715467 3 130878555 194260452 1 2 1745 3 370585528 374254009 1 1 802193669 845027906 3 195663221 611780194 1 3 587061137 655085645 1 3 200317732 522983126 1 3 417894595 538070004 1 1 23081283 391580188 2 5932 1 991691296 991978510 1 924067614 985637749 1 5224690 114072179 1 453534590 652622119 3 445137862 532617433 1 1 965735896 989831318 2 5933 3 538561506 823163213 1 2 914 2 2826 3 287317845 620127576 1 2 1407 2 5590 1 161626247 816808421 2 528 2 5001 1 360040387 796004711 3 242738828 380885001 1 2 5567 1 810131566 816898838 2 5940 2 5052 2 2689 3 899606270 935556625 1 2 668 1 324708210 771967823 1 453566888 687985659 1 308261258 870140347 1 511838603 693266839 1 341086127 881909673 3 999783692 999793060 1 1 754661168 887893038 3 370807368 682678981 1 2 5945 2 5941 1 59068865 338828995 2 1602 1 616156274 642157798 2 5051 1 428255930 885845305 2 3725 3 45143125 641732753 1 2 2064 1 872240701 876000686 1 778132605 953223564 2 4705 1 858949382 863062328 2 4859 1 168198689 483263628 1 75012242 152455065 1 583955491 996072016 1 204083314 969429894 3 697024677 722112207 1 3 629837020 643423340 1 1 600646673 989465919 2 5954 1 605578488 899702967 2 5956 2 5955 2 3154 2 4772 2 5700 2 4828 2 689 1 537942291 586878464 1 201242588 212350207 2 5959 3 702845459 827722263 1 1 467636885 640040083 3 663127106 735876972 1 1 15226119 984366875 3 221816252 641490495 1 2 5961 2 1384 1 790226138 806575441 2 3171 3 162217126 474039372 1 3 771528816 847788874 1 3 273941123 815115291 1 2 5357 2 2100 3 485558473 710063226 1 2 4687 1 201523182 736048851 1 459235842 565341239 1 156749546 931408081 1 153639099 305519222 2 5967 1 145745357 273271105 2 5965 3 695168392 723648737 1 3 218349235 501168963 1 3 934673873 996190138 1 3 599040126 850425660 1 1 459209357 655636793 2 2827 2 4578 1 319728074 386745257 2 792 2 2128 2 2413 3 153564633 794022226 1 2 1493 3 695494972 848238003 1 1 494482317 497994112 1 916013853 983366123 3 781081171 837316520 1 1 63627427 274439299 2 5971 1 183731327 472641177 3 707843389 814927528 1 1 844136093 904824817 2 1095 3 590091996 650283067 1 3 174925393 455080982 1 2 5891 2 3230 3 398488960 729312885 1 2 4048 2 2249 2 2001 1 228601908 380897113 1 606540024 732889955 2 5883 2 160 2 222 3 728982195 733886993 1 3 842184201 927504429 1 3 255037414 543562552 1 2 2121 2 146 1 425759324 492382021 2 5978 3 37534105 493876696 1 2 2674 1 61456961 687367203 3 753326239 831324086 1 3 120712872 477665158 1 1 38475348 575353109 3 44545988 259495197 1 2 5979 1 776088679 949567459 2 5981 2 3207 3 606622221 857041967 1 1 122895355 426192089 1 363267061 914371576 1 832932698 927042922 3 708193442 727050068 1 3 524542692 601327877 1 3 33502386 289935824 1 2 5982 1 650624223 826297019 1 358957290 669572138 3 286378864 605221746 1 1 854477814 919296882 1 327757165 894947929 3 700485140 967777901 1 3 251060209 406739932 1 3 174125915 869579255 1 1 151577859 958325322 3 378748797 480521764 1 3 260324872 707761128 1 3 254532725 631937423 1 2 5986 1 234966904 421906481 3 253737100 356922719 1 2 5988 3 849959422 872655412 1 3 126273452 746497951 1 3 626536172 872808795 1 1 172817151 521321210 1 199331711 581510999 3 304927705 807437722 1 3 28155888 512127817 1 1 301850584 543138860 2 5983 2 1832 1 695292079 854153145 1 96035293 940941153 2 5994 2 1596 3 45249643 933412924 1 2 5271 3 637573255 721766308 1 3 584266602 596039224 1 1 719514971 938898912 2 2823 3 356068646 665155305 1 2 717 3 45362025 116596079 1 3 531192412 812643251 1 2 3347 3 71049492 864965568 1 2 1179 2 3776 2 5180 2 366 1 391977935 964159215 2 5997 3 573751392 728640505 1 2 2202 2 1293 3 888424660 943355717 1 1 251461885 392118122 1 945094776 973391112 1 969237038 979969182 3 845033414 950061528 1 3 903148682 910122672 1 2 952 1 278210107 995092202 3 578646396 881686620 1 1 570857214 725331203 1 600395125 776964034 1 488316203 813173489 2 1308 1 126146432 658653009 1 624517838 992344391 2 6005 2 1496 2 2809 2 6002 3 108175601 630347683 1 3 783578255 829185830 1 3 987854512 998726866 1 3 40282029 617372531 1 1 66469198 231872577 3 143516501 288292127 1 1 778679464 787469264 1 538610177 897885853 2 6008 2 2126 1 406250095 883378888 1 934648961 969065397 1 267300684 872801518 1 649290032 691188256 1 653711511 734998111 2 6013 3 263303865 877680299 1 1 169318496 327741586 1 290814441 420341871 1 412135735 753605899 2 6016 3 750951476 882066758 1 3 248267083 897721171 1 2 6017 1 611967133 896572300 1 238347635 458254590 2 6014 2 400 3 338089955 689972585 1 3 640087079 944681464 1 1 172093535 713844411 3 534267796 572071590 1 1 125055220 980591357 3 669485321 835476724 1 3 921096366 934276614 1 2 6021 3 754538691 857668686 1 1 255597135 558799260 1 660634152 847761669 1 226605576 492892715 2 5355 1 301638996 602641758 3 481755586 683366498 1 1 141782304 174482432 1 269151531 825263018 3 878064393 886632164 1 2 6027 1 349889518 760938882 1 944122627 956403099 2 6029 2 1895 3 303788968 777581674 1 3 90182592 385980491 1 1 510749403 740962239 3 314569577 564011541 1 2 6030 1 153918888 878568923 3 871550351 985439315 1 2 2994 2 395 2 756 2 92 1 569924819 963093518 3 497872725 980270542 1 3 709220311 882512267 1 1 318102499 695657801 3 519613169 568632993 1 2 6033 1 88431280 654654372 2 3796 3 670498925 724155717 1 1 595833228 864774570 3 172131612 238309195 1 2 6035 3 715641226 754398482 1 3 269540268 608789139 1 3 337637259 752800398 1 3 563475737 797144900 1 2 2004 3 959041687 996482504 1 3 844203111 853016673 1 3 853544352 893446875 1 3 413099270 604179180 1 3 236181014 591522719 1 3 482951537 706296156 1 2 1835 1 298275296 679113505 2 4113 1 163485022 560075082 3 125757226 700372903 1 1 698258094 828979936 2 6038 1 10670721 850775203 2 6039 2 5973 1 185203909 275533410 2 6040 2 2401 2 116 1 182137758 913543424 2 5007 2 3651 1 959418963 995653079 3 144047976 381228160 1 3 664126420 854647018 1 2 6042 2 1131 2 84 1 144184184 196799416 2 2224 1 108115007 412407927 3 74799301 391341375 1 2 6044 2 4977 3 421464589 921530571 1 1 805095359 824419072 2 278 1 488470503 663019084 2 6046 2 3010 3 559570645 816082258 1 2 3015 2 310 3 307239761 676358726 1 3 582081641 634612403 1 2 5281 1 33861139 770404046 3 422868966 549989666 1 1 722184318 986075769 1 793488794 959030172 2 6048 2 6049 2 936 2 2805 3 899677090 999146015 1 2 5644 2 5737 3 179550282 563762809 1 1 360568968 548003382 3 361438513 506995179 1 3 110581360 195327816 1 3 118529227 832015804 1 3 714802404 723219932 1 3 949093172 975259671 1 3 678667332 885549607 1 3 929088412 932139942 1 2 2899 3 658513140 886960676 1 3 357449213 967927115 1 3 287450207 636366503 1 3 854493133 860441256 1 3 328330868 546613291 1 2 3329 2 2678 1 467123963 883505938 3 735655297 774730199 1 1 956263134 970421780 2 6051 1 611785789 631113639 3 972563234 999617230 1 2 6053 3 406127718 905717124 1 1 694700254 844173454 2 3028 1 529656613 569958164 2 6045 1 505504474 940711753 2 4429 1 179851393 469969567 2 6057 3 604286130 969625952 1 3 411442714 842329249 1 1 418066508 443985841 2 3422 1 869370701 899531073 2 6059 2 4924 2 1687 1 991737907 994727103 1 18066048 908878587 3 812219323 928471767 1 3 3384008 674701746 1 3 15544709 436349403 1 3 441447300 627005614 1 1 806780642 905689552 3 529064337 645311646 1 3 405643056 407320552 1 2 6060 1 89411609 399324513 3 345252933 584441419 1 2 6062 1 741146151 908303107 2 3767 3 520445184 905107127 1 3 683719940 701849945 1 2 2133 2 2934 2 2500 2 920 2 3739 3 908202404 911413959 1 2 1302 3 65905895 545682232 1 1 677856260 723178468 3 905597585 961275483 1 2 5392 3 774468299 882133243 1 2 5450 2 1276 1 246528770 884879761 1 720831603 978277312 1 397144810 996651994 3 493111255 741696519 1 2 6067 2 5352 3 577072064 926715389 1 3 778851957 918939402 1 3 944675795 995460310 1 1 4196342 494312690 3 639123967 983762624 1 1 682297019 971964932 2 1379 3 201978020 469221079 1 3 564889762 958163037 1 2 2329 3 100068709 894349123 1 1 721058380 729223181 3 267202237 392039849 1 1 227498939 711378818 3 396892184 865727524 1 1 790361470 831388929 2 6071 1 103263309 210220022 2 3390 2 3365 1 535837713 911348790 1 886447552 934246773 2 6075 3 404243883 420794368 1 1 340093702 516213699 1 520059850 526545942 1 832613302 935263114 3 195192507 564331484 1 1 257460531 571018698 3 979934858 986068009 1 1 789386534 838896978 1 545250873 961658649 1 784330315 960477024 2 6079 1 230168710 736115653 3 830062458 944432312 1 3 597342300 793937631 1 3 410087573 808811086 1 3 655204822 859041384 1 3 683609141 960466576 1 3 929591363 955629171 1 2 6080 2 4288 2 203 2 2352 1 65598671 342810203 3 611647842 862523333 1 3 769466401 904329564 1 3 643422171 928308970 1 1 643126995 733377661 3 816294343 833151175 1 2 6085 3 275869131 694191349 1 2 2588 3 424530350 690936800 1 2 829 2 3720 3 951203463 958386462 1 3 422733343 837858981 1 1 666706239 892925590 1 608213124 990860931 1 19379341 214252632 3 55901332 579539674 1 3 782862142 855169830 1 1 38230702 551284228 1 37182630 581358536 1 722553024 847238594 1 29851412 102263136 2 6091 3 108694087 197212757 1 3 184961202 303100659 1 1 501353768 924351061 3 169523017 527468609 1 2 6090 3 528800895 727496250 1 3 64836845 530915373 1 3 73606298 162093857 1 1 83018785 240562346 3 783688487 903883564 1 1 483691955 728964764 3 321035697 841543886 1 1 994282410 998861674 3 487136816 517061708 1 1 442022335 749526542 3 550213725 710989472 1 3 591966622 626119249 1 3 223911516 580012920 1 3 861911659 937616937 1 2 6094 2 6098 1 323642128 988161902 3 87859394 555443115 1 1 165474128 379227235 2 6100 1 817714860 959181783 3 993759611 996070754 1 1 291703662 605124336 1 924113795 976081994 2 6092 2 6087 1 859430998 897525016 2 6104 1 314263811 765341789 3 946952718 985803834 1 2 6105 2 6089 1 104786544 759946063 1 163276919 971345814 1 709060705 818954983 2 6095 3 529556158 547984484 1 2 6107 2 15 2 1961 1 18526994 289575040 1 104508044 176895910 3 438497621 847101306 1 3 977200789 979234616 1 3 67214320 821020285 1 3 195644668 600745513 1 2 6110 3 600443250 981170561 1 1 647415167 732334564 3 316247075 338684722 1 1 849326791 965421249 1 218553974 512737658 1 219338349 397943367 2 6112 3 893415048 951942991 1 3 697622120 735510038 1 2 6113 2 6109 2 715 3 367761867 504302022 1 1 613311834 827697501 3 459226122 633027100 1 2 1277 2 1071 2 5877 1 644875365 726419842 2 6116 1 133927419 806852389 1 628300964 903360158 1 964470865 969780357 1 300215696 314952439 3 997441537 998288679 1 1 190252208 286957830 3 847003494 956649779 1 2 6119 2 2242 3 846343590 953535812 1 2 5925 3 596104665 782510777 1 2 2541 1 67761445 330798337 2 6122 2 5863 1 208516066 774727240 1 438881218 857063846 1 766646589 816175540 3 17367998 22825515 1 1 824473239 973670074 3 299632730 745338973 1 1 633993537 922725108 2 6125 1 291470031 325960075 1 914531601 973909401 2 6127 2 6129 1 385498452 472119623 1 938176113 964621906 1 526556133 899475688 1 305953358 673271219 1 791199637 808138889 1 205122718 878709241 1 471729238 625759378 3 578752077 647104790 1 3 132892031 607925147 1 3 230292924 278130155 1 1 416106430 627227808 2 6132 2 6126 2 6134 1 915662573 930502255 2 6138 1 763754772 853809460 1 602844818 964355702 2 6139 3 960249401 977390622 1 1 670185775 831552915 2 6140 1 620101509 693088148 3 73517795 107023066 1 1 616820582 866685873 3 953301570 981497307 1 3 568847460 627235494 1 2 6142 3 629932443 727975093 1 3 839741485 908088397 1 3 551442324 756251660 1 2 2149 2 4811 1 144023827 861598672 3 557381553 679681208 1 2 6144 3 821759991 939436955 1 2 1138 2 120 3 96658125 286355710 1 3 141833779 882940072 1 3 100852881 683341383 1 1 343476046 651605431 1 84574337 651452980 2 6145 3 738043627 983356067 1 2 1935 3 256555507 659283562 1 2 5205 3 599978835 959225848 1 3 140605489 209767976 1 3 102016772 442818294 1 2 696 3 454974011 640482432 1 2 5573 1 297962433 505704435 1 754308486 814955003 3 472636040 923025390 1 2 5793 2 1782 3 214646341 480589407 1 3 302285091 645523771 1 1 405558882 643669509 1 645895777 757456647 1 398569736 788690610 2 6150 2 6151 3 534966999 633387235 1 1 380009781 971412749 2 1999 1 115417797 150791647 3 636393969 748455662 1 3 401100979 495731588 1 3 115834816 888236971 1 1 765062815 854045479 3 86827500 332739351 1 3 969365139 999069105 1 1 142212474 208220211 3 88551907 931361793 1 2 6154 1 726729654 865120255 3 507857972 548498992 1 1 444407430 510446233 3 880048716 911571476 1 1 979966270 997835355 3 464860111 788857978 1 3 919046177 997156026 1 2 6158 3 80336258 175485004 1 3 396479282 562010554 1 3 447237 851915680 1 3 617200497 993334613 1 3 380925455 824939140 1 2 6157 3 571252449 774803146 1 3 791260229 813368624 1 2 6155 2 4806 1 14440942 91957998 3 81977046 656878434 1 2 4804 3 661827568 824480182 1 3 426194785 847293435 1 2 2505 2 2910 2 5545 1 511421270 561342097 2 607 2 5512 2 290 2 461 2 30 1 11557862 533761651 3 554049737 936115890 1 3 96706708 294611261 1 3 143766431 713004676 1 2 6161 3 36272034 955187426 1 1 32676505 692686767 2 4282 3 375881019 499801194 1 2 761 1 289336687 563761081 1 279841300 636031280 2 6163 2 5715 2 4481 2 3475 3 475050454 631443692 1 1 901720626 946995422 3 918655664 958811326 1 3 658151140 914155449 1 1 205247133 754847384 2 6165 1 490996046 856594357 1 388180742 916262633 3 590067254 592048231 1 1 813778805 896917625 1 198306311 809802441 3 68490988 181649999 1 3 737058183 808353548 1 1 521987839 677932687 2 6171 2 6166 3 819473246 878268131 1 1 778839519 850403777 2 3991 2 5696 1 393245130 651275407 3 634365512 913923012 1 1 457883844 719149421 1 854914439 951916215 3 2020957 714594721 1 3 215936091 487724452 1 1 428832617 712415149 1 837709032 986042256 3 333812448 867315587 1 2 6176 3 275722484 773689493 1 2 6175 3 871540260 886278927 1 2 6177 2 6173 3 20516059 164089771 1 2 6174 1 850005804 935152700 3 744685162 819136904 1 1 902087805 973748752 1 140133378 508752978 1 244347192 812201126 2 6181 3 947004951 993964115 1 1 514372109 966223088 2 6178 2 6180 1 970628095 993165016 3 182724850 263665761 1 3 915895350 996366760 1 3 823476850 954555860 1 3 481633604 491140916 1 1 918194066 926959869 3 992415817 992716139 1 2 6183 3 250046175 699077356 1 2 5117 2 2931 3 829488977 871967747 1 3 626357269 857118749 1 2 5924 2 5266 2 5574 2 885 3 933988606 969068241 1 2 2546 2 2504 1 766577223 930258948 3 537777904 716335556 1 1 356252494 674310877 3 316605071 797161466 1 3 511075894 948480532 1 3 597264309 691946592 1 2 6185 1 31039865 286519928 3 526956360 528079161 1 3 710318492 740957177 1 2 1139 2 5359 2 1811 1 175834085 345262954 2 4197 2 1460 2 4294 1 909524975 974273458 2 6187 3 697295826 971710025 1 1 935132382 950230703 1 833146235 991851086 3 994363721 995124371 1 3 194760425 690689390 1 1 664414540 792654828 2 6192 2 6191 3 615465872 873639659 1 1 639246695 732682543 2 6190 1 747537537 822251862 3 111170154 841577598 1 3 832242335 966036101 1 3 878934903 911900936 1 3 997522163 998773504 1 3 620136315 704815013 1 2 5524 3 997951300 998443518 1 1 967494202 995899254 3 406869081 750478409 1 3 964033458 999467057 1 1 156981949 519956177 2 3035 1 960383243 985239543 2 1077 1 846855943 925803124 2 6198 2 2804 2 3036 1 914792463 954036022 1 672513843 722912128 2 6199 1 22790770 338338158 3 393396274 908168652 1 1 290574312 798411449 3 715385690 817855769 1 3 587253020 885045581 1 1 51307581 260088041 2 6202 3 482136740 907438165 1 3 643674106 850404831 1 2 1425 3 473863576 798409033 1 2 5319 2 2393 2 1922 3 411240373 919706605 1 1 661767623 960921806 2 2216 3 461733338 890580468 1 1 324901994 527062089 2 431 2 2837 3 552807986 833152560 1 1 779100015 827589856 3 429541467 773944695 1 2 6206 3 335824440 897392098 1 2 5710 1 237385362 639160762 1 277955991 548426723 1 488080586 680251277 2 3756 1 747531142 837970950 1 326958945 594266804 3 570953069 827631229 1 1 684063867 890479924 3 263393821 326166252 1 2 6210 1 557289001 875936345 3 269861094 945834502 1 1 882961627 955350604 2 5192 3 215602648 487640766 1 3 850985276 886147426 1 2 4102 1 174914769 916071068 2 6022 3 668323173 792695470 1 2 5223 1 200389278 659882936 3 742607117 956561075 1 3 256105316 904531173 1 1 807416564 875117735 2 6216 1 653049221 993517102 1 92001540 295527610 1 770833674 808348661 1 932172371 937910187 1 453786367 810128018 3 635926224 671013771 1 2 6221 2 6222 2 6219 2 3607 3 398305317 542035605 1 3 360284846 506843833 1 2 1752 2 2978 1 438145569 756298952 1 444593998 896881233 1 890297150 896146600 3 543511587 747314343 1 1 207075128 814715056 1 714207670 725435601 2 6223 1 719872505 995951159 1 430954638 691029514 2 6120 2 1248 3 828995361 991424490 1 2 327 1 584341581 934364744 1 398128747 888576682 2 5027 3 471910506 647177050 1 3 59464075 704645393 1 1 734486136 990872362 3 458049591 906607177 1 3 813502824 899692358 1 1 762319831 955072107 2 4222 2 2118 3 727823739 741041835 1 1 404777049 714418605 2 3420 2 2390 2 3041 2 3356 2 4410 1 548085332 958157359 3 387785928 390853489 1 1 915370812 957736446 1 787215215 947533788 2 2117 1 56649921 710975518 3 985548983 991433474 1 2 1193 2 4275 1 898654794 914897487 3 882378346 918694003 1 2 1689 2 2820 3 691745260 835271327 1 3 852932370 996396974 1 2 622 2 574 1 943607972 981063213 3 386494692 530681080 1 3 507248550 976162964 1 1 290033799 296681993 1 573919254 976469159 3 490202042 603346867 1 3 833930592 883692666 1 2 6242 1 314921330 408669241 2 5084 1 323061519 966469422 1 142136508 304173841 2 1990 3 369970511 616632028 1 2 787 1 925914459 945120550 2 255 1 65481094 369101901 1 368325508 465042464 3 990668956 996374062 1 1 272402775 898412454 3 528162119 932022357 1 2 6247 3 981394668 984741510 1 1 600761209 623568345 2 6250 1 641541161 883205917 2 6248 3 579503121 760479922 1 2 6249 1 701920724 730911021 3 723498663 810851441 1 1 341691080 488233791 1 665235684 864616229 3 686707213 897882452 1 3 654933474 882792027 1 3 189182993 784826533 1 1 318579050 483912330 3 114287644 428272188 1 3 963201379 997440452 1 1 710036785 739718391 1 994284975 999368214 3 488966473 749044505 1 1 2403878 14720783 2 6252 2 6253 2 6254 2 3441 2 6179 1 758963057 858826269 1 826545745 973514214 2 4697 2 5219 2 1172 3 799334043 866366999 1 2 3687 3 719417245 812651324 1 3 455501315 606252224 1 2 5005 2 963 1 147131350 408711238 2 6261 1 834926150 875199796 1 566827053 666728648 1 293316027 302464776 2 6263 3 672785200 704955784 1 3 843418460 945655648 1 3 100659498 382996353 1 1 148329190 251205325 3 206224658 395123152 1 1 711802548 827900005 1 944185514 994830772 3 549159214 802730847 1 2 6262 1 115133261 335062956 3 906023353 914304180 1 2 6268 2 6265 3 816930505 993766481 1 2 5022 1 515959339 924287825 2 4706 3 390087767 679417335 1 2 354 2 4269 2 3729 1 385374985 522863939 3 141146207 679279027 1 1 147541473 931313633 2 6271 3 440111899 983162191 1 1 770061949 873646218 2 6270 1 742678535 982975495 2 2686 2 256 2 4870 3 548945294 794433296 1 2 5476 1 11693060 823249592 2 6274 1 623430877 785433005 1 563944214 663238858 2 5768 3 336788668 615923069 1 2 3334 3 31472018 326572251 1 3 279197177 451409756 1 1 986752256 998299468 1 915050318 950492248 2 4299 3 88814752 268808152 1 3 872434405 941788853 1 3 30125422 343812604 1 3 430039021 899215132 1 2 4242 1 128076116 296139771 2 3249 1 101430040 563278180 1 188513490 661257980 1 855470348 897151984 1 302027147 337955708 3 31366162 654926673 1 3 398874804 526273240 1 1 750830022 860038609 2 6284 1 207266788 856497792 3 454305017 533185564 1 2 1135 2 1390 2 5836 1 211628256 321042200 1 488577583 700984085 3 120740158 183653891 1 2 4995 2 2802 3 802546427 843021180 1 3 285108558 500267461 1 3 945730356 945736177 1 1 958616769 979717222 3 488591012 683442541 1 2 6288 2 301 1 287050184 489262335 3 155690565 997118742 1 2 6289 3 279197053 639391233 1 1 840559891 979774593 1 728570340 782858774 3 108858947 359168067 1 2 6291 1 935102538 967262053 1 446109520 764597341 1 28564994 372286782 2 3641 2 2336 1 652532245 794086434 3 61759256 264415242 1 1 584096558 667062571 3 164313757 190404334 1 3 197333140 571133543 1 2 5976 2 5414 3 645821264 995918859 1 3 404668017 729953404 1 2 5733 1 690935847 725818241 3 924790507 966421985 1 1 681250348 978898444 1 290790464 614110322 2 3917 2 2526 2 5053 3 860986789 953020208 1 3 97956200 526412634 1 2 1550 1 151388366 530596232 1 184299537 406284930 3 64436409 338635074 1 2 6300 3 95545718 191432518 1 3 357465191 965792549 1 2 6301 1 643962728 651721899 2 6260 1 514608128 644527534 1 638758896 942273442 1 941599732 965005891 1 683265034 942369355 1 976021710 990568092 2 6307 3 57749408 799858651 1 1 921623327 961731675 2 6305 2 6308 1 994510226 998957593 3 870874146 925586245 1 1 283743353 777992967 2 4559 3 746363151 853336146 1 1 843678693 936890354 1 817259774 899953281 1 226549804 812323733 2 6311 3 524662057 579381616 1 1 178588477 436071989 2 6312 3 639581071 908525216 1 1 799791258 818334660 3 692202474 794100929 1 2 6315 2 2171 3 95543298 359639080 1 1 664493597 857047122 2 5030 2 4560 3 817180879 892404940 1 1 951835893 994687651 1 45327126 520442980 1 587672814 871088491 1 76209590 440060533 3 364061948 530867372 1 3 471645000 810210342 1 3 640655540 902136830 1 1 586064602 987019310 3 963954563 993140166 1 2 6318 1 785152157 895907381 1 75259437 603344135 2 6323 3 122679524 436613179 1 2 6317 3 655856857 703090688 1 3 581988222 866518597 1 3 889738304 924933888 1 3 842047449 868094522 1 2 4716 3 700124958 836304854 1 1 773263795 987449142 1 719659139 761442990 3 847270624 858552222 1 3 350741858 488250372 1 3 851300302 979267332 1 2 5291 1 84291273 332330430 1 38238178 123715974 1 450651050 834670839 3 788326701 991820573 1 3 576444360 607050573 1 1 751187729 998375221 2 6326 1 716025255 895816232 1 144324339 400810041 3 754644834 956429850 1 1 301235904 318849036 2 6327 1 239004507 349544707 2 6332 1 411369078 833293030 2 3071 2 6076 3 76311348 920741670 1 2 953 2 2190 3 532294723 705410777 1 3 296957875 957876673 1 3 166768579 816999649 1 3 238469285 886224239 1 1 665457791 831495046 3 248393897 291123606 1 2 1503 3 964858690 982969169 1 1 658402357 696572611 3 194756771 729957523 1 1 762086046 879169057 2 6228 3 272182068 895575377 1 2 3421 2 5625 3 137601861 746879838 1 1 48502499 287528746 2 3945 2 2432 2 4273 1 217631739 415314474 1 792153999 988624822 2 6339 1 115906765 234151203 1 232149650 417328826 3 151061501 732472788 1 3 84633178 995221188 1 2 6342 1 883168011 906281536 3 312640052 406819377 1 3 513688646 719432243 1 3 491758032 920815295 1 2 6341 1 795449342 851979581 2 6340 2 4398 1 942265215 950673415 1 705553563 966785268 3 774763933 896733085 1 3 303987964 641254474 1 3 414387419 808712570 1 2 4938 2 2744 2 5049 2 5928 2 5314 1 95648249 324420088 3 162591015 458247010 1 1 499877560 512062606 3 673585414 712879366 1 2 311 2 2477 1 216347658 979763287 3 649284985 743615537 1 3 455489745 634697998 1 1 883796622 943766738 2 6349 2 5341 1 137118136 990241297 3 415768803 472234436 1 3 288375942 814263171 1 2 5260 1 266354202 755461946 3 961757342 997793248 1 3 412762520 548306948 1 1 695542203 832521123 1 704577832 934625133 2 6353 2 2365 1 977686062 983939130 3 667403749 877593046 1 3 59716198 783111334 1 3 778114740 927624664 1 1 544744724 678796390 1 815185228 918506322 3 36191239 260340048 1 3 485280686 859864344 1 2 3332 2 3204 2 817 1 437801798 560819510 3 801789503 934509712 1 1 177227412 876417351 2 6359 1 658665405 745296038 1 596715086 983341829 2 6360 2 6358 2 2127 2 2635 2 5253 3 23727582 161762558 1 3 882327314 952605107 1 1 986012790 996021314 3 883010458 898802482 1 1 352393687 441512326 2 6363 2 4106 1 365331566 372720367 1 75046258 484766745 1 442828812 984546940 1 659882163 829009202 3 758846686 910056505 1 2 6365 2 6367 3 214044252 994267171 1 1 770751904 879664006 3 299317310 779978224 1 1 67029183 433244325 2 6364 2 3943 3 944832988 960767137 1 1 331130665 639585919 1 309125847 439394523 3 307249999 969191820 1 3 327361185 581189993 1 2 5167 2 626 2 309 1 767030862 983408069 1 273534812 326819613 2 985 3 949921758 982472896 1 3 648726396 808090364 1 2 443 3 947953521 985151285 1 1 547318342 768233765 2 6374 1 470358534 501810340 1 580394094 608071941 2 5968 2 1558 2 5309 3 507989066 559156022 1 2 1154 3 146713825 378991893 1 2 4463 3 269252088 459071567 1 1 771113941 926197917 1 537964702 880591295 1 447261727 539890137 3 959919976 977105065 1 1 561388200 913125756 1 364576523 627426526 3 110926792 407307466 1 2 6381 3 891171558 912656504 1 1 410053610 572086414 2 6377 1 996795401 998148524 2 6382 2 6379 2 3797 1 421728376 973792189 3 77445292 854587320 1 3 769127000 885125659 1 1 13523155 964659574 1 956750024 996028805 1 993945057 994419280 3 571644752 574443395 1 2 6385 3 395432240 742878483 1 2 5138 3 924097211 981281778 1 1 130130259 203303415 3 165840317 375589960 1 1 55625246 323107623 3 660981080 958186748 1 3 232072636 243750336 1 1 215663712 476329689 3 827842835 941424083 1 3 789423447 914599424 1 2 6388 2 6389 2 6240 2 4353 1 836506099 956053936 3 427597975 643474891 1 1 529594086 565695268 1 398847254 678809986 1 599622757 666379801 3 998850829 999144330 1 2 6392 3 751220874 900578525 1 3 287708177 613611936 1 2 6391 3 950247119 967983700 1 3 441169158 855578184 1 3 748113392 758677723 1 2 6394 2 6065 2 1175 2 20 1 236529296 601474592 3 251402593 845893563 1 1 894422649 916065517 3 511557168 634527831 1 3 307716878 474408075 1 2 6344 3 749600329 750010607 1 3 403517720 693643202 1 3 20047480 562183607 1 3 748977989 938376494 1 1 118304326 647747402 3 192294762 521833639 1 1 191758616 365198120 3 9382535 226815751 1 1 866991067 965749715 2 6072 3 520492264 899487160 1 3 609328312 668303873 1 3 623833327 914167082 1 3 461884935 804188356 1 3 936740880 991966629 1 3 637105111 680586351 1 3 528098731 782001383 1 2 5177 3 744054456 919535718 1 3 767702832 781821689 1 2 6006 2 5621 3 823101078 825589580 1 1 690863280 958397655 2 1894 3 204758802 666582811 1 1 172730573 531915466 1 649424295 723196341 3 84557763 701663592 1 1 607669931 683667037 3 821544945 873724849 1 2 6403 2 2501 2 1129 3 987402196 996007920 1 1 210510303 940954335 1 993294845 996263649 3 707850127 919338805 1 3 398890396 902188013 1 2 6404 3 60177120 960063279 1 3 548805020 800639506 1 2 6405 2 1226 2 1994 1 869309473 872582803 2 2940 3 198408219 946399754 1 3 956419133 961258576 1 3 190477368 301888728 1 3 276189987 923617024 1 2 5501 3 115566207 498597469 1 1 419813259 880978051 1 764079616 915763820 3 947177548 982439445 1 3 261396998 931478692 1 3 743722231 942439356 1 2 373 3 126022864 945516647 1 3 283271739 496092505 1 3 144918380 593867978 1 1 544978501 591664263 2 6409 2 759 1 847903450 976189712 1 133810731 321115874 3 611847122 895205447 1 2 2377 3 862132704 974098329 1 3 748985817 864887296 1 3 23319315 681190310 1 2 5071 3 467767194 558344798 1 1 89029401 114490626 2 6412 2 6207 3 26834325 298008454 1 2 1805 1 931691758 963836517 1 223022203 815833005 1 870876015 969679956 3 976485347 982190912 1 2 5642 2 5210 2 4194 1 395607113 463416887 3 83767424 196686684 1 3 758611502 965009952 1 1 544611372 547696583 3 808833860 856681866 1 2 6416 2 6417 1 122291373 420951473 1 513111107 634029349 1 548381483 877405841 2 6419 1 764907289 800641779 2 6420 1 507971066 983598789 2 6422 1 869888177 872267005 1 989244291 999450466 2 6424 1 15713459 992642523 2 5533 1 196491035 488233056 3 139363462 924598786 1 2 6410 2 2055 3 808396754 859107074 1 3 337738893 870739260 1 1 135518795 355645289 3 899468422 980158747 1 2 3203 2 3905 2 2221 1 33467681 111760251 3 727387555 827476665 1 3 229800560 783797301 1 2 6428 3 579731270 912084794 1 1 137822883 565446262 1 79308921 738604159 3 146667230 621720258 1 1 212389720 669331126 1 528940899 968603361 3 952841241 999441755 1 3 949726452 994854741 1 2 6430 3 481211411 831083127 1 2 6429 2 4067 2 1920 3 381470015 998350305 1 2 2028 2 4830 2 1709 1 889277881 910614820 2 2239 3 941023815 990060994 1 2 5687 1 435495937 923252553 3 860612114 940109405 1 1 513138715 825465558 2 2822 1 520728803 635609584 1 423293894 979951139 2 6436 2 4635 1 633394720 928324069 3 191385447 665155609 1 2 421 2 969 3 383695381 661182908 1 3 876257356 940453138 1 2 4614 2 6004 1 425483028 831859968 1 982594242 984403407 3 875472005 937196145 1 1 276667464 964981329 3 415859450 657368591 1 1 717752738 749423473 3 970867701 988136635 1 1 778579615 834395967 3 745411960 933946808 1 2 6441 3 18516152 96456499 1 1 555081471 943811511 1 679237803 816427461 1 715589498 841842937 3 930114045 987019212 1 1 802699837 829209357 1 50218133 875976144 3 677130495 680345383 1 3 728809865 843084227 1 2 6447 3 350353352 613727791 1 3 112234826 998390746 1 3 865082428 926321887 1 3 667772743 803452411 1 2 6448 3 113895633 915831580 1 3 477061727 485146581 1 3 799295960 831204266 1 2 6439 3 957504610 997190468 1 1 693268798 839278669 1 591266206 690303958 1 995908215 999591260 2 6449 1 41509282 498082347 2 6451 2 6450 3 143250811 477889031 1 2 5536 1 525880049 650080432 2 6453 1 16555030 509115436 1 947244283 969015136 1 325961703 347992048 2 6454 2 6455 2 6456 3 800453879 968556430 1 3 990654456 994308672 1 1 696768758 795401870 1 836759193 971974986 3 504943892 705675547 1 3 66837659 880141460 1 1 685960838 904696500 1 174603548 288367944 3 371579412 719450988 1 3 343602654 939365854 1 2 6457 2 6459 3 449608596 959517953 1 2 442 1 316396953 971054305 1 501901993 908090668 1 335111524 838141186 3 319044826 681526283 1 1 307570466 629487808 1 22148539 646255684 3 422651698 661465410 1 3 600789391 686819889 1 3 384603624 981650450 1 2 6462 1 400500832 679980898 2 6465 3 97349484 326897772 1 3 707838465 991469998 1 2 6461 3 948101488 990984622 1 2 1658 1 995552820 996986814 1 302031418 343594832 3 784340904 862306007 1 1 385678821 861228633 2 6467 2 6468 2 1831 3 640258582 933271741 1 1 262224788 431249295 1 172228243 442702147 1 603663381 702944435 2 1082 2 6296 3 174019779 636743571 1 1 378166873 718028696 3 706922705 711930670 1 2 268 3 537624914 836492218 1 1 659428080 850321023 3 541058722 978669300 1 1 778030694 971038974 1 467855216 823710366 3 965627207 974687722 1 1 605007665 763368383 1 460702380 518078576 2 6475 1 181298750 421616530 1 689872045 815077481 1 963737296 997187884 1 288876269 330377572 2 6482 2 6480 3 12731348 773900982 1 1 115632506 213396882 3 918482161 994654803 1 3 547004096 943627931 1 1 326862818 364193599 3 446898336 532355487 1 1 323037298 717526646 1 610933561 776525399 1 88251359 942332186 1 718252112 964898969 3 467073877 517549827 1 2 6484 1 909131673 919642585 2 6489 1 623193392 807866389 3 872797789 886162700 1 1 169878627 490577167 1 339295153 698550890 2 6490 3 767454344 851009664 1 2 6485 1 928963675 947441256 2 6493 2 6474 1 307866854 546303915 1 270081862 286647156 2 6481 3 104155019 477479282 1 1 789815355 879789726 1 938157684 971047469 3 551371075 626721319 1 2 6492 2 6479 1 423259642 483264834 1 994917394 996483205 2 6499 2 6487 2 823 1 352413527 617521732 3 53510792 503586631 1 1 671381259 728835100 2 6501 3 588607130 657649048 1 1 621587699 879094174 2 392 2 5495 3 418938438 891282916 1 1 804994202 823787544 2 6503 1 686634467 711408138 2 5953 2 3699 2 2713 2 467 1 907191504 937377645 3 584750052 880069074 1 3 305166665 783167986 1 3 209103687 386415502 1 1 401640340 567362145 3 184884220 565006372 1 1 617147389 714234929 3 450843255 889953882 1 1 148428031 753328219 1 63450947 651219037 1 905580011 959665107 1 268722144 653468040 1 722997178 920959321 1 772604047 991225720 2 6509 1 40609052 979736024 1 51308973 797375939 2 6510 3 577945315 851289280 1 3 67498895 319627917 1 1 993658211 993974814 2 6511 1 320025951 738903007 1 811625729 989669102 2 6516 1 858584994 984408536 1 238438804 513441913 1 786675506 855627266 2 6520 1 997518202 997838673 2 6513 3 29942600 230694819 1 3 662307546 953466206 1 3 264418064 348768513 1 1 983114718 994191804 1 799261677 800596949 2 6508 3 493944816 771126881 1 2 6521 2 6523 1 650440975 859867240 1 177572810 326749395 3 612381791 696912943 1 3 184814549 191540596 1 2 6526 2 3218 2 4825 2 4923 1 531149620 892790068 3 32239677 771325017 1 2 1787 1 477947793 575247707 3 457120969 769362607 1 3 881051023 919090326 1 3 916720894 936790037 1 3 866866422 930685106 1 3 892338222 896118768 1 1 750324100 755959917 2 6529 1 862943260 930570203 1 317515511 518779117 1 998272088 998583103 1 604076833 954161433 3 707997407 840087601 1 2 6533 1 976942792 992469430 1 396893441 772701086 2 3863 2 4183 3 545619950 645541103 1 2 273 1 88503696 473999879 2 1514 2 1980 2 1950 2 319 2 6061 1 409557079 951846263 3 714381113 865154254 1 3 401262282 458865824 1 1 609367744 869100919 3 833341258 995256135 1 2 867 1 809198612 819548547 3 242801767 498992630 1 2 6539 1 790791749 932522650 2 843 3 126618808 762000205 1 3 857237948 927856515 1 2 139 2 3198 3 74792206 581818306 1 2 4759 1 456299552 781651705 2 4374 2 5294 2 1537 3 443278853 822769146 1 3 752975607 817584702 1 3 91526398 619202128 1 1 925832319 926822919 3 337823658 872019064 1 1 690025259 987257628 2 5185 3 55837165 672952141 1 1 238126055 773625147 2 5378 3 88118354 444466314 1 3 964360590 981366555 1 2 216 2 2116 1 205784923 417842773 1 534745796 709114949 1 246539716 749566062 1 197584500 415704970 2 6548 3 727516272 919300475 1 3 130765455 643244313 1 3 643963702 738995806 1 1 98392696 692160154 3 594725877 750274144 1 2 6549 1 526311320 931643257 3 230782044 874631203 1 1 252986104 434555170 1 938019381 949682219 3 641964878 896212132 1 2 6551 1 760399134 813726073 2 6547 2 6553 2 4184 3 815762729 816624755 1 1 174090234 712914548 2 5734 2 666 2 1167 3 250439348 889188012 1 3 845364618 998612101 1 3 607272919 694943885 1 3 322437524 694202126 1 2 731 1 438324463 960702130 3 473041478 896270004 1 3 332603182 522357169 1 3 188825294 665341825 1 1 127667391 847055182 2 3605 1 288342184 670169211 1 4294698 195303839 1 976224333 978981742 2 6557 1 190717001 555267115 1 818711351 955104263 2 6560 3 527510964 875539117 1 2 6561 1 619886558 979377319 3 917252426 991920959 1 2 6562 1 872705900 891894132 1 9003933 209065410 3 420974048 779882420 1 2 6563 1 906425348 996772230 2 6564 2 1523 2 3548 2 5870 1 297112866 941141898 3 124931475 506264084 1 2 1693 1 946593602 997816244 1 566358031 769889626 1 732891757 842478443 2 6568 2 2649 1 735823523 751303023 2 6570 2 3944 3 682924621 702454068 1 1 82081555 481448834 2 2364 2 959 3 894476006 907308178 1 3 715639491 846932714 1 3 782476066 849469478 1 3 673432349 996772268 1 2 1354 2 398 3 525853861 883506967 1 3 11489762 515644010 1 3 486891954 824150855 1 1 244290133 666024457 1 211587514 451494055 1 627622839 743705428 2 5659 1 505255814 828997359 1 883645821 909485589 2 6435 1 181880731 504793023 2 6577 1 486464292 937494935 3 673606752 767000906 1 3 326058098 789170664 1 2 4256 1 396516323 445322524 2 3437 1 334337275 704075943 1 102832983 349072430 1 948832659 966302530 2 6582 2 6267 2 710 3 610477851 655793019 1 3 405548961 516345300 1 3 594447930 640130049 1 3 872335627 912005220 1 1 732748298 855563861 1 629026633 961731791 1 907006504 929977496 2 6585 1 869226696 879320066 3 892917650 933211779 1 3 471609262 739403757 1 3 379485122 895311120 1 1 140446056 891833894 2 6587 1 559409161 778557347 2 6586 1 852956617 907019511 3 127538280 632964479 1 2 6583 3 927179947 976078269 1 1 519804552 585348933 1 144718602 550117568 2 6591 1 772895544 834321833 2 2471 1 184262427 366425243 3 658077603 678099274 1 2 6593 1 20279453 71491755 2 81 2 6530 1 452354703 826927696 3 745101258 869933001 1 1 269122525 731765943 2 6595 3 316728717 696677343 1 1 227742203 721421462 3 399932955 703159418 1 2 6596 3 443302202 905595931 1 3 35378332 951096589 1 2 6438 3 560720153 568573869 1 1 349649767 602215373 1 976958857 979252015 1 324922197 486464954 3 468817557 914464238 1 3 521743302 631837139 1 3 500106910 775222742 1 2 6600 2 4808 3 822643326 878752768 1 2 5285 2 3962 2 3942 3 902581977 935696912 1 1 155953056 831324128 3 555710954 695467846 1 3 642766618 837270060 1 3 361790602 752207615 1 3 201058568 605594591 1 2 3722 1 212148947 988346394 2 6602 3 642495094 916284251 1 2 2907 1 10222606 325725802 3 972576332 981815850 1 2 2433 3 140051217 250118262 1 2 2604 1 381809569 696239498 1 157581170 408311793 2 6605 1 598184290 649547183 3 901016897 995490390 1 3 257489595 481550909 1 3 914233455 915428836 1 2 1217 1 642057012 728288449 2 6607 3 186397131 756876052 1 1 903260538 975826850 1 632830613 755969265 1 247973146 427870704 3 722504965 885369600 1 3 980777400 999052639 1 1 816533969 819984533 2 6611 1 716219610 746851376 1 64283372 517336879 3 506877236 643227921 1 1 55009034 96438017 3 747711978 815957849 1 3 336672956 588368779 1 1 838509215 965847392 1 407986522 588366403 1 73336754 215231857 2 6617 2 6613 1 811076143 987694165 3 623750882 671341814 1 3 257834279 825501556 1 1 142154013 168752861 2 6618 2 6614 3 564271512 958488973 1 1 114537871 751777279 1 845906102 972502678 3 992343909 992353181 1 1 253591380 779722490 1 452610978 759474148 2 6622 1 817534446 854292841 2 6624 1 180929935 702459711 3 732832400 786422077 1 1 331273253 949099737 3 367412939 874177679 1 2 6626 3 52200467 370853566 1 2 6616 1 519146063 819926665 2 6623 1 211144517 331090243 3 10548115 575582245 1 1 565561463 806934125 1 594713057 636257417 3 857950326 893509926 1 2 6628 1 816780416 900463711 2 6629 2 6630 2 6608 2 1318 2 2578 1 453463353 538277310 3 912201775 964586704 1 1 587741537 607903743 3 211192225 674706712 1 3 335644032 739940380 1 1 423381828 523821928 3 143654847 354163456 1 3 689423016 818518623 1 1 488503917 619958279 3 642148379 979686071 1 3 336347630 591675352 1 1 179378742 539489131 1 204139120 402333408 1 691481237 696311071 3 885661322 890232302 1 3 318341336 965159305 1 3 428840145 488410167 1 2 6635 2 6637 1 132507015 685476760 2 1326 3 259142608 815934920 1 3 59117979 418795711 1 3 488035095 997971468 1 1 577646273 856052944 3 808079772 961445587 1 3 927248389 947456843 1 3 854953154 910760860 1 3 939146761 992899618 1 3 221324632 700557787 1 2 3087 2 1850 2 1657 3 578375971 623083955 1 2 5577 3 416206763 495573932 1 1 634223321 716623526 1 636987183 668855421 3 45754157 786841558 1 2 6642 3 470682897 517567506 1 2 4390 2 142 3 658011771 723805060 1 2 6610 1 272373191 732239829 2 5413 2 6609 1 877568427 957491716 2 6096 2 2765 3 909390663 957875766 1 2 6102 1 141626282 308686983 1 741530554 973152342 2 6646 3 218380365 658136741 1 3 175367069 203923091 1 3 150318782 181088604 1 3 788252422 945008799 1 3 232312456 876520918 1 2 6645 3 85675216 576623414 1 3 839329279 847984364 1 3 819975713 843604225 1 2 3340 3 919641450 949684158 1 1 373009778 472836495 2 3205 1 454218769 805589209 2 6648 3 310896646 575269593 1 2 4713 3 866618833 919172178 1 1 595679346 699242270 2 6649 2 590 2 2977 3 447065206 957727549 1 1 308791807 392984151 3 618973131 667441176 1 3 572890105 630747199 1 2 514 1 999147233 999319486 2 6651 3 197757086 911067448 1 1 107576648 352154624 1 129153451 472240283 3 771537472 796582312 1 1 127248103 847917047 3 76574021 903899367 1 1 227509859 708060645 2 6652 3 810503697 829597678 1 1 384486348 760431137 1 108647723 259144425 1 685898917 929069582 3 626723124 971499316 1 2 6656 2 6657 1 388226125 793491381 1 10536029 219019312 1 841211278 916051007 2 2518 1 867085436 867257656 2 4108 2 2284 3 248791704 799850331 1 2 2761 1 425184757 463849353 1 813793261 865157434 2 6664 1 681855238 865440181 2 263 1 896904455 979962048 3 353879828 905930709 1 1 574093281 779981664 1 350494982 845433548 2 6666 2 1664 2 11 2 1249 3 519045905 614694676 1 3 471117954 603127426 1 3 619707003 805952956 1 1 406793646 898117131 2 2073 2 4988 1 738446838 936570531 3 493013543 570993648 1 2 6670 1 952991658 981579245 1 519194190 911613942 1 991822985 995112876 2 6673 1 565701570 801990361 2 6502 1 653233365 779029120 2 6675 3 578489707 735952020 1 1 815916036 954748032 3 315153762 633671923 1 2 4812 2 5140 3 208743545 777948035 1 3 831682901 934694320 1 1 865116740 917901707 3 845195520 875923299 1 1 536429973 727548324 2 6678 3 741610048 866752196 1 2 2007 2 3834 1 880329822 893316352 2 23 2 6531 3 779364179 781959743 1 2 5661 3 234041125 585400068 1 3 209221576 792875495 1 3 945271464 952327885 1 3 557817961 687984014 1 2 1525 3 508608113 624637165 1 3 416498012 644550656 1 1 896702188 907273704 2 6680 3 819459917 961264812 1 1 840710693 927079418 2 6681 3 378857742 848246689 1 2 2963 2 2326 3 958210330 993313639 1 1 564317455 688050666 1 790565231 996729147 3 877350529 941898458 1 2 6590 2 5326 2 3219 1 725456795 829148196 2 6556 1 628933085 919650792 3 97499743 322149344 1 3 608134217 902189251 1 1 911870072 914820747 3 222516637 438653512 1 1 217472981 921071158 1 68318473 197546929 3 220595685 610433624 1 1 833509439 861457979 2 6686 1 137158546 978520701 2 6690 3 257528710 353600872 1 2 2490 2 4423 3 847368699 956088348 1 3 199332937 798906755 1 3 102105355 746591889 1 3 604597331 676304957 1 2 3089 1 139406766 736885113 1 419105341 708248747 2 6692 2 2641 1 138247571 307528534 1 889898773 989533253 1 739188283 979547984 2 6695 3 87120705 800830724 1 2 5796 2 2037 2 2478 2 6086 2 360 1 263132752 994610735 2 6696 2 4521 2 3151 3 368007575 763467431 1 3 156721119 806635979 1 1 279141387 395401751 1 956375967 969513747 2 6698 2 6697 2 2139 1 725038011 751400544 3 917102465 972567255 1 2 3469 3 560806738 648831627 1 3 851471866 995991183 1 1 630725303 754641515 1 78510173 340745638 2 6700 2 5033 2 195 3 738868256 887220133 1 2 2185 1 88427212 697335229 1 536158857 595979204 3 881173765 922334462 1 1 6508671 604683533 3 561954382 775139251 1 3 902638154 912885868 1 3 118801526 529230215 1 3 733016984 749298044 1 2 1848 3 564725733 586663553 1 3 567438943 847163872 1 2 6063 2 231 2 5958 2 3473 3 192371147 502720587 1 3 770666314 875441960 1 3 291877965 843977568 1 1 243302019 492650442 2 6041 1 851136780 867883522 1 416544374 657949279 2 4680 2 4528 1 716968301 800187303 3 116493380 971335798 1 1 974829873 983816472 2 48 1 153623483 965555853 3 532869415 827173626 1 1 366277076 977416672 3 914757382 995426114 1 3 523717704 742592839 1 3 173593503 948414504 1 1 364149292 445263662 3 102105673 394198045 1 2 6710 2 4645 2 5310 1 342861920 770875810 3 111365232 176401777 1 3 183436674 939536928 1 2 3910 2 1651 2 3588 3 906951127 944056836 1 3 36065057 731092371 1 2 2749 2 6615 2 2767 3 732219122 739607242 1 3 347901765 480970514 1 2 600 2 2033 2 446 2 4623 3 221485631 753266423 1 2 1387 1 35873958 554161738 1 39070030 298835810 3 862774455 929735240 1 1 525150118 960928776 2 6715 1 66403779 155314902 3 332007346 610572824 1 3 706970909 974971127 1 1 29351797 454397320 1 140946985 312817377 2 6719 3 910355185 988672017 1 2 6718 2 2806 3 121413214 614581972 1 3 110645498 250807502 1 1 976328302 989018647 3 770450003 862851563 1 2 6720 1 893278808 992358960 1 27940344 211762445 2 6722 2 5943 1 473418116 784775049 2 6723 3 397121367 757223334 1 1 493309136 700956510 2 665 2 3304 2 1742 2 445 3 765079623 790557231 1 2 340 3 547134445 616249603 1 1 61848663 95993046 3 51913587 554782384 1 1 205524405 673817639 1 70918825 219835185 3 36472784 596768758 1 3 739682171 855426657 1 3 563715017 691432744 1 1 744965117 755318209 1 886638074 909597057 3 803280289 948243970 1 3 216268762 253071044 1 1 177866618 385025863 1 392532768 979031143 1 894519542 964429219 2 6728 2 6732 1 199581371 544516536 1 894117648 900392411 1 452083943 597541723 2 6734 3 96959944 181693699 1 1 222186296 981425185 1 101718277 958698453 3 310365856 784115553 1 2 6725 3 126910614 584866547 1 3 203380021 594648483 1 3 106864402 885572730 1 3 830562904 877918561 1 1 637847125 954290963 3 406724292 941044428 1 2 6733 3 863960173 997590384 1 2 3378 1 688873020 905523196 2 3866 1 747766732 801944125 1 788136427 804535163 3 64433076 491287520 1 2 2960 3 688230148 727900171 1 3 737093520 881733187 1 1 820451406 908436727 2 3375 3 572401003 982285084 1 3 864275884 952415681 1 2 2863 1 108175484 827386249 3 184372991 791308307 1 1 496534043 536300725 1 364748019 907036513 2 4424 2 4867 3 360578117 886379274 1 3 754662683 877907694 1 1 472636186 945007823 3 357428065 435042043 1 3 222368650 287468857 1 2 6746 1 737346295 855023600 1 936110744 957706448 1 79707930 174204968 2 6749 1 602960761 604601411 2 6750 1 349830255 403658835 3 893167380 956081708 1 2 6748 3 278512412 978204295 1 3 212366850 524650607 1 1 515534347 824756184 3 705961538 721040309 1 3 250282477 543234293 1 3 958429201 962889416 1 2 6752 2 5227 3 832898557 921904382 1 1 102966749 140403526 3 654361949 910509795 1 2 6231 3 324673372 626272222 1 3 853531225 968970759 1 2 1925 1 8747940 370467057 1 408498816 784654135 1 164244263 415660732 3 461887670 775272269 1 3 948279389 979427504 1 1 883388422 907882504 1 587634158 791683578 2 6754 2 6758 3 866671632 880449157 1 3 372901413 791129633 1 3 198585152 640124937 1 1 770612169 803967295 3 503683626 875725576 1 2 6759 1 84138052 889434988 3 700462578 873203002 1 2 6760 1 398538939 835542906 2 6761 1 108555287 123445636 2 6762 1 226171225 708986142 2 6755 3 621504634 816221105 1 2 1409 2 4805 2 5057 2 3958 3 993600770 994873916 1 1 967611488 993836007 2 6764 3 812595492 913255810 1 3 307773025 437736104 1 1 589568750 763133140 2 1307 3 538393549 900832332 1 3 438440087 565035158 1 2 4431 2 5957 2 746 3 27459719 226191174 1 3 676264808 889949751 1 2 5996 3 726808476 854866132 1 2 6170 1 95027706 398218370 2 5618 3 741757389 904903207 1 2 3213 3 294050875 382582987 1 2 6647 1 915224243 943626591 2 898 2 3761 2 5374 3 678209870 966465171 1 1 52261197 190718017 3 47825396 871623901 1 1 763793659 927618110 3 580498364 892859359 1 2 1183 3 844818099 956750605 1 1 908196358 927840474 3 633923286 765237417 1 1 608567895 990289258 2 6771 1 426428053 835522833 2 6772 2 2245 1 582695108 881012797 2 6773 2 1035 1 183213853 771042599 3 200237939 701470765 1 1 858344675 946290265 3 728548312 874413460 1 2 6775 1 803502124 959877141 1 526377072 728481271 3 186407760 287460987 1 1 476247118 648579375 1 493179913 597573025 3 960940043 961934630 1 1 655602022 816544592 2 6778 2 6777 2 253 1 494510672 993055151 1 840942536 977968086 3 702828277 898606709 1 2 6781 1 202011488 335483317 3 691888132 983051520 1 1 240647358 839267394 2 6784 2 6783 1 229015562 692877952 3 582393718 989615987 1 3 930323643 941353155 1 1 224390321 844283117 2 6786 3 59660151 901846609 1 3 538335306 677996116 1 3 332176724 924021345 1 3 51072976 665264572 1 1 264819838 986217274 1 800302964 900732457 3 921282568 940796814 1 2 6785 3 948859546 995279385 1 2 5770 2 6164 1 299120704 974020377 1 518192113 725204249 3 412748897 516355553 1 1 974388704 982134577 2 6790 1 64575506 269502756 3 818302345 946401088 1 2 6792 2 6789 1 655815955 871699559 1 964699159 979180271 2 6791 2 4148 3 589703074 818432180 1 1 30336416 901721857 2 904 2 2105 2 6612 3 528429427 979191206 1 1 360052016 364165120 1 460160379 898998520 2 6796 2 6797 3 971743690 973754162 1 2 2082 3 365998415 614072595 1 1 721567050 804298383 3 328504843 732805078 1 2 5628 3 638451572 730211973 1 2 2942 3 348427624 485435212 1 1 662585920 913822532 1 786011958 947861183 3 23566268 120326517 1 1 409847427 489340755 1 549099012 958570406 1 827496415 846307959 2 6802 1 901295870 909402074 2 6804 1 654655516 759099999 2 6800 3 767505114 828116151 1 1 974060951 993447641 1 119121220 209794383 2 6801 1 305077666 830462304 2 6803 3 158472149 316071906 1 1 558365824 769319882 3 316678182 354598742 1 2 2548 1 796062578 848441909 3 26718917 129330704 1 1 346485999 681045524 3 97981752 539628943 1 2 6811 1 942843571 969591297 3 223270587 609409271 1 1 317707382 554087870 2 6810 2 322 1 43091675 966526487 3 996817609 998602626 1 2 5938 2 3976 1 439198039 871347241 3 125776002 490888019 1 1 129046738 598925355 1 491653780 851341813 1 771638486 986422629 3 398486695 739095287 1 2 6818 1 805814845 965560444 3 504913340 585641948 1 2 6816 3 932709309 978060447 1 3 980603750 994966425 1 2 5480 2 1535 1 662964942 784454656 1 402762498 693368427 1 465444428 701214053 1 60068885 360521620 3 341906672 374962110 1 2 6821 1 925382542 956888982 3 117288216 732163968 1 3 438330166 648188131 1 3 923850604 974627843 1 2 6823 3 495533703 710479237 1 3 995070740 997157432 1 2 871 2 3996 2 524 1 864046561 934068437 1 504943250 764903231 3 166847043 583470610 1 1 511174888 730036092 2 6827 2 6826 1 627226799 743229693 2 6817 2 1977 3 360738986 477880205 1 3 761737471 932686141 1 3 907509713 921997737 1 1 753566702 755780514 2 6829 2 2882 1 163574730 766990750 3 719659851 813734453 1 1 649668978 814786687 3 622363715 855951415 1 2 5099 1 712414790 911531590 3 899611449 905275542 1 2 6832 3 989836336 992438597 1 2 5065 3 152831055 826620272 1 1 23707374 314534739 2 1418 1 93582815 655874085 3 146730391 686409696 1 1 663712435 753597615 2 6835 2 6834 2 3013 3 942256193 980060210 1 3 310868879 481738956 1 3 514537822 614674701 1 1 379141629 649671732 3 931669696 995888345 1 3 177465352 375194973 1 1 702334919 797379525 3 52791765 349631664 1 2 6837 1 104179840 820838502 2 6836 1 285563364 707801592 2 6839 3 652225780 945573764 1 2 4673 3 887204843 904918059 1 2 1923 1 345687893 961892312 2 5434 2 1490 1 769302673 988220632 3 168849696 452584877 1 1 467753545 654404533 3 137680938 748016220 1 3 933334489 960189564 1 3 163131900 374056375 1 1 361233819 493293005 2 6841 1 160123609 819740785 1 195492958 348218179 3 596592091 655457871 1 3 706817857 881814033 1 3 998407496 998743963 1 1 773313688 781095586 3 222760748 887303156 1 2 6846 2 6844 1 366734855 510499648 2 6845 3 512756254 789866538 1 2 6843 3 898104195 941144294 1 3 569182424 677332192 1 1 811316044 861919563 1 618251983 675712534 3 921359227 995084446 1 1 186925653 558637642 2 6545 3 775777393 858139525 1 3 318833762 884543635 1 1 904572879 908531938 3 482364615 520065214 1 1 480887944 958566276 2 6852 1 31010537 861544198 3 208526788 265331033 1 1 908580055 978532793 2 6853 2 5336 2 2838 1 959797198 982983771 3 808177504 851891378 1 3 62248241 276003435 1 2 6855 3 26134531 735420103 1 1 403548946 715681195 1 476810938 748180533 2 3159 1 91652496 452836531 1 606427263 715480275 2 4034 2 3193 3 692312364 808388639 1 1 385526432 545659988 3 560223848 937530206 1 1 280594315 759442328 2 2151 2 6663 1 817111821 875477798 1 358405408 517927379 2 6862 3 473286641 731763874 1 1 630270095 704982359 3 325512161 558768268 1 3 746014716 997455038 1 3 259220009 495432163 1 3 170147738 649834952 1 1 395119084 957541244 1 124723331 161051673 1 46810954 792864673 2 6867 1 750944006 885736545 1 898484756 910694460 1 536848171 772638041 1 313284305 953980269 1 655873094 967533265 3 388895250 739598384 1 1 92323521 480224077 2 6868 3 280356037 360717093 1 3 920728128 966524440 1 1 999016137 999971543 1 147725073 373802521 3 336801869 619936645 1 3 491957312 704168717 1 3 897839743 997442514 1 1 665953874 987539977 1 164812534 836558086 1 974061663 996544631 1 936140685 969796222 2 6874 2 6869 3 654899662 873517043 1 1 763197196 941259847 1 764825954 823708601 3 917951302 952306734 1 1 86948159 409090418 2 6882 2 6880 3 375649160 728221289 1 1 101792658 671433985 2 6883 2 6881 2 6873 3 450435452 668890457 1 2 6870 3 418449555 461354086 1 2 1733 3 127148328 583492847 1 1 558148928 647336799 3 108193415 119848528 1 1 815280764 828911757 1 492933540 612226818 1 677815353 920751888 1 246672329 313413013 3 885621365 942298347 1 3 283396163 579920068 1 3 60496814 931898486 1 2 6885 1 763340000 881680783 1 495501291 983877357 3 957459007 989635511 1 3 689644614 892706225 1 1 204886750 564014614 3 814647134 894619556 1 3 24131386 338710824 1 1 70358229 771634437 2 6890 1 479228957 619856580 1 951279567 981150341 2 6892 3 445698427 746544014 1 3 448956990 875823936 1 3 306671919 936716790 1 3 53674459 580350099 1 3 178023693 294554520 1 3 658963746 759017738 1 3 608893299 711652394 1 1 174279544 594301040 1 999586945 999819150 1 657977720 658778677 3 113761315 464876171 1 3 273972100 607272601 1 2 6896 3 18540703 641548956 1 3 515436468 605061964 1 2 6897 3 144447251 937224155 1 2 6889 3 128583093 748697394 1 3 974545777 997304553 1 3 56516679 871887997 1 1 64678625 330995864 1 229880274 969253018 2 6898 2 6886 1 712583077 963160212 2 6895 1 115389058 865290666 2 6891 2 5082 3 294556965 631242531 1 2 5354 2 5555 2 558 1 784508577 818445795 1 695509954 998884656 1 846865527 953861819 1 461300163 572964284 1 407025566 955435942 2 6905 1 745005160 988649315 1 249556096 348077235 3 819987125 842446463 1 1 648241169 824197534 2 3542 2 3504 2 3269 2 4909 3 255112651 763427994 1 2 1868 3 793146416 979568704 1 2 5742 1 969319622 970547927 1 781700568 818573624 3 518737763 793114154 1 2 6910 3 166877917 443291461 1 2 5024 1 600427071 776259743 3 604794214 611745039 1 3 598040909 817983200 1 1 519981233 838302188 3 444540758 897324796 1 1 852993929 951682478 2 6914 3 414639799 457917194 1 3 597547765 769397635 1 3 798173528 973560057 1 2 2339 2 4012 2 2300 3 860675053 992537040 1 3 337568143 961115710 1 2 4243 2 5295 3 114797063 890995423 1 3 338510145 406292738 1 1 981247493 997630039 2 560 1 996476110 997593401 2 755 2 175 1 23252275 299784231 3 132142469 991224031 1 1 867090822 941331042 1 458524154 491583311 3 650912386 668024551 1 2 5655 1 69006634 977745214 3 807011180 981026589 1 3 938186866 965774931 1 1 22568047 353691666 1 440246390 920980762 3 743827321 933828164 1 1 579687063 740242140 3 54549496 297098339 1 2 6920 2 6921 2 3709 2 5268 3 483521899 734895237 1 3 785757108 857828242 1 2 3392 2 3949 2 1746 2 5674 1 523562377 985956166 1 22555414 223361483 3 275842783 926428814 1 1 665194531 897614098 3 218754233 522594939 1 3 94477827 641508440 1 1 523809531 866805445 1 976911078 994478179 3 870310916 946053216 1 2 6925 3 243951160 275829385 1 1 582664775 665572815 3 63883206 377616552 1 1 674111222 723322548 1 418249438 930736443 1 723543075 955968334 3 122998567 709518210 1 2 6932 3 73150024 532944874 1 1 360166545 964168275 1 738282895 747292696 3 612822594 891470193 1 1 285666915 945362729 3 372024588 580640460 1 2 6934 2 6933 2 6929 3 279073778 541083360 1 2 10 2 5059 1 446338102 696431439 2 3578 3 73158172 731971275 1 3 341930330 993704399 1 3 186058936 992154495 1 3 532743492 791633459 1 2 2714 2 4065 1 975609336 986650037 1 457802871 502338036 3 503734137 697428630 1 1 558438478 668265111 2 6938 1 820237267 913662970 1 532867018 905846767 1 205660658 468875863 1 897769017 975443314 3 111818576 664481381 1 2 6941 1 518859575 650401916 3 564948388 885719172 1 2 6942 2 6940 3 246429119 853639426 1 2 2096 2 5261 3 730972119 879330390 1 3 541645294 963433299 1 3 592450545 690691491 1 3 221633452 677390795 1 2 3507 2 3019 3 492748138 785010528 1 2 5345 1 105919338 728600145 1 384084232 455208505 3 955635580 997778082 1 1 318142534 788454300 1 812404453 966901641 3 25297588 205534941 1 2 6948 2 4496 1 512288743 785540245 1 130918908 789573842 2 6949 1 584589423 652910156 1 553901203 591062242 1 995766676 996510920 2 6952 1 209309746 965816131 1 566456922 960918652 1 722038872 971185010 1 212295689 621119619 2 6954 3 922366592 983236809 1 1 197675934 864271849 3 710735242 807567686 1 1 903097748 982799153 1 920040336 958974777 2 6959 1 279863352 502445250 2 6953 2 6955 1 516441067 520301096 2 6962 1 476263817 513245003 1 561227649 923140031 2 6958 2 3658 1 812506233 816227823 2 6965 1 707390010 858459057 2 6966 1 642498883 975398037 3 842386999 866582266 1 3 391194835 739240839 1 2 6967 3 41269162 564687848 1 3 561131261 910157914 1 3 991553412 995103739 1 2 3719 1 62464913 82568077 1 30407395 676623502 3 686703784 754061239 1 1 212825014 824387116 2 6968 2 5506 1 121169687 596359542 3 896140240 946235313 1 1 415204174 805783625 2 6972 1 242962664 294259079 1 196746953 438562863 2 6971 2 5408 1 479789574 592043485 2 3214 3 91131746 311850449 1 3 188353549 492875286 1 2 6309 2 3002 1 428411430 929327573 2 6976 2 1924 3 388949174 793986592 1 2 6146 3 785072459 849027225 1 1 38729408 727736295 3 310866728 445822214 1 2 6977 3 209312126 931570950 1 2 3589 2 2733 2 779 3 709326578 832502511 1 1 925837081 980053930 1 870212182 998670118 3 162690511 229905216 1 1 165567180 883069158 2 6980 2 6978 3 464048506 535118782 1 2 5440 1 603505427 857935271 3 61196355 875530936 1 3 181492330 333924509 1 1 567257756 798512308 1 764347221 894804221 2 6981 1 796505577 922994921 3 894143874 930258381 1 2 6982 2 6983 2 1069 3 710807991 895866171 1 3 786163597 894344566 1 2 3956 3 324865837 349823457 1 3 223240956 753487919 1 2 5040 2 4619 1 800367928 880704562 1 333952897 582306642 3 656028001 968983800 1 3 568241937 753386265 1 3 682280764 718350387 1 3 272500479 333471358 1 2 6986 3 250206195 762670551 1 1 395728279 524757027 1 625838809 652266455 2 6987 3 108613935 807002136 1 1 833638631 881640386 3 193612117 496476320 1 2 6988 2 6985 1 881862862 888554853 2 3824 1 647539779 776779420 1 126711787 840871155 1 423087552 937250073 3 907642725 989574824 1 1 742725777 751729908 1 871818570 918125785 1 826807254 887878353 3 296346732 725434343 1 3 814778136 915744020 1 3 364752196 549734807 1 2 6996 2 6992 1 16506967 989515560 1 907930103 947670951 2 6997 2 6993 1 220669046 863485732 2 6999 3 189363626 357632427 1 2 4891 2 1570 1 71538087 273506029 2 7000 2 2020 2 3614 3 661742346 768295125 1 1 724037529 770729445 3 738765397 860866724 1 3 902886022 904208034 1 2 7001 1 279705017 358707990 3 956009535 967007455 1 2 7002 1 934328461 950358496 1 139536456 616864707 3 827147361 983084986 1 2 7004 2 4652 1 181138155 309871179 1 392505665 580631970 3 380013391 605207497 1 3 794744690 957084508 1 2 7006 1 162802275 983079020 2 7005 3 648061730 799080915 1 3 507982495 775521237 1 2 3857 3 85018846 921551153 1 2 5399 2 3381 1 735193243 919452937 3 194875630 290778565 1 2 7008 2 5627 1 858098380 916551918 2 7009 3 802796166 872248084 1 3 222932284 942107517 1 2 5780 3 938234225 973651811 1 2 6081 1 782693992 987995399 2 7010 1 952646161 992559343 1 359673821 966980905 2 7011 1 114189117 515421692 1 482111194 943610428 2 7012 3 11101672 293963341 1 1 770990432 777234290 3 590400967 751476496 1 3 371055661 580398786 1 3 695937379 990313177 1 2 7015 3 627608109 880263817 1 1 527678330 579069005 2 411 2 654 1 49190032 602083105 2 7017 3 51555582 630347633 1 2 6431 1 341128435 710069491 3 854482888 992585980 1 2 7018 2 5811 2 3471 2 2231 1 363432101 410250356 2 3047 1 614363553 951363306 3 370345359 667359723 1 2 859 2 6097 3 610713397 881687842 1 3 554089801 937770483 1 3 459885106 979888268 1 2 5460 2 6857 1 357038877 427166827 2 7021 2 5747 1 697809595 890770502 1 839625677 870448479 3 258012339 592067181 1 1 388237924 417875873 3 623040984 908260781 1 2 7024 3 442236668 771619119 1 3 837841944 844250375 1 2 1283 3 345748612 400433835 1 3 480731817 640284248 1 3 298444869 553436795 1 3 734540460 992825134 1 3 989488382 991834745 1 3 675772350 693400319 1 2 5977 2 6333 1 834791250 970745757 2 6632 1 317203570 431571681 3 275628281 492490489 1 1 162269038 903337971 3 146412615 464715100 1 3 247093155 823760288 1 1 246843105 292562535 2 7027 2 2235 1 511217265 580554375 1 697609303 717381279 3 862107906 867510961 1 1 969577927 997936011 1 584077640 914288772 2 7030 3 750839662 842720423 1 1 485113208 841135115 1 304115337 739974022 2 7034 3 205452611 988502243 1 3 178205997 234232383 1 2 921 2 6213 1 259979998 547148316 2 7035 2 4486 3 30137122 320563262 1 3 726069218 768230240 1 2 295 2 1870 3 349602584 768665114 1 2 2795 3 143149102 691577377 1 1 276989444 489372665 3 487071637 850366551 1 2 2034 3 944155129 945181412 1 2 644 1 344114809 551989138 2 6694 1 623669055 704199579 2 3353 2 6833 1 10062036 33424074 3 538878963 642168299 1 2 47 3 110004554 434273838 1 1 128668622 370375253 3 931778327 996656122 1 1 73204326 536430532 2 7041 2 1415 2 864 1 657369756 867026825 2 6923 1 137672394 571816995 3 367287779 687602293 1 2 4765 2 106 1 926012343 938415246 3 405670275 797821123 1 2 334 3 456582760 876150952 1 1 330751829 868675474 3 194562836 493613937 1 2 7045 3 930598540 993222564 1 3 843432761 981341425 1 3 405292538 727566612 1 3 188578487 406768023 1 3 794499578 836981215 1 3 287311372 581533971 1 1 627909796 726750432 3 510196884 941155588 1 1 662044361 693629893 2 7047 3 241068848 619116117 1 3 383361663 681315755 1 2 7046 1 661047112 773635328 2 7048 2 1846 2 1112 1 287373773 985711912 1 788818750 952424128 3 612007301 817784307 1 3 558325369 620243787 1 1 520254497 773847150 3 79563567 479566158 1 1 125692895 570154834 2 2762 2 2120 3 11983986 336598619 1 3 357170129 459228415 1 2 6444 1 152610232 778195994 1 961672711 992368585 1 71469101 187105803 1 219879800 274584711 2 7055 1 118252567 989678250 2 7056 1 376044396 897445993 3 868394799 952221805 1 1 428554198 767388338 2 7057 3 231930691 305300934 1 1 921012462 930528177 1 199715959 701148839 2 7053 2 2537 2 3884 3 19684912 633295965 1 1 721585720 744579780 1 633866460 703020842 1 415791594 649897331 3 574203663 723605730 1 1 825079825 929566775 1 694163197 697046734 1 195392729 821168038 3 95376701 297757829 1 2 7063 1 814668741 833991279 1 797502510 802664864 1 753101047 798871682 1 466169178 629392454 1 23047980 410405086 1 353611009 808782297 3 69241851 356071956 1 1 343167896 465935971 3 909771432 926547651 1 1 572816286 895968939 2 7074 1 125480858 482955865 1 594706488 631355051 1 228932846 898840729 2 7078 2 7066 3 124133283 564951212 1 1 166344485 252526715 3 548870861 825940457 1 3 210734845 376694720 1 2 7075 3 321056922 701363286 1 2 7079 2 7069 1 799517186 875159328 2 7076 1 526277665 941720292 2 4912 3 572800683 602659254 1 1 574437778 867837513 3 497594509 827631022 1 3 866201731 989054070 1 2 7082 1 567339605 983719727 1 304582098 765414354 1 213150474 383398977 3 442798980 716791540 1 2 7084 3 576474418 646780948 1 1 738500676 932339121 2 7086 2 7085 1 230957028 334196547 2 1759 3 658636383 705519030 1 3 602507864 853508355 1 1 253745582 954129520 2 3957 2 242 2 267 3 842290892 853311503 1 3 666960397 960657216 1 2 2570 1 500425664 722522617 1 402557007 950977773 3 889558598 939925684 1 2 7090 1 731166362 937646901 3 770754959 823000470 1 1 377765075 583463986 3 373396634 738613555 1 3 304212315 594767643 1 1 346933226 369178258 1 704206804 772047024 1 783708207 829639924 3 328974985 978702003 1 1 808095643 966416867 2 7089 2 7091 2 1621 2 5985 3 354160864 806256189 1 1 569888134 833770654 3 588099201 995944186 1 1 825308087 914906658 1 159075506 336423291 3 641426161 886247495 1 3 894802701 956910166 1 1 834664380 896928680 3 187040163 574881375 1 2 7098 1 217030574 252047231 3 204493870 541648445 1 3 942683361 985115089 1 3 816785285 957283979 1 3 842856037 997341564 1 1 657457301 889051957 2 7099 2 3211 2 6822 1 900258258 928521624 2 6361 2 5497 1 459197613 937291403 3 224308346 352894813 1 3 672528251 698869829 1 2 7104 2 128 2 535 1 798926596 911657142 1 306065010 394069564 1 530204523 863697401 3 207844164 260874108 1 3 8554919 589014207 1 3 62943116 496370040 1 3 159669733 597917548 1 2 7105 1 308902779 498733872 1 276488769 801954566 2 7109 1 26487175 113012879 2 1520 1 423956990 458073265 3 687767585 993747795 1 3 491602395 790458485 1 2 7111 1 796192218 831119439 3 176640430 672776089 1 3 190694654 265884669 1 3 696734045 843961428 1 2 5496 2 1571 2 157 1 876504966 897832906 2 6641 1 150199461 599179235 1 119573344 541372005 3 597722349 836087666 1 3 347434172 580263904 1 3 9225521 681445542 1 2 7115 1 804766885 898496480 3 76995391 812440140 1 1 146471127 964036603 3 58435907 996757947 1 2 2303 2 3220 1 804280491 899666215 3 948520403 966776577 1 1 840858247 941970023 1 107066149 717382705 2 7120 1 381712250 698161929 1 104941520 743208534 3 143856680 655737210 1 1 94695146 997970545 2 7122 3 958571201 981686702 1 3 833836461 929411440 1 1 899984063 908848390 1 19194631 91169781 1 385516985 435055144 2 7126 3 641171833 824599942 1 3 798423212 902265241 1 1 362578640 996172866 3 781211453 945086393 1 2 7121 2 7127 2 5510 1 673731596 821919616 2 2005 2 1211 3 651551728 844974861 1 3 444042234 930444759 1 3 31898959 46290999 1 1 801530385 886739385 3 285753736 563590541 1 1 559881742 667937025 1 881177208 931655631 3 988631281 995549525 1 3 376627624 780133475 1 2 7130 1 340964301 903591844 3 812679695 957489854 1 1 116587749 858768846 1 598134760 856660084 2 2307 2 768 3 99831564 104685245 1 1 812173491 971721431 3 656516070 658354322 1 1 91753360 625095827 2 7136 1 436849656 886375639 2 7135 1 292148987 809593897 1 518886562 688832469 2 7138 2 2211 1 629656947 717468168 2 7140 3 369110700 777985353 1 2 3870 3 977723943 990301289 1 1 131153987 610141777 3 411973333 785262805 1 2 7141 3 253525341 605447629 1 1 123748245 239215062 1 202537258 766336523 2 5165 1 534235677 761646529 3 725807930 906071423 1 2 49 3 751613079 925094874 1 3 130860366 301508006 1 2 6658 2 860 3 827897560 912663110 1 1 84909413 170646281 2 7145 3 837603847 842251335 1 2 1270 1 798828184 951126410 3 343852250 379782279 1 3 37814165 108362573 1 1 137126973 233257142 3 588513826 672701387 1 2 7146 3 35889466 839373141 1 2 7147 2 6689 2 3283 1 404135387 864198431 1 122501955 919705491 1 546595444 626478787 1 236896370 254416830 1 30377274 205025781 1 776838292 999352451 2 7149 3 812786110 931358541 1 2 7152 1 196016611 367514021 2 7154 1 368365054 611038579 2 7042 2 7129 2 5949 2 1890 1 268386797 527953682 2 7156 2 6491 2 1852 2 229 3 511462478 805085414 1 3 333050848 940575551 1 3 226022989 631453078 1 3 517074045 608574183 1 2 3585 1 744254649 928316506 2 5499 2 6970 3 509261465 638862024 1 2 2462 2 3894 2 2054 1 583476683 687791061 2 3175 1 576879482 637001339 1 780429694 789644582 1 971528405 980462958 1 249531916 745196981 2 7161 2 7162 2 7159 1 148786662 501031665 3 564447121 908934090 1 3 908629418 961276182 1 3 52991473 176945479 1 2 7160 1 617409565 714399724 3 127428887 568958324 1 1 218638304 696603865 1 186552230 203839583 1 337769860 874838737 1 375208815 780010490 1 890441514 956444883 3 996433282 996622772 1 1 740814855 952911543 3 295484547 693324451 1 1 89143874 151965037 3 184081594 258355348 1 1 521133697 640259824 2 7168 2 7164 1 669801441 984529860 2 7166 1 436048170 705846566 3 49212655 246863272 1 1 587991965 903186770 3 275314580 938879102 1 3 129110441 778855924 1 2 7175 2 7173 3 850838760 974764170 1 1 158881997 976435974 2 7167 3 118313588 424067982 1 1 955039132 975779653 1 726917050 973300459 1 389157448 438814557 2 7178 3 238317665 388794298 1 3 708849679 847458673 1 3 12273905 734378815 1 2 7177 1 847686868 884940102 2 7179 1 75226093 614182712 1 587213805 684924716 1 693117299 941516722 2 7182 1 920388445 921224929 1 240632414 660264647 2 7185 1 587457010 921120172 3 338504539 842563245 1 1 698864367 825789921 2 7184 2 7183 3 192658069 438917980 1 2 7180 3 437517995 451291479 1 2 3199 1 376771044 569813043 2 3615 2 3426 1 346113831 428211616 1 461440880 544247756 1 814933978 858425442 1 298618976 700997584 1 87185378 281257408 1 29481340 717529783 1 588429350 773802457 2 7190 1 818853688 917252219 2 7193 3 833619443 839059579 1 2 7195 3 778070710 823354177 1 1 951825583 998349862 3 691430973 781163374 1 2 7197 1 562349598 947319769 3 435584945 767131668 1 2 7198 2 7194 3 609401816 869553548 1 3 403606425 825527712 1 1 769568080 850439023 2 7199 3 505537441 779593146 1 2 5160 1 378297362 508845985 1 718312100 730560532 2 7201 2 7200 1 604856773 818760680 2 1722 2 6056 3 75941254 197360928 1 3 378829539 387184191 1 1 64765291 896275533 3 631632035 913786906 1 2 6115 1 243719736 289991873 2 3817 3 162008282 218645420 1 3 125966550 481756675 1 3 227942604 295620678 1 2 6488 3 58502926 769006519 1 2 4446 2 5074 3 641137726 819921684 1 1 54823073 237920240 2 4257 3 272262916 519792362 1 2 3139 3 240071501 971825638 1 1 957159556 965082418 1 639641535 881547123 2 7207 1 508667034 694746870 2 7206 1 549249644 740601175 2 7209 3 692139833 978274031 1 1 359238752 834876168 3 515768136 675060304 1 3 532267948 594121957 1 3 85103176 398397096 1 2 5934 1 337912035 903584849 1 689198279 796334616 1 642444006 763251956 3 14798564 871511443 1 2 7212 3 534778653 801949864 1 3 307703388 779307658 1 1 27408902 727639527 2 7213 2 4052 3 625555409 944968317 1 3 361467721 548797776 1 2 5338 1 527074537 557065950 3 421859521 894844147 1 2 6644 2 5046 3 567711324 628654731 1 1 30614656 394867378 3 966208681 966275262 1 2 7216 3 315347311 369739222 1 2 336 3 724122580 743718823 1 1 479320944 828664255 3 798180779 839527294 1 1 909856384 966921357 3 289349207 464951746 1 2 238 3 11996862 863163064 1 1 352864480 986050683 3 568751355 781485052 1 1 784178239 974674759 2 7220 2 2528 3 483336693 980683737 1 3 318254564 726850131 1 3 247637236 457528687 1 2 5594 1 618835512 801607064 1 684128201 763151341 1 853960176 949736857 2 7221 2 857 3 926303318 970790951 1 1 728742903 775060617 1 432474818 772390470 3 95072073 984106971 1 2 6373 3 594771474 841662592 1 1 26842703 400784631 1 296377957 438725904 2 1206 2 5390 2 7025 2 3026 1 781469188 924831454 2 913 2 314 1 674228176 870915223 3 703711257 808142717 1 1 857398792 924665855 1 448683573 956628873 1 397630914 840788635 3 956449731 978959273 1 1 797626827 889148241 2 7229 1 887557179 912471059 3 915206199 984689003 1 2 4501 1 433027078 871375694 2 7235 3 673053524 966126850 1 3 799303480 900079701 1 1 684729268 701524693 3 116547719 995060036 1 3 413397405 966258222 1 1 45961751 198566304 2 7236 3 560653599 962157130 1 3 205308797 718126009 1 3 385243031 729458054 1 3 287086980 301625038 1 2 1792 2 254 3 33630961 467954914 1 1 681277754 687295383 3 386499158 981631226 1 3 519625291 732659873 1 3 552145386 640143904 1 1 193438783 374844763 2 7238 3 729212500 733896407 1 3 227718834 414273684 1 3 585632629 672311959 1 3 176865955 773143375 1 2 6293 3 997109275 998096824 1 1 824361149 853245495 1 71430588 440254697 1 153237275 555151493 3 378191501 989824446 1 2 7241 3 272538925 742445116 1 2 2810 2 6399 2 1776 2 4173 3 661422495 736405922 1 3 495311529 844956822 1 1 42576777 882359450 3 14157006 873963571 1 3 595623598 682969066 1 2 3931 3 70011257 858074560 1 1 63149049 393796981 1 536004653 959261786 3 814413398 908144855 1 2 7244 1 452142316 698678662 2 7246 1 830588713 852497486 1 377386036 663039056 1 904565157 961931125 3 266366905 526592418 1 3 170922433 980861145 1 1 470732589 819735899 1 440448634 746764686 2 7247 1 913590642 998199231 3 506649712 973486109 1 2 7252 1 742224897 824433523 1 69770031 345610111 2 7253 1 379037160 480938400 2 7255 1 714417476 774746821 1 973005545 987290075 2 7254 3 157507805 458392011 1 2 7248 1 296502156 989031480 1 327446799 433075586 2 7258 1 661888511 884600278 2 7249 2 7256 3 931073358 981184587 1 1 607175609 956861344 1 827094050 938424432 2 7261 2 162 3 552287049 561334628 1 1 208156569 910421960 3 781841523 883566039 1 3 377644042 496794144 1 3 467937001 866158032 1 3 956439649 977018927 1 1 575878363 910042085 1 877189935 903648418 2 7265 1 988191460 997427728 1 756357047 955573479 1 161263103 189135662 2 7264 1 112298445 617041706 2 7263 2 7266 3 690724460 832037595 1 2 7269 1 895708258 973047939 2 7270 1 936865899 961939503 1 75448323 480827773 1 984664271 998803084 3 710452685 778020993 1 2 7271 2 7273 1 828042274 991509168 2 7274 3 148063851 802145400 1 3 883536060 981579932 1 2 6799 3 843752698 953769678 1 2 2583 3 309161123 520490298 1 2 3429 2 2633 2 555 3 616757149 724195218 1 3 175300890 456654959 1 3 895636623 989169187 1 3 502527700 738274763 1 3 208544286 269651703 1 3 37741158 576659826 1 1 414827014 948617589 2 822 1 286532445 460411345 3 3942409 362393855 1 3 179856779 456216919 1 2 3050 2 7083 3 987021235 993737003 1 1 290434969 836755281 3 88972756 441947724 1 3 77908466 176475318 1 2 7277 1 467810444 674416644 2 6707 3 868638359 905390681 1 3 520213950 953164856 1 1 718134399 748434039 1 534280175 563306342 2 7280 2 7279 2 6320 2 3439 2 5906 2 1766 3 816909452 874130324 1 2 484 1 694171333 996520347 3 901797358 935185692 1 3 65113778 778758038 1 3 486216309 983445958 1 3 658091103 883783843 1 3 726611167 993573191 1 3 433524730 811376183 1 3 445795392 985741539 1 2 7144 3 11088468 98835445 1 3 759086344 804475790 1 3 279567256 725442665 1 2 5762 3 402938220 758294828 1 3 129857383 842161078 1 2 4524 1 17808690 262307102 2 7282 1 405634994 649473067 3 759298202 822268070 1 3 831739431 974879078 1 2 7283 2 832 1 913661742 974223681 2 7284 3 572138310 993660668 1 2 2884 1 293309577 939515275 2 7285 2 6713 2 5675 1 290261253 731133499 1 116493094 679915983 3 96132637 948613050 1 3 67322088 417533377 1 1 388866772 522569814 2 602 2 369 2 3423 2 5240 3 249415502 580227956 1 3 284788613 477124995 1 2 2248 1 227452917 857958039 1 520764853 634965823 2 7290 3 811709598 935449864 1 1 799020936 852453508 1 433037110 868871175 2 7291 1 756592466 779170552 3 163587766 455303514 1 2 7292 3 826491891 860857065 1 3 936554326 969409734 1 2 979 3 28329718 278675249 1 3 435126702 600842343 1 2 2469 2 2927 1 917781911 926765048 1 424197892 537983018 1 204890153 960721561 2 1151 3 995706335 996532336 1 2 1110 2 2021 3 457606631 959508506 1 3 461603584 887738548 1 3 431972391 724844745 1 1 942531523 962077102 3 933431397 952573983 1 1 998508117 998929011 3 456814037 989496259 1 1 18203384 598989651 1 970202701 977422702 2 7297 2 7298 3 492295171 572600948 1 3 637631771 959550814 1 3 919440374 966935608 1 2 3072 2 2059 2 6131 1 301018844 694561257 3 818259529 902564022 1 3 916134601 971180879 1 3 604197314 711304328 1 3 87558665 812142111 1 2 2193 1 235954073 386456935 2 7302 2 2752 3 710206984 741864750 1 3 254977489 771137806 1 2 5337 2 824 3 5564487 796131076 1 3 785535594 941252027 1 2 944 3 649920568 797000835 1 3 792190631 801832512 1 2 5116 2 2440 3 421005313 763768372 1 2 4177 3 342707771 984556123 1 2 6875 1 869519876 914072224 3 462989983 949648558 1 2 7050 2 1394 2 4472 3 239337827 982824193 1 2 6009 2 3056 2 6536 3 134493040 619023537 1 1 219797544 296129024 1 576181593 736746379 1 52729751 926496254 2 7305 3 93375050 829888620 1 1 428319011 963935878 2 520 3 544188370 835959835 1 3 704731159 789847665 1 1 684151574 989754523 1 40441934 806968734 1 548820496 818753395 2 4599 1 938232051 999936174 2 7311 2 5313 1 116936377 320160434 1 205621405 994248936 2 7312 2 7313 3 184446234 273411998 1 2 3277 2 605 1 920608247 988854503 1 300065377 430060895 1 185599858 987989807 1 752505027 923309553 3 653883093 848975612 1 1 740123519 871078135 3 643112728 858005055 1 2 7318 3 603944507 612277209 1 2 7315 2 219 1 37649293 674347154 3 916458376 954631350 1 3 798143262 879022789 1 2 7319 2 5854 1 297960882 394621321 2 7320 1 899439140 949072812 1 10283603 368713998 1 660064090 682244140 3 620389839 771962004 1 3 654195436 925665265 1 2 7322 1 139744312 605857107 1 975182485 977488559 1 266355792 912351703 2 7324 2 7325 2 7326 3 545049548 815147778 1 2 7323 1 335987958 975817877 1 430184889 926312653 1 219408320 711886014 1 951599114 964480074 1 922954699 954393585 1 134656139 831152427 1 196275699 397041342 1 730063111 795916837 1 952592470 963220676 1 330209425 927547407 2 7334 1 732547823 855093178 1 596830204 833300902 2 7336 1 220171756 889348307 1 997747185 999329033 1 963059760 986207026 1 432104158 964574322 1 263449515 451950008 2 7335 3 240354193 790484108 1 1 485821469 918369534 2 6012 2 3053 3 510584214 861555508 1 3 267474074 279404119 1 1 302958759 747869765 3 611780277 877176628 1 2 2091 1 869030966 959533024 3 222822819 842102499 1 3 200427192 646038754 1 2 7346 3 476086183 964837498 1 3 527641104 548564784 1 1 919701085 971559180 1 60047118 862824715 2 7029 2 6765 3 636159833 684226395 1 2 3701 2 3102 2 1998 2 2980 3 465171727 736968682 1 1 159195619 168505076 3 557279033 743095543 1 2 5930 1 397026565 936961815 3 289749290 729024551 1 2 1453 1 945470002 966489329 3 668978240 999349791 1 1 265176873 737509750 3 422008838 532814958 1 1 274083610 638420679 1 823847883 855110374 2 7352 2 7353 2 4651 1 892052770 974371732 2 1801 1 640459491 787438394 1 73498177 245535396 1 914155516 937208462 3 400726727 550303070 1 1 296183634 901439283 1 534467354 749770568 2 7356 1 12104899 548416939 3 387731663 831258665 1 3 56285637 976640575 1 2 7358 2 7357 1 605792786 859424699 3 778618671 842034486 1 3 34072867 643449388 1 2 7362 1 267842158 606214057 1 846045007 923131368 2 7359 1 968563141 987164049 2 7365 2 7364 3 538314846 723386412 1 2 2067 1 8511483 643128329 2 7366 3 67522061 734059283 1 3 65543155 204138552 1 1 280892710 393706472 1 499200122 518374003 2 7368 1 258241779 310073388 2 7369 2 5481 3 542936713 883221364 1 1 924181654 979025850 1 296285522 866570613 2 7371 1 12176180 870471913 2 7372 1 240864734 541215520 1 486685231 663362349 1 450415115 638566540 2 2627 1 766058668 997565155 3 414500662 951621183 1 1 152468063 388164659 3 26131192 907761079 1 1 275242010 630548671 2 7378 1 83478701 578622669 1 305421296 399802577 2 7376 3 318917362 658268506 1 1 81377220 390942219 2 7345 2 2982 3 475239943 822652947 1 1 536266621 834642947 1 191647765 922546883 3 67328011 718129196 1 3 418028581 565943250 1 1 263895634 730975327 3 519075496 837048332 1 2 7383 3 780222443 803453287 1 1 290181266 540416500 1 338006105 908865191 1 927000926 972286117 2 7384 1 355516779 965267039 2 7388 1 340505670 500867497 3 728430855 907714507 1 3 482299348 591328839 1 3 71777884 392942378 1 1 542653253 574284484 2 7387 1 467743740 659617608 1 923328936 953022071 3 228583937 605190497 1 1 920084857 991269751 1 998293697 998899528 2 7394 3 128761858 613254158 1 1 879143252 955198926 2 7390 2 7395 2 7386 2 1295 2 5851 2 812 1 217912807 923715556 1 365227419 659262959 1 477885899 930410034 1 21521155 708293397 2 7397 1 264144484 609844774 1 59254445 646040953 1 765540957 884147525 3 801087197 896793206 1 3 665595863 926897566 1 1 798134531 954057900 3 748226902 805437594 1 2 7403 1 953986460 978232362 3 892624520 927907778 1 3 401112537 624552552 1 2 7404 1 518115005 625200633 2 7405 3 390745218 618629672 1 3 660592089 852503793 1 1 914445557 959256845 3 61695501 389848000 1 1 763205910 936499539 2 7396 3 433517327 585899475 1 1 149354618 163088103 1 561735032 604331071 3 158926176 503241984 1 2 7408 2 7401 3 20758221 355526220 1 3 728519314 843185367 1 1 508749315 758309396 3 991167452 998892091 1 3 972211524 973394569 1 1 56970236 470785718 2 7411 3 887843240 950433375 1 1 943508316 974944761 3 580785397 857851950 1 2 5163 1 328490458 553673937 3 940718605 991171205 1 1 646422998 684841414 3 35481592 472560169 1 2 7414 3 138987930 571583694 1 2 7413 3 931630779 948063295 1 2 4475 3 621756598 864558443 1 1 568812971 775710020 1 921200851 933171254 2 5548 1 526818072 813395309 3 173130116 900733563 1 3 657566561 811980065 1 3 98275813 598966251 1 2 7417 1 140896089 714112544 2 7418 2 7245 3 309009195 517032253 1 2 6275 1 576899195 992627430 1 415707857 666388922 1 781726710 860715182 2 7419 1 549729817 959589491 3 349823904 708459664 1 3 581380439 825529588 1 2 7422 2 6398 2 656 1 154416785 190606358 3 264945193 375763819 1 2 7423 3 140231706 925516118 1 3 666460950 756082414 1 1 11294277 124936995 3 869556629 888298432 1 1 105094210 998028906 2 5658 1 793923230 909631900 2 698 2 5422 3 581717042 724841945 1 1 717531139 901517299 3 580077261 828287912 1 2 7427 3 146816711 819298330 1 3 54022953 495117687 1 1 184647291 281401184 3 366124693 734069017 1 3 478778904 901489481 1 1 605672456 678685250 1 972185530 995879558 2 7429 3 520111508 709161413 1 3 630243709 773219832 1 1 428328216 963557002 3 920664464 995633392 1 2 7428 2 4960 3 974053977 979740298 1 1 457283127 911904220 1 227081995 543548288 3 882041845 890317564 1 2 7432 2 5078 3 122567805 235886452 1 3 711183322 966051977 1 1 805198698 994970070 2 7434 2 758 1 245555187 262813678 3 700741002 963719660 1 3 293294805 501792482 1 2 371 1 657737533 831374912 2 2967 2 3275 2 7309 2 4807 1 395660179 694809782 1 390161505 562880182 3 235569872 384760398 1 2 7438 1 468155040 628329623 2 7437 1 101790676 459381396 3 379023878 468553868 1 1 148183681 191577148 3 55375831 762599656 1 2 7440 3 885243179 894713680 1 3 500005043 630799646 1 3 96856650 989057853 1 1 598641182 827752379 2 7442 3 678212597 704702811 1 1 192173363 462273776 3 548552000 638002372 1 3 914001748 998920696 1 2 7443 3 496863540 666477710 1 1 473603447 745113409 2 5901 3 266184210 916784928 1 2 3770 2 1392 1 521910710 738752437 2 2476 1 853025244 939290590 1 224119194 332324185 2 5289 1 73405572 177239930 2 303 1 925992765 995614481 1 303880553 632579131 2 7450 3 353508254 459570766 1 3 347795645 895148871 1 3 27443450 578819898 1 1 271475896 293426017 3 281888538 681676144 1 2 7449 2 1970 2 4037 2 6627 1 753361375 810358244 2 7452 1 365718617 467796605 3 967205804 992671380 1 3 348446705 466891245 1 1 210155773 220347734 1 215326590 699853337 2 2534 3 845064413 997538517 1 2 5208 1 377986292 948405128 1 218137331 296470013 3 673014889 789987260 1 1 678799519 866651163 2 3005 2 6356 2 1563 2 5142 1 237870642 470551097 1 794147549 858804063 2 7459 2 6347 2 7060 3 735206732 899109244 1 2 5362 2 5050 1 503941834 574252432 1 603278935 818168413 3 894323546 900576698 1 2 7461 1 538025747 643704042 1 762881091 861337302 3 472584213 994035349 1 1 477433680 953845350 2 4908 2 1723 2 1320 1 873555136 960281845 1 668190309 877997993 1 814998484 911028964 2 7468 3 35579580 101004414 1 1 825683241 866232488 1 128017724 654905655 1 839027927 882945464 3 29849485 475254913 1 3 502979528 663174519 1 2 7471 3 79228845 816293866 1 2 7466 1 146644416 578697028 1 298569332 806033546 3 199831253 803714075 1 1 448196735 676050797 3 372612162 864056622 1 2 7472 2 7473 3 42062877 458587881 1 3 279212395 573171781 1 2 7134 3 956111795 987147003 1 2 6500 2 5168 2 1190 3 979711383 995166796 1 3 839694594 857162316 1 1 200293355 941680976 1 318770502 667107615 1 766165775 920464729 2 7477 1 603776594 987259850 2 426 3 118053855 794653676 1 3 513565018 986306145 1 3 822562089 862645564 1 1 229959817 789418836 1 267486854 456429357 3 519381168 887682577 1 3 225860126 322359140 1 1 437901449 798981706 3 526149803 894862918 1 1 105812557 927539239 1 538140401 618136461 1 452269846 662501204 2 7484 2 4657 3 498252519 814546184 1 1 815576091 986376989 1 752755080 973508527 1 134780435 573599016 1 934167566 949148140 3 385604229 709353619 1 3 530069595 906509910 1 1 459955064 559783877 3 183434556 737012473 1 1 214997529 758564920 1 851425787 856506989 1 415780494 839569563 2 7488 3 783290193 960052051 1 3 58036094 322591263 1 3 553708361 869300887 1 3 806350010 862955495 1 3 672789206 893420044 1 1 893828367 971380457 3 36190875 282177308 1 3 129435925 288283627 1 3 917442313 969347465 1 1 571086677 920921710 2 7489 2 7487 2 6979 3 150752852 962018586 1 1 530397755 617964824 1 126191844 585045806 3 691564066 750990398 1 3 231973392 783608300 1 3 153783412 307225182 1 2 7496 2 214 3 224958389 501135644 1 3 562344700 748856719 1 3 310898381 499501285 1 3 699623582 988017129 1 1 244725357 876944621 1 173682497 825465374 2 7498 1 921185161 947280313 1 158914638 571228387 2 7500 3 17932535 136475850 1 3 985277763 987559601 1 2 2919 1 353101798 506478575 1 425031289 908518299 1 214934939 556675032 3 651682600 775644969 1 3 442621364 839111460 1 1 725169762 793977007 3 929925550 958106470 1 1 199488933 492242874 1 562663056 809495368 2 7505 1 445766265 469251305 3 221040768 694966981 1 2 7507 1 874970286 913689622 1 585584270 953837665 3 362340035 700119438 1 1 569463825 763206528 2 7509 2 7508 3 696622424 805338356 1 1 638982893 785969283 1 200394702 688796318 1 658739418 969670256 2 7510 3 89095653 827192838 1 3 550007669 946372120 1 2 7513 2 7503 3 798433955 974323100 1 1 407428915 622950114 3 953199623 961135033 1 2 7514 1 884206809 992377825 1 327688897 439497684 2 7515 2 7516 1 332565986 547701408 3 586449361 625366511 1 2 7517 1 702285607 923408140 1 481737299 801733218 2 7512 1 983752047 983893830 1 594484490 916239027 1 61410450 988337223 1 681123788 864013734 2 7520 1 175795541 722546965 1 908243294 978711150 3 187468384 606854397 1 1 754693370 891714694 1 403782416 989574024 2 7523 2 7524 2 7526 3 118790056 367327598 1 1 848741330 976948538 1 193733994 638864149 2 7525 2 2912 2 2301 1 37687061 983351954 1 781305572 942058872 1 417263969 869132747 2 7531 2 7530 3 637568419 861361495 1 2 508 3 626347681 686959628 1 1 900647435 966924604 2 5950 1 670905733 962089674 2 726 2 5888 3 967251523 987210859 1 1 664301852 670055646 2 7535 1 970665564 995624003 2 7536 2 7519 3 392839823 437995312 1 3 932070414 946540847 1 1 874514064 874723146 1 66166367 216137229 1 523229741 800414211 3 257516182 578572943 1 2 7538 2 7537 1 423856990 565217825 1 296359637 879652974 1 535642997 926514595 2 7540 1 30242446 224363169 1 239261349 704175288 1 346665172 811636332 3 966523212 972359174 1 3 844702191 886662840 1 2 7544 1 617328446 633523037 2 7543 1 949569429 988923829 1 215720352 649793765 2 7539 2 1842 1 204319197 571319902 1 302260457 438455609 3 855990183 953169483 1 3 217739454 536973379 1 3 610343421 942055578 1 2 3839 2 3968 3 279398056 706018645 1 3 466946136 628645623 1 2 7481 3 406287951 932375082 1 3 31010477 840608660 1 3 178109560 651617810 1 1 146299622 863032347 1 420735835 861666986 1 719736736 943077937 3 660139789 762249323 1 1 569504108 722952581 3 211795610 929427169 1 1 267789831 391064568 3 953823092 961646554 1 3 18804117 54374565 1 3 504841883 927594626 1 1 430843396 916241011 2 7553 2 7551 3 261323697 721891915 1 3 137542390 199561724 1 2 6535 2 6083 2 1285 1 476597689 692861935 1 97610259 216545240 1 242737093 374008508 2 7558 2 7559 1 62988699 668866349 1 305441844 820219551 1 622902802 921571177 3 595673172 952682283 1 3 124993453 855307529 1 2 7561 1 929667167 979313654 2 7563 3 136968755 731048934 1 3 772665301 902429001 1 1 771928873 922802827 2 1402 2 4747 1 284555682 403017233 3 619281129 800753877 1 2 7565 2 980 2 3691 3 196132574 575365161 1 2 3206 2 507 3 567805417 942657649 1 2 3006 1 459698691 525070041 1 529651428 865080654 3 16031025 226883963 1 1 66245444 700579698 2 7566 2 7568 2 6197 2 4901 1 860775842 971431685 2 7569 3 417891924 561495943 1 1 754024858 754977830 3 285660386 734561307 1 2 7570 3 234552884 343144028 1 3 565593290 585940860 1 1 264405108 447739058 2 2496 1 877098884 911465759 2 6401 3 301636247 543399428 1 2 4709 1 191577272 492911704 1 439812733 493225423 1 416870468 928360795 1 256704308 334399163 2 7573 1 58261290 188346921 1 165302667 802238136 2 7578 1 884700909 987815803 2 7579 3 51342986 452168453 1 2 7576 1 903975437 933689408 2 7575 1 981142420 985403726 2 7574 2 1753 2 3486 3 242676329 994178484 1 3 76778646 763864521 1 2 1788 2 2218 2 5444 3 566731577 991473881 1 2 3038 3 379028007 796929418 1 3 834591375 954604289 1 1 793768622 954699233 1 34279664 842652813 3 255477555 454772759 1 2 7582 1 842152260 981808269 1 648838293 759797703 1 419196809 427656740 3 687787522 883303191 1 2 7583 3 327702895 359063789 1 2 7585 2 1756 1 723164735 772916559 3 470451084 670376271 1 1 695729199 807769831 2 7588 3 326548071 987553810 1 3 88416257 228352139 1 3 932068621 956015720 1 3 846358902 995875029 1 3 158328376 802829202 1 3 542222734 617273829 1 2 7587 1 939347218 999172068 1 442905159 593597493 3 249746816 333971802 1 2 7590 3 621021612 974878376 1 3 607547284 930541056 1 1 916671597 938333013 1 99879947 532166172 3 563358690 657626708 1 1 87650278 292697421 2 7592 3 54570241 979053392 1 1 394814008 436519394 3 206902568 699845692 1 2 7591 1 534963086 626528369 2 7595 2 3406 2 6357 2 5305 3 255431849 692706157 1 3 738933991 991878075 1 1 597748011 915657872 2 5898 1 75019479 194901227 3 629873162 631298787 1 2 7597 1 750552553 998984789 3 205087005 533081732 1 1 579111276 850303025 2 5845 3 668065655 840612845 1 3 342764020 484000510 1 1 855096054 917976544 1 444523348 654500512 2 7601 3 474760108 935629827 1 1 156390942 330116884 1 706656937 845723731 2 7603 2 5010 1 312718433 473403139 1 549561967 877049604 3 292824743 662424315 1 2 7604 1 932978265 992092599 2 5415 2 809 1 393988389 569339088 2 7607 1 109447366 656646515 2 2009 1 944211441 979816614 3 82835206 768081524 1 3 221612882 273425028 1 1 475728978 969686866 3 424792824 809465167 1 2 3765 2 2341 2 5197 3 707188015 802029943 1 1 247509450 366539932 3 170883114 502265416 1 3 772912030 898193788 1 3 926885391 987203035 1 1 856052776 884818921 2 7611 1 984201931 998283793 2 7613 3 21808656 344919930 1 1 32359803 318487373 3 622967631 760431118 1 1 223803622 766240013 1 279447022 476223378 2 7615 3 415597607 499082168 1 2 3407 1 772524746 836814181 2 7433 3 318151091 398493047 1 2 7612 2 1123 2 6026 3 216736492 742197318 1 2 3055 3 592491051 853889770 1 2 4168 2 627 1 508304448 549711948 3 957607186 980713040 1 3 161687086 710827619 1 1 28302935 949019824 2 7619 2 7618 2 6229 1 835564544 900279863 3 382082834 417540372 1 3 918034382 958202039 1 2 7620 1 616391346 917687889 1 454136173 641725060 3 742859992 779754344 1 2 7622 2 7621 3 554387557 850804243 1 3 861463712 887808501 1 3 480017954 951615526 1 2 1090 1 829879621 845779123 2 7623 2 6156 2 1443 1 591949950 920026543 3 569336726 865504019 1 1 61250789 302367173 2 5641 2 4397 3 916674271 948433042 1 1 275783469 489582864 1 706625526 740107983 3 87998358 164131742 1 1 2899064 835413432 1 650758788 805124616 1 874043215 998904090 3 616384878 727232172 1 1 74385704 762451423 1 263021643 513738617 2 7628 1 47257408 380269038 1 844415522 961398083 2 7626 3 199984764 917151043 1 2 7630 1 711307504 959886386 3 64064347 722056787 1 2 7633 2 2388 3 583785481 891914845 1 3 583267690 585301651 1 2 6295 3 553767490 916379894 1 2 1419 3 711047925 974609067 1 2 5105 3 660844820 846803551 1 1 862961445 966449607 2 7636 3 465401077 976317715 1 3 455092189 536296525 1 3 615952661 708302552 1 1 179718947 747311143 3 601701376 614445963 1 2 7637 2 6766 2 7117 1 938244826 943083285 1 804912256 990422072 2 3444 2 7032 3 371629369 387278935 1 3 635847245 870926377 1 3 599804461 820299312 1 3 791151979 997570815 1 2 3191 1 917478389 960808187 1 173877721 891401678 1 224642786 800688893 1 941935512 969912559 2 7642 3 389096303 779664011 1 3 109974360 448740962 1 2 3876 3 216790681 676701717 1 1 103415822 486695783 1 644238844 923299585 2 7645 1 958728633 964078303 3 417191104 484975331 1 2 7646 1 703696202 813284801 1 155225284 723961312 3 391766836 642369014 1 1 414607218 996894642 2 7649 3 438350084 762153163 1 1 392311095 993526853 1 111475137 246933096 1 919173721 922685178 2 7652 3 284783968 285695616 1 2 7651 2 7647 1 635851506 888210838 1 80335171 150876674 3 901881386 958094155 1 1 965117346 991257212 1 105586634 107190782 1 29617841 311822852 3 266209713 921528543 1 3 962234906 989812241 1 1 99713878 983876436 2 7655 2 7654 2 3650 3 438197106 864098588 1 3 397898682 472004649 1 1 345073081 988969554 1 140547156 772198288 2 7660 2 6366 3 293300244 617549422 1 2 3753 1 712672187 878592197 1 644557040 966227206 3 783364893 959569527 1 3 939604666 968360075 1 2 7662 1 672133814 812224863 2 7663 1 315505453 703122710 1 670413764 679345645 3 789413289 973599217 1 1 928518773 973685333 1 686141835 819366656 1 229839913 749034483 1 517900987 567807737 3 259095176 351921813 1 2 7664 2 7668 3 714035968 902183599 1 3 595460391 812895365 1 3 864941 105951490 1 3 319322609 398728258 1 3 948595764 995492945 1 3 818506293 967947458 1 1 755436523 889445217 2 7670 3 218295404 764363138 1 3 617678875 817895102 1 2 7599 3 336166984 429364768 1 2 5047 3 215259816 464310724 1 2 6877 3 566900659 816978753 1 2 675 2 7013 1 242397976 866687342 2 5224 2 3289 1 326328017 672388102 2 2258 2 4073 3 244038505 365997071 1 1 820188462 963298956 3 679962158 751782761 1 1 509889691 952204359 3 688077864 756507202 1 3 821510489 958685402 1 2 7673 2 537 2 4962 1 379112333 805177427 1 439021644 644909393 3 924604359 948043521 1 3 904673582 950795375 1 3 898875350 934534565 1 1 150109914 295577208 2 7676 2 1617 2 6794 2 6316 1 398524035 419463436 1 33121298 136143558 1 119136523 369739691 2 611 2 2040 1 417621519 718580876 1 136878565 589890115 2 7682 1 835753598 890115879 2 7683 1 802860418 847522001 3 424148503 652945050 1 3 980149670 994560533 1 2 7684 3 296945535 621081676 1 2 4917 1 293463565 632688136 2 7685 3 382409917 392180906 1 3 905251603 919384362 1 1 22188819 260089371 1 438948608 639074469 3 538131327 904913391 1 2 7686 2 3791 1 53217035 744669684 2 7688 3 409638481 510905241 1 3 698402963 816761657 1 2 3515 2 3924 1 591428943 625356798 1 809022245 860475603 2 7689 2 5156 1 529035461 583295405 3 776262222 918026658 1 1 592409648 982390281 3 923485877 948667223 1 3 359481298 842581611 1 1 917530210 984519095 2 7693 2 6915 1 530348050 629812109 2 7694 3 353305759 396146429 1 2 5680 2 43 3 67251984 760765293 1 2 7532 2 1869 1 62005181 849492478 1 579734729 941001333 1 337588918 711263348 1 358351258 993556056 1 101908646 548475024 3 260201135 600292970 1 1 33052898 380438972 3 238745732 288667418 1 1 512752446 969140611 2 7696 1 99938238 842427575 2 7702 1 385243148 896733593 3 544920903 921543139 1 1 364728770 436805550 2 7704 1 320532305 324095106 3 964373279 971531056 1 3 60180155 834948975 1 3 998257271 999246747 1 3 295969604 698060797 1 2 7697 3 485778415 968355262 1 1 266584087 981682712 2 7695 1 816715502 846913546 3 984427817 986206446 1 1 979709747 989257616 2 7708 2 6310 2 5569 3 896874390 918769987 1 1 526968799 588725285 2 1898 1 446449924 977163652 2 1264 2 3168 1 40150143 674650016 2 3064 2 5678 2 6757 3 348547862 522785114 1 2 4336 3 721506074 933680264 1 2 738 2 5867 3 213387595 680451316 1 1 377623369 940648735 3 813310699 919070713 1 1 169291833 400040425 3 382313381 634433715 1 1 346818687 474738391 3 87427683 930259459 1 1 681604078 783519512 1 206448567 349009877 1 926795228 954417501 3 625948058 973668154 1 2 7713 3 317917151 318884399 1 1 355191263 979751647 1 227747160 798073162 3 265446485 945536904 1 3 524378979 927847991 1 3 999590426 999900396 1 3 394314293 663272536 1 1 557034800 751685369 1 710335447 855171811 1 525095726 829998603 2 7721 2 7720 3 559046521 780170302 1 1 910763338 935023814 3 582873217 980184635 1 2 7723 1 939264270 973418991 2 7719 3 32654313 978330446 1 3 339038359 438955530 1 3 393906693 756124123 1 1 41634616 476122949 3 269091060 783427615 1 1 197406708 773736370 1 838121018 989338028 2 7727 2 7717 2 7712 1 310947089 528292537 3 45125792 104867805 1 3 356381429 799410480 1 1 762876214 816151800 3 55095959 978367425 1 3 977886525 987485175 1 1 687618178 927709168 3 832967464 839625898 1 3 35905937 774049433 1 1 451279573 610546411 2 7722 2 7729 1 352639853 963721746 2 7718 1 761135666 835603918 2 7732 2 3820 2 495 2 3763 2 4068 1 826779782 895318651 2 7734 1 272264871 602768657 2 7735 2 1794 2 887 2 3149 2 1863 3 483440382 894635653 1 3 147690561 492917625 1 2 5006 1 407321005 490299058 1 963088990 985019698 2 7736 3 891987367 987303253 1 3 633406831 974018246 1 3 313283016 972800805 1 2 7737 1 343813900 559245320 2 3418 3 171297320 945320822 1 2 977 2 5213 3 828202628 918042700 1 1 289706233 466172880 2 6842 1 497130363 981018450 1 377131812 887083182 3 70008845 303980323 1 1 237779817 997516628 2 6575 1 933140966 957996715 3 266176165 998834804 1 1 869449280 945189197 1 459759717 616842974 1 786933169 883226325 1 306683995 598347347 3 752512728 915294170 1 3 998599311 999683766 1 2 7745 1 776698236 790721949 3 393375573 739607754 1 1 906094391 929432867 2 7749 3 393218226 431172834 1 1 324432967 437497200 2 7750 2 7743 3 713245700 831064467 1 2 4740 2 1665 2 2359 3 777608336 988033601 1 1 809791697 999081591 3 684814866 988178624 1 2 6559 3 653109644 951918205 1 3 151828632 744922940 1 3 121399822 327310346 1 1 863301379 925809657 2 7752 2 1659 2 5535 3 511682317 744122134 1 1 140022357 746635424 1 791243507 799210837 2 7753 3 838669239 851169190 1 2 7754 3 251941025 919891396 1 1 32364489 769485398 3 928099440 995491841 1 1 66761992 194723907 2 7755 1 8694342 645386312 2 7757 2 6798 2 1926 3 230064080 838610985 1 3 137685801 771025078 1 2 6866 2 5419 3 409200595 512811564 1 3 661497272 809018894 1 3 815112517 973253889 1 1 680631899 947643196 3 781268036 911633361 1 2 7758 1 591447934 830715528 1 29223538 663827122 2 7759 3 676989106 877963433 1 3 299603985 650668916 1 1 590802447 891760964 3 111171156 547223198 1 2 1938 3 255750950 955968803 1 1 613339819 668677980 3 154314704 911804623 1 1 17318042 807419454 2 2429 2 6246 1 939567201 942211107 2 1170 3 534144789 877972269 1 3 572392716 919339276 1 3 515266757 717765010 1 1 855544004 875541882 1 779057669 872438913 3 971697166 974904758 1 1 639495119 691834199 3 718831957 907067981 1 1 456883244 580615057 2 7765 2 7768 1 88436328 669174799 2 7767 2 5018 1 677207486 706097180 3 141174593 650415191 1 3 225626732 289558840 1 2 7770 1 902143875 932715512 2 1446 2 288 3 287016775 518313534 1 3 944122063 951290585 1 1 196363906 887991181 2 7772 2 3554 2 5441 3 619021651 756517272 1 3 412290023 415710511 1 1 539270461 550278865 3 245817202 373331349 1 2 7773 1 213870745 377856236 2 7774 3 983026596 988714870 1 3 41631024 226544316 1 3 77431764 747367942 1 2 2057 2 2495 2 1070 2 5200 1 319423442 737572601 1 650322268 678740169 3 799706711 962144184 1 1 302726798 618440687 3 989043546 994103081 1 2 7777 1 660640089 805225660 2 7775 3 396589436 469755136 1 1 334962723 367029688 2 7779 3 356319615 654887217 1 2 2696 1 581816516 820497482 3 677885912 789028861 1 2 7780 2 4863 2 3076 1 923409465 969513348 3 723187329 868131163 1 2 7781 2 18 3 662228490 881757249 1 2 306 2 7665 1 190057490 999822281 3 105976292 601561956 1 2 7003 3 140399516 915455555 1 2 4083 1 429686075 839449839 2 7783 3 153758710 764354428 1 2 7648 1 546387261 844002074 3 204155831 594908970 1 2 7784 3 727827190 906965560 1 3 816592338 925854067 1 2 2003 3 955079889 967783165 1 3 858014036 882657918 1 1 513914331 684621169 2 7785 3 138978680 929695385 1 2 4577 3 904806659 969391965 1 2 5461 1 385228195 680742365 3 75658847 946334379 1 3 716751825 913373542 1 3 424132622 926803862 1 3 932001850 941710653 1 3 234483398 965680320 1 3 868576911 891089698 1 2 895 2 786 1 230947714 295767155 3 697095229 841200206 1 1 769951927 902712087 3 756476284 835765838 1 2 7787 1 186272651 365325442 2 7788 1 885299072 996563319 1 682630523 722633042 1 425379909 978418664 2 4683 2 2482 2 6354 2 4127 2 4319 1 477830196 733667619 2 7793 1 101415297 330494609 2 7794 3 896320990 995143058 1 2 5893 2 6620 2 7792 2 4965 3 923550813 982067126 1 2 6264 1 855609218 907107193 3 149304862 658348725 1 3 788141331 910800017 1 3 498144331 575221126 1 3 130384431 519886149 1 3 388039862 891244756 1 2 7667 1 565351065 980792932 1 82356169 747426775 1 975972332 986835752 2 7797 1 105564678 626827333 3 501934102 710777929 1 1 165613644 741880055 3 125516577 577908429 1 1 953988600 963954744 3 530401349 752363697 1 1 828575458 985595294 2 7796 3 249347777 913477438 1 1 230784914 483701435 1 366623641 439730083 1 692811510 815794132 3 192255641 349170971 1 1 818283189 961482727 2 7803 2 7805 2 7806 3 505319568 772317832 1 2 7801 3 582240279 677473963 1 3 698638173 965912331 1 2 7802 3 319270680 514134800 1 3 412894910 535377267 1 2 1754 1 880452409 885727817 3 19601984 555026562 1 1 909281150 995745105 3 932051765 939271873 1 3 840638245 862463843 1 1 416592248 963385476 3 447466404 866266430 1 3 781201844 950558514 1 1 920090617 957870222 1 789719649 973294887 1 429020296 660247726 2 7808 3 735337237 831876946 1 2 7809 1 168289165 735593163 2 7807 2 7810 3 215909596 575332221 1 3 455238778 635748303 1 2 5300 1 358400539 998750473 2 7814 3 836958419 947499624 1 2 2206 2 6058 3 283567347 546548420 1 1 131091071 946422818 1 919237533 927315433 1 344212364 489705776 3 244216857 756101605 1 3 798972256 877027493 1 3 16429535 980501734 1 3 94361778 278913603 1 1 492222904 935157116 3 500009099 513797851 1 2 7815 2 7818 2 6703 1 784727864 858745467 3 814954209 917619920 1 3 559567396 828242927 1 3 723264366 868631792 1 2 7819 3 132810200 245135036 1 1 380429980 985863799 1 573508111 766878616 3 869808313 877992572 1 1 334782924 427199870 2 7820 3 673875428 787033594 1 3 37302543 204920789 1 3 563708293 728969142 1 2 4585 1 552322312 769030450 3 182127078 426422546 1 2 4666 1 240070281 473112363 2 7824 3 169183091 856683899 1 1 253008791 750126999 3 168821798 296933867 1 2 7825 1 980218460 991050081 3 923844194 975573745 1 1 736894490 740248297 3 746588504 828946673 1 1 384946481 416594229 1 121653577 292997550 2 7826 1 622309689 730942440 2 7829 1 355429898 575006165 3 989616177 998459314 1 1 399090158 521179597 2 7831 3 780829878 925560439 1 1 908634548 948112477 1 758250269 819908085 3 104325931 139853081 1 3 249997191 310570786 1 1 175570976 895891802 2 7834 1 422623895 635171873 2 7836 3 632351160 801296044 1 1 395287255 787733258 1 247660879 505294643 3 147075591 307334474 1 3 893960491 986131287 1 3 513122532 918373810 1 1 799638263 974953743 1 458220277 500008826 2 7837 3 101260938 697596281 1 2 5315 1 807066992 905104002 2 2324 3 939829952 988234010 1 1 91755153 259947275 2 7842 2 2571 2 4576 1 891199664 982186242 2 4527 2 1623 2 2642 2 4337 3 143594087 726698002 1 3 892755065 990637655 1 1 363231899 911322711 2 7844 2 987 1 242927233 471805819 3 6993377 572587582 1 3 766579610 790035484 1 1 583291725 928643723 2 7231 1 830057193 908609874 2 7847 3 229335092 243183751 1 2 6443 1 704375558 816634012 3 965771614 996641089 1 2 7557 2 6066 1 125357649 198133159 1 271762322 564952946 2 7850 3 199777407 722924443 1 2 935 1 291832325 416676478 1 575779101 708819101 2 7851 3 954274552 954541911 1 1 889955220 895008304 3 823775674 979248774 1 2 7853 3 773249790 781164115 1 1 248995157 641550842 3 982292498 987351117 1 2 61 2 5456 1 496503028 526111641 1 458056172 859889638 3 590688484 955495859 1 3 441915295 634720600 1 2 7856 2 6975 2 4313 2 500 3 10315273 138426922 1 2 3771 2 3959 3 578351753 999599182 1 2 6469 2 224 3 868186082 969120604 1 1 140967420 320673083 3 860583086 902860682 1 2 7857 1 537810613 783656802 3 520530185 654753735 1 2 4504 3 512715479 515162937 1 3 378090662 419842111 1 2 6277 3 728097346 928120308 1 1 481534391 877794762 3 187951346 431259122 1 2 7859 2 5998 1 35473728 761209560 3 573325142 730938619 1 3 918209786 947747442 1 3 925238277 993689050 1 3 731564264 818544508 1 2 7860 1 218749642 418667350 1 286989920 572720251 2 7426 3 720952515 916461509 1 3 208101778 272422752 1 2 7424 1 299797214 507524947 3 55122379 450123044 1 2 7863 1 850947405 871242612 1 856422790 872029176 2 5868 3 901406227 975582859 1 3 812382465 899549821 1 1 445930970 946363904 2 7866 2 3018 3 606882407 998413735 1 1 999348102 999971134 3 8517015 473687353 1 2 7867 3 340508863 427720386 1 3 286535971 938782058 1 3 3279792 199323719 1 2 2543 2 6477 3 842870896 941028739 1 3 169018523 781197281 1 3 612231472 696898755 1 2 4450 2 7854 3 420104115 586360803 1 2 2613 1 185194239 489705209 2 2510 3 240093944 348260879 1 3 523590951 995933508 1 1 450619548 888192753 3 720463596 830404357 1 1 725787558 776248779 1 972816231 981313068 3 258415206 380361858 1 1 350993607 505458309 1 370765461 681917864 2 7870 2 7869 2 4956 1 247044069 639390908 2 4999 3 125226381 874249990 1 1 784760009 886955301 3 433426432 466803347 1 2 233 2 2742 3 15606492 660023267 1 3 623988259 950732351 1 2 2928 2 3668 2 3278 3 723757309 965149910 1 2 7875 2 2194 1 554407873 764746608 3 188350412 639087612 1 2 2681 1 970000872 988069176 3 929811425 995195183 1 1 44414299 602493888 1 12267219 578156672 1 970084939 977475454 1 720798461 729537164 2 7879 2 7877 2 7878 2 2535 2 4961 3 134503093 436090787 1 1 252302546 814279835 1 847842895 983788106 2 7295 1 289778534 662070477 1 638189913 828051775 2 7884 3 931482508 934219697 1 1 19381944 297982015 3 80779373 691482386 1 1 437735415 906534509 1 502203243 730184009 3 529363498 579990729 1 1 363068807 600440206 3 537832680 653542486 1 1 147629463 194676315 1 431746153 916205246 2 7891 2 7889 1 426302112 529210341 3 125584265 518879988 1 3 867856219 920641636 1 3 847889963 856071039 1 1 128780692 304179703 3 354896293 992901567 1 1 253549369 798644856 3 435180973 705913257 1 3 794727274 848308385 1 3 487265287 665005431 1 1 623380043 955581656 3 936826595 985753980 1 2 7890 2 7888 2 2540 1 894719892 907130538 2 7896 3 969950007 985351254 1 2 3849 1 976979514 977098296 2 4139 3 355971967 380617990 1 3 293665508 672459836 1 3 506548248 572799879 1 1 748566851 768246855 3 35702597 545677162 1 2 7898 1 733080216 756532193 3 70569539 946345828 1 1 850289126 906863974 3 598606999 799345465 1 3 667965041 776061368 1 2 1061 2 3341 1 349146872 842671410 3 538604319 747166698 1 1 764226265 974704446 1 565631820 697142429 1 179201650 243961957 3 983939602 996964743 1 2 7904 2 7901 3 845812010 863664178 1 2 2306 3 89637163 550529106 1 1 741741423 828596628 2 7905 1 885553282 902632854 3 174053848 623493700 1 2 3843 2 78 2 4130 2 6236 3 264025968 289907401 1 1 895734645 948731623 2 5036 1 680260701 717060685 3 489069266 552754150 1 2 7908 2 2094 3 420707295 519224401 1 1 309920022 443773184 1 484868178 540767508 1 70787609 599606723 1 745727699 887710317 2 7910 1 720968667 740733639 3 139639108 224394237 1 3 760527394 991244600 1 2 7909 2 7913 3 793490415 887902475 1 1 174596708 672438595 1 266003632 277082291 2 6103 2 7804 2 3921 3 870611246 870917048 1 1 688245449 731974600 3 114687936 169725136 1 2 1147 3 508669574 734302239 1 3 715180901 847421105 1 2 971 2 4041 1 873432676 915064020 2 7917 3 306752344 993356258 1 3 665106108 867568927 1 3 288610758 931674484 1 2 7698 1 636935235 686091834 1 571422787 955173378 1 41793323 536840693 1 302896222 671129703 2 7919 1 892392720 909155901 3 602023305 606145346 1 1 723325866 921488112 2 7918 3 572589627 982363625 1 1 450890399 903964733 1 400437163 560705064 3 968647624 982758133 1 1 212763221 400206869 2 7924 1 829231329 868944360 3 985782770 987739977 1 3 778685306 931299723 1 3 669342390 830707348 1 1 953288761 960273866 3 697771677 963450535 1 2 7927 3 763602478 894031255 1 1 132553488 164170341 1 91343679 256965617 1 693489664 719710197 2 7921 2 7931 1 130801701 558634997 2 7923 1 220444011 830163415 2 7933 1 525154661 985554699 3 467279973 888903945 1 2 7930 1 436600781 793121195 2 7935 2 7929 3 409284126 974860133 1 2 7928 1 347073456 443773915 3 919892283 926771382 1 2 7936 1 712780239 807504053 1 488040979 995394443 3 407626127 767487990 1 1 336992757 563655345 2 7926 2 7920 2 7932 1 278991112 473996926 3 515830908 623114348 1 3 331524731 874393326 1 3 812184529 919762840 1 2 6160 2 3263 1 20356412 318566631 2 4399 3 387099118 732761964 1 3 507921162 977354352 1 1 276203998 427129319 2 6370 2 7580 3 724800733 786203385 1 2 5351 2 617 1 133003872 410171864 2 4606 2 6313 2 6515 2 561 2 4734 1 240962931 539188757 2 7887 2 4942 2 2832 2 5714 3 925776844 958528504 1 2 1751 3 461021427 540574954 1 2 7380 3 272323233 981081038 1 3 93223168 164974851 1 1 322670673 445498592 1 986976291 992554338 1 969922843 998530337 2 7945 3 733082677 955449420 1 2 7234 2 6787 1 542437155 846952909 2 7948 3 291633157 565050886 1 1 718323864 961823898 3 17432853 555149948 1 3 992849297 998451996 1 1 843213447 907211512 1 402633168 410286930 1 334090054 856990498 3 713209609 838958016 1 3 424368845 708768327 1 2 7951 2 7950 3 193369771 402624507 1 2 1921 1 319784927 987445171 2 7953 2 6654 1 24415463 944156074 1 860414380 867862293 1 124597046 851915253 1 828073985 999429108 3 489736028 518925274 1 2 7955 3 335964470 700164537 1 3 341339587 375311248 1 3 481592534 619763666 1 2 7954 1 747374742 956518202 2 7957 2 7958 2 7956 1 348056814 716143303 3 51205657 464559389 1 3 430025353 913070473 1 1 870160703 880872910 3 826541650 829273628 1 1 226149039 660276145 2 149 3 118109750 491573158 1 3 227306483 708119280 1 3 534222500 904873333 1 1 202207301 763684932 3 77958 550636591 1 3 968473872 971109209 1 3 517731940 866411145 1 2 7962 2 1919 1 838818272 982337338 3 973147714 982025766 1 3 657342761 879518957 1 1 817148042 919026904 3 879142543 958603249 1 2 7964 1 930364377 930579034 2 955 1 142544602 777080814 1 10127330 217463779 3 677931446 692040757 1 2 4933 3 608962425 880268004 1 2 4303 2 7242 3 999113700 999459909 1 2 4778 3 183669437 634152277 1 1 232619183 441627084 3 331173286 348372114 1 3 286620182 479375237 1 3 848682513 928912619 1 1 692055049 803445599 1 317674586 430711389 2 7969 3 12432495 966553461 1 3 697798788 712454194 1 2 6828 2 414 3 339856432 672105058 1 1 999323320 999670699 3 626083201 739843451 1 3 223973922 652499837 1 2 7971 3 748717833 769613565 1 3 382636336 488748081 1 3 804901584 901776884 1 1 820118514 888822453 2 7972 3 311671442 947004656 1 1 412983605 945812945 3 100728194 831107372 1 1 100890961 618716864 2 7974 3 487307915 991592910 1 3 483690348 534708253 1 2 7973 3 222126084 497013066 1 3 600636460 864355993 1 3 474321474 685187883 1 3 541785011 562929260 1 1 887534455 895817799 1 176399571 879668177 1 191150096 405200002 1 716321792 983164747 1 649149731 687900641 1 772346745 863934272 1 173139907 781845489 2 7975 3 329227672 913037008 1 3 900185762 986005169 1 1 909772969 964717529 3 624167973 671752247 1 3 743349604 875772171 1 3 879051132 899442463 1 1 956537461 968477404 2 7978 2 7977 2 7976 2 7979 3 417240690 722085086 1 3 814132600 836144836 1 2 7981 3 583377454 587616798 1 2 7980 3 854906070 932436549 1 2 1021 2 1168 1 58646050 670092608 1 994230293 999435084 2 2179 2 4509 3 408876738 500787337 1 1 966864966 989050635 2 7986 2 7223 3 560406255 958390727 1 3 202356282 968270657 1 1 180910920 219739355 1 269404214 547055146 1 784294226 891218666 2 7988 3 860786918 975914043 1 1 995432255 996731653 3 199895865 250261445 1 2 7990 3 607536282 622473589 1 3 428821869 769292250 1 2 7987 2 5691 3 721070146 843346745 1 1 396063349 762792201 2 6961 1 685459483 702954775 3 696809956 885128371 1 3 629143076 969830676 1 3 483780497 582246272 1 3 633916554 682728254 1 3 212887300 894296563 1 3 870096693 937049734 1 1 851608667 970484138 2 7993 2 3988 3 78886915 225855982 1 2 5478 2 4758 1 467341885 551052681 3 223728864 417772503 1 2 488 1 903742816 905252726 3 726678873 975866493 1 3 763755776 796972385 1 2 7995 2 4617 3 10560231 708367417 1 3 356590123 619515337 1 3 55916518 124001598 1 1 647747458 684658922 3 17333964 930581356 1 2 7996 2 2785 1 810584338 998309706 3 388499912 852131203 1 3 400733173 593618164 1 1 356876337 763242045 1 99635158 348742353 2 7997 3 567907881 793052379 1 3 270687358 942574763 1 3 951628749 990734718 1 1 518353939 964818914 1 459501478 461696205 3 550747271 732888760 1 3 79193666 625052571 1 3 772639567 777435849 1 3 426340950 436024595 1 3 779459406 888347401 1 3 950373382 984306190 1 2 8001 2 6023 2 2835 2 7586 3 675244071 876369921 1 3 376447592 441998087 1 2 5286 3 370425219 635211231 1 1 482162451 505543047 1 703307596 862437889 3 714332423 797323952 1 1 698928608 863688879 1 484085895 605747778 3 519980270 765937824 1 3 166783537 650222711 1 2 3387 3 638882647 974279373 1 2 3499 2 2372 3 540047661 566796627 1 3 565275013 827841457 1 2 2484 2 2368 1 929173877 939948430 3 39972407 292753503 1 2 430 1 235298549 305648870 1 368787416 397435609 2 3733 3 923204781 986318750 1 2 4975 3 224216711 523863748 1 1 904065135 966911313 2 3601 3 622570276 730696917 1 1 575989149 964343042 3 652986553 687800310 1 3 796986107 806379193 1 2 3559 3 501101585 957224595 1 3 954315332 980551108 1 1 963524261 992346986 1 625328761 701645780 1 9505642 934119367 3 228227562 726672269 1 2 8012 3 829470487 894734155 1 1 706011046 724505865 2 6466 2 1130 3 831525055 932612177 1 2 3155 2 2725 3 237252676 621931143 1 3 968448834 981912221 1 3 564824909 705565743 1 1 263628223 940784612 1 139294683 320182112 3 849138633 981042907 1 3 736911441 785499076 1 1 386587369 686551477 1 931818281 941318199 2 8016 3 32544286 950399674 1 3 966068502 975835842 1 1 548169493 711134003 1 874046536 974596140 2 8017 1 227732311 780762890 3 468587493 742591761 1 3 654557484 891276802 1 3 33495095 230742601 1 2 8021 1 172083985 203105260 3 302532281 745212655 1 3 9369282 643218862 1 1 617040212 907956185 3 117352456 186591486 1 1 269954235 442483724 3 709078869 992022517 1 2 8023 2 8019 3 652811678 923130129 1 2 8015 1 626868447 698183325 3 600572137 636939831 1 3 172898682 773254571 1 1 746763187 944936068 1 191792825 669202586 2 7899 1 879326849 937465267 2 4244 1 415257582 863370857 1 444261433 600342672 1 445629006 658536003 1 149286963 481438866 2 8031 1 323090885 964389863 3 89307851 840675366 1 3 798420398 863413061 1 2 8032 3 776292912 894385565 1 2 7937 1 216108027 368803880 1 490800664 571665137 3 202212421 843075556 1 2 8034 2 841 2 6437 1 193454129 313591690 3 963508573 970654162 1 1 254183703 912330813 3 742278019 827776385 1 3 928060435 943298331 1 1 22161075 203722861 3 727961842 934268134 1 2 8037 2 8036 2 6876 2 1964 1 114500625 989648671 2 1991 3 291525996 520359587 1 1 417410651 941708817 1 662380004 962238472 2 559 2 6239 2 2152 3 345936144 496828484 1 1 71624780 429723958 3 902177720 936580249 1 1 667276540 834878002 1 967940910 987104440 1 846582377 899945706 2 8045 2 8044 1 716932572 936560339 1 938958391 942034029 1 829945017 872984715 3 497443864 988043271 1 3 882012074 982748615 1 3 45036332 82062038 1 1 903830740 908609616 1 560669077 564399966 1 587256821 797530244 1 462552729 822079032 2 8047 3 995972237 999458750 1 2 8046 3 611537669 807918136 1 3 158951882 928791465 1 1 380152504 478182222 3 267200055 518337265 1 1 165152534 464932905 3 949033703 981733874 1 3 269358585 773896008 1 3 225241115 534193349 1 2 8054 3 254624495 948300993 1 2 8043 1 234687859 842340574 3 987866953 994045046 1 2 8051 1 906338154 994958572 2 8056 2 8055 2 8052 2 8049 3 775541960 841920503 1 2 3231 2 3401 2 3301 3 531137118 745637823 1 3 106733481 548977162 1 3 805262731 844781572 1 3 916397651 948148156 1 2 6269 1 685668066 879831722 1 893983722 897391139 1 173780835 595102878 2 8059 2 695 3 862415817 972966790 1 3 478844861 549642959 1 3 449052240 643839496 1 2 631 3 897321249 902503127 1 2 1479 1 888983130 902804786 3 144269974 645421587 1 2 940 3 890075197 898617261 1 2 5379 2 1116 1 705062198 880583150 3 501276457 537579472 1 2 948 3 373275592 922781266 1 3 372530505 926948665 1 2 3932 2 6706 1 611350358 842465470 1 40243771 825966034 1 453239466 748254165 1 717490889 902944159 2 8064 3 522745263 641688803 1 3 195619471 716835269 1 2 7816 3 509359304 519210783 1 2 6214 3 32453041 267371658 1 3 396614007 598248758 1 1 454264938 805153963 1 430176572 602942158 3 551619453 693534247 1 3 622550399 918415074 1 2 7692 1 331400940 634640671 2 6473 3 4750067 346227701 1 3 822012149 952198129 1 3 968939782 971455470 1 3 949115422 996906722 1 3 353511065 915049244 1 2 7454 1 656983168 906793026 2 8069 2 3409 1 883198404 902831706 1 526728974 729618842 1 590145215 598398306 3 827506245 992977746 1 3 753279163 889022659 1 1 418072832 539004123 3 393561004 894891463 1 1 515005317 750778506 2 8072 3 664825868 685002449 1 1 398644724 421219257 3 513572668 518919832 1 2 8075 2 8073 3 462277388 838136286 1 3 913333729 925458425 1 3 117129849 201145431 1 1 677367257 937181183 2 8076 3 562550911 756969973 1 2 8071 3 261666671 588263165 1 3 141645223 629049798 1 2 8070 3 651638898 680725068 1 1 658042652 782153098 1 966557975 995659156 2 8078 3 600040064 623304851 1 2 3860 3 207777363 688512772 1 2 4234 1 55069435 538450030 2 8079 2 7883 3 920981121 964760376 1 2 2366 1 324913604 796878959 3 238971373 495102884 1 3 272313736 687308401 1 2 251 2 1963 2 4487 1 985604788 991699012 1 44250137 966799741 1 413358053 563252276 1 123440336 850756120 2 8082 2 8083 2 8081 1 269594021 441026714 3 699588651 891838734 1 1 375549209 377056898 3 542514432 949722419 1 2 8084 1 765454898 882560133 2 8086 3 870960820 914050018 1 2 1582 3 732297617 918286040 1 2 199 2 4354 1 511348398 921855527 2 8088 2 664 1 982424393 986987355 3 784625653 807564510 1 2 8089 3 315445842 790378372 1 1 687309100 999363414 2 8090 1 563996920 887039107 1 838020501 866252668 2 8091 3 723436608 966225163 1 2 5759 3 897762481 983069191 1 3 390210334 751839583 1 2 3143 1 359958553 486702568 2 8093 3 15281492 130306582 1 3 708372619 778416426 1 2 3536 2 419 2 6679 2 3672 1 655705164 750784410 2 4088 3 702830705 780513877 1 2 4246 1 451497080 545851915 1 606538004 971908925 2 1008 2 5914 2 469 1 125302759 188234779 1 575377817 680710741 3 879081424 980502831 1 2 8098 1 138125224 407666419 2 8099 1 160525964 266308350 3 88418983 500802681 1 3 750859787 779229281 1 3 127720386 371235664 1 1 767774874 903523788 3 244618041 806838720 1 1 533396245 742754675 3 498089910 653242792 1 1 985948949 992928566 3 940158296 976350499 1 3 75390768 885646156 1 1 844153619 942821636 3 347287670 533094923 1 2 8100 3 349614345 931590034 1 1 130797484 821376102 3 81498100 398389989 1 2 8105 1 867092580 867807836 1 509152351 763746845 1 367956613 984299490 3 645228528 740936646 1 1 82349055 523817692 2 8109 3 744893531 990663288 1 1 690702860 937007087 1 850332232 917260486 3 568777668 929525885 1 3 97227669 769448585 1 1 369115777 447954764 2 8108 1 307423155 906139237 1 755147556 966818557 1 678749311 868720720 3 946455754 950665406 1 3 877820317 938193986 1 3 144933596 984543336 1 1 784117763 868488702 3 410435443 933216607 1 3 70922834 555116207 1 3 759595650 833387059 1 1 376345775 921415631 3 849289068 881646138 1 1 547353444 782310124 2 8115 3 323317393 707717284 1 1 60635459 943483812 1 458601728 545990065 3 653516937 854841125 1 2 8119 2 8118 1 281227354 774682430 1 418413772 674003857 1 450909400 943857854 3 498560623 547673043 1 1 203067949 836870078 1 554672043 581394427 2 8124 3 528031550 875288504 1 2 8122 1 270474912 591918010 2 8126 1 973676157 979276546 1 571705665 597235597 1 176910873 685637987 2 8128 1 933086815 974021593 1 893931927 998900021 1 515220517 812912149 3 179283876 820729443 1 2 8130 1 690903553 814754602 3 585264732 702858123 1 2 8133 3 835853041 932829398 1 2 8123 3 440119387 523494389 1 2 8132 2 8116 1 989695395 994325801 2 8134 3 657792094 853830718 1 2 8113 1 122815374 836509628 1 685602056 718137178 2 8103 1 980252849 980625495 2 8137 1 507239646 647925799 2 8138 1 433371606 591915254 3 251779906 743565989 1 2 8097 2 8125 2 8129 3 411048446 963627577 1 2 3803 2 6807 1 507331597 557934895 3 336906462 396316237 1 1 852347078 925395260 1 499179425 627643968 1 761528032 791990438 2 8141 2 8140 2 8143 2 1720 2 8096 3 576026689 689766026 1 2 1885 2 5748 1 155960942 768265235 1 212227474 287288442 1 725905313 847646167 3 696962241 928920316 1 3 748359665 921647828 1 3 231521575 331034921 1 2 8144 3 979038393 982662858 1 2 7360 2 6603 2 6483 3 698449224 716060928 1 2 1449 1 755978157 932994975 2 1053 2 5598 1 71407545 997164209 3 51062799 702841123 1 2 8148 2 2844 1 557224428 567711531 2 1072 3 580263818 728229575 1 2 1860 2 7902 3 893722387 993984150 1 3 450199119 738443228 1 3 211016055 369708235 1 3 802326087 901017982 1 3 225408911 314053641 1 2 3901 3 362236301 887106580 1 1 292325294 983199448 3 810562765 978476808 1 3 104995058 825337872 1 2 8150 3 587016597 705802819 1 2 6330 2 7073 3 843070489 883348947 1 3 415101563 882673923 1 1 72184084 585708083 3 721357213 998075279 1 2 8151 2 5609 2 3316 2 5502 1 830488501 953451262 1 53010349 304728186 3 180120481 823847716 1 1 634618680 921570583 3 46319653 230338436 1 2 8152 3 146309881 214839231 1 3 554385299 952497907 1 2 8154 1 15162805 933308655 2 8155 3 725050466 885868825 1 1 196366421 953390541 3 653219427 808324906 1 3 695836485 978215173 1 3 28306998 176296007 1 1 953519643 997512597 3 912756894 999094089 1 1 120996794 771854972 2 8157 1 144129314 447447495 1 337217514 936410595 2 8158 1 269992964 706729948 3 174899353 886651033 1 3 441794600 518121925 1 2 8160 1 778247763 797731001 1 442882810 839418195 1 669314811 990692387 1 386105730 893542052 3 442407434 968581412 1 2 8165 2 8159 3 703474058 857497618 1 3 714473365 892607213 1 2 4019 1 620552355 836021474 3 967746052 982855971 1 3 190654152 769222783 1 3 783894423 834532461 1 1 528209068 640035178 2 8166 2 6351 3 217685563 839704704 1 3 874751681 894018996 1 3 945276543 976408227 1 3 788249428 961481279 1 1 868806505 989731492 1 22256422 614433345 1 707048040 783371071 1 360115826 653297677 2 8171 2 8169 2 6831 2 3052 2 3388 3 127636143 937026988 1 3 717109115 882237221 1 1 763630854 988450211 1 864689593 901990947 3 2581786 462640000 1 2 8172 2 4405 3 87089513 883185175 1 1 277623550 897515688 1 739170881 867747014 3 457810843 528290069 1 3 742622264 927310246 1 2 8174 2 8175 3 482070967 572016933 1 3 482337968 731538994 1 1 235371521 932870464 2 8176 2 8136 3 964294817 984249413 1 3 443777035 928751467 1 2 3260 2 4428 3 11904783 663588217 1 3 715913158 907729592 1 2 1275 3 799030357 943596715 1 1 318778521 396692791 2 8177 3 669240903 948374344 1 1 355680421 724372422 2 8178 1 623106600 804854226 3 150158216 487851138 1 2 7232 1 473135060 678885735 1 568773624 986714316 3 262633718 874689920 1 1 241434132 431285292 3 81842288 138730991 1 2 8180 1 836528985 930631210 1 549744995 675483181 2 8183 3 521577156 908974437 1 2 8181 2 8184 2 4517 2 7555 2 2866 1 908794276 936816099 3 266818003 811260725 1 3 685204202 777331018 1 1 444247904 739870088 1 801911699 994227239 3 828404012 932945101 1 2 8185 1 950189604 996308257 2 8188 2 8187 3 529820497 668215739 1 1 934896847 937694954 2 3795 1 75601884 85768340 1 319444013 977629436 1 903193208 964578503 1 148102126 602838484 1 616687739 880758223 1 385198651 950623769 3 183361409 978463083 1 3 157456202 960444502 1 3 303884847 795831464 1 1 632088522 868931942 2 8196 3 947129340 996217911 1 3 410042470 996713579 1 1 501998676 615721541 3 173737760 513752920 1 1 903475268 945226827 3 82234938 265273708 1 3 10082478 143170074 1 3 505633568 797369924 1 2 8197 3 475460264 698001447 1 2 8195 1 1582954 832530876 2 8199 1 613915920 985755046 3 172286212 367594018 1 2 8191 2 8190 1 188847999 755610430 3 87121505 929687931 1 3 68748422 806708051 1 1 872370866 951503163 2 8202 2 8200 2 8194 2 8198 2 2587 3 189410781 413074656 1 1 703597475 889878587 2 8203 3 289519445 909661475 1 3 557370687 902806330 1 2 7176 1 621301127 750725140 3 645527037 970225996 1 2 5166 1 383816679 548832460 3 645804864 980640405 1 1 91757147 444897951 2 8205 3 173076825 281583835 1 2 6078 3 678059792 685964159 1 2 6769 3 157129674 978500459 1 1 315223289 960035956 2 6735 3 376397448 939614574 1 1 287889805 320537079 3 773653555 814795029 1 2 8208 3 394452015 532520675 1 2 3954 3 997475753 998618439 1 3 415779244 757988397 1 2 7379 3 974594335 976202449 1 3 888547320 898894914 1 1 581856453 721978227 2 8209 1 444666818 509332007 2 8210 3 670187732 775421809 1 3 219184294 963474369 1 2 3200 1 112729723 556503478 2 3276 2 1904 1 370435827 489497376 2 7314 2 6820 1 661104896 700601709 3 410006352 910868962 1 1 22170293 359648276 1 480388244 828644699 1 382843532 437409347 1 282415008 522521465 3 233503987 952832897 1 2 8213 2 8217 3 353994918 559224129 1 2 7675 3 167335418 370918407 1 1 336350316 356046346 2 4658 3 648446594 863670501 1 1 433640966 510454938 1 478081960 774316427 1 829827600 995296406 2 8220 3 780122872 978675080 1 3 929261580 959090353 1 2 8221 1 787524035 940863722 3 355295896 599899851 1 3 429518031 731105957 1 3 772018759 946594933 1 1 110945995 868060240 1 705688051 737199669 2 8223 3 119378331 694275094 1 1 580361131 934324982 1 661938633 885178140 2 8224 2 8222 3 381486187 992628590 1 3 316479540 926489395 1 3 724356738 965389312 1 1 778115005 905583684 2 8227 3 751826045 968062650 1 2 8226 1 602809508 823621312 2 1714 3 209317918 768703914 1 3 501330478 709626698 1 3 577445805 844497536 1 3 464468847 865545732 1 1 811505582 882333260 1 634260796 706038255 2 8230 1 243396979 783164810 1 234270736 402616050 2 8231 1 377394140 531117863 2 8232 2 834 2 4584 2 5824 2 7907 1 796228243 799999393 1 584104317 678644091 3 180217777 910699050 1 3 296045145 517892116 1 2 8235 3 6334138 860232486 1 2 8234 1 469604841 804849213 2 3553 2 5904 1 847624362 897782544 2 8237 1 653991039 734804038 2 8238 3 43783728 64961923 1 2 7739 1 142229850 501011863 1 589340473 718599932 1 581100927 861541615 3 713217338 863186187 1 3 53700088 423660947 1 3 709540043 854659436 1 2 3952 1 132566816 174396569 2 8242 1 936231265 939596327 1 820625203 917617860 2 8243 2 4905 2 2508 1 783455889 997048845 2 8245 1 399965766 756226147 2 3903 3 294612680 424271973 1 2 6543 1 9451913 450681307 3 343118702 747259598 1 3 125546432 547109536 1 1 516728564 907328994 3 666646898 916653176 1 2 3266 3 701184058 874699867 1 1 954695128 965902138 3 337138739 397045557 1 2 8249 1 243402888 972960237 2 2880 2 2666 3 613291174 659974822 1 1 252867928 383018072 3 782788361 828182198 1 2 8251 3 118683578 563508682 1 3 619864321 789171559 1 2 69 1 503189847 884290767 1 345018269 792734127 3 822646402 863802665 1 2 8252 3 609917072 684225058 1 2 8253 1 577813040 676637486 2 8254 1 263955792 933228526 1 951577062 972524760 3 637893784 748548050 1 2 8255 2 8256 1 770396845 802309545 3 108104522 265443527 1 3 284453763 423714531 1 2 1487 2 2044 2 7445 1 382745414 572077123 1 42397775 602030593 2 8259 2 8258 1 985531782 996184174 3 568173708 623338649 1 1 994423080 997346447 2 8261 2 8260 3 333903 190915928 1 1 679498989 787843663 2 8262 1 832945857 980138613 2 7275 1 122200381 313242188 2 8264 1 808812418 816283617 1 386127093 908366049 2 6472 3 117456283 410742443 1 3 826284618 971235029 1 1 866609104 876375890 1 520474415 994438290 2 8268 2 8267 1 347918593 680324828 2 7064 2 370 3 634157307 981036958 1 1 274045961 741470670 1 419837117 795014320 1 311674034 792724091 3 526991997 567830701 1 2 8272 1 602076324 919703895 3 217740316 557192830 1 3 535124306 586240689 1 3 137080983 324321439 1 1 6726347 45932462 2 8274 1 755768765 903602737 2 8270 1 556859568 958196315 2 8276 2 8275 2 8271 1 922750687 955253974 3 204020745 845174740 1 2 8277 3 969857351 980405911 1 3 217622942 266373952 1 1 22603972 375814152 1 497665350 877824885 3 109762540 818482207 1 2 8278 1 88335378 132293177 1 852217651 913056737 1 554131540 754927559 1 799735177 924088951 1 204432491 307368774 1 364042850 795022881 3 270245878 860147470 1 1 944083127 968669725 3 239701259 449569885 1 3 386532108 564735304 1 1 473750715 646044431 3 869643158 949002387 1 1 889969606 903521846 1 972585047 990577026 2 8286 1 499951345 978661807 1 784734619 826550898 2 8291 3 282292025 569958698 1 2 8284 2 8279 2 8282 2 223 2 5083 2 4718 1 775987865 935522580 2 8292 1 624657735 723876224 3 246168437 795539388 1 1 418292361 881353703 1 581343355 983502839 1 860010760 983536640 3 911507027 978063829 1 1 853353029 936736705 2 8295 1 635297108 756334038 3 769037738 984763775 1 3 27259567 323420268 1 2 8294 1 993826329 996841266 3 252451570 680831623 1 2 8293 1 412128683 415324240 3 965120485 969637004 1 2 8300 2 8297 1 310549791 412553712 1 49071471 593115091 3 371664592 492655840 1 3 298384930 670535703 1 3 645876002 664740677 1 2 8301 2 8302 1 902336718 929316990 3 945592600 966560374 1 3 998330517 999291763 1 2 8303 2 8299 2 3850 3 284016683 349204927 1 2 2403 2 1840 2 318 1 409836919 625589100 1 555705925 933280626 2 8305 3 796196830 862039027 1 2 8304 1 591494729 851182212 3 520879006 848874870 1 3 28984118 291726976 1 3 440024681 551959797 1 3 150072998 797874800 1 1 678784642 789998997 1 173647647 702688006 3 505439680 921880558 1 3 746443695 817500676 1 3 380951596 479329705 1 3 275787211 782809707 1 2 8306 3 83587123 716411564 1 3 61754488 259210995 1 3 925564328 977889124 1 1 434799897 828728820 3 684605914 688266389 1 3 193074779 305496956 1 1 205376798 523433726 1 487744304 488371017 3 389842409 881859023 1 3 354140488 472023644 1 1 713395342 765830921 2 8311 1 329361635 750001964 2 8313 3 875115505 886834618 1 2 8307 1 900181329 992449334 2 8312 3 331872891 378743985 1 3 915908962 979268802 1 2 8186 3 523971310 873146804 1 2 3088 2 7128 1 447212886 923338100 1 955587140 982667458 3 996670781 998075133 1 1 382389537 473968638 2 8317 1 122874544 426025306 3 896852706 996958468 1 2 8318 2 1791 3 582430469 830347732 1 1 88705513 834842519 2 1671 3 723585003 825496428 1 2 6517 1 557525356 716671245 2 5019 1 645078791 791170766 2 4661 3 242162424 749442981 1 2 3452 2 4550 3 824685273 833864156 1 3 158959915 271490195 1 1 565613235 780741385 3 321355535 930577448 1 1 859576606 969360509 1 532793730 997373412 3 263844805 985941582 1 1 395525302 753564524 3 366698962 851337466 1 3 142441524 404148042 1 1 808961327 917032265 2 8325 3 271832912 328003623 1 3 336490641 934300788 1 3 5861594 983136875 1 1 172118392 308098067 3 784484922 993651449 1 2 8323 2 8322 1 814947410 947297259 2 4798 1 676913865 696506598 2 1319 2 2830 1 867656579 968689051 2 8330 2 2213 2 5880 1 422757118 803936992 1 356538512 700925622 1 760055008 766264470 3 649777996 887042515 1 2 8332 1 87942899 374705809 2 4369 2 4179 1 267326944 801859217 2 6001 3 915294946 964569848 1 3 292843883 457574271 1 2 2229 1 567392211 871366348 3 753145967 903936987 1 1 93881012 494076179 2 8337 1 13808709 79013421 3 265315063 813385925 1 1 69561326 623694874 3 433686854 529551841 1 1 271665254 663545824 1 814043595 898404311 2 8338 2 697 3 688137084 939706280 1 2 7521 2 5368 1 802186782 826580796 1 84719866 945233462 3 611510385 905277822 1 3 606644703 770197177 1 2 8343 3 412237660 836721690 1 3 89256671 303361181 1 1 446016675 997391842 2 8342 2 7031 1 615313340 813916333 2 3539 2 4813 2 3768 3 301454825 786271561 1 2 2124 1 670985827 715909373 1 3404858 902317436 3 727283183 832984561 1 1 545737426 850274706 1 842138547 953427006 3 698015051 884869030 1 2 8349 1 510985178 796916010 2 8348 2 8346 2 8347 2 704 3 440133768 971931377 1 3 573990090 705726839 1 2 1579 3 945319694 986152262 1 1 425013465 829139748 3 37949337 329219041 1 1 558724392 621551844 2 8351 1 372354714 423146990 3 325805874 681408488 1 2 8353 1 574705125 703804463 1 423729125 710627363 1 875193258 970627547 3 286139678 668804145 1 1 430670255 540025270 3 671805862 683251180 1 2 8357 2 8356 1 253969670 618977790 3 358417467 439140585 1 3 865413256 983033579 1 2 6677 2 5763 1 410431564 702634428 3 868307140 974917711 1 2 5090 1 898356734 922452347 2 5452 2 7425 3 845912761 945400364 1 1 48350923 991759664 1 456244114 815706907 2 8362 2 6011 3 155469819 196077519 1 1 780397388 934867437 1 255071967 927343967 3 646264557 660887494 1 1 176470293 300191837 3 743029947 914381602 1 2 8365 2 7548 2 4872 3 421159540 520317864 1 2 4036 2 5045 3 308152987 387740767 1 1 370324169 540175883 1 738510674 905174598 1 588288221 737699021 2 8366 3 395325746 825698548 1 1 683155632 787405569 2 8367 3 812806642 958747293 1 3 809062690 989714079 1 2 5875 3 637323884 874435149 1 2 4157 1 157346123 910079207 1 219741981 276007538 2 8370 1 59621013 902956495 1 528094988 538724602 3 53483033 301225206 1 1 686206476 950082692 3 189315494 212589366 1 3 834122866 958104303 1 1 249988539 255302533 2 8374 1 35112439 385343161 2 8376 1 521874602 900582796 3 889059387 930838702 1 2 8371 1 906322962 947483488 2 8378 2 8373 2 4373 3 415915551 742056561 1 2 7464 3 36693978 139229670 1 3 300135444 811965007 1 3 995976722 999514647 1 1 247988021 905548072 3 585100528 767902888 1 1 969007488 999026269 3 594631637 789976678 1 3 67756750 594588006 1 3 866914644 933202109 1 3 28085091 45379947 1 3 745514833 986325943 1 1 282283411 869216434 1 389342960 955906716 1 322653720 683634702 2 8382 3 708470722 732808223 1 1 983620868 985172202 3 208813762 706065432 1 1 596680928 982766051 2 8379 2 8380 1 587770984 650016837 1 629196757 654085501 3 986950329 989846263 1 3 744887995 767965210 1 3 931106504 963690010 1 1 90807627 461731966 1 160445919 891798991 1 155187353 823156732 2 8390 3 482190251 514041705 1 3 54350135 405508371 1 2 8389 3 204387702 685356732 1 1 420620913 687265639 3 316455629 783806387 1 3 495569741 517918403 1 1 905244017 918508730 1 609265434 676234046 2 8388 2 8381 2 8392 1 919872364 968057913 2 8387 3 407395358 975743709 1 2 8385 2 8383 1 479074608 577220261 2 8395 2 4662 1 690704347 978301733 1 664949132 931584288 1 190450407 661857574 1 922313241 972040085 1 736958585 858669942 1 655318113 815677192 1 780173060 959553475 3 889146312 889886895 1 1 850187228 972393021 1 974822353 979949387 2 8400 1 665696908 877970547 1 660299879 927740207 1 54174775 802366246 1 289183194 726296656 2 8408 3 168221972 952148756 1 1 172977266 766048152 2 8407 2 8405 1 195764448 439639214 3 393278052 719362766 1 2 8403 3 432124109 764451571 1 2 8396 2 8404 2 735 2 714 1 679372054 680421278 3 853355637 945769930 1 2 8411 3 695598919 930185315 1 3 339903930 689512477 1 1 785171966 875664678 1 359813849 798555784 1 245811166 541348806 3 512428008 720484373 1 3 690627001 874979510 1 1 65506640 422272674 2 8414 1 614421780 726960228 3 180677761 759085940 1 2 8412 2 8416 1 390919637 780615415 2 2659 2 7864 2 3728 3 321175244 658067937 1 1 404458051 801843642 3 389120356 405529042 1 1 327083053 743273156 2 8419 3 892728499 905557780 1 3 410205441 468784191 1 3 304125520 527141362 1 2 1260 3 63693997 706510494 1 1 524817595 918317968 3 151656350 745738371 1 1 569335996 588556719 2 8420 1 765391224 930183881 1 458415335 513603284 3 638725643 905407835 1 1 480273149 786123584 2 8423 1 245489514 941555668 2 8422 3 998498288 999750829 1 3 394117393 718875769 1 2 5779 1 276004541 731972219 3 831573171 955819765 1 1 997343950 999094777 2 8427 1 299164711 731240341 3 506682071 672697511 1 2 8428 3 671941020 765346332 1 1 206706574 615456075 1 509041212 911580680 2 8426 3 715623466 872865196 1 3 984291184 987309440 1 3 27012074 704606144 1 1 556822338 900209345 2 8431 1 931955641 945947835 2 994 3 282652232 691947077 1 2 8120 2 6558 2 1368 2 479 2 7480 1 216467162 458684228 1 125052277 184413496 2 6368 1 758424296 776579462 2 8435 2 5511 2 4366 3 821872265 902455764 1 2 7643 1 264571489 916567800 3 35392117 614847559 1 3 772053197 828793722 1 2 1246 2 6779 1 150677795 343811410 2 8437 1 48044904 754929902 3 813207690 917795635 1 3 288713345 742633405 1 1 307400530 923750505 1 601764006 706837120 3 149733679 198327758 1 1 907393524 941078898 2 8441 2 8440 1 483377679 521708553 2 8438 3 727292926 918182149 1 3 790839059 958291844 1 2 8442 3 100720087 135984409 1 1 640616574 839888606 3 404133129 854337677 1 3 40415647 142536669 1 3 640014574 982674668 1 3 855568661 931633804 1 1 860545603 920589659 3 34787994 49020077 1 3 725615166 889276813 1 1 341003205 599540113 2 8443 2 8439 2 5724 3 989413233 999813150 1 3 966949533 967432509 1 2 941 2 6418 1 237280519 884561071 2 8446 3 382757709 788430427 1 3 563919335 881966404 1 2 6682 3 587727323 931223523 1 3 572589674 988476979 1 2 3197 2 183 2 4590 3 750357042 766647026 1 3 254642499 333267239 1 3 61063184 279682703 1 2 5815 3 208139831 419858649 1 3 433749463 717009418 1 3 756074582 852238541 1 3 721168416 912739780 1 3 844780139 907123637 1 3 7707837 543765556 1 3 631640141 998942921 1 3 16373205 742052664 1 3 46221015 759343628 1 2 1809 3 245386967 834763971 1 1 858750078 968093154 1 77713169 130014776 2 8447 3 84267933 170992089 1 1 876355748 939403048 3 933083344 963363554 1 2 8449 2 8448 1 3648315 964357670 1 118629986 457118114 3 236592952 814706549 1 2 8451 2 6218 3 485320640 738831641 1 3 317352250 462099780 1 1 588093512 865104633 3 844621041 894332230 1 3 175834576 264212017 1 1 151020036 289606812 2 942 3 593525245 761120439 1 1 403621050 691134205 2 6668 3 310892786 519296062 1 1 556000177 565543123 3 100218160 897439111 1 1 652120471 920009406 2 8455 2 8240 1 491905211 539650589 3 527330253 586171071 1 2 8457 1 200918769 403348241 1 726460975 957685119 1 634109705 779378511 1 143101757 235243024 1 457352006 577226260 1 963769574 996890060 1 417191709 953175338 1 27702265 719961691 3 198478980 490251568 1 3 331386037 595630652 1 1 105176940 518117165 3 732773800 776814530 1 3 836107380 930233707 1 2 8461 3 990142147 998393009 1 2 8460 1 880846293 971588778 3 18436470 843626577 1 1 355324636 480958903 3 840257338 911894007 1 2 8463 3 785667590 983865984 1 3 789213352 859641971 1 3 985117014 992691875 1 1 977418131 997435210 2 8469 1 141094076 889225445 1 518227503 994071950 3 624858516 795559846 1 1 33919447 751389029 3 54508654 295177891 1 3 980135822 983773783 1 1 354143158 903606524 3 147469179 414251793 1 3 49248837 981734822 1 2 8458 2 8470 2 8462 3 7480613 698552302 1 1 30920516 869578657 3 752130915 905775477 1 3 772721255 794244387 1 3 278358340 703231341 1 3 251533530 348832445 1 3 582634749 724087311 1 3 619880916 815132628 1 3 47361862 850211186 1 3 411893943 885264702 1 3 940277330 941180873 1 2 8466 3 369025377 744063086 1 1 4122820 990434824 3 307232475 433754509 1 1 295798916 573546476 1 116998177 907488306 2 8477 1 346232085 356439962 2 8476 1 332357068 924878298 2 8475 2 8464 3 619341466 895775681 1 1 815876873 841196944 2 8479 1 913661509 990464885 1 931951644 995984474 1 698866030 972647463 2 8483 1 97593236 307428575 3 409667214 525308516 1 3 170049622 897829091 1 1 578561878 994737034 3 587594418 960618082 1 3 745389815 917754988 1 2 8484 2 8485 1 622549270 833165046 3 848197141 883185845 1 1 450358956 998571288 2 8486 1 115542562 261191513 3 768457578 825967264 1 3 105776179 791980487 1 2 8478 3 409435784 548025168 1 1 347426532 617642228 2 8481 2 8489 1 27226998 296071174 3 457769060 812776696 1 3 460619963 935518375 1 3 674308509 705102158 1 1 248174663 791697451 1 580525022 580940005 1 812568918 898518741 3 973921279 993107534 1 3 977139850 994072665 1 1 934379273 949635528 1 327027443 513435425 3 762592442 842977870 1 2 8494 3 449168995 743716185 1 3 571077677 704896673 1 1 531139662 929924021 3 579934674 822479376 1 3 439988685 863374740 1 2 8492 1 617450570 926875717 1 341144327 632080323 2 8497 2 8491 3 567921892 781917710 1 2 8495 1 990548485 992979761 1 582091007 697616098 2 8500 2 8499 2 6552 3 341721207 951615453 1 3 4813499 161474037 1 3 900093027 924844771 1 2 827 3 211139565 876388027 1 3 946566103 998836601 1 1 270250678 697282853 1 255396102 377690036 3 680536339 763304914 1 3 380573010 907939337 1 3 638217006 940121730 1 1 976399705 993325077 1 204085010 835121994 2 8502 2 8503 1 470319217 923207399 2 8505 2 8504 1 914626545 936251221 3 951519292 954885171 1 3 455334259 932218117 1 2 5455 3 942026904 977760009 1 1 459232693 806126131 2 6665 3 578819629 653914616 1 2 7876 2 7217 1 39706253 965619543 1 915071761 915479471 1 570502825 936412183 3 270387600 346031510 1 3 170147263 510877087 1 2 8509 3 402927389 410423926 1 3 819760361 857330287 1 3 509780330 533979859 1 3 283267480 404734627 1 3 382557425 804837999 1 2 8508 3 738484057 941408361 1 2 185 1 352661030 485736749 3 199191070 252032730 1 3 251434149 986110909 1 2 8511 1 688375489 868893030 1 925746129 972590027 3 663644331 764000243 1 3 318730377 950957807 1 3 100435138 347880618 1 2 868 2 4192 3 332726127 956412339 1 1 79812646 566994395 1 635582316 696368230 2 8433 1 537785335 555744138 3 883451566 956672172 1 1 61328013 332170541 1 567819581 951935385 3 498950517 856301832 1 1 104212239 750129506 2 8518 3 811793428 992996984 1 2 8517 2 8519 1 810399555 826271088 2 7893 3 843487345 857642506 1 2 6393 1 173725219 695924562 2 8521 1 765345878 817589255 1 634967124 841744249 1 685466588 846477280 3 228707953 862534381 1 1 200728367 881756180 2 8524 1 253348546 651868090 3 862859795 918805184 1 3 854719585 894387992 1 3 738734133 885440241 1 2 8526 1 701385079 704500262 1 443030373 460502716 3 627304385 654848526 1 1 119954505 249064775 3 149446689 980467856 1 1 30448218 531636070 1 847491464 941929052 3 437146309 473651648 1 3 351035902 843059847 1 1 721579674 905491370 2 8527 3 997619529 999540595 1 3 636889589 977080110 1 3 497929057 874884480 1 3 232187689 321227349 1 2 8529 3 841918728 868743908 1 3 297774971 809686211 1 3 293232265 679224406 1 3 222133749 861105858 1 1 536178562 983163852 2 8522 3 998949424 999708731 1 1 654342270 694928782 3 672545704 930227700 1 2 8534 2 6994 2 4642 3 271889680 911408497 1 3 951749498 989495985 1 2 2203 2 7691 3 159413304 350627453 1 2 1524 1 917850377 956525373 1 923096185 955793223 2 8536 2 8535 3 774806260 912746234 1 2 7593 2 2661 2 981 2 482 1 496849772 754530348 3 518889949 583348978 1 2 8537 3 901209807 923972145 1 1 431033699 683679348 3 440588776 694529535 1 1 916379542 924319368 3 384521077 667768920 1 2 8539 2 8538 1 212473984 748208453 1 146784859 980180384 2 8540 1 400050612 826785413 2 4739 2 5447 2 3324 2 4885 3 237228880 818540948 1 3 578051694 844410155 1 2 4693 1 346174505 871462089 3 273710056 984200176 1 1 77522147 434622493 3 754116700 880265287 1 3 908749382 964872687 1 3 875125619 985313125 1 2 2441 3 967815975 979272608 1 1 403499880 501874853 2 8545 2 7567 1 431374466 862443724 3 354014973 683012389 1 1 94519145 722154778 1 274797652 902067428 2 8548 1 692922567 899103040 1 726344971 814799684 3 24723019 466119972 1 1 432981371 444384069 3 770568111 871734609 1 2 8550 3 693431236 892217419 1 1 862713240 977791768 3 92068933 546740543 1 1 663199210 905933093 2 8553 3 732619896 896175117 1 1 479399697 757723465 3 224925543 914376346 1 1 693556400 771188319 1 865774357 978187543 3 457310075 851945815 1 3 236849389 615226469 1 1 984937469 993234634 1 790871147 953255532 1 474342200 549317591 1 470112296 585792043 3 675701213 983329963 1 2 8559 3 316845520 944515304 1 2 8555 2 8554 2 8557 3 918636040 984097267 1 1 536714997 945902392 2 8561 1 174949111 733740777 1 718524541 720467498 1 397476247 592656493 3 550374842 725291146 1 1 25403885 136117408 1 976333357 993979169 3 721270118 816451635 1 1 481239927 661138820 2 8566 3 206104469 319515104 1 1 958616579 996470385 3 544228836 997537429 1 3 983416435 996729933 1 1 504925705 699164417 3 900513856 905413933 1 3 416911370 512227386 1 1 251742400 839400322 1 695888052 932519255 2 8570 2 8565 1 23189666 611679918 2 8572 2 8563 2 8558 1 300395053 893254750 3 234539067 950699238 1 3 603663273 852710181 1 3 287627102 353872483 1 1 88374425 211429723 2 8571 1 168522159 933476079 3 656383242 792341205 1 3 410942672 478645975 1 1 392345201 847558838 1 791135677 793389163 2 8573 2 8576 1 544738249 860615406 2 8552 2 6902 3 893037408 944960085 1 2 2325 3 102482695 489366254 1 1 23182315 426976874 3 973842879 979458500 1 3 688285559 865850972 1 3 583184204 753498663 1 3 443045955 898190960 1 2 7222 2 6990 1 766601488 997615339 2 4649 3 238468485 616496039 1 2 4180 3 255396810 565863149 1 1 483571815 758832250 3 199276181 295809723 1 3 904590550 954585711 1 2 8581 1 783521184 815527955 2 8582 1 120598026 618221222 1 602268529 751559124 2 8584 1 560686373 892330863 1 935722221 986590878 3 344605191 614023346 1 2 8583 3 34067321 418386532 1 3 750748784 808249908 1 3 423488265 613309242 1 3 402449428 984033608 1 1 608815087 713042396 1 181417217 324454213 3 303186417 697099553 1 2 8588 2 5739 3 853196455 853703659 1 1 191107792 729894098 2 2883 1 300548622 354930984 2 8590 3 199401527 288449339 1 2 6588 3 996965337 999048308 1 3 674535843 864328085 1 2 3505 1 5708963 611446614 2 8094 1 79872742 894429090 1 432270025 865766532 2 8592 3 85886938 459314529 1 2 8593 2 3272 1 55449150 976162902 3 33216353 776285252 1 1 478583530 730833961 3 700789857 745212592 1 2 8594 2 3750 2 2599 1 76813084 823059427 1 860613873 925163758 1 433646071 643105714 3 923770211 990079521 1 3 628395867 717622609 1 2 8596 1 820223559 945814364 1 689835442 753176792 3 641002016 674035903 1 2 8599 3 696712362 730457363 1 2 8598 3 480785017 516043240 1 3 451135052 857361337 1 2 8600 3 418493199 766458199 1 3 137025695 209891590 1 2 2756 1 940413462 959199454 3 341247082 719213470 1 1 287162303 764819513 2 8601 1 701674399 996605732 3 17464371 444707460 1 1 552980138 905666092 2 8603 1 565190730 790673687 3 413805530 592992462 1 2 8605 1 650567982 805362752 1 749247443 902588173 2 8607 3 657177028 705022481 1 3 252100446 728706442 1 2 618 1 760330915 855875632 1 559764954 560857719 2 8608 3 227103539 503965521 1 2 658 3 661924447 721368567 1 1 425633181 581534045 2 8610 3 499887576 781925428 1 3 508771281 691506321 1 2 1593 2 3681 1 547493600 696870244 1 38234718 134489869 1 689026858 759406558 2 8612 1 334376758 456365150 2 8613 2 8611 1 444982028 855979132 3 697455111 871742687 1 3 817935128 897881567 1 1 735848521 797482065 2 8616 2 8615 2 8614 3 543757283 755294530 1 3 153831728 821391879 1 1 988595822 994186218 3 11905747 358106400 1 3 990351028 997482857 1 2 3079 1 35650211 501412657 3 229589095 441723514 1 2 6123 3 511289742 705966984 1 1 692140101 935443344 3 992803308 998926719 1 1 348004389 784486696 1 601963292 763322140 3 103860750 791828724 1 2 7602 2 1778 2 4096 1 660364214 686927355 2 2871 3 217368941 671570390 1 3 395075273 758745959 1 3 190798733 593562570 1 3 943553188 967873725 1 3 760949363 998689984 1 1 709652592 817797150 2 1675 3 757082003 933140661 1 2 6604 3 384401808 517671783 1 1 420755136 508698149 2 8624 3 388360313 894084724 1 2 6957 1 33986079 155316965 2 8625 2 4636 1 350679004 502830721 3 243085080 746657017 1 3 882642678 940427928 1 3 317084172 637049171 1 2 543 2 7744 2 1561 2 8514 1 570563465 835101090 1 430619616 684742182 1 673377826 833704207 1 855252773 885624860 1 642670433 922566056 2 8631 3 293541907 955995529 1 1 631178153 713552042 2 8632 1 831296011 884186377 2 8627 2 8629 1 517171506 690855481 1 226308091 320165932 1 816182163 827475485 1 885112755 891082373 2 8634 1 988920135 997850860 2 8637 2 1978 1 407779141 659396855 3 223463822 258739733 1 1 825190493 949539203 1 276785971 562769524 2 8641 2 333 2 1949 3 655419126 821427099 1 2 6601 2 8587 1 709651008 943693092 1 342151252 993846883 1 446983112 961302360 2 8643 2 2281 1 947958860 972927281 3 942749793 958889931 1 2 8645 3 17542025 416761862 1 2 6279 2 8009 2 7733 2 4854 1 995813914 995963318 1 775514461 877727458 2 8647 3 322264883 424902980 1 3 535011247 537554500 1 3 482062078 637442615 1 1 887789453 994317593 1 30492978 617031160 3 921117832 957008178 1 3 79384654 587756056 1 1 138042203 878450749 1 12232358 215494410 3 631122440 974042131 1 3 205121470 476919457 1 1 949420536 983495294 1 889696562 920566163 3 665902952 826492181 1 1 745359136 823000720 2 8649 1 822013790 917839031 1 986306365 986484692 3 85985952 402146338 1 3 38721664 710419993 1 1 771037748 790799175 3 411633364 829242715 1 1 474999030 936836013 1 224196932 732125396 3 325488773 424609280 1 1 151724218 765295872 1 679842952 780640074 1 809588019 943311926 1 480521725 490056704 1 870841837 933379736 1 18955926 452031915 3 990860403 991750603 1 2 8665 2 8661 2 8662 3 892328807 985056841 1 3 481452503 828455263 1 2 8660 3 826735234 913657143 1 3 529115662 725369611 1 2 8656 1 364682582 919973646 3 562562591 812016054 1 1 193750721 698919333 1 836943596 929703895 1 63128777 673812046 2 8668 3 699194226 829638466 1 2 8653 3 903244288 949694599 1 1 118952751 495418076 2 8670 2 8657 1 267176022 809500924 3 813275351 937038583 1 2 8671 3 703550159 943110447 1 2 8664 2 8658 1 517239813 559309004 3 741448099 958704751 1 3 267740100 711956903 1 2 8672 3 547778730 978515144 1 2 8663 1 154390491 957434462 3 577384468 658816082 1 3 712617195 793700177 1 2 8654 3 628021813 808705086 1 2 8652 3 214792214 282911452 1 2 8646 1 990672141 993064515 1 111488466 210922639 2 8675 1 697338589 867953084 3 824590769 977380458 1 3 224426759 872816213 1 1 362408442 983838465 1 217864814 834723068 3 283586454 669668085 1 3 755137422 826418569 1 1 515693235 801352700 1 374549341 392540464 2 8676 3 208479609 373800487 1 3 713482101 792232079 1 1 70055368 735768263 1 440896916 805644080 2 8682 3 462574815 489730778 1 1 554988137 743807893 1 471740826 690406488 2 8681 2 8683 1 866364654 882356697 1 974360700 990369621 2 8686 3 484342956 771337801 1 3 607295278 659848995 1 1 674420173 975467718 2 8680 2 8678 1 415598013 576033042 3 136157173 200210371 1 2 8674 3 390675979 655568555 1 2 8684 1 614811188 839649424 1 301439631 995440186 3 127827345 254863114 1 3 358854262 898413387 1 3 793015254 877830926 1 2 8690 1 61724669 177370577 1 528176026 669850156 2 8691 2 8689 3 701074738 838891036 1 2 8679 3 457166134 621686406 1 2 8685 2 8692 2 3112 3 585837982 669142994 1 1 65106521 797420943 3 560404464 572449037 1 3 534823642 773112329 1 2 8693 1 133347400 625346432 1 318895253 474033535 3 782491167 927401988 1 2 8695 2 7635 1 453527489 544865517 1 985034878 998054134 1 348534054 835943125 2 8698 2 2545 2 2554 1 496567747 625071336 1 384763022 778595297 2 8700 3 802828666 990158021 1 2 5211 3 129594468 919301087 1 1 588659190 865776730 3 42923862 521106716 1 1 158717873 420004635 1 27277764 850364079 1 668999945 851996203 3 831537975 876459361 1 1 102222449 744720717 1 694437490 777271988 1 346233501 836657097 2 8707 3 132707008 412431983 1 3 725757527 845236926 1 3 498168002 646448060 1 2 8702 3 308892646 590483427 1 3 282744472 568034920 1 2 8705 2 8704 3 225081264 562763882 1 3 209828378 875583092 1 2 8703 1 89630521 390706172 3 804921900 930991845 1 2 8708 1 955618428 999218871 2 8706 3 299617928 798604376 1 1 869512273 921881139 3 404973341 456882461 1 1 817478129 970115815 1 877532572 991516269 2 8711 1 856716331 946457582 2 4837 1 122031575 432920986 3 93131480 241764181 1 1 226879537 700065153 3 799749451 891963604 1 3 416125998 686472935 1 2 8715 2 8714 3 914000628 976913901 1 3 354428422 905799738 1 1 843078228 883409747 1 896202023 909538014 3 636169322 986315197 1 2 8716 3 397709466 929489477 1 3 169424412 508648256 1 1 816917395 879283378 3 7393260 939778615 1 3 324483940 583077181 1 1 645934931 955101489 2 8719 2 6528 2 4801 1 852594915 907825792 1 978629540 984867537 3 248094914 576608489 1 2 8720 2 8721 1 11594350 479239869 2 8722 3 137293647 555863989 1 3 446534236 452085856 1 1 252394081 609603799 1 532149744 919532762 1 835778578 950540040 1 65433544 765461273 3 397543849 849382180 1 1 623337648 832359883 3 832739976 989597705 1 1 545151103 932506427 1 762579492 809925970 1 609078556 756593342 1 708533972 856756255 2 8725 1 556068891 877120173 2 8732 1 306918238 648906513 1 145595347 869385173 2 8731 3 83722042 614286818 1 1 369754800 640730413 2 8723 1 706949252 928825803 3 814174836 963675238 1 3 939274380 964484434 1 1 766730860 877753396 3 302920424 776211613 1 1 629340096 832018673 3 695677337 904009025 1 3 284460269 784722068 1 1 355502652 789875020 1 548432843 782722592 3 368687615 828011964 1 1 53001142 838119573 3 911476207 955644313 1 1 325698875 361310534 3 586965487 858539369 1 2 8730 2 8729 1 219362666 921580574 1 300813316 585575233 2 8743 3 260593523 507488707 1 2 8742 2 8728 1 842039643 907187566 3 923742863 954878383 1 2 8727 3 995404010 999777933 1 2 8745 1 405752401 421268438 2 8738 2 8736 3 234941559 826261380 1 2 3328 3 638964604 961654706 1 1 456125750 488779538 2 4000 2 6297 2 3225 1 319226577 675099240 3 315372938 433031623 1 2 8748 3 413556202 579330963 1 1 348931276 819844508 3 62790148 235435573 1 1 2151567 334195141 1 239951639 876562079 3 958493462 990308444 1 2 8749 2 6780 1 24754444 553822917 3 412782977 861538234 1 2 8490 2 4994 1 521337245 804253744 3 980214937 997768680 1 1 308714299 828899969 1 807494989 999683230 1 786425203 791177057 2 8756 1 881683283 897076778 3 99447543 148445240 1 2 8754 3 703724932 789364136 1 3 561886657 688919514 1 1 563118604 789332872 2 8758 1 513518820 647448429 3 112807101 387871920 1 1 72171585 417505150 2 8759 1 547200140 944652607 3 488466121 705366293 1 3 736080792 990636332 1 2 8761 2 8755 2 8753 3 70431920 862299130 1 3 366457432 782450607 1 2 8760 2 8757 2 3963 1 143421883 509450163 2 8762 3 907895095 947128986 1 1 534430609 820268906 3 595631773 843369122 1 3 12068927 658192152 1 2 8763 3 601962001 811550145 1 3 923246884 948145910 1 2 716 3 927875145 997194741 1 2 2985 2 1588 1 470658260 625418961 2 4646 3 968599330 975250717 1 3 230564614 368320161 1 1 202029968 817665749 2 86 2 619 2 673 3 656733107 887014753 1 2 1855 1 415927487 961040864 3 817355190 952582194 1 2 5894 3 152939832 989630531 1 3 841295627 867524120 1 3 709893232 873000408 1 1 669596371 860286642 3 288833659 906786525 1 2 8767 1 564527432 796272074 3 924106621 951984236 1 1 654255703 659307455 3 348167349 716611885 1 3 516950205 542792988 1 3 381589897 665806946 1 3 171110976 617667173 1 3 134933292 819851534 1 1 657569737 706996167 1 92940526 969589559 2 8770 2 8769 2 8768 1 183665705 226362842 3 55714415 457339618 1 1 620945825 808069326 2 7351 1 42917525 411196997 2 5196 2 1873 1 803001869 916341963 2 3061 1 67005372 335209221 2 8776 1 818933828 845097229 2 3855 1 209853626 626500952 3 979560100 985271848 1 3 780364936 898937155 1 3 317429842 843139268 1 1 912065155 993739063 3 467634596 981597312 1 3 94929581 908223495 1 2 8778 2 8369 1 714742384 929907585 2 5365 1 121612732 912926767 3 476046162 991698157 1 3 581692599 699984957 1 1 492017611 639034127 3 485628610 722504702 1 2 8781 2 8782 3 794736530 838431425 1 2 5637 2 635 2 4993 1 819270772 988376789 1 152834167 890745491 2 8784 2 3366 1 753091164 780272796 1 237906911 363995382 1 64844738 631101527 1 297051233 914533119 1 8571613 86276981 1 963333344 983506896 2 8786 3 822483587 823701383 1 3 689612119 748766404 1 2 8789 1 229603789 262355389 3 831516442 889753921 1 2 8785 3 279169980 738574431 1 2 8788 3 464133377 944164413 1 1 247580650 299384954 3 270809342 996219998 1 3 115497369 834058803 1 1 608137884 930398004 2 8792 1 41747017 381396595 3 233498317 414546338 1 3 960749231 995791468 1 3 253466756 344312232 1 2 8794 2 5482 2 7922 1 340936230 371696512 1 655351408 837535457 2 8795 2 8796 2 7447 1 530815356 593713037 2 8797 1 967739089 973190240 1 505581676 728449023 2 8799 2 2824 3 445054181 777631931 1 2 1836 3 630218510 987565833 1 2 4042 1 269645478 461258903 1 682291988 881017850 3 914850856 927331914 1 1 766446664 936683831 1 180704966 601006660 1 638906442 875522103 1 138182091 503342857 2 8805 1 469628157 654628352 3 958045114 959786250 1 2 8806 2 8803 3 453840176 474053944 1 1 217271061 706572355 2 8804 3 421719754 797115353 1 3 286397848 452155263 1 2 751 1 459661539 835759667 1 276904786 351010181 1 604805890 749051979 2 8808 1 448779773 518304841 1 64710413 349832489 3 758647523 792030137 1 2 8811 3 7847869 887156905 1 1 695106674 704132355 3 975048417 997079667 1 1 594353216 647117024 3 200674954 647265670 1 3 349968464 660233659 1 3 633522757 675193785 1 2 8809 1 690123245 777892714 3 82667251 310325298 1 3 402953374 642519813 1 3 227868535 529362381 1 3 199181032 707902384 1 3 783449912 830496710 1 1 845176370 943016664 1 498096755 646429121 1 669034808 927808777 2 8814 3 945173016 975967911 1 3 24608896 388163590 1 3 748178305 838883681 1 1 312218665 806980002 1 468991147 547280084 2 8820 3 24709848 239198463 1 2 8810 2 8818 3 347392835 790025796 1 3 689378617 696086547 1 3 340797788 771894149 1 2 8815 1 15967815 450759669 1 249986416 629130869 3 371452246 591953662 1 1 192400138 578937841 3 286205580 973444153 1 3 318256755 614347332 1 1 17512059 825389728 2 8819 1 846879900 990679340 1 427475713 812354071 1 486604265 491892653 2 8825 3 148655890 606289534 1 1 208677800 957646171 1 341768467 668314822 3 994527261 999565019 1 1 518741601 914333141 1 98973130 884622202 2 8830 1 278793822 372068253 3 624433164 802327295 1 3 278614355 325764870 1 3 763008502 864171660 1 2 8829 3 393803441 523752555 1 3 648758222 764856321 1 3 552131729 755368857 1 2 8826 1 22941629 592982790 1 733098077 985685929 3 497380332 528201809 1 1 990099543 999113802 2 8834 2 8828 2 8835 1 669244492 755830779 1 840086891 998313880 2 8837 3 194471720 704672956 1 2 8832 2 7132 1 629189506 824824273 2 8838 3 598531098 695952782 1 3 851845572 967951626 1 2 727 3 443345843 661109026 1 2 1473 2 6204 3 383693020 820106382 1 1 392642695 932576637 1 294383798 550044662 1 431686160 485044394 3 245836076 867103495 1 1 348233752 525003484 2 8839 1 371192901 810721577 3 48197157 238229171 1 1 498991076 734845211 1 736692396 895871461 3 53579229 697696488 1 1 938990976 999643020 2 8844 1 214887544 977982821 2 8842 1 689931055 996952092 2 8848 1 302939753 918908666 1 363991617 402675760 1 449708722 636487121 3 94025390 252775512 1 3 357269008 991407589 1 1 925135250 988935576 1 705916296 761965178 3 341202876 715502630 1 1 330036584 558145379 2 8854 1 814570891 964056733 1 895880990 984263281 3 976981675 980787647 1 3 127951086 130064179 1 1 791796038 975303589 3 489336292 506330764 1 2 8853 3 366129225 743910049 1 1 743873795 998188475 1 708975246 940549176 1 546301605 628311973 2 8849 1 105932707 991424506 2 8857 3 106412646 600139296 1 1 621152477 857607070 2 8855 3 166889225 587748942 1 3 226140903 473017435 1 3 569779874 735745954 1 1 150916547 754043226 3 854135218 867914010 1 2 8863 1 429813485 767295425 3 456471513 781954657 1 3 636636174 856966394 1 3 771231608 874633250 1 3 730817237 743586591 1 3 389484754 519127190 1 1 329953412 795507066 1 836804539 918181802 1 163262403 323642841 2 8864 3 238169802 320949968 1 2 8867 1 141793017 371643843 1 210220313 442293225 2 8868 3 919413255 926402972 1 3 664438671 964706592 1 2 8866 1 80595320 898044832 2 8870 1 277070881 923042768 2 8860 1 811194046 964505449 2 8865 3 60102526 391360392 1 2 8856 1 86436325 543686083 2 8873 3 491712622 829209992 1 2 8859 2 8861 3 24523532 775430866 1 1 169603899 754173498 2 8874 3 536905873 704592173 1 3 897200838 963913527 1 2 8840 1 829545394 924676721 2 8875 1 268398114 486582092 3 19947280 967760119 1 2 3540 3 846070748 877400228 1 1 734728255 824738857 3 396991540 536605503 1 2 8877 2 8320 1 335379622 491648789 2 8800 1 426556391 507909085 3 311857354 460789448 1 1 80854421 381391360 1 375713310 753178000 3 639440230 823208070 1 1 675272522 692483187 1 97090886 552096229 1 233463904 534213586 3 992475333 998350302 1 1 172652597 657084376 3 568159769 599526879 1 3 647026344 974244899 1 2 8883 3 684487670 700987636 1 2 8885 2 8882 2 8880 3 848075610 972752690 1 2 8881 1 335218023 715652370 1 503743314 771809514 2 8887 1 386995827 404282489 2 8879 3 256916927 493797653 1 2 8888 1 619374399 972931334 3 295244669 600790745 1 1 280376638 441758029 2 8889 2 8890 2 810 1 363536771 470592148 2 8891 1 288729697 398473730 1 767722736 982577066 1 105471011 147906691 2 8892 1 503820945 817438847 1 653527406 744635174 3 638798668 685924266 1 1 356782907 847471030 2 7813 3 271598568 849020977 1 2 7681 3 615688055 637336487 1 2 1937 2 8551 3 639163696 904954185 1 1 808683177 857759911 1 828167920 997046669 3 219350447 579396932 1 2 8899 1 524565892 996206259 1 524788779 692972451 1 319632396 632306988 3 351029559 351089303 1 1 805149980 824417381 1 717689418 774681534 1 513617770 844562899 3 608156999 835002735 1 1 828054471 963202733 3 442330653 465330316 1 3 462042204 668383554 1 1 863034117 900165044 1 24236718 68601920 2 8907 2 8905 2 8901 3 829706762 840203750 1 1 245033708 378209599 2 8909 3 937759100 980829711 1 3 266929076 461784617 1 1 548567944 642671706 2 8903 2 8898 2 6878 1 549150524 794509120 3 45321944 866922659 1 3 671505638 933443899 1 2 8911 2 390 3 191398905 537573505 1 1 728538052 753852991 3 670723192 827200782 1 3 458761088 728676478 1 2 8912 2 4954 3 113263753 192103037 1 3 17741207 147162580 1 3 400882766 561214586 1 3 910013319 978742194 1 1 858961712 861663446 3 453546778 902819316 1 1 732862838 856704932 3 314199292 796608522 1 1 174356727 372789797 2 8915 1 23383393 778285128 1 190175913 317273012 1 564320097 625525670 1 438338233 692109770 2 8918 2 8919 2 8917 2 571 1 706378576 989304011 1 752071357 917706907 2 8920 2 7020 2 1647 2 7703 1 146667431 810378630 3 195612262 617057879 1 2 8922 2 8013 2 7446 2 5778 1 905336509 981697168 3 806867780 881721052 1 3 691424144 933104746 1 1 553660947 918712022 1 637268297 754950269 2 8924 2 8923 3 237956469 317546004 1 3 228700970 444136857 1 1 343805231 941143477 2 889 3 254543345 541663337 1 2 5624 2 4507 2 7640 2 3314 3 269357605 379195582 1 3 400332553 687388126 1 2 1808 3 322582153 500504873 1 3 928297914 985679567 1 1 913073991 986294241 3 153694621 868699346 1 1 98014337 706806705 1 253212755 870708952 1 524393578 703484531 3 745798434 880021768 1 1 606629723 886953746 3 309776484 948837405 1 3 485971645 978360589 1 1 910383890 953089220 1 530567723 954067215 3 785692327 893143151 1 2 8928 3 610349102 791860318 1 1 170675181 927260362 2 8931 3 808964879 845117021 1 2 8934 1 899121535 933820877 3 35797480 822679312 1 1 540741717 800121161 2 8935 2 8933 1 336144702 755474124 2 8937 1 852833619 885633762 1 965302434 984279562 2 8938 1 797071834 888106152 3 858032338 891815049 1 3 478422296 730780510 1 2 8940 1 597889953 861105919 2 8941 2 7096 2 8092 1 476965173 623576955 1 999472436 999804895 3 936518259 982323170 1 2 8942 1 604290490 902495449 2 8944 3 244207967 520225735 1 1 7884221 809371485 2 8943 3 226230022 549106966 1 2 849 2 2310 1 40937473 941717871 3 354847726 601790420 1 1 148277238 508469239 3 998107712 998209539 1 1 161163289 837112637 3 918148085 955830863 1 3 505819968 715600172 1 2 8946 2 8947 3 520666298 854440070 1 2 8948 1 627682371 988268688 1 836305203 991992696 2 8950 2 3457 2 1133 2 2630 2 4538 2 1378 3 122340830 529202721 1 2 6688 3 446084860 502771838 1 2 7709 1 12859229 143854186 2 1541 2 4744 2 6194 3 275322780 398459976 1 2 2 1 934971993 963699462 3 525344860 784210717 1 3 936847325 987623385 1 1 270897395 415105890 3 947982267 961873675 1 3 732240903 788374605 1 3 262124481 946695967 1 1 253539017 988804175 1 682725103 877445771 1 52186478 571550540 2 8956 1 586319909 686123385 3 361832829 938093538 1 1 256132114 522697191 3 325708683 810748035 1 2 8952 2 8957 2 8953 1 720177936 801936839 3 791959860 810225983 1 2 2175 2 3446 1 840748000 898300195 2 8960 2 6514 3 61179716 865765030 1 2 1881 3 7778073 981312238 1 2 389 2 4850 3 805948029 828681567 1 3 988140080 998969221 1 3 114947775 147431388 1 3 520171671 671431414 1 3 580000099 699515051 1 1 285306402 598112515 3 704537545 988426422 1 1 880243911 889095906 2 8961 3 605720146 634607777 1 2 8962 2 4212 3 724053913 887040892 1 3 304891236 706366383 1 1 627836553 875172225 2 5896 1 866617238 919326754 2 8964 2 144 3 70558649 981274364 1 2 1386 3 863987430 875833217 1 1 626746102 645154767 3 414654745 861544581 1 1 566539136 985004313 3 905509723 975518968 1 3 479788276 773588283 1 1 581037627 804026396 1 411152526 693861075 2 8967 3 860088524 990261091 1 1 586290749 830622608 3 795329889 991312818 1 3 992369569 994770664 1 1 930592218 968157647 1 538168580 612915646 2 8970 1 517350897 813299969 2 8966 2 8968 2 6306 1 599938281 815488002 2 3822 3 337487631 938260563 1 2 4596 3 746758891 872589099 1 2 3057 3 465947477 827361342 1 2 7227 2 2068 1 164033605 428127217 1 271162372 547103734 1 964465683 998466573 2 8976 3 108611983 515036801 1 1 57540882 227353780 3 33275738 736530640 1 3 465961767 788736320 1 2 8977 3 504689229 636261228 1 2 8974 3 262302559 614939088 1 3 395807605 997367989 1 3 232211626 990277011 1 1 542764919 935656173 2 8978 1 599109058 914240569 2 8979 3 424280158 517319140 1 1 67334164 128642864 3 75431187 890644996 1 3 910194101 923722616 1 3 521432152 675195166 1 3 737315196 774337708 1 2 8980 1 726272083 952357805 2 8981 3 518097333 873110243 1 2 2798 1 271784630 800979900 2 1673 1 804971266 837541221 2 1858 3 669843346 736712998 1 2 8609 1 961176746 977259967 2 8984 3 655531164 951995010 1 1 706448772 847116853 2 8985 2 770 2 5892 3 707862720 897281887 1 3 45708505 427325085 1 2 3786 2 8896 3 987798081 994944798 1 3 403746527 643398278 1 3 213467258 768557622 1 1 629083391 629505476 1 112762904 283508024 2 8987 1 577905771 962494577 2 8988 2 3 2 221 3 203680687 412804551 1 3 152115530 435533065 1 2 1027 2 1539 1 266199548 351447127 3 206023077 507034118 1 3 723478726 934937196 1 3 538352488 754444896 1 3 980597245 994082318 1 3 967726536 969908995 1 3 812480232 967653661 1 3 633160927 964208976 1 3 27536343 129082550 1 3 258412399 507359791 1 1 623710792 738873883 1 176077532 879497647 3 711931809 979645673 1 3 501400541 785075291 1 3 415520061 625044987 1 2 8991 2 8990 1 91900245 881103733 1 859124410 898538043 3 755906127 840572995 1 2 8992 1 653880728 885632274 1 214514303 825054633 3 401240452 477756746 1 2 8995 1 603885297 780122140 1 310466667 541578266 3 49777246 440254063 1 1 837238451 967781307 3 215423164 858899404 1 1 855386556 932860142 3 563830417 599139948 1 1 823851664 932281791 1 47836452 262270040 1 780220018 901115815 3 653306576 827270210 1 2 8999 2 8996 2 8998 1 339454830 525292104 2 9001 2 8997 1 41136766 846290350 1 965229468 992259468 2 9004 3 109970649 553373757 1 2 9000 3 657675934 683047297 1 2 9003 1 102994550 338246841 3 484891555 813705939 1 1 478156054 740934099 2 9006 2 9005 3 429063132 852231185 1 1 767230755 774762636 3 546670053 661820890 1 2 9008 2 9002 2 8465 3 955254112 959727668 1 3 639447639 693343199 1 1 972962988 980151487 3 616417700 962072255 1 2 9009 1 786816431 795019366 2 6257 3 345793837 466780914 1 3 897918482 907288963 1 2 3760 1 885054803 914948549 2 2915 2 4876 3 859496961 935479003 1 2 5453 2 7687 3 800593893 992832934 1 1 689680582 720758150 3 17621554 714750685 1 1 176291969 466587084 1 625481090 936106802 3 200811757 264533733 1 3 159006331 580603318 1 3 262262037 356907246 1 1 352024002 970862422 3 804484984 938526580 1 3 503841296 683016791 1 1 68530292 633335323 1 931199900 937851431 3 915894179 927292518 1 2 9015 2 9013 2 9016 2 9017 1 854993826 921155742 3 928011888 950134944 1 2 8568 3 768813292 974256882 1 1 218781959 820780817 3 916965085 979927356 1 2 6731 3 786152346 822962516 1 2 6273 2 700 2 4379 1 686648124 845542881 3 156004494 776741606 1 3 468051429 509400012 1 3 517820623 887340681 1 1 489045982 643615003 3 846711049 862195990 1 3 20604033 465115187 1 2 9020 1 306696829 472177235 3 179116383 775560334 1 1 899130399 905686464 3 82401124 363122279 1 3 792391076 801657143 1 3 566364610 932261361 1 3 507330655 608113341 1 2 9023 3 208722794 832628695 1 1 498912948 660423169 3 554199015 833741142 1 1 173339047 446000173 1 64829443 642045852 1 689016947 751825176 3 146978967 602982243 1 3 460141948 708667944 1 1 225180982 790175036 2 9024 2 9028 2 3397 1 662222109 683286837 1 935015384 941512268 1 181605829 697657715 1 731576661 864587097 3 903979060 954544860 1 3 985213531 991633993 1 3 708610371 776609898 1 2 9029 3 17621355 145225317 1 3 849420877 879372026 1 1 814870869 921128638 3 977884099 985180065 1 2 9032 3 81951897 828992315 1 2 3458 1 823614820 869789611 2 9034 1 464448774 992711561 2 2049 3 533568580 557760509 1 3 424858413 450426880 1 1 222280827 620270319 3 118486292 954659515 1 1 588142794 828659004 3 252352671 349810982 1 2 9037 1 92437512 893261434 3 642378237 795923808 1 1 43814713 843896497 2 9036 3 84929679 742877509 1 1 598214614 941391461 1 985561456 996575293 3 511466613 844448897 1 3 740618882 963955861 1 1 237900329 479640308 3 941501173 980204838 1 2 9042 3 903305653 962363543 1 3 511328813 957983307 1 1 768868939 883049854 2 9040 3 954610770 990137728 1 3 356963230 560326813 1 2 9038 2 9043 3 395218165 415870561 1 2 6576 3 612103523 958262871 1 1 155411558 598336471 2 9044 2 7943 2 8578 1 640046570 710860671 1 454222496 773670554 2 13 2 3773 2 7328 2 2519 2 3520 1 700919493 911633596 2 9047 2 4163 3 586778014 598623168 1 2 304 3 267686634 766372064 1 3 609213980 985557230 1 1 929571828 939248625 3 935853233 969949880 1 2 4570 3 157730478 351301586 1 2 4038 1 114528708 702117920 3 452960815 870826438 1 3 14778823 861387701 1 3 223653893 506371767 1 1 922352577 996650377 2 9049 1 549594906 668543120 2 9051 2 4627 3 242473812 490015748 1 3 797837358 936658509 1 3 893772898 911452794 1 3 262371196 896987920 1 3 415008624 938574545 1 1 805344011 850024942 1 100936239 341988975 3 750864691 958383346 1 3 688050092 700518022 1 2 8289 3 832559841 936213933 1 1 573105335 910424134 1 834925337 878314648 1 374040930 887189437 1 300176092 799045800 2 9057 1 112834744 937304803 2 9054 3 822460618 941707983 1 2 9055 1 41629529 58657930 3 168224699 995570649 1 1 371241584 752620403 2 9060 1 73574564 88584299 1 324615495 366529381 2 9062 2 9059 1 259086813 951508291 1 117368060 210302483 3 550996226 970970097 1 3 873600228 962892820 1 1 170948257 929882386 3 61776762 371019322 1 2 9064 1 29846756 471320810 1 531848082 812248160 3 941097991 965330606 1 2 9067 3 69061459 221742873 1 2 9065 2 9063 3 803956384 950904618 1 2 8006 1 474078357 539362148 2 9068 2 6589 1 537475575 573068388 3 447079071 788334151 1 3 804536000 973284944 1 1 728398515 777257792 1 92791910 443373030 3 73294595 526756282 1 2 9071 1 738326305 811956564 3 807438299 913222318 1 2 9070 3 98311094 139716440 1 1 84512429 677455181 2 9073 1 997346937 999040689 2 9074 3 471597844 504644773 1 1 693173935 775285611 2 9075 2 6606 3 730197773 838308702 1 2 6863 2 3717 2 3117 1 712763119 800212579 1 476200604 575521877 3 108289986 244981418 1 3 449288213 998212275 1 1 812056790 980773886 3 440003888 804923509 1 1 627767532 732378557 2 9078 2 9079 2 7317 2 8747 1 682853675 944356230 3 306215555 372724067 1 3 622468974 822020421 1 2 1755 1 569521395 870797636 1 936725823 979645370 2 9081 1 201683286 469992505 1 76379844 271727280 2 9084 2 7849 3 292427907 689485074 1 3 762833913 970691373 1 1 175186690 587090840 2 9085 3 825389596 874252898 1 1 210117006 535998960 1 202031526 825646174 3 411791298 989306483 1 3 80076150 282634661 1 3 464982828 661415285 1 3 296915191 962189174 1 1 897888127 997310927 3 348380264 718352567 1 1 795685285 834004507 1 922639508 999876350 2 9088 3 935789860 968715193 1 2 9090 2 951 1 98407932 589049469 2 194 3 948206845 963933814 1 3 280339728 804212512 1 2 819 2 326 3 119925153 503307874 1 2 6850 1 895348155 990291648 3 916375772 950948273 1 2 9092 2 3495 3 184647221 299341606 1 2 2170 2 4987 2 5479 2 8236 3 620414354 729754008 1 3 81769838 849747646 1 1 268371444 313520125 3 168151128 213682633 1 2 9093 2 3361 3 677423964 712737560 1 2 1884 3 566573120 982311825 1 2 2212 3 754640226 980505745 1 3 82772907 462302380 1 1 862015124 938499599 2 9094 2 7606 1 32651228 393350512 1 980740444 999874889 3 636869309 650100232 1 1 971204809 987332561 2 7043 2 2066 3 238601670 904444159 1 2 3196 3 115903840 121997988 1 1 10704947 172263413 1 392436536 861776590 1 578320837 629948941 3 900620827 956072632 1 3 559076543 876706364 1 1 971449975 998132625 2 9098 2 9101 2 9100 2 6887 2 797 1 179919799 996345232 1 309403075 431515107 3 111299600 963048517 1 1 861541087 906856257 3 750444975 781562119 1 2 9103 3 833858929 960653679 1 3 821092369 865074632 1 1 46636955 818063788 1 830695501 918030300 2 9106 1 562113215 921606181 3 8794274 148682744 1 1 182135625 368309382 1 383075334 848785669 2 9108 1 283793551 384763027 3 331945625 498006728 1 2 9105 2 9104 2 9102 2 4128 2 4691 3 237438832 400695430 1 1 183103543 991615154 3 596616833 696626723 1 1 278827564 493648229 3 262923887 683216991 1 3 717805604 927643770 1 1 182391225 293149092 1 749796283 913175155 1 569220122 758041913 1 678432324 710537628 2 9115 1 85066517 371511481 1 886611540 941523217 1 237915734 887405889 1 558663637 590277034 3 133530404 659614607 1 2 9119 2 9118 2 9113 1 250005417 422764450 1 315667403 901189417 1 211717266 940458989 2 9121 3 594510417 897087500 1 2 9117 1 461419044 528041851 2 9124 3 634742641 691947387 1 1 265919245 706765673 3 863146606 897703876 1 3 584960799 811347178 1 2 9114 1 935848362 965508754 2 9126 1 945695141 983225280 3 351466695 704656493 1 1 522485779 854385254 1 326329376 819189970 2 9128 1 16901031 575511842 3 898116467 989254395 1 2 9130 2 9129 2 9116 1 655530377 959936795 3 762512655 857934035 1 3 22884720 880155858 1 3 781399429 832879545 1 2 9131 3 866940008 882123814 1 3 726904750 995145491 1 3 945616817 984054400 1 3 597026756 836299566 1 2 9125 1 268120850 595557184 1 902576905 917584494 1 824390643 946103732 1 889720835 988458424 3 303139843 315972686 1 2 9133 3 913116808 921747215 1 3 843438151 852526232 1 3 631844684 904939624 1 2 1010 1 125227634 950408658 1 330409181 582488251 2 7970 3 248472733 416375278 1 1 515449154 985192315 2 3726 1 354497354 549979021 2 4468 3 279623862 718110414 1 2 2917 3 537575324 632956855 1 1 392956761 972232373 3 159657567 345588834 1 3 728457258 845218510 1 3 607352951 854219347 1 1 771221407 857207299 2 6212 1 552308456 625024969 2 8650 2 7462 2 464 2 1160 3 248958379 429270355 1 1 122426668 277625426 3 485982433 757361911 1 1 556118847 891843236 2 9143 1 341191000 594196958 2 9145 1 422490781 701540695 2 9146 2 4959 2 1163 1 477309307 690184582 2 9147 2 6747 2 1149 3 934441384 955463288 1 1 476783308 706595353 1 329099918 556278483 3 138842492 696222375 1 1 639066531 908637398 1 675677877 980251108 3 932789566 977370095 1 3 141634854 769420249 1 2 9149 3 775200765 862798436 1 1 735379477 826351891 2 9148 3 222527354 717604721 1 2 9150 3 118348974 199150214 1 2 5324 2 3670 3 786289611 963431736 1 1 266923458 496630308 2 9153 1 19673636 257600687 3 452613283 514400948 1 3 954453160 980649028 1 2 3247 3 713096177 726160164 1 3 254620833 472514274 1 1 726216307 963690421 2 5407 1 107145617 199879660 1 812071788 985501964 3 283956131 464788573 1 2 9156 3 754837073 785747877 1 2 9157 1 472214036 928504498 2 4893 1 980231939 997516910 1 912901341 935905421 3 777297046 948970669 1 2 9159 3 295702894 756780351 1 3 516746630 594723470 1 1 436347385 622584914 1 334587659 832634724 3 564392125 583721502 1 3 361917329 916230239 1 1 110735232 471888889 1 421969984 660021784 2 9160 2 9161 3 89542648 686484079 1 3 492504933 716295704 1 2 9162 2 9164 3 585342899 693638110 1 3 369273071 662818445 1 2 6745 1 210561553 700967373 1 574635934 676010274 1 458552118 845840220 1 964046927 982339767 1 246970617 982891620 3 606901656 906451067 1 1 732554043 947407699 1 111232429 641796711 3 845958693 998432912 1 2 9167 1 419643839 908527813 1 67668482 151113232 3 608333030 920554639 1 2 9169 3 266612801 614084790 1 3 851866859 873339492 1 1 817242715 906576246 2 9170 1 270786589 279833520 2 9174 2 9175 2 9172 1 707823819 862118625 1 726123083 904936374 2 9171 3 67038120 493992090 1 2 9177 2 6705 2 7999 1 531388746 545891899 1 901060672 988950671 2 9179 3 290898710 356192609 1 3 90428452 449045860 1 2 5028 3 939446288 955722732 1 2 4208 1 169745675 778846122 1 943171904 997462367 3 159018507 196666450 1 3 83496783 394686001 1 1 405659833 638423991 3 600599600 701738734 1 3 908038657 967742500 1 3 275968829 290162488 1 3 7310602 552784293 1 3 613796437 695211875 1 1 384329554 578575214 3 230727282 540016513 1 3 756997717 803454129 1 2 9180 2 9183 2 1444 3 186808075 300779716 1 3 938676341 952414343 1 1 412826066 614865420 3 840860667 849586346 1 3 193475093 289801897 1 3 706436181 785264363 1 2 2358 1 456996861 529222222 2 9185 1 758581924 965345487 3 983451592 995671058 1 3 537124343 852876916 1 2 2250 2 3977 2 4558 1 813532412 860987322 2 9187 1 285921746 788257268 3 231530805 926950106 1 2 9188 1 817862911 928778722 3 277874329 424595908 1 3 65794641 167259608 1 1 339073755 482088266 2 9189 2 3846 2 3174 3 468587210 896215949 1 3 117909954 531253415 1 1 402114920 612565261 1 520042518 989219724 3 386383700 992627209 1 2 9191 2 359 1 538493415 577260627 1 843630008 981676627 3 603225227 872407804 1 1 517326284 970612779 2 9193 2 9194 2 9195 2 3764 1 634153 329952857 3 968095077 996641098 1 1 328457299 839767759 2 9196 3 547520708 792785370 1 3 669859978 681552444 1 2 1476 2 8921 1 350324637 444302142 1 25900717 30537364 2 9198 1 621277515 701034641 2 9200 3 359539309 783576929 1 3 747447460 798331446 1 1 105646156 679974220 3 423536228 549748029 1 1 415079508 461304199 1 194391502 977593898 3 981719475 983895932 1 2 9203 2 4732 1 975818928 977186814 3 880296513 952487983 1 2 2129 3 972514435 988971778 1 1 507754338 874320845 1 689180567 993590988 3 654875039 808511480 1 1 904388536 980638243 3 371065302 897350131 1 3 137234770 905204976 1 3 82676285 338754402 1 3 261299506 867832984 1 1 718199498 990103847 1 523904867 787878768 1 365583009 492655860 1 121739768 330345337 1 154456019 669773936 1 859806289 967917510 3 303220727 540059489 1 2 9210 1 334522957 681357241 2 9211 3 451126871 935176984 1 3 171147244 708458896 1 1 789643022 981676938 2 9213 2 9214 2 9205 2 5230 1 532572229 674029205 1 941369024 973094523 2 5964 3 878336383 979736575 1 3 158384475 995988421 1 3 641523009 697338704 1 1 589386885 720852983 2 9218 1 502493194 689795225 3 938632102 959282473 1 1 336997504 647252362 1 608957498 610320621 2 9219 1 317456005 651250164 3 751507724 754734622 1 1 988994996 990146545 3 366355755 823599713 1 2 9222 2 9221 1 902075128 917175569 1 983605422 983988775 3 48124308 392736713 1 2 9225 2 9224 3 315329550 525744765 1 1 118370948 966237078 2 9226 1 358815336 452860370 2 9227 1 797448787 831125320 1 129276729 393314319 2 9229 3 103050882 466337155 1 2 9228 1 526530640 915914204 1 175112795 837608153 2 9230 1 526594402 551793202 1 210648055 526882801 3 446929013 703953355 1 2 9232 3 450385446 729923149 1 2 3311 1 528939464 895345363 1 881102910 942084093 1 132825241 541492223 2 9236 1 327590460 979870437 2 9237 2 9235 2 3335 2 4044 2 7657 3 594493188 850897276 1 3 210742683 657394835 1 1 763794836 872535149 3 149546885 667070262 1 1 60024849 560960271 1 350407931 650991408 3 736534139 784363814 1 2 9239 3 152358016 511550492 1 1 195157104 881839412 1 819770557 847789444 3 301454727 414350970 1 2 7892 2 5426 1 643995408 924582178 1 264739446 552197750 2 9243 1 779734233 865032653 3 249393561 755054038 1 1 969051742 982981397 3 290978645 660761462 1 1 194333180 360869463 3 518200272 873198631 1 3 134678580 413479864 1 1 259915877 844744968 1 998898981 998938761 3 551699034 760269987 1 3 422990202 846901989 1 3 281521461 299907314 1 2 9244 3 173175216 927769619 1 3 39281995 314005804 1 2 7239 1 46044599 269671404 2 4395 1 638296214 722039547 2 9251 1 740055611 859999346 2 8057 3 879800312 889741238 1 3 647675530 753359652 1 2 2209 1 372364788 932566078 2 4865 2 3694 2 6660 3 981084620 986169273 1 1 152380775 901430588 2 9254 2 896 2 6280 1 876168478 959841567 3 960506307 971398240 1 3 813810096 834803133 1 1 549913777 556502434 3 54838084 700182961 1 1 763350039 883642708 3 700284342 755081333 1 2 9257 1 409535997 990130031 2 9258 2 9255 3 926136653 937895596 1 3 605694126 895802810 1 3 366483289 604987620 1 3 468036110 540827110 1 3 509429337 568206820 1 1 262312747 608531931 1 75771475 678847961 3 656869714 742069295 1 1 148180819 404036885 2 8432 1 283882999 898624019 3 223862900 820808065 1 3 731979337 753700340 1 1 67487440 370216947 1 476453352 791583747 3 932660158 979384296 1 3 328747349 671222552 1 1 299562004 312754661 3 913749267 995120622 1 3 124278319 297650023 1 2 9263 1 648977960 685880347 1 884108595 940885670 1 87924601 231073847 2 9268 1 972216192 995891320 3 773615625 878998072 1 1 537467940 568441164 3 568071256 635070085 1 1 174709667 401932249 3 31573130 676849048 1 1 211318694 327981636 2 9270 1 454488466 889975161 2 9272 2 9264 2 9265 1 316318589 660157573 3 358124839 583159599 1 2 9269 1 240226372 433693338 1 852157991 928307005 2 8402 2 5443 2 3993 3 240613856 416053501 1 2 8024 3 194127736 687826900 1 3 519336986 712541633 1 1 745089879 978763485 3 221780053 782938755 1 3 691057580 959227986 1 1 853447811 957142463 2 9278 2 1137 3 83831837 132198999 1 1 718753646 802481022 2 3598 1 199427826 332996851 2 9280 3 711001727 944215165 1 3 338968905 602005998 1 1 431764758 581396442 2 3372 2 3478 2 3115 2 7172 3 900195729 914097098 1 2 1826 3 539657487 798390490 1 3 383886614 895370180 1 1 225317870 228437962 1 438692646 441652923 3 409715868 571099201 1 3 657565928 774568485 1 1 166904513 350467872 3 607019827 823838630 1 2 9283 2 9284 1 929263967 977776995 3 1186516 829512034 1 3 809338994 922579586 1 2 9285 3 415820682 579038452 1 2 9282 1 251437974 462285687 2 9286 2 7139 1 427793393 922138089 3 130463377 471837448 1 3 989703604 994985283 1 1 468694096 768108855 1 901897243 927284233 2 9287 2 706 2 4819 3 301214031 827847319 1 3 60087124 100264103 1 2 1247 2 7259 3 211931427 627666376 1 3 239711248 496457492 1 2 1653 2 2302 2 4494 1 298787620 770384830 1 410682171 834113375 2 9291 2 975 3 506785491 561642135 1 2 104 2 6683 1 790626608 936033050 3 501136657 699862726 1 2 9292 3 585763054 811047369 1 1 145676395 870351436 1 667345254 824837433 3 5637330 142166409 1 1 766222143 943948536 1 531041322 708450825 1 482347106 865966525 1 258965848 513060011 2 9295 2 9294 1 701907219 838629093 2 9299 2 9007 2 7415 2 3262 3 454834845 894242132 1 3 177872612 205112173 1 1 439284667 856608847 1 516097025 954464374 3 366285609 579962583 1 1 949163613 970801176 2 1684 2 4371 1 830766727 887897732 2 9076 1 122212088 834152802 1 332588639 955475466 1 198458516 581378641 1 292651560 899163289 3 507406775 826102831 1 3 394725061 501676004 1 3 572313322 655562651 1 1 904946069 990508533 1 209445497 420583825 3 8184442 811978668 1 1 153948474 794418302 3 729805062 976406113 1 1 38967325 61461613 2 9305 1 495515849 686402126 2 9312 2 9308 1 350222495 618642737 2 9307 3 178272663 525670182 1 2 9311 1 976081383 991891592 3 456294518 735607354 1 2 9314 3 860586436 893935411 1 3 810795816 966723945 1 2 5236 1 678896545 977795060 2 9315 2 2172 3 828001441 883662064 1 3 427567202 473237892 1 2 6946 1 507780859 991116961 2 3705 2 8771 3 93013406 234542814 1 3 866270317 904705940 1 1 711016329 948625558 3 751273421 835090623 1 1 80425507 217323942 2 9318 2 8429 2 2051 3 426351707 993170664 1 3 268923761 957365481 1 1 676974654 959372380 1 537359416 755129102 1 865260045 893420698 2 9319 2 5011 2 6763 3 524495681 958065609 1 1 874144084 982869274 2 9322 2 2234 3 757864674 898300490 1 1 515334661 721005075 2 9323 2 7226 1 869625032 990022580 1 190734832 680561601 2 9325 2 9324 1 590001415 610928403 1 482103025 775397316 3 153334944 248465234 1 1 21002562 158512054 1 573445577 632374837 1 687078664 823101333 1 179952980 881142778 3 218709722 248999414 1 1 232536319 587094035 3 321995758 447490357 1 3 353644283 788411589 1 1 165973536 938943041 3 142710323 952010946 1 1 691352040 922679973 1 362850527 977947768 2 9332 2 9327 2 9330 2 9335 2 9329 2 9331 2 4100 3 99062131 902308546 1 1 713670572 758374885 3 883655881 888802542 1 1 105098333 202297770 1 305044513 556364638 2 9338 3 12527745 646042983 1 1 837331186 941999003 2 9339 2 9337 3 838729395 978029970 1 3 323973831 420485643 1 1 677773607 859682225 2 9340 3 490751395 660247256 1 1 123693356 909957672 1 802385542 910275779 1 104558076 157044555 3 233417048 583593937 1 3 101428354 137009162 1 1 299582044 868398871 1 365774107 637306056 1 472116985 796938964 3 326662798 427185207 1 3 66170341 360417458 1 2 9341 2 9343 1 316499023 939508793 2 9347 1 729216379 887751137 2 9346 2 9348 2 9345 1 137571836 740083239 3 880826481 968196879 1 3 762594946 999447835 1 2 9349 2 9344 1 432887883 741206554 1 615252347 971534983 1 343541801 807680696 1 190779617 316558276 3 721941603 920845518 1 2 9352 1 170672959 305244824 2 9351 1 882371102 910402145 3 980069663 985843435 1 1 783460208 952488044 1 410722066 466974712 3 769727479 854695769 1 2 9353 2 9354 2 9357 1 913061383 995388581 1 398317031 569676190 2 9358 1 473501387 698438974 2 9360 3 888654262 949615098 1 3 511086401 535512608 1 3 983213548 996318316 1 1 687436374 716733412 1 84239625 278365091 2 9361 2 9356 2 5647 3 620003362 857040459 1 2 2794 3 194160977 798046488 1 2 7052 1 71091071 868045438 2 5673 1 648862634 692504418 3 576606140 814427403 1 2 9364 1 514427744 730134640 2 4440 1 364480406 446794479 3 141267888 524067800 1 3 980479713 998767299 1 3 324483141 469807329 1 1 811732526 977668802 3 352093519 557701601 1 1 678473413 972865556 1 935232502 971880898 3 298179520 517818233 1 2 9366 3 872833424 882347310 1 3 300984783 410538375 1 2 9368 3 570788431 843781277 1 1 243576870 994033474 3 516106053 919199389 1 3 9337896 710517619 1 2 9370 1 576598442 877995993 2 9371 2 9369 3 3443115 256560708 1 2 7482 3 297613831 610492533 1 2 4896 1 615766172 948417392 2 9372 3 407914027 679009696 1 2 5386 2 3085 2 3623 3 542904839 689955299 1 2 2920 1 746432852 764702759 1 825425296 885286240 3 27634291 967600237 1 3 63934136 433999919 1 1 490584060 786661763 1 614895355 920530972 2 9375 3 474495838 541032415 1 1 649351483 735121564 1 459602095 904441121 2 9378 2 9376 3 994550177 997832647 1 1 343936415 581179668 2 9379 1 120678649 387941431 3 343836730 476243050 1 3 646177556 788225569 1 2 9377 3 563982855 629743185 1 2 9373 2 5756 1 802038064 908653939 3 661797061 738095545 1 1 140934559 639565318 1 698339211 791576932 2 9383 1 466779000 755932749 2 9384 3 584154357 755792085 1 2 425 1 995032628 999486226 2 2084 1 553716525 759939556 2 9386 3 718341772 895296148 1 2 8114 1 830479737 843533423 2 5882 3 892216804 941378674 1 1 653533477 812418732 2 72 2 5014 1 589644932 797120866 1 359622966 836549573 3 5047467 685277201 1 1 676121033 899233456 2 9391 2 7562 1 98104386 323000957 2 9392 3 627047022 657139033 1 2 6581 2 5118 1 630208278 718979666 3 799396415 964286160 1 2 9393 2 9014 3 326674961 481871272 1 1 743017277 831836518 3 185915591 485445587 1 3 359062582 712348733 1 1 263001401 921326644 3 465912852 825434935 1 3 314916765 576436895 1 2 9395 1 617681759 806571871 2 9396 3 519562709 730702780 1 2 4779 1 487085859 991214828 3 644871341 668757007 1 2 9397 2 7823 1 968858535 986833450 3 245399021 487817682 1 3 577245816 960316944 1 2 9398 3 461796300 752070953 1 2 145 1 66488771 517206091 1 528527194 757261504 1 698665417 824848190 2 9401 2 6812 1 895767446 933096635 3 713596668 838853303 1 3 777274714 878069672 1 1 33036094 870025518 2 9403 3 636191060 822002962 1 2 380 1 687566132 852996780 3 272303217 896265064 1 3 420549264 601285922 1 2 9404 3 970442061 994729223 1 2 7782 2 1237 1 456198381 552982404 1 781641175 847983603 3 623168161 687695520 1 3 242087250 328923506 1 3 16583648 280627737 1 2 9405 1 979478673 990246021 2 8401 1 214315309 673068687 2 1203 3 411987158 416928846 1 1 92654540 175374666 1 7807121 426129321 1 839622581 908509293 2 9409 2 9410 2 910 1 305566830 913079306 1 237435296 352549423 2 9413 3 989688991 996054276 1 2 1595 2 5519 2 4541 2 8406 1 428810702 863935249 1 226534918 235337171 2 9415 1 702127517 857166124 1 157471990 910078991 2 9416 1 402166002 555025393 2 9417 3 441207250 705187416 1 1 876923776 908753697 1 930641457 977481030 3 562450566 598806937 1 1 390887255 697780002 2 9419 1 340349867 809994290 3 576727250 816592430 1 1 860301845 953372355 2 9420 1 739354710 831655867 2 9424 2 9422 3 299318511 952190936 1 1 8355692 771704995 1 304825429 405370947 3 633973181 732745369 1 1 834649232 859705313 1 891682052 913257520 3 682282977 977614300 1 2 9425 1 54490453 720090307 3 485662983 815648367 1 1 942212005 947932919 1 993827746 996161809 2 9431 1 570860656 921994649 3 599653863 882458771 1 2 9432 1 498723835 499974981 1 685835849 918343398 3 956851457 979589170 1 3 195127385 850088126 1 2 9433 2 9434 1 35551219 396451897 2 9435 3 659176920 927432417 1 2 9428 3 603801977 770380729 1 1 388010683 421901013 3 379894224 681381117 1 1 690023602 713906700 2 9437 3 752892521 780308234 1 2 9436 2 7456 1 605826028 764757039 2 9438 2 2169 2 6917 3 699590082 809364393 1 2 5808 3 464770410 861915557 1 2 6566 2 385 2 499 2 5635 3 851704420 961262262 1 1 27403018 897009546 3 200226903 309552470 1 2 9439 2 3941 1 892445131 999484797 3 577254692 763367205 1 1 182561508 679981421 2 9440 3 973441961 996387967 1 1 63179702 401152366 1 403995698 818790764 1 652916580 915687872 1 993641670 993906674 3 362291083 766638371 1 1 654040871 655849239 1 9124774 750999357 3 627966619 936230765 1 2 9443 1 377475422 378351534 1 533928952 877251315 1 368358731 629845408 2 9446 2 9450 2 9448 1 153815462 335307151 2 9451 1 452992911 678672479 3 762622833 878252606 1 2 9441 3 281607811 582536407 1 1 358763106 564842047 2 9445 2 9444 1 73386520 204154965 1 672798438 700819762 1 717937049 926558929 2 9454 3 888360503 995349649 1 1 135608837 772472719 1 659014882 858779296 3 101653121 445870864 1 2 9447 3 5211830 147607495 1 2 9453 3 576320188 693969230 1 3 51530774 394725521 1 2 9457 1 283882844 600829637 2 9459 2 9455 2 9456 3 112064923 128786184 1 1 175866700 659206264 2 9460 2 9458 2 6960 2 6037 1 95218177 138294962 2 9461 2 4252 3 624739677 671457971 1 1 525176566 934432559 3 863572157 919754865 1 2 9462 1 771743458 865811069 3 648982618 986114628 1 3 876357553 906936277 1 1 590405785 990865724 2 9463 1 803352790 818747842 1 358276020 719581786 3 132596353 537761992 1 1 153128450 461327844 1 101962607 126603437 1 714831517 933521036 3 502290706 554187701 1 2 9465 1 385202892 988768606 2 9469 1 645261263 789843435 2 9471 3 190378348 546141299 1 3 848383436 875355296 1 2 5995 2 8011 2 7504 2 7789 3 808629372 917372979 1 2 5126 3 877816487 911457890 1 1 408717519 844083298 3 415547337 952957690 1 3 534961094 864523874 1 2 9472 2 5610 3 13101356 102472675 1 3 453096104 508510700 1 2 1499 3 211633514 978464657 1 1 50493379 808430452 2 1676 3 718788554 940868579 1 2 2164 3 912399543 941445737 1 1 11431576 95347667 1 120614995 223191919 3 379901626 548507425 1 1 409350190 650983570 1 511680816 956701176 1 640057348 995029962 1 342551877 481299412 3 268409219 635578444 1 1 949492426 997211675 2 9476 1 892467061 941170942 3 23695535 225465345 1 2 9474 1 666694477 909873190 3 459612035 583375507 1 3 474118224 628680837 1 2 9481 1 634264697 697350860 3 48473680 581391009 1 1 427094547 446345393 2 9483 1 669717928 842818067 1 693815625 781057906 3 159386337 696971760 1 1 408889786 686308727 3 844593214 905156350 1 1 906987853 979106373 1 237915959 842227182 3 47252254 247488534 1 3 667878794 698140289 1 2 9485 1 851730589 957011690 1 431838300 458228957 1 328172504 668275458 2 9490 3 991305793 997115523 1 2 9492 1 270233292 950447831 2 9478 1 146926749 223285412 3 142907359 737567887 1 2 9494 3 260841986 411067856 1 3 270303113 769661144 1 1 428539215 863677901 1 629733612 801753865 1 283949224 446032074 2 9496 3 595172628 887113842 1 2 9495 3 258794618 641531677 1 2 9497 1 873026134 903557335 2 9498 3 160593871 793688300 1 3 937928465 954960734 1 1 840845015 896562819 1 327355723 462366191 2 9475 3 774838316 839658696 1 2 9499 3 426270208 610024982 1 2 9487 1 220978827 457300890 1 279046024 665572221 3 520296410 695011452 1 2 9502 3 273222509 352179228 1 3 155275171 579511442 1 1 952218276 984450371 1 885672446 920526848 3 924033761 966282887 1 3 46001998 212283745 1 2 9503 3 906297864 950845154 1 2 9477 3 285905414 356025652 1 1 722281590 764703433 1 799732517 837090128 3 538987123 640905391 1 3 606710710 894867539 1 3 132501301 766027411 1 1 339944578 572933049 1 204277777 658268749 3 731277751 967054122 1 3 74714519 286423708 1 1 752146818 776435298 2 9505 2 9508 3 336172244 344052004 1 1 457932367 497134630 2 7307 3 73614395 124770187 1 3 792742463 822408287 1 2 3491 2 399 1 812971436 842864902 2 9511 3 894663235 944063347 1 2 550 2 4392 2 6286 1 662757298 782821418 1 588342640 636443422 3 922162507 980376185 1 1 790922856 799393946 1 942750741 989607215 3 63251204 204999559 1 1 916391388 918473156 2 9514 2 9512 1 601661944 981581934 3 479428248 915021774 1 1 922762593 991009817 3 653942387 748591384 1 3 398294392 543789620 1 3 411704377 987274093 1 3 176854229 698766776 1 3 909764621 911127943 1 2 9515 2 9516 1 675221477 745509581 2 9513 3 7316781 299867689 1 3 820442126 821210425 1 3 733251947 797586766 1 2 9518 3 256555248 598629694 1 2 9517 2 9011 2 8850 1 612318337 621536263 1 402768594 916719069 3 436697233 755138210 1 3 551497357 765571119 1 1 269420539 481538677 2 9520 3 870243546 919844670 1 1 516789735 820536426 1 566167806 710134074 1 723268960 931041945 3 735415561 958851298 1 3 686147765 829077483 1 2 9525 2 9523 3 429760135 606517446 1 1 421257702 859614536 1 56699123 118215924 3 586389567 591533950 1 1 635671334 683111755 1 737827193 864049192 1 274770251 311082374 2 9527 2 9526 2 9528 1 422128578 540800178 2 9521 2 6691 3 949076351 950085082 1 3 714023344 768344605 1 1 241932046 701540340 1 563001008 701284093 1 172815900 688505182 3 83940756 341443750 1 3 845057941 850823640 1 3 131160437 867269819 1 1 426494356 940491955 3 673631846 839192943 1 3 75616845 647229548 1 3 271254383 445936991 1 3 375504689 728046731 1 1 135022545 582416284 3 532031825 800135044 1 2 9536 1 940783 691510714 2 9537 3 506796406 605050628 1 1 126850422 228644810 2 9538 3 190699047 677111031 1 2 9534 2 8712 1 642713928 850758190 1 498979320 529304274 2 3461 1 721522786 929084683 2 9541 3 412091863 736136688 1 3 90055888 522855964 1 2 1066 1 344603339 891152159 1 208114147 257151044 1 507148808 921430324 1 990833804 994718842 1 883609225 922476516 3 966308387 974804674 1 1 73878753 619329246 2 9545 2 9547 3 278926069 935528336 1 3 516130187 939966206 1 3 529454743 808144695 1 3 259494513 495643042 1 2 9546 1 141502818 669808351 2 9543 1 659614680 989272625 3 124958667 200455278 1 3 58237850 663794143 1 2 9548 1 293158871 714766772 2 9550 3 251254085 359504698 1 2 8430 2 9168 1 437034333 973177477 2 9551 1 884404013 902695656 3 145616522 213116182 1 1 823552498 940597693 2 9552 2 3561 1 464528059 785256611 1 545260663 730595593 2 9554 3 81574681 847407097 1 3 328345247 568104490 1 1 664770803 680750079 3 400872544 645046137 1 3 359257371 387104610 1 1 839952734 961738042 1 80080275 354265678 3 173107104 652277933 1 1 87828434 403302344 2 8101 2 6506 3 246009140 368241455 1 2 481 2 2769 3 606099618 894665515 1 1 863664646 975069713 1 468725050 767324793 1 71124298 256321918 3 579527166 965520012 1 1 845342286 874880208 1 788991198 894237449 2 9563 3 863335047 990856479 1 3 795355267 807124684 1 2 9562 2 9560 2 6337 2 2970 1 920090358 922551227 2 8364 1 629049434 956584388 2 9566 2 8219 3 238390100 587107642 1 2 159 2 2514 3 153428534 554496648 1 1 160899793 596684965 3 239954573 481043341 1 2 1750 1 423997268 600974221 2 9568 1 104862604 928231447 3 474195263 677309905 1 1 612314508 659486909 3 957842260 964962505 1 1 955380523 993037920 1 586018982 790780801 2 9572 2 9571 2 9570 3 451164344 679274032 1 3 854466422 900558274 1 3 37292656 358495659 1 2 9569 3 417605692 471469564 1 1 905491030 991307791 1 138522559 253120376 3 958923462 981818911 1 2 9574 3 749595143 889993097 1 1 587312472 713991223 1 655184377 927106443 1 931699205 984090265 1 834128576 904690672 2 9578 3 755972623 886671601 1 1 956725507 982471669 3 397490166 509870495 1 3 242689651 803347692 1 1 50352195 841678723 1 855640405 872499977 1 918321710 936155707 2 9580 1 122536728 169563223 3 472265405 576507904 1 3 241818649 686578793 1 1 407858498 611668240 3 582210841 778870144 1 3 809653058 986131551 1 1 810915780 956317941 3 636676492 919924164 1 1 859084978 948048108 3 735725896 752543050 1 2 9583 3 93882378 551283147 1 1 763869790 867779703 2 9575 1 830042402 960969025 2 9588 3 461718185 540188849 1 2 9581 2 9585 3 526040654 740088727 1 1 361331036 864929226 1 414433400 521459505 3 614868362 667592591 1 3 755773520 771888620 1 1 327264124 535068180 2 9589 1 921276748 926413339 2 9590 2 9582 3 40877981 739559872 1 3 751010441 785244674 1 2 9584 1 835150032 886521911 2 9592 1 221574322 918495478 1 132588635 174221540 3 363584007 763969886 1 2 9594 1 66897706 117620798 3 968198932 991125480 1 1 854743397 996613183 1 110246009 166959148 1 956749236 966334077 1 663569622 894878904 2 9600 2 9596 3 202340634 432383722 1 3 849481482 870882256 1 3 958576000 966780292 1 2 8798 1 427503077 944515605 3 142553868 605948005 1 1 8471379 585119012 3 62560099 710697311 1 2 9601 2 9602 2 3686 3 638025273 855814524 1 1 231480487 859699496 2 9530 2 7399 1 992092232 992280887 2 5960 1 509984366 978798299 1 896798826 926177086 3 271970114 868116129 1 3 984706445 995939694 1 3 305550674 856854042 1 3 768946681 784792215 1 2 7822 1 376480632 477120239 3 144642254 306972688 1 2 9607 2 7348 1 352732511 678362149 1 498881689 725078903 2 9608 3 515216725 639229562 1 3 612213457 839871172 1 1 795683329 934935851 2 1106 3 669590015 808718320 1 1 599795164 819030863 3 853262128 892365834 1 2 9611 1 784457247 808640582 1 58763161 636281919 1 763209212 804550457 1 317742342 629073978 3 414451206 459226585 1 3 153294952 327402917 1 1 15886024 390997804 3 27613090 438115843 1 1 216253219 566593214 2 9617 1 527811947 985150457 1 558535243 579074681 1 824306395 843373799 1 319698232 724214983 1 529911029 792145495 3 402564842 929603790 1 2 9618 1 111933473 669843301 3 750662473 987057690 1 3 699815982 831575977 1 3 912869679 925283633 1 2 9612 1 580324402 915049544 3 421587457 615723073 1 3 585040214 831450269 1 3 418281754 831470073 1 2 9614 1 929399775 994644166 3 357844312 934693816 1 3 158371741 241955540 1 2 9613 1 797675074 972421932 2 9621 3 811394219 824021959 1 2 9625 3 106613227 349625356 1 2 3631 3 42250421 348347103 1 2 8750 3 103391863 373230653 1 3 371756222 419834529 1 2 7377 1 696215759 883621579 2 9627 2 4974 3 661227222 796566022 1 3 514808334 855384097 1 3 507218077 996159037 1 1 474799082 826906162 1 756237434 958773847 2 6200 3 306100529 887488613 1 1 947727000 958795831 2 9630 2 107 3 899697306 967008889 1 3 475695766 655011820 1 1 792632759 828101616 3 56375950 141815890 1 3 725292089 982315088 1 2 9631 1 495673403 922469121 2 9632 2 1913 2 4253 1 292069974 314064490 3 783123308 969648229 1 1 1738490 574877891 1 136940506 546739278 1 722469965 725849398 3 969062055 971448280 1 2 9633 2 9557 1 634559068 811747527 3 767349220 954229096 1 1 510600201 849349426 2 6397 3 113482252 273488924 1 1 364274437 921073303 1 917123958 930225801 1 974441103 995088909 3 350786342 715693551 1 2 9640 2 9639 3 856755242 985219577 1 1 468795200 892516743 2 9642 1 388909908 422628627 1 963889323 967910789 3 921394666 937835209 1 2 9643 3 22675808 33477205 1 3 903633843 965574836 1 3 819595167 998553116 1 2 9644 3 405650509 913611808 1 3 334985363 708019905 1 2 9233 3 822555105 982027702 1 1 911231079 946820962 3 291992922 435539409 1 3 81871107 439770556 1 1 383773574 637265916 2 9645 3 642949310 852312811 1 1 384311778 517806101 3 359318852 412515738 1 3 942163535 967389680 1 3 35533415 121413942 1 1 118540103 605133515 3 653762622 718311610 1 2 9648 2 7106 2 5665 2 7268 3 925602907 925867820 1 1 179237234 522220853 3 396738992 851416208 1 1 805396010 941024444 2 9650 2 9649 2 7881 3 731626861 980596475 1 3 513837955 551858536 1 1 682456253 902198829 2 7287 2 4436 2 9507 1 278909789 899401029 3 992215264 993033205 1 1 96144370 958644697 2 4632 3 533190954 613081325 1 2 6121 2 9606 1 621267725 736621573 1 926931371 962253385 3 920622605 982943849 1 1 597533860 917974180 1 887721389 963109727 2 9656 3 891319918 962916474 1 3 203720369 724554463 1 1 340852114 600529720 2 9655 3 276515731 958331621 1 3 862563710 904625919 1 1 401621103 618502397 2 9659 1 693700908 859221617 1 158149151 443294906 2 9660 3 935422065 967196499 1 3 9978928 96912978 1 3 512107625 848900431 1 1 808801886 984401926 1 850161943 945915512 1 148727069 788851798 1 558403181 677170647 2 9665 2 9658 2 9661 1 376144130 396516241 1 386656138 644664603 1 633115365 891338010 2 9666 2 5325 1 931398031 951276578 2 9669 3 503460273 661998693 1 2 2354 3 855676735 940619602 1 2 4361 1 839128808 851113973 3 714006060 921831794 1 3 473717386 704179796 1 2 9670 2 6808 3 465980853 685561460 1 2 5757 1 916820874 986535026 2 9671 2 591 1 887663715 982020601 2 9672 3 178728539 423239862 1 1 894969948 943528165 1 141690602 970717447 1 202352969 258025737 2 9675 1 761868131 969977211 3 112735374 645666925 1 3 541119523 887588436 1 2 9676 2 9674 2 6737 2 3711 3 8871853 526714876 1 1 574301705 864623398 2 2941 1 951725367 956525395 3 207156829 680279003 1 1 907743906 951080176 2 9679 3 675731768 690061165 1 1 717985965 875521802 1 969768362 990993131 1 134515043 275139192 2 9681 1 11679238 934083219 1 318970948 612194604 3 376694048 428407631 1 2 9683 2 9684 2 8000 2 79 3 918693002 960406931 1 2 8914 3 368911464 962061508 1 1 127513156 511656253 3 873291377 938330131 1 2 6319 1 996696951 997946670 3 312163682 743454287 1 2 5775 1 675716934 928063675 3 760860733 767679370 1 2 9687 1 150537369 800600216 1 715235697 824903396 1 775972955 845745593 2 9690 3 130722138 996008974 1 2 9688 2 856 2 6225 3 261277215 347344696 1 1 823208301 991400712 3 483718241 960465533 1 1 631519392 649626897 3 69176094 659875681 1 1 681789233 724924954 3 482180568 584139109 1 2 9691 1 797141691 860674524 3 964736636 965154162 1 1 295935539 676540737 1 667775126 769396230 1 115834618 904472862 3 578819848 841446911 1 3 736162091 922867609 1 1 280747362 548162358 3 749310958 850781924 1 1 789887563 899871954 1 298752383 370117710 2 9696 2 9698 3 686304339 834174234 1 1 594609566 615120815 2 9701 2 9697 3 233626858 382849999 1 2 9694 2 4372 2 7533 2 1646 2 2626 1 257442210 683487074 1 689631793 850644305 3 47933488 685776822 1 1 385892774 819822860 1 744513631 906752799 2 9704 3 745001780 809983750 1 1 15457967 282388704 2 9706 2 9702 3 807991468 903213296 1 1 712061235 803284582 2 9707 1 418990758 537140719 1 530942114 946343400 2 9709 1 118793666 281867304 2 9710 2 9703 2 6931 2 5247 1 96369498 155708502 1 147032228 980173930 2 9712 1 982277125 987577861 2 9713 2 9109 3 534365683 596149277 1 1 793787763 823002458 1 201584343 648201950 1 373592515 571521473 1 437234223 619334586 1 439170376 958996475 2 9715 1 739895126 743098138 3 670111178 807528441 1 2 9719 3 943441500 987149635 1 2 9714 2 9716 2 5801 3 202699460 422770117 1 3 298346460 460556532 1 1 413519386 670124764 3 614616839 850235547 1 2 9720 3 413211284 500605157 1 1 150684967 612116751 1 253702339 587962636 1 260767299 900790267 2 9721 2 9723 2 2851 2 3173 3 873104337 988407716 1 1 875187552 996322522 2 9724 3 646794661 833136532 1 3 25057462 297521957 1 1 652175184 854152885 1 362833117 632361265 1 93181741 431594957 1 749654167 878653696 2 9725 3 399909237 456858592 1 1 775172163 934201638 1 724583108 777238557 3 696516448 955103929 1 1 88583557 914332241 2 9731 1 748800497 771267127 1 286972674 710534691 2 9733 1 705634078 801401655 2 9734 1 397965757 973579456 2 9735 3 577907622 647721746 1 1 725885286 879409808 2 9736 3 704785837 775655611 1 1 523918723 569407897 3 852984659 866501941 1 1 761780978 808135229 3 201470744 965051226 1 2 9737 3 9697663 385880871 1 2 9732 3 137810150 291243856 1 3 301246818 983854652 1 3 280190698 620052951 1 2 9727 2 9738 1 373602223 797772492 1 577900168 999098704 3 641948968 964079962 1 2 9739 3 823752358 999552712 1 3 799060722 968301712 1 1 270875252 947383029 3 238450523 618939263 1 1 505916975 525673371 2 9729 2 2777 2 4439 1 780724095 791890353 1 383764178 561043489 1 160392157 706394526 1 348054368 414649273 1 534075227 621902646 2 9747 3 394221345 424597952 1 1 852648168 936705479 3 620506979 639530690 1 3 947362466 971438965 1 3 294391859 949274559 1 2 9748 2 9743 2 9745 3 669792475 767785701 1 3 875138491 939219516 1 3 782824021 915289508 1 3 732587248 818719353 1 2 7110 3 966428385 997926014 1 2 874 2 1041 2 5246 2 8452 2 1931 1 664393510 730977247 3 12352363 145393783 1 2 9749 1 814054368 893766808 1 955369355 980056176 1 894124714 985873212 3 801741645 829310852 1 1 637905260 776390743 2 9753 1 409027309 569470200 2 9754 1 105513542 968272698 3 178910252 266764706 1 2 9755 2 9752 2 9751 3 841600562 911939625 1 2 890 2 1700 1 456736301 489878883 1 99412195 602546176 1 31624463 445663730 3 29163758 524025789 1 3 827829763 886001508 1 3 46354341 452893743 1 3 118423562 295628096 1 1 346400120 796801128 1 210774877 647749223 2 9759 1 337037688 337519836 3 658541195 970035651 1 2 9758 2 9761 3 772180972 949234784 1 2 9756 3 120184677 310992291 1 1 390732268 789804891 3 376910312 448656164 1 2 9762 2 3586 3 910275707 938757214 1 1 215249388 912312575 3 707568202 756290786 1 3 790184405 956683550 1 1 853692478 985078470 3 891264244 937078300 1 2 9764 3 189268032 862088088 1 3 609281103 646764790 1 2 4953 3 629931875 786019080 1 2 529 3 723381230 910598224 1 2 2112 2 4616 1 360178470 376508489 3 216482226 906783202 1 3 375965003 398182752 1 2 9765 1 146520312 270616485 3 94364890 571810830 1 2 3217 3 286849331 662391674 1 2 3384 1 917707120 967164254 2 9767 1 524071568 590820935 1 722998917 847045654 2 1398 2 4826 2 3221 3 282593595 800030270 1 3 746764151 991239134 1 3 119528200 625992157 1 3 649713172 664919858 1 2 1908 1 696627970 860690207 1 266770468 910481482 1 389824075 630733775 2 9772 1 84534534 221777938 2 2594 3 642841114 701148771 1 2 6538 1 242928386 967413492 3 148550311 635787789 1 1 496670508 935771928 3 245041467 962773540 1 2 9774 1 691861559 696934560 3 137244695 459917147 1 2 9775 2 2841 2 7625 3 849801915 854530928 1 3 77782443 928536195 1 1 3128366 946258194 3 608859257 654083806 1 1 123459194 997372128 1 128034414 921573996 3 120648937 594386394 1 3 551707421 883180306 1 1 596846005 858603878 2 9779 3 604800189 732227514 1 3 284976242 730916210 1 1 298095382 903428047 1 780448594 928184471 3 300972725 758365715 1 3 296460631 867631127 1 2 9781 3 42038800 345585891 1 3 583107865 915506014 1 3 789240870 901224568 1 2 9782 1 829778335 893225953 3 822653126 948830362 1 2 9778 2 9783 2 9777 3 813990519 821024744 1 3 845769234 865997020 1 1 815932420 836097668 3 852265687 854907089 1 2 9784 1 561988321 693174418 3 435922925 615852913 1 2 5431 1 314124493 578179522 3 61209334 138241233 1 3 458885966 897928880 1 2 5178 2 3556 2 1216 1 775017945 791834604 2 3156 2 6918 2 7457 1 432671703 814596045 2 8397 2 5834 3 303242834 502919520 1 2 4853 2 9616 1 825223126 826582554 1 923851427 977082246 1 560716675 896122776 2 9789 3 905698349 962341139 1 3 51521158 648395224 1 1 186249058 650652316 3 618645412 643942337 1 1 569802921 830473826 2 9791 3 733674066 858715292 1 1 953855339 958845484 3 260729376 658658708 1 3 537311796 751460496 1 2 9793 3 200730971 420008294 1 3 739039077 769916558 1 3 147077532 613311153 1 2 9792 2 7453 3 343766343 522533559 1 3 135395857 825913858 1 1 313706613 423945226 1 943422703 981992365 3 439697102 443513728 1 1 819711938 958612670 3 756975775 946032539 1 1 369114836 858134129 2 9796 2 9797 1 678183196 738990410 1 633105918 871995446 3 792713089 985032810 1 2 9798 2 5723 3 783799493 931127493 1 2 7790 2 1186 1 393343749 997656249 3 34774091 388726644 1 3 787639140 828009584 1 2 9801 3 542770586 692325552 1 3 672170948 965489043 1 2 7072 3 844585604 877345854 1 2 6395 1 134338246 784545083 3 615880929 885404906 1 1 217140593 252533486 1 173263086 941169859 2 9803 3 1476710 365008334 1 3 176093739 908216344 1 2 9802 1 224636725 509146680 2 9805 2 2553 3 155687560 369911076 1 2 4587 1 628800140 969925379 3 532037923 760749914 1 3 439949536 746818423 1 3 777478280 897882585 1 3 27339098 453926320 1 1 852728335 915796309 3 749229347 862477952 1 2 9806 2 351 2 1173 3 240504823 319064893 1 1 220999327 372966081 2 7830 3 151477125 443399733 1 1 418207968 861154857 2 9809 3 556554581 959714599 1 2 6159 3 385762752 837711779 1 2 5412 3 616718561 928816553 1 3 263907973 808597651 1 1 140444468 463836940 1 766307477 881427701 2 9811 2 9810 1 65946737 766288990 2 9812 1 613476513 623616919 1 973706056 980724150 1 648365742 818761819 1 257479975 620945126 2 9816 1 626355350 650549462 1 692189624 703355725 3 618699216 922951057 1 3 941187354 971418633 1 2 9814 2 9815 2 3744 2 5531 2 3462 3 650907779 739159737 1 2 5475 3 626946569 964819068 1 3 164251520 508225068 1 1 954675846 956400144 3 686347309 982493331 1 3 172722867 222049269 1 1 38861811 63356313 1 30535696 487368904 2 9821 3 10459052 286955093 1 3 434953910 943340290 1 3 57669206 876311416 1 2 9819 1 111304351 642266778 2 8018 1 775235546 813141591 1 62490680 513311668 2 9823 3 518204380 921541295 1 1 2315417 33961479 2 2436 1 687738221 960864565 3 559931443 762289284 1 3 801487228 853376655 1 1 304739356 438759529 3 352378485 787972797 1 1 709397742 719441059 2 9827 2 9828 1 3409839 391157950 2 9829 1 127663776 389539331 3 871200182 903247393 1 1 420293041 726244973 3 51158350 80977420 1 3 252776486 519536766 1 1 242716190 392217641 1 258123836 267673884 3 527640346 560134979 1 1 458774718 914905823 3 758834229 788688571 1 1 106275629 933152809 3 765240562 955522324 1 3 240225273 907888342 1 1 880369289 921834900 1 998716314 999179728 3 28483804 595136516 1 1 499472975 968638041 3 247928418 334858288 1 2 9837 2 9832 1 396096823 470448192 3 531012117 617202098 1 2 9833 2 9836 3 672170267 892425222 1 3 194553120 985490550 1 2 9835 2 9838 1 605866181 687717904 2 9831 1 367426257 980657978 2 9841 2 9839 1 530542421 709697177 3 40665708 789388978 1 2 9840 3 851218496 859066466 1 1 967399182 988320564 3 266256402 600564648 1 1 851534204 968004226 1 20489992 202383086 3 951154045 982762789 1 3 30172622 206267820 1 3 682814646 892219208 1 2 9845 3 853224064 854429765 1 1 436436096 457974912 2 9844 1 109090776 392153759 1 503390104 585902080 1 743458463 793531969 2 9847 1 880040372 937322887 3 82378569 318375298 1 1 643986792 941313323 1 658964205 846359970 2 9849 1 997148091 999850944 2 9848 3 494611551 976946760 1 3 518044230 793734410 1 3 93732348 214473678 1 3 844373144 885292691 1 3 174537132 794273644 1 1 453677956 818493350 3 939769739 971983168 1 1 26856579 539806170 2 9851 3 649674301 802652668 1 1 640511723 715674202 2 9856 1 201773235 849624269 2 9852 2 9843 1 7500342 932369960 3 510794665 891407249 1 1 819374028 977156440 2 9854 2 9855 1 269570688 825167470 1 507231475 602483124 1 266748228 701455074 3 547168252 813658926 1 3 980904332 999185598 1 3 10691285 256425277 1 1 365185057 867849422 3 55569499 613687140 1 2 9862 3 147156641 812236908 1 3 75463073 228916895 1 3 439439120 785245127 1 3 795782626 929349074 1 2 9860 3 988950068 999816846 1 1 596440516 974532566 1 522157142 756676095 1 63080826 316921843 3 191500683 709432154 1 2 9864 1 613925088 938005051 1 396835849 406260957 2 9865 1 746483496 910594005 3 226574043 839974495 1 3 448795103 862437241 1 1 647218648 778734886 3 378544390 553689391 1 3 963256150 969292776 1 1 988761705 997533678 3 356821069 508645154 1 1 367215217 543659940 2 9869 3 145145805 352250388 1 2 9872 2 9866 3 886721037 921292896 1 1 497512446 855745296 3 203398693 833308707 1 2 9873 2 9867 3 774717270 856409595 1 2 103 3 401678706 762294753 1 3 606612746 684572407 1 2 5343 2 4220 2 2466 2 6143 2 9689 3 13165124 502323571 1 3 680660786 893894020 1 3 646924073 991550989 1 3 128279410 749082234 1 2 5966 3 314588497 827442265 1 2 2720 3 709936572 890886416 1 3 542281962 619749134 1 2 2828 2 3068 3 110175080 521446970 1 1 77199725 233500407 2 9874 1 625129954 964058020 2 7690 2 82 2 1176 1 638579763 696765555 2 6774 2 7715 3 938312061 954089018 1 2 3986 1 845601327 922902996 2 9877 1 541670272 663647375 1 731103005 978630897 1 291508052 696041096 2 9879 2 9878 2 9603 3 55852237 200551836 1 3 604474090 771670341 1 3 585465082 877891444 1 1 869130197 918445661 1 209037574 723139796 3 930594373 981867450 1 2 9882 1 868499688 943162071 3 739295428 782861764 1 2 9883 1 917350017 968530970 1 43899509 827646996 3 170813628 907534363 1 2 9885 3 780481669 979205342 1 1 113764692 889305295 2 9886 3 178717745 821434326 1 3 200923181 750451574 1 2 9884 3 855620090 970965949 1 3 133260333 232916345 1 2 4043 3 575544755 639681299 1 2 1235 3 733758661 930165571 1 3 42409553 667773254 1 1 89599439 232395176 1 947445939 969012265 2 9888 2 2672 1 832010755 940574860 2 9889 2 847 1 532317191 851336225 1 300344084 507694195 2 9890 3 882545742 994902716 1 3 744846825 786199555 1 3 917671975 935161866 1 3 420297234 479072788 1 2 9891 1 37810735 198649279 2 9892 2 9489 2 3875 2 6598 3 636995374 902433879 1 1 164902855 355051767 3 456568962 716195711 1 2 232 2 9240 1 764152598 954290556 3 920387642 958347041 1 3 991294924 991916651 1 2 2182 2 6742 2 3463 2 6299 2 1045 1 877705074 894350595 1 891157753 952831731 2 9896 1 314722614 405991721 1 788237969 937770832 1 299001841 317811242 3 676018033 982675793 1 3 830110002 871214667 1 2 9898 1 461158392 541146433 1 420830650 809319647 3 359668173 893077616 1 2 9897 1 577630787 884698043 1 451862376 544180561 3 887323085 998137296 1 1 467463583 982895782 1 865228764 998515531 2 9903 1 743979128 861648892 2 7343 1 643970492 860451970 2 9907 3 253257072 787549879 1 2 5526 3 429751252 591454942 1 2 8384 1 652996652 923167067 2 9908 1 815877780 832595356 3 882723331 942812105 1 2 3543 1 567308241 804370780 1 25051676 508853663 1 400323241 643879676 3 744636514 964955228 1 2 9910 3 662375350 699920494 1 2 9912 1 424519570 881650156 3 499160258 626645214 1 1 540376087 589436070 3 254086355 859386354 1 3 481425876 958279327 1 1 550601628 683490455 1 887454945 983871996 1 148271253 192051580 3 545568608 597043283 1 2 9913 1 96812469 117322534 3 947945864 986157631 1 2 9916 2 9917 2 9911 2 9914 3 49561624 397278142 1 2 9915 2 7113 3 732313684 937886275 1 3 661749874 751844013 1 2 6542 1 310040687 372589625 1 364852503 878855230 3 530657774 795253808 1 1 464711668 572334722 2 9920 1 98938769 770921962 2 9922 2 3684 2 5320 2 9041 1 92829689 261179252 3 280248754 383172306 1 2 8189 2 4229 2 5086 2 1586 2 4241 2 8029 2 585 1 230262076 315714913 1 356544134 384328679 3 913841842 981544233 1 1 297623658 565747918 1 606446851 823837739 2 9925 1 704183102 959286760 1 89820508 360393306 3 752465413 950127376 1 1 926245465 974634626 1 218688166 788265207 1 981382672 981777784 1 802992697 854824722 3 428333669 735709533 1 2 9930 3 106424277 541626380 1 1 230187214 508528670 1 533145199 628410631 3 311168706 845429476 1 3 575917829 694223136 1 3 750197344 818714514 1 1 562817540 830975387 1 646212642 882539211 3 140882821 491723343 1 2 9933 3 474662114 542390086 1 1 312818884 404981885 1 343410046 668549720 3 713093078 862586738 1 3 242706670 902787431 1 3 465260223 628014881 1 3 381743714 492649338 1 3 518556737 662969534 1 1 289895723 851687614 3 543834551 983695592 1 3 480111282 963333236 1 1 484009889 598020991 2 9937 1 337235154 351064054 1 299783125 921379020 1 649056775 990594069 3 696563015 823919360 1 1 885439878 966627525 1 289864128 339855246 1 416093713 997637971 2 9941 3 394075577 828247409 1 2 9935 1 73613341 102324104 1 680904652 987586506 1 560306083 827266738 1 983867967 986704169 2 9949 2 9926 3 661760442 882230033 1 2 9943 1 250417260 285248780 3 608607039 656422986 1 3 162593832 586979780 1 1 751911728 761734606 1 377001100 433787333 1 774467567 905462217 2 9932 1 817473130 820942310 3 437177576 732336659 1 3 288478677 401937677 1 2 9952 2 9950 1 277918063 864137919 1 45676247 366603730 2 9951 2 9924 1 209387868 301249984 3 446018422 883795159 1 3 541528262 588726438 1 3 487857321 668285235 1 3 487323903 694893566 1 3 11790611 747019251 1 3 319069915 667109144 1 1 52884794 947786627 3 961602213 964885402 1 1 376026686 623141289 1 310106521 693086270 1 688472284 774617274 1 880394081 980599447 3 179237369 731450308 1 3 620114993 694655080 1 2 9960 2 9964 2 9959 2 9927 1 958344279 962856721 1 876643751 934518956 2 9940 2 9955 3 508235158 564604602 1 2 9942 2 9938 2 9945 1 593569393 809634670 3 445933369 827186299 1 3 198474769 868835063 1 2 9939 1 634822518 895517185 3 664370881 664525847 1 3 129070864 230697237 1 1 420894983 733468768 2 9968 3 591356019 745034151 1 1 586333861 924783875 2 9970 1 923008258 950892936 2 9971 3 39005836 344331809 1 3 277051722 424147370 1 2 9965 2 9936 3 285005751 606710358 1 3 875969482 893496032 1 3 169127010 326779277 1 2 9957 2 9948 1 161871777 922959137 3 773861898 978320400 1 2 9946 2 9969 3 253653981 905955086 1 2 9962 2 9966 3 262986241 997999006 1 2 9928 1 883403183 935865280 2 6298 3 459914900 873323606 1 3 145405498 362907631 1 1 376122138 800894946 2 9974 1 167061838 596190813 3 410461379 630228659 1 2 9975 3 65874031 973412042 1 2 3043 3 45872357 614490837 1 3 939650023 971980553 1 1 273108633 412370400 1 456862878 916985604 3 827184746 849149276 1 2 9976 2 9501 1 455133875 613122441 1 905132369 917640920 3 717805864 877749808 1 2 8135 2 1366 1 554256407 868974022 1 595938592 731952761 3 255695682 435168538 1 3 697923726 737644602 1 1 753053083 766792932 1 989819471 998209504 2 9981 2 9983 2 9982 1 591077574 909674859 2 9984 3 234970465 343065926 1 2 9980 1 181926017 623699354 3 885424125 904384221 1 1 687364283 732244192 1 179455570 689784001 2 9985 2 9986 2 7835 1 150994502 401862696 1 819113655 830142347 3 106187162 962038315 1 1 511740004 693943377 2 9990 1 634616224 798506553 1 792873569 989524025 2 9991 1 783915078 878386858 1 963673261 996212248 1 109747683 548395240 2 9994 3 727733456 789201837 1 3 124708176 358390458 1 3 969406570 984788683 1 1 312503251 840648508 1 930254658 999590207 3 675808533 870592894 1 1 572954955 708694478 3 552297326 636135735 1 1 592478178 752548541 3 301226986 394173812 1 3 820824037 998788569 1 1 275116782 776318298 2 9996 1 717058851 750537799 2 10000 3 776620024 803488979 1 3 144564269 509477816 1 1 374589986 380465317 3 308382038 488946544 1 1 112861018 167414938 1 48792457 112916666 3 369678297 383996861 1 3 456151918 737622241 1 3 610337692 787053224 1 2 10003 1 99864769 355545118 1 603252998 787248222 3 999483866 999685868 1 1 448082414 679820310 1 604321077 772953025 3 885429289 987614136 1 3 181284564 793764633 1 2 10002 2 10007 2 10008 2 10005 2 9995 2 10006 1 973051524 979904858 2 10009 1 603310414 997406793 3 679636917 916402188 1 1 5924124 25843908 2 10011 2 730 3 595603661 880014987 1 1 688132471 985364178 1 104392853 312088646 3 369521110 785485266 1 1 277978462 830591705 3 536055809 546081240 1 1 41759229 377601960 1 260586128 431980475 3 679831489 725235276 1 1 614216245 756180681 1 101876499 879644027 1 715055882 957818083 3 523884882 595698560 1 1 588534503 609822706 2 10016 2 10014 3 838299563 939795588 1 3 999736917 999903793 1 2 10013 3 124438316 510202686 1 1 786240503 999023017 1 202646567 230849484 2 10021 1 862500367 967263150 3 455030310 581021997 1 1 600090545 710262404 1 24903939 808940215 1 916497951 933908694 3 177381873 424886919 1 2 10025 2 10017 3 807025990 884198149 1 2 10022 1 182011935 551492378 1 963906948 994679999 2 10028 2 10027 2 10026 2 10020 2 4138 1 336191328 898151324 2 10029 1 563613718 832870217 3 171889935 981735156 1 3 936834132 999327581 1 3 651229545 764125969 1 2 10030 2 1823 3 720356224 784889175 1 2 9954 3 521867749 530191455 1 3 974553208 990574136 1 3 323955221 451811838 1 3 45371193 996989138 1 2 3799 3 530322325 771182612 1 1 395582910 943287674 3 593473909 621917389 1 3 488894989 625279959 1 1 868498082 991728900 1 709852772 888876359 3 393734813 407708203 1 1 939040653 989300942 1 848073215 868954345 3 547780336 570309539 1 3 76780075 934377432 1 3 813839637 932553951 1 1 565427707 829108788 2 10033 3 640301885 910503147 1 3 247225160 799981196 1 2 10035 2 10031 3 277710555 316655364 1 3 386522382 528155601 1 1 496947344 921757501 1 42057942 958692514 1 494639730 716993703 3 913871058 949309201 1 3 459922790 601564407 1 3 665548379 804968718 1 2 10037 2 10036 3 53566870 908823051 1 3 646807603 950713805 1 1 792452930 835950317 3 746870080 953344965 1 1 923266553 931368661 2 10040 1 569434599 954564551 2 10042 1 401465906 803679463 3 773183606 862833273 1 2 10043 3 72505878 878524293 1 3 14036530 440188446 1 3 741953816 809545066 1 1 666789170 855054557 3 83161943 802830568 1 3 262855055 515820965 1 2 10044 2 10041 2 10034 3 334455115 544156200 1 1 732235977 969838597 2 3012 1 609587812 929906702 1 114537075 190613234 3 448898679 666544416 1 1 354541034 838404999 2 10046 2 9519 3 57074984 185701310 1 2 1744 1 313468528 384978086 3 292213927 585051994 1 1 342083845 624280835 3 830554535 927714467 1 3 943512344 968291855 1 1 716155220 789700194 2 10050 3 831476931 865042322 1 3 684369732 940857400 1 3 812868571 868658876 1 3 885085450 923375957 1 1 722959534 899059482 1 331714174 600016172 2 10052 1 630067743 756027045 3 526047950 780672398 1 2 10051 2 10054 3 316940817 732823787 1 1 777424360 999502761 3 202067094 852238341 1 3 262312484 482483600 1 1 518984813 580722213 3 896762002 949291555 1 3 308141883 941852633 1 1 508316251 538326030 2 10057 2 4196 3 419956690 994514512 1 1 437960697 440033345 1 412776359 735196062 2 2379 1 87963806 731655936 3 855640565 887979540 1 2 10060 1 279725072 790108193 3 909522757 941068051 1 1 972227332 989093723 2 3416 2 8618 3 620121828 982020321 1 1 190050789 740465232 3 514653323 768446545 1 3 126584506 994202445 1 2 9785 1 512174609 859545488 3 658157246 931174511 1 2 10064 3 69894251 177541584 1 3 55372842 845074084 1 3 965388450 982873427 1 3 123096188 320325356 1 2 5819 3 967149065 975665040 1 2 907 1 313643183 746633903 2 713 3 707265954 716535729 1 3 585672496 868293757 1 1 958965999 959900248 1 999726029 999966621 1 652587025 748235787 3 680100118 752218932 1 3 855479998 961764256 1 3 282358814 673999697 1 3 287562104 529445435 1 3 8676852 167712956 1 1 848964802 978888123 2 10067 1 284357327 321225166 2 10070 3 453748741 950069107 1 1 651694054 840043882 1 297866129 856465784 1 778214121 831173853 2 10073 2 10068 3 236697868 845664234 1 2 10069 3 427015039 891359705 1 1 36089756 870433214 3 347417837 879342647 1 3 596667751 984905275 1 3 795929949 887955842 1 3 493562600 874563181 1 3 789648715 923139440 1 3 395418315 920858991 1 2 10074 2 10071 2 10066 1 760195568 956233986 2 10072 3 358827552 436535784 1 1 947448548 983505609 1 96245578 518207470 2 10076 2 10077 3 417947869 503020919 1 3 689597902 787621680 1 2 687 3 341721715 730502016 1 1 926865867 931591153 2 2847 3 922627661 978345711 1 2 5557 1 868587726 924324251 2 5783 3 494740803 974115892 1 3 853248931 863232250 1 1 560195510 950731597 1 89550664 837303889 1 958971470 977282666 1 254350277 584315777 3 998237142 999674725 1 2 10083 1 106155099 650744802 1 50105090 994511960 1 98709363 886752881 2 10085 1 853512861 920589900 1 115757788 177235351 2 10088 1 417042577 993428789 2 10089 3 22273744 627799763 1 2 10081 1 36533658 571468626 1 789251635 790158612 3 312042671 541042153 1 1 607721633 953547194 1 970743019 999344202 2 10093 1 575107277 921804673 1 775725107 954139098 1 433429803 995232352 3 231210771 385417042 1 1 629831520 822974524 3 300551844 933374111 1 2 10096 1 516812464 899901332 3 157430560 699501102 1 3 811866697 952283813 1 2 10087 3 270953880 567945054 1 3 653407396 950043592 1 3 472486043 748732164 1 3 368873647 925126001 1 1 69935026 624934005 1 985758885 995718624 1 444427615 849987286 1 7310856 453114901 3 467289642 537334807 1 1 387396219 392054963 2 10102 3 197693842 552743569 1 1 115986078 417052096 2 10101 2 10097 1 483302607 696344126 1 167385483 699782044 1 424768285 755274019 2 10105 2 10107 3 753639368 854872276 1 3 42290822 60944023 1 1 33735652 626313718 2 10108 3 330655746 399838704 1 1 664295445 963084146 2 10109 3 369988637 670702035 1 3 660379624 978167232 1 1 513282760 905177659 3 994738651 999380493 1 2 10110 3 50788734 596085168 1 2 10098 1 102158762 955621599 2 10111 3 177534798 421543114 1 1 395505309 526459078 1 758797678 829030937 1 108365640 287868333 1 957033539 979620155 2 10112 2 10113 1 906862338 968948017 1 887581735 889298571 2 10116 2 10117 3 539360784 618739382 1 3 433358076 869400704 1 1 729438098 983670535 1 356199377 630272405 1 573366205 943737068 1 735787506 766640959 2 10120 3 429718984 683328590 1 1 767863777 953366294 2 10118 2 10084 1 659992129 754236399 3 70195911 956796793 1 1 734205315 862171674 3 320959811 367118033 1 1 778530415 894111660 2 10123 2 10114 2 10082 3 942782283 950271545 1 2 10080 3 484372891 490158419 1 1 385385838 886261419 1 925454486 992813459 3 905610168 958809763 1 2 3192 2 8127 3 89328757 305841254 1 3 202558964 640962946 1 2 7959 3 102678940 856383413 1 2 1812 2 1574 1 210523430 478188849 3 99915938 982216953 1 2 10128 2 8556 3 71350261 500555612 1 3 214887452 525045415 1 3 699953676 964371302 1 2 6795 3 539329298 987411290 1 3 841226945 929302599 1 1 70326077 396737186 1 907491911 952184151 2 9252 2 9726 3 793197141 930668115 1 2 6814 2 4563 2 8528 3 423080257 858409183 1 1 496382537 592100577 3 730956342 922273142 1 2 10131 2 8296 2 8574 2 8777 1 393453542 887782449 1 818162776 976120421 1 994048119 996568041 3 870825130 889721203 1 3 24985531 317422646 1 3 574732568 862000987 1 2 10134 2 10133 1 1030951 459675988 2 10132 1 588109625 720781347 2 968 1 358391347 789626361 2 10137 2 8547 1 261638102 277579176 1 195852223 374206600 2 10139 2 5394 2 3557 2 5842 2 1768 2 2852 2 9296 3 571091621 914952049 1 1 826471579 863190559 3 20143831 282394577 1 1 530324543 620382937 1 36295639 912513913 1 228048342 580973654 3 796918302 824736108 1 1 61476710 616095663 2 10142 3 783249687 925859486 1 3 548927926 988303055 1 1 425262159 671420097 3 506777156 527912255 1 1 673596435 869962521 1 196901057 831853863 3 267964552 268381425 1 2 10146 1 749654997 799453115 1 749810062 938836803 2 10148 1 410588127 638799513 2 10150 1 323412812 372828622 3 262199531 401328213 1 2 10151 2 10145 3 63930577 777693173 1 1 505734912 773594611 1 643869504 935799778 1 866777294 943222052 3 797678458 916338680 1 3 471072179 667313003 1 2 10153 1 888521840 915590365 1 415873221 814209744 2 10152 3 186272594 260250256 1 3 339034536 566711456 1 2 10149 3 331348080 519958268 1 2 10143 3 9723762 157489140 1 3 48257480 328032628 1 2 10144 2 10155 3 649785347 760538026 1 3 441831709 515568040 1 3 870792426 999164365 1 1 607389737 700779672 1 766581371 978376177 3 550342524 613537501 1 2 10158 1 386205500 723828275 2 964 3 891291007 935937441 1 3 499262051 691770115 1 3 16192308 365710532 1 3 989633363 993428959 1 3 150629567 674150801 1 1 493560585 848111144 3 929405927 954291538 1 1 453632617 760511624 3 810983418 849779913 1 2 7740 2 3281 1 198697477 529304391 2 10162 1 601074863 839795511 1 6404618 303258840 3 753274781 878347564 1 1 959120233 985844120 2 10163 1 564013004 842126075 2 10166 3 63870805 574278559 1 1 185877374 387329611 1 306079785 516322379 1 217713511 466232728 1 849430640 907633986 2 10168 1 252557331 922369022 2 10171 2 10167 3 944820017 949261362 1 3 567683405 982527878 1 1 631797344 642923239 2 10172 2 10164 3 135661505 232221619 1 2 10165 2 6070 1 748086739 814321497 2 4330 1 198696067 298792297 3 648005201 677742322 1 3 770626115 978571410 1 2 10174 3 382845926 556279635 1 3 157247713 727939456 1 1 672859902 718772325 3 20736557 43696658 1 3 672712760 956377926 1 3 707074710 805725258 1 1 487677026 804342147 3 347676938 615559877 1 3 465916950 716398529 1 2 10176 3 364119030 852161382 1 3 147217043 311793874 1 2 3735 3 967603429 993223669 1 1 196415038 224007861 1 986164164 997034596 1 371828386 471557253 1 838143257 928133082 1 108279674 846880950 3 600502266 652590140 1 1 133003468 142382568 3 945577175 998103605 1 3 453686369 582935539 1 3 884551533 918394697 1 1 158674408 922417143 3 750164008 845573015 1 1 773700021 824835034 1 29662487 33836009 3 400742975 763480651 1 1 520580908 981163389 3 62027047 131207923 1 1 142781578 144741240 2 10184 2 10178 1 157426453 269587946 3 734667549 820608179 1 1 704890294 939807847 1 145742659 950176965 3 196503049 607797327 1 2 10186 2 10188 1 90389765 110299861 3 179191378 207235508 1 2 10189 3 336844032 724045528 1 3 229161743 839412915 1 2 10181 2 10182 2 10183 3 207322201 674672050 1 3 831521235 925430515 1 1 583892562 981857518 2 10185 3 104558069 491147124 1 2 10190 2 10177 3 11736792 786586718 1 3 923009931 926958641 1 3 544280375 932331822 1 1 552600406 890729191 1 514795346 767133588 1 64996357 413178942 1 181169804 843378850 3 206495436 528674921 1 2 10193 1 459160553 551408617 2 10197 2 10191 2 2423 1 937763359 984126646 2 10198 1 422214900 444375251 2 10199 3 832155662 999266383 1 3 115630712 290657724 1 3 918677523 919945682 1 1 884834453 967752500 1 257734545 930766199 1 529278390 688042651 2 10202 1 704382212 748114982 1 639723188 712557165 1 659468829 977093668 2 10204 3 373462901 757315279 1 3 526838731 967849341 1 3 756780558 775312679 1 1 646945608 677061661 1 330699875 622304780 2 10206 3 15222417 687417529 1 1 543631908 580745473 1 969173557 974079000 1 667694540 814414363 3 752030459 899127540 1 2 10210 2 10205 2 10208 3 564847019 915159725 1 3 489664911 579792345 1 1 531010971 862413057 1 227583422 699105749 1 326693386 703828188 3 495912764 776379768 1 3 318400119 473503230 1 2 10211 2 10203 2 8358 2 7965 1 940697468 956732218 1 990422402 993375553 2 10214 3 891182115 973675613 1 2 7617 1 600002823 947369668 1 94346946 862582571 3 174227982 539148113 1 3 243274546 569157483 1 1 738876084 952191391 3 69667569 942780696 1 2 10216 1 359207306 985031202 3 321217770 963585763 1 3 684091235 902567850 1 3 346668383 653592405 1 1 596511289 781300640 2 10218 3 723629510 967299964 1 1 221708992 964724620 3 429159008 591801561 1 2 8824 1 750085898 800187877 3 588377932 938451692 1 1 169608594 212055950 1 696849893 966504549 2 10222 1 220467078 639107990 3 241386900 557450083 1 1 713138278 970193544 1 988612616 998601365 1 402748744 948733890 1 540648336 852959394 3 819413459 833648133 1 3 578453158 717568836 1 2 10228 1 17216574 929280961 3 751139341 869012763 1 3 557761470 965687272 1 1 154220376 833250182 1 786551468 893085242 1 53134482 73633031 1 920803278 950956367 3 457678930 551341284 1 2 10231 2 10233 2 10234 1 423188201 547874983 3 290176866 957604996 1 3 788867248 827594903 1 1 201226830 274136207 2 10230 3 195891642 958101325 1 1 201638511 823814468 3 360680972 989392226 1 1 260505988 832175404 1 955117162 977378621 3 930011268 985397906 1 2 10237 2 10238 2 10224 2 10226 3 194872183 932713449 1 2 10229 1 625109558 809429023 1 359599435 381702444 3 643803988 873689241 1 2 10240 3 125852593 953381649 1 2 10241 2 10236 1 609119132 875905722 1 240201004 906857465 1 672734017 771739783 2 10243 2 10225 3 847610831 970703766 1 3 578673604 676052848 1 1 347557280 776632221 1 869806904 883410959 1 614550573 667686663 3 580609457 873646629 1 2 10247 1 998074352 998435040 1 66532582 404504737 3 706620464 957278242 1 1 527665188 610444550 3 250034129 599364396 1 3 113054277 639050925 1 2 10248 3 19575597 945525945 1 2 10245 1 61296116 765613529 3 367899260 472225953 1 1 2597040 48576040 3 647633468 907639913 1 3 57497087 828136037 1 2 10251 3 967782468 970853916 1 1 524934003 802539298 1 58915545 627603732 1 730468503 870912905 3 153889593 668830897 1 2 10255 2 10249 1 240241990 469052782 2 10256 3 761397628 780295815 1 3 939233841 967777453 1 1 931079751 933230708 3 251282769 380038540 1 3 659357255 849478216 1 3 447004434 570322550 1 1 480953122 751148316 2 10258 1 522815443 948033252 3 695376243 839663104 1 1 715635282 928989011 1 331837731 812972738 1 628893475 806137526 2 10260 1 540973434 723170110 2 10261 2 10259 3 600232321 730876960 1 2 10263 1 677528505 713851034 3 175619245 673704402 1 2 10244 3 223004318 866822352 1 1 26868006 144922625 2 10265 2 10264 1 939512329 999580583 2 1770 1 133119122 990142377 3 80558738 869892132 1 3 683869357 807392524 1 2 10267 3 963683039 999542433 1 3 685709129 772622864 1 2 1316 3 234735181 241583250 1 1 908995588 999825678 3 231710626 626681133 1 3 507265079 693166902 1 1 827682751 887833975 1 464030456 616635709 1 92014744 412790424 3 89212761 337073592 1 3 475235643 599840302 1 2 10269 3 85597361 802102902 1 3 939665014 953724473 1 1 182638189 220838847 3 890443827 925141660 1 1 554407274 851746391 1 434656929 617620886 2 10272 1 438911863 680427436 2 10270 3 237059787 290255062 1 2 10273 3 28513984 974998433 1 2 10275 2 7841 1 513678929 694064050 3 962908805 980846401 1 2 10276 3 393976474 809379178 1 1 135093495 778274070 1 945620023 989473173 1 880763591 997029246 1 767421598 778161494 1 354941479 524665466 3 426531731 570679312 1 2 10277 2 10280 2 10278 1 446259576 590669565 2 10282 3 977810010 995239509 1 2 10281 2 10279 1 313977610 955495913 1 104971043 896590080 3 207423535 618865291 1 2 10284 1 257470347 514019765 2 10283 1 387336438 494468251 1 665580583 983023821 2 10287 3 166361161 391720788 1 1 220506764 512566642 3 496507219 977329609 1 3 398229102 944303755 1 2 10285 1 434147321 630328543 3 16012207 981449934 1 1 288251956 606947315 1 455122859 486649970 2 10291 1 640548060 754331031 1 372574641 661036776 2 10292 3 422949380 675929133 1 2 10290 3 384122984 496792281 1 1 560303746 906913581 3 302550602 648711308 1 1 191360717 338399906 1 583862209 643240920 2 10294 3 230655868 663776584 1 3 275180289 958357162 1 2 10293 1 410566599 527865938 2 10289 2 10286 1 673393172 969278016 1 784131805 881188444 3 587529110 958845543 1 3 171302070 938663507 1 3 505622683 936826800 1 2 10298 2 8048 1 724511818 806131852 1 212374840 353721211 1 30653291 142393845 2 10300 3 237545189 287288109 1 3 351319742 736277381 1 3 467904670 714316014 1 1 219366114 233604710 1 140935566 739576606 3 368858498 966246545 1 3 504234215 764433344 1 2 10303 2 10301 2 10304 2 5366 1 317860953 757151460 1 697604875 872931996 1 940276325 942047412 2 10306 2 3202 3 218412814 822535356 1 1 288487612 656240234 2 10308 2 287 3 643911961 866974469 1 2 6167 2 1641 1 180164443 652728279 2 10309 3 171523547 311810867 1 2 6255 3 198788061 209863193 1 2 2417 2 8983 3 18484952 854993328 1 3 135171025 304363160 1 2 4098 2 2612 3 853823563 937254103 1 1 143066656 410936055 3 23748914 979744750 1 1 733666234 818719996 3 849385117 861221618 1 3 341465912 989474319 1 2 10310 3 177502687 877590440 1 1 636834268 820508968 2 10312 3 478780365 715052983 1 3 127276059 221016437 1 2 641 1 899924481 969875502 2 3565 3 888496812 967109247 1 2 802 1 723198355 767593412 3 798667603 922770489 1 2 10314 1 473580917 649138252 2 10315 2 5438 2 2893 1 844356153 963518298 2 10316 1 383326397 694718549 2 928 2 1301 2 9794 3 168300584 728470696 1 3 439130344 624730456 1 2 2949 2 5237 2 9120 3 838214784 906136702 1 2 4370 3 993920613 994446212 1 1 277516278 888524587 3 220341230 840671870 1 1 966626041 993857861 2 10319 3 109123984 593854585 1 3 361539480 828239463 1 2 10318 3 790852682 930095255 1 3 713136445 946737936 1 3 385199642 726267803 1 3 349828655 839559981 1 3 101637780 721951195 1 3 552218739 627434360 1 3 451245448 936662285 1 3 842381434 850601442 1 1 430226305 703203528 1 14733861 25355877 3 405377191 814194591 1 1 341056965 549287881 3 951687965 992137688 1 2 10322 2 10321 3 43549472 299059043 1 1 216885518 595858521 1 541088728 764047724 2 10324 1 483067068 794709787 2 10325 1 459790121 657564834 1 817674233 961375557 3 107766494 588396304 1 2 10326 1 879478877 968488461 1 230700045 943533521 1 63916954 922339809 3 12635255 427879923 1 3 88682258 260163874 1 1 939808769 941066096 1 721410626 735006011 1 816131137 885594961 1 815258642 819130810 2 10328 1 317239265 897789793 2 10332 2 10333 3 331147022 619965291 1 2 10331 2 10329 2 10330 3 396781075 403238381 1 2 8752 2 4069 3 535410210 957320187 1 2 9610 1 696200534 800628274 2 6572 3 579231432 833302483 1 2 6634 3 409216684 931899045 1 1 121870052 782493327 1 452289682 510013720 1 162529067 533808475 2 10339 1 904737381 929778371 2 10340 1 963027278 984818458 2 10341 2 10338 3 461813878 586772996 1 2 10138 3 933961794 935154425 1 1 843039297 878332760 2 10342 2 9021 1 450769833 970923245 1 183388842 550335223 1 221072566 450381507 1 889968397 927600689 2 10345 2 10344 3 429001658 958025083 1 2 1703 2 7112 2 8543 2 299 1 603566799 985578206 1 453067193 847549215 1 672261442 677858809 2 10347 3 655770997 663143929 1 3 887967284 960905567 1 1 447199663 778749352 1 852947590 880986437 2 10350 1 537636753 815521796 1 818403515 941812500 2 10352 3 897879018 949208337 1 3 835454857 902795100 1 1 19952295 26452902 2 10354 2 10353 2 2590 1 800704737 990362947 3 778649970 862776489 1 2 10355 3 192631849 343900248 1 1 920110102 922191577 1 898201927 940147037 3 494117388 666348321 1 2 10357 3 380606839 613835986 1 2 10356 1 49590985 398649494 1 64357147 842630016 1 886423616 919236944 3 861049362 874515738 1 2 10360 2 10359 3 396606513 576412276 1 3 110630122 749672950 1 2 6859 3 757369870 762398027 1 3 402801744 964516879 1 3 311402305 497990897 1 1 317582170 742493263 2 10361 3 402254450 726580312 1 2 7486 3 186190108 784938336 1 1 634468694 946768480 1 49911812 964265821 1 752392147 939807842 2 10362 3 234180406 758986599 1 3 555590800 558920675 1 1 336924302 845236392 3 901393479 907952920 1 3 806519494 994150125 1 1 353949193 496503438 3 713664803 908363249 1 1 831684284 939249110 2 10363 3 837172595 888681968 1 2 10364 1 905209664 923689870 1 655480177 884344471 2 10369 1 429817198 858405534 1 650711230 690651394 2 10368 3 666658893 689051036 1 3 288265773 789149140 1 1 806614000 885146315 1 425441767 637045339 2 10370 3 640602898 952192418 1 3 297228710 661135454 1 2 4565 3 586437539 929954402 1 3 395755022 684414676 1 1 733661636 787617789 2 10374 1 536846543 619951750 1 827091231 985054741 2 4947 3 715101241 982117479 1 1 624843650 808765463 3 494765010 911055706 1 3 190623674 906494928 1 3 496295851 735615307 1 3 718149943 879964265 1 2 10377 2 2975 2 6432 3 30614798 287564258 1 1 558818071 731871387 1 320780086 684610222 2 10378 1 109811925 976746216 2 10380 3 526846701 865642364 1 2 6711 1 503799438 887821713 1 902328869 932825855 1 651487229 731876031 1 479159819 816425479 3 314261939 561235687 1 1 727988879 922123582 3 716535374 861897663 1 1 406494912 594434232 1 439522929 649322379 2 10383 2 10382 3 535549620 575855873 1 3 506222720 538951701 1 1 362134292 816310281 2 10388 2 10384 2 10386 1 67874087 656841954 1 841522956 959373293 2 10390 2 10387 2 833 2 5812 3 2564520 812199589 1 1 900929592 926982054 3 13346896 570681473 1 3 200626171 645290174 1 3 849080961 998332619 1 1 373755603 540564267 1 537038398 710031807 1 712396089 887834353 3 263187382 804780254 1 2 10394 2 10391 1 12105204 424655033 2 10392 1 895758333 904143461 1 627774104 893438096 2 10396 1 656211862 795968058 1 470527564 797912708 3 426956900 553256746 1 1 18686525 248793283 1 324346321 603377348 3 691553818 773684251 1 2 6350 1 228564452 992712810 1 389507517 898930711 2 10403 3 169592142 660322975 1 1 65430460 642496106 2 10404 2 5491 3 56970023 57041083 1 1 281551699 641246876 2 10405 1 333482358 463057814 2 4689 1 160511331 253305986 2 10407 1 280727131 591025643 3 465905474 773773517 1 3 955111312 976365133 1 3 546402868 597099650 1 3 479310000 994437129 1 2 2727 1 984129205 989192951 2 10409 2 5430 3 317573316 385376596 1 1 998932805 999402576 3 701833524 924045588 1 3 533209181 921090276 1 2 10410 1 209250898 793452506 3 209903333 935064999 1 3 565405785 869794012 1 2 9046 3 319844323 518043371 1 2 6565 1 502032396 811059631 3 898779557 909704641 1 1 159982253 358324796 2 10412 1 945974744 964293905 1 403066400 419400687 2 10414 2 10415 2 317 2 1968 3 351896614 496945723 1 3 659463180 875979244 1 1 297573894 365344690 3 47837008 501845926 1 3 756989458 954974551 1 2 10416 3 734195530 989490123 1 3 439601448 910979310 1 1 727666598 854615835 2 10417 2 9449 3 751879984 829214083 1 2 9033 3 669811880 821176670 1 1 389771244 532985318 2 2503 3 954274290 960977178 1 1 99505366 606639732 2 10419 3 201556210 227661900 1 3 40731429 268921270 1 3 100025424 126899531 1 3 78423582 833980035 1 2 4325 1 502652738 977957947 1 26992204 542807774 1 839498497 860181847 1 812846147 959822376 1 374752632 417321743 2 10421 2 10420 1 84981999 686887636 2 10423 2 10425 3 540058410 644056093 1 3 878613278 901022159 1 3 293086913 696955129 1 2 10422 2 8315 2 3116 3 220280449 240152754 1 1 240732392 442628096 1 575062207 769641294 2 10426 3 714677202 866086794 1 3 346608829 369547289 1 3 306692137 624286310 1 2 3634 1 461435180 572574037 2 8904 2 9082 2 323 2 6854 1 891035104 981750847 3 91089992 591029430 1 2 10429 1 387415951 877116899 1 627668390 811982855 3 347219640 599852191 1 2 4021 3 482269435 557431005 1 2 9771 1 452660612 723750297 1 996977990 996980741 3 712793474 819602414 1 1 866097282 932832363 2 10433 1 900718054 992190097 2 3873 2 4027 2 9868 1 293932181 653795896 2 4516 1 241063620 863142993 2 10437 2 7022 2 9822 2 4335 2 458 1 403347368 518808048 3 307354615 351342622 1 1 367195606 611341619 1 743863150 811431745 1 978808465 985518599 3 855475362 959905151 1 3 464619103 766384614 1 2 10439 2 10440 1 103963510 205538551 3 867640955 964798534 1 2 10441 2 10438 3 809367149 906167548 1 3 450861117 741496320 1 2 6266 2 5754 1 573439845 627514606 2 10443 2 7761 1 247921905 555109156 3 501511395 863161251 1 1 131542902 648334328 3 821880346 984151346 1 2 10445 3 752593509 755244926 1 3 959944204 974444221 1 3 600182659 640670730 1 3 174854312 699725176 1 1 51492451 209097870 2 8906 3 278768825 913514878 1 1 194025971 772298307 3 645662619 959296666 1 3 451193590 840589315 1 1 659334213 662621542 1 676160496 742858065 1 331988156 638713623 2 10447 3 717158858 774308142 1 3 763725567 869407983 1 1 13621138 933292400 1 493662255 519324189 2 10451 2 10448 3 679044788 875928115 1 3 749543268 973963254 1 2 10450 3 69536915 166728124 1 2 7966 3 591177619 692051480 1 1 451182892 582797628 1 563980364 714515827 3 989288097 999189025 1 3 337693715 369577241 1 2 10453 3 140399377 789435531 1 3 762982972 999798994 1 3 687642534 865316131 1 3 265666046 428769744 1 2 5004 1 13815123 538107713 2 1369 1 603790453 970481915 1 794086673 831976171 2 10457 1 697432799 851088903 3 962303012 989450056 1 2 10458 3 835718895 837476135 1 2 9197 3 234211479 606318929 1 2 798 2 3070 1 944605168 945529448 1 403493594 794464001 3 853159199 978067979 1 3 636300009 682573118 1 3 203447735 620692026 1 2 10459 1 995793387 998573253 1 635577813 686303156 2 10460 1 661241473 888099722 1 890067211 947444609 2 10464 1 887254009 988841715 3 158198421 498839204 1 1 110070113 768372003 2 10462 3 683631173 873022171 1 1 496600541 764805730 2 10461 2 10466 3 603031914 749109277 1 3 543164808 964645196 1 2 10463 3 586470660 875153367 1 2 250 3 758140677 803515176 1 2 9901 3 663946325 967060037 1 3 940157546 940672062 1 3 885562767 933578551 1 1 23466545 150237028 2 200 1 542363473 674771610 1 286633309 988038276 3 859499535 920711622 1 1 780860080 875590472 2 10470 3 73706190 123812212 1 1 973833535 984310367 1 418475485 857294850 3 353396877 499358634 1 1 107473833 282038256 1 911396030 954781260 1 679551036 963733368 3 684960181 891426486 1 2 10473 1 406900520 493690917 1 716763819 990510749 3 468978075 630283891 1 1 410197272 791135813 3 391543334 809863886 1 3 603566788 932655164 1 3 988313725 996877728 1 3 647391408 983383531 1 1 693262311 802323267 3 390211444 893900198 1 2 10479 2 10478 2 10480 2 10469 3 929328152 947838863 1 1 670707458 681267765 1 551309534 625953347 3 178826108 236062218 1 1 715048370 904214285 3 690283015 795279774 1 1 958211896 977423218 1 578706881 711434560 2 10483 1 611633325 890717361 1 773125472 875510353 1 618988055 701620224 2 10487 3 401360107 531416921 1 1 348072654 654011645 3 938243050 990016695 1 3 146205960 211597902 1 2 10489 2 10486 1 783111824 816947845 2 10477 2 10471 2 10490 1 12255574 936422779 2 10491 3 130102637 662048259 1 2 10476 3 245148364 406222499 1 3 552629586 666243275 1 1 90550608 590516032 2 10485 3 480024036 597130988 1 1 227133791 867543184 2 10472 3 826639671 914341591 1 2 10481 2 10482 3 110543410 382223023 1 1 108082999 341155096 2 10494 1 603991516 885249039 2 10495 3 774509406 996651710 1 2 10475 3 319647948 943114910 1 2 10474 2 10493 3 501774340 801733764 1 3 13009271 173998173 1 1 755516412 883167524 1 358231010 610519008 3 967327083 998273062 1 2 10496 3 455140146 830245312 1 2 10115 3 269993027 462824206 1 3 765859043 969742824 1 2 2470 3 256120140 300513837 1 1 710091434 856331505 2 10498 2 9905 1 448776735 524144924 2 4111 3 345593395 541864549 1 3 646787130 716086957 1 3 902622910 994975155 1 1 28723936 247494653 3 920473405 994446738 1 2 10500 2 1940 2 7656 3 433340123 980066633 1 3 26932669 269097893 1 3 27894048 114325861 1 3 49056691 400949474 1 2 2799 2 506 2 9155 2 8409 3 444517252 560884384 1 1 286226763 333555807 3 209397023 213183688 1 2 10501 1 543347084 917723768 1 112936735 673893347 1 777668134 916977795 1 626421405 719633854 3 843709673 953837732 1 2 10502 1 694976128 765328051 1 576931666 965786964 2 10507 1 587999014 853688198 1 692628868 848367108 1 72269339 593419155 1 804083789 881117259 2 10503 2 10505 2 6584 2 4015 2 8250 1 363674511 648775685 1 398536660 776716944 1 624424933 797745520 1 245219996 250195964 2 10515 3 197596792 736590948 1 2 3818 1 73758425 371562868 1 239761848 339654408 3 613104676 620026581 1 1 895252897 995996945 2 10517 3 459060083 735764446 1 3 985282451 994690068 1 3 829988681 952892387 1 3 75835990 791427415 1 2 10518 2 10516 1 450208961 906342476 2 7186 1 633089237 791613796 1 249820759 973446676 2 70 2 1197 1 552792357 635297062 1 640730267 687737050 2 10522 1 601994452 781227828 1 453685438 540364425 3 648500489 853836384 1 2 10525 2 10524 1 966286149 992746197 1 230624604 988644932 1 733711669 817258598 1 351057098 749600006 3 60103471 144027747 1 3 808243864 809295836 1 3 197675769 267776728 1 3 443004732 707852859 1 1 464712501 800805225 1 166497835 714789712 3 320807022 887961484 1 2 10528 1 687347703 906033506 2 10532 2 10527 3 484048775 683014859 1 3 150071799 368041216 1 1 531853199 648144969 3 800496524 838676047 1 3 398991729 726268539 1 3 171258713 445788916 1 2 10533 1 25063095 391302472 2 10529 1 735797059 779161584 1 102424098 681621132 2 10535 2 10523 3 525586848 843874055 1 3 243449670 999143509 1 2 7158 2 3748 1 621533828 928680338 3 666451862 861388437 1 1 402987006 785914584 3 909351411 980644234 1 2 6943 1 176149542 277555455 1 807512815 983251999 2 5612 3 473956263 607968534 1 1 554326699 972996336 3 980929200 999468040 1 3 487001369 534972066 1 3 131411589 924505887 1 2 10541 3 362093649 485014335 1 2 4189 2 3146 3 448473007 561676865 1 1 800257166 949683282 2 10542 2 8951 3 626646949 640116950 1 2 2953 3 130966334 333404294 1 3 780614308 932206286 1 1 31628680 819619819 3 961630455 975067167 1 2 10543 1 843640392 913817348 2 10544 1 742001814 870637977 1 129684139 769146732 1 759392352 857842414 1 759323936 815463439 1 923669259 966162937 1 402338671 746980451 3 185607657 446067603 1 2 10548 2 10546 2 10550 2 2527 3 863355453 913107647 1 3 931093770 942363392 1 1 628712540 920782683 1 798021498 898183921 2 10552 2 2567 2 6569 1 226187474 270692379 2 10553 3 337577476 715976683 1 2 7361 1 67302558 256539187 3 356323258 923915763 1 3 392058016 670166253 1 2 10554 2 4058 2 9182 3 903201440 915174401 1 1 791428582 889648094 1 139776591 426123933 1 256773381 428171473 2 10557 3 173187693 516254578 1 3 593661561 778791646 1 2 8241 1 602711613 868851894 3 386438636 694852659 1 1 794283070 836859239 2 10559 1 130682587 376594181 1 471569197 484658029 2 10561 3 364970877 647558394 1 3 441897760 826321601 1 1 271028067 402006281 2 10562 1 664392557 981747713 3 763005926 986863591 1 2 477 2 931 1 621949337 839235514 3 224701468 337014044 1 1 420644699 662495997 3 837878964 908101855 1 2 10565 1 267105856 333141150 2 10566 1 905245757 941413578 3 913929765 938617367 1 1 438559306 857546070 1 797569999 930838905 2 10564 3 449115355 482197979 1 3 231623293 855985750 1 1 722379494 851186981 1 783553085 948159411 3 534140794 891294234 1 2 10571 3 706560624 849111967 1 3 456702796 776170888 1 2 10570 3 347421565 830945560 1 3 767723359 970173980 1 1 911171502 954422307 3 760494111 824354450 1 1 366650841 512565006 3 233765302 557113106 1 3 966096753 993203947 1 1 268704844 631247680 1 25305292 66595249 3 988208721 992354256 1 1 413809531 441789864 3 867405135 910895962 1 2 10574 1 872629688 960097219 1 62393067 966821709 1 979365115 993777843 2 10578 3 442468878 815251175 1 1 98448258 688703214 2 10573 2 10577 2 10576 3 490088560 851233615 1 3 712942635 902835118 1 3 264812661 971566539 1 3 978508957 988736750 1 3 766952353 955463330 1 3 387141622 524028065 1 1 126951494 322581111 1 96715296 587396343 3 979526280 991600879 1 3 346417344 699662869 1 1 263948973 826658809 3 720803641 814292101 1 2 10581 1 334643791 958831812 3 811435253 914390249 1 1 482057764 743488606 2 8020 1 57490752 718768949 2 10586 1 350984994 352026749 1 770486381 780440978 1 391674585 656434771 3 5770276 411385127 1 3 539598902 674107399 1 2 10589 2 10587 1 865708738 925089584 3 636082424 636702660 1 2 10590 3 738747824 868653424 1 1 276026205 454741723 2 10531 2 2964 1 633878851 951926844 1 638999173 769244499 1 140299484 484438532 1 789274970 948885820 2 10594 1 53324589 545804203 1 761941526 900315273 1 413601502 999790460 3 958520381 979695320 1 1 671740296 839726511 1 381450940 653478639 1 633894428 841669141 1 963131199 979225856 2 10598 1 445286958 622227614 2 10600 1 135952846 463264611 3 527459020 706068225 1 1 18649977 861796642 2 10592 2 10599 2 10602 2 10604 3 53345054 869014732 1 1 840105084 954504576 3 740161731 996853323 1 2 10606 3 421130000 583666214 1 1 237150607 684794681 3 265771109 704055072 1 2 10601 2 10607 2 10595 2 10603 2 1200 2 5070 2 8740 1 661922144 799363903 2 10608 3 889535212 926946789 1 1 94975034 786581688 2 10609 2 3966 2 5646 3 798553166 838811063 1 2 5484 2 180 1 433147611 833002078 2 10610 1 268891804 289245643 1 697954247 803104292 3 402474682 659883661 1 3 906288397 964016768 1 3 332122704 899896063 1 1 284393387 422696799 2 10613 1 734746855 790941675 3 424448419 974737401 1 3 594192908 672138678 1 3 118879893 920788348 1 2 10614 1 316979038 666915712 3 427695648 430781343 1 3 675901442 883179652 1 1 283070090 694132172 3 135015060 746254043 1 1 522670433 563944320 2 10616 3 842687120 875134601 1 3 301270199 307152267 1 3 772262632 977571385 1 3 225453286 461769445 1 1 741067537 942406825 3 89668556 293171973 1 1 287133473 928046929 1 748610227 940274297 2 10619 1 257136588 796655283 1 925537289 953604356 1 444019289 643317286 1 91236747 629446613 3 116145853 159851884 1 2 10624 2 10622 1 34834474 992661031 3 228831106 422666823 1 3 740934443 948998355 1 1 804966652 919526438 2 10626 2 10621 3 169483048 498832752 1 2 10625 1 251683238 309310910 2 10627 3 465730564 528176101 1 2 10623 1 457616972 742112528 3 564601883 698930877 1 3 145588842 785637183 1 3 720987719 854987434 1 1 868361370 917554650 2 10629 1 753068580 998916585 3 729548227 808454113 1 3 783263552 878414088 1 2 10628 1 275901266 811909139 3 624301735 987176890 1 1 208209006 628712570 2 10632 3 243595427 998937458 1 2 10631 2 10620 1 209100499 796438555 3 8657571 832175717 1 2 10633 2 10617 3 844953241 905396467 1 3 534289210 883456759 1 3 905746543 991103315 1 3 475389074 526796923 1 2 2243 3 601145668 776598448 1 3 522238558 721000511 1 1 39715429 526092271 3 764817303 807746269 1 2 10634 2 5322 1 621913524 834771827 3 349184512 553013959 1 3 328335741 915504818 1 1 90169866 788754957 3 323574316 765570254 1 1 889477809 916031476 2 10635 2 10637 2 8717 2 4748 3 876821957 982606255 1 1 751781025 880608563 1 487918278 822776184 1 578241370 896172636 3 26742456 785591875 1 1 438425058 569821036 1 411597916 697393436 1 386974026 442592776 2 10643 2 10641 2 10640 1 564378083 835338137 1 542101865 924004743 3 806690874 847192506 1 1 290865542 901763250 3 111303262 239935462 1 1 435705638 897369336 2 10647 1 129551702 248287917 2 10648 3 23705044 574760525 1 3 470154057 794261564 1 2 10642 2 2709 3 924984877 964056377 1 1 578645385 692500117 1 92410859 272402351 1 419141516 979178299 2 8005 2 7463 3 475593722 684083464 1 2 3579 1 844513968 952552906 2 8033 3 961638072 980195734 1 2 5975 2 7088 1 700585854 702309336 1 192956950 967422463 1 879801747 916839383 3 63896778 954604101 1 3 659513055 690248306 1 2 10653 3 578248998 701271671 1 2 10654 1 495381040 807870846 2 10656 3 514109445 646304585 1 2 8724 1 804632546 823421138 2 10657 1 143173267 422741874 3 305713707 804773758 1 3 940584266 944657833 1 2 10658 2 10636 3 780401036 901953650 1 1 98728564 281607576 2 10659 2 154 2 3926 1 603116639 831584193 1 797715708 805285456 2 10660 2 10661 1 759066395 802936241 3 371924801 539010359 1 1 422890815 898264592 1 116277411 691989849 2 10662 3 471924519 599939444 1 3 455447298 981970848 1 2 10663 1 648787055 832778608 1 854769880 929089228 3 748460825 757892944 1 3 193184519 828764922 1 1 834699512 950924887 2 10665 1 384169669 536797355 2 10668 2 10666 1 807649830 848154749 2 10669 1 839551943 885843795 1 538757964 582467425 2 10670 3 889900617 975898802 1 2 2343 3 194408215 447524487 1 1 560007313 825886653 1 799654678 832751770 3 757294663 920018027 1 2 10673 2 10672 1 345241847 700457286 2 2452 1 334835083 782800204 3 904818235 913668454 1 1 332369722 808169965 1 5691418 69697280 2 10677 3 975861252 997352286 1 3 963661762 974258445 1 2 10676 1 827921932 917979178 3 217083553 269430259 1 2 10678 3 553092482 824910425 1 2 4783 2 4187 1 805723588 940132059 1 509948860 711392052 2 1187 2 3336 1 124081536 923132381 1 797376311 812344840 2 10682 2 1481 2 7560 2 7061 2 5159 1 762966636 998927257 3 466828637 672699577 1 2 1501 1 742481695 783330911 1 829168496 829866648 3 489213703 723000082 1 3 141002483 609374379 1 3 558236329 899738256 1 3 188316135 898089316 1 2 10684 1 968591434 975318660 2 10686 2 10685 2 2716 2 2839 2 7339 1 627004205 866616602 1 179867511 233793844 3 681299526 999966768 1 3 457233129 720141478 1 1 38118299 701190014 3 68801248 679419993 1 3 513644114 878890394 1 3 247515545 820818098 1 2 10688 3 884675346 938669618 1 1 375571011 804858702 2 10687 1 580112073 612372752 1 536662261 861718436 2 10692 3 174744007 212998624 1 3 804325048 943847620 1 3 530143960 784377274 1 3 864009331 905398626 1 2 10690 1 330530096 997939394 3 376161497 917664540 1 3 927801963 947794714 1 3 952273328 955796358 1 1 182715869 243491712 3 129653577 875405795 1 2 10694 2 10646 1 893330715 963566297 1 711267949 786631628 1 163290985 391866580 3 518603424 867158044 1 1 118156762 571370818 1 773289291 901993525 3 609021732 763883476 1 1 238492775 973742583 2 10698 2 10695 1 722065168 990873272 3 953789875 964001443 1 1 761298380 818514104 3 432143633 487182082 1 2 10702 3 213024734 281066703 1 2 10697 2 10699 2 2676 1 771565118 771999998 3 257533298 306244375 1 1 243314729 633119745 3 547512071 706846921 1 1 750427553 835012196 3 477827108 977292653 1 2 10703 2 10705 1 34916099 70504412 3 764912101 774038842 1 3 544598509 615846318 1 3 530167886 655459915 1 3 496763720 899263047 1 2 10706 3 935791012 955042434 1 2 2274 2 7093 1 104887067 413614538 2 5631 3 799852521 935578332 1 2 3270 1 422544332 745743889 2 10708 2 9480 3 790932303 847909059 1 2 6292 2 4852 3 538878642 883568504 1 1 413472644 508297501 2 9598 1 746405384 866486703 2 10710 2 137 3 666324590 696944343 1 3 454714068 557856843 1 2 8496 1 757167306 833749025 3 328123913 932695909 1 3 388226839 401266515 1 1 211317872 662363346 2 10712 3 767068609 904054511 1 3 10769407 945035886 1 2 6989 2 683 3 911929457 982370007 1 2 2513 3 158393742 701845002 1 2 6433 1 640995382 774365542 3 199637564 742749898 1 3 59870776 472319551 1 2 10713 2 54 1 721233587 814141312 1 431404276 443390189 1 71078698 642371213 3 877008544 908854807 1 2 10714 2 10715 1 340880797 409300411 3 404165188 527889186 1 2 4226 2 4612 1 813499624 875197115 1 724580426 976424087 1 52598221 797993129 2 10720 3 826054597 880588365 1 3 184655526 857150490 1 3 812586640 852827223 1 2 10719 2 7861 1 149287817 149946955 1 951439106 978971857 2 10721 3 725231999 891292188 1 2 39 1 993945484 998152111 3 264193292 815201800 1 2 5217 1 66911179 99090444 1 417779357 511044747 3 963946890 965899057 1 2 10724 1 602657546 943955918 3 152690286 179588431 1 1 438474484 663333267 3 978089940 989161925 1 3 778233585 850130239 1 2 10726 2 10727 3 193535475 576279249 1 1 495167016 757722094 3 694089932 789621785 1 3 720041201 780820118 1 1 463278037 599170814 3 270774291 447290398 1 3 441784931 666451884 1 2 10729 1 705955532 915852468 3 740297907 984245167 1 1 428675872 949114690 1 222910286 748680293 2 10731 1 753604470 898268209 1 78879084 358915577 1 288680203 676619210 2 10733 3 144974626 932417944 1 1 252873604 914408319 1 890351324 989389447 2 10735 1 592591793 608007998 3 661009785 932841066 1 1 137208146 376703017 3 107280643 197879118 1 3 196520112 349101616 1 2 10739 1 565697108 800118435 1 690522612 977218484 1 350313255 547387962 1 453055427 744730794 3 768692653 841852844 1 2 10743 1 991691207 997121265 3 896868235 945432580 1 1 857011632 950563935 1 898453543 970501636 3 111390327 877321665 1 3 191687225 452724550 1 3 976358665 982903797 1 3 997084170 998048767 1 3 933610869 968414904 1 1 292404151 549876224 3 20107411 624511033 1 2 10745 3 35900081 764770717 1 3 375698692 460331209 1 3 515905086 995066581 1 2 10747 2 10738 3 22420482 493159193 1 2 10730 1 31342006 897949059 1 277858435 712790884 2 10748 1 314617867 472245068 2 10741 2 10732 2 10742 1 348331077 874516915 1 364741552 479022659 2 10751 3 925304688 939675728 1 1 453444158 592913287 1 865143783 960047727 1 102576677 752899614 3 84614949 832033156 1 1 962073834 999709867 1 552989759 684292737 2 10754 3 327874546 788600310 1 2 10753 3 207679801 520448258 1 3 781309051 863843392 1 1 903138821 936819970 2 10758 2 10756 2 10740 3 440453287 818357163 1 3 417226409 757984963 1 1 490241766 545227895 3 780467353 940526495 1 1 201013315 504827851 3 348601975 507344858 1 3 341954032 504218103 1 3 141424405 867373513 1 3 731393671 803817980 1 2 10759 3 986259536 995515482 1 3 487706441 777516354 1 2 10744 3 133030678 800361997 1 2 10734 1 238662287 500680747 3 926151904 961788405 1 1 40581380 83378306 3 577303375 899895549 1 1 59367175 875650509 3 291721239 464008013 1 1 79566046 159328277 1 549081060 635314906 3 178719717 197566118 1 2 10764 1 838625978 884315746 1 135054977 489724186 1 343462334 432410001 2 10762 3 112649570 544933592 1 2 10767 2 10749 3 828833827 900161905 1 1 395444409 884532197 2 10746 2 10728 1 680558852 695549522 3 135463964 636856547 1 2 10770 3 286906464 796948277 1 2 401 1 305051464 599512075 1 498895765 993499814 3 879589026 934639547 1 2 10772 1 943477545 991389677 2 10773 2 4005 3 654940190 944121781 1 1 41932346 85185237 3 970946342 981458115 1 3 940000836 968168359 1 1 504100802 713317171 3 935579454 985082920 1 3 214808583 557563439 1 1 817212756 964884294 1 325437267 348982052 1 837456040 949483121 2 10775 3 338216909 497893392 1 1 346904102 608873407 2 10777 3 46931235 945007809 1 3 836124180 948099997 1 1 606086145 640686859 2 10780 1 82472052 379901660 2 10776 3 973779351 985622721 1 1 721328274 731160665 2 10782 2 10778 3 163591578 724491448 1 2 10774 2 10781 2 3153 1 347612178 955519656 1 324330304 666827421 2 10783 3 699432256 932514839 1 1 232718090 268294994 3 855986951 863504187 1 3 708685788 769605191 1 2 10785 2 10784 3 180176831 225410654 1 2 6998 2 7306 1 616651917 786428308 1 265582026 398719410 1 14576300 986229991 3 74314558 178653725 1 3 226353944 828701289 1 1 765762935 793009850 3 391928944 981899021 1 1 588854826 940822702 3 649961323 887020814 1 2 10786 2 10788 2 10790 2 4873 1 280059201 314960602 3 199892910 548163131 1 3 159227636 956562894 1 1 965054954 984715022 3 176474680 627274898 1 3 98856466 957179733 1 2 10791 1 89972608 970825897 1 702167936 759834662 3 884723615 973836254 1 3 442352511 739423367 1 3 734469931 899393086 1 1 518336894 600226672 2 10794 3 670495514 866662616 1 1 394106907 980394572 3 172798028 958323377 1 1 984113040 984837206 3 664786791 907356579 1 1 686234599 860169212 2 10797 2 10792 2 10796 1 154149294 212937286 3 358782293 620685399 1 1 755042773 817523061 2 10800 1 730945163 895677016 2 10801 3 122750803 420885016 1 3 505560982 853708570 1 1 375111106 515405682 2 10802 2 10793 3 926095928 943441282 1 2 1762 3 185466615 641572483 1 3 485467453 910777339 1 1 980042909 999718058 2 10803 1 419172932 869483788 3 991958150 993684575 1 3 453028786 818998193 1 3 844676260 947378908 1 3 651540762 773563143 1 3 539230239 661497596 1 2 10804 2 2717 2 1669 3 221362134 468346015 1 2 688 1 744878096 806122039 2 3294 1 224471945 766955418 1 139275914 820390468 2 10807 2 5198 2 6743 3 933221076 945536641 1 3 823938377 955412407 1 1 263517260 467264957 2 10808 3 402009853 977322618 1 3 435130997 978354306 1 3 891603815 978252995 1 2 2808 3 595080333 725909042 1 2 7374 1 553508375 976384605 1 175685457 645292143 1 170864640 752721858 3 706035463 986191060 1 1 849314890 865889958 2 10810 3 431447728 432576126 1 1 10675757 889388919 3 479282894 591000795 1 1 939150452 979317363 3 220706658 515889954 1 2 10813 1 643497613 976994606 3 164288712 216438729 1 2 10814 2 10811 3 330753978 877948114 1 2 10812 3 138741288 971894194 1 2 1019 2 10397 2 3135 3 904925382 980396658 1 3 466710690 750078408 1 2 3413 2 3326 2 10399 3 64480513 925888702 1 2 5530 2 1814 3 189472176 859426815 1 2 7798 3 24532647 291374764 1 2 10047 3 852203553 865987015 1 3 112295246 420299079 1 3 174105975 581678363 1 2 5541 1 788128687 858665333 3 108287717 744044825 1 2 10816 2 9638 2 7475 1 7610710 873175394 2 10817 2 6984 2 7669 3 199476153 585551626 1 3 652826752 942194801 1 3 996643648 997550457 1 1 408042854 566493917 2 10818 3 589155131 718565250 1 1 588412406 813405233 2 10819 2 184 2 4502 1 525797493 578797814 1 458184116 621427040 1 862608223 939631026 3 50469879 911147190 1 1 911414818 964125318 2 10820 1 235654379 951593029 2 10824 1 932916884 938391037 3 970638605 975302917 1 3 762988740 882689733 1 2 10825 2 10823 2 10822 2 5274 2 5344 1 464465216 664164514 2 4848 1 511696954 655269076 3 725200297 774926634 1 3 673385058 851536987 1 3 952813670 966076495 1 3 111202757 680762475 1 3 56259938 464921136 1 3 907811647 966060801 1 2 8131 3 532161114 553306070 1 2 1080 3 532668408 713328062 1 2 1878 3 314169007 796448608 1 1 108908570 677938774 3 641699096 760341283 1 1 876489807 936870819 2 10829 1 267769873 860044533 1 964680191 996620437 3 699641956 812652636 1 2 10831 1 841028122 864696563 1 840440016 995377530 1 692864064 853006329 2 10833 1 138506801 898198172 2 10835 3 661790807 890648286 1 1 459536096 969537387 3 834228703 969222247 1 3 366796616 713274187 1 3 667981701 683771310 1 1 897625215 996852087 3 657198589 914095271 1 1 601091712 710075692 3 522871147 667851543 1 2 10828 3 841111899 979373403 1 3 949722026 997382078 1 2 10830 3 778274723 841957302 1 2 10837 1 627030307 648837660 3 579863844 871170809 1 3 404200373 866888072 1 2 10839 3 747025538 774789357 1 3 200069846 426391183 1 1 245811676 824500630 1 854936521 977423077 3 567893511 920816809 1 3 47212062 257984032 1 2 10841 1 693476170 941261837 1 879604512 958652627 3 381590205 892537357 1 1 719645572 880645793 1 643734580 674011822 3 108248875 278662359 1 3 732607547 958320611 1 2 10843 2 10842 1 322438166 995517706 3 845604752 993902580 1 2 10846 2 10840 2 10845 2 10844 1 609999255 796544151 1 691671042 755452151 1 236626946 750207014 1 27184583 306391559 1 484816968 899618000 3 469125280 486217983 1 1 752156864 873236255 2 10848 1 38094061 300921387 1 267697617 928320889 3 478811017 663448873 1 3 300113796 676556255 1 3 370674698 641735487 1 1 505757789 613432240 3 200228030 807916507 1 2 10852 2 10855 1 690082041 947117167 1 598804378 901388081 3 776325325 923978302 1 1 891863707 915034369 1 419326091 648207866 3 893241488 979970214 1 2 10858 1 778223638 933710299 1 987771186 993686563 1 127115852 608153055 1 195822506 581780545 1 319383069 431938288 1 497385671 880938497 3 472387395 952375153 1 2 10864 1 899875852 900727732 2 10866 1 450073942 492914744 1 75418524 542069293 1 709778725 846462643 2 10867 3 774539131 983137831 1 3 882522974 987030756 1 1 655292695 825693940 3 853451541 998207452 1 2 10862 2 10870 3 963441610 965310925 1 3 89544949 348109125 1 1 340324546 621265084 2 10871 3 768838407 786838994 1 1 958108697 974993159 1 102494705 226415206 2 10873 2 10853 3 739826442 927280555 1 2 10860 2 10863 2 10847 2 10869 1 586041709 952962179 3 833048859 961817274 1 2 10857 1 232024614 477114396 1 776506664 785494427 3 227798467 528969833 1 2 10872 1 179668918 282754377 3 850648354 865647946 1 1 660814543 676806563 3 527351567 590342913 1 1 271203511 677920743 1 766980466 934022016 2 10879 3 726605724 766291353 1 1 821549066 927337097 3 443850695 612516124 1 3 636285287 912227832 1 3 170097789 818913385 1 2 10881 2 10878 2 10834 1 652743944 971953147 1 138559128 292285805 3 444402834 744678388 1 3 428771365 877561090 1 3 197186949 580384518 1 1 588611313 841919716 2 10882 1 814014088 994019102 3 138042213 680298305 1 2 10885 3 655229472 665554896 1 1 665463635 971200266 3 905425252 962451636 1 3 190308474 775213789 1 1 303974854 719764360 1 601806791 943298105 1 856410735 892390121 2 10889 2 10886 2 10887 1 102808760 145579347 2 10883 3 571044410 865510350 1 1 606294030 980269255 2 10891 3 780330621 798102297 1 1 594101350 663208937 2 10884 2 10892 3 413964895 680859070 1 3 664095007 907528192 1 1 533094958 689334345 3 43996881 112906961 1 2 10893 2 10888 2 10890 3 408124727 663912616 1 1 779906593 937376405 2 10838 2 10894 3 134439438 911649564 1 2 6000 2 8273 1 396783215 558810674 2 10895 1 393465315 542934784 2 3628 1 599478631 599854908 1 60746357 890415810 1 440786289 752398945 3 62340194 71862287 1 3 731192282 732409048 1 3 396208310 534375846 1 2 10897 3 317835237 685387904 1 1 341346261 631962020 2 10900 3 977658657 980824408 1 1 550172395 967651980 2 10899 2 10898 1 776143911 835057881 3 308822395 709222782 1 2 10902 2 4394 2 2902 3 516298464 541675752 1 3 45932783 434437047 1 1 758702343 921412833 1 291200616 466673043 1 857142291 865499075 1 500632139 694753167 3 367095365 442210860 1 1 339627011 535579776 3 911042826 956179133 1 1 412468690 698062663 1 335603236 717662636 2 10907 2 10904 1 352080289 972243724 2 10909 2 10910 1 803332715 825139133 2 10911 3 170964997 530515387 1 2 8932 1 357749546 582610986 2 10912 1 876045628 979321679 2 10913 2 6378 3 650393708 652363359 1 1 827179713 863271288 2 10914 3 255846986 553340125 1 1 225686243 977818626 3 420790844 906366304 1 1 680398649 720962251 3 990820599 991218101 1 1 365264637 787913836 3 973126255 987230024 1 1 275820905 287534632 3 588049692 809884153 1 3 382799885 838847947 1 3 19403324 345066282 1 3 413237739 496476247 1 2 10916 2 10917 1 33395785 100863267 2 10918 3 691520535 747970242 1 3 444334503 571452272 1 2 10915 1 537576546 563488687 2 10920 2 2868 1 984120664 985032964 1 103887736 959872787 3 426380047 574976247 1 1 112506655 265014807 3 568552094 753934493 1 3 813218670 987694322 1 3 856500853 919523636 1 1 30332939 307986465 1 918681438 988722884 3 893133275 895128182 1 2 10925 3 788738643 917684214 1 3 713035921 728861638 1 2 10923 3 492886266 974914731 1 3 289643436 376115522 1 2 10924 1 711940885 890163643 1 406409232 533730455 1 947987905 985643186 1 117538603 377334289 2 10927 1 971924916 976370761 3 33146485 214575749 1 1 576455415 731931776 2 10930 3 764009479 937993192 1 1 642631037 674733107 1 994211026 996567626 1 899252838 970836760 3 372253448 397245624 1 3 130458079 257444293 1 1 290945913 428248817 3 136021089 781320879 1 2 10933 3 41371959 160215044 1 1 789951543 879643281 2 10935 1 241225607 372759548 1 251254563 415714119 3 121341864 943678059 1 2 10937 2 10936 1 505787606 917828016 2 10932 1 868192457 905975323 2 10938 1 538801016 915302322 2 10941 1 306437082 909082848 3 586479502 781813271 1 1 961201265 989601151 3 229630234 990820088 1 2 10943 3 351713862 710671621 1 2 10942 2 10926 1 205088529 926325080 3 905967539 928597324 1 2 10944 2 10922 3 655762965 897455670 1 3 103839628 667739976 1 2 4072 2 7855 3 63005975 624886022 1 2 4967 1 589993483 754096565 3 250567991 950044255 1 3 968318865 976713016 1 1 211102985 301985789 2 10945 1 388767516 604472955 1 192769296 600708751 1 63939363 642112031 1 953648566 993379037 3 923801446 961614890 1 1 80492674 410315667 2 10950 3 470614003 873011089 1 2 52 1 801459025 949553755 1 308029573 521273822 3 605386029 727994261 1 2 10157 2 4566 2 854 3 452606818 519040863 1 2 9467 1 762739181 932646641 3 415393991 903300798 1 1 714154431 807018670 1 668643363 735807722 2 10955 2 1026 2 1698 3 834907105 877130696 1 1 696113845 882232033 3 372346542 932093605 1 3 563628141 652896107 1 3 756952900 812703362 1 1 61210752 139597299 3 629733572 860345324 1 1 111993113 734645780 2 10958 3 335025494 701704449 1 2 10957 2 10271 3 653992962 697720001 1 1 239768270 289149117 1 652628020 707724208 1 533024696 958020278 1 368581160 751932384 3 790992354 823072252 1 3 390801055 621790011 1 1 897795414 974668398 1 644227620 764446009 2 10965 2 10961 1 91071195 210184630 2 10964 1 933057621 995256551 3 860646990 985800234 1 1 942864480 983353922 3 528465338 798391401 1 1 301406133 674996335 1 836821977 955062759 1 795951374 918000792 2 10968 1 438643633 895719986 2 10972 1 652718758 815235617 2 10973 2 10970 3 235533315 292936402 1 3 595181598 983738018 1 1 327450382 568454569 3 221195470 661172234 1 2 10962 1 949656199 987764384 3 885479581 994205524 1 1 526947370 915772692 1 925054042 983808233 1 547498980 584827459 3 42925211 389217846 1 2 10978 2 10976 3 608924355 747596688 1 1 213376446 601274783 2 10971 3 547890343 632413008 1 1 571605988 667089804 3 609240237 763277252 1 2 10967 3 128346531 160131109 1 2 10966 3 699380784 999762067 1 3 83619703 531450111 1 1 211704053 841004292 1 264765241 469325488 3 176446746 427214120 1 1 707342560 848439843 1 568180534 947392942 2 10982 2 10981 3 389411245 570297571 1 3 878572161 939537651 1 3 600815051 778534872 1 3 307786235 773422215 1 2 10975 3 720036215 952685404 1 2 10974 2 10984 1 984956889 991595722 1 992088899 993001896 2 10986 3 871584413 933746374 1 3 325021832 951276331 1 3 329344026 601381259 1 3 130610149 295155774 1 1 499925684 730724601 2 10985 1 772610002 844911538 2 10988 3 18399788 751046305 1 1 28891206 268705797 1 443474764 643332592 3 18847411 176631800 1 1 477050778 912072350 3 980829212 993976219 1 3 280296606 785939550 1 1 805852568 940628002 1 57439160 330294622 1 285951435 400954381 3 615619451 617364407 1 2 10994 3 178715202 548320709 1 1 104707339 568481018 3 310194221 834105846 1 3 308451582 749378222 1 3 341962861 799353509 1 1 457074574 609291053 2 10991 2 10996 3 403197131 855949734 1 3 91399181 537547205 1 1 576083390 630261295 2 10979 2 10997 2 10980 3 393811897 834196262 1 1 795934827 982075142 1 946866031 975358917 1 573149703 703618789 2 10998 1 520352271 960559265 3 843349055 971790455 1 2 11001 3 289690263 628145528 1 3 853974543 930248398 1 1 227750540 941330671 1 455062064 796535375 2 11003 3 198354759 796754950 1 2 10999 3 566983618 711357792 1 2 11000 2 11002 1 187700534 621915079 3 652419056 832710444 1 3 908806103 963554415 1 3 411345546 535191201 1 3 363995371 560651400 1 3 645365119 929317517 1 2 11004 3 747913729 773782137 1 1 148249754 375068181 3 859630033 871746944 1 1 714733577 912018409 1 873487842 924682892 2 11005 1 960846596 973036168 3 949618057 965777923 1 1 574388087 880328782 1 174786003 708908367 3 704298770 861393452 1 2 11007 1 595675536 743645498 3 384509410 655906889 1 1 545041775 700109286 2 11012 2 11008 1 236422989 344386415 3 945065622 992394920 1 2 11011 2 11013 1 991560826 997443761 1 324724091 524012339 3 553082302 796339984 1 3 872190680 931475315 1 2 11009 1 859838956 993581895 1 410883574 952878636 1 37312472 354623866 2 11006 3 782575115 931105600 1 2 10987 1 517551030 916920117 2 11019 1 43312699 237417104 3 241042393 425424364 1 2 11020 3 227025789 946436051 1 2 10993 1 441766701 637585196 1 519864727 829041286 3 46104633 47385579 1 3 394155383 993644092 1 2 80 3 196760682 551346322 1 1 300468361 569207473 2 11023 3 198249326 962792982 1 2 6118 2 7679 2 379 2 884 1 946051701 947172254 1 106498005 785128200 1 880371676 962955200 2 11025 1 317488035 939504259 2 11027 2 11026 2 8930 1 978442109 994527185 2 11028 1 745963308 898676017 3 885449340 983700041 1 1 215517270 651057506 2 11030 1 561339708 757152093 2 11031 1 361283777 999312442 2 11032 1 311264348 874695544 3 457139863 868064459 1 3 596267329 768877273 1 3 646820678 871495730 1 3 895337487 970181188 1 3 925656088 976220730 1 2 5843 3 488946957 981298392 1 3 463754467 870872628 1 2 4302 1 395186309 984973680 2 8257 1 418551511 856379882 1 694071125 997652088 1 80867370 855990772 2 11037 2 11036 2 11035 1 650033979 869601399 2 11038 3 766780804 796708479 1 2 9253 1 12845654 480285674 1 621485300 857736890 1 459450085 661804252 1 330543494 856246016 2 11042 1 239239520 716628985 1 13820626 913270278 1 81724167 163740893 2 11039 3 617755432 654460355 1 3 634982217 802430120 1 3 241162882 461215757 1 3 206790781 812376477 1 2 11040 3 880504568 958739317 1 3 29043155 121574038 1 2 11044 1 593845414 856543460 1 460159185 591068010 1 745978529 900588238 1 580110499 915605731 3 218939559 375091464 1 1 443003206 611181791 1 207051613 665748978 3 432814360 482864887 1 2 11051 1 300121392 566442722 3 322961434 610767924 1 2 11049 1 694823712 856081643 3 505743264 603591519 1 3 651545363 927443531 1 1 614177105 622663722 1 416921304 536271436 3 204719843 787377847 1 3 205163149 854307672 1 1 460411857 598126914 3 34866456 866510441 1 2 11046 1 412471901 722645176 2 11050 1 65703058 457239912 3 374244521 553908794 1 2 11056 1 635540455 789847064 3 726019198 860235614 1 2 11047 1 558746868 880726195 1 487936516 679679702 1 127172362 660641275 1 532074075 836866243 3 377467286 695948098 1 3 765831424 886080280 1 1 169919616 712368177 1 409567336 914194981 3 174281093 998459397 1 1 950916397 976393792 3 38260322 675344790 1 3 294754118 947280322 1 2 11060 3 85342119 987529665 1 3 395651521 866444270 1 2 11054 1 731204829 892271751 3 410777638 829512279 1 1 496123347 785230267 3 959214773 967928248 1 1 208511376 999765609 3 279595338 342398963 1 1 385455502 406448067 3 976474808 991120699 1 1 895861147 961134913 1 83070938 539565860 3 866641174 999946895 1 2 11070 3 656588552 812324837 1 2 11072 2 11069 3 603590591 965288849 1 2 11052 2 11048 2 11059 3 956897306 961595858 1 3 242076661 331583417 1 3 854197230 918171398 1 1 897151819 972108066 3 352760657 764847845 1 3 495006879 668433605 1 3 503010298 784240519 1 2 11068 3 328178079 830159502 1 2 11045 3 284729367 872015859 1 3 39931285 358844294 1 3 791363973 858576235 1 2 11071 3 805409808 856865113 1 3 320439640 413648730 1 2 11061 3 583786180 925914943 1 3 178705046 905081382 1 1 766732240 875663315 3 26980358 575748742 1 1 200489484 229147977 3 563948489 873564763 1 3 704825467 822754509 1 3 529262536 918808107 1 1 251339993 385916531 1 924046574 951594486 1 708248151 759711975 1 133896311 887471376 2 11078 2 11076 3 739947844 886599890 1 1 417935495 663308584 2 11074 3 678295695 850572889 1 3 383321567 894507249 1 3 223823427 933277175 1 1 652461979 714530078 3 897208568 985714699 1 1 23603754 608246407 3 21488684 403860034 1 3 469612803 773744871 1 1 299924163 594509477 1 426028191 446245822 1 813569003 901149170 1 377603957 975404621 2 11081 3 916908483 937271633 1 1 556274081 834783005 3 282902717 354078043 1 3 876619553 998556873 1 3 811330325 926805701 1 3 807637995 973927387 1 1 273858607 746407526 3 984466056 995895281 1 2 11083 1 842704040 873381911 3 733038239 737424795 1 3 246561996 890772943 1 1 471941056 847935844 2 11089 3 340973350 897932883 1 2 11087 2 11043 3 24072952 93760290 1 3 908163079 930594640 1 2 11067 2 11063 1 951927391 982528909 2 11058 2 5182 2 3449 2 9298 3 586680468 611943124 1 2 6717 2 4124 1 286522778 783835968 2 11092 1 727012224 938759898 2 11093 3 620044904 803851647 1 3 77147286 99254388 1 3 41659678 614099333 1 2 2853 3 387916360 922749639 1 3 324716112 478401637 1 1 311176914 926439204 1 976342019 977596176 3 813753199 829758987 1 2 8586 2 6956 3 372307588 781904552 1 1 686406361 802759830 1 518406975 950888277 1 358993496 576582229 1 988853745 989757937 3 215714321 654182244 1 1 157132791 386320146 2 11099 3 621564190 966755877 1 2 11096 3 859861179 877639882 1 2 11097 1 136083228 882686942 3 685920393 747132681 1 3 13131160 863190919 1 3 147319663 520599458 1 1 269376636 735430676 3 643367085 809142411 1 1 604453107 917765614 3 158830528 418125346 1 2 11101 3 588067748 719617274 1 3 692115390 851416016 1 3 878920389 931995418 1 2 11103 3 82021855 297690561 1 2 2615 3 921776252 961328760 1 2 3209 1 991629293 998099020 3 655575151 937631832 1 1 577364120 712272083 2 11104 1 822473994 896535388 1 621519872 910943358 3 82546484 710287255 1 2 11106 1 854612924 911775015 3 388523832 671709624 1 2 11105 1 754478707 982803549 2 11109 3 444684363 652873978 1 2 11108 1 571125459 772125909 2 11110 2 8713 2 8321 1 850370135 994358700 2 11111 1 922778468 930564159 2 11112 1 855487997 957842895 2 2122 2 2774 1 923664336 952796388 3 485468386 609374883 1 3 541846962 703934679 1 2 11114 1 836281848 922864823 1 566776259 946830961 2 11115 3 275254542 712581198 1 1 835457970 916419247 2 11117 1 508432626 664931791 3 902549990 925983552 1 1 857374873 917676591 2 11119 2 11116 2 10297 3 195396410 534012519 1 1 435112444 454347602 1 140411470 881196203 3 963430386 986944393 1 1 749066930 863039632 2 11120 3 775062441 921494409 1 1 600354046 841089217 2 11123 3 131960487 539089603 1 1 602464848 730850819 3 796834655 812087880 1 2 11124 2 11121 3 626709473 851566574 1 1 629785436 857252017 2 11125 2 11122 1 982532841 994066246 1 73864041 657957443 3 435274999 965788647 1 1 486640317 924755268 3 32474428 367124583 1 1 547923017 955939976 3 250581343 716329081 1 3 132676473 954039954 1 1 636001408 871536275 2 11126 3 992131464 992920564 1 3 340426691 981953555 1 2 11129 1 358027796 973419941 2 11131 2 11130 3 192577723 508229311 1 2 5773 2 7350 2 572 2 10671 1 258206855 685931382 1 337421517 356341469 2 11133 2 8398 3 35617579 839934240 1 3 498016317 860446233 1 1 910606845 926203093 2 11134 2 6294 1 453477397 833461457 3 843074511 847308246 1 3 420590966 717981371 1 1 909130341 961894026 3 646726627 820945366 1 1 541034977 663015279 1 85224099 406768426 3 538252400 565548287 1 2 11136 2 11137 3 200741923 431124803 1 2 7143 3 79770047 345779371 1 1 581243875 954059790 2 10696 1 635035851 829762392 2 1274 3 222765551 985643353 1 1 633209090 635299121 1 539126173 931247378 3 136749348 245055055 1 3 63438803 205875522 1 1 184207689 253773179 1 976176201 984685680 2 11143 3 453523453 478789224 1 3 828728611 943497924 1 1 167090333 391063042 3 273223177 616873463 1 2 11145 1 545054453 556844887 2 11146 3 633285131 638933276 1 1 591921610 734652156 3 471971741 552011930 1 1 950288220 991761284 2 11147 1 714972948 862064640 3 458935116 974451364 1 3 274965910 711584847 1 2 11149 3 282835871 975090657 1 2 9334 2 9880 3 714997830 736089615 1 1 909880357 914463055 1 449786551 533423799 2 11151 1 529220289 937531195 1 533865427 741935758 3 968766988 994049188 1 3 175093941 677557188 1 2 11153 2 11152 2 11150 2 4077 2 7435 3 71084279 543988646 1 3 400262060 750409063 1 3 90704257 382370412 1 3 869441752 991854749 1 2 9553 1 614562552 973576538 3 821288578 959111946 1 3 527361926 964299515 1 2 11154 3 106021805 170806302 1 3 548416986 680158339 1 3 386421721 627036525 1 3 129756759 447170897 1 2 10700 2 10442 1 256163532 417072309 1 398794204 825869813 2 11156 1 782228912 954807343 2 11157 3 549214279 814245435 1 3 857959582 934237961 1 2 11095 2 7925 3 27677815 787434541 1 3 56826641 299041402 1 1 281446410 638227121 3 683142135 997678243 1 2 8541 2 3741 3 464124134 804546491 1 1 335562549 976723340 3 375090226 706931970 1 1 494685856 561770882 1 721549147 896667214 1 593621870 811048116 3 512700200 826669054 1 2 11159 1 773594040 790489188 1 182967356 939102477 1 488332191 568062698 1 224980544 785283125 2 11163 2 11164 1 240512048 386665797 1 116380452 119271148 1 657253320 794179472 3 647259744 957367744 1 2 11167 2 11169 2 11168 1 883939062 959290570 3 486212765 900878858 1 1 638622488 955287961 2 11171 2 11170 2 11166 1 618327761 938379660 3 172176249 727628413 1 2 11172 3 800950966 917005097 1 3 786037738 940590319 1 3 6044536 809767176 1 1 395601225 799052772 2 11173 3 724387043 773364789 1 3 189784986 553274678 1 3 876315242 937882321 1 3 125451043 188177033 1 2 6901 2 5980 2 2636 1 906728878 969700417 2 11174 1 913422420 988957592 1 122237391 525843562 2 4254 3 953701226 990462616 1 3 310072274 915203085 1 3 920236650 955756198 1 1 303034265 905077725 3 636270453 981077647 1 1 683192079 754947697 1 645471828 992373776 3 594902460 767501914 1 1 893605437 988118688 2 11178 1 428038422 887798043 3 816206087 854886169 1 3 660606286 912729492 1 3 859339857 878537967 1 1 330595192 554695998 2 11179 1 21819628 144311835 3 690389054 705775306 1 1 368980650 438637925 2 11183 3 576753509 986168656 1 2 11184 2 11181 1 593538730 695849875 3 664709286 720952295 1 3 349689630 400143852 1 3 985976277 987903216 1 3 439629095 440166340 1 2 11182 2 11180 1 173269618 738598676 3 942250185 996370364 1 3 700113659 844212335 1 3 78174683 896313433 1 1 103155121 214885387 1 49646849 239314498 2 11188 3 291945032 893772858 1 2 11186 3 643614359 837627312 1 3 49824993 849256134 1 3 632628662 890699880 1 3 919399674 974484955 1 2 90 1 561285761 733287217 3 335108364 679205924 1 1 255714366 759320617 2 11190 2 8335 1 332864078 898733124 1 572140509 869499413 3 316982907 558754704 1 2 11191 1 910376968 966518711 3 993443656 995048005 1 1 136805224 962150318 1 317056140 446117395 3 239799539 798232868 1 2 11194 1 645437453 982793036 2 11192 3 201516273 724925907 1 1 313957201 540352906 2 11197 3 495130799 642242686 1 1 39884882 534497461 2 11195 2 11193 3 738200854 824413710 1 3 994224801 999431303 1 1 552671751 856808908 2 11199 1 278852404 537656931 3 977218236 988508794 1 2 11198 2 2966 1 493079457 552895336 3 323090682 609170381 1 3 582032718 948132244 1 2 11201 2 7894 2 4342 2 11161 1 61298774 336435298 1 144769492 967756296 1 757213745 979035520 3 616467710 964683136 1 1 946820762 962619787 1 527003826 574696289 3 811657158 899389046 1 2 11205 3 743584767 796559015 1 3 623485858 950565404 1 3 387896618 681808324 1 1 617225994 681387203 2 11203 3 395591120 551886191 1 3 675840530 870379829 1 2 11207 3 632473146 826887116 1 3 25677935 212449578 1 2 11206 3 780093167 947549649 1 3 862763319 923747676 1 1 770535907 891851830 3 650332532 724259818 1 2 11208 1 382183820 780333338 2 11209 3 324870015 711014608 1 3 10752623 955388794 1 1 460475457 713237985 3 50996068 431156653 1 2 11210 2 745 2 1188 2 2930 1 233042815 732494409 2 11211 2 9750 3 412410535 959912368 1 1 411962546 952874353 2 11212 2 5556 3 639202121 858031606 1 2 9089 2 7191 2 11062 3 487757004 809673307 1 1 893940491 959567137 1 816472536 830591458 1 228066196 521801198 2 11215 1 780548010 974422145 2 11216 1 538707522 863774123 1 430984727 595235877 2 11217 1 985124486 986183823 3 317856986 490589837 1 3 882523660 941702249 1 3 216356907 751995786 1 2 11218 2 11219 2 5485 2 3412 2 10299 3 169623496 504401786 1 1 97969631 976228624 3 947368173 961198764 1 1 582542616 618603345 1 157212948 836231915 1 17212172 415499751 3 190904091 692107959 1 3 466413762 970826476 1 2 11221 1 382827906 946651799 1 234408184 712748393 1 235177325 600396579 2 11220 1 682049044 801727158 1 727422808 935225644 3 459025902 814073270 1 2 11222 2 11223 3 292847631 726299152 1 1 404412289 531338802 1 472763223 838427755 1 909021384 912555209 1 634346024 815807442 2 11232 1 656742620 956411662 2 11233 1 935542395 954203436 2 11234 2 11229 3 544628060 610400643 1 1 732511051 795003111 2 11226 3 505479383 665077270 1 3 763554915 899492511 1 3 951331312 961109904 1 2 11230 1 182208294 911112711 1 894913714 979294705 1 353204445 697396137 2 11235 2 6861 3 702423770 995924725 1 1 719491916 878412216 1 36503113 365299888 3 394843670 997349900 1 2 11239 1 407637700 909103211 2 11241 1 976895580 983753094 1 73766251 324972838 3 887250479 909396389 1 2 11240 1 6579773 731623736 2 11244 3 483849346 751021403 1 2 11242 1 923836989 992504113 3 674255181 903629388 1 3 161229873 566995811 1 3 70871354 490899628 1 2 11245 3 360333528 681362868 1 2 7967 3 35329037 619883936 1 1 770667019 857609579 3 680956276 939642207 1 1 352387547 953094641 3 468609214 638435071 1 1 271116466 811589060 3 547366472 977283813 1 2 11248 3 336778494 665776622 1 2 3766 3 440656651 543079085 1 3 810751734 823038718 1 3 361472714 649667310 1 2 3405 1 506253068 841228258 2 11249 2 3759 2 5264 1 130918548 931672037 1 235519908 353683224 3 992456386 997643880 1 3 578089309 690960618 1 3 950514062 983956545 1 1 776403278 927689591 2 11251 3 932460497 951777752 1 3 482452845 763539312 1 2 11250 2 11252 3 861768039 984648646 1 2 4838 3 754396150 855837134 1 1 210026104 973072667 2 11253 1 753268473 993066196 1 55357264 169134733 3 228652913 892131194 1 3 569713152 634484225 1 2 11254 2 11255 1 726223421 884834325 2 6639 2 4411 2 8735 3 584854502 596575091 1 1 689964490 698959398 1 202811740 779047772 3 413166934 502108416 1 3 862906465 905281470 1 3 928437577 955015091 1 1 89630245 221728639 1 70309383 547397453 1 452193308 920975403 2 11259 2 11260 3 376976094 799053146 1 3 13325194 334455036 1 3 208389489 476607674 1 2 11258 2 3360 3 268725186 859154691 1 2 9934 2 9853 2 5969 1 850670833 924825876 2 3323 3 463511490 484591970 1 2 5617 1 974571283 998448731 1 315333158 979395975 3 946279278 959082717 1 2 11263 1 209981336 281738381 1 765074274 972939230 1 200275514 830798836 1 302669912 965291851 1 375112537 804464615 3 238305043 866626408 1 1 983290305 993601776 1 787359401 941561897 2 11266 3 750431126 787766818 1 2 5785 3 192457783 602162012 1 3 165576910 271003519 1 2 7469 1 894144853 951430880 3 641359368 673074725 1 1 193316250 491562388 3 994353606 996758074 1 2 11272 3 521832392 809174047 1 1 780981966 837247652 3 514335442 626687590 1 3 379594398 953178648 1 2 11274 1 38145239 902050178 2 8659 2 2421 3 837845851 855455721 1 2 1947 2 3417 3 61217980 993344325 1 3 480262902 971751778 1 2 8666 2 10509 2 2995 3 759011816 972662533 1 1 464703931 510199831 2 11276 2 8147 2 2729 3 250588323 636494229 1 3 518682399 741050358 1 2 10095 1 549453662 636114925 2 6169 1 5742852 935184334 1 803600407 871340304 3 474546848 671336883 1 2 11278 1 516724267 543619181 3 918561445 981780863 1 1 987280519 999436669 2 11280 3 515308211 861889894 1 1 71936553 209738524 1 623441406 706546894 1 594701747 658448459 1 85512775 476706533 2 11283 1 53160991 947677908 2 11286 3 535344250 985744415 1 1 3284998 867297319 2 11287 2 11284 3 390811263 525128132 1 1 133526928 907050418 3 177821391 180298829 1 1 506129901 671144298 2 11282 3 495884875 515597322 1 2 11281 3 726722200 861283526 1 3 883893362 997461556 1 3 533950217 743622945 1 2 6911 1 866079988 981601789 1 262122917 666210586 2 3913 3 672416772 857414124 1 2 728 2 11262 1 215027873 932180748 3 606332688 733668214 1 2 11292 1 453120531 709258491 3 846646394 951368835 1 1 219185897 313539803 2 6708 1 443876718 941234393 3 159784677 273904430 1 3 286366058 361758943 1 1 285220252 975085086 2 11295 2 11296 1 316120377 449845582 3 807661823 865892960 1 2 11297 2 8619 3 93317562 209687924 1 2 3078 2 2362 3 131379901 219260887 1 1 425343819 902129916 2 11298 1 961222225 974224895 1 360238607 754099886 1 154267797 587895384 3 68738276 514418085 1 2 11300 2 11301 1 386538130 838871939 2 11302 3 877568902 954749058 1 2 11299 2 472 3 115354395 342604912 1 2 11100 2 11177 2 10905 2 5318 2 1522 3 389646827 641576664 1 2 1507 2 4860 3 346350002 978374561 1 2 5427 2 6124 3 435679453 523185246 1 2 6336 3 197075658 415609512 1 1 107855544 235997662 3 692519584 834881963 1 3 792635450 992085843 1 3 410642419 783321366 1 2 11303 1 628652432 766674606 1 253352604 279566473 1 311185761 880494444 1 77535579 488526425 1 96004720 451785185 2 11308 2 11304 1 739364264 929287249 2 11305 2 11306 3 120645555 299684495 1 1 71790725 331539973 3 916790496 996399402 1 2 11310 1 94331900 510031135 1 398830056 746417092 3 921159428 935114549 1 2 11312 2 11311 1 592692808 697729160 2 476 1 732097784 991517676 1 805247868 829047517 2 11314 2 2345 1 969222380 982992997 2 606 2 8028 1 264198718 409010088 1 196878290 938267120 1 194545880 749745352 2 11317 1 330035556 430470700 2 11319 2 11318 3 456982040 859310389 1 2 11320 1 268538639 331104701 2 1590 3 866933586 919709107 1 1 569524205 928716883 1 689116814 962903827 3 985804031 988579270 1 3 344105242 875836191 1 1 729953357 801520741 3 406222530 543854659 1 3 376920831 920570125 1 3 202848253 370606789 1 1 226763938 452378127 3 823693993 930841675 1 2 11323 2 11324 2 11322 1 344579915 408567986 2 10737 2 3690 1 474311301 718849911 2 10638 2 6376 2 8215 3 937182282 956517896 1 3 811753912 812788319 1 1 600188027 712899924 1 676781773 802711607 3 210184853 278872621 1 2 11328 1 432778968 963234316 1 642996846 764747430 1 19925376 607186286 1 399705879 829165376 3 645866382 893880959 1 3 703319830 737688750 1 3 972304113 977851569 1 1 337992686 963041013 3 912179175 993880042 1 2 11330 1 763105702 772922444 2 11332 2 11331 2 11334 3 466081528 797383617 1 3 543762852 717189088 1 2 11335 2 11329 1 460307426 979561770 1 632056313 897309162 1 879349470 947288284 3 211613016 800707819 1 2 11337 3 448100171 940745945 1 1 455813481 814849676 3 418681006 668330729 1 2 11339 2 11338 1 132162179 588342181 3 608548618 881135100 1 1 617689398 929275459 3 780395616 829926795 1 1 480982982 918400270 2 11341 1 483987138 731730048 1 242794448 584047714 1 54059964 918987248 1 889321610 915992171 3 38044633 390591329 1 1 950723163 991067611 1 80795367 663557276 3 58972399 77696612 1 1 282820878 605188413 3 131715258 184588071 1 3 953078027 956916305 1 3 607264874 861529086 1 3 335857238 972807752 1 1 84641548 737925550 1 502770207 560408541 3 295033597 861461380 1 3 640556423 977979347 1 2 11350 2 11348 3 725623829 893212568 1 3 97175184 125804030 1 3 530545302 872249155 1 1 147660654 832534812 2 11346 1 837518238 905047257 3 579246636 642093854 1 3 346703198 479711267 1 3 464277099 490212013 1 3 492810180 761266058 1 1 464410691 499407284 2 11345 3 314381458 455972229 1 1 181497708 630595490 2 11355 1 453635416 647031467 3 345887094 625685344 1 1 632446925 724355924 3 865310074 876190748 1 1 998704040 999354162 2 11347 3 43641171 797904153 1 2 11353 2 11343 2 11352 2 11356 3 839242102 882298160 1 1 649757980 705838284 3 613108539 918895730 1 2 11359 1 144748268 920366746 2 11360 1 316548231 385825050 3 642184132 656310959 1 3 590679928 945835324 1 1 102842597 114730496 1 253512209 996777357 1 514190341 755132084 2 11362 1 869205960 998946716 1 604048080 988463065 1 433843651 820466673 3 337071778 671009451 1 1 268224508 624327130 3 532127867 868524888 1 1 223849650 919575751 2 11369 2 11366 2 11365 3 525595899 851787677 1 2 11367 1 588557357 963183022 1 194246072 560750111 3 30417564 355494035 1 2 11368 3 214841315 324651359 1 2 11371 1 224871897 758431582 1 748407752 901943117 1 698626095 834422624 3 920681372 923848439 1 2 11373 2 11374 1 497242418 635177576 3 458204749 602546765 1 2 11375 2 11372 2 11363 3 245038115 679530321 1 3 882077809 935129888 1 3 927133830 930796386 1 2 11364 1 829912588 863976426 2 11376 3 991280039 998853483 1 1 582545236 776843179 2 11377 1 137251200 289890892 3 411668675 599459159 1 2 11349 2 11340 1 871827847 878383222 1 210324381 244841391 2 11380 1 96048986 759736156 1 410542903 915515375 1 709784987 763521599 2 11383 2 11381 2 11382 2 11333 2 7748 2 10520 3 532118525 575285879 1 1 676305029 888150041 3 536932936 991790212 1 2 4356 1 523232997 799551442 3 702759100 981540181 1 1 520285884 966664033 1 806266867 839021733 1 176230411 177276598 3 486331471 951030529 1 2 11388 1 115656762 408571214 1 78487528 765390664 2 11390 3 215392958 346923862 1 2 11386 3 639528555 796139661 1 2 11387 2 11389 2 2511 2 8456 1 463626607 624652737 3 121075458 669010091 1 2 11391 2 4147 3 817924330 932476370 1 2 1408 3 400196061 966952544 1 3 129675047 996607097 1 1 395074922 801800089 1 695747445 907840108 2 8285 3 924662215 973012558 1 1 914236395 914743458 2 11394 2 5048 1 274055135 487263984 1 748190272 845598527 3 699394161 754407387 1 1 821858902 923164698 2 11395 2 11397 3 124688886 331710559 1 1 188060312 341876057 2 1854 3 44474677 896957125 1 1 471065435 611863803 1 784813601 844940608 1 378065580 924333106 3 376077303 980213944 1 1 586511159 771621055 3 142891256 224295682 1 2 11402 3 972442609 992745577 1 1 367720587 616661822 1 603885301 620159554 1 559016830 899596377 2 11404 3 92610637 233501552 1 2 11400 2 11401 1 103424253 867841265 3 304349440 504615403 1 1 43628184 489230531 1 97154603 140059558 1 663573666 853320767 3 343330460 992054722 1 3 355813224 901230093 1 1 857785124 986552758 2 11409 2 11406 1 485279031 522879867 1 329393764 333324850 2 11412 2 11407 3 106508272 838956922 1 3 975511865 985872675 1 3 177782670 184229985 1 2 11399 3 974708461 988793700 1 3 87411048 567216460 1 2 11405 3 367245864 816467936 1 3 3426872 483222696 1 2 11408 3 588865653 980056195 1 2 7474 2 9212 3 155484352 249458167 1 3 325035053 598311134 1 2 4483 3 663917167 899181124 1 3 108066994 202240141 1 1 2961864 29657048 1 214161164 889967258 1 741026928 898201530 1 570608790 606515043 3 810068031 905818711 1 1 181420081 676833787 3 110690468 208974172 1 3 53238740 402914570 1 3 285809953 386803898 1 1 35720321 470365465 3 426859177 924464087 1 1 170538212 952950831 3 182028529 456311713 1 1 582054595 886995777 3 318738731 374031857 1 2 11418 1 298715132 831518533 2 11417 2 11416 1 800150868 883150735 2 11415 1 689206890 944269202 2 11413 1 398034078 520695074 2 11424 2 11421 3 953745455 984717989 1 3 665738327 901190515 1 3 618944379 815691405 1 1 13014445 652283400 3 797451845 864329254 1 1 559463007 759238029 1 14350132 716471656 1 210376881 502248167 1 725648892 758443091 1 743879624 923821005 2 11430 2 11428 1 200945653 305820666 2 11431 3 825016053 993054458 1 3 807541479 813309857 1 1 455581681 842173846 2 11432 3 863160699 959209703 1 1 526175357 749060187 1 624815009 721250959 1 431190417 663609309 2 11433 2 11434 3 594208891 914779148 1 3 178586164 733329215 1 3 177935509 971215985 1 1 50415687 228814979 3 807599672 867717914 1 2 11436 2 11426 2 11427 2 6233 2 8085 3 510726058 860473740 1 3 423570132 599335600 1 3 236963811 899576987 1 2 8884 1 91973434 555111307 1 51985275 927557795 1 290495491 720241829 1 745634267 978421913 1 778170632 885705119 3 99913624 842789315 1 1 173323969 225460238 3 466514012 946762284 1 1 94967313 919360964 1 855106886 879718227 1 815188679 854255185 2 11438 2 11442 2 11441 2 11445 3 322072250 876271686 1 2 11444 1 157054652 625027439 3 546501468 859324700 1 3 499552271 847251507 1 3 643921019 848684322 1 1 454669336 639689157 2 11446 3 56901298 908699331 1 2 11439 2 2214 1 799672389 920004406 2 11448 2 8298 2 9609 1 525644401 668942445 1 359416227 723533540 1 161366646 685566198 3 6481398 316495978 1 2 11450 3 379456179 409042206 1 2 11451 2 11449 3 179978033 968085400 1 3 666488283 763398992 1 2 837 3 971747846 986682980 1 2 7634 3 932287702 963065318 1 2 3017 2 3970 2 491 1 564747145 733994668 3 77280292 449444282 1 3 243284949 411537092 1 3 115432436 703332770 1 2 11452 2 8544 2 9692 3 731299821 928956104 1 2 3465 1 405906200 570207686 3 632362348 991273441 1 1 215862332 301572902 2 11454 2 11453 1 884957012 900526438 1 551503328 637444181 1 795463490 959847957 3 939003415 977141712 1 3 812434043 955242142 1 2 11457 3 35347720 564993254 1 3 808953363 829630017 1 2 11455 2 11456 1 55038643 240421812 1 754666816 805632177 1 18181072 508259793 2 11458 3 192736200 999834547 1 3 161190090 186217962 1 1 635063824 850534089 1 848338694 895673556 1 26672943 937848992 1 441338289 681037201 1 586229434 670349144 2 11462 2 11463 3 963287713 996600687 1 3 310172971 310525887 1 2 11464 2 6919 3 434755417 903300611 1 2 4969 3 775989146 776761999 1 1 168835945 753491892 3 552490053 665531735 1 2 11466 1 9796339 500813984 2 11467 2 9597 2 1196 1 900095940 942210527 1 717034407 955282480 2 11469 3 48209728 811840433 1 2 11468 3 888049503 896332072 1 2 7799 2 9599 3 543039191 931582993 1 2 993 2 7710 3 947686779 954468169 1 1 58158951 771223167 2 11470 3 87221828 312985896 1 2 10605 2 4607 3 639866480 891108829 1 1 829348935 896720727 1 287211086 535754757 2 7614 2 3190 2 2294 1 419117894 874336613 2 11473 3 787900633 890699244 1 2 10826 1 130428250 929325768 2 11474 1 784678561 829533608 2 11475 3 395279617 926597494 1 3 287757918 571412790 1 2 5493 2 8417 2 1003 1 352282971 708974984 3 165230637 353343628 1 2 11476 2 8352 2 11034 3 566547692 900812007 1 1 523376718 919535567 2 11477 2 8474 3 528292919 958339641 1 3 290842909 753528502 1 1 372067631 744615365 1 324779824 582284183 3 609390276 619047442 1 2 10506 1 518539613 872264923 3 489486552 613893243 1 3 325806266 921483236 1 3 455735523 707026195 1 3 365521598 402052168 1 1 183155846 502506438 2 11481 1 149294190 270973134 3 792776251 872777173 1 2 11482 1 288774414 696724257 1 415014161 807074376 1 466931801 797816721 2 11485 3 671176617 684977017 1 3 38581751 879178599 1 1 645524398 966545216 2 11484 1 441345515 708239141 2 11487 2 10903 3 424056974 795033315 1 1 56411478 932413389 2 8040 3 959967420 976078723 1 1 615527228 764782672 3 1358709 484813635 1 3 357445835 428293869 1 3 341870159 812957370 1 3 211765578 952870015 1 3 388254349 694180787 1 1 542268440 637598278 2 11490 2 11489 3 988067585 997456896 1 2 11279 2 3382 2 4479 3 607829568 665373905 1 3 230180910 390148281 1 1 829752282 887741681 1 221276778 537937044 1 884556282 987861493 1 809203559 862910169 3 27972588 558834847 1 1 838864074 901594244 3 778995140 797521664 1 2 11493 3 562177066 769066724 1 2 11494 2 11492 3 709046600 743807207 1 2 11495 3 749776462 877648734 1 2 7852 2 2562 3 257711035 593344522 1 2 5332 3 258536985 716509047 1 2 1619 2 5970 3 816445929 979655063 1 3 799207644 851128966 1 3 921678854 956537673 1 1 403655125 491499659 1 643426006 778479223 3 837812152 848543450 1 1 623051184 908522661 2 11497 1 559647202 706200603 1 848873958 860816297 3 50113109 919666005 1 1 553456607 843698377 1 801062376 801380484 1 981620486 986327232 3 699105943 916655036 1 3 25990698 44601396 1 1 117182221 220085033 1 381757654 959636740 3 734026295 873894572 1 3 150456612 545097131 1 3 510760572 580765580 1 1 816111184 849523666 1 224552982 900580478 1 1819967 146841755 2 11500 1 89226026 510685034 2 11503 3 767450662 983014438 1 2 11499 1 505913437 637436576 1 87250040 603252781 1 813936913 910380513 2 11512 1 469749525 858744875 2 11513 2 11511 1 831751211 913530374 1 295934276 823713667 2 11515 3 585869760 987596509 1 2 11508 1 94299411 690704031 1 36523449 541039371 2 11517 2 11510 2 11509 3 705567247 758765529 1 2 11506 1 528595412 675715113 1 40144304 877882785 3 694992258 700325670 1 2 2660 1 747762514 793818008 1 234672514 658580764 1 541924850 606734080 2 11521 1 527819165 987490212 1 266125938 900505962 3 465793289 891633765 1 3 489701892 735031507 1 2 11522 1 53222061 680053229 1 222898820 824844406 1 195234822 382087323 3 431250327 785196159 1 3 5528206 867488179 1 2 11526 2 11527 1 522733317 546026552 2 11528 3 384244999 562140088 1 2 11525 3 736668525 796633677 1 1 80038489 241196596 2 11523 1 358538732 896007839 3 571510943 880957809 1 1 85644427 449174005 1 221391800 941696817 3 402276021 987055478 1 2 11532 2 11530 2 6384 2 2609 3 523627971 574901239 1 2 5498 1 848794312 889135953 1 328405751 975045782 1 933627049 982434414 1 869395269 953576080 1 801099070 951275324 2 11534 1 516371154 674936322 1 235035653 997528876 3 211048933 310195779 1 1 249333512 826405479 1 448050485 686180429 2 11541 1 504990354 599056180 1 605576465 836103950 2 11535 2 11542 3 892954942 961007779 1 3 332782538 349882580 1 1 31399155 107909961 1 34131751 753398428 3 160907248 507953743 1 1 950439951 992747925 1 263517639 731190242 1 467494437 978361585 3 8831987 434864369 1 1 901582751 974003341 1 513906507 684403581 3 690985718 738005958 1 1 551261060 995063461 2 11539 2 11536 2 11548 3 982606046 994993210 1 2 11551 1 725208120 750858639 1 762276281 979964491 2 11552 3 104713578 774009381 1 3 201054204 370351020 1 2 11549 2 11533 2 11543 1 213236008 219874296 2 11554 1 838906303 972362960 3 458466251 840965459 1 2 11555 2 11537 3 201783644 477393765 1 1 939400269 978360975 1 960319713 996630094 3 108297625 352683021 1 3 888745458 952042092 1 3 382149201 770682114 1 2 11556 2 11540 2 11547 2 11538 3 733876137 787578553 1 2 11550 3 37134976 747795172 1 1 423860845 770551037 3 963821878 987261049 1 3 274819164 474223897 1 2 11545 2 4789 1 88578341 580687888 1 8146516 205643160 2 11560 2 11559 2 9302 1 225398993 568647970 2 409 2 10539 1 524552173 979299089 3 567458406 640381501 1 1 632532617 843429138 2 11563 2 11562 1 153972680 683586383 1 16087890 445851340 3 984073954 999796688 1 3 517167554 964409825 1 1 693960442 724276316 3 941506204 957635284 1 3 10862832 728523364 1 1 202231910 367796525 2 11566 1 896973254 988209327 3 114088094 792003293 1 1 167860945 451117794 1 727664840 755788994 2 11570 1 231495436 469059969 1 541555052 742289521 1 842051857 912139205 2 11564 1 483052752 963188624 3 569826358 781881285 1 3 807953289 958652900 1 3 616380221 675644745 1 1 470925357 997770383 3 682995008 882267972 1 1 50011521 951878173 3 254961612 873273528 1 1 412166217 812390040 3 730678930 834748121 1 1 708901900 749998003 1 671283585 902459912 2 11575 3 103137510 402873294 1 2 11576 3 290308934 469785110 1 3 470419845 999702966 1 3 407150903 543304654 1 1 304092307 456118465 3 644815132 658522090 1 3 513215718 944056224 1 1 530176894 885681821 3 352184922 517658005 1 3 61326410 739588824 1 1 150642617 409616460 3 479973581 757643050 1 3 660027534 785616217 1 2 11581 1 431396462 956869004 2 11574 1 155143932 253428431 1 736208190 946739559 2 11584 1 196599445 902782366 2 11571 2 11580 2 11582 2 11585 1 508420374 694274966 2 11583 3 27307939 423607609 1 2 11567 2 11572 2 11586 1 910877089 920207169 2 11588 2 11578 1 900404921 965310062 2 11589 2 11579 3 525712527 593950280 1 2 1034 2 10343 3 141109573 295473095 1 2 5235 1 263537847 569489027 3 348804059 903008087 1 2 11590 1 376130973 502409338 2 11591 3 983103247 994591172 1 2 11261 2 2784 3 889315145 919652362 1 2 8893 1 159270697 813772921 1 860935710 999883601 1 564725736 862066912 3 74568965 886195505 1 3 886686244 932728388 1 2 11592 2 11593 1 705921313 786329938 1 70287358 507387842 1 430207204 620970222 3 566399957 715336483 1 3 671730508 697456870 1 3 715550995 798704492 1 2 11595 3 646863804 716305239 1 1 971232720 999595261 3 986946333 988648402 1 1 453878964 829826838 3 435009133 745048340 1 3 859673265 976246082 1 1 134695786 334900300 3 16063663 83271821 1 3 763039337 904311832 1 2 11598 1 902174779 925244719 3 121070111 891013053 1 1 364160123 669043399 2 11601 1 618036448 713572158 1 753811837 754850108 3 353593769 765878440 1 2 11603 1 637910308 708436067 2 11605 3 715629702 960479141 1 1 265254051 350476448 1 549280256 570741622 2 11607 3 8765854 276106968 1 3 456262474 705726483 1 2 11602 3 917567062 953026813 1 1 309984895 652259549 3 63992109 367366784 1 1 752309396 935753104 2 11609 2 11608 1 897958907 945963130 3 59248771 695452521 1 2 11610 3 753257834 804189190 1 3 905067882 979842802 1 2 11600 3 45897904 280610627 1 3 890637488 892213447 1 1 853644099 921044483 2 3762 2 10239 1 466499773 482460263 2 11612 2 2602 3 250603291 697104280 1 2 9535 2 2595 3 921089598 959997947 1 1 403189951 812203008 3 318764561 432491643 1 2 11613 1 170845952 718742722 1 406113021 857105098 3 385013218 386002959 1 1 682809006 785730667 1 630903044 784599037 3 18863889 874564882 1 1 791724517 827465180 1 363557241 571048261 1 889942910 903277525 1 119359699 780898296 1 684208515 769080401 2 11619 3 237778844 310704371 1 1 250052917 953104766 3 764529267 781353923 1 1 67208245 407257172 3 592092524 847417839 1 2 11624 3 338972223 824199227 1 2 11623 3 943723021 981976662 1 1 876022265 962817951 1 85351886 190948690 1 462060097 924947266 1 456101763 946213755 1 515179958 549283307 3 896890799 981137132 1 3 275411187 795778034 1 2 11616 1 329222396 948923347 3 643834753 806204238 1 1 441482235 959879472 2 11629 2 11614 2 11628 3 48181648 723675726 1 3 264715839 971134788 1 3 724348526 852262769 1 3 523044118 994386721 1 1 380860675 978396555 1 496205569 726525043 1 630623834 718670014 2 11621 3 145721823 751069539 1 2 11626 3 628469826 798871151 1 1 78323389 444165876 2 11635 3 444625069 987511112 1 1 706961429 773936914 3 239444752 903878132 1 2 11636 3 441312638 748450588 1 1 618701745 638855566 1 9961759 695275901 2 11637 1 678678150 978800763 2 11639 3 130919880 889641599 1 2 11617 3 133462438 979602651 1 1 956639903 968263478 1 273921316 652405530 2 11641 2 11620 2 11625 2 11615 3 800651067 831551768 1 1 278815194 300902094 1 750305816 850126410 2 11643 3 913327866 957229237 1 2 11642 1 513674193 620130556 3 62184317 864704741 1 1 124048481 255863883 2 11645 3 787023142 968686943 1 2 11627 2 10430 3 5054137 938421348 1 3 222656013 240321157 1 3 48897270 693641273 1 2 4579 2 10651 1 276817485 283138689 1 778107585 798312414 2 11647 1 182758720 366536480 1 140620494 703928970 3 801073757 885401925 1 1 762942131 766894668 2 11649 3 657483986 899772411 1 1 784539700 827335086 3 550711846 897698986 1 1 781191023 876880196 2 11650 1 578834839 818930336 2 11646 1 552831857 923039715 1 996034926 999517852 3 874176060 931200368 1 3 111887135 195641376 1 2 11655 2 11654 2 11651 2 5931 3 315689765 625361818 1 3 432330755 968439072 1 1 976467212 997342272 1 70191213 416194118 2 11656 2 11657 2 11014 3 88997236 440572262 1 2 10593 3 748024195 793203061 1 1 452466606 716955607 1 14994828 208424479 3 191996283 840896106 1 1 539040909 951656855 2 11658 3 58451889 348293776 1 1 223859020 718548687 3 304412443 897079998 1 3 288436988 366222811 1 2 11659 1 714440113 981358208 3 441966982 572362504 1 1 74458896 502234568 3 909702042 965694247 1 2 11661 3 947036055 980900380 1 3 764279414 875329641 1 2 11663 3 132600423 292572426 1 3 177362343 789408578 1 3 771464563 995953659 1 3 659632306 881913782 1 2 11662 3 187809102 826677626 1 1 785047112 966753617 1 267922200 370087312 2 11665 2 11660 3 15391511 15907902 1 1 842241510 934600485 2 9281 3 163372719 729577685 1 3 770191617 783254197 1 2 6661 3 462438585 615776785 1 2 10805 2 8334 3 197863708 362053642 1 1 589819879 758991134 3 146754310 271749329 1 2 11667 2 1134 1 242637808 633552645 1 522028530 603937399 2 11669 1 871184953 914466107 2 11668 1 213175939 795758054 3 138661829 502431979 1 2 11671 3 452498576 596949173 1 1 571550623 735470464 3 134689292 932501630 1 3 960826713 979829219 1 1 62173116 749291003 1 140332203 143717010 2 11674 2 11670 3 192637203 407677920 1 1 975160611 997007022 3 599806046 817480206 1 2 11672 3 712192854 713155552 1 3 862819098 865275122 1 3 103567934 539692198 1 2 10015 2 3351 2 10538 3 340813193 462156641 1 1 638519510 891216792 2 11676 3 112276690 231533533 1 1 327206794 905520738 1 945446851 978426619 1 578211729 647935466 2 11677 2 7304 1 950485604 971989851 1 379502091 504533994 2 11680 1 830950223 844398462 3 765092196 931665116 1 1 691229560 719439895 1 493871998 746243949 2 11682 2 11684 2 11683 1 65184151 102742021 3 51338205 710533093 1 3 355954322 422497179 1 2 11681 1 201693824 820308369 2 11686 3 793028911 798104526 1 3 564470745 726247189 1 1 999699334 999753008 2 11687 2 4512 3 21370015 322338653 1 1 138128922 303192474 3 982950137 992810929 1 3 305146483 753359397 1 1 593421074 594433985 2 11688 2 11689 3 136092654 182242265 1 1 591841710 738345830 1 291874063 614308110 1 237450553 587854217 3 855337862 912359316 1 2 11691 1 444777555 951849547 1 819726603 907460708 1 413140225 478546466 2 11695 1 57055662 261156115 1 853034375 940786305 1 697021035 846328705 2 11697 1 197832930 625601126 3 485744374 598459593 1 2 11694 3 723279444 873220994 1 1 383150747 496998423 3 270254442 761196855 1 2 11693 1 267439375 287888082 3 243001129 882092249 1 3 463101399 518441826 1 2 11696 2 1941 2 4815 2 783 3 421013844 981418309 1 3 784237251 828552528 1 3 751269379 911943106 1 3 765073975 834199743 1 2 11344 3 793500327 880012522 1 1 283957438 961777031 3 297464520 887909940 1 1 587382782 984939332 1 695743259 775139982 3 35436310 209080354 1 1 420981534 575415612 1 41818624 867783853 2 11702 2 11703 1 289752999 768049041 2 11707 2 11704 3 282740375 671009939 1 3 852929153 959630306 1 3 262527875 292614585 1 2 9304 2 7393 3 349410129 864378232 1 2 4278 3 211708029 241998581 1 3 832532776 856804313 1 2 6111 2 7188 3 723773452 927211979 1 3 244752384 339179087 1 1 214180469 886630067 2 11708 2 8589 3 511624176 764806886 1 2 3377 1 691226679 895268780 1 245527476 816342825 1 756569138 781842181 2 11711 1 287354163 986684786 3 199484431 853286102 1 3 400401082 673209346 1 1 954315740 963120056 1 646960005 673238172 3 881348219 936473786 1 1 257753612 728555842 3 596906490 949828064 1 3 996495307 997615221 1 1 299068332 573929003 3 745514175 959093000 1 1 727686354 905944843 1 512104127 992947624 1 564885610 883658410 1 189782474 386876095 1 357192148 361572713 3 401197012 986233121 1 2 11714 2 11718 1 912109982 988006177 3 52276486 623726857 1 2 11710 3 668651846 784807516 1 1 67508743 613881103 2 11723 3 708365582 816615156 1 2 11721 3 625034422 719271458 1 1 69048779 596786615 1 939981537 949858755 3 916276649 971834427 1 3 281465241 693075809 1 1 769547575 901204929 3 752859808 853739625 1 3 480627714 531484207 1 2 11724 3 217006617 587763075 1 1 201702717 497315582 1 835994611 907195489 2 11720 2 11713 2 11726 3 142617214 520019712 1 3 477447027 854952074 1 2 11719 3 787649770 915795171 1 2 11717 1 632314674 956038846 1 661858894 662385314 1 569853198 582373538 1 817646431 935901350 2 11729 2 11730 1 945647646 967729488 3 886261042 949826370 1 1 727852454 802599721 2 11734 2 11733 3 526861710 620803041 1 2 11732 1 843139439 866219523 3 733933843 988451218 1 3 413658463 781767392 1 1 913969541 948545003 3 736800258 994470337 1 2 11736 1 289912291 544916962 2 11737 1 694355632 742799033 3 959125351 994529872 1 2 11738 1 590078986 790593205 3 664916965 944221329 1 1 854372824 986302790 1 728942540 811826643 3 575757682 678063059 1 1 340267868 465655175 3 183886806 499271903 1 1 730454276 830352396 2 11742 3 449487828 980297632 1 1 12917769 521106134 1 815911416 931913637 2 11740 2 11743 2 11741 1 403009023 554064129 1 464715564 721975927 3 843238579 844433826 1 1 189137083 613792084 1 69840522 537794917 2 11747 3 532277840 700215083 1 2 11735 2 11731 2 11728 2 11748 3 701893682 706226763 1 3 599938516 984833009 1 1 418677375 522545705 1 821088728 880457571 2 11750 2 11716 3 836061833 882153371 1 3 835605010 892025691 1 1 518749171 613152798 1 786435494 966246819 2 11753 1 604902826 853781708 2 5043 3 66776444 864830406 1 3 133990852 793011905 1 1 286167307 544298727 2 11755 2 3861 3 312242887 915821601 1 3 780820056 804736826 1 1 304482014 347003256 1 168735644 739028831 2 11756 3 377879472 910704311 1 2 3599 3 800815912 830261841 1 3 805603526 839778624 1 1 175716263 893475093 1 655912147 990502235 3 619377103 989292181 1 2 11758 1 513092323 836246145 2 11760 3 340206882 852587476 1 1 728968147 830100319 1 314319882 766489081 1 716273931 747576007 2 11761 1 457305345 721797170 2 11759 3 278622470 494219109 1 3 838088248 878607647 1 1 261852169 411589587 1 900342495 947571039 1 862080655 953173905 3 724745126 850379362 1 2 11765 1 764954419 849377617 1 855328184 872055998 3 280061950 955406411 1 3 729109228 995497422 1 3 797308847 891415374 1 2 11769 3 892629901 928066437 1 1 935338839 999323664 1 713431831 773506520 1 98281928 699909063 2 11771 1 412834313 547500403 2 11770 3 667729639 867942962 1 3 825619880 853808655 1 2 11772 3 978395065 991001070 1 2 11762 1 184788926 657060300 1 570102214 636153084 3 287216544 471859664 1 2 11774 3 88086521 263877409 1 3 665776053 962579787 1 1 515261758 768793263 2 11775 2 11776 2 7342 1 606087312 801702463 1 989771304 995453599 1 206065912 775048169 1 856219553 952586158 2 6019 1 806171575 948635084 2 11781 1 308524173 612114128 2 11782 1 194051275 498422698 1 786483189 837790171 1 188023667 807626113 3 977692667 978119644 1 2 11785 3 829930405 877659040 1 3 79026183 679126097 1 3 489745134 692917750 1 3 773866988 913219397 1 1 765740940 966926181 3 192025092 795828058 1 3 437565847 843475421 1 2 11786 2 6082 2 2412 1 602338127 797523928 2 11787 3 537383591 704040857 1 3 108214018 771686470 1 2 10806 1 804184199 980968246 1 248142129 366006036 1 668664551 797257076 1 923214639 975779094 1 560490802 779161890 1 376580805 685890820 3 801385290 886890770 1 2 11788 1 23406565 596390793 2 11791 3 650745443 809076032 1 1 615652736 988525550 1 934278050 962373017 2 11795 3 304637437 365701128 1 1 291973167 723217426 2 11797 1 90451622 517614331 2 11793 3 290849241 575283288 1 3 915538367 980716015 1 1 374520248 481752062 2 11799 1 345079766 437701109 3 680815843 812291948 1 1 563935581 629437750 2 11796 1 774302394 944050973 2 11802 2 11792 2 11801 2 4205 1 841336467 868314733 2 11803 2 6168 3 259803376 329762602 1 1 378818097 578692120 3 498255464 633177767 1 2 4345 2 10693 3 834647562 877859873 1 2 11393 1 433903520 619030643 2 11805 1 977553247 987178918 1 770460671 885378093 3 475249560 775808480 1 1 579326400 644397537 3 566123496 959740011 1 3 462638242 821259684 1 1 797620349 860007111 2 11807 2 10346 1 942155333 972175979 1 23806444 442128626 3 915052867 937133322 1 1 282510785 588972973 1 744776707 885729693 3 338266282 413087635 1 3 735021312 885019841 1 2 11811 2 11812 1 200172344 212641658 2 11814 2 11813 2 5207 3 385322759 896657345 1 1 477848015 983881316 3 154151024 723853679 1 1 885407604 899092913 3 411388683 784210749 1 3 703902482 931638970 1 1 94276746 598754052 1 445365650 640121601 1 478364973 507797469 3 122404799 525039988 1 1 766013764 795771060 2 11819 2 11817 3 578372255 665082596 1 2 11815 2 449 1 100580263 976488990 3 562145530 879313604 1 1 47981837 719547053 1 81977518 871908342 3 568024148 970923582 1 1 417999361 590062431 2 11823 1 147763112 718260586 2 11825 2 11821 3 457062051 467179276 1 2 11824 3 16309223 503664254 1 2 2355 1 518059878 927036552 3 558480931 880622287 1 3 16786763 810288222 1 3 500769063 932211389 1 1 333186128 745089170 3 263356600 610061467 1 3 530177204 688760350 1 3 808326096 872969023 1 2 8718 2 9700 1 228798229 314629727 3 376702022 741080416 1 1 575112816 739523164 1 706350398 735796683 1 555863833 773508680 2 11830 2 11831 1 88803231 552078719 3 935037341 935607338 1 1 218998800 565339946 2 11833 2 1454 2 5483 1 366736160 557435628 1 983625634 986618423 3 612536102 947368667 1 2 11835 2 9780 1 89467557 589804814 2 11836 1 499496803 668836417 2 11837 2 10645 2 10049 1 33465145 532785981 3 505332352 920925526 1 3 638151787 765705763 1 1 530572937 539098431 1 251029933 720590665 2 11839 1 370159060 682420198 2 11838 2 11840 1 233665540 646488595 2 11842 2 11841 1 720015737 864116128 2 11843 2 3483 2 8523 2 2385 3 498156646 560258806 1 2 4377 3 824699773 989342453 1 2 2448 1 180647502 767016534 2 8986 1 319106893 326647363 1 486167042 808669009 1 975986125 999302279 2 11847 3 63858869 549800292 1 1 702726217 773885290 2 11846 2 8117 2 2862 3 427685967 509347298 1 1 220789666 820628084 2 11849 2 4978 2 4166 1 921673533 953206203 3 411897843 798811711 1 1 476682828 889053077 1 577912499 666113718 2 11851 2 11850 2 11852 1 775931485 954392147 1 260291980 411797322 1 841712197 960448962 3 842944093 871543514 1 3 778359705 948440722 1 1 862882514 948652845 3 658690907 796407572 1 2 11854 3 339842353 561505278 1 3 398511691 491460671 1 2 11856 2 11853 1 158922832 600276759 3 945744843 961381795 1 3 450107314 925684896 1 1 635191093 998783194 2 11857 2 11855 3 347534678 777947685 1 3 529277167 704111302 1 3 606700233 881048978 1 2 7165 2 9742 1 737960794 905080536 3 904401230 925486139 1 3 97674576 202553272 1 3 173079502 807113717 1 1 392798807 435778114 1 806582951 890465361 3 595973535 838439932 1 2 11861 1 289473924 554893999 1 723173628 724300135 3 754950761 933366176 1 1 723196370 792550206 1 853237727 874341258 2 11863 3 814230930 907314016 1 3 198532075 927473517 1 3 527512802 544945935 1 3 549954449 792580635 1 2 11862 1 615472194 730880298 1 850648780 866883903 3 935635037 971835445 1 1 585260011 841585180 3 291788090 540924408 1 1 671100157 844664502 1 79218703 308500103 3 147069885 896004218 1 2 11867 1 588599535 694719097 1 784672594 886717598 1 94984073 715510310 1 973337101 981013603 2 11869 3 173424042 487901929 1 2 11872 1 721864404 865346581 2 11874 2 11868 1 142144955 992971811 2 11875 3 429494372 987708214 1 1 503637171 983539283 2 11877 3 992539292 992672712 1 1 18320003 175375535 2 11873 1 619019814 684161575 1 655399292 980747435 1 347200701 798991396 1 761387098 931337111 1 952046437 955061523 2 11881 3 699597671 713696904 1 3 598782877 720628213 1 3 228270130 727801493 1 3 783027806 995230402 1 3 960759133 996597812 1 3 200831054 915784403 1 3 128918651 741580606 1 1 42672436 734074180 3 635910682 656092700 1 2 11883 3 943094562 965391939 1 3 931014450 948822277 1 2 11884 2 11882 2 11878 1 278664825 964968161 2 11859 1 883309804 907406870 3 934200816 971908863 1 3 325299154 968402825 1 3 186062413 284453307 1 3 745298969 915035987 1 2 11886 1 44742899 747417404 1 511388045 765465214 3 382513122 858014546 1 3 604814993 994585357 1 3 367791980 618341767 1 1 606065364 629676576 3 309562305 588593710 1 3 799633494 915250145 1 3 249572619 407580434 1 3 680226763 713494734 1 3 73436227 847223546 1 2 11888 1 292467576 297766254 2 11890 2 11889 2 11876 1 774139505 842906992 2 11891 2 11879 3 260303404 580988715 1 1 598794414 617899513 3 508216325 524928733 1 1 845135011 865951707 3 259774137 858055597 1 2 11892 3 904675919 954675571 1 1 851190144 870705857 2 10100 3 763623676 774417173 1 1 959453793 964423738 1 491612791 646765613 1 77967459 500221866 3 762110919 764567712 1 2 11895 1 176598365 970104783 2 11898 1 27326855 536944056 3 475136636 498023846 1 1 460423337 496949351 1 390302434 517975086 3 901126999 977304702 1 2 11899 3 888382913 999721145 1 1 505814978 926842080 2 4480 3 508710520 873380199 1 1 309370234 370477524 1 264712160 884679768 3 53614356 219965285 1 3 952109888 971698645 1 2 11904 1 433538313 474045514 1 784456097 994376141 1 277799110 503053314 1 709441231 905480941 1 880142880 999315104 3 447101265 721470691 1 3 617099440 641789047 1 1 278503103 769332215 2 11906 3 288903592 929380278 1 1 447421709 812831745 3 350019518 830723111 1 2 11911 2 11909 2 11908 1 936722680 997600074 1 672183622 965293590 3 895476042 989130910 1 3 396261681 795817990 1 2 11913 2 11912 3 31368533 436074576 1 3 254140356 690853617 1 2 11903 3 650490951 973220632 1 3 825728187 913205042 1 2 11905 2 11907 1 34840824 325089030 1 543707234 806014361 2 11914 1 353874953 717627060 2 11915 1 590348036 618101276 1 236782049 618988980 1 969982301 994068738 1 716869155 940884796 1 917339364 977191298 2 11919 1 612400239 777382443 2 11921 2 11918 2 11922 2 11920 3 14423838 177100492 1 1 567260704 732913712 2 945 2 926 1 218625415 292869370 1 133506182 583865917 3 411675589 729709783 1 1 805462116 882500580 3 787378184 935890224 1 1 901441348 902882168 2 11927 2 11926 2 3476 3 930284521 979616492 1 1 626488666 823143150 3 75371440 287448572 1 3 180426492 531478527 1 2 11928 1 454827499 791135544 1 855435846 884551301 3 157278141 280162125 1 3 974869358 988844007 1 2 11930 1 291092319 976760575 3 78347125 891464857 1 1 714605988 930323317 2 11932 2 11929 2 2244 3 189112751 884670579 1 1 259034606 665901763 1 736214800 973112810 3 685911663 698821617 1 2 11933 3 502039082 601428902 1 2 11934 2 3501 1 474147415 585853462 3 164108716 262111201 1 1 319997760 707066605 1 663798566 873824060 2 11935 3 254546459 932245762 1 3 627862301 746857091 1 2 11936 1 392313855 660057843 1 446819930 977390684 3 312598102 875540536 1 1 350958995 520834277 3 819062876 941732087 1 1 463179542 863630364 2 11940 3 342630533 989169795 1 3 412175249 660769528 1 2 11941 3 554307172 902528261 1 3 768434606 771634467 1 3 8976621 920576839 1 2 11938 1 76461543 728384148 2 11942 2 11937 1 145049188 202599473 2 11943 1 367965480 756441592 1 708122271 995104698 1 583955164 700885701 2 11944 1 550236606 982758134 1 355129453 983796748 1 902864881 907812857 1 307675769 467276949 1 564267776 664620555 1 546006717 688792752 3 410026528 445760136 1 3 745945260 826521232 1 3 591757286 899538347 1 3 606970681 867996027 1 3 981338661 991117653 1 2 11952 2 11946 2 11951 1 594854336 825548670 3 488068917 525915162 1 2 11945 3 389865806 686952328 1 3 539244742 666913636 1 1 760454130 936373107 2 11954 3 185634196 657724636 1 1 289778427 519318431 3 387499048 396145032 1 1 499131626 956924728 3 99528768 229360452 1 2 11948 3 285779113 576760167 1 2 11949 3 778822631 941642850 1 1 491319858 660168323 3 339164304 950788261 1 3 483321730 574684473 1 2 11957 2 6283 1 784627704 903671559 2 11958 2 9826 3 201967806 455191689 1 1 599340078 774661084 1 901913598 923649563 1 45384531 898274340 2 11959 2 11961 1 441375735 595113308 1 740749689 977257885 3 584927910 845257438 1 3 929450560 955824813 1 1 588119920 705526924 3 448317539 814903070 1 3 194968493 531307974 1 1 895784367 923199095 3 334764761 571486563 1 3 52823561 835536765 1 2 11962 3 492604640 648325530 1 3 327260894 531263937 1 3 456697319 567637813 1 1 306062882 865924550 3 402555311 778219549 1 3 658774539 801559187 1 1 940822127 990685107 1 225465217 293603084 2 11968 3 742484647 830216761 1 1 424719351 564194939 2 11964 2 11966 3 42590426 869062431 1 1 85382922 249708888 2 11970 1 517826275 701017266 1 590466289 936028248 1 154193230 928801643 1 373859857 975025367 3 499782946 846069668 1 2 11974 1 548881259 943578985 3 863288815 897736924 1 2 11975 1 454756776 626944682 3 752704574 850715297 1 2 11972 3 482123272 936941224 1 2 11973 1 300459686 435854353 3 655926726 658564253 1 1 308867779 345433024 3 653104033 797006415 1 3 789633233 902402871 1 2 11965 3 929096404 994634730 1 1 193705544 812533915 1 255225530 403729301 3 228276437 756045982 1 1 123361684 886788648 3 772304083 911782034 1 1 579117517 992117774 2 11982 3 707408492 963846364 1 3 288192535 696453096 1 1 304857311 312538308 1 400220754 742386666 3 589199938 937395626 1 2 11983 1 566498839 821999356 1 776525728 936144967 3 534885302 706735116 1 2 11985 2 11979 3 941693620 970439283 1 2 11986 1 959591134 966872381 3 234741222 509024459 1 2 11987 1 615310952 837524285 1 497364156 762425944 2 11988 2 11969 3 563245158 926547458 1 2 11978 3 831566187 920576893 1 3 897735138 977533964 1 2 3337 3 393037396 966564993 1 1 725923061 856665061 1 433383757 649501532 3 49197824 865211815 1 1 514580583 682382446 1 212390003 768279085 2 11993 2 11990 1 385684404 634130979 1 55660275 887427560 3 182212883 997177668 1 3 85550217 561900488 1 2 11995 3 573536547 734751111 1 1 453573769 495962067 1 526304399 800699834 2 11994 1 363937651 988065897 1 78271541 986219235 3 892383756 974759984 1 2 11999 1 773830254 795436446 2 12000 1 957622679 964901325 1 204988063 580546407 3 794664889 944231045 1 1 767020068 996486926 1 306940798 668269170 3 649682272 842862433 1 2 12001 2 11991 2 12003 3 892963447 997781073 1 2 12002 3 606328231 969717286 1 2 9277 2 1429 1 187694187 630608149 3 971692960 980461306 1 2 12005 1 991604143 993177646 3 478541613 562008437 1 3 983017133 994764428 1 3 589696920 987696053 1 3 77092060 529148867 1 3 544661516 952918257 1 3 790878910 965289820 1 1 930564462 939600169 1 173982422 410428333 2 12007 1 651316404 854241396 2 12008 2 684 2 3669 3 55827348 538925616 1 2 3897 3 52930455 403574092 1 3 227368180 595061059 1 2 2292 2 277 3 3827073 338530253 1 2 4690 2 6824 1 462897063 674063204 2 12010 2 1634 1 995228474 999430931 2 5410 3 797574066 939778551 1 1 1591644 691150681 3 421383757 448993092 1 1 255980928 418022549 2 12012 3 127093486 752164971 1 3 696608787 740009282 1 1 417996052 949084020 1 925471862 993865212 1 499397499 712185213 2 12015 1 412225941 701607447 3 533367112 600303600 1 2 12017 3 945746446 970628863 1 3 656803238 931101615 1 1 775634272 919307241 3 347846812 868572307 1 1 582982559 716716941 2 12013 3 395036700 849371582 1 3 885377148 951830656 1 1 212800441 489787740 2 12020 2 12018 1 224612217 742882366 3 635836285 665328307 1 1 788583922 832032223 2 12021 1 140916245 209820792 3 844981044 913147525 1 1 147786107 362989920 2 12023 1 305856634 775034776 3 957262742 958156005 1 2 12014 2 3131 3 875834605 974619955 1 2 11804 3 902412246 903111260 1 1 595767597 922077676 3 915497896 921631398 1 2 12026 2 5848 3 262566549 850939943 1 1 878742844 962557936 3 139370829 712965936 1 2 12027 1 755024579 916721494 1 61384882 858125331 3 17550648 355519779 1 2 12029 1 466726290 978806897 3 837832003 911226499 1 2 12028 1 911997601 987407967 2 9677 2 10130 1 707421467 927018018 2 11021 1 864505442 868026758 3 987467419 996413727 1 1 916498036 945899708 2 12033 2 11041 2 1608 1 448040863 702856502 2 12035 3 894847696 952475138 1 1 885592162 939809907 3 473911137 828928246 1 1 664382261 753080376 1 771284668 971542603 1 850890629 852711812 2 12037 2 12039 1 331566070 975475314 3 451151093 858804827 1 3 525177795 550405616 1 2 12040 1 298710399 762210296 3 895941933 955397496 1 2 12036 2 10757 3 839791329 986008426 1 3 777074195 828849347 1 2 8801 1 931970446 980702925 1 632458226 800686638 3 891392748 939476509 1 1 806856452 946389212 1 289877788 621338029 2 12042 1 778829201 914757179 3 751051071 907130769 1 1 527930080 555840976 1 412546412 790957458 3 545297879 789407578 1 2 12043 2 12048 2 12045 3 570458054 952073905 1 1 713622831 999767729 2 12049 2 12047 3 396585512 807724443 1 3 974337344 974581608 1 2 12046 3 200506061 672624843 1 2 2873 3 72003167 388670350 1 2 10327 3 856746839 999688887 1 1 512976674 994493651 2 6106 3 929273242 965025075 1 3 443000215 485538894 1 3 911006021 953691080 1 1 79860919 564277089 2 12051 2 1437 3 314456557 351219308 1 1 844188446 946978757 2 12052 3 546297441 893191271 1 1 102408153 559057635 2 12053 3 900153522 928352340 1 3 771164186 884845534 1 1 449378025 776548678 3 225473250 966681048 1 3 999322740 999388848 1 2 12054 2 4920 2 10716 1 558348396 750424478 3 725053712 763674399 1 1 505018261 680602575 3 420519920 616261971 1 1 202523369 890689626 3 332853597 398292890 1 3 226437335 789771928 1 1 656882705 760966353 2 12055 2 12056 3 409426124 704920468 1 2 5708 2 192 3 557527545 956972487 1 2 6848 2 9163 2 10558 1 583375631 693038801 3 239443969 956679692 1 1 686527756 960294492 1 22373200 301182018 3 513769655 624991605 1 1 187421429 886761079 2 12061 1 377145014 636902830 2 12063 2 12060 2 8068 3 531616013 612709195 1 1 822980887 979791953 3 608169624 750354287 1 3 183461667 882238496 1 3 842295139 990008854 1 1 628569526 694338641 3 442411064 808750982 1 1 811236956 984035851 2 12065 3 256687926 740494998 1 3 194310719 926066504 1 1 194267571 695830086 2 12064 3 298982585 616113399 1 3 952476623 996290954 1 2 12067 1 257576341 935027049 2 12068 3 901479104 910875987 1 2 9635 3 570523998 881766083 1 3 505388928 854027718 1 3 705492592 900422640 1 2 4771 1 974911805 976791763 3 979507422 985221490 1 1 869452769 893580234 2 12070 1 359881887 842555254 1 196626092 601327951 3 219842036 375339271 1 1 254742089 422886767 1 867815983 986267566 1 114937432 177541012 1 960359404 978459309 3 22795149 386048272 1 3 879946594 954462544 1 2 12075 2 12071 1 977277140 997847960 1 879541076 942736865 1 587424150 663289331 3 238293569 451279509 1 1 634478182 737901385 2 12078 2 12077 2 12074 1 746265356 947768653 2 12080 2 12079 2 12081 2 12072 1 923612581 977904973 3 208519716 611297735 1 1 286926652 815198044 2 12082 3 382845622 969600319 1 3 966782600 975408604 1 2 3933 2 11270 1 30661188 456111648 2 12084 1 183756621 279420721 3 737767742 862070308 1 2 12085 3 794165374 880849761 1 2 100 1 928165044 972767076 2 12086 1 472563429 962862492 1 257928249 747725749 1 391130231 943606465 1 296299294 722699832 1 850980425 949511904 2 12091 2 12088 3 586414461 844468397 1 1 258945751 487285736 3 793699849 915095556 1 3 298883493 495228316 1 2 12087 1 949468772 989612397 2 12093 1 928720304 972797195 3 464921497 719031665 1 3 20053753 655959770 1 1 563886760 759374249 3 536653395 587783063 1 3 78092123 964785659 1 2 12094 2 12092 1 71718852 911874990 1 826752448 848221584 1 648299385 961982182 3 131290391 357867015 1 2 12098 3 614898347 789077403 1 1 161505189 776729940 2 12099 1 622412958 691956451 2 12100 2 12097 1 713877747 754309560 2 12101 3 264510503 783726345 1 3 227015902 774105271 1 1 96485565 128498484 1 817217465 982967986 3 385331024 896505851 1 2 12103 1 487439013 726083923 2 12104 3 835144615 935998604 1 3 284892397 990826305 1 3 596977205 905716571 1 3 526671390 749118798 1 1 434453489 534277342 2 12102 1 480495583 825000401 2 12106 3 101633360 751094438 1 2 12095 3 892483605 979290410 1 2 12105 1 33010655 819589282 3 697888747 727584056 1 2 12107 2 12096 1 409028345 881714660 3 652852950 960807751 1 3 566501879 999320321 1 3 875612093 986964633 1 2 12108 1 58111242 372181450 2 10940 2 1962 2 7581 1 906625390 944257212 2 5730 3 63650224 868370925 1 1 72476420 647518797 1 177073910 861696177 2 12112 1 645399540 906016926 2 12113 1 603744455 609319379 3 543250788 723241617 1 1 383067296 444557271 1 131065917 793675198 2 12115 2 12114 3 287006880 570663090 1 3 481060631 670174589 1 3 698063077 922520518 1 1 307811834 520313532 3 412843524 458155053 1 3 787010569 920853126 1 2 12117 1 741869428 843603364 1 335508819 944577332 3 972676821 988857171 1 2 12111 2 4840 2 4029 3 309456824 620901832 1 2 1213 2 5992 1 175879034 722467974 2 6328 2 4542 2 7549 2 10200 3 112765070 339367303 1 1 146590972 161878217 1 871350143 962451258 3 691470609 969276054 1 1 36563965 640755875 2 12122 1 76118654 442990330 3 73670198 358424129 1 2 12124 1 736133544 814310415 1 935737410 956213976 1 944209989 954346516 2 12125 1 714100109 727483990 1 575668486 938222219 3 233803716 292806273 1 1 830475173 892118637 2 12129 1 256552703 535963950 1 400697455 578962740 2 12132 2 12131 1 129839435 365190734 3 190801130 587684952 1 1 243109975 949004453 3 687113891 810639087 1 1 111160699 955151990 2 12133 2 12134 3 886926049 943919035 1 1 21392488 27329464 2 12136 1 175182473 919872483 3 214549581 537036331 1 1 363592029 551439657 3 812519849 978159666 1 3 326974362 903092373 1 1 731226740 851624518 2 12137 2 12135 1 152746609 849383374 2 12140 3 156959696 723207794 1 1 24278051 206624205 1 910950152 929895846 3 687676680 987772858 1 1 25869349 939640443 3 591784235 647601812 1 1 145845120 507439118 2 12143 2 12142 3 308996017 962325505 1 2 12141 3 644942409 750432081 1 1 236637994 717775471 2 12145 1 270896142 750040891 3 319990832 532945714 1 2 12146 2 12144 2 12127 3 861759450 877114438 1 1 417468260 619861720 3 932512284 938553052 1 1 529235200 785372858 3 578661952 796829622 1 1 268076469 802596767 2 12149 1 254947512 655358021 3 715238015 835436482 1 1 775572174 983362330 3 41266337 755310785 1 2 12150 2 12151 1 453332170 582315114 2 12148 2 12121 2 12130 3 971392435 983759238 1 1 430495817 533422020 3 47641541 726953323 1 1 751248374 962930306 2 12154 2 1049 2 2719 1 682021419 800819355 2 11135 2 1105 2 9799 1 145357656 523332872 2 473 3 38435769 458342649 1 3 116511787 947375875 1 2 3352 2 2370 3 217710736 411478196 1 1 762721025 939518653 2 12157 2 3826 2 468 3 379862556 564385425 1 1 296595107 565581331 2 12158 2 5339 1 172544480 944982284 2 12159 3 786802320 830083886 1 1 639983873 913110095 1 949358888 962992181 3 243970353 947693666 1 3 415454298 895626557 1 2 557 2 7420 2 5838 1 207980696 492527430 3 425120310 438885166 1 1 408222963 813823744 3 56619875 407042504 1 3 942573574 973461787 1 3 427028561 587033785 1 2 12163 3 157779312 885465196 1 1 683864270 942098959 2 12162 3 487163156 904885514 1 3 292142355 473112148 1 1 230162117 411377201 3 524243774 630241079 1 2 6659 1 899527620 956332962 3 464484419 866188425 1 2 12166 3 14280159 537961536 1 3 498961038 750010914 1 1 983227263 991471858 1 352659266 451412854 1 75309919 92143316 3 590855249 972646932 1 2 12167 3 300414714 326702059 1 2 2892 1 765277636 766079682 3 366551228 497338899 1 3 71811941 350487264 1 3 741474113 925680773 1 2 12170 1 299247336 866787252 1 150195828 618376626 1 561278141 966675823 3 18010091 70627359 1 3 719374236 797711879 1 1 650267572 884711922 2 12171 2 12174 2 12173 1 773505358 992742510 3 911557791 989272787 1 1 772335649 853855801 1 286210356 574636014 2 12175 3 285904215 405435879 1 2 12176 1 350594166 430088817 1 576397019 672804900 2 12179 3 719447981 911615687 1 3 687717279 926792608 1 1 241559501 764411344 2 12180 2 12178 2 11243 1 124986493 703933860 2 12181 3 771970087 823883399 1 2 3355 1 161229787 822173862 2 6631 2 10769 2 2698 2 4843 2 4259 3 619689297 778680345 1 2 9509 2 6322 2 10018 2 5846 3 383110936 779072983 1 1 235827541 246063247 2 3755 2 8833 1 972587020 998362853 2 12184 2 10947 2 5712 2 8316 3 623378880 721880469 1 1 691343639 938427879 1 662770108 714043068 1 767740813 973918963 3 713615714 884419154 1 2 12185 2 12187 2 12186 2 1348 1 769730472 939855964 1 986631738 989894207 3 277786428 935654341 1 3 287879918 944372256 1 1 378735674 471111205 1 5754286 457258750 3 336689174 561825639 1 3 162804169 441895271 1 2 12190 1 675831422 734328604 1 224563442 255020776 2 12192 3 267666184 545105569 1 3 442345177 948562334 1 3 737795450 914337886 1 2 12188 3 823318212 884583352 1 3 558070264 626363153 1 3 685009596 991148063 1 3 227191764 952698173 1 1 947766188 988296980 3 988421736 990880873 1 2 12194 3 775343249 885358916 1 2 12191 3 485925645 795853544 1 2 12006 2 5579 3 811220091 894763592 1 2 7470 1 867801060 936669381 2 12195 3 937729495 947541716 1 3 975076333 978112423 1 3 402762223 715366485 1 1 622108891 992695797 1 379123769 778920886 2 12197 2 12196 3 986572196 989113755 1 2 732 2 10170 3 767796670 988902590 1 3 445755476 547787934 1 2 4820 3 493957117 581240818 1 3 640961946 745559851 1 2 1827 3 763919389 819663673 1 2 7762 2 2710 3 28723524 328842114 1 3 739080244 983927763 1 1 393261626 668987507 2 12198 2 2110 2 4126 2 5907 2 7914 2 7137 1 438396213 924406030 1 386641377 677717182 2 12200 2 12199 1 509420848 984253489 1 477402891 641293382 1 57447668 720500338 1 261790626 665112637 2 12203 2 12201 2 12202 1 168627433 931901095 3 733270877 833262689 1 3 212793889 276164998 1 2 12204 2 12205 2 462 3 847699527 856852723 1 3 234807141 242209874 1 2 10187 2 1584 1 794989168 988128656 1 271434913 597144230 1 199981044 415551663 1 81286438 279901062 3 713686741 884520154 1 3 222045875 884552634 1 3 125863599 311301173 1 2 12208 3 809603011 873606818 1 3 761450957 901289426 1 2 12207 1 858984671 988743273 3 855959512 943168991 1 3 968763667 999987698 1 3 926832141 977480115 1 2 12210 2 12206 2 2070 1 261629645 969107681 3 476655899 882539179 1 2 12211 2 10305 3 380742539 622215167 1 1 812886781 900999266 2 12212 1 844179495 912413409 1 998776435 998897143 1 344106903 657571080 3 649030203 777268883 1 1 115222175 432458222 1 642946616 979892265 3 174631700 873509634 1 3 622520533 841188819 1 3 229268959 657065806 1 1 128385613 367113504 3 625860333 818971747 1 2 12218 2 12216 2 8994 3 589489168 855654920 1 3 67073725 826043783 1 2 3888 2 5267 3 776768649 936250480 1 3 289959072 833522450 1 1 782166610 797918592 3 375321499 852805926 1 2 7828 3 800407959 897656618 1 2 7795 1 138671960 583096628 1 111338272 931426872 1 389964624 832378991 2 12222 1 89091902 873566149 1 726892226 738097825 3 80709595 210208789 1 2 12223 1 28895563 685221845 2 12220 1 186858442 439910766 1 715373483 772282486 1 46345299 110815850 1 735279431 884176125 2 12228 2 12227 3 13823194 945054812 1 1 744896466 955460995 1 499480594 677171933 1 181135012 597109440 3 870243134 943462112 1 1 9886591 188879838 2 12231 3 677412548 685488546 1 3 363804290 743488031 1 3 810591495 972649357 1 2 12232 2 12233 2 12221 3 492984924 730117218 1 1 491189056 546737114 1 145345892 259908420 1 341399595 602431932 2 12236 1 261638173 977089497 1 721980802 743120578 1 24010332 447151236 1 496720246 992558618 2 12239 3 659096774 895675391 1 3 119544406 427249805 1 2 12237 1 742923621 887884329 3 537100301 899388665 1 1 629262351 889230366 2 12241 1 551143040 673399250 1 523572028 941248422 3 484090794 552777200 1 1 388200214 457635519 1 97854747 350164201 3 856766056 978055621 1 3 205971019 802695015 1 1 49091718 378599533 2 12245 2 12240 1 985626834 991186439 1 508578822 855632938 1 164316603 573404915 2 12249 1 127344638 677513229 2 12248 3 272928200 861484481 1 3 93060710 602550924 1 3 932829999 985109355 1 3 697037233 788043121 1 3 670448561 931449745 1 3 463242683 789650673 1 3 620026367 746822739 1 2 12250 3 623752328 643832926 1 3 522406491 971820666 1 3 421282573 883477980 1 2 12242 1 848608247 968149624 3 486018865 505881526 1 3 881800063 926166607 1 1 590450424 867916744 2 12235 1 282652527 646810913 3 127177695 600839874 1 3 954840732 981519155 1 2 12251 1 283353593 730966969 1 289153591 753669407 2 12256 2 12255 2 12243 3 302736278 963300312 1 3 525971049 598593921 1 1 752928571 853101443 3 251327959 478080490 1 1 3211453 568293793 3 401027054 729725942 1 1 75164276 654675299 1 808315339 868748049 1 352971869 837981530 2 12260 2 12259 3 424382453 888812816 1 2 12224 3 782757285 800736385 1 2 12252 2 12257 1 648293569 811873773 1 291438864 586815340 1 151837090 912653042 2 12263 3 879787986 916729395 1 2 12262 1 505850259 549700269 3 281500912 357810041 1 2 12265 1 419696118 534813052 1 540343719 667589788 2 12267 2 12253 2 12258 1 226600131 505767837 3 820174592 990692425 1 1 454893227 562281739 1 188908829 887289845 3 572427508 582082507 1 2 12270 1 514555294 680674375 2 12271 1 554665223 794771557 2 12268 2 11700 3 10184581 151288863 1 2 5204 2 5433 1 741764833 883262963 3 314222221 873611323 1 1 515083434 592125744 3 519579139 962236264 1 1 455694528 516937567 1 814958096 973161345 2 12276 2 12273 3 435079526 674945397 1 3 644162138 752021621 1 3 59537886 128240777 1 2 12274 2 9876 2 12066 1 389930878 639832055 1 161457007 988770869 1 244301416 356964053 2 12277 2 372 3 517014607 941574320 1 3 112958500 749345053 1 3 672534177 939327647 1 2 515 2 7430 2 1902 2 693 2 2939 3 837871197 939989337 1 1 854838772 941458160 1 657567528 680884922 2 12280 2 12281 1 486484738 845643573 3 613455795 790178724 1 2 5563 2 147 3 362959892 579134723 1 1 736025280 978903280 1 992821283 995787654 2 12284 1 472477517 862733223 1 977182757 996755110 1 501449925 576706288 3 849367600 870209922 1 2 12285 3 873621010 926027468 1 3 467438431 999967227 1 2 8744 2 4225 1 490638072 644834032 1 121906487 625011833 1 798083527 916117512 1 666746510 750133921 2 12288 1 294578557 912636866 1 226863283 291601543 3 721096134 908238914 1 2 12293 2 12291 1 92958949 475447812 3 313977070 981007081 1 2 12294 1 931125075 959034499 1 71791124 460423081 2 12290 2 12296 1 247830525 461567077 2 9577 1 518388441 773326863 3 202205285 986310458 1 3 116003526 124461867 1 3 115195619 889332035 1 2 9686 3 511599135 937291238 1 2 6751 3 920114421 967470019 1 3 242284749 576762923 1 2 1736 2 2682 1 249168085 579563836 2 12299 3 513482055 766271885 1 1 292734809 828330473 1 202551044 321255737 3 246035729 337813792 1 3 311146090 793132909 1 2 12301 3 27633098 907893618 1 3 159741993 543330815 1 1 419987400 847802280 1 391498416 640491684 3 307053489 936232700 1 1 172882462 792760917 3 971680160 972830595 1 3 572322571 836692598 1 2 12304 3 664207440 811527419 1 2 7100 2 10307 1 198421484 814048486 2 9176 3 32558314 960054198 1 1 976581285 982266061 2 12306 3 788384372 890221218 1 3 599859227 864864832 1 1 308459044 479495864 1 568115541 892398388 2 12307 1 683850702 810918498 1 244080904 866935733 1 572769723 907115050 1 727077336 993142616 3 607166157 869440633 1 3 527194196 858673745 1 3 305996330 584947289 1 3 121059476 859033721 1 1 317624271 946073507 2 12313 2 12308 3 165095653 282521989 1 2 12309 1 423679735 633583176 1 329313520 968614355 1 780277174 925861851 1 138387713 976696441 3 695329849 731494520 1 1 420671143 810680859 3 7602745 904446408 1 3 600338907 878691155 1 1 302966057 417980726 2 12315 3 896164439 933952372 1 3 738850856 931157319 1 2 12314 2 12317 2 12316 1 892693340 902043338 1 878427551 981865298 3 376868278 896861507 1 1 731061976 846266060 1 697122166 992346659 3 905253341 986744483 1 3 183655524 473368833 1 1 247029697 720896694 2 12324 2 12321 3 503925598 848895380 1 2 12322 3 903168899 904640452 1 2 12312 3 476854123 586275421 1 3 607065382 949089190 1 1 211362408 421859593 2 12325 3 266433275 845610528 1 3 507281791 635524694 1 2 12311 1 644742231 783757255 3 376150259 639733563 1 1 339587897 725385208 1 611449512 878103702 2 12328 3 548247518 789117300 1 1 269451429 832103046 2 9 1 21947284 694306551 1 670326564 926899091 2 12331 2 12330 3 506043336 843202662 1 1 933639992 936731777 2 12332 2 5946 2 1545 3 516984663 602725583 1 3 499024378 616873084 1 3 665318177 910895166 1 1 342678615 623356144 1 213398909 393048522 1 668537655 685256264 3 546978003 590798884 1 3 40527493 506816073 1 1 212151856 719088629 3 55703886 728691588 1 1 253038894 329611448 2 12333 1 616645764 733572239 3 639722877 869517301 1 3 632466735 937265827 1 2 12337 3 867903026 904358976 1 1 912260156 966078989 2 12335 3 758308026 832726180 1 1 679651046 890852433 2 12340 3 929192791 973259150 1 3 161654802 797577459 1 1 433995835 768245160 3 698599587 770725778 1 2 12341 2 12339 1 24546444 584684520 1 289046524 657102575 1 1286420 172187476 2 12344 2 12334 3 597903046 663607175 1 3 502422759 827804251 1 3 899970787 928978586 1 2 634 1 608809359 985844512 1 379215164 878926577 1 193979624 416160283 3 573141847 801813608 1 2 12345 2 12346 2 8077 3 175177976 967934910 1 1 142325592 928695202 3 20913093 127357825 1 3 247351644 746227931 1 2 12348 3 486489409 510251035 1 1 239792988 743159687 1 832911276 916091194 3 344465876 927363593 1 2 12349 3 439827895 482138609 1 2 5660 3 517352289 605128187 1 2 1102 2 4703 3 794327604 924524072 1 3 432086365 512824232 1 3 633231899 840900820 1 1 740394976 746656255 1 710004835 900419652 2 12352 2 12351 2 10092 2 209 2 10468 2 8473 3 81681271 683240733 1 2 11080 3 848285929 970683955 1 2 2167 1 774855413 993786406 3 481851289 539134001 1 2 3637 3 57710490 717454486 1 2 10752 2 7963 2 4968 3 786679145 896584369 1 1 847182572 899824940 2 2812 1 567921047 745659367 2 12355 3 732186903 860653726 1 2 2079 2 9303 3 170297049 539717555 1 1 282659965 517758026 2 12356 1 339534826 559055315 2 12357 1 488617785 603685849 3 402699168 816181190 1 2 4032 1 239477739 649150734 2 12323 3 821458884 851193736 1 1 901399177 916678079 2 12360 1 901448870 907631366 3 789177568 944078247 1 3 22472806 108155118 1 1 39880127 546875350 1 42080729 172815102 1 186357248 716356412 2 12363 1 813204461 859343650 3 464266166 723766512 1 2 12364 2 12362 3 182828026 960180417 1 1 470602638 771345975 2 12193 2 12310 1 348785322 724434138 2 12367 3 839341431 967346083 1 1 675173135 965875987 3 93446785 967765427 1 3 316496709 421723319 1 1 299666856 415880962 3 607147083 911041068 1 2 12369 1 79118568 853249636 1 370548471 445806578 1 155789292 390264145 1 404369335 600293245 2 12372 1 261252053 797731726 2 12368 2 12374 2 12371 2 12373 1 81291292 848615198 2 12375 3 69946507 770725993 1 1 710535852 995891102 1 243073958 573344088 3 704462514 881396886 1 2 12377 3 176771606 920256084 1 3 189591498 848986184 1 1 543509734 776785949 3 747553610 750646369 1 3 485613681 490026671 1 2 12376 2 12370 2 3544 1 112268697 413440597 3 509593736 550806998 1 3 763265135 795156638 1 3 695073497 974868905 1 1 497211495 595317476 1 348333254 453160771 2 12379 2 10434 1 724405276 795102208 3 761807404 875114890 1 3 857923168 912731545 1 2 12382 3 359436423 452473276 1 1 934930707 995855794 1 802967666 882622820 3 487726194 862906114 1 3 602102961 687431343 1 2 12384 1 223331556 616997062 1 460177242 844251328 2 9641 3 219956719 531954800 1 2 3527 3 632050410 691459162 1 2 10821 1 108953072 743980978 3 605573877 750547470 1 2 12387 1 540683023 876155691 2 12388 3 588127607 595460499 1 3 873795266 946038936 1 1 623247531 817277646 3 948085725 968134782 1 3 569336730 816208221 1 2 12389 1 918653600 971561403 3 431073851 944703866 1 3 342220146 766025266 1 3 114211233 786988559 1 3 93129364 383784602 1 1 340454642 442468933 3 802203822 841067442 1 2 12390 3 688336380 924693324 1 2 12391 3 846440471 991671366 1 1 550579137 875829889 2 3241 3 408945180 431461900 1 2 1779 3 239857971 313036847 1 3 988135703 993387794 1 3 974272769 988465130 1 2 6906 1 418916135 898352374 1 471433868 552659081 1 197483334 422653341 3 187285804 299644907 1 1 214152711 453331947 1 799702413 899291547 2 12394 3 206322628 334165102 1 2 12397 3 158531164 161488164 1 1 278098463 647533496 1 297922016 672529370 1 64728009 498092147 3 992964532 996416487 1 1 283582731 467365294 3 783270099 896467190 1 1 460709808 708649944 3 636901007 748981535 1 2 12400 2 12396 1 272870763 382293767 1 134538157 154835013 1 837499666 911151916 2 12403 2 12405 3 552195793 969072741 1 2 12402 1 19109420 97785245 2 12406 1 799458012 853316995 1 280370680 520343356 2 12408 2 12407 1 988995973 993381648 1 604257631 765823782 3 461340561 627404152 1 1 17210161 894314697 3 88986394 308667945 1 1 237753391 362645660 1 79543778 636392582 2 12413 1 821128427 859933960 2 12410 3 766140258 783942608 1 1 709690487 770704715 2 12409 1 73106407 324982996 2 12415 1 76437432 211265880 3 270654470 671214941 1 1 50577089 574142367 1 890683152 939726116 2 12418 2 12417 1 751790877 894409800 1 379788681 663965290 2 12404 1 627072401 861776918 1 93376922 585070095 1 489510299 800623640 2 12424 2 12423 2 12416 2 12420 2 12399 1 481601180 901790040 3 442198038 494174223 1 3 723722360 750647715 1 3 843709655 888218637 1 1 335079004 612905594 2 12395 3 631162265 795159615 1 2 12412 1 303969484 580917783 3 856823750 860280516 1 3 870063121 952195081 1 3 59131539 332914440 1 3 28576894 545114471 1 1 499859402 837121157 1 982972480 988391445 1 216911309 388727567 3 949483940 986774536 1 2 12429 3 26185489 664442359 1 1 765653464 801704002 2 12430 3 144213076 232240127 1 3 64554905 536078671 1 2 12431 3 125810660 240822721 1 1 56454278 155953246 2 12432 2 12428 2 12427 3 354133566 637525572 1 1 739385846 842470511 1 479832307 877081856 2 12433 1 153971774 644569584 3 10486504 422529495 1 1 868208461 954693657 2 12436 3 199560653 866972888 1 1 531889807 657402870 2 12437 2 12434 3 833948151 896182353 1 2 9470 3 121427684 588743842 1 1 774244758 939687534 3 615517177 976895322 1 3 196131366 731729451 1 2 12438 2 570 2 6345 3 875617116 967407027 1 3 788243112 918351911 1 1 800181 862413247 1 189304356 277605686 3 122697677 183533863 1 2 12440 2 5704 2 6950 3 680050641 825911271 1 1 222745783 236093227 1 126213501 878636223 2 12442 2 6133 1 964784207 977056923 2 12443 2 934 3 759174054 840365401 1 1 720850361 856746734 3 975574474 987040662 1 1 246664207 820162323 1 17772632 516085523 1 686845877 803307471 3 570591260 633069563 1 3 432272113 516935462 1 2 12444 3 224683293 803980391 1 1 583272976 922489190 1 105896862 283013149 3 302754540 932187481 1 2 12446 2 12449 2 7026 3 315760044 691706093 1 3 647134020 830796142 1 2 6007 3 955971540 979341949 1 3 59029726 757902835 1 3 597792524 995304166 1 2 9350 2 3738 2 8468 1 111816724 486552474 3 22677620 337168124 1 1 22227145 373320465 1 331302120 905026199 1 568210096 962206385 2 12453 2 12452 3 900081682 923386327 1 3 140961508 565918833 1 1 259284934 277398212 2 12450 1 613452526 725808692 2 12454 1 818743164 987512615 2 12456 3 637090595 704630360 1 2 9586 3 745912392 830524050 1 1 779718205 876712804 3 516493161 633776698 1 1 417307324 654915386 1 695961490 941763862 2 12459 2 12458 3 762623683 911556574 1 3 102996779 911504535 1 1 969355062 975357581 3 244829914 771514262 1 3 119880848 996181144 1 2 12460 2 374 1 745958745 862243145 2 12461 3 102951128 142079376 1 3 559782952 935684967 1 2 3177 2 4311 1 847969989 993950161 3 177720259 349783476 1 3 536669899 712589501 1 3 477171766 879584348 1 2 12462 2 3455 2 2854 2 9238 2 503 3 218878962 659177451 1 2 2487 3 630325074 887083748 1 3 114765552 303518555 1 2 9158 2 2080 1 331152686 490300582 2 12463 1 515410986 857647696 1 187502700 945284563 1 767930753 895666365 3 938857790 976996084 1 1 705688104 850660051 2 12464 1 866710578 884116288 1 93797168 945704015 1 24386688 58940190 3 262976547 586191475 1 3 213532242 271894082 1 3 390351013 974068970 1 3 376542892 757151132 1 3 798905891 903598960 1 2 12465 1 876971801 940456428 1 251504871 556753476 2 12472 3 644252670 928695193 1 2 12470 2 12466 1 865691938 967902033 3 753443503 892006262 1 1 3803969 252991451 1 658027780 994656139 3 635243862 880418409 1 2 12474 3 382971963 892198057 1 3 178418359 894632737 1 3 466265501 640223982 1 2 4433 1 964752148 982802825 2 12476 3 107559612 383799690 1 2 7741 1 613952152 949863908 1 545214653 950396023 1 902512628 920785962 2 12477 3 428549893 524434316 1 1 352509466 602067735 1 421308058 571617040 1 553516747 951158306 2 12482 1 782310385 966934259 2 12478 2 12483 2 12481 2 2737 1 876614892 932647797 3 510865111 715808977 1 3 976391941 997199049 1 3 68775120 197468763 1 2 12484 2 3546 2 8042 3 466947656 873690970 1 3 972073866 980165937 1 2 3236 2 4539 2 5153 2 8393 1 118984643 330593201 1 323317246 666485356 3 185613977 191499492 1 1 950448695 988851754 3 681321538 832819885 1 3 740437082 957744735 1 2 3125 1 115486525 220383982 1 644621079 721542483 2 12488 1 388271519 409819280 2 12490 3 699959874 736467390 1 3 890800128 902679388 1 1 803347425 922604036 2 9491 2 5887 1 191636532 945594574 1 289538286 708098467 1 880129621 968557432 3 734268134 969050823 1 3 590335383 797904938 1 3 126936778 913544076 1 2 12494 3 308380528 539553091 1 1 781105078 902676598 3 584410797 936385227 1 3 230984168 434911280 1 1 881693432 973021487 2 12493 3 540180181 685902072 1 2 12496 3 912847084 956869496 1 3 376197465 761532360 1 2 1198 3 837054415 983255222 1 2 8623 2 11789 3 385360630 770281283 1 3 21259615 416995567 1 1 398436024 411666092 2 12497 1 304702968 433434314 3 872268926 944683513 1 3 526991592 784232959 1 3 714781708 998469815 1 2 8774 1 770618121 942891156 1 76783050 592006288 3 331438886 616774202 1 1 244560404 768471657 3 429027649 550016977 1 2 12499 1 367771437 496893171 1 605222793 970169730 1 66246744 68704839 2 12502 3 32603461 154512483 1 3 220387830 677777939 1 1 51471377 200169226 3 227173550 882369437 1 2 12505 1 595541567 764299695 1 100808007 615727766 2 12507 2 12506 2 7333 2 6888 1 79242044 83457504 3 670664681 918787682 1 2 12508 2 6909 3 624038276 891893791 1 2 2724 3 619167992 927670787 1 3 520548487 925085520 1 3 415992647 776359908 1 3 454299555 778192937 1 1 529806998 965002925 1 685238743 936664649 1 454785252 707292752 1 220770303 746988674 3 366988974 839563105 1 1 88653081 980261968 3 569406782 715454218 1 3 939364294 968145689 1 3 627920266 878145896 1 3 903260895 932292741 1 3 240135383 319456074 1 3 969757965 992765216 1 2 12509 3 801853 580109098 1 3 833498166 892041290 1 3 64949888 732765161 1 1 339365431 692464725 1 439347986 960810562 2 12511 2 12510 3 398221780 562213337 1 1 152012367 977607559 3 954686039 994156120 1 3 357033583 622472971 1 2 12513 3 625610009 971680403 1 3 717138882 756202130 1 2 12515 3 266894582 379423614 1 3 209559842 878488042 1 1 129707197 830027353 1 295364226 626667922 1 700353932 746505239 3 52044217 497978765 1 1 266267448 380871816 3 398520636 805331163 1 1 777101552 977712336 3 218582952 467502566 1 2 12518 1 310912567 692592904 1 856528651 993589497 3 326203238 492229892 1 1 10558105 260630667 1 754520516 934927679 3 80856380 731617828 1 1 284647885 937483945 3 178712907 377187154 1 2 12523 3 550982189 805880682 1 1 233001916 500699331 1 528461324 967353794 2 12528 3 495630069 877199383 1 2 12525 2 12519 3 420830146 701779096 1 2 12522 1 643036305 761137922 3 136455906 773094721 1 3 267205334 682910949 1 2 12529 2 12527 3 845019063 983409790 1 1 307580625 909328882 1 730121591 812224579 1 64731277 815974611 3 508471261 725286825 1 2 12516 1 715624132 948427510 2 12533 1 350610291 629581223 2 12534 3 761799219 775149050 1 2 12524 1 891522536 959872409 3 596974572 785119960 1 3 689213162 701495245 1 1 698043826 740654066 2 12535 3 404472607 830743989 1 2 12531 3 342496454 408466104 1 1 433115249 909239884 2 12537 1 39279292 840929609 3 587193012 885513629 1 3 969540438 980357641 1 3 81300343 954759754 1 2 12538 2 12512 1 497286844 990621636 1 323978780 762199673 2 12540 2 12520 3 86877199 121166582 1 2 12530 2 4878 2 7349 3 476042925 477932171 1 2 4368 2 11998 2 4775 2 252 2 8436 2 5303 2 2750 1 925154716 961365823 3 824348723 887704979 1 2 12541 1 664982433 970784874 1 875396191 986651829 3 699652386 893397562 1 3 513754269 897184272 1 3 876201640 960563335 1 2 12542 1 801727518 866483801 2 12543 2 12544 2 11055 3 91806004 821539243 1 1 967187277 987412768 1 83650522 905675935 2 12546 2 12545 2 3644 1 35119523 923607674 2 12547 2 3485 2 10296 2 4910 2 10449 2 788 1 355205454 993717111 2 12548 1 655031417 671868953 1 108647596 792697937 1 904998829 922314636 3 598984848 710927474 1 2 12550 2 5709 2 5583 2 1322 2 2395 2 8562 3 631636875 707567260 1 2 4753 2 2187 3 628680382 833021752 1 3 676563991 743740324 1 3 612781964 847170739 1 3 966311173 994492928 1 1 679477582 784301123 3 99176510 725011197 1 1 368590367 956865107 2 12553 1 657513434 779601623 2 12554 3 656948125 933679826 1 3 889910556 935337388 1 3 393826597 828507586 1 3 442983505 888407790 1 1 671220358 875708399 1 130455301 887719656 3 947060619 978688184 1 3 458729422 986521152 1 2 12555 2 12556 1 733978374 863844270 2 12557 2 12552 2 3073 3 141536492 844455679 1 2 3450 3 547916184 709894717 1 2 5454 1 38541634 235444355 3 823089260 833136515 1 1 827616322 852318317 3 990380033 998381364 1 3 835726043 872189441 1 1 810083053 907984404 1 614670204 620815974 3 368562705 612960680 1 1 506522644 913841393 1 923766378 964817164 1 161803975 765689667 2 12562 2 12559 3 808371964 814318428 1 2 12564 3 633730931 716350545 1 2 12561 2 4561 1 979175040 999942003 2 12565 3 625745474 726636203 1 2 10075 1 46349388 557904620 1 620105673 670389521 2 12566 1 22834398 150234436 2 12567 2 1279 1 945557813 995052544 2 10691 3 574842223 771509859 1 1 721427947 981536764 1 361870789 503138261 2 12570 1 46330680 482736700 1 73642582 297597949 2 12571 2 12573 3 367041312 601502033 1 1 787969446 882153146 1 824043709 882047473 3 719778854 918542759 1 3 10638102 893960661 1 1 659286274 716855546 1 770779879 886095024 1 882219197 977161915 2 12575 1 865245573 954712645 2 12574 1 685109729 958009272 1 952943998 999446377 3 275081849 706449341 1 1 605996245 955579234 1 872692685 873417906 2 12582 3 669333368 841659676 1 3 261731761 765116994 1 3 206954221 582660108 1 2 12578 1 877984465 896678317 2 12581 2 12577 3 949876301 972894550 1 2 6117 3 358502227 801396377 1 2 9209 2 10906 1 83772609 711120329 3 316744125 375996896 1 2 8326 1 364109971 963934639 1 844010175 975332640 3 622324782 814308262 1 2 12586 2 12587 2 4628 2 6865 1 876368777 902857396 1 378205628 689600234 3 765218550 904500034 1 2 12589 1 26616819 113063962 1 167516180 442487354 1 805527445 827025680 2 12591 1 337868916 798189764 2 12593 2 567 1 462834362 592604674 1 679879196 775356002 2 12594 3 711347959 816494063 1 3 375701274 824977578 1 1 291695604 459086750 2 12596 2 5777 2 99 3 54402589 996859382 1 1 747989847 893432054 1 328831333 700358287 1 565541630 843308720 3 206323051 720935291 1 2 12598 1 757205989 888523563 3 107202159 605812422 1 1 133891671 439125644 2 12601 3 338289057 745634752 1 3 851709006 881977339 1 3 60263764 402559033 1 3 792779869 848616551 1 1 85863297 762750755 2 12597 2 12599 2 12602 1 426697955 789388149 2 12600 3 350129060 914999193 1 2 4010 3 81220032 268552888 1 3 264937736 577633675 1 1 380639413 994182775 1 67260681 724920185 2 12605 1 311390022 822409357 1 657608412 805141756 1 712258104 967662303 2 12604 1 408127127 613777196 2 12609 3 282698697 455501719 1 2 12608 3 86322298 715829668 1 2 12607 3 758453748 787128699 1 1 772875905 969504667 3 190625760 491967651 1 2 12610 2 11832 3 297678607 819546025 1 3 807655985 898298967 1 2 2996 2 3612 3 615290974 955197450 1 1 959656819 959799745 1 502660416 564570604 2 12611 1 61470942 642052037 1 46295115 730007386 2 12613 2 12614 1 806038834 841866968 2 12612 3 7082273 978506220 1 2 4298 3 705926623 965200791 1 3 347103462 460603166 1 3 909071291 950936582 1 1 884923039 932455670 3 582176238 747221829 1 2 12616 1 915658102 922375930 3 940639868 952150322 1 2 12617 3 626551234 921425715 1 2 4696 3 491005547 617966036 1 2 12032 2 5789 1 594497056 663764135 1 839302430 926394359 2 12618 1 295269879 658205073 3 421272467 448105387 1 1 645105049 706537721 3 917615612 937591971 1 2 12620 2 12619 1 589366739 662039828 2 12622 3 900539427 989632358 1 1 967033556 977833619 1 456104147 829439351 3 925024302 943973777 1 1 788679206 846114104 3 254098377 326063651 1 2 12623 1 55150900 396978512 1 672221816 708755418 3 88646238 158637201 1 1 124336023 645805610 2 12627 2 12625 1 320327649 580637434 1 395733457 767035729 3 961080708 992712894 1 2 12630 1 16060104 634843874 2 12631 3 44789174 769478030 1 2 12626 1 569791422 809930286 3 61402147 410712287 1 2 12632 1 339506771 805987041 1 247561042 596582735 2 12634 2 12633 1 144141810 416243293 3 225732021 816403093 1 3 981603740 993233754 1 1 38115868 449845284 2 12635 3 95351380 916408389 1 1 958530630 965650735 2 12637 2 12628 1 801491643 875901825 1 106978667 330360633 1 714517186 929703363 3 740249112 789275000 1 3 568092099 602290757 1 2 12640 2 12621 2 12638 2 2938 1 399761405 534879445 3 141338011 341187245 1 3 518394376 733777496 1 3 672649474 824708792 1 1 939824824 964114052 2 12642 3 580761 858683910 1 2 12641 3 231917727 453858095 1 1 418339675 668217932 1 917714764 980395358 2 12644 1 372204833 498645770 1 278656076 574307868 3 623576173 896140564 1 1 458941734 939947058 2 12643 1 752108707 943306268 2 12648 3 967508569 988926716 1 1 932033651 932044114 3 839452911 973896591 1 3 261227694 571583460 1 3 147509977 598000217 1 1 769485498 880865330 2 12649 3 891941854 960386866 1 1 108194395 547623240 3 992450669 997742105 1 2 12647 1 324258012 378148597 3 883485924 916712145 1 2 12652 1 483365911 531181463 1 646279041 958989772 1 425334145 639387862 1 698639217 787336434 1 839030997 957768292 3 403637974 537636958 1 2 12654 3 497920262 760530471 1 1 358485063 549502915 2 12653 2 12656 3 341151235 949016638 1 3 983354770 997857083 1 2 12655 3 192211376 743355937 1 2 12658 3 217319743 661233011 1 2 12657 1 230129070 834070792 2 12659 3 160401033 665903841 1 3 377726222 641739910 1 3 171866609 921282295 1 1 384270856 517489068 2 12358 3 856925759 949142869 1 1 331962324 804250920 1 210479870 591941291 3 495943663 776721813 1 1 295581578 563937357 3 716109924 740144483 1 3 236042365 861379502 1 2 12662 3 125655763 346091521 1 2 12663 3 625581449 637117375 1 3 250675265 326406245 1 2 12661 3 589919248 661882828 1 3 935966868 973558394 1 2 6851 3 693003084 907098182 1 3 435060839 650298285 1 1 677318840 927407874 2 9807 3 899152430 983034453 1 2 3653 2 11435 1 610667230 701294603 1 495892439 955344686 1 200260291 654839994 2 12667 2 12666 2 11160 2 6702 1 685133982 725814876 2 12668 2 1156 1 907449117 958106142 1 984718912 991688621 3 134339764 185338630 1 1 63321418 841266076 2 12669 2 12670 2 3606 2 6285 2 1096 2 7731 1 381601753 727790813 1 836206484 959272627 3 422002091 457326137 1 3 471162773 907040871 1 1 754239583 769984491 3 843771399 910300387 1 1 975371205 987578471 1 328361316 640115975 1 965032822 971777897 3 465292297 727688221 1 2 12676 3 328843425 644455811 1 1 170873804 812853246 1 127502768 816772865 3 562919007 619545263 1 3 115769884 605172130 1 2 12679 2 12672 2 12675 3 492032050 551232231 1 1 163650203 380248324 2 12673 2 12677 2 12674 3 259167975 614414344 1 1 491088014 842236477 1 502620649 829768229 2 12682 3 761286412 918744306 1 2 12681 2 12680 2 11491 2 5373 2 6148 3 613488934 831859251 1 2 9387 2 820 1 285295771 321596662 1 259415003 843335474 1 748029551 755111034 2 12684 3 12451983 773125434 1 2 1267 2 1772 2 6519 3 999155062 999366088 1 3 894386010 936660537 1 2 5451 3 269301665 426419238 1 1 254735204 699252133 1 48477266 756631298 3 872406325 931771899 1 2 12687 3 213874561 603686587 1 1 73439221 590373996 3 764875207 934359844 1 1 675268838 760683358 3 550887512 571443416 1 3 309041509 656597611 1 1 79546359 97042746 2 12689 3 290004429 819792869 1 1 40415268 119965895 3 698743650 843585267 1 3 925752505 960422456 1 1 148301918 597136095 1 374992502 412976244 2 12693 1 921482098 987315274 2 12690 2 12688 3 515205568 679684436 1 3 3455297 606429223 1 3 48609098 707948120 1 2 12694 3 4646774 277950465 1 3 192113993 271747097 1 1 314312926 475484080 1 798754784 966136339 3 639564959 974377249 1 3 268530080 406304358 1 3 122828700 618642182 1 3 473737306 887979729 1 2 12695 2 12696 2 12691 3 936961984 941016970 1 2 8925 1 519627617 776416251 3 371474222 579417346 1 2 12697 3 356539834 999545249 1 1 953429273 964007433 3 27837440 196483090 1 2 12698 2 1655 2 2536 2 286 2 2790 3 593736983 645106004 1 2 676 1 881859371 951858331 3 94171982 989726253 1 2 12699 2 8620 2 9045 3 895472599 919590384 1 2 5466 1 737864734 795266091 1 32428827 362732113 1 277760894 416205306 1 652108305 669451265 1 826482116 910920256 3 363062295 543269632 1 3 537025650 701304579 1 2 12704 3 89232117 752055555 1 3 522019015 859347714 1 1 393162190 617937404 3 929555156 983803776 1 2 12703 3 78082778 893657013 1 2 12700 3 672268526 818376211 1 1 235802371 943355240 3 378577039 661647443 1 2 12706 3 187925806 902841976 1 2 12702 3 611087763 939657836 1 2 12701 1 130237944 162328884 3 735441060 956576308 1 3 547553397 657281221 1 1 932473076 964666153 2 12708 1 299476460 929344660 1 225982311 789275615 1 122983559 924353191 1 168682297 474384225 1 537638056 612574784 2 12710 3 527009522 560153678 1 2 12711 1 370236388 780709173 3 463919630 961503668 1 3 235731218 574811787 1 1 607627737 649775694 3 710019700 860547228 1 3 185022449 510061864 1 1 113630134 522814243 1 135622771 561931617 1 721726646 796676913 2 12718 2 12715 3 285209753 964981975 1 2 12714 3 56356106 545122570 1 1 594594110 914222543 2 12713 1 989254416 994316552 3 739592874 832151358 1 3 776929193 849748026 1 2 12712 1 687487421 751421049 1 896696067 915574033 3 462538411 875705484 1 1 820387297 963657632 2 12721 3 619211088 743861294 1 2 12723 3 228285170 993684554 1 2 12707 3 336764117 658207684 1 3 428655278 589767477 1 2 12716 1 501412063 817595043 1 845290979 907434624 2 12724 3 265052450 378091923 1 3 535567713 797654280 1 2 12719 3 781895133 812261977 1 3 609409480 811280918 1 1 331908702 770424313 1 726006889 779688179 2 12725 1 505990832 718921794 1 114338044 573571758 3 844884012 974246861 1 2 12728 1 35165424 881834832 1 804979847 911551577 1 564380017 900676891 3 530142433 909592020 1 2 12730 2 12731 1 871834234 968888857 2 12733 2 2900 2 7547 1 714170930 982004876 2 12734 2 5094 2 3291 3 666937716 933163915 1 3 884836235 895387296 1 3 371559049 927771893 1 3 250380266 362753219 1 1 962311762 965612948 3 53173355 607572125 1 3 4297023 974102372 1 3 119081317 173259146 1 1 466012901 598997253 1 981897592 983946584 1 472489778 949772931 3 751987460 821736087 1 2 12737 1 502051877 988371204 1 685582098 734116300 3 74148931 372669570 1 1 47487316 117139652 1 341060327 730478586 2 12742 2 12739 1 6853718 999113134 1 13105812 821548136 3 635162014 683598441 1 3 480178084 873999379 1 1 542146336 859575468 1 544470907 887485838 1 994067714 994129335 1 535486124 679481649 1 656182683 931080843 1 701269668 907276330 3 160853962 365777871 1 3 186696574 695436179 1 2 12746 3 376260679 978092461 1 1 439122164 572941004 1 690761570 957066601 1 852491150 874287317 1 552948167 645640726 2 12740 1 640155134 703742901 3 97689543 335779410 1 1 863321083 877007597 3 199976187 849687082 1 2 12754 2 12756 1 587338759 945718631 1 435532803 819412652 1 2169545 72347261 3 987291440 987637471 1 1 252732082 796507132 3 853998753 901757766 1 3 709123160 916056284 1 2 12760 2 12753 3 431527872 488456933 1 3 235952706 793060622 1 1 831983472 897145052 1 946061974 960854466 1 793932119 960215139 1 759405489 856955545 2 12761 3 308938560 805290435 1 1 958783505 978256365 1 766606718 885211839 3 169112885 579182043 1 3 92274957 560406824 1 2 12766 3 966325428 995667484 1 3 581688839 583482223 1 3 403703762 685783229 1 3 707565259 865464331 1 3 711930413 787830056 1 2 12763 1 412965141 761810921 2 12767 2 12765 2 12745 2 12736 2 12750 3 333897142 365424941 1 3 569053064 921382459 1 2 12747 1 309597779 481770606 1 210811815 727292630 3 952110672 953769503 1 1 757077455 980893433 1 179245571 672543197 3 951957303 989616406 1 1 835785223 978079243 1 850235815 854196602 1 647489028 881519056 3 385321520 401424503 1 1 161360371 996669360 1 755757657 936069610 3 914175370 931449176 1 2 12770 3 18464495 343503088 1 1 146022777 436337029 3 349246437 362220897 1 1 125291747 653699461 3 139519765 766341893 1 1 115661037 287273772 1 771612813 802025924 3 54555993 775018748 1 3 569125736 611432518 1 3 834840845 982194841 1 1 264275869 784225866 3 675710037 986509879 1 2 12778 1 47469263 167103218 2 12779 2 12769 3 43942467 200103249 1 1 146628071 505789299 3 406299839 873307543 1 2 12783 1 964566749 988816319 2 12784 1 465860565 493643442 2 12785 3 631019347 788788462 1 1 10735881 963999763 3 123843008 696863064 1 3 902882952 943409835 1 1 837104567 910689965 3 84119982 436554617 1 2 12786 1 51989676 251542035 3 886636692 937938670 1 1 235551846 291120680 1 438577817 539781508 3 608315339 782269595 1 3 165852329 776357531 1 3 960490106 966647738 1 1 555487500 997848183 1 894554013 913662510 1 191079003 573823379 1 66730745 839352211 2 12791 3 963821426 975675654 1 3 154903682 609790338 1 2 12794 2 12790 2 12793 3 852970385 889974946 1 3 529587177 600504629 1 1 213501938 314808435 3 712335406 731168309 1 2 12792 2 12788 2 12787 3 971459151 979992187 1 1 217521591 699754619 1 867057259 968520231 3 37329495 539040588 1 2 12781 2 12797 2 12752 2 12735 3 60261857 933919469 1 2 1612 3 322279213 356325473 1 2 9412 3 893847070 953494472 1 1 167817928 612088465 3 642138987 754820058 1 2 7485 3 728272682 910713724 1 2 7250 3 514483788 925655947 1 2 2614 1 151226900 333210407 1 808049395 840785458 1 724139400 957772565 2 12801 3 164432813 611666334 1 1 806364978 948513095 2 12799 1 39348747 412017254 1 203575801 812465503 2 12803 3 516860800 657925920 1 1 266573175 512621003 3 663600500 718451569 1 2 12802 2 12805 3 440078079 708391086 1 2 12800 2 11967 1 825697182 990141800 2 8512 1 535016065 793535873 1 355167379 719244340 2 1214 1 7283936 316900731 3 919222185 974050971 1 2 12809 1 870895283 918671598 1 685607200 830920938 3 708883950 722514338 1 3 998001007 999243387 1 2 12810 1 301721327 860075500 2 164 1 722789157 723128359 2 12813 3 172965287 900241409 1 3 346704550 646451812 1 2 1056 3 54138338 117958200 1 1 76202603 99878477 3 290649870 919647276 1 3 459497871 971078696 1 3 582938483 818024517 1 1 65394957 515793504 1 201471094 496477453 3 674739330 790475311 1 1 785052783 858267116 1 941101993 971046390 1 252244865 370231384 1 910904629 982552153 3 204819674 244441064 1 2 12814 1 117246216 910534224 3 659704383 926422636 1 3 45484929 61579308 1 1 261061393 976806933 1 640920803 666903347 2 12823 1 279157803 366559182 1 148563611 420859636 3 339216556 342716374 1 2 12824 2 12822 1 542334918 841046986 3 446125212 724603202 1 2 12826 3 541373798 601709044 1 1 921230602 981542896 3 278246338 590590278 1 2 12827 2 12819 2 12551 3 186654802 519117971 1 1 950404694 988034479 3 194474047 924897919 1 2 12828 3 415022989 689196141 1 2 6209 3 370935151 652021308 1 1 980008438 997291720 2 8973 1 200577803 405932249 2 5572 2 4415 3 232367300 730551999 1 2 9429 1 823932276 970268496 3 769595113 958621921 1 1 543712344 569152369 3 482108735 912373035 1 2 12831 3 446446921 516979771 1 3 34100255 112049615 1 2 4591 3 731825294 837504701 1 1 770003370 810111314 1 720833590 813425604 1 6399482 174956948 2 12835 3 473539813 633731180 1 3 137376701 792727756 1 1 683325683 887867124 1 714091772 760757741 3 581941362 855243065 1 3 841268024 952054002 1 2 12837 3 875784508 954337701 1 3 114345793 458231387 1 1 156547655 223460331 3 901412482 951388735 1 2 12838 2 12834 1 653588178 741184868 1 183131228 933865013 3 295872186 471559449 1 2 12839 2 12840 1 96854038 411106334 3 68513492 782910998 1 2 12836 2 5423 1 511826997 814509075 3 871718127 968326239 1 1 364959643 389016091 2 12843 3 595518401 602836760 1 2 1421 1 558679838 569322477 2 12844 1 736045758 749835261 3 715618907 891499211 1 2 12845 2 8041 3 79074899 636645994 1 3 756877047 793986189 1 3 306399611 669732737 1 2 11648 1 207594025 959546603 2 11896 2 9652 3 365686534 447770856 1 1 759542994 772470943 1 338159720 771418072 2 12848 2 3410 2 7478 1 339259699 617433400 2 12849 1 97080284 681150978 3 592380512 974912309 1 1 139366263 679524176 1 908400370 940277883 3 645556217 993077309 1 3 309766667 367646294 1 3 119213969 995602314 1 1 420442945 869732725 2 12850 1 586056991 623014878 3 396454492 503026444 1 2 12852 3 991099387 992953249 1 3 808662101 988671668 1 2 12853 2 12851 1 630435043 656293818 2 12855 1 82176737 292502858 1 542859064 823976941 1 606091346 836655716 2 12858 2 12856 3 520907859 612714877 1 1 869903252 939817203 3 490952238 747889750 1 2 12859 1 341063210 341552884 2 12860 3 535118818 993999560 1 2 3838 2 11502 1 187765103 566363745 2 12861 1 446413369 972215983 2 9260 1 572418962 805138816 2 12863 2 5538 2 12467 1 13117549 782864321 3 485339914 764917430 1 2 12864 3 602906423 972560532 1 1 456217266 785349133 2 12865 3 62561167 640513663 1 1 870960312 905335237 2 10106 2 8858 3 817664945 984914901 1 2 5323 1 471517260 859054585 1 971532376 974858442 2 12868 1 963591695 980640518 1 912393856 918068603 2 12870 1 3472647 469270804 3 96213267 391969443 1 1 745121811 919581133 1 703146144 880576552 3 891766424 995347332 1 3 709350443 769813435 1 3 800856570 889573439 1 3 176130280 680092012 1 2 12872 1 656382851 888314696 1 856411719 997950839 1 947614266 952204052 3 265769612 686882332 1 2 12876 2 12871 3 338933239 415501631 1 2 12873 3 278468563 655439921 1 2 12874 1 440995145 970621661 2 12877 3 408417028 507240983 1 2 2188 3 638053876 925885301 1 1 515799974 984462538 3 169349979 851094017 1 2 7054 1 89983928 518097808 3 962631712 987850936 1 2 12123 1 396786451 681426709 2 12880 1 391208621 833644663 3 901358276 936076187 1 2 12881 1 738403835 756697810 3 514311491 986698497 1 2 12882 2 9657 2 1821 1 119149154 741074502 3 381619865 424672377 1 2 12883 3 945808453 978007298 1 2 2962 3 911504393 995417305 1 1 859428838 912213666 1 114750900 198030749 2 12884 3 571287946 603369376 1 1 125100112 719808405 3 74414787 106630547 1 1 426069608 670743896 1 964589090 971343973 3 951255927 994044428 1 2 12886 1 577433409 714558054 2 12888 3 270560009 936234226 1 1 897081485 991689268 3 742361887 992115907 1 1 537759509 936817837 3 489504268 624794825 1 1 675490310 922328682 3 723617950 914742106 1 2 12892 1 548031670 753353867 3 57773530 714351983 1 2 12893 1 980357456 999069630 2 12894 2 12889 2 12885 2 12891 2 11673 2 10989 2 11336 3 472977949 803199598 1 2 12229 2 7123 1 19220621 836918035 1 428442521 797436461 1 712890063 759220678 2 12897 3 572100733 699894677 1 1 945476894 971915351 2 12896 1 577755241 856548836 2 12899 3 18125175 154448653 1 3 147580664 383539869 1 1 418344666 528567086 1 884245128 885690365 3 36581779 707169525 1 1 827507538 992221008 2 12902 3 521276603 540832636 1 3 718196783 756776264 1 3 925814227 941154314 1 2 12900 1 897159033 952375073 1 58633997 561082461 2 12904 3 763261798 773520211 1 1 236715798 541255573 2 12905 1 549254380 880243135 1 574887007 585525917 3 313092797 894631892 1 2 12903 1 779101396 935154423 2 12898 2 12906 2 12901 3 207504774 834570933 1 2 4497 2 12705 3 176920743 852028869 1 2 4916 1 134270656 162751690 1 538306547 550424187 3 714299403 940305710 1 2 12910 3 863683924 999884980 1 1 435221657 698451597 1 252584115 478702956 3 761608166 901410485 1 1 521085854 689401310 2 12913 3 677006606 819872182 1 1 352691422 932437447 3 836565859 864122395 1 2 12914 1 348022606 551423817 3 337213711 410214609 1 3 405222743 571767929 1 2 12911 3 705475066 856384700 1 2 12909 1 106003656 692830008 2 8062 3 288468382 305483004 1 2 6464 3 971055658 974645119 1 2 5636 3 162702925 636569608 1 1 846603687 904126722 1 459216888 811358568 3 169543040 201904635 1 3 518716065 862093467 1 1 508489692 973984899 1 67893210 600929548 2 12918 3 586684398 746644408 1 3 235701568 715239631 1 1 921927130 963256603 1 846793903 943471414 2 12922 3 173796891 499049956 1 1 367875854 433573902 2 12923 2 12917 2 12879 1 271682753 692738859 1 12087890 252650817 2 12924 2 5428 3 444256954 806601778 1 3 575749255 646188901 1 1 737604864 943272050 3 464631691 667649120 1 3 988321120 999978809 1 1 984436757 990251964 1 321307997 789271175 3 502148213 821299046 1 3 208515818 682576944 1 1 255112353 291934219 2 12926 3 699320985 729430520 1 2 12928 2 12927 1 479492592 835078100 2 12929 2 5109 2 11652 2 8733 3 655654387 830562661 1 3 650904823 939022743 1 1 839685639 959896264 1 912899335 951535465 2 12932 2 4090 1 647846119 892811428 1 749470745 979537770 1 79792119 417963539 1 915819721 926967813 1 189275387 397340358 1 676018612 914286445 3 529584850 878632447 1 1 151310457 225463971 1 882685714 913251182 1 10239832 698662876 3 222815337 719965060 1 2 12935 2 12933 1 505051671 740275696 2 12942 3 563828119 853027007 1 2 12934 2 12939 1 335904059 839225719 3 859135022 983599075 1 3 665083937 994881639 1 3 276890155 646244067 1 3 579159475 826918129 1 2 7196 3 428145400 450670603 1 3 736417147 875896188 1 2 7786 2 11472 3 116118144 658357731 1 3 631592063 642733169 1 2 4941 2 10055 2 7678 3 929645828 966510593 1 2 5586 1 671973223 956704565 1 544929066 601762739 2 12945 3 358498315 755830196 1 2 12944 2 7267 1 808568984 872914557 3 484711820 511352416 1 3 220208115 473331947 1 3 86780048 885615053 1 2 12946 1 372702977 446897240 1 374702960 938690645 1 654058077 659896842 1 34682260 626561366 1 552934727 554367798 1 31319058 448689066 2 12948 2 12952 3 447242385 478346051 1 2 12950 2 12947 3 39113198 800579959 1 1 346132340 894816547 2 12949 2 12953 2 12951 2 7288 1 783254390 875836491 2 11384 2 7624 1 792002063 815051454 2 12955 3 977421929 985284977 1 2 10497 1 886160515 983176879 3 221604594 475412317 1 2 11073 3 568764578 765260607 1 2 7228 1 416436341 584901762 1 50589420 651380838 2 12958 1 746472205 918852810 3 206784049 535826974 1 3 462269947 682440749 1 3 59557040 394628430 1 2 12957 2 9539 1 574406904 813963016 3 596562194 884918542 1 3 138378196 314909733 1 3 879133270 908847103 1 3 771913045 842087244 1 3 698510407 955678210 1 3 282041069 303248353 1 2 12960 3 865999726 963443947 1 3 544202243 782314611 1 1 566897894 609300927 2 12961 2 1597 3 63407607 738060097 1 2 3636 3 579650479 728102280 1 3 80698524 850966448 1 3 600972949 733389165 1 2 4132 1 904579149 910587248 2 4482 1 906346366 973670603 2 12963 3 612558361 904145706 1 1 111230525 926936068 1 952086944 964202355 3 403736925 630071820 1 3 933863360 951339460 1 2 12964 1 911819515 930755488 2 12966 2 12965 2 4117 3 119858212 389474898 1 1 798623182 860534298 1 61271262 829117640 1 9902407 220056631 1 848469450 863852261 3 160474068 435505135 1 2 12970 3 197779633 667111349 1 3 215602117 964231560 1 3 468692358 958251412 1 1 982445499 984804496 1 600764237 620682364 1 41140389 976921408 2 12969 1 996749635 997997006 2 12971 2 12968 3 227140899 312081643 1 1 306700946 504812840 3 652432307 869660447 1 3 297844979 937663601 1 2 12972 2 12967 2 12974 2 12973 1 139208039 537765842 3 38128163 533693965 1 1 803903487 823020458 1 714497555 901710073 1 341876887 977091202 3 582590246 691718727 1 3 136026989 481802466 1 2 12979 2 12978 2 12976 1 21359954 968453057 2 12980 2 12977 3 460968567 611232873 1 2 4849 1 784647882 793937701 2 7347 2 12398 2 10227 3 566054131 920220582 1 2 8506 1 675618762 767621018 3 628999611 668894132 1 2 9808 1 478938001 952027537 3 813774301 867955637 1 3 915253016 961013826 1 3 840487199 944873147 1 1 575162523 925993121 1 122802936 395245818 1 19887318 706122855 1 408547311 991399878 3 435193288 440891581 1 1 429339207 607664459 1 956173555 980314711 2 12985 1 968774540 990740322 2 12990 3 336617005 341635866 1 2 12987 3 982248655 998353907 1 1 749393100 931449889 1 166059191 425354590 1 414385904 609156463 1 616873766 670840958 1 600545401 933341225 3 280355565 385419652 1 2 12992 3 109580608 497011562 1 1 628305074 930712211 3 334775751 970514200 1 1 188457021 441883644 3 869151476 915142691 1 2 12997 3 431028364 459029694 1 1 774421848 888934589 2 12996 2 12989 2 12995 2 12983 2 11960 1 391013191 401553737 1 908652228 927717517 2 13000 2 12999 1 693599523 733900264 3 764202895 802087203 1 3 840463041 932198040 1 2 11289 2 2195 2 5356 1 328373402 658612090 2 6912 2 11293 1 333951476 863136296 3 737292470 790770431 1 3 485270328 691852942 1 3 584308936 986810245 1 3 128261607 600089787 1 1 473611875 952032404 3 579139680 994271094 1 2 13003 3 102169168 431889353 1 2 5081 2 9245 3 995383166 995689702 1 1 307777846 846029639 3 439065353 702567994 1 1 381619667 589963979 2 7529 3 651242053 778603694 1 2 12795 3 151580843 507195488 1 1 585240443 822198544 3 962077684 993690565 1 1 711966409 791546355 1 704567698 748911614 1 581120241 695134871 3 752946191 778513122 1 3 816164408 971877285 1 3 772853001 916154439 1 2 13009 2 13010 3 434146950 724759797 1 3 969656909 990753411 1 3 700010320 868082485 1 3 292210868 981951204 1 3 967607249 972130397 1 3 770321923 810500590 1 1 628565743 902226728 2 13011 3 540432315 781015443 1 1 64184276 569293902 3 199024485 533850966 1 3 117938963 883684701 1 3 411674241 631418312 1 1 630980149 889738300 1 690307064 922482744 2 13013 2 13014 3 857821741 861570205 1 1 964078378 993401388 1 675214523 972046469 3 593870094 601875899 1 1 981216020 994584613 3 444438131 652865731 1 2 13015 1 763792299 787423334 3 861992178 973933985 1 3 454983978 880942555 1 1 650383885 655450077 3 591424927 813277855 1 2 13019 1 101146215 912696576 3 436956900 766108256 1 1 981052122 988361967 1 455213798 806339407 1 15622374 514821440 3 35566435 636756656 1 1 630150914 992783007 2 13024 1 435332269 452173123 2 13018 3 865020162 969655361 1 1 573689776 848067844 2 13025 2 13021 3 622427408 694637572 1 2 13016 3 316228431 447818653 1 3 41070814 534332086 1 2 13008 3 917667828 955814368 1 2 9522 3 57495308 988400560 1 1 77277243 390160174 2 13027 1 106458985 733645893 3 753812711 844903639 1 2 13028 1 489529856 844170089 1 982632692 993084621 3 330174950 467889601 1 2 13030 3 122030256 463046218 1 3 447928909 902415067 1 2 13029 3 769939792 880805910 1 1 264185270 652422476 1 648124330 729542479 1 812018865 969102775 3 703262708 710363064 1 2 13031 2 13032 3 270808014 807653969 1 3 598279989 826566449 1 1 928977185 941872062 3 756696493 765030744 1 1 482310148 586838070 2 13034 1 618740719 735482350 3 292968623 722663291 1 3 97368594 724889001 1 1 27763005 633732175 2 13037 2 1861 1 506487766 868843845 1 445700792 873361755 1 793561921 807954950 3 956703305 968290898 1 3 907504195 917477009 1 1 212409954 382182830 3 322852436 853468117 1 3 345853942 743782780 1 1 422042723 445589972 1 952585026 984883316 1 150196222 698336810 3 845110512 975690977 1 2 13043 2 13044 2 13042 1 504587311 971510144 3 377001850 630708278 1 3 395129191 466701174 1 1 498455442 833595012 1 509153369 555432253 1 621900099 855516500 1 864086076 998675866 1 537575483 956520754 1 251542810 628439353 2 13048 1 56399936 204514086 2 13045 1 977870958 994511102 3 549844338 675372026 1 2 13051 3 355352476 840971013 1 1 402645496 405448908 2 13054 3 578855129 896020771 1 2 13050 3 852714521 883684821 1 2 13039 3 172147758 228611220 1 3 381362553 844429400 1 2 13047 3 149179239 300220751 1 1 306595711 870913029 3 258419077 743567760 1 3 499538629 931072589 1 2 13046 2 13055 1 5126757 99344720 1 279289364 490791824 1 381103629 700542597 2 13057 2 13056 2 13038 1 632404435 906086226 2 13040 1 467559574 541589182 2 13049 1 107283647 647912217 2 13060 1 734171671 889379536 2 13041 1 396608697 843195515 3 907867674 913057954 1 1 578862691 618042888 3 729026475 872238655 1 1 23845533 345774698 1 752918052 945235384 1 232268054 845797113 2 13067 2 13063 3 427955545 660533338 1 2 13066 1 364162010 962826588 1 600522020 947169178 3 564938234 698401993 1 3 734613293 762191752 1 1 419819929 972966117 3 221211710 225240575 1 2 13069 1 77724637 472538014 3 482076655 925217314 1 3 328929301 808328083 1 3 266484147 984518489 1 2 13064 2 13071 3 501658245 588631946 1 3 645590880 834033869 1 1 143075578 280128211 1 65097917 916626862 3 999813684 999896040 1 2 13073 2 13072 3 49710 45601534 1 3 802276603 944184904 1 1 443744337 780298356 1 824521219 935074078 2 13075 2 9858 1 381233684 735775244 3 875587087 881653410 1 2 615 1 618297086 981143917 2 13077 3 773335360 987669798 1 3 66710440 137639830 1 3 351581062 927331228 1 2 1136 3 21751063 747571925 1 3 670835862 717391262 1 3 858633193 985863047 1 2 11980 2 8872 3 897965447 944757451 1 2 438 1 991025918 991742025 3 992012996 992914874 1 2 13078 1 945487352 955365683 2 13079 3 162960307 166632199 1 3 861998699 914876420 1 3 224925613 472152817 1 2 12038 3 796954612 894953833 1 3 3052472 325100863 1 2 9247 1 861141821 982042857 2 13080 2 7095 3 609752377 695108643 1 3 674605083 925611519 1 2 2308 2 6446 2 1678 1 361065794 706192790 2 13081 3 96535518 980710762 1 3 509844288 757855056 1 3 744828011 910240862 1 1 626989765 677120498 1 123596694 661063697 1 407157984 819993399 2 13084 2 13083 2 13082 2 5093 2 3916 1 927835247 990094127 2 13085 2 1874 3 314989778 428448095 1 2 2968 1 923615055 958594166 2 13086 1 141389487 228162113 1 484345864 656778417 1 571380630 749968929 3 617449652 808438332 1 3 233767720 633354680 1 1 310709812 644785500 2 13090 2 3030 1 377483039 637389012 1 784307720 816772292 3 991481543 993724212 1 1 990323664 992213085 1 259192243 705017779 2 13094 1 439971939 617013932 2 13095 3 791933144 859886379 1 3 748725184 817468034 1 2 13093 2 9261 2 7148 2 12526 3 461071240 785517285 1 2 10547 1 163815750 270451353 1 505841573 568599167 2 13096 2 10977 2 8207 3 283374220 833237324 1 2 7947 2 6203 2 6573 3 397615693 621770722 1 3 778315695 910888319 1 3 96435464 816150760 1 3 919141398 942745347 1 2 11461 3 345438256 998576385 1 1 326581133 406952492 3 790311985 898632254 1 2 13098 3 694372742 906921544 1 2 2042 1 680777552 795790160 3 791126689 960076422 1 2 4261 2 2572 3 494290879 784936563 1 1 28649085 733798238 1 776160743 963810323 2 13100 1 627112678 986909820 1 184818664 723854378 1 561117685 795469817 2 13102 1 536559473 911839952 2 13104 3 582250105 724523905 1 2 13103 3 998129998 999412755 1 2 13101 1 98448972 367049763 1 195351128 248686298 1 451124649 788146332 3 621626583 904203871 1 3 188435251 803344239 1 3 64863069 713251654 1 1 539804441 751840550 3 604976535 967694865 1 2 13109 3 430611587 578595101 1 2 13107 3 541200853 619459564 1 2 13108 3 248743100 920532281 1 2 13106 3 841008851 994389604 1 2 7706 2 5623 3 673140932 862535090 1 1 217740592 859310023 3 711773305 752798846 1 1 504203026 811783750 3 835817354 862127666 1 1 954754867 989326407 3 856523977 904024176 1 1 355957289 376525867 3 185976227 395923147 1 2 13113 3 634064772 928971374 1 2 13111 2 13112 1 283391221 605116574 2 13114 3 632180511 822756588 1 3 866581800 949166162 1 1 201340266 385648526 1 615560811 924572603 1 426905000 996020964 3 4835273 859327723 1 1 591278830 813151805 3 978674119 987795926 1 2 13116 2 13118 2 13110 2 13115 3 848712125 973125479 1 2 12869 2 11094 3 334818913 514661384 1 3 493828136 779618361 1 1 285832378 784801082 2 13119 3 904533997 907107941 1 3 57965615 276182570 1 2 4880 2 1261 2 11640 1 368627010 831078113 2 4151 3 387251490 748591583 1 1 319087035 707598876 2 7340 3 650727712 806525228 1 1 407557168 976190535 2 13122 3 359336170 939583714 1 1 737838378 991470052 2 13123 2 1195 1 992729688 994687675 1 565235165 982672459 1 122191294 311194627 3 627256158 940651978 1 1 661042752 836217432 3 996522947 996689375 1 2 13127 1 434478794 904906224 3 992306304 995333723 1 3 471705824 635721766 1 1 594574624 957977782 3 434221466 637818198 1 3 461142245 874771645 1 1 51877841 177210143 3 66033275 413216376 1 1 956158829 968811039 1 422272549 902490042 2 13128 1 504694638 917956805 2 13129 3 37328710 951186565 1 3 306892274 375767625 1 2 13131 3 222158932 316447143 1 2 13125 3 546396358 666862236 1 3 170471937 944450411 1 3 859382185 926320751 1 2 13126 3 65376385 965970671 1 1 367719283 611836698 2 13134 3 563513760 708200053 1 2 3785 3 253904919 850750399 1 1 810959405 839789360 3 404999219 983895482 1 1 692399659 764813645 1 843891894 993746466 2 13136 1 298138158 503621269 1 350135627 728901402 1 678008356 901180752 1 152938210 706982540 1 422954961 633684802 2 13142 3 607903197 744943992 1 2 13140 1 419727680 682172071 3 798183147 951406076 1 3 993484542 994576171 1 2 13139 2 4533 2 11633 1 813557084 960639942 3 936978117 967268771 1 1 257629771 586299815 1 156478913 210639256 2 13145 3 803481704 954425816 1 3 349381000 691522949 1 3 886950747 930797401 1 1 236846007 511581843 3 202235903 764508067 1 1 222677563 688028149 1 44245832 196769516 3 327842512 866032380 1 2 13146 1 226105702 912959903 2 13147 3 975938116 981092907 1 1 129223242 659573592 1 661357845 935548026 1 593671824 666509937 3 613731105 994951316 1 1 809106462 943554642 2 13152 3 765386586 876827769 1 3 642690228 885820979 1 1 599227284 783836686 2 13153 2 13148 1 926575685 940765037 1 326796742 964582022 2 13155 2 13151 2 13144 1 64648244 422728592 3 642364524 859811197 1 3 623413127 944983408 1 1 360141633 695277626 3 508715243 547709477 1 1 647125001 737067330 3 13802601 371876830 1 1 858249039 913135367 3 363030895 406674789 1 2 13161 1 418003941 514310931 1 762935636 995372662 1 986593543 988662617 1 263497373 306288402 3 15191666 609632447 1 1 102181538 351209959 1 89410680 177959737 3 109536434 240078181 1 2 13164 2 13166 3 853586326 906866816 1 2 13167 2 13162 1 212835063 656835197 3 621701936 998913532 1 3 39191247 393448832 1 1 92687727 593726497 1 880267389 957491534 2 13165 1 888468000 972287905 1 967214946 985988948 1 918286148 993873780 3 531298229 692056950 1 3 292211053 981471711 1 1 268557389 365381856 3 867235186 900378340 1 1 935646955 986237843 1 947881668 951344965 1 755156910 858103448 2 13177 3 991990691 995019355 1 2 13172 2 13174 3 83397554 334198535 1 3 890238444 962620706 1 1 396011935 881008516 1 450720754 625724689 3 383791563 838647227 1 1 786518174 917022060 1 703509617 989616895 2 13180 3 609967385 784076044 1 3 582991375 900371498 1 1 355885926 427887013 2 13182 3 17591814 630302362 1 1 585865926 606925291 1 69073090 726616581 3 411166314 743084754 1 3 454358859 570822035 1 3 795984021 869546131 1 3 185443653 671586298 1 2 13181 1 700418524 866936881 1 245937192 877936489 1 920661655 984464790 1 290579896 550277938 3 827149879 960747947 1 1 450828696 462406887 2 13188 2 13189 1 171492970 380656188 2 13190 2 13184 2 13176 1 431564846 720822469 2 13169 1 206387794 635570070 1 459214480 768191978 2 13186 2 13158 2 13187 1 59653989 545742362 3 578671554 840317621 1 3 479045267 941320139 1 3 919337832 945935228 1 1 906378080 940390698 2 13195 1 653445607 742320330 1 203378931 540304638 1 745045638 773252491 3 845059759 937314909 1 2 13183 1 556197529 695994624 1 543241411 766707796 1 866753903 945918785 2 13201 3 840378267 851076012 1 3 262495194 890563747 1 2 13197 2 13154 2 13179 1 894273823 994008358 3 139340814 709312826 1 3 31668798 688425646 1 1 931171549 972362590 1 809572727 917088183 3 514716576 811362334 1 1 122971203 191972979 3 576029253 990758841 1 1 282217395 955184282 3 133332271 409763205 1 1 904519333 969208975 2 13206 2 13207 2 13203 1 141877062 865169978 3 25353887 755952764 1 3 288069548 935540244 1 3 471721822 592377298 1 2 13208 1 878160769 904203478 3 178325107 822906811 1 2 13157 3 995203912 998680623 1 1 581578825 657670340 1 709565019 966229575 2 13210 3 157989392 996157919 1 3 799014829 836288724 1 1 963763277 986661381 1 35787163 744745804 2 13212 2 13213 2 13175 3 789012684 809031756 1 3 362331166 760532391 1 2 13199 2 13202 1 635414410 721757696 2 13214 1 680472696 964539351 3 684503695 905825725 1 3 615263080 616754367 1 2 13215 3 661123240 895845587 1 3 994573711 997620858 1 2 13191 1 825082943 858861695 3 311244847 712702470 1 3 492573616 558892091 1 1 424212365 683578564 1 51868274 518752876 2 13218 2 13216 2 13170 2 13200 2 13192 2 8846 3 166525056 384050690 1 1 177400171 597312896 2 13219 2 10065 1 360968627 764935293 2 13220 1 327565010 748284912 2 13221 3 296921380 768806544 1 1 208141412 265656767 2 4470 1 978986421 981352992 3 15081412 752230429 1 2 13020 1 764537373 953668004 2 13224 1 664448865 972492584 1 723134426 862649963 3 752473303 878016836 1 3 554469302 662554051 1 3 731880895 968881171 1 2 13225 2 10220 1 477247809 528978870 1 899173958 963484330 3 575001746 731935264 1 3 701396892 817611159 1 1 713971749 977992215 1 464798977 564079066 1 264319474 485722543 2 13230 3 644310163 657864896 1 2 13228 1 839997990 983794267 1 177230065 622861603 3 163422885 169639232 1 1 715988891 898154122 1 202389406 792021271 1 43609682 793437347 1 596439932 917105510 2 13237 3 168482369 921913248 1 2 13233 3 801745426 948146933 1 3 410229354 789613659 1 1 143564397 709000127 3 558067686 928515268 1 1 517119710 822719160 2 13239 3 726398378 984684794 1 3 766981608 946550904 1 2 13236 2 13238 3 441888829 796300641 1 3 339109304 401810280 1 1 86965264 719047795 3 250206257 961765122 1 1 295219972 310600049 2 13241 3 982775209 993789550 1 3 954644089 995241219 1 3 598545620 893802736 1 2 13240 1 658209425 870565202 1 334812553 707660748 2 13234 3 509497832 793042813 1 1 115308525 499850408 1 181730701 239858075 2 13244 1 763395527 848698594 1 711967260 718590332 3 90586182 769336105 1 1 659919633 947227371 3 878413516 885901373 1 1 300130324 587272157 2 13247 1 161410012 519927656 3 208147165 462179438 1 2 13249 1 998021887 998647306 3 987114708 990444011 1 1 894021359 951251480 3 758786866 775147067 1 2 13252 1 366958695 395940996 1 814174878 851443230 2 13250 2 13251 3 795047316 994531548 1 3 768363545 983294456 1 3 202173506 947843890 1 3 398753369 971197742 1 2 13254 2 13245 1 198448345 516447556 2 13255 2 13229 1 565778313 734344868 3 253989474 399814671 1 3 116815652 838445211 1 2 13256 2 13232 2 13248 2 10948 3 350116784 825785871 1 1 238503380 368721206 1 140152024 482390560 3 230843145 570042903 1 2 13258 3 146565987 875173214 1 2 13257 1 765861467 826632370 3 345944716 822426592 1 1 753467624 947866576 1 461225890 686886657 3 527019623 583102893 1 3 146702669 413840220 1 3 934745157 941120046 1 1 866027386 869020393 2 13262 1 526821437 850972704 1 668845532 792830217 1 420657789 905742028 2 13264 2 13259 2 13265 3 363348853 513969789 1 3 88499125 487044740 1 2 13261 1 339774034 513241633 3 573679499 574157829 1 3 580243093 812133671 1 2 13263 2 13260 1 409912123 445967065 2 13267 2 12165 2 13141 1 73069950 830841194 3 847744284 919448794 1 3 610959481 801551686 1 3 95721060 825912121 1 2 13268 1 422642399 437926059 2 13269 2 6724 2 12338 1 433719391 912106766 1 528464506 573050713 2 13270 1 855395535 953976083 3 160137534 578170469 1 2 13272 3 202344837 311599652 1 3 559097473 731204995 1 3 777570519 885124780 1 2 13271 2 5725 1 913703692 963388055 2 9107 2 5827 1 924523845 932659917 3 133519627 187906304 1 1 622461725 861297864 2 13274 3 539722224 611991288 1 2 13275 3 514291895 709760411 1 3 542290702 759239376 1 1 573584725 705816483 2 13276 1 740215419 835784039 2 13277 1 120689677 947823151 3 753898678 875753461 1 2 13278 3 322613210 815192885 1 1 414674397 473778287 2 13279 3 252460383 562075908 1 2 7065 2 7659 2 329 1 280987290 743941333 2 13280 3 382872235 868467546 1 2 6278 3 232452721 448115277 1 2 3886 3 906553997 915759645 1 3 403369813 414483121 1 3 237286122 686189550 1 1 436369278 520471452 3 314114334 505199454 1 1 714355799 745310526 2 13282 2 13281 3 765252252 949968254 1 1 708899202 737826452 3 385158562 762590954 1 1 628567024 682012159 1 277477941 868299697 2 13283 1 141878256 362408045 2 13284 1 399620649 721224308 3 159254061 391412387 1 1 757443764 801088290 1 579133185 976874495 2 13287 1 363506323 853101870 3 463209240 546635665 1 2 13290 1 396948569 983996955 1 731655169 976979749 1 568244421 813287654 2 13291 3 380403029 872981829 1 3 181985365 869712598 1 3 429831983 726300466 1 2 13292 1 182905712 815992054 3 963382215 985109202 1 2 13294 1 149671241 717761653 1 11999937 51967978 1 120260360 914686663 3 541545827 657017159 1 3 533997384 902794437 1 2 13297 2 13296 1 26542329 387684094 1 73097275 237366185 1 30566370 375422877 1 51058613 685105918 2 13285 1 546128297 661131898 2 13302 2 13300 2 13301 3 862525818 931159304 1 3 684221864 723660608 1 2 13299 2 13295 3 546227021 921325724 1 3 704933429 896642078 1 3 695258633 876912418 1 1 182177412 855664775 3 113240111 560632809 1 3 177671372 922532764 1 1 107463779 120971921 1 245114810 589180795 1 744665421 790983375 2 13304 1 470279830 825908717 3 753048630 826071620 1 1 282266485 651598837 2 13308 2 13303 1 973893619 982490322 2 13309 3 849649510 864775746 1 1 370449657 504163025 3 494544730 739099081 1 3 167557576 501905598 1 3 126760364 461248809 1 3 635546631 992601565 1 3 948770854 985243924 1 2 13305 1 805996058 820442869 2 13311 2 1526 2 12729 2 6238 3 2884567 425346765 1 2 4471 1 742999962 990520853 1 387358233 666677678 3 514601853 629793951 1 3 439670755 931326172 1 1 989219418 990387069 3 59592600 919736975 1 2 13314 3 382385546 406984411 1 3 581566733 807385367 1 2 13313 3 450876035 518463304 1 3 146475927 669871773 1 3 244354293 936035004 1 3 209328911 955455535 1 3 548187215 771277291 1 1 346032569 794992968 1 258894713 391317578 2 13315 1 299450983 492633637 1 293446964 594302580 3 687920378 754867383 1 3 416758464 893874287 1 1 343825514 942821592 3 743197549 825358024 1 1 471233045 777167995 3 725609736 997669698 1 1 39112135 731055776 1 52504015 621938247 3 120062172 417594414 1 3 229712663 553035866 1 1 715007421 901626559 2 13317 3 579158020 984955219 1 1 502340780 964004350 3 742394688 820733736 1 2 13320 3 725344121 855598477 1 3 341542622 653785609 1 2 13321 1 510648799 590964449 1 784535798 821903651 3 653802576 694421684 1 2 13325 2 13318 1 953679509 968790052 2 13327 2 13319 2 13326 1 598953974 827664775 2 13324 3 269006321 375344059 1 1 17474761 875118155 3 142903849 886108713 1 1 233432329 834966017 2 13330 3 899912044 922995212 1 3 245873288 962208097 1 3 533523782 778854647 1 3 103372540 115631370 1 2 13329 2 5991 1 54994561 308173563 1 525293317 821300669 1 249502108 923260276 2 13331 3 776175431 900499125 1 3 192923475 558746182 1 2 13333 2 13332 3 763513234 969272369 1 1 954195142 957161835 3 172992845 278219232 1 1 207410438 703415978 1 624365869 960648085 1 706008269 851661239 3 994927493 996947743 1 3 640788165 687607164 1 2 13334 1 463870995 721137061 1 697023603 773623148 3 337351201 456833456 1 3 12324616 585468626 1 2 13335 3 156706534 382875971 1 3 732134177 932254516 1 1 339621243 527061407 1 826202284 943497976 2 13340 2 13339 3 432493840 454140160 1 1 442052440 677976332 2 13338 2 5802 3 889922958 950291886 1 3 354422933 802217647 1 1 727151137 917401018 2 13343 2 7037 3 9693217 259852042 1 2 9708 1 848425826 920000059 3 802572457 865806534 1 1 568351872 741061359 1 781871005 866068398 1 708073300 825452914 1 990081628 999467307 2 13346 3 637961668 938027409 1 1 280508689 702204324 2 13347 3 235394068 921139408 1 2 13345 3 841692803 857175311 1 3 647845920 940448265 1 2 13349 2 13348 1 736787508 865440781 2 13350 2 5349 1 23739107 575463463 1 831873696 995194652 1 554434539 841450971 1 873986989 924126453 1 635937855 687219949 3 826611516 913116800 1 2 13351 1 870824767 892587824 1 133029363 867030328 1 38217519 386763820 1 676492491 692326318 3 195504661 583208441 1 1 862294947 966068697 3 379185570 385968725 1 2 13356 2 13358 2 13352 2 13360 3 692780149 940991824 1 3 560958726 595357660 1 1 869064528 901573390 2 13361 1 707066307 756321615 1 42463608 500512885 2 13363 2 13353 2 13357 1 356775207 713375096 2 13364 1 232933021 846386601 2 13359 3 797875836 805952967 1 3 181640712 529863806 1 2 13362 1 754128139 942479977 3 866351139 874639349 1 1 863972860 981164037 3 328364149 901764867 1 1 405880673 467938635 3 237013012 284611573 1 3 734023447 851546185 1 2 13368 3 466510433 612695547 1 1 627807573 634581882 2 13369 1 599407129 774265680 2 13370 1 610963606 739184737 1 275843847 965373437 2 13371 2 13372 2 13355 1 377025616 914489716 3 876835384 961927739 1 3 105621864 426964449 1 2 13373 2 13366 2 13354 3 186570581 770043597 1 2 7051 1 588138662 753968670 2 13374 1 211613085 687505451 2 8309 2 10058 2 3253 1 185271941 629591071 1 824657117 964785715 2 13377 3 132307964 561789042 1 3 502552799 781951338 1 1 963715866 978293426 2 13378 1 589919185 847230940 3 692519615 976934996 1 3 777402241 994651611 1 3 165438259 824808872 1 2 13379 1 295218739 921219561 2 13380 1 744894747 747048938 2 7036 2 8340 1 989659702 993453057 1 972324951 994815532 1 626478793 973671428 2 13384 3 334060823 467521393 1 1 839883919 875557412 1 586040332 663403094 2 13386 2 13382 1 586646171 937622884 1 521016008 865265753 1 826204682 976411272 1 316894197 499830669 1 975550288 993594832 2 13388 2 13390 3 791949388 965373078 1 3 597470105 897773165 1 1 285137878 697687466 3 264472861 787793561 1 2 13392 3 336878391 785793209 1 3 3847106 843500415 1 2 13387 3 846794070 992738408 1 1 838234275 900399007 3 85413558 328719582 1 2 13393 1 195414300 351182959 1 458774541 901989096 3 324665609 830745144 1 2 13394 1 351354748 753629580 1 396606515 566777008 2 13389 2 13391 2 13385 2 13397 1 163644780 602548179 3 568141697 962635929 1 1 231947102 480008176 2 13398 2 13399 3 660280610 755563953 1 1 234002679 732588508 1 949032288 982866037 1 455861083 975615443 2 13400 3 547329265 776659789 1 3 621922759 905624948 1 1 799554957 907169891 1 770024867 835682790 3 314039923 570299817 1 1 990040684 992271052 1 763015545 875632604 1 538290623 892786161 3 25087803 372944855 1 2 13402 3 660188865 842175229 1 1 514390399 961490060 1 220394352 264284742 1 548837086 651591388 1 758389072 961566804 3 846891648 913217386 1 2 13403 1 960283087 975918615 1 294481183 998544720 1 783426028 809933720 1 260228135 359215212 3 302130566 859720112 1 2 13408 3 483851434 911072406 1 3 61932492 487249133 1 3 167050097 270960951 1 3 590537632 688616816 1 3 900640177 969416992 1 3 120009601 425588844 1 1 684915739 967270601 3 50429530 379276231 1 2 13410 2 13414 1 504416961 700303851 3 929992754 983599283 1 1 302377862 991907394 2 13418 2 13407 3 955693946 994521371 1 1 297107598 416154020 3 673366573 898452428 1 2 13419 3 52555982 866508095 1 2 13412 2 13411 1 324711771 767494475 3 993299667 995600356 1 2 13416 1 704922002 795466490 1 597563171 745795670 2 13415 2 13422 1 787581263 851025452 1 779568420 858562088 3 733235685 965035902 1 2 13423 1 934938477 941888941 1 897008956 967591620 3 906083396 945419341 1 3 393776047 786448152 1 3 294100579 588850702 1 2 13425 3 676073511 817099780 1 2 13421 3 960460217 974657651 1 2 13417 2 13426 3 569242921 936397544 1 2 13409 2 13424 3 624227994 955754767 1 3 730711136 867795434 1 1 740462875 761916968 1 482650855 932581580 3 474093195 498757255 1 2 13427 3 868265982 925892836 1 1 797651052 988089075 2 13428 1 419709543 840513543 3 489383416 806998061 1 1 738801439 973488431 1 635240124 787783452 2 13431 3 439215451 519256654 1 3 244031485 895959146 1 2 13432 2 13401 2 13405 1 102317873 245936138 3 929810479 968276268 1 3 325415140 799488002 1 1 861850043 960721468 1 376581211 648778989 1 170472804 267184276 1 618459149 722089387 2 13436 2 13435 2 6625 3 711983708 891029456 1 1 251525394 663374841 1 430159908 562601138 2 13439 3 223343146 590610699 1 3 521372151 831483494 1 1 474235641 710672471 3 93861594 614341441 1 3 844142986 994323671 1 2 9288 3 880717991 946541211 1 3 755111721 804684971 1 1 707567543 996641363 1 751302837 981699414 2 552 1 906621306 918950047 3 761050063 877994428 1 2 5321 2 1426 1 723570795 848752568 3 66549141 832691438 1 1 791175050 987225872 2 1161 2 1284 2 13336 2 1867 1 973226030 978678184 1 948100612 978893359 1 269327609 357279705 2 13447 2 13448 1 24995983 736914811 2 13446 1 239556658 419856289 2 13450 1 688158995 873172757 3 103361153 750515830 1 3 597302499 685947534 1 2 13449 1 634453579 799833228 1 455895185 547876213 3 724342655 817916658 1 3 986386749 992011386 1 3 695574751 892508274 1 3 160919737 644934139 1 1 818795120 856433037 1 883087629 946064039 3 61827590 397259634 1 3 352269983 636962590 1 3 285260740 825188720 1 3 847747281 865692411 1 1 430990355 611260660 2 13453 1 349467627 703702690 2 13455 1 986672053 992910049 2 13458 3 393462528 794325349 1 2 13452 1 966297262 990279638 1 119310199 935429065 1 895088040 955978350 2 13461 1 315624675 537981919 1 876970928 911249692 3 224396985 706526560 1 2 13463 1 455541675 547996693 2 13464 1 482605280 726751400 3 788954945 997342076 1 2 13462 2 13460 1 903571192 953058367 1 585613689 736798609 2 13466 1 816633853 862062125 2 13468 2 13467 1 668453290 707775229 2 13469 3 46112546 210348010 1 2 13457 1 891232269 905029119 1 660049859 914968431 3 752439291 887011287 1 3 756557973 842074739 1 1 727200934 846994299 2 13471 2 13472 1 946928452 986024139 2 13473 3 941140779 993766011 1 3 119222234 967402284 1 3 971622942 973329732 1 2 13470 3 230368316 920805951 1 1 908487063 910050545 3 73067100 619812068 1 2 13451 2 972 1 259410582 279778560 2 13475 2 8310 3 345642998 864199964 1 1 823663640 949246281 2 13476 3 522006335 937278063 1 2 5270 1 603822866 800085247 3 603301751 841904460 1 1 664355879 832705415 1 148836093 874718494 3 111418420 483831710 1 3 424911981 824658035 1 1 236977951 507027391 3 424201123 697661973 1 3 515058672 646086515 1 2 13478 2 13480 3 610045014 882315092 1 2 13479 2 13477 2 10398 1 132877686 858788074 2 12816 3 165762168 170665072 1 1 896248492 910270382 2 13482 1 706468491 905586568 3 566663020 882741055 1 2 13483 2 10931 3 513123064 921857040 1 1 306867069 738529196 2 13484 1 592169399 963701542 2 13485 1 874224942 993109734 1 193755975 678543107 2 3895 2 7747 1 857217593 971344077 3 525538606 745075105 1 3 718903126 885955212 1 2 182 3 998543627 998795975 1 2 8959 3 154038747 651720456 1 1 87536899 412350876 3 326301767 981177467 1 3 676203606 750966129 1 2 13489 1 717940947 969733791 2 1054 3 49024170 279296871 1 1 982277071 985144193 3 174801153 914082956 1 3 103902201 262975709 1 1 701852911 920702888 1 227982181 971203447 3 596997994 811068913 1 3 284270456 843906565 1 1 599862354 867509192 3 211604460 515099660 1 2 13493 3 663169576 925693843 1 3 255530532 584810080 1 3 324375037 597548925 1 3 646266329 885531246 1 2 13491 2 13494 3 664885482 993139557 1 1 198007071 925398044 2 13492 2 10262 2 5113 2 11392 3 327945284 916373562 1 3 872758922 888006331 1 1 318508921 343891412 1 41101365 43604634 3 570177063 823776861 1 3 811263519 937486997 1 2 13497 1 474883511 546546664 1 192554722 493647771 3 362336530 623813046 1 2 13496 3 644916395 928623152 1 3 723352717 958120251 1 1 351586397 880487038 1 78880387 710814491 1 998300554 999613796 2 13501 3 730810468 990671552 1 3 48741573 183434745 1 1 104467629 618478466 3 128853392 325430318 1 2 13503 2 13498 3 991728201 995434588 1 3 90373617 744440100 1 2 13499 1 813532189 878755182 2 13504 2 1126 1 157712703 238429028 3 179502353 446332669 1 1 915582214 947128993 2 13506 3 440531214 575325316 1 2 13505 3 14844471 66219928 1 2 13089 3 648540505 843391851 1 3 690819146 786458636 1 1 768938502 822940644 2 2029 1 681940963 775594994 2 13508 3 806936927 892791649 1 1 864929453 934981488 1 233327142 748761289 2 13509 1 111597863 838759880 2 13510 3 231871571 482557120 1 1 652592862 964054667 3 220322768 354462629 1 2 13511 3 793911490 814612569 1 3 860428514 964109047 1 3 291253089 502471360 1 1 576810786 884436537 2 1014 1 325609960 721814587 2 13514 2 10317 3 413597557 774147012 1 1 239073230 491473188 1 100573163 266885183 2 13516 1 103648353 118191742 3 289939664 650895451 1 3 412921301 847156560 1 1 354002159 397386217 2 13518 2 13517 1 168287119 479166146 3 64340474 477672713 1 1 597473070 760728130 1 691404204 741616569 3 573257207 695019483 1 1 112708472 200182890 2 13520 2 13521 1 967813976 971947276 2 13523 3 948848846 988804121 1 1 676269276 700368569 3 40862295 369374780 1 3 916630185 996114244 1 3 201236788 812755958 1 1 359172665 443353601 3 523328929 944003562 1 3 274693918 610547377 1 1 985521679 991214565 1 32339945 98228813 2 13526 3 964249594 984885847 1 3 272272749 312558597 1 2 13527 2 13524 1 479707819 899838605 3 727443317 758781621 1 1 389344918 965361046 1 119297838 119994842 1 441347978 718312876 1 172043603 555908423 2 13532 1 322588198 768739635 2 13530 1 560812918 747634075 2 13528 3 91504635 441951636 1 3 747049061 765327085 1 1 642056566 921702751 3 107788058 150475545 1 3 141887797 835798070 1 3 940672084 983226210 1 1 614736243 850326788 2 13533 1 158853710 444572777 1 872778140 972865141 1 28042557 607240473 2 13537 3 917818716 919483976 1 3 271066180 661188912 1 1 170063967 939847002 3 763835642 999330743 1 3 849325410 958811951 1 3 501072708 850690809 1 1 510988628 584629509 2 13541 1 649597589 879241690 3 67917936 235586040 1 1 836127128 911204661 1 512280548 660503113 1 616822270 768405006 2 13544 1 981552926 991644481 1 956133790 986549274 2 13545 3 505406020 753778772 1 3 643907642 778273456 1 3 278361344 597961072 1 1 701217637 754643261 1 450496695 774914923 3 20284528 188759728 1 3 77730315 933705581 1 2 13548 1 818263711 972889656 2 13535 3 224143095 907986956 1 3 666104706 754978826 1 2 13529 1 506122299 562372196 2 13551 2 13525 3 37976085 442862587 1 1 934797624 991692413 2 13540 1 333429638 997381872 2 13553 1 47102638 740083437 1 692960970 852738168 1 236129496 936736483 1 880877529 949034460 3 632196488 692125858 1 3 486592012 979571381 1 3 798245138 946984868 1 1 379809993 905591335 3 354055044 755433105 1 3 571910304 949070568 1 2 13556 1 352642399 949758859 2 13557 1 693746616 840255346 3 53963406 102863205 1 2 13560 2 13558 2 13554 1 492413387 699887494 2 13546 3 345998972 460589067 1 1 432920629 961942296 2 13550 1 32403772 368580701 3 799385698 867824142 1 3 220842456 411509227 1 3 693709036 711202910 1 1 787354909 911306344 3 936945617 991583072 1 2 13563 3 480190013 722345787 1 3 873300737 956520537 1 3 74410407 493542135 1 2 13564 1 61577825 160533026 3 595555290 681543857 1 3 927963296 970402018 1 3 567357872 874451023 1 1 704782808 760028831 3 827709326 931525722 1 1 57553665 104211562 1 835576746 867502864 1 553255022 831860857 3 182542023 265791844 1 3 415871931 825369335 1 3 347828255 474862580 1 2 13567 1 518200894 688531171 3 484987494 927276151 1 3 717562832 805364973 1 2 13566 2 13568 2 13569 3 738530704 983999206 1 3 605230358 769297012 1 3 17552619 555871724 1 2 13565 2 13543 2 13539 1 533191556 537982095 3 774011564 869487052 1 2 13571 3 984054617 991474413 1 3 755221988 928513007 1 1 774267574 961194904 3 633775506 677535321 1 3 678215728 775576840 1 2 13572 2 13538 2 13536 3 379522570 559709901 1 1 220458576 951536990 2 13573 2 13253 3 551546908 895774949 1 3 720078151 934626839 1 2 2780 2 4515 1 337777157 845369428 1 875143949 909437211 2 13575 2 13574 1 76690041 418822753 1 936876308 982816027 3 401771270 733545673 1 2 13576 2 9313 3 878376800 909431304 1 1 226318551 836683002 3 11213410 270799225 1 3 889331941 914349876 1 3 992131218 995973849 1 2 13578 1 712883372 982761685 1 248579160 310532891 2 13579 3 735320823 952383141 1 3 943058279 990485724 1 3 248848759 392776964 1 3 71921787 693419464 1 3 804827130 939662757 1 1 7935016 314438911 1 445025667 617255983 3 311342937 870894971 1 1 361091885 517285032 1 136905927 417245624 2 13583 3 728697168 976402744 1 2 13580 1 900313361 920787516 3 417568165 846496474 1 1 387191728 442036621 2 13586 3 830537244 963806476 1 1 777820562 915722449 3 13321045 245143371 1 2 13587 3 191395435 896300675 1 1 34459626 215970883 3 333291815 941958543 1 2 13588 3 976481273 986403651 1 3 540954060 816591006 1 3 179301788 517976285 1 1 797385809 984786038 2 13589 2 13585 2 13584 1 441857482 980231210 2 13590 3 736995197 797935769 1 2 13582 1 447479071 549815802 2 13522 2 6730 1 127128883 298648786 1 920905161 943950121 3 568819248 738789743 1 2 13593 3 210429014 976260490 1 1 743583992 954716280 2 13592 1 443381798 570496321 2 13594 1 424541158 460347491 2 13595 3 659446959 934774713 1 2 6935 2 1598 2 4339 2 6371 3 268886229 587439803 1 1 249314794 789383575 3 27442747 959727482 1 1 933067096 962731603 3 267505592 332962322 1 3 409348419 994233197 1 1 410283997 871435165 1 325248273 537620202 2 13599 3 383782223 730450196 1 3 485715701 521907867 1 2 13600 2 7044 3 640570738 827859372 1 1 418911788 898467574 2 13601 2 5107 3 543060303 721074614 1 2 7118 3 431947002 839786147 1 2 10428 3 583257077 995252530 1 2 9328 3 271770939 908895682 1 1 560282125 847500389 1 620471187 633909713 2 13603 2 13602 3 939754956 997357414 1 3 229618638 909635266 1 3 597809604 889381887 1 1 271528120 709431628 2 13604 2 2692 2 12347 3 437211029 668597153 1 3 477771408 942486516 1 1 22951888 276594321 3 2223237 262698343 1 2 13605 3 985558876 992007507 1 3 380909281 697114977 1 1 263816693 664527568 1 698878475 915651918 2 13607 1 675197239 960950303 2 13608 3 816969464 978436305 1 3 187539487 988960347 1 1 234515902 872975350 2 13609 1 502248882 874550982 1 647855745 920588540 3 774432298 967551132 1 3 397052936 653170048 1 3 184326247 196467040 1 1 279719719 515837223 3 885678528 925381775 1 1 50709861 971640738 3 741621926 870464515 1 3 469505629 505828502 1 2 13611 3 124855722 891650486 1 1 324844593 748265693 2 13613 1 470493320 603695045 2 13615 1 344144392 821911814 1 323872245 564354879 1 112621658 132185751 3 141673322 687208833 1 1 144783499 543864682 3 848406059 932056784 1 2 13617 1 83573711 460840501 3 207869963 343560148 1 3 336266781 731284507 1 2 13620 3 934297437 962052935 1 1 497553991 564313586 3 501330331 770635278 1 2 13621 1 256791869 459954463 1 115121665 410496200 3 589237143 961650365 1 1 262759867 611731084 1 690162733 877163263 3 540353801 655278398 1 2 13624 3 287072083 759700772 1 2 13612 3 669089936 901022105 1 2 13619 1 466380727 790899220 2 13623 1 605102876 619912585 2 13616 1 605504092 757245548 3 296721315 517195856 1 3 702725591 952542423 1 3 690190049 758450796 1 3 392448350 543173654 1 2 13628 3 96716712 894780139 1 3 553839585 769186928 1 3 452841074 861459536 1 1 870682851 882033034 2 13622 1 711867824 753900454 3 225622783 816206426 1 2 13627 3 184044724 870477778 1 2 13610 3 187409164 453842392 1 3 656589792 865259751 1 2 13625 3 705059334 761824856 1 2 13618 1 292332344 919905965 3 71403748 279997196 1 1 394990713 810496510 2 13631 2 13632 3 368417720 904398231 1 3 65140002 76616081 1 2 13626 3 91570655 225237620 1 2 10711 3 530730469 723620317 1 2 6505 2 612 3 292929936 544839785 1 2 9918 2 13456 1 330140214 743154670 3 903588823 913351182 1 1 525291862 958908404 1 134448441 953792490 3 736986468 850333692 1 2 13633 1 499811945 813589137 1 942211384 944894753 1 312839579 895825815 1 75899111 961009897 1 784439247 869509931 1 928119859 943983496 3 917328544 951035389 1 3 651958796 847408894 1 1 209143403 358675892 1 767115743 914376414 3 838285973 874040368 1 2 13643 2 13640 2 13641 2 13642 2 13637 3 52149459 796333551 1 3 996127884 996581437 1 3 27610105 905933544 1 2 13634 2 13639 1 729914634 988320130 2 13644 2 13638 3 527334366 808840131 1 2 6555 3 773592923 861117549 1 2 177 2 8233 3 454068957 983761438 1 3 832437896 934714322 1 1 638953163 701913267 1 837736808 978663091 2 13645 3 798552582 830768535 1 2 13646 3 391317520 647800739 1 1 939654258 990060577 3 897866540 947589568 1 3 616490872 778338692 1 1 502561917 576524866 1 574722193 748336147 2 13648 3 767249989 807206522 1 3 995983040 999666810 1 2 13649 2 13647 1 14972245 273766620 1 262797253 620492007 1 301107133 980447249 2 13652 2 13650 3 672412008 826122676 1 1 686314343 862394121 1 140232868 925320929 2 13651 1 394435726 855888994 3 616291413 763299895 1 1 595993639 741670276 2 13654 1 530696426 531582161 3 221414678 334083801 1 1 345924812 861331913 2 13657 1 202748479 931201747 1 468312972 802139245 2 13659 2 9408 1 853676261 887960176 2 13661 3 103012001 317654529 1 3 326419378 522141212 1 3 324254999 589644764 1 3 756176316 809926847 1 2 9695 3 484979129 607283683 1 2 8386 1 244328217 524314778 2 13662 3 515711022 642632805 1 3 594225943 862695889 1 2 11745 2 8498 2 6463 1 208188609 767884910 3 246746810 902871772 1 2 13663 3 867442058 991594019 1 3 22953479 857699349 1 1 934269721 957852906 3 248133483 644324884 1 2 13664 3 841921068 984201965 1 3 406758686 861766085 1 2 3594 1 463949638 825037752 1 663453080 697017013 3 731144219 928411255 1 2 13665 3 182201978 767393603 1 2 13666 2 4892 2 12455 3 563047755 890828559 1 2 12295 1 291780994 768894939 1 624141586 695765018 1 969725211 980265678 3 359183192 602149789 1 2 13668 2 13667 2 13669 1 149346122 843712717 1 669023560 762711298 3 304484410 593727327 1 1 315379361 681490475 1 783437205 900685949 2 3297 2 9963 2 4289 3 208801712 751105307 1 1 612338688 882529733 2 11288 2 10995 1 203798151 829661950 1 95319792 172117993 3 376998746 904360056 1 3 629195209 895810234 1 3 292656393 849176917 1 2 13676 1 803155332 968775764 3 254242435 592615749 1 3 306505032 611912795 1 3 21782428 208835064 1 1 712370900 936591017 1 820192572 940923274 3 955484321 962106072 1 3 776103901 776470236 1 1 253230920 798072921 2 13677 3 379072799 815532393 1 2 13679 3 570117669 975671902 1 3 270431084 446672642 1 3 284925663 360807147 1 1 733398857 869231865 3 869913516 881228502 1 2 13680 2 13678 1 246563728 622561950 1 117726865 617684391 3 815428480 839650622 1 2 13682 2 13683 3 789259234 840630197 1 1 190262570 890242919 3 422338586 963813385 1 3 824839011 953918572 1 1 360283289 535560249 2 13685 2 13675 1 894831759 976360678 2 13681 1 324809514 371514454 1 796801084 830434696 2 11844 2 12153 1 565716988 996696372 1 16152038 134665215 2 13689 2 13690 2 4768 2 9817 1 71203760 854398813 1 505639452 980582162 2 6052 3 555321590 798159020 1 3 572396319 747777397 1 3 675871524 703502185 1 2 3185 2 12651 2 7174 2 3097 3 998280452 999106553 1 3 135788187 972923939 1 1 65700996 405870246 3 260214973 619957257 1 1 248527226 678274754 3 656025929 858267051 1 3 796294981 824177246 1 3 390907216 608877466 1 1 679232078 811575689 2 13694 3 693786727 775554925 1 1 150086317 205864340 2 13693 1 555136031 742631380 3 265861961 309677615 1 2 13697 2 11018 1 132200620 920126032 1 657378331 714336586 2 13698 1 345060243 952859268 3 869658430 895750825 1 1 706959628 877009514 2 13700 3 424392159 460667791 1 3 547858733 609963706 1 1 596152029 975979024 3 695107381 838800750 1 2 13699 3 773077904 970232558 1 1 224714887 727473189 2 11871 1 490716839 839184961 1 521710816 813510408 2 13705 2 13704 3 227564648 954632668 1 2 9605 2 3408 1 342690780 660333403 3 630627128 744738040 1 3 900271307 928739498 1 3 385429417 748929957 1 3 902216358 935248343 1 2 13706 2 6776 2 11091 3 156126560 655154258 1 1 803651177 865533212 1 677892491 720946075 3 303513675 546001460 1 3 633293962 708415038 1 3 564942115 855631843 1 2 7658 3 204384423 827602608 1 1 903940255 932972913 3 420202541 731436750 1 2 1098 1 219581083 221926227 3 47440510 280145323 1 2 10851 2 4118 3 636820363 919766829 1 1 972851033 984523116 2 13711 1 668784949 898772373 1 171966352 247825958 2 13712 1 395809754 746626159 1 642774497 819464335 2 13713 3 581199724 968068981 1 3 847559350 981167874 1 3 407815673 708430865 1 3 761881552 958912829 1 2 2205 2 427 1 474504014 975065955 2 13716 1 657476834 811766822 2 13717 1 407316853 997069118 1 380391779 791732457 3 899272796 912509561 1 3 878907519 957737982 1 3 617869211 859134722 1 1 40178132 916056102 2 13719 2 13718 3 522696398 903004756 1 1 889857097 961859590 3 610384002 895447633 1 3 474766822 578824176 1 1 145992615 202213233 2 13721 1 182478370 207585147 3 537521692 681295223 1 2 13720 2 13722 3 340124667 489136362 1 2 13723 2 335 2 13133 3 654394313 908648690 1 2 7499 1 60949547 462851810 3 474037158 993504056 1 2 13724 1 830892514 964011057 1 44627137 186600550 1 677717477 894956455 1 108543977 398985626 3 158373846 669744895 1 2 13728 2 13726 3 633087420 984496433 1 2 13725 2 13727 2 9863 3 216219990 276790458 1 3 826538141 971440059 1 2 3048 3 88006145 822512182 1 3 499227828 849954050 1 1 404013753 536429488 3 346779659 917740466 1 3 743052668 815161583 1 1 490932369 942537304 1 491710380 628673317 3 983137554 991060780 1 3 866999058 908277551 1 2 13730 3 455044791 556941335 1 2 13729 1 959960994 988844836 1 90428662 419027890 3 961310999 996892172 1 1 929026902 961806195 3 560364321 673965521 1 1 692005133 847644238 2 13732 1 963665762 978238954 3 313658633 995833325 1 2 13735 2 13736 3 393960273 898084898 1 3 437159867 791272484 1 2 13731 3 124577690 332220521 1 1 533177624 803243466 3 819356512 904040010 1 2 13737 2 2945 2 6047 1 688233177 980800925 3 998962180 999497257 1 3 115270942 275724188 1 2 13738 3 820217217 834519098 1 3 17256697 123948976 1 1 393566813 597534225 2 13739 2 1020 3 934838257 990900696 1 3 783853313 859880757 1 2 6893 3 610693592 844411546 1 2 11923 1 60126144 456961340 1 462514069 628390410 3 860381350 935733526 1 3 900082465 932000199 1 1 137862952 449336127 2 13740 2 13742 1 749719528 882984762 1 312740083 754091992 1 242384150 253408211 1 121650849 632706816 1 793248347 901184002 2 13743 2 13747 3 625186096 701223983 1 1 959430168 999546273 3 92222414 900459204 1 1 940831840 975224642 1 737716541 926525045 2 13749 3 919826566 959573920 1 2 13750 2 13741 3 251120863 437197545 1 3 543991119 829003720 1 1 760270854 895904611 1 549336760 656770290 3 476727838 692175134 1 3 286893286 715871732 1 3 638552284 860481263 1 3 793404800 883722702 1 3 887522309 945294588 1 2 13751 2 13752 3 836435581 914655918 1 3 2075463 681392067 1 3 860774345 884170918 1 1 457794778 512289028 2 13753 2 13744 1 431634324 485287502 1 653499733 712154362 1 734474564 885203138 3 764961815 833267866 1 3 890914017 935896615 1 2 13754 3 505357688 549415943 1 3 291805925 613365000 1 1 177710876 413656000 2 13757 3 486947602 592263981 1 2 3558 2 8636 1 268389573 717823161 3 837758725 923362433 1 2 13758 2 5702 3 398301334 573894988 1 2 9207 1 155846475 190575717 3 487992409 674518580 1 1 820247777 918600656 2 2140 2 5935 3 775404755 846889574 1 2 9430 1 186400538 654256016 2 13761 1 386883432 390234933 3 548965115 639133596 1 2 13762 1 142654158 644995270 1 892045589 914334112 3 479769278 913000087 1 1 101985310 903039020 3 67381959 184184465 1 1 737674696 797210025 1 921170164 946061061 3 665277688 969634977 1 1 735401006 915554539 1 634409223 692513499 1 160993424 555895331 2 13767 2 13765 3 658753632 921430408 1 3 522055315 902821789 1 1 918396805 998375558 1 718480506 981485758 3 715803387 928964243 1 2 13769 1 87015703 708144644 1 133349778 535313694 2 13773 2 13771 2 13766 1 816826865 871835497 3 389672462 419138089 1 3 577028467 633686806 1 3 450926057 941584086 1 2 13774 1 889036321 942831497 2 13776 1 386906052 600159223 2 13763 3 964017184 970913709 1 2 13768 1 862061720 879599215 2 13778 2 9056 3 519396263 853008540 1 3 146161454 913870409 1 3 122432363 524651781 1 2 6281 1 787426885 906530369 3 219723561 378898862 1 2 13779 1 332472514 935886059 3 678311180 854585265 1 3 589308739 881001929 1 2 13780 2 11701 3 684006641 757812698 1 2 1412 3 605836879 801982974 1 2 4382 3 939204814 952708509 1 2 8214 3 134817575 384490805 1 2 13777 3 85582666 864655170 1 3 575803236 668149003 1 3 595393102 673927986 1 1 863909798 880621430 1 582816454 882603600 3 679139195 975007964 1 2 13781 2 2414 2 3600 2 13487 1 553789708 720091832 3 933450585 947691633 1 3 359984142 973135044 1 2 13783 2 1567 1 284492302 338078739 3 320650153 557817759 1 2 13784 1 81434697 193153853 1 762828434 948226769 2 13785 2 13786 1 610138319 797373397 3 25983675 828582270 1 1 402360064 950051411 1 570184944 898033564 2 13789 2 13788 2 3265 3 752572542 979968221 1 2 1436 1 83638642 506690127 3 463798621 682795503 1 1 795360686 890484296 3 280959828 506922749 1 1 245155717 296082752 1 740313512 995765932 3 297978234 768765596 1 3 802083600 958766398 1 3 369456906 827413369 1 1 998069506 999509541 1 582747783 774909708 1 832152342 978276164 2 13791 3 910056655 985500597 1 2 13793 1 725315067 807399987 2 13797 2 13790 2 13796 1 230599874 978591255 3 786678304 913774067 1 1 11294696 142856140 1 216610099 255465378 2 13799 1 742233608 924600960 2 13801 2 13798 2 13800 3 832716154 999055075 1 1 366862773 379489687 3 967831523 983578414 1 3 129196586 687642868 1 3 548854778 566063501 1 3 246360403 514996257 1 1 934163300 982702728 3 50358554 221032032 1 2 13802 3 317945200 674273029 1 3 685616019 754598983 1 2 13803 2 13795 2 12069 1 471733817 823039432 1 820130270 992611236 3 785986500 814142622 1 1 43484923 813776423 1 454087996 990837320 2 13806 2 13807 2 13804 3 935731655 967292605 1 3 6728837 91753833 1 1 788698688 826350312 3 336548938 408516696 1 2 13808 1 400112510 963595009 1 137090410 413285449 2 13810 1 740390419 772032412 1 658623792 908709985 3 493070032 578952936 1 1 144134279 773611040 2 13812 3 30255519 710127767 1 2 13811 3 969639160 987873148 1 2 782 1 691888218 816551087 2 13814 3 893340968 977983475 1 1 888716654 968845027 2 13815 2 6205 1 792311549 827583246 3 912201114 920621735 1 3 786797502 909018396 1 1 646570552 985718304 1 677973802 787089725 1 210456529 236631374 1 992720801 993510581 1 136701585 137574324 3 360275425 394942013 1 3 970319138 992291174 1 2 13821 3 168384089 589150580 1 1 720176517 744250411 2 13822 3 860785580 888433544 1 2 13816 2 13817 1 425939763 772532442 2 11471 3 696557333 791758912 1 3 878513825 966939885 1 3 332414289 626899116 1 3 169187325 808842492 1 3 671650443 940121164 1 3 858550559 859399402 1 3 272078479 609320200 1 1 620961065 835024680 2 13824 1 890370518 947492145 3 224225287 894624847 1 1 810275317 964197330 3 528432704 680205928 1 3 353901234 845846973 1 2 13826 2 13825 2 9301 2 13022 3 581795714 750076739 1 1 286503749 532808379 2 13827 3 964580198 980199827 1 2 6458 1 334846235 678261425 1 504471467 851608122 1 791871232 992086716 1 923053151 959476951 2 13829 1 636750406 852848267 2 13832 1 777132720 846067716 3 866308591 939177670 1 2 13830 1 174934925 294998249 1 318223702 964613462 2 13835 3 46454580 557928546 1 3 149960227 469231274 1 2 13834 3 376017538 901175134 1 2 13828 1 363997930 970030435 1 24796457 655716195 1 831839398 850733433 3 718642909 833920515 1 2 13836 3 364168139 759881891 1 2 13838 2 13831 1 201522825 352586959 2 13839 3 293114069 891317164 1 2 7409 3 509825646 706092139 1 2 7494 1 649742241 986322614 2 13840 3 553896101 912433726 1 1 281806379 830100265 1 186249791 723789675 1 794458892 942603131 3 835183206 871463635 1 1 860091304 924459194 1 709531634 977040266 1 948635196 982506446 3 866925846 947533741 1 1 213429607 776720669 2 13843 2 13845 3 728376203 866980232 1 3 566216199 768744145 1 2 13846 3 515284774 575899281 1 3 19797292 592944339 1 2 13847 2 13841 1 488097380 605095939 2 13842 3 174540664 847632950 1 3 164112262 177943254 1 3 544547940 940653259 1 3 835221191 878843214 1 1 60327339 118210613 3 454117087 568453035 1 3 898190255 989037008 1 2 13848 3 662522010 980849434 1 3 349472651 485765932 1 3 164962888 223028280 1 2 9500 3 279853597 732724748 1 1 7044441 405442682 1 911593265 951498402 1 653671336 871639005 2 13852 3 994564208 999451121 1 2 13851 1 519417550 941098937 2 13853 3 159418369 314389550 1 1 796365395 832304391 2 13854 3 474114580 727146770 1 1 732515679 872442528 1 61920089 517006922 3 370596282 680522081 1 1 898484728 918092272 1 718518287 842284701 1 843377189 957616651 2 13856 3 592413570 746279135 1 2 13857 2 13858 3 409066696 967067227 1 2 13859 1 205738450 344513184 1 133400597 349521237 3 664395380 746936244 1 3 558258297 671362135 1 3 761975295 826628054 1 2 13861 3 615925186 640664823 1 2 13860 2 9479 1 479623265 933715326 2 13862 1 482070008 836532222 3 764169679 835939082 1 3 354768684 915782253 1 1 168758486 451272713 2 13864 2 6927 2 8087 3 920655333 965818945 1 3 533635318 618310756 1 3 241794052 353471986 1 3 662251814 705443980 1 1 900363577 995256367 2 13865 2 8434 2 6352 2 8145 1 90671606 270767548 2 13866 1 284910736 974105446 1 575191194 597198978 2 13868 3 287814160 639308058 1 2 13867 1 471370233 784842447 2 3960 1 385761075 859336137 3 399457445 938594524 1 1 351937029 563473287 2 13871 3 504518265 837435473 1 1 923640502 981142708 3 998978162 999225869 1 2 13872 3 211089877 870135666 1 1 739667561 899735809 2 13873 2 2463 2 12941 1 336561554 756624398 3 696154571 884023435 1 2 13874 1 167905255 926999675 3 187808847 380206536 1 2 9035 1 129417113 428019515 3 289096342 698744330 1 3 210634423 641935296 1 3 231346032 285427769 1 2 13876 2 7458 2 1559 1 808127218 835487989 1 644650378 922022210 1 92048926 473364865 1 836774610 852673909 1 790333204 861733726 2 13881 1 630090006 705246182 1 981653809 983475974 3 51286598 923277305 1 3 598589938 966301599 1 1 957405405 974157428 3 314938571 980528078 1 2 13882 1 69491665 723768881 1 750384927 822148607 2 13884 3 497959181 526289561 1 2 13879 3 792260095 849459297 1 3 687418514 887145870 1 2 13883 3 481763954 784686455 1 3 162560619 215598484 1 2 13878 2 13877 3 107891905 671670491 1 2 13886 1 353149176 670887666 1 217614824 657663859 1 514618271 679737575 2 13888 3 434981202 965750319 1 1 729954659 986537342 3 368494728 525311523 1 2 13889 2 13887 3 426305528 960331406 1 1 470405232 876867226 1 384025225 484253294 2 13892 1 576072462 948060974 3 732012291 757335617 1 2 13891 2 13893 3 264980917 612135084 1 1 517001104 935035575 3 307215070 778820733 1 2 13894 2 6924 2 7331 3 654055704 830872163 1 1 121237932 689500954 1 208110054 871802389 2 13895 3 769321192 828753554 1 3 111740993 479055438 1 2 13896 1 61101358 620308344 2 13897 3 852542688 906730689 1 1 734561173 962849823 1 772517489 809214905 1 509059326 986297536 3 739514403 975641404 1 2 13900 1 199496398 703113787 1 201620399 616503936 1 685828271 699629811 2 13901 1 822818476 911641747 1 840444719 904226912 2 13902 2 13898 1 460320513 582827463 2 13906 3 787057298 842093949 1 3 966540032 990151768 1 3 66547243 381696195 1 2 13899 2 13903 1 285209298 899125279 3 119227167 567154804 1 2 13907 2 13905 1 745123184 976636117 2 13908 1 399457986 671667090 1 117632709 899088322 2 13910 1 567586502 767472702 3 963798437 990493778 1 2 13909 2 4490 3 886078377 945108515 1 2 10012 2 3511 3 145172520 598805020 1 3 559401269 880366220 1 3 664314322 875316548 1 2 10952 3 57405652 638026703 1 2 3105 2 5560 1 557365803 616773624 3 819739185 875806641 1 1 753165303 899514592 3 403915330 521038457 1 1 401151683 484913977 1 342713900 534819345 1 545448321 557310183 3 539332135 942698871 1 2 13916 1 781297982 785722446 2 13917 2 13915 2 13913 3 846850631 930890456 1 3 739293552 818903313 1 1 966650798 990866619 1 278942982 290406346 1 277124719 795934006 1 46373303 337920979 2 13920 3 879233273 958545862 1 2 13918 1 101924723 395078310 3 74669704 429670047 1 3 916514133 927093558 1 1 714843530 985228710 3 822935018 845183682 1 3 326956941 957730727 1 1 449015015 560031043 2 13923 2 13924 1 26390783 681028125 2 13921 1 866256470 933713972 2 13926 1 700560303 850175129 2 13927 1 506512495 830798903 2 13919 3 621084507 636245879 1 3 296629970 871115409 1 2 8549 1 115650311 854139503 2 13929 3 76126461 658392524 1 3 583031721 748140260 1 3 220133695 260884099 1 1 588459825 737094993 2 13930 3 316612065 444453175 1 1 218130430 636499034 2 13931 3 492258741 525736262 1 3 543621376 651778516 1 2 7262 1 463076812 780114542 3 24167991 213686270 1 1 404005114 983629330 1 501792602 617483727 2 13934 1 733074097 873262821 3 435518895 865030598 1 2 13935 1 769036777 812486229 2 13936 3 426076705 978729107 1 1 84668647 250428241 3 250905550 811094099 1 1 316403149 743660334 2 13937 3 201229616 879745359 1 3 892047665 902173984 1 2 13933 1 477845486 890532458 2 13939 3 242565948 812370559 1 3 122996975 362195809 1 1 946250252 963337936 3 893246300 996358637 1 2 13940 1 830423908 965365040 3 270676904 752553665 1 3 170045488 391765726 1 1 876490914 997945305 2 13942 2 13938 1 950227519 961590477 3 474134050 616931137 1 1 742942218 960535336 2 13943 3 357038334 523160921 1 3 50709928 503399632 1 3 147326322 803356991 1 3 749637938 950787430 1 3 725141392 871480067 1 2 13944 3 825535579 879940055 1 3 818866618 851174624 1 2 13932 3 624890770 713293276 1 2 4389 2 163 2 11447 2 10079 1 526019402 761020600 3 773354625 869170684 1 3 930044453 963593934 1 1 971195609 990517006 3 767768541 888383890 1 2 13946 3 91615861 860926670 1 2 13945 1 177942940 249848705 3 549672611 785206159 1 3 620024343 719395644 1 3 458714861 985359233 1 1 65558768 471933589 3 477185130 657903136 1 3 390103436 779557217 1 1 539018212 661008069 1 900681351 913616218 3 94082297 323612812 1 1 385448023 832423912 3 438838308 977005254 1 2 13948 1 96590344 336878444 1 189173420 418617168 1 733236354 929083844 3 851268275 888608540 1 1 615177588 868142764 3 800295200 976090565 1 1 575974236 972643017 1 177999927 937298085 2 13950 1 512493193 978276398 1 214804997 334440825 3 217808483 828871773 1 2 13949 2 13951 2 13953 1 347516748 593888300 3 729660842 893309478 1 2 13957 3 518413482 806323398 1 3 855121470 953365863 1 1 873795664 963915365 3 422816885 580284714 1 3 719806496 989689142 1 1 282292091 645363102 1 40388833 854529727 2 13961 3 541179774 583608149 1 1 895752421 992787091 1 898795086 963866564 3 560289339 730328524 1 3 734509742 918857559 1 2 13965 1 40582955 478661227 1 550783622 675359290 1 296884446 312482791 3 398124779 635693592 1 1 12304134 979175494 2 13968 3 805466210 887739529 1 2 13967 2 13966 1 17015103 797541939 2 13969 3 635232955 928689501 1 3 433521145 879632183 1 1 879014481 972248438 2 13971 1 175027375 675188971 2 13972 2 13963 2 13959 2 13954 3 582773216 724768255 1 1 706415558 788385806 1 561914024 587536135 3 438131940 931660190 1 2 13974 3 700205141 730091063 1 3 283648687 844167799 1 1 253520800 594886368 3 473647557 772709357 1 2 13975 3 873818426 874106474 1 2 13973 1 417805311 505200738 3 122273149 485381127 1 2 5384 1 369956291 876296402 1 734162384 846402645 3 201103785 671458979 1 2 13978 3 654592136 690111120 1 1 587968398 945243693 3 947572045 951605897 1 2 13977 3 448277803 603591276 1 3 452030567 506310751 1 3 39694078 583329855 1 3 64443678 427339949 1 2 13185 1 646341321 956825648 1 941678351 955733392 3 764832688 820825572 1 2 13981 1 182785544 814859327 2 13982 1 686079449 834619797 3 995584753 995780952 1 3 715760081 756767408 1 2 13980 3 518264049 904033882 1 3 247001145 992527598 1 2 9825 1 894050163 918976171 2 11816 1 718726332 826364905 1 257621807 482062934 1 586816801 781906087 1 213087124 676731784 3 378009016 494822245 1 3 982600450 996719254 1 1 7270904 687572640 1 392877183 443001597 1 468028181 645319401 2 13989 1 396549262 733929029 2 13986 2 10103 1 699346730 868958680 1 640094405 776918578 2 13994 1 44524006 689099775 1 715649872 741547004 3 765504252 979765462 1 3 586134579 752590210 1 1 420525773 793547790 2 13995 3 784525825 946616397 1 3 339825212 661488917 1 2 13997 2 13996 2 10649 2 13396 1 473700200 916940330 2 13998 3 760134554 875149614 1 3 622384569 972229353 1 1 955448557 959875254 3 282868264 900968045 1 2 3166 1 564624093 743034585 1 400545748 451890019 1 710433053 730743144 2 14002 2 14000 1 412582562 615142055 1 223151926 675548812 2 14001 3 276305611 717892073 1 2 1313 2 3889 1 693451288 773625283 3 506333079 946997302 1 2 14005 3 831604558 961557989 1 1 918019712 988770255 2 7843 2 3580 3 508950817 633828228 1 3 828696398 974845618 1 3 583388992 599000995 1 1 195145236 789961411 3 379746542 922714280 1 3 806208024 957618300 1 1 215279253 238106356 2 14008 3 801976949 966649189 1 3 820948501 977673143 1 3 7022765 568700245 1 3 584812096 827064899 1 2 2435 3 762822120 861997345 1 3 576330701 782060532 1 3 235094450 327601740 1 3 86908544 279148878 1 1 81394008 706160149 3 843959320 906129303 1 1 28693994 103656801 3 400012024 885611652 1 1 677565453 837463165 2 14010 3 776712271 795339685 1 1 526141411 669537560 1 800606744 977994099 3 693020163 986682908 1 3 935799210 946247670 1 1 759908712 889784873 1 13408785 574634711 2 14014 2 14011 2 14012 3 938235420 992614145 1 2 2180 3 320202680 499975198 1 1 637831287 940712977 1 60954251 232299661 2 14017 1 928083034 987826645 2 14018 2 14016 1 120333786 544585381 2 14019 3 737697033 995895572 1 3 366320020 542599421 1 3 554821846 790017336 1 3 396869501 827238966 1 3 931953134 990971101 1 2 7629 3 810607519 881789096 1 3 108451707 697647010 1 2 8969 3 93553229 234542979 1 3 522032477 752022808 1 1 799185294 839356422 3 416004960 433525687 1 2 14020 3 826807345 851457142 1 2 5188 2 2257 3 782012151 994080987 1 3 277388416 753670486 1 3 990867587 999413249 1 1 911088807 913963391 3 97761530 142128073 1 3 205055161 838901463 1 1 967573686 983102590 2 14022 2 12059 3 464068777 761137003 1 1 295328813 764927210 1 552434465 667825144 1 823468970 942702297 1 103694977 427773158 3 258672931 701409575 1 1 749859825 860951110 2 14024 1 142356802 671708374 3 419739053 885737684 1 3 894648207 899625559 1 1 725731332 874736023 1 522044927 730314010 3 4498576 154754429 1 1 168377427 231082021 1 55482964 508247685 1 296845572 625283524 1 703962343 883614245 2 14032 3 517245372 664033363 1 2 14031 2 14026 1 741591271 924969858 2 14025 1 670669029 768678996 1 303085066 981309342 3 463731414 841360592 1 3 834901145 856445194 1 1 33529359 558032160 1 672077242 745834633 1 498620109 730707874 1 194553302 667180160 2 14040 1 523860583 738050181 3 503096778 857585102 1 3 26671923 977837629 1 2 14036 3 795890765 971655906 1 2 14028 1 960624499 973757814 1 964406100 990849697 1 794822052 907904352 1 160859717 976791741 1 570756864 746725080 3 261261346 501125068 1 3 632311954 664242921 1 2 14047 3 54299672 688077621 1 3 59172323 649328399 1 2 14043 3 989996782 992354136 1 3 542588420 789311326 1 3 863225449 911124363 1 1 957825709 983709764 2 14048 1 944653518 974738784 2 14046 3 49189826 662668237 1 3 38559439 151104975 1 3 848687932 925988073 1 2 14039 2 14029 2 14035 2 14034 3 813889522 894237758 1 1 19504458 904917337 2 14050 3 772123913 991237168 1 3 954740661 999500522 1 3 649357913 932005839 1 3 1554939 456350960 1 2 14030 1 279862872 915079982 1 293854939 515802393 2 14051 2 14027 3 782409179 847766036 1 1 482660907 719581107 1 656034822 896068429 3 826267957 865341328 1 1 706175535 760513449 2 14054 1 234604116 801901668 2 14033 2 14037 1 261962717 676900552 1 76227550 95269098 2 14058 2 14057 1 548991618 578804543 2 14059 2 14049 2 14042 1 545713907 970722346 1 883775295 950965923 2 14060 3 574296249 883844691 1 3 597814790 829017631 1 3 774373809 911901796 1 3 942397035 965156586 1 3 209821865 998431333 1 1 589481315 974550844 3 310165904 852598164 1 1 664988756 990203280 3 383702370 442412969 1 1 381791786 846006598 3 969084862 974530939 1 3 587661553 666999169 1 1 859959254 978565395 2 14063 1 686832470 935348848 3 358128217 391841900 1 3 586595600 689884721 1 2 14062 1 452755357 881075868 3 394309819 507133878 1 2 14066 1 173556305 709895221 3 836383776 893174123 1 3 225558721 883336348 1 1 524246830 602671479 2 14068 2 14061 1 602046365 691224893 2 14070 2 14064 2 8772 3 485219819 661099720 1 1 396318603 764121763 3 486625415 568785454 1 3 875299260 919533481 1 1 509743383 722135837 2 14071 1 543098328 799649051 1 432231403 481496784 1 716022683 837655979 3 382620515 555435357 1 3 610932918 892944824 1 2 14075 3 645247960 854516334 1 3 86347435 147689146 1 3 726007384 998154636 1 2 14072 2 14074 2 3034 2 12044 2 2148 2 237 3 578257144 640177883 1 2 9333 1 393247558 805970284 1 411379769 569551861 2 14077 1 162624045 583962641 3 79918006 448319224 1 1 265993511 298845357 1 602582406 766840165 1 569698676 957903209 1 336482594 887330767 2 14081 1 991254252 991539048 2 14079 2 14082 3 582387081 878594174 1 2 14083 3 733549789 894004381 1 2 14076 3 797052124 876115628 1 2 14080 1 33405009 391304527 2 14084 1 629964499 909868603 2 14085 1 855115115 873549124 3 999428577 999542470 1 2 14086 1 873700917 917199411 3 989024456 989798330 1 3 901164337 989736674 1 1 585126472 839836219 1 197435274 539098333 3 278161275 331483935 1 1 858571472 906253893 3 438394738 874723677 1 1 209309065 368595293 2 14091 2 14089 1 31333552 762691111 2 14087 2 14088 3 7252742 655290102 1 3 429578937 874827349 1 3 2581374 418693801 1 1 364706963 729889720 2 14093 3 430654448 542106788 1 3 720882287 852741215 1 2 14090 1 644640904 869662779 2 14094 1 103963378 597457694 1 567871376 610721247 1 416396139 685492105 2 14097 2 14096 3 938861473 980948014 1 1 396231244 833790960 2 14098 2 12213 3 999758027 999982982 1 2 4571 3 625850712 672155352 1 2 9208 2 12491 3 93296697 338788764 1 2 9800 3 265067094 574012089 1 2 6884 2 11325 1 650740755 679359314 1 251557992 803589541 3 40410978 253026745 1 2 14099 2 14100 2 5809 2 5951 1 884939759 915297670 1 61276513 901713294 1 834053215 927348926 2 14102 1 684708814 845878073 3 212930985 482475530 1 3 957766738 992067658 1 2 14104 3 57232220 966419530 1 1 166104572 851650230 1 339146744 988704409 2 14106 1 665842034 909413862 2 14105 1 690782350 697095411 1 749981183 982672513 2 14108 2 14103 3 651314768 779747689 1 2 9276 3 32291258 799373348 1 2 6136 1 324243537 648976780 1 922610482 949089998 3 392767215 584242001 1 1 963355358 975273319 1 492034188 644681258 2 14113 2 14110 3 315192927 648153437 1 2 5597 2 5146 1 545336921 874844068 1 672617322 746047509 2 14115 2 14114 1 357423929 710815791 3 32666105 767833383 1 1 716270551 829662738 2 14116 1 218528842 994638708 1 501289113 935739182 3 327022188 376344238 1 1 461994057 759388096 1 915359563 931021295 3 978596799 996816575 1 3 827886251 936663247 1 1 486715527 879705856 3 115071308 934397440 1 3 90837903 576758998 1 1 830635006 876841347 3 970914288 994454550 1 1 296990967 769273285 1 759629762 782113349 2 14118 2 14122 1 399248473 589609127 2 14125 2 14124 2 14126 2 14119 3 653308912 862594835 1 3 947601887 985263918 1 1 743152096 885480479 1 334020329 806727318 1 392391837 724178916 1 474172606 772029993 1 602257216 866088468 3 553723391 962614416 1 1 771742579 913443483 3 460610681 598926156 1 2 14131 2 14128 2 14132 2 14129 3 626339231 815358354 1 1 78848270 675604168 1 972333458 988409187 2 14133 2 14134 3 242532878 540055223 1 3 179867782 496402313 1 2 4548 3 895509135 943463923 1 2 243 3 844344078 995723981 1 1 450004295 597822500 2 14135 2 12984 2 9887 3 735717039 778876864 1 1 603881669 831644910 3 730348943 993985869 1 3 491929401 608145415 1 2 14136 1 487682165 497696557 3 688344707 765308585 1 3 517019220 860586098 1 3 265160833 596775544 1 2 13805 3 417959465 642770564 1 3 260579680 975080720 1 2 12764 2 6426 1 761092326 997329817 1 928545877 942358142 1 533983640 872675252 1 995612100 999125324 2 14138 2 14141 2 14041 3 953186604 965519007 1 3 113178036 394253201 1 3 718446177 798022282 1 3 444302339 797824102 1 2 11275 3 697619891 837601757 1 2 12815 3 727418078 855992276 1 2 4363 2 12572 1 40829851 968340842 3 882653119 988631920 1 2 14142 2 8697 2 1652 3 637548522 812071384 1 1 146588537 736619194 3 689231530 962972727 1 2 14143 2 4211 1 130944126 276100821 1 773780752 870266660 2 14145 1 110272187 455569751 1 571395817 735860054 2 14147 3 196096375 943595082 1 3 505759711 653582515 1 2 14144 1 821243678 919769101 1 557022859 686519453 3 124922780 308775042 1 3 41736211 725407836 1 3 181934289 503348115 1 1 277188245 279637550 2 14150 1 286626369 299699309 3 856255590 928853361 1 1 266092660 965459789 3 127959042 876846915 1 3 291489321 360136382 1 3 117080564 376655670 1 1 681904412 793588263 1 598759381 731728433 2 14151 3 213702222 543155709 1 1 111255613 207193098 1 558442616 831185058 1 793909028 933752319 1 558019871 615719834 1 929770053 960234684 3 197400620 400317674 1 1 264386378 912542747 3 511547141 832645362 1 2 14157 2 14158 3 502335256 941567708 1 1 101656651 650853261 2 14161 2 14155 1 94430133 991480268 1 768294847 930024979 2 14162 2 14159 1 149077249 543310227 1 733368837 914584025 3 320765907 366263044 1 1 761251640 828238721 2 14164 3 723873046 825275359 1 2 14166 2 14154 1 550442046 921382903 2 14167 2 14149 2 14148 1 616951055 715429431 3 425725063 475180967 1 1 296613859 719960506 3 195579162 552772293 1 1 323207133 951135612 1 54865389 617423252 2 14170 3 230977585 647725149 1 3 938371149 942802592 1 1 454756034 462317531 2 14168 2 14169 1 318358372 612523250 1 80885276 377462772 3 292893698 842721975 1 1 921763647 997239540 2 14173 1 753358345 872970686 2 14175 2 14176 2 14160 3 503071537 989907997 1 2 14165 3 719262872 895247000 1 1 847739485 917781905 3 457068765 640536919 1 2 14177 1 953169946 957487775 3 467407441 897239422 1 1 725002028 772215910 2 14179 1 831610133 899407038 3 869209809 931629134 1 3 784304897 935177484 1 2 14163 2 10127 2 13964 3 484576838 773416233 1 3 660001280 874299414 1 2 6716 2 10129 1 630380929 756879968 1 531729689 873018682 1 684891753 887716100 2 14182 1 514382135 687506283 3 282694899 674292463 1 3 350663257 978304687 1 3 969146767 979652374 1 1 698805831 733460542 1 26955235 638821205 1 97078528 668049203 2 14186 3 837754309 923665423 1 2 14185 1 4177000 798615242 3 568467452 734181737 1 1 989027613 989967926 3 845376114 943384538 1 3 465636050 877688412 1 1 612803531 922286267 3 291416797 307825969 1 1 911582255 989962512 2 14190 3 395129992 835066586 1 1 425326316 507451755 3 436336292 972370919 1 1 382172464 626325063 2 14193 3 583202918 900727814 1 1 742076167 966426487 3 540535827 812951415 1 1 59698216 178061708 1 186698621 406765954 1 957366688 998420726 2 14194 3 368938253 857849010 1 2 14195 1 265400977 667017812 2 14184 1 291504222 493438094 1 360431350 968379850 1 18208416 853984957 2 14201 2 14200 2 14191 2 14198 2 14197 1 252370356 867322071 2 14202 2 14192 2 14189 3 642694095 866334283 1 3 602451300 790349553 1 2 14181 2 14196 3 535268875 911991148 1 2 13002 1 918974584 956375161 1 98679235 717660751 1 331222101 558591289 2 14205 1 708290700 932620212 1 940307073 940445221 2 14203 1 727046402 905757766 3 792651813 923057542 1 2 14208 1 968732061 995577484 1 768186421 855230397 3 618323252 905272772 1 3 317914564 668504263 1 2 14209 2 14207 2 14210 2 14055 1 659513477 967929938 2 7389 1 127997665 188413496 2 14212 1 425974736 473156340 1 464078883 585968833 1 151857066 811101847 2 14213 1 285388592 386857415 3 216492520 748301097 1 1 376451045 907310813 3 16542888 725080218 1 1 544613683 992403686 2 14217 1 796458190 861267177 1 719824331 877630576 1 374610006 530443344 3 774342158 864801297 1 2 14219 1 100074359 350579508 2 14221 1 590577280 837822373 3 818408234 953243470 1 3 192735503 473496190 1 2 14218 1 71092949 643777729 2 14224 1 475964263 627502572 2 14214 3 773751238 820253284 1 1 528390475 656892525 1 599214027 924823048 2 14227 1 985066968 987265352 1 844999718 866942998 2 14226 3 692923916 869106824 1 3 556408952 951722523 1 2 14229 1 883019142 980524379 2 14216 3 281687333 850681456 1 3 530710354 781548999 1 2 14230 1 248224924 492383341 1 709521712 953010847 1 723303666 806501035 2 14233 3 885949161 986270924 1 1 236693558 354289711 1 491428981 805024027 3 456722395 466489210 1 3 115950294 696318780 1 3 877084691 908731970 1 2 14232 1 135510824 227785795 3 72121525 572190437 1 2 14234 3 919942530 933810593 1 3 477677880 617012478 1 1 379257568 432246521 2 14237 3 796360184 955995538 1 1 652977265 956828043 1 871425083 966580145 2 14238 3 87335560 311328115 1 2 14239 2 14235 1 641245788 648057841 2 14240 2 14236 2 14225 2 14220 3 656847823 829257847 1 2 3402 2 12475 2 3990 1 147479076 494573903 1 431213172 459857720 2 14242 3 393642589 468384071 1 3 981352592 987268695 1 2 14241 1 868239686 898832318 3 769101185 966973238 1 1 651087835 813824706 1 849244807 938433233 2 12919 2 11557 3 525306181 876111436 1 3 132912832 623563373 1 2 5087 3 806434343 892193107 1 1 900948073 941086381 1 744682839 755980597 2 14247 1 4719793 318079141 2 14248 2 14246 3 682051465 891641231 1 3 510519520 659213962 1 3 940135915 998452024 1 3 719383 760684771 1 3 116392469 412506771 1 2 10140 1 694695715 848482100 2 13121 2 13033 3 179623289 258516948 1 3 854419034 952945837 1 1 296016406 867696134 1 999496337 999779701 2 14250 1 148956056 205144469 1 546298735 871767886 1 944905228 956399353 2 14253 3 433709425 706171421 1 2 14252 2 14251 2 14254 2 9336 1 776311259 801015668 3 953317390 987761511 1 1 903240765 995318509 2 14256 2 14255 2 10736 3 462434395 722406912 1 2 12500 3 341220851 468072896 1 2 10707 1 431241940 906887495 1 47387795 245318882 1 798600700 825902733 3 697762799 776187466 1 3 871133593 966530739 1 3 47510730 546836696 1 2 14258 3 899402370 997227779 1 1 210690811 402123437 1 828845822 925589476 2 14260 2 14261 3 762945384 811988557 1 2 14259 2 2282 1 925290684 939626865 2 14262 3 381848785 390406621 1 2 4681 3 349063095 363943799 1 3 104200017 859195075 1 3 207403158 442221898 1 1 140995166 496622188 1 351847110 467300819 2 14264 1 889318842 997384097 3 526479271 783337553 1 1 731832888 816660418 2 14263 3 446558401 511633207 1 2 14266 1 808016395 964247262 3 161918229 362664728 1 2 12169 1 506380434 954364811 2 14268 1 918931012 989863065 1 139103488 470091682 2 14270 2 14269 2 6903 3 902034606 955413435 1 1 251543204 678237914 3 814543505 995273950 1 3 867175095 874192943 1 3 536036041 641820070 1 1 558239663 665333181 1 714708837 877565838 2 14272 3 600250807 941161699 1 2 14273 3 439970959 767173811 1 1 988161613 990369922 3 496620636 988592178 1 3 562966596 635326884 1 3 236012609 692220156 1 1 858073042 949014934 1 450896504 975375377 1 711890643 908389713 2 14275 2 14276 3 481362403 737317639 1 3 332563284 556728991 1 3 191486733 967042759 1 2 14277 2 14271 3 601771459 727925988 1 1 539566135 879404754 1 892278863 938964270 1 176464155 696352188 2 14278 3 500840301 549493782 1 1 363171337 816159256 3 628694391 834671139 1 1 843542433 856913530 1 127053406 487095322 1 138595083 864693107 1 452169739 784672314 2 14283 1 829998614 987057387 3 153753315 155973649 1 3 960715020 966393672 1 1 803636538 973961189 2 14281 2 14280 1 788924423 888563561 1 30228901 645290352 2 14282 2 14288 1 551398924 563650114 2 14290 2 14284 2 14279 2 14285 2 14286 3 62028168 134238961 1 2 8038 1 615490081 673368707 1 609816335 708042503 2 14291 1 316238650 991831747 2 14293 1 804996357 819567654 2 14294 2 14292 3 678290389 802072695 1 1 68427471 225493438 1 55163464 523022919 2 14295 2 14296 2 6335 3 171312419 638303231 1 2 12811 1 735787345 831799089 2 3371 1 794070363 959399438 2 14298 2 1221 1 587151724 611316808 1 376299032 619594800 3 273501177 930643338 1 2 14300 3 764977652 785645698 1 1 496256180 966005352 2 14301 1 915668932 924844658 2 14299 1 557736729 856140923 1 254432034 542073874 1 547161534 801846919 2 14304 2 14302 3 276429787 410326343 1 1 873139365 908640273 3 53112462 597413104 1 2 3049 2 3871 3 859372579 879696397 1 2 12981 2 7218 3 686717546 984197592 1 3 887775080 988572724 1 3 230525061 641015235 1 1 417066410 569620058 1 380598438 919934627 3 960804850 999436093 1 3 382477241 489567567 1 2 14307 3 432934570 615028673 1 1 464899536 513682161 1 547211909 804140310 2 14310 3 437431571 868695929 1 3 880084056 895965246 1 3 236420795 512969613 1 3 618784937 752995157 1 1 788295946 853711977 2 14308 3 976440996 986643829 1 2 6714 3 331787617 607537802 1 3 214753953 727363813 1 3 499296974 600956966 1 1 293713977 404009837 1 535336524 981175485 3 476989970 591597984 1 2 14313 1 336178250 498738254 2 14314 3 778578786 865409696 1 3 493743875 703485756 1 3 656616720 905583390 1 2 1367 2 1981 2 196 1 244834891 701512362 2 10001 2 2890 2 3611 3 767182112 894071499 1 3 555205013 824441452 1 2 2405 2 8972 2 2607 1 815210757 887157447 3 765287510 793104295 1 1 40581408 221448902 3 655241886 672060550 1 3 257528214 513276842 1 3 745890038 960279681 1 3 469394700 986819028 1 2 14317 1 434764303 470458874 3 129784851 763291084 1 2 14318 1 313333152 519043234 1 564935326 707878023 1 861484551 964699495 1 797970706 939216214 3 480180872 916628396 1 2 14320 2 14321 2 14319 3 170910776 248964446 1 2 3523 3 876382369 984674994 1 2 6147 3 172632225 830319743 1 1 662888004 977896333 3 157288263 419202228 1 3 184769396 498014180 1 1 586238483 912473090 2 14323 3 438661595 898478542 1 3 929198551 971116736 1 2 14324 1 562629853 860834005 1 177461815 219760660 3 376340387 991524175 1 3 694061069 970303796 1 1 482540101 535167448 3 865453763 869528413 1 3 23100970 627066888 1 3 374330230 425317321 1 3 459959124 767249832 1 3 808681357 904578967 1 1 151179062 197597643 1 912348463 981687659 1 354623921 840964142 1 464672323 904756266 2 14326 1 617417377 800313155 1 117675160 314073714 1 307809869 774629572 2 14325 1 906810070 980534701 1 119577226 431088416 3 228674902 993519740 1 1 873362024 958578345 1 554275640 936531535 1 889516936 898568197 2 14337 1 816865523 858408458 1 83342789 927695374 1 792585062 844569742 1 361925615 430635372 1 17694760 883794518 3 627082403 638751455 1 1 337692656 952238458 1 1596508 49024768 3 820375441 890948369 1 2 14342 1 717307151 926188142 3 525678152 603762881 1 2 14345 3 973866655 996505919 1 1 401515788 507180547 2 14343 3 644806039 922378723 1 3 737840206 755755403 1 1 293721174 533841156 2 14336 2 14347 1 602607580 902423941 1 398737632 969069352 2 14350 1 381166067 599856106 3 351866884 362331617 1 3 404268324 584291989 1 2 14352 1 304023296 662865928 3 549326988 982338003 1 2 14351 1 361357323 471840771 2 14349 1 309695560 652614774 3 919692686 955903929 1 3 30699311 248152593 1 1 205474221 855102219 1 953589965 969006804 2 14357 3 703366907 955610374 1 1 926476457 952340076 2 14358 1 433947115 700935803 3 428173691 734759821 1 1 29807033 838033364 1 633328020 867612015 1 658502011 712232420 2 14359 3 604680414 760203799 1 2 14362 3 397204041 466151182 1 2 14353 1 802127901 957032722 2 14348 1 75448968 325347492 1 70644417 370805854 3 643819781 709008988 1 3 760119379 946083767 1 1 650073790 954646259 3 410750109 449874758 1 1 882141046 985609875 2 14366 3 479582131 600779391 1 1 432630998 572979296 1 446919430 876718704 1 56885035 869447791 3 442243788 986673049 1 2 14364 1 928539562 932580898 1 641076 759092442 1 527141295 809286001 2 14372 2 14373 1 466560304 547336123 3 955281230 988197102 1 2 14344 3 76033809 118077023 1 1 514690918 565609544 2 14375 3 761745083 877927045 1 1 680896777 926338929 3 435062763 905618135 1 2 14365 1 97107135 145255982 2 14361 3 31919853 153404002 1 3 205225473 587582023 1 1 730192841 758048827 2 14377 1 632884822 697377136 1 104545520 420644863 1 821915160 833170657 3 552328162 822357434 1 2 14380 3 109853832 505172157 1 2 14379 2 14381 2 14335 3 225105200 729373873 1 1 881909592 925665969 1 340550082 586055147 2 14354 1 109576574 352728155 3 950872955 974777026 1 3 902671046 995907980 1 2 14384 3 428238194 525668363 1 1 187798779 616081488 2 14385 2 14327 1 686390439 971461082 1 211633550 514730483 2 14386 1 827073870 872392516 2 14340 3 357891948 888803318 1 1 464749753 855929590 2 14389 1 653980278 751693439 1 975779107 984133199 1 419482736 855940648 3 142970546 772965621 1 3 775782870 938099517 1 1 402700007 995683321 2 14392 3 334417376 603291645 1 1 314685991 447945825 3 897617195 962247857 1 3 509908860 921547538 1 1 485717393 618820392 2 14395 3 949077000 949673193 1 3 909461764 970325420 1 2 14391 1 96294348 950529845 3 52047965 131044684 1 1 180656778 373308883 2 14397 3 629762192 895272484 1 1 351171283 812276630 2 14396 3 362224253 801891976 1 3 216602413 630687743 1 2 14398 2 14328 2 14374 2 14355 1 129747437 294449649 3 613334360 663291437 1 1 110559729 589959430 3 855841033 977723482 1 2 14400 1 596708982 645697304 3 44154096 503467113 1 1 960588727 976267861 3 629935656 894802661 1 3 923586523 955542672 1 3 88894763 871171278 1 3 300966556 364725233 1 3 758682344 795973998 1 1 305034691 486212165 3 695029490 872316739 1 3 711333973 915349989 1 3 58469243 279752843 1 1 967012888 980759758 3 511304980 768405784 1 1 663795960 722899064 2 14404 3 477457523 958732905 1 2 14403 2 14402 3 734177804 833064097 1 3 759109033 909103703 1 2 14405 2 14338 2 14371 3 991022541 993911854 1 2 14382 1 242845416 966476814 2 14406 3 205696429 957377808 1 2 14332 2 14356 2 14367 2 14401 3 849302195 955161766 1 3 661741828 925031995 1 3 93244514 425955126 1 3 478026301 725810869 1 2 14394 1 853910168 880860445 1 123982648 492210402 3 536104103 574412889 1 2 14407 2 14408 2 14360 3 244012647 569714954 1 3 444829407 912252342 1 1 967004024 990784999 2 14409 1 821603081 867398223 2 14410 3 795338774 807225600 1 2 14369 3 849232994 981003277 1 3 745661135 900829005 1 3 15539726 53117718 1 3 552844260 728808263 1 3 380382439 998556102 1 3 4637120 740527394 1 1 446195995 820674614 1 233378851 793044688 3 541009954 851176109 1 1 454791072 992007453 1 538541298 560598391 3 334958222 426544711 1 2 14411 2 14383 3 598038314 849340465 1 1 497703371 516795127 2 14415 1 440192538 484263634 3 606759646 929978117 1 2 14416 1 914613246 949822694 2 14417 2 14399 2 14388 1 745427869 897762727 3 519589573 626292335 1 1 865621926 985141271 3 922289085 972661278 1 1 769546506 889130327 2 14418 1 703944663 876320024 2 14420 1 113066699 230163078 3 248839574 714938468 1 1 851530463 899064725 3 715777630 918119041 1 3 256628587 417757343 1 2 14419 2 14421 1 40949653 126461641 1 982806255 982861122 2 14424 1 77229812 930140821 3 780006276 978336421 1 2 14426 3 564622673 975832757 1 1 607140508 630898169 1 750338681 907143276 1 653076458 888431856 2 14429 1 585381489 636071627 2 14430 3 148093138 161273657 1 2 14425 2 14428 1 789025477 814534214 2 14431 3 826947891 902189817 1 1 731904425 875186162 1 780369265 835866938 2 14432 2 14433 2 14427 3 329655551 913452504 1 3 728955283 817587479 1 1 822809399 980034372 1 136373908 392406472 1 182654120 552286341 1 519476452 531482196 1 486953206 708255517 1 640037079 942294405 2 14437 1 953498946 990870352 2 14435 3 164988220 597688628 1 3 827278912 886922414 1 1 932387299 940994745 3 449235726 690292104 1 3 337694525 783206342 1 1 120867599 456349701 2 14434 2 14441 2 14440 1 538836573 885539270 2 14438 1 756387055 894273800 3 530904343 908766428 1 2 14444 2 14436 1 507003950 591569642 2 14370 3 317038694 500866431 1 2 14422 2 11901 1 538225126 630500438 2 14446 3 263869782 966613329 1 1 299397806 728414467 1 268583581 284804462 1 696071322 927243254 2 14449 2 14448 3 945146318 951358090 1 2 7846 2 6872 2 4095 3 683369883 738775915 1 1 367738665 770281529 3 282043927 741237364 1 1 268893684 782619983 2 14451 2 14450 1 634512873 922025404 3 513490982 673359922 1 2 14452 3 944861847 993214120 1 2 6372 1 344411607 756972540 1 523941945 796283305 2 12722 2 14312 2 8039 2 2870 1 538129410 548553587 3 2199288 618549453 1 2 14455 3 293465295 675627352 1 2 6162 2 12755 3 581612243 593050518 1 2 539 3 359687649 985438237 1 2 13715 3 392253679 822097554 1 1 611955623 814628075 1 368567667 974111220 1 910685956 963656966 2 14457 3 742210686 778210250 1 3 792124130 854129363 1 1 966342699 977698805 3 539689817 557354687 1 1 790185702 799265817 3 747893450 950774855 1 3 130919323 572004337 1 2 14460 1 525121536 620589434 1 505352784 590016379 1 180051393 731771936 1 793792710 834091735 2 14462 3 628077266 842098858 1 2 14461 3 18073308 594194140 1 3 617986066 962443864 1 1 552103138 758517967 2 14464 1 755129436 976966965 2 14465 3 607995259 873037514 1 1 513882542 746167818 1 638208305 910313567 1 702768100 835224635 2 14469 1 755252622 965386123 2 14470 3 432670631 900625614 1 1 754093269 769757906 2 14468 1 445406033 931928443 2 14463 1 773694777 861627884 1 294613476 986778405 1 528753437 827490742 1 389641515 814935184 2 14473 2 14476 2 14459 1 760774697 914688934 3 713125522 912461127 1 3 434324524 858126787 1 3 106323130 979717401 1 1 289306265 747227211 3 883004431 950251144 1 2 14478 2 14458 2 14467 2 14456 3 462525764 788124787 1 2 264 2 3454 1 541372593 871360778 2 6736 3 743504573 924274716 1 2 6793 2 4347 2 1648 1 185998290 475662364 1 225402364 278575777 2 14480 1 480620002 846614735 3 323185598 678542452 1 2 14481 2 14482 3 131398110 410720391 1 2 9531 3 990184046 994880639 1 1 562899350 945327324 3 869812865 900004857 1 3 194343987 330182562 1 3 878586502 921702951 1 1 476594126 603541754 2 14483 3 123598208 887320595 1 3 971823961 994263619 1 2 14484 1 330855140 575324863 1 842506147 905889903 3 143987018 851431633 1 3 112741567 764250853 1 2 14486 3 244002610 621454028 1 2 14485 1 939531249 962923873 1 804701641 963149176 3 428507101 873924013 1 3 697388526 989905030 1 2 14488 2 14487 3 753085388 935791424 1 1 3019745 954318348 3 683421145 970744942 1 2 14489 2 7233 1 591863095 901510274 2 14490 1 59384425 268233911 3 871712317 997236118 1 3 780675068 818216244 1 1 832789578 859439795 3 288674111 308077928 1 3 575268762 816979249 1 1 549685290 948597496 3 209291920 493640253 1 3 183388673 625038643 1 3 470892303 806092694 1 2 14491 2 14493 1 205049677 420608479 1 187355545 832548742 3 335429647 745837119 1 1 526625911 756660187 3 572619886 829359744 1 1 477786807 602177595 3 188382451 825034553 1 1 588365719 832023842 2 14494 3 103966117 337681338 1 2 14497 1 659082364 804336412 3 830405912 963538989 1 3 319846210 421453307 1 3 280459423 370977549 1 2 14499 1 467915203 841207531 1 20518989 800267792 1 643761646 678361195 2 14501 1 511463715 659371704 3 308958044 700412178 1 2 14498 2 14496 1 630515093 891083325 2 14504 1 638796417 941643274 2 14503 2 14505 2 14492 1 682279041 937526908 1 66498623 199331361 2 14506 2 14495 1 803831862 924735061 2 14508 2 14500 2 1844 2 10779 3 467629172 985811173 1 1 610906709 769625749 3 982624600 985037077 1 3 689569536 997134555 1 1 556580065 818701402 3 762709227 905157560 1 3 264588837 584635194 1 2 14510 1 923341264 976905267 2 14509 1 772701545 996848035 2 14511 2 8074 2 5265 2 5008 2 5245 3 204043932 807381299 1 3 364046929 393516857 1 1 809688790 946715484 1 908043834 994110444 1 624840734 654143434 2 14514 3 843855299 884223281 1 2 14513 2 14515 3 540465266 936833577 1 2 4039 1 103390464 320884796 3 914694508 940155437 1 1 766502081 843715162 1 627611076 925152030 1 28308439 531159730 3 999073697 999348744 1 1 845606631 881982601 3 669191387 964055889 1 1 540589438 923136314 2 14520 3 254653630 455009035 1 1 277418822 469229376 1 192254917 461107030 1 290823910 482896630 3 620183953 831412671 1 3 895234695 920038007 1 1 141885595 229532653 2 14525 2 14518 1 663863622 981552974 2 14523 2 14519 2 14526 2 14521 3 167257375 475691265 1 2 11488 1 989002128 990220200 3 394304000 396852127 1 3 515984594 597670308 1 1 284415765 997896412 3 780747839 807852024 1 1 809872304 882395386 3 341665314 610637504 1 1 649088227 970641723 2 14529 2 14530 1 179932875 281459759 2 14528 3 283201770 752596448 1 3 997329662 998093517 1 2 14531 1 372628801 691582473 3 423487214 769766682 1 1 8720212 207011841 2 14527 2 7070 2 7329 2 3887 3 736882287 922574623 1 2 7915 3 438655360 884673735 1 3 819283971 960320983 1 1 230253386 948081260 3 342383692 524803605 1 2 12639 3 542330077 585499842 1 2 7385 3 163957782 394551160 1 2 12138 2 8450 1 702898848 747323857 3 60756258 217604889 1 3 506930190 723166956 1 2 14535 3 353576757 807477574 1 3 36520109 469295729 1 3 430402455 479627747 1 3 948911335 963836277 1 3 115607761 348623959 1 2 6847 3 312724492 456444883 1 3 785464099 837484912 1 1 163716596 867659517 2 14536 3 127638493 722909546 1 1 722178498 847807197 1 88224365 968450092 2 14537 3 714885996 839879801 1 1 820416241 865667988 2 10179 2 682 2 6900 3 348034790 404273277 1 2 2290 3 150812017 332690585 1 1 680427157 920386226 1 953941360 961465150 2 14541 2 14540 1 101360787 991233249 3 56241682 843190936 1 2 14542 1 122177870 175286100 2 14543 3 132719029 472779155 1 2 10919 2 28 2 1864 3 681768629 834962265 1 1 502148333 698924572 2 14544 3 80664515 761348392 1 2 3500 3 350277613 663686387 1 1 730886370 935983339 2 6671 2 9989 3 178257670 322833369 1 2 12650 2 9740 3 318601041 899626194 1 1 726175241 957213170 1 472313442 947716359 3 296785327 736121816 1 1 520505052 795393633 3 136302618 919815134 1 3 535986168 594656315 1 3 320739872 427196236 1 3 907109423 943284421 1 3 61148020 916427540 1 2 14547 3 634264939 755635883 1 1 718123739 938021842 2 14549 3 464387606 789327093 1 1 170742741 682681661 1 941868974 944501905 3 850061228 969895979 1 2 14546 2 14550 2 12912 3 187246246 732496378 1 1 198413 927152845 3 476876820 627893359 1 2 14552 2 9988 2 3742 1 190966103 816099728 2 5120 2 9818 3 495303940 730034781 1 1 727395183 759368242 2 14554 3 742987424 803136301 1 3 317150112 927882716 1 3 80913904 172344067 1 3 584419983 987016290 1 2 1083 2 7153 2 2222 3 252117423 628473577 1 3 361632397 899726920 1 1 555303661 867720938 3 868019685 933948978 1 3 188896148 760523607 1 1 586853728 872506255 1 137951231 383872728 1 575879330 685819719 3 191279838 591408910 1 1 676429015 836810116 2 14555 1 326294605 621995252 3 637291113 875469022 1 2 14558 3 682465564 814246254 1 3 864590454 982838542 1 2 14560 2 14557 3 208741232 336804089 1 3 256949634 891654618 1 1 543448065 712335215 1 433126248 658776152 3 448183493 885187383 1 2 14561 2 14559 2 4569 2 7202 1 740490923 891263517 2 14563 1 861356634 977824339 2 14564 1 26803444 927203273 2 10612 2 7998 1 453414808 880342218 3 661918320 971793473 1 2 14566 1 17844387 616099647 3 999758166 999793096 1 2 14567 1 873836654 933133365 1 150833038 819536082 2 9271 3 143633002 819100004 1 3 199523301 279610316 1 2 5699 2 10519 1 716118330 965496124 1 92701334 981520641 3 903747379 992340972 1 3 797218923 888629438 1 3 328252001 340049709 1 1 465325378 716866878 2 14571 1 924930483 976467093 3 415084110 853385246 1 2 14570 2 14573 3 438170281 443356670 1 1 892391163 915353784 1 897293989 948678638 3 838532116 966192641 1 3 304262364 558981507 1 2 13534 3 286335434 551870605 1 1 919306033 933999614 3 749907676 773876941 1 2 14576 3 692566083 900125411 1 3 754340185 974272575 1 2 10664 3 437674179 864454478 1 1 320877133 458658935 3 780907189 836346483 1 3 365213284 929437463 1 2 14577 1 22262074 905093765 3 298433257 310973057 1 2 14578 2 3975 2 3928 1 636365113 728715128 1 691292693 938847766 1 916707706 931098324 3 244075325 645548842 1 3 542541105 611486450 1 1 520253363 815749085 1 491524409 822693665 2 14580 3 619359423 787367243 1 3 828804147 915385670 1 3 306735971 977329465 1 3 417065333 979346741 1 3 892231457 893605365 1 2 14583 1 472966507 787551192 1 730280873 952015603 3 155226730 210453770 1 2 14584 1 235522939 547977275 2 14586 3 876335319 883084202 1 2 14581 1 285280363 489853509 2 14587 1 692445800 775427597 2 14579 3 339872506 413718361 1 1 716227224 867251916 2 14589 2 14582 1 822278487 924405473 3 406584897 462291845 1 3 222165269 574385606 1 3 915341337 986361865 1 1 925246941 962301061 3 734400378 765899543 1 3 417963485 687442334 1 1 288618881 437147530 1 740172337 773510306 2 14592 1 738939178 783350790 1 924387895 981592225 1 129604824 469857756 3 429849683 982674155 1 3 218997066 448294161 1 2 14596 1 406517590 856785379 3 107986451 519770228 1 2 14597 3 692436573 925278439 1 2 14591 3 716929219 724640262 1 1 701483529 958672927 1 960250289 986553169 3 457840258 510720451 1 1 192493669 652944520 2 14599 2 14593 1 45976765 304417551 1 58319006 674074238 3 862556882 882313120 1 1 396863625 929051602 1 846702885 904474248 2 14601 3 14709955 929322519 1 1 187578574 916805562 2 14605 3 521399453 709648654 1 2 14602 1 408157097 704113625 2 14606 2 14603 1 486288457 588871541 3 676916878 939929527 1 3 222166872 410749727 1 2 4615 3 47404726 66417681 1 3 802194886 840009497 1 2 12727 3 616166647 907492524 1 3 210087884 700734313 1 2 7170 1 895203506 895631899 1 482749355 683641083 3 772182884 819178663 1 2 8783 1 260206017 470544960 2 14610 3 207501993 232221038 1 2 13692 1 156327131 281228267 3 329639907 487652053 1 3 515162046 766669001 1 2 14611 1 798297378 919588165 1 802793195 814864567 2 14613 3 823145856 927335670 1 2 14127 1 450231697 843395444 3 95652219 722477058 1 1 916772344 973699562 2 14615 1 820911889 906353528 1 449179524 642266660 1 987203543 987376886 1 350293460 529036956 1 746156407 805963303 1 26204359 240775409 3 506699498 775071337 1 2 14617 2 14618 1 328637855 678323470 1 990055073 992754501 3 38239010 63424187 1 2 14619 2 14620 3 8092694 844184421 1 3 586354967 630072162 1 2 14621 3 670224228 795214196 1 2 14622 2 14616 2 14623 3 556215239 568750704 1 2 3833 2 12569 2 10875 3 576787836 897354013 1 1 17710927 598476942 3 948590363 954384102 1 3 939440720 963624553 1 2 14624 1 649612759 919066735 3 379732528 988558602 1 2 14625 2 13087 1 555909046 973958957 1 252430454 338997949 2 14627 1 144625895 662682245 2 14628 3 319585979 517083679 1 2 14626 2 12177 1 770569129 798804273 2 14629 2 9388 1 489145501 853231857 3 74390181 920145035 1 3 197654240 719797158 1 2 5108 2 2038 3 590053606 613110063 1 3 41849401 154622310 1 1 998379877 999195324 3 898355369 973520037 1 3 607458534 973129397 1 2 1946 1 95445125 385840043 1 103209689 724523211 2 14633 3 707696823 882245759 1 2 13058 3 918956860 937317757 1 3 402926940 960841918 1 1 965930172 984693751 2 5869 2 1310 2 12329 1 185549723 878539391 3 301198624 739595999 1 2 14635 1 490800515 644682472 2 14636 2 11666 2 14634 1 461377711 694839666 2 10119 2 8341 2 9620 1 561852375 760541746 1 983686607 989118058 1 588483794 665310314 3 318769693 590547825 1 3 245509000 283825947 1 3 856936621 939210856 1 3 960863652 981767823 1 1 190007150 521448203 1 515540470 728815311 1 524331876 529002432 2 14640 3 624640058 753192809 1 1 653182117 677085904 1 937340038 961249117 2 14638 3 624097963 946979196 1 2 14642 2 14645 2 14643 3 197227198 821418984 1 3 249033308 813364133 1 3 628699628 831937556 1 1 918417847 964823781 2 14646 2 11963 3 523221517 934421863 1 2 5439 2 1141 1 333074941 908609332 1 888955002 969353852 2 14647 2 14648 2 6093 3 447148005 797842881 1 1 652246736 677533058 1 181748606 294602716 1 395946088 399866070 3 370471620 939530970 1 2 14649 2 14651 1 89957273 465228007 3 38291361 234246931 1 3 853412908 999219916 1 3 680160240 757116880 1 1 172479462 717341777 1 815645209 844950566 3 758313218 905330502 1 2 14652 1 188530229 374768394 3 413366211 647936262 1 2 14654 1 792794107 963364068 3 506739176 830630323 1 1 850092355 969800342 3 442001436 650999660 1 3 28096837 591900182 1 1 722269611 749997162 1 294632485 449321446 2 14659 3 49932390 80585843 1 2 14650 1 136172379 618709383 1 411903965 836488884 2 14660 3 98982908 561160478 1 1 751027469 776512292 3 367169015 652009762 1 1 669251030 720700080 1 749550026 966012424 2 14656 2 14661 3 329318984 380180417 1 1 797793904 805590563 1 185879054 300553449 3 236044536 239245962 1 3 140298174 145616408 1 2 14665 2 14666 1 859674481 876719132 3 495986815 515231450 1 1 36245266 614509655 3 152526062 888895481 1 3 369861597 551192467 1 1 289693846 723298585 1 142202671 999913105 3 753324741 927365829 1 3 78740168 146137805 1 1 879464076 925155974 3 58104890 234669374 1 1 848970462 951033485 1 196467766 830073432 3 993797998 994901474 1 3 755699951 786566808 1 1 997591083 999442890 1 684189492 686644979 1 308356953 810185018 2 14669 2 14674 3 436796652 547158977 1 2 14673 2 14667 2 14670 3 127443163 738321406 1 3 492716983 787370263 1 2 14671 1 181479812 533639632 1 415093868 485700567 2 14677 1 345636972 523075246 2 14679 2 14658 2 14676 2 14678 1 741606608 879276237 3 756349365 868901394 1 3 56286499 493678603 1 1 507607306 611630454 1 749906084 924805455 3 119955855 687314814 1 2 14680 3 23103330 492011420 1 2 14668 1 174017227 759410488 2 14683 2 14655 1 368939629 732932798 1 843512143 944693205 3 734423628 891258782 1 3 110369569 700512494 1 3 482855677 989918578 1 1 377206937 482971268 1 941474968 998013861 2 14687 3 956133356 958860308 1 1 44562271 340232285 3 118714804 752567558 1 1 125951337 580368130 3 586723972 984104081 1 1 496140022 870728163 3 722796970 948676033 1 1 115115870 838631333 2 14685 1 838423114 977428621 1 980282188 981291620 3 318568669 978734235 1 1 446902628 720887463 2 14694 2 14693 2 14686 3 496529514 935845974 1 1 672052043 847506915 1 697567098 998762851 2 14696 1 281641977 936366560 3 751499883 767742178 1 2 14690 3 433968740 806071239 1 2 14688 2 14697 3 773297086 985990157 1 3 915370250 932569512 1 1 642574371 924161413 2 14698 3 539762768 873276317 1 3 776353327 956492410 1 1 458076363 888228857 3 282422137 387918657 1 2 14699 2 2645 2 4464 1 213264133 436331538 3 152474909 905047752 1 2 14700 2 13837 1 962806052 977525494 2 14701 3 519241465 625530308 1 3 691592417 919921232 1 2 14322 3 791492330 831977203 1 1 415621700 997669461 1 851102005 974181588 2 14703 1 102000921 332268890 1 660906430 711311064 2 14704 1 580726121 631929943 3 748321301 877702483 1 2 14702 2 14705 3 525459609 713809051 1 3 130885642 292275196 1 2 14706 1 940139129 944725582 3 302483179 699544051 1 1 194758373 287326317 3 940691161 979442865 1 2 14708 2 14707 2 7872 3 840333590 983810485 1 1 413762010 825092481 3 409232628 838816729 1 2 14709 3 952655253 981566175 1 1 606392578 747469709 1 177487479 981845595 3 352820997 656010388 1 3 364804697 933511541 1 3 350653835 431485510 1 1 522265126 893147548 3 987573877 994826312 1 2 14711 3 323423654 933955508 1 3 133899175 169226494 1 3 2522714 564248458 1 1 592345648 885338327 1 346877433 839358422 2 14713 3 394954586 773104518 1 2 14714 1 390229660 432712365 2 14715 1 735278808 991560205 1 461310003 740913666 3 393890019 650527438 1 2 14710 2 14712 1 859145537 859528082 3 851041460 878516061 1 3 641433803 989834027 1 2 13993 1 295222405 500513759 3 240069280 742915543 1 2 14719 1 59138349 647548681 3 493659319 553745513 1 2 14720 2 583 2 434 2 2444 2 13381 3 499401245 980868342 1 2 7210 1 404843352 476341972 2 4416 1 876943104 883831017 3 327736466 723900089 1 3 661587281 755744571 1 1 326296402 465274882 3 623684938 747976295 1 2 14722 3 807207630 995933000 1 3 684206476 830067278 1 1 978859051 982134969 3 859703558 903656848 1 1 984909435 988123647 2 14725 2 14723 2 8421 3 487091226 588723404 1 3 634705372 762959052 1 3 472992227 787675408 1 3 113874336 595933095 1 3 151112721 260076580 1 3 536341113 635068701 1 3 182223456 414352613 1 1 879163999 903571516 3 801974805 982071609 1 3 929531356 975327640 1 2 11118 2 12139 2 2219 2 8104 1 438653156 919707240 1 61203878 149042152 1 113966293 270969300 3 729488525 793850460 1 1 674464934 864224481 3 937475328 968736729 1 2 14729 1 378386463 620193539 1 860813462 874174227 1 875454360 963265101 3 306765842 538279059 1 2 14730 2 14732 3 495716591 606162259 1 3 284026012 611319532 1 3 147986444 684872405 1 2 14731 3 566339819 742122064 1 2 14727 1 860296866 961147572 1 483026151 984842322 2 14734 1 781462636 847270804 1 211531643 265255471 2 14736 1 559961712 639916955 1 276162394 719036496 3 436676739 450348336 1 1 581788465 680176221 1 824729400 967837826 1 249972089 642746308 2 14742 3 94760816 245518281 1 1 653101084 932388508 3 404943887 867119834 1 2 14739 3 964568558 979180700 1 1 244205874 812803480 3 454523429 786723583 1 1 137934285 748365506 1 42636257 815411601 2 14746 3 629095165 925397695 1 3 843856067 993522421 1 1 370151633 713703039 1 632914405 978487825 3 154140442 589615898 1 3 251886483 874898474 1 1 354205089 604469665 2 14744 1 409442277 696948579 3 919310818 971229785 1 2 14735 2 14740 1 485199600 649845150 2 14733 2 14738 3 622883670 857902741 1 2 14741 3 60849704 978729565 1 1 823386341 991705910 1 683703077 934713036 2 14752 2 14753 2 14747 3 22339 810095113 1 3 838374263 961901079 1 3 625078125 927284529 1 2 14749 1 67900972 373669698 3 298947997 867781417 1 2 14754 1 345142206 365938838 2 14755 1 514317358 559444784 3 325229772 812213138 1 1 394002911 673728423 1 976640594 979022538 1 815737107 876890022 2 14756 3 42830448 956774239 1 1 655216212 683355492 2 14760 3 180697556 980987657 1 3 438468767 535724385 1 2 14758 3 371069816 917177361 1 3 999703256 999986440 1 1 717294463 787811665 2 14761 3 592433442 681558214 1 1 788846981 881480221 2 14762 1 628544627 650597522 3 332920495 788318600 1 2 14743 1 172064356 710109037 1 670833093 896631246 1 27172234 521249755 3 353477470 622018266 1 3 569347438 953653296 1 3 572201191 709787732 1 2 14765 3 956715483 978432769 1 2 14764 2 14766 1 278124466 385744133 3 280156331 610587442 1 2 14767 3 294914592 605180456 1 2 14745 3 133776360 487958029 1 2 9871 1 731807386 902044337 2 14768 2 8153 2 5446 1 556376554 898543032 3 178672989 496004132 1 1 637291909 693417089 1 741456528 880633204 1 850355769 866817741 2 14769 3 604822962 783892843 1 1 231939466 856956364 3 886317635 892551961 1 2 14772 3 862870651 993520716 1 3 122497569 640849183 1 1 970113186 980048878 2 14774 2 14770 1 978185607 992851095 1 535828644 681548783 3 580090179 798921205 1 1 119374784 799104890 1 889129322 893774172 2 14776 1 463976838 848380427 2 14779 3 727354370 760196215 1 3 65790547 854501073 1 2 14777 3 661763498 977703718 1 2 14778 3 848770041 899731379 1 1 830522897 917110918 2 14775 2 11924 2 3319 3 835449925 886910446 1 1 622183084 693460040 2 14781 3 367811024 937632459 1 3 476214778 530444630 1 2 8328 3 193562516 595159787 1 3 88183706 658212039 1 2 4109 1 35084579 141303006 2 14782 1 681339280 861483957 2 14783 1 822593544 973946217 2 9250 3 667464871 831142868 1 2 10039 2 12568 1 876863175 992741517 3 553364551 992193382 1 2 12646 1 734603946 831844762 2 551 1 964358578 967723685 2 14787 1 530883896 740103560 1 682368633 825573817 3 654529525 880893849 1 3 346740596 463881575 1 1 838574141 924510057 2 14789 3 870805898 978533969 1 2 9266 1 759049219 915980268 2 2846 2 7661 2 6825 3 846453651 903311132 1 1 653300342 747762200 1 13117696 805725749 1 708551965 936283352 2 14794 1 179860642 341406257 2 14793 3 126046484 223363267 1 1 755153132 924947938 1 121698252 908016739 2 14795 2 14792 1 38950656 529934708 2 14797 1 26428616 557151354 2 14796 2 14798 1 769361388 955414624 1 405182275 822214812 1 367227999 607873303 3 628416543 723933778 1 1 846379519 918682170 1 932049578 933677808 1 865784698 929939825 1 705687329 841145367 2 14800 1 715600604 798802975 2 14804 1 356549387 406783218 2 14801 1 374245164 997458253 1 515947863 555566977 3 442922330 528979284 1 2 14810 2 14803 2 14802 3 679344356 734047256 1 3 790729168 950361784 1 2 14807 2 14808 2 10252 2 875 1 724117031 843559531 1 648382841 726284484 2 14811 3 275742717 796182903 1 1 3662215 391218516 1 373565169 792440451 2 14812 1 211509556 453436867 3 354088296 364624765 1 2 14815 1 258831022 314621219 2 14816 1 864002088 942253542 3 48103426 713073099 1 1 616247869 804137269 2 14817 1 408862827 939913399 3 677440863 829336233 1 3 910837735 989606584 1 2 14819 2 14814 2 14818 1 485487131 710835432 2 14813 1 10650088 47629295 3 992217560 999486259 1 3 356271196 822708180 1 2 14820 1 780955766 814286032 2 14821 3 914781532 924897818 1 2 11778 2 5989 3 797506888 926147264 1 2 5418 1 970780320 982554353 3 419371364 546716183 1 2 14823 1 401893977 426793081 3 298242968 736442896 1 2 14824 3 405229272 634482082 1 2 12503 1 722884487 882519739 2 2957 2 3044 1 958658557 962964710 1 617922261 754907444 3 985056784 994483974 1 2 14826 1 303625246 878352416 3 829784255 837635721 1 2 14828 1 110892681 593315598 2 14829 1 872458065 907137549 2 14830 3 328168125 499580016 1 2 14827 3 799510972 847668540 1 2 12336 2 9031 3 865024661 921500949 1 1 786169578 961863053 2 14831 1 167696981 988468079 2 14832 1 148321628 318402707 2 14833 3 653700375 691301581 1 2 6574 2 720 1 810776837 849567012 2 14834 2 5458 1 857706813 869560552 2 13775 2 3493 3 843930290 950108186 1 1 574078693 835297721 3 739444021 900940674 1 1 796193368 947617383 3 41945181 518381233 1 2 1975 3 334822437 604905864 1 2 9423 1 164124892 403855972 1 927050219 968235404 3 997272677 999823305 1 1 205550577 302841175 3 180237723 414125211 1 1 354555430 688570008 3 775171274 893830490 1 3 823703826 967990427 1 2 14838 2 14840 1 18651569 632392322 1 343069095 970115932 1 528347552 546487257 3 596221104 955932914 1 1 832081441 905079975 2 14841 1 550262993 864776958 1 135997760 784215349 1 745523278 814101585 3 403523923 770110113 1 1 259853467 324335095 1 797001334 835529750 3 290666098 564876920 1 1 343572420 731760850 2 14847 3 874442035 973036647 1 2 14849 3 111111892 424059791 1 2 14845 1 928598853 964955347 2 14839 2 14843 1 900535761 994997575 3 924932363 975136436 1 2 14853 1 195952363 648961065 3 705445086 900025749 1 1 150653896 608224230 1 45588119 197134283 2 14855 2 14856 1 120632283 186280830 3 534467484 661162958 1 2 14857 1 698160330 847137224 2 14854 3 19156653 453689563 1 3 897673610 975206804 1 1 166454781 278841815 2 14858 2 14852 2 14859 1 959464074 979054699 1 233114791 602068109 2 14861 2 14842 3 86569788 647413977 1 1 111855287 789219275 2 14862 2 14848 2 14851 1 472646239 600596658 3 298461677 400271194 1 3 976944201 989162660 1 2 14863 2 14846 3 242697533 668036964 1 3 915025823 975238523 1 3 719970285 741585546 1 1 583669082 858958239 3 862188886 873386998 1 1 317106456 502598291 1 897830533 968352780 3 322106248 353927206 1 3 514208184 751971521 1 1 919629748 924924356 2 14867 2 14866 1 599552690 601419992 1 619929757 693624096 1 75843196 267045450 2 14869 1 471215085 513156375 3 267109149 458376506 1 2 14868 3 281626067 938740673 1 3 87992829 845449694 1 1 653172832 848576024 3 547853855 556696410 1 2 14872 3 632791357 985965230 1 3 259579230 762481401 1 2 14871 2 14864 3 318436176 576294930 1 1 597156454 675067620 3 241911934 909634996 1 3 629646176 767994341 1 2 14873 1 663821848 992013009 2 14874 3 980842924 996096996 1 1 560133494 663554371 1 112334549 546296908 1 661776340 736361715 1 49690010 123370646 2 14876 3 172912322 964392002 1 1 718935156 850935528 2 14879 3 677899229 845534871 1 1 135047184 582622260 2 14875 2 14865 2 10850 3 471860825 517251982 1 3 205649787 962740242 1 1 829294080 883758731 2 14881 2 10510 3 379746194 604812056 1 3 104656588 975012006 1 2 10023 2 8156 3 285117295 354404134 1 2 60 1 335004511 484313946 1 33038440 547791154 1 902442824 966364323 1 941078303 958081218 2 14884 3 258235836 910283476 1 1 301395107 538239985 2 14886 3 372654993 602283602 1 3 544384415 940933309 1 3 413612682 717753950 1 1 233695529 982678534 1 245827277 935818617 1 353283995 423944968 1 989577667 992139487 2 14887 1 531684523 888955692 2 14891 1 64080098 201372119 2 14892 2 14883 2 14885 1 636072073 955136673 2 14893 1 110767709 331430549 1 500970644 728519809 1 466791233 973450715 3 575488897 840179690 1 1 984365380 999907949 1 969456976 998229779 1 62343362 517295260 2 14897 3 404020450 444609340 1 3 574415037 825786605 1 1 268026096 733561353 3 458545448 895278326 1 3 328502044 972807577 1 2 14894 1 510604126 600598551 3 272010347 591161017 1 1 436271494 744188993 3 485716394 967140251 1 1 970634697 975096671 1 766007004 879228834 3 334910145 563640121 1 2 14899 3 962100333 992474167 1 1 14956343 308391339 2 14905 3 440962734 692957735 1 3 338414941 560763649 1 3 777591058 994348950 1 2 14895 3 393035865 859367272 1 3 74601344 224003034 1 1 638099434 891984791 1 337816934 766438501 2 14896 1 918372715 998732233 2 14908 1 279264730 986914635 3 292953366 433969585 1 2 14904 3 155611570 598818796 1 3 698194364 839537057 1 1 734390022 798911566 3 186441917 853923244 1 3 439054272 937317352 1 3 768547398 855369443 1 1 239451719 509266893 2 14911 3 614363125 876094980 1 2 14910 3 169224301 920421475 1 3 824242445 897311198 1 3 269817804 431615752 1 1 544033730 839739597 1 768976031 849295712 2 14912 2 14898 1 648581871 931589869 1 966935281 979595714 3 820885507 969784306 1 2 14915 2 14906 2 14907 1 394365189 516015736 1 564518860 634117703 3 901252226 979882140 1 3 188959729 896154671 1 1 580738613 791197618 3 861922495 922087921 1 3 862444055 910071781 1 2 14916 2 14909 2 14901 1 552927608 835630647 2 14913 2 14918 2 14900 1 390533985 680954101 3 201183428 581565033 1 2 14920 3 785186709 786286656 1 1 490131411 761636664 1 265519088 756471077 3 662299594 664718106 1 2 14922 3 942358101 945942498 1 3 598568737 797396779 1 3 400609415 718076112 1 1 499053310 649742585 3 288733653 623798026 1 1 535558379 803893791 1 298938164 384152630 2 14923 1 26311656 648532161 3 360514596 664944652 1 3 650029473 926748724 1 1 893665514 919108011 3 917593104 993886034 1 2 14921 3 266195487 625647367 1 2 14925 2 14926 3 206643118 210361765 1 3 975599860 999483455 1 2 14924 3 404937576 903627312 1 1 36686446 261884978 1 993823058 995791289 3 83980392 768500985 1 1 907133620 940265663 2 14929 2 14914 3 208205699 273842749 1 3 23239897 176801723 1 2 14882 2 14917 3 841627541 864125620 1 3 717522408 914114082 1 3 232953878 964716357 1 3 657188782 901899450 1 2 7838 2 11309 1 686177580 794414578 2 14931 2 1820 3 625568699 810962061 1 3 618933194 646248316 1 1 275085369 362390433 1 692087877 819337463 3 605440462 883447233 1 2 14933 2 14932 1 527385989 927551391 2 10755 1 390193149 593818305 2 14935 1 563908494 880242104 1 923683381 980240307 2 14937 2 14936 2 8425 2 2759 2 6069 1 538616406 753218000 3 379931826 874200217 1 2 6726 2 5580 1 496805152 825184600 2 14939 2 12422 2 12962 2 3780 2 11084 1 310140263 594866085 1 214664523 876991895 3 979620808 982734681 1 1 223275905 369116846 2 14942 2 14940 1 741224853 764604963 3 321081403 344345929 1 3 361700729 918609157 1 2 14943 3 724734179 915858711 1 3 407889751 660522242 1 2 14941 1 676948953 714367372 1 553507600 836127549 2 14945 3 282965825 517292156 1 2 14944 1 5927813 181175765 2 14946 1 925135500 943686636 1 885699244 924983309 1 773201760 795663072 3 270830184 980315469 1 1 455352966 674776725 3 834410383 969806818 1 3 542203716 660678840 1 3 491224647 657590092 1 3 5450478 113221337 1 1 681023717 830729580 3 274101830 520451904 1 3 86599242 575976469 1 2 14950 1 219310582 855058284 1 940485067 969770586 3 427072529 845322066 1 1 8895600 957101384 2 14952 3 197661139 209331869 1 2 14948 3 894643915 945979725 1 3 654849163 991380005 1 2 14951 3 509516365 591068379 1 3 354002704 379579249 1 3 410960442 543868534 1 1 989712892 994399424 1 190417987 196763752 3 293100526 709311934 1 2 14956 1 880329102 959065049 3 311597954 746164898 1 1 748179163 770056323 3 147596922 204485796 1 3 584930331 714710681 1 2 14957 1 147134597 819022841 1 308314516 489215908 2 14959 3 64549600 988784313 1 3 898463977 900433746 1 3 792660125 968094479 1 2 14955 3 583998925 856444160 1 2 14960 3 200508641 842143377 1 1 543442575 831417052 2 14949 1 143984136 241792800 1 932173663 946131513 3 507924527 924993473 1 2 14963 3 963108987 976223539 1 1 67855503 211211152 2 14964 2 14958 1 932961131 976239182 3 250359873 949947768 1 2 14965 2 14953 2 14962 2 14954 1 896855127 960270555 3 633867724 801801174 1 2 13958 2 12606 3 656391716 833827860 1 3 423369379 629788954 1 2 5183 2 7171 2 8066 1 42904301 312495335 2 14967 3 104618666 432865063 1 2 6636 2 3318 3 172292982 764883194 1 3 117658368 466800207 1 1 649910517 796423773 1 65349277 285089058 3 319303573 329800238 1 3 433024206 673798649 1 1 227768275 438005780 2 14968 3 540181575 730426767 1 1 315807162 666451232 2 14970 3 564795983 951276715 1 3 940128574 951003943 1 2 14971 3 804692360 936005533 1 3 796815434 939583068 1 2 7108 2 11440 1 428876991 956047257 2 14972 1 82706369 86584222 1 746560229 867574455 2 14973 2 14974 2 7906 2 12172 2 8773 1 757601206 914037937 1 61653935 479256271 2 14976 2 9593 1 721479755 975490468 1 143433458 380096633 2 14977 1 884818284 976294454 2 14979 3 11271235 656346866 1 3 45298348 752438420 1 3 129680603 424892393 1 1 696689865 702945932 1 535282590 666862599 1 851483485 969841745 2 14981 3 691158580 984237999 1 2 14980 3 42169309 203832898 1 3 847164232 850370159 1 1 668552247 824412352 1 491952243 670728381 1 239592652 642826295 3 155968354 542405124 1 3 62053891 219219175 1 1 47865859 99981068 1 89141949 913820431 3 940466815 968144746 1 3 26578881 441646564 1 1 983584307 999342174 1 675108245 706716839 2 14985 2 14987 1 496244697 961601039 3 640121277 847897308 1 1 216066227 463131340 3 885570898 982986985 1 1 580305446 633030419 1 43798137 469006983 2 14991 3 92737463 221844790 1 1 121743436 495635646 2 14983 1 288384058 631336514 1 972536998 996625843 2 14995 1 667709056 772828369 1 123977455 180549340 3 186905579 702489538 1 1 875251060 890186494 3 667802862 747181654 1 3 125161041 846848547 1 2 14997 2 14998 1 359177281 896209965 1 297707027 360755625 1 131200025 811490489 2 14999 2 14992 2 14990 1 466645614 538425485 2 15003 1 341558121 663181627 1 908341689 968447294 3 431439904 749682344 1 2 15004 1 566162018 898681350 1 599746725 863975234 1 177611973 664623692 1 342733370 806413275 3 132508608 352512656 1 3 325753053 891703849 1 3 739048734 769270948 1 2 15006 2 15005 2 15009 2 14984 1 597896134 835327527 2 15010 1 300562224 590948704 2 15011 2 14994 3 378948719 821516182 1 2 14989 1 173983360 955643148 1 545134678 971981807 3 3766996 304279068 1 2 15013 3 4224110 347834926 1 3 490308567 554495031 1 3 43915876 823454931 1 1 843910690 850333206 2 15014 3 446197239 638740740 1 3 723752016 776482028 1 1 438960786 744846619 1 944189912 955854428 3 421427983 530029097 1 2 15015 3 269329646 621391944 1 2 14978 2 15000 2 5776 3 607680695 768147551 1 1 417138901 885608554 3 626553895 725221444 1 2 15017 1 640223902 753695066 1 812334385 945801067 2 15018 2 15019 3 115386306 184428122 1 3 304294240 969212132 1 1 807845298 964177000 1 568442542 582746594 1 135947831 387040470 1 626521744 865946872 1 535469181 788143713 1 844504270 923019577 2 15024 1 648190354 692524408 1 340750482 562517351 2 15027 2 15026 1 567261882 611664643 1 743434808 831361433 2 15029 1 990557951 995854602 1 296023351 753971848 1 187626070 596030240 3 704952190 857795278 1 3 164677374 511071812 1 2 15032 1 892399983 932555197 3 220344384 292540438 1 2 15030 1 452606540 746360254 2 15034 3 330173875 620130558 1 1 216006013 718986915 2 15035 2 15031 2 15023 2 5859 1 836747969 922560848 1 410834051 498076043 2 15037 1 574421530 631362266 1 245873830 941024657 2 15038 3 898152775 927642329 1 2 15039 3 41931276 172507254 1 1 926095935 938156352 2 15040 2 8651 3 877762470 919071860 1 2 1060 3 517909175 707423044 1 3 709882139 899541679 1 2 12118 1 933789326 939076164 1 269339993 686917490 1 795232415 979203294 2 15043 2 15042 1 97686243 200964709 1 546249111 655105068 2 15044 3 634404203 951274287 1 1 868491289 928612103 1 660009130 961821502 3 404756373 804372539 1 3 811038835 878232198 1 1 113660326 994114365 1 472188089 776565092 3 461646355 471431963 1 1 563148800 940308952 3 359045000 425884593 1 1 129089568 250202067 1 963218302 999604382 1 748607596 791738931 2 15048 3 525377065 811647522 1 2 15049 1 725622992 890522573 3 983698124 985563676 1 1 81931752 350269864 2 15055 1 966262443 975111938 1 242824216 573985412 2 15045 1 778697376 961980323 1 330932371 857949137 2 15059 3 49474010 435023198 1 1 556199746 888325106 1 491298674 778050066 3 31627056 72884298 1 2 15050 2 15046 1 749099463 874780195 2 15062 3 113527349 468055173 1 2 15058 2 15060 3 300426513 889264563 1 3 74684968 874188026 1 3 484086913 839408348 1 3 248425278 585909282 1 2 15056 3 713711900 737387067 1 3 238072184 889608111 1 3 252850392 311114018 1 3 459035398 642006293 1 2 7542 3 294484797 784669542 1 1 812552188 843353094 1 119704911 160908966 3 12152907 365893968 1 2 15063 3 8727419 34957153 1 1 853080460 954319925 2 15064 1 884065458 925801693 3 983782899 998266242 1 2 15065 1 373975456 944926330 3 696282607 721686755 1 3 613099283 626911197 1 1 886399431 930475736 3 276900634 470132522 1 3 700848354 756364052 1 2 15067 3 275188228 785019981 1 2 15068 1 735364706 996377820 2 15069 1 309447378 785770914 2 15066 1 571356349 787494542 1 698372384 768245495 2 15072 3 367596451 469570047 1 3 26846177 753061530 1 1 2294125 851216312 2 15071 1 442183716 460715065 1 899544510 997663799 3 546958072 931461615 1 1 897744203 953216453 2 15074 2 15075 1 785529919 894626890 2 15076 3 670707828 732843050 1 2 15073 1 61881210 811474562 1 84638461 455742517 3 568775055 807352220 1 3 860282805 988533150 1 3 933578027 985515857 1 2 15078 3 446654880 888095921 1 2 15079 3 50379085 819436144 1 3 326759930 387135655 1 1 894949340 964688472 3 713220473 986442771 1 2 15070 1 58644991 117808209 3 234783814 712411272 1 2 3656 1 794200121 986875651 2 15082 2 129 3 380485953 730896293 1 2 6674 2 13001 3 316192678 330379836 1 1 988937007 992835575 2 3389 1 233329163 782552964 2 15084 2 3210 3 441463446 780705446 1 3 952124657 985581092 1 2 10201 2 9414 2 5740 2 5639 1 76523813 921959041 2 5184 1 100158680 190724156 3 879172201 962060393 1 3 368838259 886223170 1 2 15086 2 5652 1 739470018 807471957 2 4980 1 529647238 987267022 2 15088 2 5640 3 182998500 702091966 1 1 423389746 823328108 2 15089 2 14716 1 455559699 636462222 3 382085731 549828083 1 3 811239867 944753205 1 2 1262 3 617453648 859843195 1 3 529683724 639774096 1 3 129409398 949562187 1 3 886247504 942077451 1 1 695984277 885984901 3 673904817 949672108 1 1 807159055 990006240 2 15091 3 387072785 703053711 1 1 206725116 422978523 2 9662 3 654979407 655821568 1 3 423185916 881628561 1 3 152425805 285541785 1 1 148371111 894094807 1 377907215 509860484 2 15094 2 15095 3 225802652 915147188 1 2 14092 3 933758724 993350502 1 3 190767336 484130433 1 1 695288232 993948099 3 660824532 683435133 1 1 161655018 305493475 3 338463962 523721061 1 1 570413301 575238084 2 15097 2 14724 2 13132 3 383391851 552268608 1 3 41435371 510391934 1 1 423419322 813875634 1 119975228 858833250 1 3513596 621871940 2 15099 2 9881 3 755879350 909649959 1 1 217154457 463532474 1 101334131 416692394 3 64543307 303076459 1 1 435809568 916934355 2 15102 3 934855911 958650670 1 1 115400977 410256257 1 319371733 977994084 3 740363143 910631807 1 2 15105 3 576598886 939900152 1 2 15104 2 15106 1 718199976 842339453 2 12116 1 878271022 930148473 1 759661660 898960784 2 15109 3 292198592 805733977 1 1 704461011 930908291 3 816410020 947568171 1 1 797794042 888718555 3 688719903 931149322 1 3 348059560 357255830 1 2 15110 3 630836379 941544610 1 3 888454519 915999548 1 1 898394816 905084113 2 15112 2 15111 2 15108 2 1351 3 186298378 643894933 1 2 1530 2 4045 3 765280483 834572064 1 1 652193081 730953771 3 226026805 280125886 1 3 490580220 507440175 1 2 15113 1 221856764 626452060 2 15114 1 418770906 880618664 1 990350086 991968803 2 15115 3 580359676 926572054 1 2 11644 1 680961775 769437425 3 748597850 769644951 1 1 348940313 699726091 2 15118 2 3900 2 13341 2 14507 3 238007128 607730914 1 2 12915 2 14689 1 743810869 775210610 1 279824321 692737848 2 15120 2 15119 3 740389087 937508064 1 1 164557096 515587828 2 15121 2 3692 1 116650308 740948452 1 177536932 897433343 2 15123 3 460150612 918779439 1 1 897628289 956409894 2 15124 2 12775 1 416369531 776318810 2 15125 2 2657 2 7666 2 12238 3 43140465 280062214 1 3 404837798 769488697 1 2 7746 3 168843565 977429157 1 2 9561 1 466165751 928713636 3 756414812 840893454 1 2 7215 1 331306096 964821338 2 15127 1 522766968 578652134 1 979640889 986804239 2 15129 2 5421 2 14799 3 652948978 875015887 1 2 11267 3 356358479 637561642 1 1 69930761 183193179 3 551147018 635404886 1 3 146367893 530099260 1 3 823137374 990317019 1 3 621361948 857669649 1 3 470553802 613078462 1 3 874388262 888705425 1 2 15130 1 237686451 552050079 2 15131 1 273342721 546052290 1 519298292 618920528 3 997405505 999850936 1 3 231831594 336220921 1 1 968580091 970757781 2 15133 2 15132 1 925011809 962481951 3 258065984 272374439 1 3 924361004 964343793 1 1 252750245 439543562 1 476579748 814283371 2 15135 3 607358358 617308008 1 2 15137 1 899845197 903414101 3 38375663 622766760 1 1 758902535 773199333 2 15139 2 15134 1 723151831 830303066 2 15136 3 509079786 544714126 1 3 692080484 704140603 1 3 56048258 610221133 1 1 12424166 485991866 1 503309055 515153773 3 687307227 839594612 1 1 142790734 903337118 1 576284406 662191579 1 2717736 113868726 3 912579005 975973029 1 1 969264392 998310358 3 707416116 974415829 1 1 890292443 952088591 1 205297773 897107612 3 730978824 773348398 1 1 445645790 594180628 3 782311256 911713530 1 2 15146 1 492358945 676853349 1 494800646 614989929 3 581023764 893778165 1 2 15148 1 448000972 503187881 2 15149 3 398262410 805553751 1 3 798444082 902198812 1 1 969026079 978130685 2 15152 3 985263736 985964933 1 1 908970411 934257966 2 15150 1 416131033 707678288 2 15143 3 821441405 859589196 1 3 187060659 660327072 1 1 481822259 957939346 2 15156 3 380400890 811287394 1 2 15151 2 15153 1 266715358 890413514 2 15157 1 779268476 956957003 1 538855324 691374228 2 15159 3 384172750 935753332 1 1 17665777 725966790 3 106851830 539698051 1 3 719104443 880320418 1 3 388501076 557000329 1 1 312546445 963074627 2 15158 3 689968028 912664440 1 2 15161 2 15144 1 984047702 992170286 1 90968511 165407086 1 828796350 862935635 2 15163 3 869968163 970077723 1 3 823411826 960974833 1 2 15162 2 15164 1 971895334 973363991 3 235286069 454414412 1 2 15165 3 120447223 970553235 1 1 830844929 849907542 3 983763057 993890235 1 2 15166 3 240905339 278531613 1 2 9027 3 226309561 873023800 1 3 958449093 991168744 1 1 891009714 903058713 3 946390514 950504882 1 3 930872989 966428406 1 2 15167 2 12777 1 56772095 907866367 2 292 3 43386035 976893248 1 1 362194569 389973631 1 739164064 866282773 2 15169 2 15170 3 852651869 927115796 1 1 577231274 798086052 1 813720945 971551413 2 15171 2 15172 3 22497475 490802956 1 2 13420 2 8852 3 925186224 981040892 1 3 161022151 759888648 1 3 379852201 628418516 1 1 56901553 154426482 3 963920424 967839759 1 2 15173 3 118965244 847569682 1 2 4832 2 8280 2 14206 2 2201 1 577512187 644763718 3 740252210 947132395 1 2 15174 1 53043381 585553924 2 15175 2 11443 1 519054129 886992769 2 15176 1 816061319 950268605 2 15177 2 6476 2 10534 1 189320102 250302168 2 15178 3 321754151 673727288 1 1 206540018 416534470 1 874177597 957733736 2 15180 2 14512 1 81229932 749180833 2 15181 3 151962278 726088543 1 1 261414387 439830128 2 4018 1 480642775 794359213 2 15183 3 643089888 901515098 1 2 2876 2 455 3 933333234 981526063 1 1 126246301 931656508 3 136191964 324691074 1 3 39849898 851667532 1 2 15184 1 25919877 457250030 1 273969277 988256407 2 15186 2 15185 1 964096035 981745904 2 1694 1 820991670 876717588 3 172435705 230325452 1 3 483478750 970347622 1 3 911656192 958860324 1 2 15188 3 410580524 563153555 1 2 36 2 8577 2 12486 1 741277799 838896472 3 792803568 898877766 1 1 125961234 867704356 1 388483221 653351633 2 15191 3 976455192 993129319 1 1 565513401 569151287 2 4660 3 974290540 976449814 1 1 910017210 986878654 1 86984582 731023012 2 15193 3 552584281 846817368 1 1 675473155 700850291 2 15194 1 392157004 409818351 3 249939665 590824074 1 3 947130878 985334241 1 3 945592596 956356456 1 3 742864715 775269952 1 2 15196 3 549753517 647402610 1 2 10365 3 692594528 968580798 1 1 206642285 750946807 3 297076458 408866649 1 2 15197 3 880626092 880903143 1 3 14016292 541194848 1 2 6321 2 11519 3 286783720 701183615 1 1 561831069 799509836 1 870472264 897700123 2 15198 3 884250028 994673383 1 1 457606523 932711128 3 809582800 995078331 1 3 255437134 262760710 1 1 392542706 656314438 3 847379730 950526887 1 3 997410354 999513488 1 3 431008964 857144113 1 2 15199 1 70675036 305899021 2 15202 1 206630149 461681184 3 905528253 912010465 1 1 112218801 300332389 1 24025331 891491582 1 485660133 729606917 3 470366327 743721546 1 3 106624972 315805835 1 2 15206 3 505141238 846760379 1 3 999873464 999995457 1 1 308454543 884331478 3 834938084 904167401 1 3 630801362 760840884 1 3 411058216 830784453 1 1 761143594 827131741 1 231832457 718572097 3 757036718 940318342 1 3 591708571 701332188 1 1 68352506 427753097 1 820255727 873049391 3 968718790 994700963 1 3 435153030 620554652 1 1 328297307 551015191 2 15208 1 616854859 761276304 3 678250837 971241949 1 3 598809018 925429302 1 3 240025678 452626693 1 3 978912288 980332780 1 1 407838532 738970383 2 15214 1 676413128 841001944 3 723215578 836196293 1 1 317776261 547008364 2 15215 3 275981552 390275402 1 3 228164215 573718336 1 3 113290017 283878917 1 3 89874097 472375147 1 2 15212 1 723096439 748767663 3 904053199 925241258 1 2 15207 3 301463712 533647092 1 3 422771642 697534435 1 1 243532728 954288079 2 15204 3 614095728 635924386 1 2 15216 3 895383502 903862469 1 3 187519803 865235343 1 2 15209 2 15210 3 882216348 981898366 1 3 935783674 999038688 1 3 269858717 312941673 1 3 320279432 366415975 1 3 474498593 760319592 1 2 15217 2 15211 2 14947 2 6667 1 162106549 673532212 1 192906568 936946035 1 703272880 986433575 2 15221 1 126772306 267553741 2 15220 1 758687703 961307529 1 939447101 975859741 2 15222 2 15224 1 137611712 568083029 2 15223 1 869714292 880488926 3 105638692 513437912 1 3 289946908 299851964 1 2 15226 2 2424 2 10795 3 950783454 970473152 1 1 329623226 458279546 3 507616244 862621861 1 1 936148174 952715408 2 15228 3 869811449 895658190 1 2 15227 3 926447921 972478335 1 1 117296381 215029455 2 15229 1 40799970 603890216 2 15230 1 879420440 968369581 2 14786 1 484614410 837547218 1 304419129 900170528 3 133469877 389609720 1 2 11155 2 6189 1 261928215 620968707 3 693658253 748033740 1 3 896684060 908244716 1 2 15234 1 678916091 929904530 2 15235 1 645680886 837094433 3 962270975 998886990 1 1 262293240 536073681 3 761514372 774257396 1 3 955504483 976250091 1 2 15236 1 458264422 603640024 1 171209481 676435425 2 15239 1 214838340 318144221 2 15240 1 368849946 885213159 3 489129827 909065057 1 1 28839154 83383633 2 15241 3 915323876 959483475 1 1 466787356 978374677 2 15242 2 15238 3 267972453 533818933 1 3 671517983 684248603 1 2 8926 2 8579 1 246069027 948131215 1 596587043 828935706 1 258106029 402845393 1 144562117 669280842 3 296033438 988258270 1 2 15246 1 991798866 995284174 3 625542604 913394834 1 2 15244 1 665602643 889283717 3 395291000 757644010 1 3 190562027 307682316 1 3 690921151 823254618 1 1 661333758 774317072 3 808356028 843546076 1 1 515723691 966213245 2 15249 3 424318072 960145620 1 1 665993181 782106633 3 544004732 616952360 1 3 20016268 662075167 1 1 718098939 778886881 3 131685984 840157761 1 1 194906127 196411200 1 97939519 176331648 3 620657110 630240261 1 1 642907602 929437251 1 21741651 266730039 1 669880084 938413907 1 972504231 997709425 1 735599264 750036432 2 15256 2 15260 3 985786024 990620779 1 2 15253 3 117192579 897455872 1 1 263421495 339514538 1 25247021 932084627 2 15262 3 813688150 933767244 1 1 963459940 964656110 2 15259 3 464975104 701643544 1 1 771414579 974356533 1 747649187 751592751 1 934425902 955008289 2 15266 1 314451663 540223448 2 15267 1 519482491 537314428 3 58553775 200662594 1 3 864596580 868652943 1 3 952633879 972842300 1 2 15268 3 987726473 991799593 1 1 732562990 760738119 2 15254 2 15265 2 15252 3 36129197 859496682 1 3 963301581 981546151 1 3 577934591 747764452 1 2 15261 3 383440871 982322824 1 1 728033808 805058393 3 963636964 995030297 1 3 952161423 973426729 1 1 686283220 995368971 3 405821743 466834824 1 2 15271 1 635474817 699930078 3 849359282 971426652 1 3 34786020 472764141 1 2 15272 1 591956640 736260546 2 15250 3 511947065 728442938 1 3 331694012 378059606 1 3 264686366 744246959 1 2 15273 2 15263 3 438818110 510183743 1 2 15264 1 999766123 999914079 3 754109575 915172654 1 1 38732383 247537361 3 28181631 84600078 1 1 702100572 818618585 3 541858167 887597847 1 1 969890804 987327587 1 994667011 997451668 1 745547026 879216331 3 113734219 845417694 1 2 15276 2 15275 1 667046874 947621038 1 314518039 977255336 2 15281 3 1627327 151017533 1 1 152108511 556555032 3 504606627 733654607 1 3 172401289 233039693 1 1 337914966 539141787 3 459831271 503533398 1 2 15282 1 311666486 705407574 1 823812875 944887859 3 745517358 876787288 1 3 892743926 904020653 1 2 15284 3 108451770 516353301 1 3 93804314 944887890 1 1 319931578 586218690 2 15286 3 196272691 870480129 1 3 383132940 996053849 1 3 739323726 953364773 1 3 806416265 815029769 1 1 970453017 997246419 3 882961305 945713501 1 1 104658402 849144941 3 134098175 630558302 1 2 15278 1 288203644 840369428 2 15289 3 688619673 724845611 1 3 829681746 946566488 1 3 34428125 717396200 1 2 15269 1 410424740 713314126 1 230321852 652311112 3 57959170 634687183 1 3 262981010 806853517 1 2 15290 3 175934563 567810174 1 3 813617412 975666872 1 3 205757883 746573529 1 3 573660124 921728592 1 1 543297075 614707267 3 829158850 957888396 1 2 15292 3 455474047 708129201 1 3 628207535 751922111 1 3 419095755 987444357 1 2 15257 3 24541291 301043712 1 1 156911903 402700206 3 487443935 858281927 1 1 918105342 924558840 2 15294 3 182023404 269454623 1 2 15293 3 799897020 908318595 1 2 15283 2 15291 1 941653983 944341724 2 15295 2 15279 1 340080941 878421201 1 937309190 947738540 2 15296 2 15297 3 375819015 702874897 1 3 423159257 808959528 1 1 213943479 633914910 1 187084587 451746778 3 722373654 814188345 1 2 15299 2 15298 1 634101559 709307095 1 704543332 823383021 2 15300 3 66248081 984925206 1 3 801002121 918957978 1 1 445022589 960902022 3 619159085 755739316 1 1 168861381 458774093 3 218014335 766733096 1 3 877796784 989312899 1 2 15301 1 457549088 835450715 1 355636420 981850470 2 15304 3 735310878 942979093 1 2 15285 3 466412100 740619206 1 2 15255 2 15247 2 7989 1 406684699 715143615 3 875480605 966346787 1 2 15306 2 11900 1 941586848 991554853 3 477784121 971506357 1 3 515676755 807618597 1 2 9705 3 723361933 962286336 1 2 2801 3 508602567 551968293 1 3 136658849 238400762 1 1 8376220 661880093 1 804962996 936683683 1 946866485 981377223 2 15308 2 15309 2 15310 3 340098383 820412969 1 2 9241 1 658262098 773425339 3 696963863 739668190 1 2 15311 2 6380 2 1705 2 4146 2 3113 3 95802600 235035990 1 3 734746559 769592014 1 1 951195406 999595831 3 820771153 876489459 1 2 15312 1 562680923 662586771 1 826822163 929483234 1 789106331 917207795 3 437777650 533990889 1 2 15314 3 96920365 675994447 1 3 667345871 817952913 1 2 15313 3 583451268 710507761 1 2 15315 3 859038592 986190314 1 3 349335515 780681275 1 1 169631592 530804278 3 469204547 627188790 1 1 852442423 899089144 1 20358294 324460977 2 15316 1 230326399 535120846 3 744807856 749642719 1 2 15319 2 2369 1 766554165 968573180 1 749173775 895076950 1 209605985 427779969 1 393006446 443173557 3 745500212 941553709 1 1 534606560 685287292 1 736007563 903313932 1 884321326 987427235 2 15321 2 15326 3 551328319 634917154 1 1 724175988 754993631 1 451867173 573723498 3 467962427 838023018 1 2 15320 2 15327 3 656489207 904980841 1 3 13694680 612833821 1 2 15323 2 7766 1 646780228 703200255 3 82220490 666318870 1 2 15329 1 760913436 778070054 3 152987470 688439038 1 3 12055937 909494499 1 1 797463027 909563065 3 632952485 721025819 1 2 15330 3 248180052 982962053 1 3 967323622 981906145 1 1 63488906 718768714 2 15332 1 493378615 627922228 2 15333 1 403048856 861954403 2 1845 1 73565057 821000439 3 797149262 805915932 1 3 691965694 839623011 1 3 481587745 776895402 1 2 15335 1 719451322 908323991 1 331725604 506020733 2 15336 3 533080908 822168451 1 1 440158359 844593824 2 15338 1 746387788 781258214 1 500588798 503599453 1 603318256 730883736 2 15341 1 116841603 820899492 2 15342 1 648022859 999377037 3 800485599 943945305 1 2 15343 2 15337 3 708309258 941653746 1 1 487345076 604393602 1 821303415 963216124 2 15345 2 15344 2 15340 2 3393 1 82469690 152660686 1 765635430 967601254 2 15346 1 659996387 685555146 3 825835998 868408909 1 1 486304145 889023090 3 684571455 967901668 1 3 507608178 571130154 1 2 15349 1 449751964 563663004 3 644303768 768475398 1 3 462885609 823996748 1 2 15347 3 501840285 543869007 1 3 830203744 952169801 1 2 15350 3 530542498 847992347 1 2 15348 3 193783319 538688726 1 2 4721 3 132567308 224651327 1 2 241 2 7882 1 998891992 999891548 1 104966544 391177540 1 237388448 300693309 2 15351 3 167584948 877450099 1 1 894692046 898160737 3 251184629 435525010 1 1 127150569 728921893 3 307256001 904975604 1 3 27560958 139486885 1 1 298764520 326227837 1 594990196 603943198 2 15352 1 912916126 969893127 3 873672079 906430550 1 1 412071825 803419906 3 890759866 985513242 1 1 203059339 920984049 2 15360 2 15358 1 31334016 932294317 3 119925921 828115606 1 2 15356 1 998339251 998351551 1 613999861 714916160 3 875178559 927682040 1 3 324923626 707513579 1 1 701348894 738201733 3 301812946 617671038 1 3 165598240 829333449 1 1 701007939 766732718 3 390329259 987543590 1 1 372990102 992784685 2 15362 2 15365 1 302621498 572416172 2 15367 1 764404644 963455442 2 15368 1 930309186 995111071 3 973675263 977651352 1 3 52179439 233558456 1 2 15369 3 131751267 721830204 1 3 124974651 571109346 1 1 383143195 414559188 2 15366 2 15361 3 505142638 900654150 1 3 556505688 861295159 1 3 393498734 974195196 1 1 491502144 702039365 3 794582589 806397396 1 1 829987166 878581882 1 280191956 734283223 1 775783110 925954035 1 961537595 967107273 3 181302451 487062671 1 3 950440987 983602812 1 2 15371 2 15375 2 15372 1 731496608 797649722 1 913934101 969227024 3 796670002 825809715 1 2 15377 2 15357 1 343979555 495425252 2 15353 3 327372823 420649541 1 2 15378 2 15373 1 384189821 702741967 3 134013656 710166873 1 1 563364317 724646011 2 15376 1 455295170 659094909 2 15381 2 3195 1 365299199 860440469 3 111108061 252745317 1 2 15382 1 314513502 619666167 3 665774377 961432503 1 1 111754644 396820632 2 15383 2 15384 3 353754923 619859658 1 1 581301256 693909303 3 170533235 555293329 1 1 840086945 916421945 3 667021934 839973778 1 3 889088923 957456309 1 3 198849965 807270735 1 2 15385 2 15386 2 10675 1 327762230 685827032 1 506545416 710972200 3 373727863 837617178 1 2 2522 2 6939 2 5381 3 323142840 744579879 1 3 785324867 933400570 1 1 13119920 618009009 2 5984 3 467915441 871670758 1 1 513976025 731695160 2 6936 1 535013024 742301299 3 404645528 847702015 1 2 15391 2 7840 2 7564 3 283227946 959151741 1 3 327877988 355422412 1 1 648517248 912487357 1 799030378 905717936 2 15392 1 430529884 753884388 1 740001893 831041514 2 15395 2 15394 1 912087400 947711342 1 322417866 688354326 2 15397 1 7687080 800211671 2 15396 1 647844623 808494541 2 15399 3 560261608 764592974 1 1 135009969 327065731 3 101989082 205115776 1 2 15400 1 14401694 841628269 3 670828965 734234663 1 3 276798989 427133272 1 3 129019033 339880715 1 2 15401 3 231546001 998229212 1 2 7240 2 1799 3 779820547 847536120 1 2 11231 1 587394978 683329012 3 807473433 927112210 1 2 10062 2 12320 1 752085 871297630 3 220044246 980247847 1 2 15403 2 1592 2 11082 3 730964529 773933422 1 3 599158520 909961431 1 3 609108930 990607432 1 2 13289 3 413556369 465466161 1 1 450786580 625320376 2 15404 3 972353643 978776821 1 3 78596929 506587988 1 2 9565 2 8360 2 178 1 545474503 827948072 1 409425115 543623571 1 875932565 913002949 2 15405 3 10529793 205388359 1 3 979239427 979416593 1 1 823956624 930540228 3 296114366 821652843 1 3 124659185 744838865 1 3 860558447 881280944 1 2 15407 2 15406 1 12261282 934907223 2 15409 1 238144579 958846067 3 474387721 722673484 1 2 14303 2 3321 1 473853667 528474846 3 113398294 548587600 1 1 891028287 913542140 3 807296081 948777104 1 2 15412 3 57618679 651299400 1 2 15411 3 41043811 158341175 1 3 195005014 237726191 1 3 277006645 966069855 1 3 212464799 831828342 1 2 2763 2 9018 1 746719711 805120752 2 11486 1 407326407 438451824 1 868507210 899527124 2 4200 2 1769 1 177612361 560714221 1 392175373 951852497 2 15417 2 13596 2 7941 2 11690 3 4034478 15632596 1 1 207558124 961976098 3 531884743 707902871 1 2 15418 1 598535748 923802227 2 15419 1 360925773 870749202 3 415532435 583399372 1 2 7940 1 171038474 524435762 2 15421 1 51355644 461804788 3 487644398 710221460 1 1 997404038 997572687 2 15423 3 663727765 816208344 1 2 15422 1 631005168 856533387 1 20600836 315924348 3 98575610 253439910 1 2 15425 2 15424 3 963730264 998432512 1 1 218113342 356089520 1 796675843 842765498 3 881966312 984617375 1 3 271209844 373538614 1 2 15426 2 15427 1 45679798 281324839 1 410413755 569672345 3 837341615 889714551 1 1 966029437 999006591 2 15429 1 46520498 566500858 2 15431 1 603344165 750400301 2 15430 1 504412319 638231425 2 15428 1 593655651 819827646 1 53984473 494754541 1 482245692 946093790 3 835687353 927707965 1 1 486852963 744108593 1 492837898 576803307 2 15438 2 15436 1 135590198 525313875 3 220155408 533376375 1 1 571047549 803952175 2 15434 3 487700729 783887064 1 2 15433 3 720462330 857687017 1 1 849848965 911678796 3 410276458 635653001 1 2 15441 1 258667421 380344639 3 761485255 900855429 1 3 863472212 884043461 1 3 4001098 938550635 1 1 20483401 416775301 3 343796394 981371080 1 1 606773538 808799721 3 703404930 705525116 1 3 474827629 671137511 1 2 15443 1 628920351 796422109 3 328112427 771544978 1 3 796763364 926160375 1 3 777239 473895735 1 3 827411446 990597481 1 2 15445 2 15442 1 693736111 775229002 3 628639807 823035429 1 2 15435 1 626548972 972101343 1 611540889 788947086 1 885721572 918731383 1 819890383 968740155 1 561196074 914578633 2 15449 3 422295753 743231535 1 3 345830358 542308459 1 2 15450 2 15448 3 679269552 759898787 1 1 617787403 803908036 3 405240168 527202798 1 2 15452 1 314605286 998565914 3 396641352 858223609 1 1 987585893 996915156 2 15453 1 787996847 849719092 2 15455 1 12040676 631012914 2 15456 1 50810371 869222210 1 198339070 873349431 3 2654633 34377669 1 3 229502047 330194577 1 1 459873823 665053544 3 695421462 925966752 1 2 15457 2 15458 2 15459 3 631651803 814792667 1 2 15437 3 385103951 680804612 1 1 692845503 906383283 1 519549963 770447212 3 141574371 430712352 1 3 619218763 620120732 1 3 874943518 964131945 1 3 214697308 762101997 1 2 15460 2 15461 3 769918276 952018058 1 1 469224258 520162126 1 588499641 963645746 3 243477844 535936225 1 3 711739136 755022199 1 1 35613384 301667684 2 15463 3 618202865 776722014 1 3 22145289 333595325 1 2 15464 1 342831530 576642175 1 450456209 482508060 2 15462 1 85888520 687855134 3 718172846 788257597 1 3 238264504 852321361 1 3 940576286 993355115 1 1 9661892 646704358 1 639430105 900626186 1 396474711 543736391 2 15470 1 807779102 843505639 1 267025671 504836415 1 399370046 672249246 3 81350295 938165497 1 3 960540394 970833460 1 1 411768288 937506034 3 81251364 813860933 1 1 246045283 458668964 2 15472 3 784291000 869102261 1 2 15474 3 172305816 680700811 1 1 946331935 970201246 3 639419330 726002494 1 3 440571882 453537768 1 1 886653575 892776277 3 119349277 933467454 1 2 15477 2 15469 2 15473 1 682819862 730295326 1 257533735 335550722 3 405055205 739141549 1 1 138835865 213546819 2 15479 3 792477429 940367311 1 3 415128788 769925569 1 1 535136913 769244437 2 15480 2 15481 2 15465 2 15475 3 498590095 887185009 1 3 54853963 947203990 1 3 219863456 373257001 1 3 825117321 928309586 1 3 708424884 801143259 1 2 15454 2 15444 3 481066310 525252325 1 1 102630380 340600583 2 15440 3 120450843 618146985 1 2 15476 2 553 1 142545504 230494642 2 902 1 37834969 601343790 1 261683215 357654057 2 15485 3 980253199 992627958 1 1 309963454 498187960 3 315959235 459489384 1 3 449083972 672386879 1 2 15486 2 1091 2 1906 3 353097910 687431768 1 1 956159068 992552621 3 817863853 873217756 1 3 622565463 892751167 1 1 840475543 923627455 3 639769215 680752225 1 2 15487 2 15488 2 15085 1 608776942 824996316 1 36435871 701334972 3 272939058 952843032 1 3 239547158 857612628 1 1 128748774 436175952 2 15491 1 868519830 958101581 2 15489 1 156701742 189039237 1 650093118 940241828 1 204299083 519371472 3 250476507 932853545 1 1 182102772 763882906 1 685762121 980587825 1 930786701 972492050 3 290414741 844302780 1 3 51391587 773648855 1 1 259193109 603848895 3 683199052 977566764 1 3 208413038 950260461 1 3 147820144 269928165 1 3 299468321 463133914 1 1 425590939 763418078 1 661840076 981830975 2 15500 3 298117049 610438065 1 1 783832246 836122714 1 361901686 565604591 3 246073125 910152026 1 3 440298654 665610785 1 3 571441223 970813896 1 2 15496 3 622970045 731600285 1 2 15495 3 636333593 829470485 1 1 642490993 830742790 2 15497 2 15490 1 811679091 817755152 3 551401529 635680911 1 2 15504 1 807869933 904317897 2 15501 1 866278403 988741536 3 567119443 752137099 1 2 15507 2 15506 1 616735554 915226014 3 445476068 919110332 1 2 15508 3 720636587 983270160 1 3 590620926 994046857 1 3 914172031 952459367 1 1 864328831 978855490 3 165667816 276111698 1 2 15509 3 730928412 804974801 1 3 739437651 831943842 1 1 496252438 866647767 1 860966026 965283135 2 15510 1 715260573 877836718 1 930351909 973842639 2 15511 3 37096002 981590463 1 2 15512 2 15492 1 121155550 756340271 3 847915731 892260556 1 1 964982925 989646929 2 15514 2 15515 1 50025295 137996391 1 400690368 413943566 2 15517 2 15516 2 15513 1 186598844 991332911 2 15518 2 15494 3 776430660 975049586 1 2 3123 2 15007 2 9061 2 7296 2 6230 2 9788 3 286148915 484736916 1 2 5226 1 815608753 857782700 2 15519 2 6770 2 1281 3 28553957 873935502 1 3 605594868 618686077 1 1 358643908 481610146 2 15520 3 73092513 606440625 1 2 982 2 5130 1 256053141 672896889 2 15521 2 5668 3 950990595 996889965 1 1 330521750 661450132 3 829333890 878277217 1 2 15522 2 6963 2 13160 1 486086488 643566415 2 15523 1 603669318 808827613 2 12762 3 266107852 940206339 1 3 478619600 537543058 1 2 14095 2 4444 1 287281039 806649837 1 335855079 733433139 3 564378046 715387227 1 3 482195329 776468992 1 3 530832886 902261732 1 1 232264439 515725453 3 350497289 659209111 1 3 898477138 916391807 1 3 19898067 229313109 1 2 15526 1 138561945 850608288 3 962168090 981323201 1 2 15528 3 197128421 827335220 1 1 272863222 915071880 1 186035009 586138239 1 274012506 350470369 1 578612618 734276691 1 542686292 956620462 2 15525 1 884401681 962202070 2 15531 1 232038218 857907051 1 576263617 937775428 3 721687193 741441192 1 3 244717760 478478300 1 1 785968243 880508268 2 15532 3 675561828 837763251 1 2 15534 2 15527 3 510723936 911012342 1 1 202160455 317012600 1 194570095 982898530 2 15538 2 15539 3 227065879 473546629 1 3 627984598 772806620 1 1 532079255 678802508 1 328339331 405020831 3 250156115 301091006 1 1 142630396 549532100 2 15540 2 15541 3 861540407 971278150 1 2 15542 2 7934 1 279665032 775915078 2 15543 3 522384615 784255552 1 2 6819 3 95199330 117779531 1 1 343559888 615686441 3 123247649 291452412 1 1 367969023 610184359 1 969816841 974066630 1 320439151 695409882 2 15547 3 282108160 506574745 1 1 328983301 603777574 2 15548 3 643535830 860869654 1 3 919708809 965481193 1 3 894970805 983877048 1 1 831180251 879741420 2 15546 1 441758745 923667302 2 15550 2 15545 2 15549 3 861941518 919868158 1 1 377096204 622208869 2 15551 2 4535 1 313770991 724676452 2 15552 2 5604 2 8244 1 722654248 889260906 1 399775027 874544359 1 749021229 814646682 1 967700355 989581594 3 814070754 902501132 1 1 965554589 969894050 2 15554 3 702510507 868795358 1 3 241614233 647363657 1 2 15555 3 576370889 902110616 1 2 15556 2 7133 2 3892 1 397342868 951506046 2 5029 1 707203173 877603244 1 961145361 995052617 2 15559 1 29598794 487810058 1 799029024 811360574 3 144345848 687041428 1 2 15561 1 980430028 993703896 3 198519383 414761347 1 3 5080453 604390832 1 3 418567600 612652337 1 3 971586718 976057090 1 1 71426190 910369119 2 15563 1 61533741 126839356 3 756023713 770674886 1 2 15564 3 854617020 939020415 1 2 15565 1 704305921 885815412 1 353400693 834593029 2 15566 1 825263993 868704124 1 704137137 984651758 3 546358577 884503124 1 1 238285053 412444838 2 15569 2 15562 2 15570 2 3128 1 700902335 732911649 2 15571 2 1143 3 913195767 993590127 1 1 266885929 563865885 3 75530154 749728788 1 3 852524314 904685898 1 1 111474321 415532972 3 433643582 565146531 1 2 15572 2 3310 2 765 1 269936459 903946395 2 13012 2 12921 1 536983360 652702082 1 355908476 794244217 2 15575 1 445470597 636339881 1 984030525 993809425 3 967268159 982219127 1 3 773531818 841624378 1 3 405256016 901503075 1 3 464676103 652666648 1 3 880419518 933371403 1 1 128722658 983706080 1 277133857 303813986 3 469460016 589082738 1 3 512972336 781634743 1 1 61411120 349671116 1 919250817 973058973 3 386207040 798918955 1 3 581504978 938646380 1 2 15582 2 15579 3 214388358 997255772 1 3 77891556 212465920 1 3 974500190 999176140 1 1 972427344 975343998 1 480641601 921833304 1 13330956 851023007 2 15585 1 871601618 933079852 3 889816614 973027813 1 1 773507213 994883199 3 84445072 485194543 1 1 991690827 996149026 2 15583 2 15588 2 15586 1 609559920 819702540 1 812854676 891324283 3 167949051 476544701 1 3 943674048 982374788 1 1 59942893 205447774 1 822411207 988719252 3 134765888 896140204 1 3 141937657 403582122 1 2 15591 3 72472267 193272390 1 3 416234 482941298 1 1 764727678 767947563 3 247560227 516590506 1 1 104350104 720567824 3 548160036 982315055 1 3 728851411 737522594 1 2 15590 3 858454150 944309471 1 1 113718698 703109790 2 15595 3 520637520 812080182 1 2 15593 3 824872130 831687719 1 2 15589 2 15592 1 414369075 861926735 1 663031335 805719231 1 21397377 618178357 1 13418973 799658303 3 776171681 949492889 1 3 490107360 688140658 1 2 15597 1 89535029 732231977 1 568087398 918707250 3 377118028 808851854 1 2 15596 3 836710028 961886344 1 3 377498183 870940885 1 3 874555208 950674157 1 3 215799398 579902663 1 2 15600 2 15601 1 920086270 947463263 2 15599 1 937981716 960419508 1 333424548 635083973 2 15604 2 15584 3 639701948 965334965 1 2 15598 2 14837 2 14156 2 14988 1 995971006 997797571 3 157988659 243611485 1 2 6753 1 876365700 994315082 3 929735895 984646362 1 1 915493124 925450892 2 15606 2 17 2 15087 3 737329119 746710294 1 1 309969798 357583665 1 325934138 827181766 2 15608 1 444596707 648358129 3 770451036 923831432 1 2 15610 2 15609 3 365649782 852032340 1 2 8542 2 13688 1 154508348 292134760 3 501728047 709732078 1 2 15611 2 9591 1 389068079 642291169 2 623 1 646545632 896572311 1 575818226 678014868 2 15613 3 838368754 856443137 1 1 438690138 911801941 2 15614 2 15615 1 516864959 600390768 2 15616 3 914695713 926788996 1 1 138263988 853550936 2 15617 2 6032 1 991562643 993809567 2 15618 3 255600402 715952768 1 1 421952995 929131440 1 251704826 876750789 2 15619 3 17481956 985681017 1 3 485335638 701288822 1 3 653594676 903462773 1 1 39370220 200476427 2 15621 2 15620 2 1730 1 725098683 836519687 3 718505163 781929326 1 2 15622 3 123476865 262850048 1 3 790413411 895794431 1 2 3023 2 10549 3 213791155 349206218 1 3 436960616 806821024 1 2 4376 1 647826699 803921805 2 15623 1 932020832 974650924 1 746900921 936672290 1 52244866 458396049 2 15624 2 15625 2 15626 3 532490691 845391301 1 2 6944 2 7124 3 93098650 788193117 1 1 808252499 859224862 3 282560106 514968138 1 1 105925070 131405154 3 669846603 911405495 1 3 513028325 709884694 1 3 562090660 656582467 1 1 662299066 765607557 2 15627 3 859632172 907312191 1 3 470867 254952289 1 2 15629 3 665872895 994544106 1 1 235709130 644549703 2 15628 2 15630 1 155392901 484760527 3 29259262 625286076 1 2 15631 2 6567 2 13150 2 633 1 865664053 907127346 1 422139004 574118943 1 441670976 771272028 3 760922731 981656535 1 1 776827423 991635801 1 17526606 154715889 3 861985402 905958254 1 3 700760735 900322871 1 3 185061764 832648178 1 2 15636 3 283656377 658871614 1 3 203465759 512279312 1 1 606457345 912243359 1 769445769 867850752 3 354554016 908493019 1 3 233575876 261506581 1 3 927729674 954658794 1 1 280389644 636292150 2 15637 2 15639 3 774705672 814213334 1 2 15632 2 531 2 11064 1 633660518 968590882 2 15640 3 559122061 684242781 1 2 10723 1 662662962 929364880 1 757739691 831313040 3 53822831 303415790 1 1 621415527 690116711 3 991487316 999564768 1 2 15643 2 15642 1 701573681 995542480 1 553469318 833356981 2 15644 3 873349906 951410589 1 3 478090692 560974138 1 3 110113138 979773642 1 2 15641 3 662700578 847491852 1 1 180553831 694736817 1 41050486 510325702 1 205059600 958878963 2 15647 3 941921871 968200530 1 2 15646 3 245475072 690760895 1 1 735560885 934343080 3 6156569 512801179 1 1 631374797 660193810 2 15645 3 81039859 832527561 1 1 132725100 687296281 2 15648 2 15650 2 12024 2 136 2 9192 1 522820549 836985370 2 15652 2 4305 2 13597 2 11354 2 12447 3 710231552 817586213 1 3 616035556 770719524 1 1 813450526 961180929 2 15653 2 2047 1 930159140 979153761 2 15654 1 107509657 714325316 3 326881302 646201998 1 3 912401732 938480686 1 3 997001124 999267820 1 2 15655 1 728215759 774002379 2 15656 2 11828 2 14773 2 4639 1 103058387 433784240 3 336102092 984095264 1 3 225857497 375801567 1 1 105104323 385236288 2 15657 1 409005748 725300176 3 937050182 974834680 1 3 270025562 930670979 1 1 449730675 968377869 2 15659 2 15660 3 196049445 945323114 1 2 15658 2 14600 1 314095306 512044741 3 360674538 413249005 1 2 15661 2 6633 3 69229312 652747992 1 1 856824392 933741170 2 15662 2 7827 3 753131024 775502723 1 1 192405151 512366778 1 328161592 981353803 1 511455293 652522445 1 727258915 857242266 2 15663 2 15665 1 221380341 284256431 2 15666 2 15664 3 466722696 599284707 1 3 244887700 571101339 1 3 541656632 635049969 1 1 981865217 997205372 2 14569 3 717128076 968994317 1 3 308767558 861261439 1 2 3065 3 343372623 862400334 1 2 441 2 119 3 870581233 871198985 1 1 756623352 823264087 3 819473941 883204215 1 2 15669 2 4122 3 876780330 888280285 1 1 953208842 994510034 3 610327932 878753775 1 1 490897511 989043504 3 474403241 523010390 1 1 241338654 891324330 2 15672 2 2269 1 318614855 637727791 3 79098399 299038038 1 2 15673 1 299937467 568610084 3 621015816 790243316 1 3 987532361 994606187 1 3 493987418 645558098 1 3 444990132 686794335 1 2 4080 3 595417785 818013747 1 3 520192058 818235544 1 3 264658134 586994320 1 2 38 2 511 2 8845 2 1666 1 814853514 943947290 3 108440789 109228466 1 1 938486080 965352060 2 15675 1 283565592 629482924 1 177536104 908494590 1 1803054 639636284 2 15677 2 15678 1 348212802 440788957 3 954962868 985593881 1 2 15680 2 4769 3 231562474 389639296 1 3 887096031 901453820 1 1 610327890 936054557 1 762834051 920817126 1 278901833 722589237 1 414889686 579360200 2 15682 1 899894120 961923969 2 15685 3 70678872 195061737 1 1 186192617 717555210 3 428447831 537317110 1 2 15681 2 15684 3 658204929 791068863 1 3 908738453 913864368 1 1 90578754 981363677 1 843030516 955574189 1 877756041 894771468 1 685243733 817465689 3 98458449 407531955 1 3 201294723 758608449 1 3 458592063 679987319 1 1 767569510 770564405 1 304771898 356699508 2 15688 1 366796451 416293768 2 15693 1 366970385 474283634 1 993522648 994611936 1 534883357 992050253 2 15696 3 901301686 937673862 1 2 15695 3 190810269 213290887 1 1 35365334 283871132 3 248566960 624317181 1 1 457989597 672096306 1 994701497 996513061 2 15698 3 72733267 109579363 1 3 837814917 926941261 1 3 912367831 915215598 1 2 15699 3 561007942 661628145 1 3 982026255 993487699 1 3 637213575 736417277 1 2 15692 3 400386946 418199798 1 3 450349310 581380895 1 3 724986318 852744717 1 2 15697 3 373559191 967009309 1 3 804234830 820472903 1 1 943390524 946068854 1 141091628 224933731 2 15701 3 253317161 310911181 1 3 221669883 448456031 1 1 483970734 714832127 1 506035266 759348178 2 15703 1 373052865 543888000 3 748514917 897811005 1 3 982371221 999732650 1 1 29237655 739515400 2 15704 2 15690 2 15705 3 890994753 913461077 1 1 752631285 962915910 2 15683 3 197823595 652766306 1 3 895452982 916695009 1 1 69565868 830292596 3 963585112 967992947 1 3 534801455 567882487 1 1 107059247 882264570 3 427960671 556854739 1 3 99923353 511974094 1 2 15708 2 15707 1 556392705 818576317 3 799426873 948081425 1 3 298220298 672843153 1 2 15709 2 15702 2 15687 3 707851390 727076080 1 1 976371345 978595113 3 777066477 794996953 1 1 543589716 909309791 2 15711 1 977264354 988355519 1 870852956 921809642 2 15712 1 579093335 924490530 2 15714 3 908300417 916359775 1 2 15713 2 15710 2 15686 1 118092322 181121562 1 295273641 895349459 3 189569929 526517375 1 1 933066592 987833352 1 977910163 997247130 2 15718 2 15717 1 66035536 423040671 3 527298848 644743187 1 2 15719 2 13547 2 7157 1 30156490 392780509 1 387554130 566771287 2 15720 3 264955350 292763961 1 2 11727 2 10990 1 103816686 895090872 2 15722 2 261 1 827167032 841941679 1 32100451 888024413 3 924599982 932056150 1 2 15723 2 5575 2 13809 3 94521124 581293776 1 3 197066700 900888796 1 1 488884746 542939455 2 15725 2 1699 2 3708 3 725586851 866761889 1 2 13173 3 210184348 523388071 1 1 57661712 252523676 2 1252 3 605106787 626266379 1 1 191154186 201189938 2 3022 1 980254073 990069677 3 190278929 351171907 1 2 7119 1 474308820 515158016 3 166392206 711296878 1 3 20528400 928191415 1 2 2486 2 10750 3 859313516 984077072 1 1 974405917 990159074 3 254126711 534480028 1 2 15730 1 583963307 857660121 2 15731 2 14825 1 525016523 721593082 2 15732 1 956746563 991058589 3 874015890 907852725 1 2 15733 1 812674767 867856822 1 902607354 998189278 2 15734 3 806523960 997998566 1 1 289738246 685538447 1 443538316 975267407 3 723082685 750588396 1 2 15737 2 1513 2 11378 3 994287960 997289213 1 3 264669549 270142207 1 3 759042210 841715459 1 3 37411412 222209312 1 2 11379 3 826296902 843564192 1 3 855074645 974662072 1 3 364372860 909905814 1 2 13442 1 709574465 978843106 3 69143822 511624510 1 2 15738 2 13844 1 897816673 983217348 3 670490846 875883968 1 1 623547218 645668073 1 398893386 608419174 2 15739 1 260620892 398460945 2 15742 3 814348717 969541173 1 3 579878743 618729892 1 2 15741 2 7204 3 307274132 833230242 1 1 295726981 484708377 1 339399656 690348761 1 548383848 619114258 3 559789159 825377225 1 3 899198910 949513165 1 3 533550382 867697937 1 1 116749838 428452956 1 709575138 997411997 3 767761805 970991593 1 3 688682603 821319955 1 1 517322932 838565794 3 749348108 862193851 1 1 334047996 969581694 3 562296596 814246457 1 1 691380071 889125691 3 451186396 686448351 1 3 658454015 981257463 1 2 15745 3 748983107 816477365 1 2 15748 3 118898303 951803022 1 3 304500214 840171302 1 1 284462030 574878646 3 991009107 992121319 1 2 15749 1 13756426 925021148 3 431890053 897702369 1 3 717944630 910859722 1 1 865927731 880772406 1 346286591 905585391 3 457199424 914553274 1 1 43379873 298183042 1 535510240 665164293 3 567450017 851616839 1 3 65617671 932966431 1 2 15750 3 435044783 656568307 1 3 78267549 512376423 1 3 47807650 622431197 1 3 969650521 971640226 1 3 591589976 796824194 1 2 15744 2 15755 3 458984776 749098604 1 1 764471588 954525401 2 15757 1 803808053 993143756 1 622670356 924610658 2 15759 2 15752 2 15743 1 769580806 871711533 3 129101250 997707313 1 2 15758 1 700460308 830488924 3 289621359 930510515 1 3 112016362 382685094 1 1 456228204 775211284 2 15761 2 15762 1 298423398 889057849 1 710722579 847463543 3 265814814 631300722 1 2 15763 2 15753 2 15760 2 15756 2 3937 1 102424203 473719736 1 286823522 658175115 1 235609819 568050160 1 631318748 664319112 2 15767 3 139864867 152359594 1 3 668475332 716667647 1 1 798271853 920974968 1 324600680 731525127 2 15770 3 850800872 917750468 1 2 15765 3 994557899 996095555 1 2 15768 1 854999453 897410871 3 634933354 702707649 1 3 819631516 951529338 1 1 167646277 555908633 1 143509964 983142298 3 100016324 493533419 1 2 15773 3 79479444 559400222 1 2 15771 1 202457764 586416743 3 541468199 548868664 1 1 725678845 764185635 1 751973354 760397743 3 709408724 753946059 1 3 743462695 939821487 1 2 15775 1 830398589 915714399 3 154016835 659857348 1 1 67521127 868418835 2 15774 3 770479416 960984133 1 1 51505871 545248674 2 15776 2 15772 2 15777 1 84209242 979462332 2 15780 1 899800311 970724479 3 705891373 818483438 1 3 514017169 618815091 1 3 976201318 981803565 1 2 15779 1 322243849 981272985 3 819991344 931208225 1 3 904787972 907536112 1 3 52752253 423573338 1 3 68076695 181236765 1 3 175244816 285212493 1 3 227647875 854190250 1 3 91167035 654043281 1 2 15782 2 3058 1 672962012 747721902 1 747856818 795522137 3 542184765 828154200 1 2 15783 1 126326322 144964434 2 15785 2 15784 2 8836 1 222421839 990103296 2 4062 3 9769566 581875423 1 1 389054736 861567879 2 15787 3 982960969 983300945 1 3 599984607 697044884 1 2 14475 1 220941513 550478715 3 438774224 675570848 1 2 12624 1 745369748 972756747 1 830004644 842842450 2 15789 3 176953520 925079342 1 2 15790 1 25379691 91354128 2 4992 3 293956908 359547099 1 1 384255383 836213350 2 15792 2 4455 3 465247895 803281545 1 2 1614 1 894061733 967829747 2 15793 2 3062 3 751950712 982747172 1 2 12664 2 10122 3 252466803 913929839 1 1 163846564 439431115 3 348512005 830051422 1 2 15794 3 286561072 565982388 1 2 2297 2 5150 2 9132 3 414500307 595784458 1 2 6314 2 102 3 704363333 756849830 1 3 38780546 66645753 1 1 27911832 460926381 2 15795 2 5380 1 983443270 985521156 1 967876233 980703043 3 879787528 995796987 1 2 15797 2 4568 3 291058155 345615073 1 3 968434828 994559854 1 2 11307 1 697802331 929948245 2 15798 2 8630 1 114630387 983402898 3 819499617 882873008 1 1 719357310 822335513 2 15800 1 537952199 809242707 2 15799 3 764675968 832228645 1 3 961515697 978867786 1 1 128559173 236348401 3 334857724 659747698 1 1 255488056 408463643 1 317159857 418296552 3 969735460 970940829 1 3 988416617 992496964 1 3 974225540 980652152 1 3 583500656 923442376 1 1 814262821 849714880 2 15803 1 129912806 194921567 3 64157195 255442763 1 3 556528443 899076018 1 1 266550607 843936464 1 989446410 993832547 1 651858078 767463474 2 15808 1 199953729 328735244 2 15804 2 15809 3 723369954 814645621 1 2 15806 1 100420781 638991059 2 15807 1 249567885 717397161 2 15812 1 631978284 696342816 1 19972632 888810949 3 210710162 675692287 1 1 186609293 707184171 1 783879907 916876121 2 15816 1 318447632 654841327 2 15817 1 825350109 947248597 2 15818 3 611912514 761919505 1 2 15813 3 737530227 976064564 1 3 264563459 441870373 1 1 155235921 661395697 1 551581632 863763906 2 15820 3 689401652 794319826 1 3 146935063 785867245 1 1 450025635 834247197 1 102905412 199865375 1 866152895 874776774 3 664136131 958058990 1 1 900382913 991521278 3 228151441 568966531 1 1 864223065 924065583 2 15823 2 15825 1 528816329 755550648 3 884677262 976180725 1 2 15824 1 662091663 685516844 1 549075646 694172150 2 15827 2 15822 2 15802 2 15805 2 13570 1 212865329 352186252 3 376853159 645338282 1 3 732395398 800884926 1 2 15829 1 892955363 899977701 3 670311502 681301584 1 3 126237948 741331793 1 1 14677011 680093256 1 513863913 869160095 2 15831 3 871808051 897175967 1 2 15832 3 75454746 821728095 1 1 658426522 800979751 3 405916875 512273552 1 2 15833 3 594444536 832784438 1 1 75550722 160002683 3 976382596 985158847 1 3 6463239 546383753 1 2 15830 1 254045865 308622901 1 708169034 772217861 1 792073364 892425494 2 15837 3 453576064 700000957 1 2 15835 2 15836 2 2814 2 12359 3 980253857 982454167 1 3 42099156 316246489 1 1 248525719 563483665 1 571496379 871659463 1 530400687 742681161 3 846763973 892755664 1 2 15840 2 308 3 273360800 727585241 1 2 15100 1 133538024 382788713 3 259774514 269844370 1 1 452739562 509314651 1 786519679 901684576 2 15841 1 68621139 676695023 2 15842 3 853710153 875147150 1 2 15843 3 811252662 872592325 1 1 141422414 197188235 1 400934042 682628354 3 365853499 785516301 1 1 814533530 831954743 2 15845 2 15846 1 278331871 863512533 1 986357676 988662045 2 15849 2 15844 2 15848 2 15847 3 599096070 711232115 1 2 5055 1 867210513 874918221 3 253823163 789859324 1 1 361770234 948055621 3 369532714 744625412 1 1 943605902 962204418 3 520144197 591808165 1 2 15850 2 15852 3 704677230 796478196 1 3 321412691 958489236 1 3 29289370 742318804 1 1 85359061 647233305 1 404710723 728107145 2 15853 2 15854 1 263722542 732043406 2 15855 2 15851 1 196400253 789736371 1 148112070 813065442 1 797549092 901956882 1 314581708 519721232 1 609571209 717564914 3 88763808 886624852 1 1 190177958 307537862 3 708918573 841918372 1 1 844416082 847479668 2 15862 2 15857 1 392349167 749319711 3 107853690 297848730 1 1 768928318 966920426 2 15863 3 792675219 962324575 1 2 15861 2 15860 1 936274880 937554027 2 15865 1 227981164 274066563 3 176108687 417860982 1 1 263953805 563057312 2 15867 1 411625445 990696354 2 15868 2 15866 1 405422792 515828353 3 691143663 857844404 1 3 611561941 698879237 1 2 15869 2 15856 1 351176093 397030165 1 290569922 670561334 3 452231160 786689253 1 1 819773707 880726253 1 718222505 950222090 3 958666791 991845701 1 3 460866886 928903125 1 2 15873 1 778243312 928800131 1 920867740 972256718 3 576116005 577367742 1 2 15875 3 541654639 944186052 1 1 559794896 649965518 3 384768370 859317269 1 1 287452246 521963962 3 90449698 163354382 1 1 714524288 744093132 1 345035766 757729153 3 269507029 360989417 1 3 324925711 648720647 1 1 288770119 956963313 1 618088320 732961371 1 236748318 474297684 1 172063900 345446372 2 15877 3 340079222 671896552 1 2 15883 3 601937138 643819573 1 2 15879 1 313089105 940681318 3 220093516 447324323 1 2 15884 1 475457264 870553466 3 696573596 704933770 1 2 15882 3 632606092 796540875 1 2 15878 2 15881 3 665687452 704296527 1 1 670872083 803152268 1 206779705 504180597 2 15886 1 708060332 870951006 3 723958023 957358672 1 1 114944453 979182763 1 305333199 970322964 1 39656150 842619916 1 50334577 127977397 1 327168302 740452132 3 142037879 390564468 1 2 15892 3 514915724 656238182 1 3 446516767 968689033 1 3 998537726 999432972 1 2 15891 2 15876 1 371046519 634917217 3 226812794 770012163 1 1 415119055 753163817 3 55168955 377971739 1 3 692304684 725745765 1 2 15885 3 399215462 818076514 1 1 427899381 622194047 1 564773269 723434129 3 55133672 373294609 1 3 708035706 900824259 1 1 502397817 744214336 1 221241561 948345352 1 392806053 573816370 3 472541721 649509281 1 2 15899 3 52013199 944222028 1 1 42739957 463816249 3 802461928 917966622 1 3 510832238 834730763 1 1 191406050 796759221 1 913385839 983885418 1 253187125 473662141 1 756803866 931832264 2 15901 3 537877795 761532948 1 3 520608761 941955364 1 2 15900 2 15904 3 353746664 925924828 1 1 434119259 979710110 2 15906 1 401754265 581123314 1 611853777 805757861 1 208341101 452527124 2 15908 3 105661476 125423486 1 3 216292265 479137206 1 2 15909 3 626325384 725670147 1 2 15898 1 885061770 900730857 2 15910 3 578149143 649756874 1 2 15905 2 15872 3 940814521 945273472 1 3 688006383 935663123 1 3 889831640 893543379 1 1 889587245 960436872 3 928925309 960086522 1 3 1123273 709153348 1 3 563173865 606447178 1 3 293888037 856815459 1 2 15911 1 139843157 496602223 1 530340242 887677211 3 239755451 549702353 1 3 843443704 938867763 1 1 298714761 361366543 3 878760469 928962043 1 3 422906125 482730973 1 2 15913 3 529767183 719391532 1 2 15914 1 541876475 904152039 3 491335253 710021363 1 2 15894 2 15888 1 700346330 903629155 1 513446426 636976067 3 795970596 800423709 1 1 318791447 688543861 3 405132909 470242036 1 1 427810290 855262835 1 142240474 429485243 1 659672646 790422355 2 15921 2 15919 2 15917 2 15918 2 15920 2 15903 1 897787446 989835285 3 772164113 958545929 1 1 356676345 453887437 1 4132276 974088244 3 547408882 833246818 1 1 396962081 728615497 2 15922 3 127796239 946189613 1 3 508979483 713551476 1 3 324366535 908049989 1 3 987581750 989106146 1 3 509185925 750568435 1 2 15924 3 692467486 752450683 1 1 822505546 905958128 3 623014452 789726568 1 3 197271204 569025639 1 3 339003840 409992730 1 3 458075607 462958015 1 3 404622653 751727559 1 2 15926 3 617169325 858755152 1 3 341619254 692557773 1 2 15923 3 227711307 856575046 1 1 564327294 582635423 2 15927 3 806137128 833298926 1 2 15916 2 15871 2 15902 3 983175777 992966982 1 3 22864532 404331952 1 1 816244052 845872617 1 21203538 117939432 1 566047399 617268775 2 15928 2 15930 3 188012519 681637454 1 3 300491857 861447657 1 3 41603646 741479936 1 1 841580694 979352065 1 245437657 661094895 2 15931 2 15887 2 15912 1 832811300 888546267 2 15933 3 174127266 990412988 1 1 640203820 727649122 3 47736329 97022837 1 1 842104823 880370375 3 798101852 850161983 1 1 238380833 630975023 3 287372536 381668701 1 3 600270444 818674165 1 1 946290450 977662601 1 909207829 928584111 3 241514193 271234085 1 3 4758526 550319928 1 2 15936 1 192853406 291796544 2 15939 2 15937 1 616853322 773737745 3 283847321 514468571 1 3 690926826 692322533 1 3 580557073 984742202 1 3 128076911 161505355 1 3 668885259 734735197 1 2 15938 2 15940 1 231971311 341950532 2 15934 1 116818788 262966842 1 934972243 975234834 3 127788617 909743086 1 2 15942 3 866235798 960225208 1 2 15943 1 965396208 994086258 3 427413654 662433698 1 1 511278989 696619606 2 15935 2 15944 2 15859 1 453229623 500202758 3 472422721 491219682 1 2 15946 1 54410953 708908967 2 15947 3 461692013 529486432 1 1 640357121 855935662 1 65660155 983306254 3 18950409 961424215 1 1 295809851 524010235 2 15949 1 397582150 591515346 1 536665382 640806136 3 707077333 831652588 1 3 96867789 527601263 1 3 6525311 575541855 1 1 271609103 743589333 2 15951 2 15952 1 149043139 635793878 3 674890501 997331034 1 1 379694749 971011245 2 15955 1 196947441 567079215 3 179736209 688930259 1 3 672164054 798343030 1 1 881813583 894738293 1 317667143 763229272 3 325912844 500567192 1 1 701942415 713035746 3 213703768 629427924 1 1 106419494 951458518 2 15960 2 15954 2 15958 1 305922461 753973408 2 15956 3 598482404 821615854 1 1 73272687 457700344 3 221852559 340979892 1 1 434892445 982429329 3 669284033 802507677 1 3 156113300 243341794 1 3 322964491 529705497 1 3 708924593 914160811 1 3 671493508 716751131 1 3 152033239 749308607 1 2 15963 3 119791825 755755620 1 3 252089562 688822200 1 1 925471749 934970619 1 155953649 751793693 2 15965 3 458586229 891303391 1 1 883633794 949591278 3 594365671 659006069 1 3 268173816 765616483 1 1 668187934 739811268 2 15966 3 137950069 820527330 1 3 68345505 155329121 1 1 310927725 569866171 2 15964 3 124950693 357671502 1 1 488188775 800364867 3 926440474 926690770 1 3 766314778 801046269 1 1 123514875 467331622 2 15969 3 598408387 754264910 1 1 88342331 123008290 2 15971 2 15967 1 370800260 744129084 3 872284050 880742050 1 3 784589524 872890918 1 3 986486976 991442668 1 3 146801958 410528491 1 1 597634459 684580766 1 903675176 988753749 1 850786783 999127509 3 41778059 397825403 1 3 716004811 721833738 1 3 317203650 359247541 1 2 15974 2 15973 1 550828493 625389382 2 15975 3 244289857 551613954 1 3 379520955 761877304 1 2 15957 1 535715088 867803814 3 890936920 936230514 1 1 152746571 444044486 3 644600834 898057379 1 2 15976 3 801299275 977277517 1 3 805996275 945072286 1 2 15950 3 296823813 830836059 1 2 15959 2 15970 1 338750905 684547779 2 15979 3 46858340 800655108 1 1 934142505 937642191 2 15980 1 516156687 819140806 3 244223255 957428668 1 1 258386092 780455446 2 15981 2 15972 3 543700367 593333263 1 2 15895 1 656310228 915781169 3 680834313 765652388 1 3 800514411 877562418 1 1 850600853 958234290 1 973284320 997259182 1 49331960 414212291 3 84535683 128473174 1 1 780311713 874830145 2 15984 3 337132643 855971667 1 3 841517359 901062459 1 1 889573432 911044866 2 15988 1 287226197 466170317 1 607298487 646649904 2 15990 3 732251803 964907857 1 1 185949161 800316419 2 15991 3 93434543 754616580 1 2 15986 3 257381600 858437591 1 1 382028469 615256521 1 576810249 971244521 1 866170179 919602280 3 235853160 534041505 1 1 844127917 984929613 1 366620614 510375457 1 702546479 872928448 3 676200136 825042664 1 3 66835565 623850421 1 1 874721612 910971401 2 15998 1 616050042 661215782 2 15992 3 796080799 839120466 1 2 15996 1 952166830 972000734 2 15995 2 15987 2 15983 2 15985 2 15999 1 120172521 714270074 2 15997 2 15993 3 42145536 325380346 1 1 836202870 954695245 1 261019895 363097180 2 16000 1 392893882 788574706 2 16004 3 160641140 848136844 1 1 694042346 943531661 3 514367301 914387918 1 2 16001 3 326327921 849229554 1 3 863395056 949362015 1 1 946584214 989969136 3 843274299 930983109 1 3 743057139 808609846 1 1 658092395 746788813 3 511736817 684332339 1 2 16007 2 16006 3 311514559 765906076 1 2 15989 1 662681501 830645882 2 16008 1 138341214 610069015 3 564291918 908420593 1 3 143427296 360137639 1 2 16005 2 15893 3 777053573 971168388 1 1 418607894 973968627 2 16010 3 526484503 540135210 1 1 228673630 509113570 2 5486 2 134 3 117786297 623687290 1 3 909549823 974099338 1 3 805463494 952382713 1 3 476135936 843447642 1 2 5101 2 10061 1 954982606 961044511 1 609647531 812728811 3 483333944 652652782 1 3 4251291 775173147 1 3 563416624 872220563 1 3 530773177 772763962 1 2 16012 3 415807736 889882010 1 1 183740769 440265435 3 487844331 792496261 1 1 250904105 630833967 1 192023998 682786324 2 4677 3 288901467 856988916 1 3 60563706 757444344 1 3 485866089 956891849 1 2 11204 3 286309001 350660725 1 2 8913 1 78418336 205355240 1 249174174 298627765 2 16017 1 49439699 820782082 3 152869408 249513607 1 2 16019 3 982345202 985645958 1 3 611158214 904217598 1 3 88448427 431983569 1 3 582815373 649171030 1 2 16018 2 15529 1 765158889 778816486 2 16020 1 912832960 975791989 3 338762740 736739214 1 3 792870258 994288206 1 3 290837002 518308882 1 1 739209365 807030396 1 257591868 540577853 1 550118205 634687577 2 16022 3 988072883 995706815 1 1 910980246 955298447 1 336914736 379937450 1 8494449 832784080 1 976761874 997087762 2 16026 3 505709532 954970348 1 3 566219939 654904115 1 1 272815481 353777334 1 482378046 856253549 3 611240640 982662472 1 2 16028 2 16030 3 804896291 974033118 1 3 101769054 788053199 1 1 794626651 959480832 3 68168884 846585189 1 2 16027 1 892166586 941985336 3 138823663 981215327 1 2 16032 1 796026266 946228573 2 16033 1 77163534 527948994 1 687440814 759745427 2 16035 1 239182815 996493157 1 318299632 425736263 3 742484616 801757792 1 1 601888635 644460664 2 16036 3 760511521 842199455 1 3 499407095 862864293 1 2 16037 2 16038 2 16021 1 26807291 881165828 1 235072245 884557198 3 871192943 890465966 1 3 882363790 921330342 1 2 16039 2 16024 1 349827889 763882345 3 940968877 961771538 1 1 653196959 653513011 1 128887030 136486859 1 832620251 893175407 1 57178957 612161476 3 595739547 660738284 1 1 474429691 512834803 2 16043 2 16042 1 194787943 900835377 2 16046 1 977688417 980243233 2 16047 2 16044 2 16041 1 901894015 995169558 1 196534176 637581591 2 16049 3 46163371 535899445 1 1 589864663 941114640 1 444825403 683547603 2 16051 1 446823238 686300929 2 16053 1 800131983 931920200 1 589879839 813393907 1 845368302 979530849 3 560926690 695501154 1 2 16054 1 279666792 823189669 2 16055 2 16034 1 384031328 709936564 3 716616481 855589879 1 1 101781873 581028368 3 630915147 836427978 1 2 16050 2 16023 2 16056 3 356466178 752983971 1 3 341333183 867762301 1 1 246623280 901659715 1 620127166 839784872 3 657179127 839937879 1 3 407856618 999820273 1 1 486522011 759939317 1 384790125 931011431 3 825086678 835613741 1 2 16062 2 16060 1 270744008 393428882 3 168386036 988009659 1 2 16064 3 810335898 853495307 1 3 488927483 631210167 1 2 16061 3 155622438 593339336 1 2 16029 2 16031 3 468074989 991102073 1 3 1270725 561649996 1 3 104005643 269415697 1 3 980226521 991861859 1 3 2919418 870487898 1 2 12782 2 6782 3 813926215 878580919 1 3 408951413 947490530 1 2 13555 1 392489254 767363722 1 345046549 774889576 2 16066 3 635267133 989759505 1 2 14111 1 479476269 504012126 1 98186252 517034565 1 440358000 774360694 3 29063854 305586862 1 1 300111053 300843711 2 16069 2 16068 2 15781 2 7680 1 384396849 787765735 1 625349191 694044404 1 202715805 699794096 3 982902939 996585803 1 3 992402469 992982750 1 3 402723871 516558898 1 2 16072 3 404738894 742157213 1 3 527525493 628899871 1 2 16071 1 406210978 839342079 3 396127492 671812368 1 3 18982074 829297339 1 1 264901575 571003665 1 546725444 586210677 2 16073 3 846198147 969464287 1 2 16074 3 789201684 942100440 1 1 476418466 786101450 2 16076 1 947784482 987162830 1 890749327 979232142 3 766639411 770299923 1 3 195530073 749220659 1 2 16077 2 16079 1 262655108 811588346 2 16080 1 963951601 977901242 2 6232 1 852304177 962850868 2 16082 3 374780384 408350422 1 3 435605650 616997258 1 2 11715 3 466667074 976637774 1 3 668399312 881326000 1 3 37291889 72058619 1 1 488961551 817913620 2 16083 3 146118744 897004593 1 2 7460 2 9012 2 4795 3 668452234 763640562 1 2 7608 2 12832 1 749882658 818346886 2 9136 1 916745648 974476524 1 900278804 923340011 2 16086 3 141861441 478323544 1 1 347776242 382116713 2 16087 2 16085 2 5701 2 8638 2 2130 3 244838319 751295668 1 1 11030911 371831806 1 611757269 813648729 3 679084430 709515479 1 3 659446496 754639578 1 2 16089 3 475352016 973444344 1 2 16088 1 483272535 795018034 2 16090 3 980684727 983430368 1 1 707845799 969631678 2 2492 3 360872219 698063405 1 2 15557 1 312822475 721804863 2 14289 3 518159339 875421370 1 1 337215389 791690217 2 16093 1 713962687 721621757 2 16094 1 689881733 743394279 3 464015854 898467553 1 1 125616977 740343807 3 244501286 629767030 1 3 689145361 885720407 1 3 837621524 909847454 1 1 44352103 934174000 3 845053503 863018637 1 2 16096 1 63743009 413177171 1 906895848 947562252 2 16098 2 16097 2 16095 2 16099 1 238994602 328298931 3 806966641 821562469 1 2 16100 1 543580404 616212983 1 502450230 674631940 2 16101 1 60054729 342089979 3 782947485 874658038 1 3 251309892 977484253 1 2 16103 1 92147541 871179850 1 889254441 958477464 3 967303756 987735630 1 3 256026168 976827248 1 1 51657149 651235228 3 303737835 548934241 1 2 16105 3 765527272 879187053 1 3 51961882 594755746 1 1 824476144 839125764 3 275424445 978886214 1 3 127265726 387361704 1 2 16107 1 936600277 942739440 2 16108 3 560830973 799038092 1 1 839164525 866464266 1 961411846 997201356 1 685110187 751851844 3 889291747 922564146 1 2 16111 1 142171464 844705374 1 347542079 348771544 2 16112 3 242340890 462933355 1 3 359407616 437534556 1 3 724710064 959495292 1 1 606326516 830138525 2 16106 2 16114 1 238277305 517962788 3 410298997 844701131 1 3 449874836 934629881 1 2 16113 3 699446042 754322977 1 1 280727689 404495322 1 314493394 556278465 2 16117 2 16116 3 379428846 990937343 1 3 409790610 682466439 1 2 16109 3 615668711 791390048 1 1 162177251 757063280 3 855621057 874536913 1 2 16115 1 301744586 523529485 3 45509680 799536997 1 1 747452950 859491176 1 732741454 889841517 1 560422209 859094577 3 74499499 228975211 1 1 825941597 828244961 3 842747061 980675756 1 2 16119 3 648375043 822235339 1 1 771213219 883123671 1 817557488 976192643 3 511007211 701735792 1 1 105296860 717170644 3 376508946 449126337 1 3 8428844 449863811 1 3 283077708 488348384 1 3 746120813 798652739 1 2 16126 2 16122 2 16120 2 16110 2 5707 1 501540817 959877054 3 994155832 996415828 1 3 97352042 107910656 1 2 16127 3 6179642 857521133 1 1 478494702 986348671 3 995519531 999014219 1 1 892089032 939330536 2 16129 3 3252489 269926495 1 3 390477475 790843495 1 2 16128 2 10295 2 2285 2 6894 2 12780 2 13105 2 13598 2 7616 3 298280608 556364514 1 2 3674 1 103041728 471863262 1 235438638 646514172 1 239745244 831995016 3 868951693 943065747 1 3 656351349 768407887 1 1 87169737 638281020 3 452936085 702764609 1 1 33768827 944109665 2 16134 3 194083379 927370100 1 1 407451804 922376538 2 16131 1 317502687 998129450 3 197130009 548074655 1 3 24707082 290581230 1 1 329224350 659634390 2 16136 3 945303414 964639713 1 3 17989934 545958243 1 3 748789002 979392024 1 1 659078181 866043266 1 495173795 780907574 3 803065010 852691595 1 2 16137 2 16133 1 76297023 934372320 2 16135 1 427141790 623516957 2 16138 3 59418653 680915030 1 3 746848289 952065327 1 1 935337442 942389216 2 16142 3 694805561 809399202 1 3 999305141 999762991 1 3 408542642 749226334 1 1 990864664 994563673 2 16143 3 658592336 868745676 1 1 327310140 754662624 1 146291948 851943871 3 363901669 775058378 1 2 16145 3 16496773 241687803 1 2 16144 1 661940055 926012395 1 644284777 913606630 3 56430667 914234256 1 3 912549787 978006152 1 3 533983086 823981146 1 2 16146 3 652381574 691086934 1 2 16141 2 16147 3 462330418 744856398 1 2 16139 1 232190150 557995301 2 16148 2 16132 3 383809533 536893344 1 3 810575980 956908862 1 1 766337763 960295292 1 59715117 103256686 2 16149 3 884949110 979262679 1 1 197601356 226673035 2 16150 3 758284637 949362920 1 2 16151 2 3498 1 838391000 971976933 1 203096830 761702832 1 427174919 448368749 1 684030431 812891323 1 531609628 799697037 3 66945945 320273848 1 3 904327662 924568942 1 2 16152 1 442934145 583868366 3 609055993 801149985 1 2 16153 1 592453204 707324604 2 16154 2 16158 3 174595512 634916122 1 3 982160661 986264114 1 3 73326903 944850632 1 2 16155 1 305054493 772077827 2 16159 3 553349638 967943371 1 3 811952241 836017834 1 1 418628569 497968980 3 719305508 828235029 1 1 105096260 491445918 3 769902171 789908792 1 2 16160 1 856477356 857780687 1 438050526 586011331 3 794617411 998322802 1 1 996144549 996783195 3 958544552 984631840 1 3 91552707 960199206 1 1 670354870 718445362 3 321816110 953709006 1 1 121415136 251969512 1 991087599 994775986 3 806760165 989375632 1 2 16162 1 825755076 922534175 2 16167 3 192657361 849436018 1 3 894953268 900504444 1 2 16165 3 495308400 919356670 1 3 87545046 348553318 1 2 16168 1 267739681 720867031 1 718412961 741133953 2 16170 3 932323952 959376486 1 1 935453896 985689090 2 16171 3 707967198 979558305 1 3 658597044 670864623 1 2 16169 3 273615586 462346404 1 2 16164 1 12973675 698104664 1 503167194 857111713 1 764382 148272923 3 715925275 888229962 1 2 16173 1 760068881 866042295 1 808926117 971709669 1 564832457 881369388 1 466358595 581895538 1 173470197 473541556 1 445175152 470528179 2 16177 2 16175 3 665667540 693282703 1 1 991153499 994582371 2 16178 3 983688394 984318129 1 2 16180 1 882440955 961918476 1 325901363 560533031 1 824952521 895954340 3 740376134 910914947 1 3 661542720 958859614 1 1 239913348 635921595 1 139192283 228849383 2 16186 2 16185 3 184975026 894904693 1 1 213240126 973961095 3 529311533 778551335 1 1 48058382 742866640 2 16188 3 459572900 625247921 1 3 835553077 928869809 1 3 760335377 851887565 1 2 16182 2 16172 1 227148915 478324795 3 78875457 384049822 1 2 16189 3 279101661 735038064 1 1 496438640 553690055 1 927551661 952075709 2 16190 1 10068265 492605575 3 282338276 693909025 1 3 639126455 760158932 1 1 468002676 625460990 1 950321235 967205861 2 16193 2 16194 2 16192 1 77372499 627266621 1 581391355 795359242 3 835173639 938475351 1 2 16179 3 715356334 786227300 1 2 16195 2 16174 1 154000420 765355876 1 411516947 891507344 2 16198 1 282599773 353329991 1 721258114 883515519 2 16196 2 16200 1 866416954 975888834 1 214353118 541043266 2 16201 2 16181 3 82427106 435318094 1 2 5766 2 10395 1 286024018 561526964 1 704491585 965895917 3 973039997 982518794 1 1 989709365 992259911 1 156068899 562565161 1 274279538 867757336 1 18577665 671761053 1 694480553 969772649 1 419334144 845537668 3 456314487 821779085 1 2 16207 2 16206 2 16203 2 16205 3 626241909 718029428 1 3 414678774 603012581 1 3 662197292 769144036 1 1 768907385 940542572 1 53739900 320256337 3 674018176 743827541 1 1 356010584 472565735 1 824006909 988449914 1 109468312 533910203 2 16212 1 704894319 923657830 1 402294808 432676193 1 690861468 767745528 2 16217 2 16211 2 16218 2 16215 3 227264330 923384112 1 3 462584815 744253627 1 3 616069922 657242291 1 2 16213 2 16214 1 894716259 994555957 2 16210 3 719451585 764887193 1 3 259559371 727493766 1 2 16204 2 16209 1 2914047 487648658 2 16220 2 7596 3 686035492 697587764 1 1 122810143 963790572 2 16221 2 15318 2 13670 2 11950 1 231245424 675460332 3 576015216 918620772 1 2 16222 2 11403 3 617058897 910647000 1 1 735314278 905986386 1 855590283 956154312 1 486245159 843482458 2 16225 1 740232405 791196503 1 12557523 34049273 2 16223 1 817676460 953677463 3 729714961 974065732 1 3 373007887 942732274 1 3 63544068 186654638 1 3 885642755 926979738 1 2 16228 2 16227 2 16226 1 714285551 755436473 2 16224 3 584259995 588284085 1 2 16229 1 109654977 172816124 1 565243624 750668675 2 15747 3 488762832 810591463 1 1 526625769 867923065 3 929782879 977134908 1 1 579976933 803087167 2 16233 3 545300633 929668200 1 2 151 3 47748060 200155862 1 3 225565154 433379665 1 3 710308250 847561052 1 1 256239950 510441797 2 11053 3 910509146 961117593 1 3 961969908 981324744 1 1 101805202 263399346 3 689819803 975980286 1 3 205563738 897264578 1 2 16235 2 2502 2 7546 3 623054810 927660143 1 3 67323699 500921661 1 2 13266 2 7341 1 363219941 688916855 2 16236 3 303188971 928228956 1 2 11699 3 522582791 945600784 1 1 274352795 735496751 2 16237 2 7674 2 10717 3 581416471 857699942 1 2 1375 3 515437498 584150231 1 3 405336816 690900159 1 3 735799115 874751723 1 1 705951189 745184309 3 542729867 569504119 1 3 98217461 852875135 1 2 16238 2 11664 1 469919759 472123222 3 586050423 782370186 1 1 449406759 484732789 3 971859859 981344393 1 2 16239 2 6922 2 12580 1 14576349 822848396 3 487192022 601676110 1 2 16241 2 10104 2 1447 2 7874 2 4856 3 940914666 987190854 1 1 482186450 761194258 1 107292859 900766039 3 15262490 920909496 1 3 779558857 806223332 1 3 725407443 770331206 1 3 844911891 963390723 1 2 16243 2 16242 3 495907686 549155892 1 3 201132810 845370480 1 2 4984 2 637 1 526927147 732545402 2 16244 2 1466 3 460491894 513743559 1 2 8501 3 179407497 723965476 1 1 248530529 995091931 2 16245 1 618084871 671742789 3 374479377 640116121 1 3 893487676 930821629 1 2 16246 3 442678287 630935675 1 2 313 2 10160 1 291015722 698500576 1 977911116 987655119 2 16247 1 226502900 468779766 1 782853890 974363311 2 16250 2 2464 2 7939 2 3531 2 8471 2 1011 1 262852165 883691225 3 268807720 756718718 1 3 791844024 801018698 1 3 915836746 926225416 1 2 16251 3 182706917 376226937 1 3 277222758 311182784 1 3 815062130 944652686 1 3 178734335 582272295 1 1 284499242 788339886 3 169289287 814316161 1 3 332842483 749719560 1 3 495187327 565747017 1 3 538547468 862441677 1 3 84616598 554829195 1 1 808582171 941724159 3 828527911 915244315 1 3 866014057 968043813 1 2 14751 1 151284462 482325871 1 597566922 618991056 1 178566814 425027417 2 16255 1 34757911 532874697 1 160306758 243739825 2 16256 2 16254 2 16257 2 16258 1 833323586 849916944 3 265297615 276185847 1 3 320360519 566011343 1 3 177075430 747356732 1 1 410311046 573989463 1 338252770 837864383 1 519967732 836388272 1 791017086 808357045 3 452357843 493605674 1 2 16263 1 951571723 996957534 1 704421892 963501411 2 16265 2 16261 1 655199353 841320495 3 987993747 996569119 1 3 289091075 588116539 1 3 355433522 749545916 1 2 16266 2 16264 3 962452459 974225776 1 1 610139977 970524357 1 603907614 878019922 1 50388103 544332639 3 821891150 931338369 1 2 16269 1 388360380 397264839 2 16270 1 185087601 751232200 2 16267 3 182315581 749761872 1 3 515006625 522219279 1 1 292598720 915221946 1 476261094 914552985 3 531758277 667339894 1 2 16272 2 16273 3 173535161 253193085 1 1 804739864 926077723 1 225164358 829231114 3 887073020 979563188 1 3 730308449 802013365 1 3 363828155 496486011 1 1 103133137 368744295 3 157960462 941022933 1 3 191835270 311829008 1 2 16275 2 16276 3 999068234 999923356 1 3 606744589 875919382 1 2 16274 2 16268 1 504114572 906360610 3 604999603 648303865 1 1 37422930 574454753 3 906481520 945081709 1 2 16278 2 16277 2 16271 1 677873320 850673443 1 335009380 932177224 1 366691005 588643653 1 224015860 740816353 3 410310794 510319907 1 1 13477768 973481164 1 627399584 975911728 2 16284 3 175766811 317197564 1 3 898099763 911580268 1 1 616074462 831753129 1 922493555 946576611 2 16285 1 596713858 951191975 1 141887176 169641421 2 16288 3 142790721 530011072 1 2 16281 2 16283 1 974414827 985677695 1 926049397 962755065 3 618572242 804061302 1 1 12073046 79110492 3 639320314 898167667 1 2 16291 3 788130358 873968403 1 2 16290 2 16286 3 164045403 680248286 1 2 16289 3 267984908 429898642 1 1 239848366 807047177 2 16292 1 658225041 860971940 1 349504623 381732451 1 877538864 881105742 3 804024662 871461311 1 2 16295 1 179931144 444042034 3 730120656 879749190 1 3 158032699 532956720 1 2 16294 2 16293 2 16296 3 858165711 870153693 1 2 16279 3 872356125 921836424 1 3 614714924 668459710 1 1 399940817 597336839 2 16297 2 16282 3 541889953 617970505 1 1 277979151 343403364 2 16298 2 14631 2 9138 2 699 2 14006 1 202759732 482639769 1 399229002 453549100 3 885002329 969236252 1 2 16299 2 16300 1 172114139 505006623 3 990151132 998047410 1 1 900639087 986156433 1 154101360 587169979 2 16303 3 503784213 507904123 1 3 7812248 159391705 1 2 16302 3 779152133 943779388 1 2 16301 1 739092086 871777624 3 52864917 634063722 1 1 456118775 596095548 1 831653663 955120240 2 16305 2 16304 1 406694638 502000477 2 16307 1 586520730 863660562 1 297687634 567207196 3 799781452 849772677 1 3 596182936 915630888 1 2 16309 2 16306 2 16308 2 13708 1 791736384 840054269 2 16310 1 986409695 987616133 1 293150162 400929180 2 16311 2 16312 1 608249743 941718069 2 16313 3 562258491 893466239 1 3 451106219 957522569 1 1 235962665 482238224 3 142721501 471395220 1 2 5550 3 479732636 769457870 1 3 53944115 744324439 1 1 788506099 973619105 1 564404295 862160795 2 16315 3 459216344 765498023 1 2 16316 3 53008647 701358274 1 2 3255 2 6550 2 8673 1 785532558 868486088 2 16317 2 6338 3 193234649 356255640 1 3 612031586 805968778 1 3 374884610 457730912 1 1 385523407 580219832 3 681463120 999540739 1 3 625783750 808576492 1 3 210656896 526585165 1 1 396472508 803844950 1 743132427 902886467 1 362286682 914866012 2 16321 1 46637868 750178767 2 16318 3 243273070 264203314 1 3 245838092 916486263 1 2 16319 2 16322 1 914796906 914849316 2 16320 1 721895188 832234001 2 16323 3 976699262 978153266 1 2 7355 1 540824043 872347724 3 829460519 908242103 1 2 16325 1 883389749 953262894 3 317689959 841779709 1 1 633341540 788729301 1 742451570 871170488 2 16326 1 865918242 943619501 1 827004166 887485498 3 413760516 898699786 1 1 710759267 875790036 1 629389625 655876806 2 16328 2 16330 2 16329 3 294887184 614737394 1 2 8575 2 9973 2 4749 2 1364 2 4091 3 688562237 960982849 1 3 576445061 953326878 1 3 441005303 496535708 1 2 15962 3 336394654 860193228 1 1 226779146 983318441 2 16333 3 681504533 889644279 1 2 2816 3 197665874 423195559 1 1 657744858 721334110 2 16334 3 846566007 977261528 1 2 3638 1 535186928 744234385 1 742363255 748724138 2 16336 3 276666689 695638560 1 3 104842694 268993563 1 3 637093708 827050410 1 2 4419 2 6290 2 12353 1 229244199 961700959 1 357012538 359095398 1 943149374 984498328 2 16339 2 16337 1 453299421 952823934 2 16340 2 16338 3 896516361 915183633 1 3 651954144 712808551 1 1 822601456 942372783 2 16341 3 772705985 971697546 1 2 13376 3 964987879 996816735 1 1 474055440 626230163 3 251548370 273570222 1 1 692306073 722455257 2 16342 1 529076326 963513158 3 450569537 807986616 1 2 16344 2 11429 3 82285953 733069085 1 3 738365740 856896722 1 2 1983 3 839983550 886512051 1 1 629470540 845011145 3 270106313 707440421 1 1 789357078 835038273 1 523150260 794584289 3 221441292 834862815 1 2 16345 2 16347 2 16346 3 11760210 917808360 1 2 15838 1 813561006 855894518 2 3972 1 693826876 724095694 2 16349 2 1654 3 714568593 834592465 1 2 9246 1 919953901 994721802 3 214222734 275062491 1 3 465336448 653191688 1 3 544809225 985605021 1 1 209379873 796818834 1 523440231 769237117 2 16352 1 86177133 437912825 2 16353 1 723218342 953249635 1 754579524 781203663 3 221843928 612759717 1 1 542972387 974287044 3 557825903 930371465 1 2 16354 1 273172050 937465438 2 16356 3 485725944 626922883 1 2 16357 2 7518 3 233175399 750772734 1 1 158481605 230701917 3 603566444 902919317 1 2 16358 1 410687572 794060107 2 16359 1 826681536 950706102 2 16360 1 966897459 979158211 1 142055691 934779985 2 16362 2 16361 1 419824657 972245629 3 463630257 771512990 1 3 412374246 780404245 1 3 164077228 770744327 1 2 16363 1 878523167 936878967 1 193602408 975893413 3 603117041 813064362 1 2 16364 3 357340333 937544607 1 1 531523337 693669796 3 603206145 874540314 1 3 99290153 561100002 1 2 16366 3 209103141 249149579 1 3 382953703 456679408 1 2 16365 1 602945793 931409483 2 9293 2 3077 2 5829 3 125014575 422672693 1 3 308320675 722306211 1 1 429653721 471842587 1 372013146 379334017 1 117844867 325736061 1 913320427 984298248 1 73274524 564155427 2 16368 3 411523082 593046273 1 1 390599041 971758854 2 16373 2 16370 3 944972550 969278483 1 2 16371 3 205849149 428122403 1 3 742556187 802810138 1 1 34416030 528349539 3 777764452 993116762 1 1 233031410 326043350 2 16374 1 716953065 851812468 3 240940431 587760810 1 1 17868046 656826880 2 16376 3 552645340 739830096 1 3 530821756 974396394 1 3 951833248 984300256 1 3 788155130 874062116 1 3 145141155 485113438 1 2 4055 1 488300368 652699945 3 91341135 766537851 1 3 116236700 437888730 1 2 16378 3 588165176 797790695 1 2 9086 1 389959484 947328565 2 16379 2 8564 3 965797585 972701522 1 2 15796 1 892965807 944767152 2 3807 3 563244229 977615373 1 2 13068 2 6243 2 1993 3 390539662 797715959 1 3 484637017 766485570 1 2 12954 1 206524839 971155659 2 5404 2 2041 1 552779243 794485507 1 837743672 951390087 3 988082596 988177475 1 3 571129217 826484891 1 2 16383 1 883720429 909348792 1 842046379 902399640 1 50224172 650420502 1 402531330 768864714 2 16384 1 787513046 970429243 3 930145217 942500342 1 2 16388 2 16386 1 556595153 879480624 3 205552307 237043737 1 3 136771660 564547670 1 1 856627744 864804395 3 229662288 290536705 1 1 693073476 881742493 3 32862156 34313216 1 3 162880046 357266017 1 3 591431231 654862505 1 1 922966066 976049720 2 16389 1 879107774 914803753 3 413521086 659954004 1 1 199071238 857845889 1 497334577 993279823 1 332474833 920007272 1 849367599 865044234 3 669735228 854451143 1 1 648238809 759796659 1 74760481 753773564 3 178425165 552555016 1 1 792822848 979785080 2 16397 3 604577029 903226134 1 3 818401764 970489194 1 1 741209688 819166053 1 506577069 839136615 3 256609940 977283940 1 1 584442721 930567672 3 41570438 800123841 1 3 167118041 287628413 1 2 16403 3 290234357 850553239 1 3 202194934 236155640 1 2 16401 3 795893632 805934381 1 2 16402 3 872394977 939237124 1 1 108053838 829278585 3 438892059 645089422 1 3 704776226 853711686 1 3 785330777 972713160 1 1 624497456 941117618 3 571014456 992742338 1 1 983083360 984911809 2 16405 3 843422259 953459170 1 3 593512889 656331418 1 2 16390 3 814286959 905083765 1 1 730481451 911623635 2 16404 3 70808832 601724571 1 1 425646159 477779338 3 934352241 963620194 1 3 343190218 584151295 1 3 434797931 834894803 1 1 62146203 524337149 1 115679201 321841000 1 319523714 965700188 1 813503716 958426462 2 16411 3 323042713 598585582 1 1 767548388 935686043 2 16413 2 16408 3 647465831 788453613 1 2 16392 3 121926079 441880962 1 1 423115102 766398593 1 708878234 972963650 1 970636533 995547466 1 864387349 954066260 3 376405319 862829969 1 2 16415 3 107012665 315057054 1 1 370371259 408226729 1 795793786 936373396 1 326716278 585532876 2 16414 2 16416 2 16393 1 539049682 761107621 3 663329536 760249090 1 3 621804589 797039673 1 2 16421 1 762299982 841505209 3 15631016 777138782 1 3 443080862 694851523 1 2 16422 2 16399 2 16396 1 141509468 950430818 2 16423 1 783181748 969935756 2 16424 2 16385 3 416964430 649541073 1 1 170148157 283721763 1 615440264 890906687 3 553371288 566272075 1 3 692248933 934958964 1 3 861772815 893375242 1 3 694014785 709877486 1 3 85586031 950981022 1 2 16425 3 833963843 982902103 1 3 552200451 676121115 1 3 703108566 753036914 1 2 16419 2 9967 2 9389 1 939015245 966433610 1 128591498 506550818 3 403085215 829422242 1 2 16427 2 16428 3 610980016 962234233 1 2 5398 2 16157 3 210071758 989639590 1 1 802195345 936447473 1 593288065 975115834 2 16430 2 16429 1 161600796 900521406 1 508378325 912103819 3 993670363 995126497 1 1 974374771 978065799 1 541022984 635789701 3 411552480 838792687 1 2 16434 2 16432 2 16433 1 794286284 960701943 3 405140340 504524737 1 3 195992027 565081362 1 3 967815126 993166194 1 2 16435 3 308191599 810210633 1 1 115891229 528151829 3 159147027 946447622 1 3 825075417 834233773 1 3 562418444 863149762 1 3 486769710 723980579 1 3 457460762 556514211 1 2 15482 1 314724122 339912075 2 16437 2 1427 1 342689344 809943312 1 79542979 938689490 1 973313465 973517611 3 281355529 418045777 1 1 209561509 608871869 1 237817490 635724578 3 849368 248418955 1 1 52372223 643834514 2 16440 1 949888058 988355845 2 16444 2 16438 1 877112855 970770155 1 257729865 429046339 3 250918784 526528017 1 3 729212938 740863680 1 3 921183055 995137375 1 2 16441 1 840134048 914705537 1 692684104 825972628 1 490317506 563815865 3 623084075 907851943 1 2 16448 2 16443 1 717216644 741968130 3 647709400 781159372 1 3 861986441 865818211 1 2 16446 3 350147650 983353217 1 3 72279740 161879994 1 1 686995145 709646825 3 750597176 789796235 1 3 662587132 785938525 1 2 16451 2 16445 1 532046516 919648737 1 310733599 509939011 2 16439 3 35372374 477707901 1 2 16447 2 16453 1 824563593 875177411 2 16442 2 16449 3 230239307 694549750 1 2 6541 2 13500 3 269547476 692080044 1 3 497491217 972861158 1 2 16070 3 149490886 410346148 1 2 8734 1 465821993 582523248 2 16455 3 281350266 393454778 1 1 940745760 961195633 1 414432043 536753065 3 77396942 441747128 1 3 741275103 972042873 1 2 16457 2 16456 2 5852 2 12120 3 236937686 475694074 1 1 166906029 955059892 3 527483824 891103508 1 2 16458 3 593157103 738790269 1 1 530218518 671627172 3 122199891 503850565 1 3 426149488 720533216 1 2 16459 1 874211095 912311239 3 253138649 554569564 1 1 861300046 896094055 3 988962661 998388836 1 3 768701356 869171552 1 2 16460 1 367969895 777146589 3 382581601 991192365 1 2 16461 3 685582273 863532308 1 3 57637388 321170944 1 3 804334763 940686375 1 1 503711836 590663359 2 16462 3 376654848 810856488 1 2 16463 2 2293 3 179133114 588585490 1 3 13375774 400539650 1 1 590073150 600172381 1 981190537 984782804 3 34598941 67346188 1 1 933882159 984243041 1 272872287 988399761 2 16466 3 88404990 479081813 1 3 872363594 889354323 1 1 444214535 494918632 1 625095237 794044492 2 16469 3 208877575 551902298 1 2 16468 3 837962071 881534002 1 2 15578 1 762134226 784702044 2 16470 1 860387523 990533776 3 941979949 976930559 1 2 16471 3 985509278 994946333 1 2 2718 1 585312323 685439898 3 731342994 762637693 1 1 509531014 719244799 3 400336358 930017160 1 2 16472 1 419226045 768657963 2 16474 3 504656052 636743626 1 2 15649 1 868556702 935383603 1 476667174 941654632 2 16476 1 964861318 966567177 2 16475 3 781169570 836742073 1 3 744005285 791953964 1 3 438773254 682299598 1 2 16477 3 993886036 998679505 1 3 617513852 995829043 1 2 12062 2 8851 3 538678422 649289071 1 1 161968638 465037358 3 417558232 937094182 1 1 158669157 392014826 3 884204266 937709609 1 1 44977597 405391793 2 16480 1 649431834 968812246 1 115987541 418946487 1 569771437 979770887 1 109613196 942719725 2 16484 2 16479 2 16481 3 753482891 882805169 1 3 673242640 784030237 1 3 551169872 607925372 1 1 504035872 940798885 2 16485 1 835101941 883569085 1 543363334 917824222 2 16486 2 16487 1 674502441 816249867 3 711669501 742936463 1 3 889819111 949951739 1 2 16488 1 127969935 334843052 2 16489 3 693348524 967576830 1 2 8372 1 145004982 778284260 3 608825215 805606918 1 1 973002675 991057727 1 770255874 962494431 2 16491 2 16490 3 831337710 975122484 1 2 16492 2 9532 3 562486000 978455190 1 1 490457437 670604370 2 16493 2 749 2 11213 1 57487738 925621432 2 2840 2 12383 2 25 2 7631 3 702221588 902332713 1 2 13952 3 641917733 808693971 1 2 3466 2 538 2 4557 3 586281735 880477645 1 2 11744 3 114746650 632639230 1 3 604386542 722804932 1 1 203416943 907627189 1 589284769 870788772 1 211355264 991050341 3 285387339 651350391 1 1 636085199 658030165 2 16495 3 50671779 508223925 1 2 16496 2 16498 1 214153112 967306777 3 149954850 440101557 1 1 842140541 917718674 2 16499 1 138657516 977347485 3 644794001 880449065 1 3 374709219 947855592 1 2 16501 1 389847676 640981785 1 973340572 988617931 3 960037126 997367090 1 2 16500 2 16502 3 673579568 699475101 1 2 4119 2 11916 2 886 3 814889601 980469026 1 1 969228987 982487514 3 509067585 893202011 1 2 16504 2 8895 3 653908441 722967874 1 1 426476083 877121828 1 173454768 722174669 3 243768068 835855401 1 1 924077736 930493411 3 452021655 659407306 1 2 16506 3 379178576 509185906 1 3 481554407 924002680 1 2 16507 2 16505 1 114447571 668479925 2 16508 3 66438050 322585766 1 3 181116914 913396726 1 3 732301958 956923968 1 2 12975 2 9399 1 758074610 928959662 3 138678126 688780303 1 1 151734188 661559558 3 816695626 854172936 1 1 687585090 885431854 2 16510 1 435163070 776976161 1 730084925 965895587 3 813246118 826907019 1 3 163431896 933891228 1 1 535457083 728510720 3 404136187 475260405 1 2 16514 3 688912108 982739291 1 1 465471825 487282609 2 16515 1 701320428 848937044 3 286850864 941894940 1 3 739470414 765269248 1 3 358155070 891494203 1 2 16513 2 16516 3 573387556 609191760 1 1 506738260 572134352 3 13272386 569643030 1 2 16517 1 469099733 716041631 1 527719096 574899914 2 16518 3 653303397 929336092 1 1 176131496 542036728 2 16519 3 865207620 969073854 1 3 435530837 768223334 1 3 748733976 979899728 1 1 833387170 850179146 2 16521 3 866311162 955805248 1 3 185764016 681687563 1 1 443486459 804385630 2 16522 3 528668104 736090691 1 1 214438161 732859505 1 516806067 669891881 2 16520 3 639454588 832905330 1 3 405640609 505152148 1 3 896326997 978955778 1 3 496074388 914681479 1 3 679851881 980971102 1 3 106207573 707023136 1 3 241188337 367248857 1 2 16524 2 10136 1 129741768 760916342 1 768367598 789407595 3 983631923 994367932 1 2 16526 3 209204219 949764150 1 1 753270148 780708474 1 625338287 759704256 1 419565548 749174498 1 572085135 977369940 1 929699209 943772902 1 4767729 881828332 3 560828878 717275545 1 2 16532 1 978515435 988128212 1 194052827 915353557 1 709227167 991760955 3 420998433 565064391 1 3 214076292 667731272 1 3 293976322 486056377 1 2 16529 2 16535 2 16531 3 47103746 182947140 1 3 596554044 709362086 1 1 551506605 796876106 1 325112806 494715171 2 16537 2 16533 2 16536 2 11675 2 14928 2 6540 3 456499163 596840416 1 2 1280 3 910223371 980493497 1 3 184370344 899095552 1 2 5537 2 10195 3 838615410 955023477 1 1 788973928 807049192 1 383057051 892133227 2 16539 3 124156925 459924201 1 3 634855751 916287334 1 3 26233090 677409184 1 3 163703635 627777721 1 1 464299721 472232206 1 320605692 698265336 1 623167105 872862403 2 16542 1 452194889 998890779 3 326979101 490545890 1 3 549577998 883132071 1 1 202264997 474616136 3 951500319 977396673 1 2 16543 2 16540 3 948183755 972947892 1 3 569306461 865330951 1 1 540679275 975849896 2 16545 2 16544 3 563891708 958027037 1 3 880581622 945410734 1 3 656833373 901049959 1 2 16541 1 849894526 948870828 3 166259254 812804370 1 3 996216899 999408006 1 3 67743506 979165532 1 2 16546 3 7805450 59533223 1 3 608326323 922481714 1 2 1781 1 604175291 792349921 2 16547 1 165977012 491723897 1 238440147 770207163 3 663192597 843422222 1 2 16549 2 16548 2 10349 2 12350 1 669918549 967170313 2 16550 1 528990999 999994520 2 8163 3 118145453 954250791 1 2 6739 3 941613106 971955118 1 1 988629200 995388497 3 468172116 788396916 1 2 16552 3 121603087 330032405 1 1 825523761 904674573 2 16553 2 4492 2 6055 2 6662 1 71153483 372015004 2 16554 2 14187 3 165726853 962153896 1 1 275925548 552547365 3 750782312 895187013 1 1 129115580 302144730 1 191237109 253256637 1 849828458 916781254 3 740157990 955697801 1 2 16558 1 887246635 950723891 2 16557 1 159501871 418111456 2 16559 3 218792019 272826931 1 3 770097881 932343987 1 3 317995284 700467531 1 3 346822379 404436261 1 2 16556 1 402288199 705847918 1 223674311 331847339 1 780703314 999281394 2 16563 3 942568597 960601778 1 2 16560 3 351391444 419841058 1 3 415830452 627458944 1 3 202690127 769540499 1 1 490263350 638403742 2 16564 2 16561 1 418951325 585456862 2 15081 2 13794 2 6930 3 404610947 572382249 1 1 895406144 953236092 1 557885652 720788680 2 16567 2 16566 3 584605051 613668371 1 1 729219415 772073762 1 996053832 999677798 3 85424563 667035264 1 3 251669003 809298939 1 2 16568 1 552033351 844307176 1 92714952 933515270 2 16571 2 2039 2 7725 3 815106167 916965380 1 1 408149683 510467062 1 756851654 975172334 3 165922294 914710191 1 2 16573 3 935197872 978760490 1 3 664678330 970118627 1 3 298044438 890652129 1 2 16572 3 302685478 563167395 1 2 733 1 163838420 553984753 3 963931770 974119750 1 3 996989170 998793855 1 3 975783987 980607711 1 1 378253937 832474515 3 858017021 956208436 1 3 897455747 897647645 1 1 575109192 993215736 2 16574 1 79903211 263179022 1 574496359 657783020 3 401730716 408292968 1 2 16578 2 11214 2 14662 1 527698857 722091437 3 803773615 979847152 1 3 422483483 503957458 1 3 84645504 167204891 1 1 522586287 997406187 1 482161347 650388575 2 16579 3 438189794 662641900 1 3 407574728 683242379 1 3 510796824 545476009 1 2 16580 1 182126877 621503068 3 283251690 735427292 1 2 16582 2 16581 1 731590810 969762838 2 16583 1 126422441 799513132 3 840655492 901742801 1 3 524772222 925455455 1 1 442987343 855329417 2 16585 3 911512834 964530329 1 2 3502 3 430420906 785416613 1 1 251187365 525706193 2 11784 2 8110 3 280866085 938025249 1 2 16231 3 181896790 760250326 1 2 11754 2 1509 2 11712 3 339912416 843696529 1 1 351344131 562399128 1 670545675 976411145 1 305248681 606566645 3 529372149 836334299 1 1 956115625 981481587 3 599082783 704646531 1 3 296569886 396111117 1 3 14258259 124759257 1 1 73550249 484435587 1 697253430 843484624 2 16589 1 769678980 985403970 1 933596168 982480175 1 137052359 818860556 3 613228021 799961638 1 3 529641631 970747415 1 3 779329045 873998522 1 1 155732043 566058631 1 460896645 894869913 3 205355355 585049812 1 2 16596 2 16593 3 660932551 996682741 1 1 282552008 902175272 1 204640273 563424470 1 709930870 818309845 1 337217057 889116710 2 16597 1 268945329 271984079 1 807773294 812958115 1 368785788 682142643 3 580607484 851999707 1 3 817693384 874926901 1 1 315518309 321599651 2 16604 1 632565366 639779527 1 750853313 996402245 1 779967204 792324014 2 16602 1 825784951 981353139 3 137114643 646232944 1 1 281977981 824332188 1 301351738 976178099 1 602267707 931478825 2 16610 1 775578800 807160532 3 139526295 498197751 1 2 16608 2 16599 2 16601 3 75704496 857736143 1 2 16607 2 16613 2 16598 3 556033267 627170568 1 1 167732840 916122104 2 16614 2 16592 1 93057158 416028381 1 798225600 936670065 2 16615 3 556588638 717159375 1 1 678763509 816545062 3 241345922 780411345 1 3 392513413 669630662 1 1 161332840 739938559 2 16617 2 16609 3 82046979 597268517 1 3 335133705 413118107 1 3 842598106 855703952 1 1 982619478 982729481 1 432089988 488365849 2 16620 3 793424859 892749679 1 1 15664073 447991021 1 770040507 811948951 2 16622 2 16621 2 16588 1 325339831 655764235 2 16623 1 895504298 902911057 2 16606 2 16600 2 16587 3 719770869 815180316 1 3 618471493 850026815 1 1 62704763 118261318 3 268606941 668933648 1 2 16625 2 16594 2 16591 2 1544 2 9072 1 668298568 803085482 3 764562822 877833284 1 2 16626 1 765218056 980957565 3 666923971 762091313 1 1 766071872 982678485 2 16627 2 16628 1 358867985 837177427 1 510807009 685505240 3 256828070 482295493 1 2 16629 2 16630 1 583031327 953300255 2 16631 3 118381892 386590920 1 1 985256022 996304047 2 16632 3 128964907 660723776 1 3 667853567 997016169 1 1 588565177 637513970 2 16633 3 720039105 728768949 1 3 256977760 767230891 1 1 316677376 973577895 3 29955443 645207633 1 1 500377227 760511989 2 16635 2 16634 2 11858 1 755881835 776158387 3 150767337 460539672 1 3 963592580 966951629 1 2 11751 1 359084471 883016187 1 909973691 986515517 2 16638 3 939380539 989847828 1 1 102251367 804110719 3 38340194 85777588 1 3 370489217 664182818 1 3 898705771 904906546 1 3 299855727 387893615 1 3 510325791 664466477 1 1 842395356 857362175 3 128964292 759382519 1 2 16639 2 16637 2 16640 3 151583705 892927826 1 3 681299556 963747435 1 1 953021245 972036912 2 16641 3 764083461 853926814 1 1 901507275 940865745 1 387357419 622385959 2 16642 3 918397009 985987892 1 3 518813892 654117386 1 2 16643 3 694341968 896981294 1 2 10959 1 595751371 685338213 3 553627881 826718557 1 1 276196447 751818593 2 16645 2 6687 3 902944159 947498575 1 1 10863172 215900175 2 16646 2 8802 2 5937 2 15155 3 109783005 753701612 1 2 10124 3 249656792 487271146 1 1 642689758 683004283 2 16647 1 301070 110730556 2 16648 1 74796221 980815348 1 51027189 808208700 1 723424781 833653511 2 16649 1 58676821 473777728 1 437359300 803596518 3 625307072 757703927 1 3 619678261 790993957 1 3 208128112 634441854 1 2 16650 3 30663844 144492773 1 2 16652 2 16651 1 958961616 994641784 1 350215375 891460008 3 904758249 990428292 1 2 16655 3 352119408 879418585 1 2 16654 2 16653 2 16260 2 14466 2 4574 2 960 3 283641696 780750696 1 2 8418 1 9604055 332157753 1 491525637 705541130 2 16656 3 156331405 309292912 1 1 593731719 899924020 2 16658 2 16657 1 657668414 946926764 2 6036 2 7131 3 972197691 994931700 1 1 38309437 208798780 3 215986503 549091320 1 3 519968893 760984344 1 1 309639384 917261297 1 253909866 809276741 2 16662 1 186937019 226146363 2 16663 2 16660 2 11653 2 4518 1 792068236 817196737 3 909161621 913588303 1 3 494459959 943141617 1 1 914857028 981383417 2 16665 1 666010591 927748234 3 157536875 590460687 1 2 16666 2 16664 2 13433 1 603739944 771787655 3 124966790 146255477 1 2 12636 3 56380887 593654686 1 3 951957283 996688561 1 3 325196141 339251998 1 1 685714609 759765531 1 828027354 968457118 3 267539818 310394427 1 3 536826646 676438121 1 1 842544931 847028277 2 16668 3 765602647 960574143 1 1 110248250 518804290 2 16669 1 806772539 852755107 3 508628457 852436075 1 2 16672 3 765894774 853632024 1 1 284366624 523001472 3 883774066 915427782 1 3 195073015 367455205 1 2 16671 2 16670 3 29029097 755537254 1 3 792497629 911175476 1 3 764856140 905818690 1 1 936376984 991143937 1 229491367 400818546 3 892445768 946717583 1 1 920838109 949166692 1 192926540 266912250 3 771668676 945806109 1 1 532768510 876810645 1 926166883 966918879 2 16674 1 856071485 892263699 3 832142068 944890241 1 1 807203746 823620878 1 934826242 970781845 1 163510415 193142043 3 354041853 464988941 1 2 16680 1 570369877 766763646 2 16684 3 810679011 857714662 1 3 364035879 498159934 1 3 953998380 975579020 1 2 16683 1 460353053 656887835 3 472176473 593217102 1 2 16685 1 798062055 813584460 3 154148182 657762562 1 3 897144304 897558235 1 1 665705768 845798301 3 378757273 558177683 1 2 16681 2 16687 1 602759604 671953751 1 263118095 965024386 3 799274313 799938264 1 2 16688 1 353039758 384404787 2 16690 3 459179853 616156997 1 3 191856422 500244086 1 2 16679 1 988272062 990595364 2 16673 3 791340725 802680985 1 2 16682 3 33337661 570093684 1 1 48272580 885921563 1 621323368 845751217 1 618384028 664914015 2 16692 2 16693 2 16677 1 325062119 805224303 1 117282991 722711194 2 16695 2 16696 1 418713408 587349664 2 16697 3 420753142 917139126 1 3 276808591 524233566 1 2 16694 3 469910326 629721466 1 1 13035711 263226736 2 16691 1 917830725 967579307 2 16699 3 104496646 417778915 1 1 81811450 203406702 3 34888821 952717852 1 3 316034147 765927879 1 3 455974660 887786248 1 1 669189471 712795073 1 337892772 958768368 1 275023119 340813220 2 16703 3 82629484 525936756 1 3 8097549 860450093 1 1 608437214 660267245 3 934832779 985887212 1 3 172686311 281901391 1 2 16700 3 993184346 994668235 1 2 16704 3 248122309 606260922 1 2 16702 1 367725445 649206160 2 16705 3 749984376 834233790 1 1 444744631 936380772 3 531260636 809715288 1 1 907472046 922015133 3 232328182 376888775 1 1 417460826 627518788 1 295045765 550584531 3 532427713 667013099 1 1 55627458 306673418 1 117278626 502711936 3 366932238 811627430 1 2 16710 1 574035934 655811351 3 495730672 621476281 1 1 220517448 602028612 1 760485624 890517731 1 663446926 803309847 2 16714 2 16715 3 824121292 879402561 1 1 20271301 76819087 3 758114417 793868041 1 1 696346365 754608702 1 702032453 955177732 1 652204823 656704375 1 401936217 947594110 2 16711 2 16706 2 16716 2 16713 2 16712 2 16717 2 16718 1 289092692 358376884 2 16721 1 163910657 892767000 1 79358463 951484504 1 361963659 918274186 2 16723 3 761352892 781492003 1 2 16724 1 951882813 952220464 1 10352022 98303429 1 262579884 519184489 3 324538811 608721592 1 2 16725 3 317973122 883864580 1 2 16708 3 479791795 997107972 1 3 326805006 833009829 1 3 913630814 971691154 1 2 16678 1 969538066 973388419 2 16728 3 817266726 855377674 1 2 16676 3 776428352 956401934 1 1 383738670 828418119 2 16729 2 3256 1 285554320 387666049 2 16730 1 843637878 908499755 3 884666821 986230803 1 2 13168 3 407415991 811877210 1 2 5125 1 707607037 800154774 3 235564988 332290766 1 2 12264 2 12986 3 506759570 794221519 1 1 57227476 552274872 2 16733 1 828562344 942762775 2 16734 1 490204386 531468503 3 569506465 949847241 1 1 469796526 937640245 2 16736 2 16735 3 84474778 549283593 1 2 2246 3 762585436 902151619 1 2 11722 2 2542 1 771304493 800599751 3 978475802 996742930 1 1 139706954 233987455 1 97374113 872577632 1 933322885 968131476 2 16740 1 682562121 771679543 3 176511764 219323579 1 1 146998350 533025307 3 168391348 216255904 1 1 116416979 198687780 3 703445806 904664546 1 3 190956253 269473390 1 2 16741 3 191036121 479929731 1 1 719239789 917719975 3 717827801 912784864 1 3 306654203 343299361 1 3 207092036 587538769 1 3 202805863 886918525 1 3 523399911 964829809 1 2 16743 3 690252571 771996871 1 1 24126407 525323584 1 524740609 975365570 2 16742 2 16744 1 427136214 707528135 1 973068802 993638035 2 16746 3 722321487 982939882 1 1 465434335 628553565 2 16749 3 762814210 934765051 1 1 5468105 109058166 3 169687300 408827920 1 3 360287628 410973153 1 3 716986007 946759270 1 2 16750 2 16748 3 612535577 657078972 1 2 16738 2 16745 3 751067061 862315347 1 2 14551 3 83065212 748300523 1 3 179060268 674462071 1 2 7769 1 363844136 693372739 1 860608211 912652156 3 22353061 80604820 1 2 16751 1 598460066 825000069 3 179229038 214175104 1 2 16753 2 4904 2 6324 2 2268 3 596355914 688598704 1 1 817942396 981370452 3 138320870 192116157 1 3 846218814 923814624 1 2 10718 3 803906712 878013118 1 1 11864482 862255301 2 16755 3 672232453 786330531 1 2 15393 1 172574177 936863317 1 822376314 829933842 1 403496737 746693871 3 767245418 812969295 1 2 16758 1 319028267 852896516 2 16756 1 434353285 583696786 1 478819862 727924380 1 822206685 989861577 1 654662493 723370990 1 667952500 757815610 2 16764 3 187437352 286960047 1 3 45158789 433473352 1 2 16762 1 672976637 917263246 1 396603858 414574501 2 16766 2 16759 3 852368420 955544483 1 2 5468 2 14986 3 730998116 881342184 1 3 340241248 554678990 1 3 680898886 783327910 1 3 678847077 958246395 1 1 193872676 963547224 2 1332 2 10424 1 648534851 827044152 2 16768 1 809946108 953864481 1 96480140 932284034 1 843021742 887410924 1 846666353 995654900 2 16772 3 935293994 973466640 1 3 250155843 631344705 1 3 814215751 852359351 1 1 228361598 824626419 3 615713150 997356367 1 1 677687671 936106892 2 16769 1 185117724 319751414 1 212530765 904677538 3 363677468 572782075 1 1 441669022 528772539 1 100517774 578447021 1 294020644 962015134 3 7825000 807430389 1 3 271517833 744846542 1 3 10055102 502796586 1 3 401394833 925280952 1 2 16775 1 922023188 952725314 3 248923133 725035346 1 1 181369040 495257715 2 16777 1 631744659 913941846 2 16779 2 16782 3 186029105 396240558 1 3 834417328 881499605 1 3 764916963 926739452 1 2 16771 3 141285572 488187075 1 3 995228106 998022866 1 2 16781 3 764038519 934752217 1 1 173641255 814880364 1 653023812 894159025 2 16770 3 363176891 959685127 1 2 16773 2 16776 1 611212309 966489051 2 16785 3 797334862 865812181 1 2 16783 3 169496017 321571875 1 1 658016432 927454197 2 16786 2 16784 3 779695749 811536145 1 2 16774 3 73533938 242621453 1 1 288000390 691869692 3 472096162 652683654 1 3 148545306 931844565 1 1 592052666 652356267 1 502386523 924605332 3 818182594 852311666 1 3 821542963 928987629 1 1 373862939 516909904 2 16789 1 99218035 881346325 1 612150374 635186536 1 386320810 727778436 1 533503093 829419200 1 657019335 797994089 2 16792 1 501699502 658847959 2 16787 2 16795 2 16794 3 669106600 742977188 1 3 509465929 895000718 1 3 239473700 666616973 1 3 712686725 938997047 1 3 423233182 975106147 1 1 34687767 903087810 3 419439345 600845903 1 3 635782656 839589660 1 3 27863932 437912371 1 3 293922196 997376961 1 2 16797 1 492790460 877100055 3 37920517 559293972 1 1 482467723 596859348 2 16790 1 976235992 977254835 2 16793 1 598051397 694899466 2 16801 3 528936654 658967247 1 3 828523528 995088291 1 2 16780 2 5042 2 7911 2 8965 1 691130427 743085007 2 16802 2 127 2 1265 2 7858 1 425199209 759943274 3 998073085 999440844 1 2 16803 1 140736797 805284549 1 318545501 491627986 3 547723532 805704838 1 2 16804 2 14684 3 813396430 923372311 1 2 10588 2 16731 1 609666066 631587192 1 178071996 489978345 3 924707916 966763424 1 2 16807 2 4206 1 604674203 950297530 2 16808 2 11196 1 423279622 767777196 3 61702731 145478884 1 3 744166958 860752711 1 2 3844 2 5220 2 10219 3 108683107 472424556 1 1 256953746 567366770 2 16810 1 743362051 815933550 2 16811 1 196198902 274687669 1 615982590 912721802 1 688851577 716234878 1 166573034 268051125 3 982380262 987882853 1 2 16812 3 253819340 397133396 1 3 540002342 958906234 1 1 127344597 556929450 3 209569548 947025975 1 3 802479797 953615805 1 3 671076492 703163007 1 2 16813 1 929995584 973567686 2 16817 1 125239375 911016554 1 989189795 989687782 2 16819 2 16815 2 6334 3 471810405 956575387 1 1 939611284 941124052 1 303684919 490306601 1 593018971 748837734 3 124444270 823785105 1 1 40839842 248607582 1 155714134 485355794 1 542290477 865195360 1 714958279 904388632 3 643378024 791389792 1 2 16821 1 990326836 992119604 1 377204896 695325321 3 399944289 543810355 1 3 167497663 175025568 1 1 535720024 740528374 2 16825 2 16826 3 326178330 568810229 1 2 16828 2 14572 3 380984100 653602353 1 3 898240972 913817394 1 1 684336723 752728655 2 16830 2 11256 3 774383603 959853792 1 3 554180339 870088347 1 3 927402918 990318829 1 1 226680801 650281639 3 102574242 923014490 1 1 411945499 766006007 3 702585789 703969178 1 2 16831 1 169279464 949329833 3 706221377 945176004 1 1 980318193 993723929 1 569404979 877830397 2 16834 2 16835 2 16832 3 315264148 516069937 1 3 213778392 227099660 1 2 16833 3 436004908 765127893 1 1 650481144 663525586 3 682908365 903446196 1 3 566839533 573660313 1 1 311959658 930016795 2 16837 1 311573602 465064959 3 601545048 870187897 1 3 101004631 604307300 1 1 812780991 864848903 2 16838 3 416511839 627752386 1 2 7812 1 228831761 335133416 1 583431247 675967386 1 732605662 779058629 1 135700504 922851216 1 295857167 711888832 1 817073196 976482512 2 16840 2 16844 1 619096705 889683948 1 432108962 693597052 3 641957882 801210940 1 2 16847 1 317152938 325292654 2 16846 2 16848 2 16845 2 16842 2 16843 3 503886545 723271169 1 3 438227294 817204203 1 2 16841 3 940268110 945578222 1 3 609525328 672038815 1 2 1463 2 4712 3 251119004 436034874 1 3 67729794 494602797 1 3 108007972 293370323 1 1 789142011 899044751 2 8688 1 122911940 594162642 3 172417692 926600772 1 3 420185301 476090247 1 2 16850 2 814 2 2153 1 913587348 938500163 3 500687493 800644751 1 1 208595999 290135817 3 159269616 394045265 1 1 46459281 619650023 3 795073139 806629198 1 3 532556728 859279650 1 1 392202899 491241510 3 735557460 752968972 1 1 595609618 956732233 3 950355717 962299354 1 1 133117326 407007358 3 536837564 816146027 1 3 689988709 942325888 1 2 16854 1 366178103 381417887 2 16853 1 758444360 832081442 3 261576483 690616336 1 1 714449753 970179190 2 16858 1 963437496 999223684 3 189382371 896638887 1 2 16859 3 417965216 732260847 1 3 605149320 993771621 1 3 538903101 666312032 1 1 44901964 917876060 2 16856 3 498534190 703381790 1 2 16857 3 752239680 872086161 1 2 16855 1 136227137 163506767 3 566428518 728944486 1 3 438458051 960058129 1 2 16862 3 980723334 996338768 1 1 832548207 958782478 3 110349684 118956557 1 2 16863 1 186253622 271966685 1 701669998 812913725 3 25061520 634261558 1 3 786315881 790042282 1 1 460922282 921646203 1 342781553 396339562 1 770564594 915873091 1 951781884 985387035 3 97578095 432305028 1 3 443042026 931309363 1 2 16868 3 664675140 908229990 1 2 16869 3 145273113 396764703 1 3 584789114 597302581 1 2 16866 2 16867 3 838168199 854258634 1 2 16860 3 614142256 868354604 1 3 411080089 490737758 1 1 554267898 779333044 1 947454440 971518255 2 16871 3 108629686 971113150 1 3 562598577 761147887 1 3 142493736 896979357 1 1 292099475 506854584 2 16870 3 937097965 986337339 1 1 611375173 854708025 2 16873 2 16864 3 555303546 819803576 1 2 6025 1 573179259 869005186 1 651329868 673792271 1 92826722 957275096 3 327330538 449035643 1 1 454724651 922792263 2 16877 1 843224740 914533206 3 627921471 712858157 1 3 193253043 482528511 1 3 102530359 870577410 1 1 939718742 963697544 3 385992229 804470772 1 2 16879 1 691478264 812117389 3 273630992 419548645 1 3 525682961 830275145 1 1 217078432 970575412 1 938177042 975859546 1 105569384 114467624 1 738827404 929679086 3 394095469 470040674 1 1 501311164 955275217 1 325309042 976865362 2 16885 3 690785342 980295074 1 1 848475689 868881631 1 494091380 934146770 3 542511557 937159837 1 2 16888 3 203193276 453816498 1 2 16881 2 16874 3 697195569 948685463 1 2 16878 2 16887 2 16875 2 16876 1 501375920 924106050 3 475269746 582932520 1 2 16883 3 313457054 372287051 1 2 16886 3 986729092 988140713 1 3 520325084 685767113 1 2 16889 3 447930913 517419944 1 2 10865 3 258836536 486120622 1 2 799 1 663957226 822572202 2 5679 1 815525225 907954085 1 955904015 980180905 2 16891 3 138671616 570380681 1 1 466955545 586489202 2 16892 1 170799997 930221101 1 149164288 993627518 2 16894 3 265698648 915213728 1 3 90407397 231963829 1 2 16895 1 978047281 995851095 1 790212340 963238534 3 755982520 861166558 1 3 447687261 889242135 1 2 16893 3 525106349 961422759 1 2 9464 2 8467 2 14311 3 908818277 980350674 1 2 2183 2 14809 3 145095024 617412564 1 2 12246 3 265408853 664390085 1 3 378640998 908416008 1 3 795918363 966011001 1 1 987442747 988064486 2 16898 1 862101243 933627333 1 211966465 727908201 1 285049615 791070849 2 16901 2 16899 2 5993 3 717603691 839054864 1 3 141647923 449194526 1 2 10856 3 30168343 362486722 1 1 605928953 985072010 2 16902 2 8287 3 20418515 334018892 1 2 3480 2 2155 1 189994177 407358411 3 840828631 925519644 1 3 433843642 912818461 1 3 117346122 274349232 1 3 562996767 831034250 1 1 45851 471581593 2 16904 3 944258897 976803925 1 3 117344872 867394190 1 3 822741427 935334477 1 3 348259377 977066493 1 1 242525471 288654865 2 16905 2 7944 3 576596661 655073238 1 3 640576730 703034970 1 1 749681673 831459904 3 362700254 515394029 1 3 329390387 690171033 1 3 491559616 828514439 1 3 189143892 803575956 1 3 350873693 849187581 1 1 744054569 949320542 2 16906 2 16907 3 21910103 251730198 1 3 476701218 753474053 1 3 90892400 298405200 1 2 6135 1 414244935 978782394 3 431733707 735092514 1 3 894813454 957031565 1 1 301799923 586607377 2 16909 3 317962760 850985962 1 1 539658295 679118096 2 16910 1 777174430 877741049 1 167408187 885987062 2 16912 3 703479372 921806261 1 1 951602163 977619860 2 16913 3 484674572 691236785 1 1 602611746 627245771 2 16914 2 7492 2 10545 1 555339830 743652227 3 718073967 996388903 1 3 334074126 972855186 1 2 16915 1 498772449 564531598 2 16916 3 160922624 940999624 1 1 25718286 884137384 3 152710310 817023988 1 3 579458548 928995182 1 3 815934161 891733405 1 2 16917 2 15446 3 595117563 845511846 1 3 284029519 623583259 1 2 6849 3 60893626 982128983 1 1 299364275 760598442 2 16918 3 651229123 687721075 1 3 290000044 607467991 1 3 669053288 684190215 1 1 8979332 416289068 1 436537680 755001711 3 543838107 552606794 1 1 716705025 811146868 3 571453982 574680755 1 2 16919 2 16920 3 796372871 805675694 1 2 16921 1 462608712 809020617 1 72271175 718967129 1 811828262 983247742 1 109835260 786115492 3 382195773 845453376 1 3 797561071 859962734 1 1 346930078 353896269 3 287192714 692787333 1 1 107005697 148199473 2 16924 3 517369198 658399485 1 2 16923 3 452607363 625009021 1 1 48864747 622133906 2 16928 1 202185024 877273625 3 25323661 636293340 1 3 832079618 843479793 1 2 16925 1 328515133 588424403 2 16930 3 645102679 744557272 1 1 202665850 360751681 1 433641287 705760021 2 16931 3 450489935 461412490 1 3 14360212 59556635 1 1 623608744 856423379 3 551509233 976645900 1 2 16933 3 900207068 991700287 1 3 413328258 603041151 1 3 619730980 624104605 1 3 416914423 967064805 1 3 798194597 805837664 1 1 220047157 743978211 1 34334320 335190842 3 462948333 598047548 1 3 966847661 998547970 1 1 567905236 947726640 3 733282059 933836618 1 2 16935 3 944463412 971354796 1 1 198904014 465074741 1 645709957 678499916 2 16937 2 16936 2 16934 1 559090330 875328930 2 16939 3 22041141 552688136 1 3 824560541 847355125 1 1 688546737 826087412 1 713557480 821339272 3 198802588 287622000 1 3 673339147 943964122 1 2 16940 1 974296115 976315126 1 250174423 423774941 2 16943 2 16942 3 497433423 823618427 1 3 348264958 967611076 1 3 999657687 999976844 1 3 757429075 819749968 1 2 16927 2 16932 3 890475207 981939412 1 3 473350025 596796156 1 3 715958254 722651601 1 1 840520090 913949441 2 16941 1 18755048 188865651 2 16926 1 819019819 830103995 3 478517395 858540779 1 2 16946 1 952642456 957155583 1 705726528 857235750 3 425622996 430306338 1 1 267496638 819603127 3 235407469 931983053 1 3 52915215 725145781 1 2 16949 3 231165708 809587104 1 1 860117195 992514038 2 16948 1 470658695 491544897 1 546692685 777541058 3 70453786 94570867 1 3 528133717 732302221 1 3 619156936 713286018 1 1 335575404 925591912 1 493440073 667327215 1 727592906 824446954 2 16951 1 223966226 844292492 3 794945247 856514750 1 3 208469215 855409738 1 1 68191202 817440397 1 848434493 891645958 3 258557758 999873314 1 2 16957 3 364196527 614940000 1 3 66436664 976849795 1 1 847227128 945623544 1 301120341 570532641 1 341601552 954390096 2 16961 1 663169388 702732245 2 16958 2 16956 1 21009913 698616433 3 782383203 945951981 1 1 58719670 200040465 1 762428914 863185778 2 16959 2 16955 2 16954 3 804178741 935007863 1 2 16960 2 16962 1 719357847 795812189 1 627736577 853118692 1 22425587 688325346 3 241155222 283756045 1 1 76884412 433768565 2 16969 1 44589066 768156357 1 670170153 678213738 3 515598726 535087291 1 3 845959949 967946117 1 2 16971 1 593193302 958193653 1 661867317 759770418 2 16972 2 16973 1 353430472 415414397 2 16967 2 16966 1 598342621 923840235 1 948810934 958194623 2 16964 2 16968 2 16950 2 16975 1 360766535 660370492 1 308959507 571900131 2 16977 1 848304044 946043509 2 16979 2 16952 3 619042064 928309236 1 1 616202593 915043951 3 774340552 949935486 1 1 691063819 893242762 1 890693665 936248954 3 920715877 940134585 1 2 16980 2 16982 1 573285968 776127641 1 307781305 559892372 3 813021523 951501905 1 1 741696141 957690917 2 16985 2 16984 3 949288557 979208758 1 3 362440019 382125735 1 1 358702551 854746819 2 16986 1 461964137 765879719 3 681092492 710989787 1 2 16987 2 16981 2 16974 1 907832514 967736247 3 741985392 884950292 1 2 16983 1 398783638 956104333 2 16965 2 16944 3 736855969 787702469 1 2 16953 2 16989 3 720855849 882649007 1 1 71387393 760797739 1 691159776 915422455 3 104341295 175802855 1 3 201458970 705916501 1 3 610198709 764122032 1 2 16991 2 16990 3 94377580 244042445 1 3 377335531 604869062 1 1 248301616 458472073 1 343662246 925773983 1 860470532 896367173 1 396538206 438367331 2 16992 1 635538322 683393579 3 570832847 890491597 1 3 839541605 945543244 1 1 672964696 675258229 2 16994 2 16996 3 950065988 996789091 1 2 16993 3 88758225 695385731 1 1 624983802 884152420 1 772322061 945631813 3 462434235 754759938 1 3 913177674 923386154 1 1 406534864 423737276 3 20218635 42098500 1 2 16999 3 281897156 403675577 1 1 714690537 884423476 3 983275221 986616901 1 2 17001 2 16997 1 587398881 626831979 1 407784673 760589987 1 17251696 958839047 3 936690125 944250929 1 3 761869796 802467093 1 3 675237213 793948203 1 1 460842640 678505449 1 969709923 994671079 2 17002 1 664861436 733223442 1 471586377 900896292 3 401761534 540251193 1 3 374510118 986650709 1 3 300425207 462952741 1 2 17004 2 17007 2 17006 1 721105954 815111472 2 17009 1 877270194 949457707 2 17005 1 863779365 892409558 3 856588902 888172396 1 3 6513805 995593805 1 2 17011 2 17003 3 182881115 926687426 1 2 16995 3 646442356 751448563 1 3 286141010 372457348 1 2 17000 1 897460652 931139695 2 17012 1 718057973 834521365 1 27989509 693800907 2 17013 3 189867268 482537617 1 2 17014 2 16922 1 324663862 550503020 3 685774120 892817524 1 3 363747610 497437257 1 2 17015 2 2107 2 1033 1 106154861 990160985 2 17016 2 6964 3 184968655 551634560 1 1 807428390 979187829 2 12226 1 777301757 902646595 2 17018 1 709866504 867944959 3 333650389 530368120 1 1 31660708 635929872 1 686540235 749021075 2 17019 3 936250888 960950156 1 2 17020 3 955719949 976474271 1 3 900361496 941795199 1 3 972797319 983367423 1 3 628144964 910243738 1 1 26692636 452947146 2 17022 2 17021 1 205915707 258656064 2 17023 1 505751183 768569838 2 17024 3 697679672 882496257 1 2 4116 1 898233486 960480240 1 576914687 979349264 3 71143137 182348722 1 2 17026 2 17025 1 935494143 978925641 2 17027 1 650272563 665818530 1 891575917 959533508 2 17029 3 145285815 373956129 1 2 9923 1 77803092 146268922 3 646375211 667199738 1 2 17030 3 935936702 943701714 1 3 213754499 710025929 1 1 980078351 988151737 1 722424458 924574701 3 382002326 694011402 1 1 911942988 930949898 3 218892134 789982827 1 1 937188946 941249510 2 17032 2 17034 3 317610916 878301275 1 3 252617737 552451335 1 2 17033 1 736348076 834731065 3 104775771 539771978 1 1 179231620 211305981 3 979491415 981189496 1 3 89842866 292977789 1 3 2734425 884885204 1 1 42949943 566193122 2 17037 2 17035 2 12421 1 594444605 675271197 2 12469 1 671474986 821824987 3 110599822 776691955 1 1 713714918 724200282 2 17040 1 513996650 848863423 2 17041 1 329173494 707668497 1 476309552 802210973 1 577173865 961704743 2 17039 3 89866411 912689887 1 3 174104645 602272526 1 1 437444886 719046089 1 611486609 769320919 1 750080167 906107917 1 388176458 866563892 3 621122017 787552343 1 1 98133664 478841451 3 600346199 923416456 1 3 574715722 621501885 1 3 986871546 988818195 1 1 88923598 711205623 3 798887570 993581674 1 3 17266815 123963964 1 2 17046 3 548705549 826432778 1 1 642740169 917453803 1 389720774 608252106 2 17052 2 17047 3 413648138 649590654 1 3 374638197 485492791 1 2 17042 3 684678197 764662264 1 2 17045 3 312638090 554167884 1 2 17050 2 10169 1 433227894 593039436 3 242345320 286314177 1 1 928325045 950415420 1 133629536 829781967 1 118372178 913705633 2 17053 1 772059796 776173349 3 412969473 717141898 1 1 356092566 659326230 3 835492296 916405442 1 2 17056 2 17057 1 104556195 464024494 3 146868381 998965223 1 1 775143084 934134397 3 824632678 878369614 1 2 17059 3 836085515 992394325 1 3 517355420 691386003 1 2 17060 3 913408360 919800315 1 1 961313706 996261266 2 17061 3 260388961 791182235 1 3 201946155 589467748 1 3 112783386 167928093 1 3 303454163 489529731 1 1 175896144 740831442 2 17058 1 80744116 618109065 1 653890862 714200170 2 17064 2 17055 2 17063 2 17054 3 135461948 905141588 1 2 17062 1 654755629 963990556 1 755883714 819019801 3 894906848 937787703 1 3 888205373 972848430 1 3 681050963 872421519 1 1 689001125 821049777 3 817505862 980461852 1 1 256818270 318888143 2 17066 1 950166152 993476426 3 724405803 920114978 1 3 675178843 834367487 1 1 449639720 976024424 1 388489582 761985121 3 44455570 955646687 1 3 462622747 871907038 1 3 109268096 757962050 1 3 876492949 909013070 1 1 730697585 793724682 2 17069 2 17072 2 17065 2 17071 1 933005658 994113492 2 17073 3 445926439 704744989 1 1 439562254 581856123 1 86267576 226951082 1 14999094 18524979 2 17074 3 87666885 133178062 1 3 27582869 604798222 1 3 221968414 794918833 1 2 17076 1 587635312 619107210 1 421442037 703824100 2 17068 2 17077 3 749025812 759236971 1 3 401862866 841703234 1 2 15380 2 6554 2 10679 2 12825 2 2529 1 531829696 696858456 2 17079 1 758570883 924880748 1 814708471 913302059 1 819248271 823394866 3 704770128 731402599 1 3 461406717 911907356 1 2 17080 2 17082 3 531256347 861423887 1 3 996971566 998117332 1 3 328599843 522340967 1 3 830991155 968634898 1 3 358569758 940559775 1 3 684076064 928251130 1 3 968875464 973873034 1 1 393727091 429412912 2 17083 2 17081 2 8263 2 14015 3 529555496 913787122 1 3 396915711 426085282 1 2 14681 3 613466340 847797710 1 2 13914 1 256365524 860814588 1 324804777 339239947 3 848644361 871980543 1 3 462765862 948106763 1 3 559087906 821054118 1 2 17084 1 24707520 981408833 2 17086 1 692769843 848709863 1 879166735 891352108 2 17088 1 703690072 941863600 3 540145573 874319957 1 3 73520677 837801119 1 2 17087 2 17085 3 523588411 745666080 1 2 17089 1 49956532 954289707 2 17090 1 9956315 163308421 1 667333572 707137742 3 821717448 829622999 1 2 17091 2 34 2 2430 2 10246 2 9956 2 3524 3 735516119 903309515 1 2 947 3 634556350 751625222 1 2 2198 1 90873605 891594818 2 12937 1 873640101 968972241 3 258353497 482402491 1 1 948728579 949618121 3 978711917 984481880 1 3 249644898 573817922 1 3 995866310 999465011 1 2 17094 3 534125954 876198338 1 1 361594557 408135800 2 17096 2 17095 1 150664584 819969818 1 809086596 883358165 1 58737445 832616198 3 697213332 786969573 1 2 17097 2 17099 1 323359143 427713470 3 165227259 990807735 1 1 18432002 318069496 2 17101 3 901929299 919392603 1 1 673500671 966532892 2 17102 2 17098 2 17100 3 307675999 309260379 1 1 720124472 852978449 2 17103 2 16355 1 538242167 746594550 2 17104 2 3696 3 367956527 601893145 1 1 307796927 905593728 1 472628910 802671431 1 421169555 582957164 3 832799695 876520711 1 2 17105 1 817422075 998055544 2 17107 1 311070854 777064650 1 137170430 791759100 2 17109 2 17106 3 801576214 920625258 1 3 659300731 965540240 1 3 669584712 778024930 1 1 827488614 928699625 1 663812088 677490352 1 931600448 965394280 3 873194918 959014088 1 2 17113 2 17111 3 677960052 955366096 1 2 17112 2 7203 1 438628489 844292568 2 17114 1 546524136 627781151 2 17115 2 9216 3 639632501 845740908 1 3 616185135 856837028 1 2 6010 1 228758638 280402407 2 17116 1 699214083 714147614 1 311716362 771072963 2 17118 2 17117 1 480217622 727131668 2 17119 3 240614342 693950697 1 1 138926533 945955256 1 477396549 723729806 1 510848494 755348989 3 50091508 500140997 1 2 17120 3 600844506 761238643 1 2 17121 2 2312 3 914010987 996528641 1 1 336645821 760249507 1 268198412 381265675 3 609935065 684906733 1 3 964204913 983019845 1 1 924847240 984172747 1 87067556 797807299 3 190356338 314974599 1 2 17124 2 17126 2 17123 2 5825 1 545660306 754226575 3 357932468 475662162 1 3 218946784 552921514 1 2 17127 1 760382036 783482287 2 17128 2 13495 1 90018912 537233898 2 17129 1 299779310 767194504 1 315479357 848354912 1 261366382 574046325 3 204134698 298912070 1 2 17132 3 957403762 982727534 1 3 268518868 498707493 1 1 306691650 383164953 2 17133 2 17130 3 684866686 852114912 1 3 865552090 974982963 1 1 858196451 970377045 1 321593301 979546584 1 218741882 799419878 3 283427244 754398942 1 2 17134 1 713986019 802680006 1 993628088 996665657 3 594152509 607006149 1 1 475092358 888794858 1 142289187 351345594 1 979189415 995396768 3 541080790 737620721 1 3 677014897 739784285 1 2 17138 3 366859712 700827816 1 2 17141 1 91526754 850824763 1 873777596 996366871 2 17142 1 253607889 473648129 1 743271824 860590716 3 43119832 587765589 1 2 17143 1 118148862 302079941 1 902684269 985109167 2 17144 2 17146 2 17139 3 947041683 955421619 1 2 17147 2 17145 3 791671361 996524195 1 1 405953978 761236521 1 992275894 994334306 3 252569002 960394766 1 1 627403868 965848296 2 17150 3 837677499 848566067 1 2 17149 2 17140 1 416561802 471605518 2 17151 3 494337697 767663520 1 2 17136 3 999148889 999152054 1 1 665209190 847627544 1 568928713 621273128 2 17153 3 453579429 871702643 1 3 717384201 812546541 1 1 422186001 777768957 2 17152 2 17154 2 11505 1 857289808 879803263 1 107491268 653747316 2 17156 3 250931278 733554844 1 2 17155 2 4787 3 464560927 638803048 1 2 2351 1 199751636 213150512 2 17157 1 329463444 436704596 2 17158 2 14107 3 448262349 456509198 1 3 902607871 959212499 1 1 834866043 871475697 1 287449747 993169860 3 418276981 554187121 1 2 17159 3 797169970 990851847 1 1 949278968 962074264 2 17160 1 47161474 981354704 3 432484751 871654720 1 2 12025 2 11630 1 339435489 439338908 2 17163 2 15160 1 900936536 960641434 3 393757849 752359647 1 1 306070705 877978181 3 720344635 794121958 1 3 169505980 625883250 1 1 367902986 652087720 3 879787102 899942593 1 3 168967640 554968331 1 2 17165 3 631637694 830172218 1 1 298193326 757164283 3 922557061 978990495 1 3 924292893 972450000 1 2 17166 3 646465219 881163137 1 3 722076976 832219387 1 3 20757508 673197734 1 2 6128 1 5376816 658152883 3 393084919 879261098 1 3 901453416 911808327 1 1 70500771 870344207 2 17168 1 876688522 958953009 3 578274590 899509127 1 2 17170 2 17169 3 585299950 840161583 1 3 195238022 951639603 1 1 649528605 671580218 2 17171 3 280324911 784969661 1 2 11820 3 705446337 905521543 1 1 137590328 465316653 2 17172 1 254595824 618789932 1 581513329 887894696 3 609727248 852406286 1 3 487109708 511776434 1 3 985115496 999734789 1 2 17174 1 501304282 791089452 3 494290571 592611778 1 3 729153210 938472211 1 1 190524121 599839299 3 12978790 306587393 1 3 726957094 817207176 1 3 541724638 655952695 1 1 719586987 950290076 1 2280754 894015131 3 248046434 744040851 1 1 992833748 996346373 3 42416710 65722715 1 1 426645234 786953134 1 307332823 878886645 1 684846492 950054772 2 17178 1 368886584 502189077 1 786880687 962056325 1 538980125 954176691 3 358778776 655542778 1 1 818960409 971502441 1 563723720 923920011 3 231254630 403771739 1 3 545658576 630871294 1 2 17182 3 453188906 742756242 1 1 752583893 764686111 2 17177 3 555774516 941095411 1 3 819622154 846816753 1 1 139728766 990474715 2 17184 1 857914534 866813485 3 245719939 491695407 1 3 342036638 790785694 1 2 17185 1 682375064 867234026 1 307849187 460667327 1 316594016 489695820 2 17180 1 281229582 953671023 1 850576883 857099104 2 17194 2 17191 2 17179 2 17173 3 567978750 794382493 1 3 599060333 787845762 1 3 584298951 965340667 1 1 625342437 957734644 1 730002948 842163812 2 17189 1 965765486 987977014 1 763029049 849882565 2 17199 2 17183 3 573698248 865529799 1 2 17198 3 121720813 666739508 1 1 952398374 960559001 2 17200 2 17190 3 897678430 950383943 1 3 528292532 644382176 1 1 602080871 658376602 2 17201 2 17187 2 17197 2 17181 2 17188 1 292942400 958106174 3 812804690 843773845 1 3 680821741 740708748 1 1 279225086 678131085 3 465311805 886962587 1 3 830198583 899301316 1 1 178966499 918907835 1 243774513 324236386 1 812875645 978276711 3 149339422 345569127 1 2 17206 1 272769346 275074777 1 87486968 161071894 2 17207 1 624105782 830128614 3 178443865 652425947 1 3 493718746 880355925 1 3 310362069 794632596 1 3 916037181 982495998 1 1 971040597 980040900 2 17210 3 616602669 669998552 1 2 17208 3 994482313 998521713 1 1 146658733 854809958 2 17204 1 253340717 777545806 1 647049947 683842951 3 522781166 736470524 1 2 17213 3 790958737 835683801 1 3 455989610 819582395 1 2 17211 2 17202 2 17205 2 17209 2 17203 2 17186 2 17193 1 63657978 208243792 1 630066252 740899295 1 595045954 956298965 1 169370708 987399312 2 17217 2 17216 2 17215 3 1303547 631954742 1 2 17192 1 52729927 825987192 3 320286843 660944367 1 1 872112099 986878361 3 461533519 825634887 1 2 17219 3 772054459 822883878 1 2 17218 1 311694742 439570374 3 950196830 961464117 1 2 17220 3 365732901 456591508 1 2 12381 2 8204 2 123 3 496883609 594453322 1 3 121061295 835966571 1 2 471 3 990066116 995250287 1 1 529974884 802116859 1 490030566 901669449 1 959503527 998549015 2 17223 3 174320769 656550123 1 1 932875696 939717459 2 17224 1 152120426 506940118 3 960256353 994974276 1 2 410 2 7007 1 197948795 912364887 3 608242819 800494008 1 1 706531773 840166207 1 16663697 523139045 3 465899387 995942397 1 2 17226 2 17227 1 527436799 901247617 1 412608284 606592222 3 438093751 779567496 1 3 283930913 764689619 1 1 786957210 873399522 1 716262106 870446534 1 894030929 989164063 2 17228 1 937526811 990938392 3 660391581 667746814 1 2 17234 2 17232 2 17229 1 662727276 728346396 2 17235 2 17231 1 761828439 916847685 2 110 3 396071452 526083268 1 3 996402146 998092556 1 2 2734 1 55191377 159296556 2 17237 1 350980651 459182487 1 615926808 988874616 1 71675630 720714868 3 269775618 422663099 1 3 664426418 697496198 1 1 365435207 393383387 1 630987397 776105955 1 933202543 987272662 2 17243 2 17238 2 17241 2 17239 2 17242 1 474211420 694910995 2 17244 1 671414825 677866104 1 65864644 67925906 1 452301894 536141883 2 17247 3 866366840 892210117 1 1 431209274 940273917 3 795193999 865485824 1 1 938325868 999252726 3 51132788 493013638 1 1 427433134 814974679 1 446829403 675016906 3 181064713 668671262 1 1 107912370 322871975 3 25133090 808091697 1 1 31685564 265030676 1 326630177 565742897 2 17252 2 17248 1 817304395 902488665 2 17251 2 17255 2 17250 2 17240 3 846960339 886202006 1 1 235067576 433506185 1 975711957 996678355 1 888207645 969282942 2 17258 3 987771756 989842209 1 1 546364176 877546068 2 17256 1 755672187 794082573 1 930480509 964663362 1 10217908 731323932 1 264703183 364668240 2 17261 1 7407189 260726902 3 636664576 909504671 1 2 17259 3 21809172 202088184 1 1 901070165 975184733 1 331050099 603636232 2 17266 3 126970215 242642587 1 2 17265 3 467252912 659067927 1 2 17262 1 617035748 722469133 1 620540998 961445982 2 17267 1 658773553 788535368 2 17269 1 578402902 847580862 1 669267651 777508469 1 13900096 811972752 3 978952659 984846539 1 1 842544187 880926457 3 338895805 648434761 1 3 350743563 547520798 1 2 17263 1 291068159 387720328 2 17270 3 850995686 942632296 1 3 723813480 915785477 1 2 17257 3 201947185 702481460 1 3 45356390 570982272 1 1 837104308 981754555 3 799119314 816959750 1 1 373291083 788444969 3 34033441 531772759 1 3 55870812 868365484 1 1 414701500 525332782 1 542025140 624489333 2 17277 2 17278 3 1604125 827611896 1 2 17276 3 768608854 978647853 1 3 583999399 944705198 1 3 408379797 566410704 1 3 27631816 199629155 1 2 17273 1 882937581 912510543 3 407409265 675537555 1 3 90499975 390519608 1 2 17279 2 17260 1 758974041 760905437 1 681754163 809917406 2 17281 2 17280 2 17249 3 229452255 642906902 1 3 639143063 775899102 1 3 818495450 954997281 1 2 17272 3 156404439 586983796 1 1 832744276 971412214 3 576046699 869443227 1 1 882638024 966212746 3 466627056 842462624 1 3 148242215 162407248 1 3 351812524 817562977 1 1 427378567 928720309 3 774818053 899837761 1 1 921116645 981736441 1 292235957 441649490 3 582747980 919768735 1 2 17283 2 17284 2 17285 1 972996731 981656482 1 840157280 901973212 1 842030220 912703409 1 568990280 845651085 3 440713496 947928101 1 3 739865974 866298996 1 1 246161196 521793242 2 17282 1 390568487 882126076 3 854976505 906817332 1 2 17290 3 715050979 956365698 1 2 13849 1 8017861 256712943 2 17293 2 5311 3 264478774 369931725 1 3 769871258 944895147 1 3 156991700 745859245 1 2 8871 2 8003 2 13198 1 540657534 877350197 3 129942205 999974452 1 2 15447 3 518487347 574186976 1 1 866754545 919329551 3 788400524 849294065 1 3 700725835 889859887 1 3 894568015 928825336 1 2 6442 2 1241 2 424 1 576300734 935437998 1 432323184 976375041 3 354289382 379240048 1 1 196028452 729270387 2 17297 3 234025073 752898655 1 1 216736910 354290710 1 417206097 646297162 1 273585960 901690626 2 17299 1 611410225 975324121 3 890021966 942384420 1 3 946593191 966756229 1 2 17301 3 467439704 837560487 1 2 17296 3 47306644 442070520 1 3 36485068 287680707 1 3 455604547 599519942 1 1 993025576 998255631 2 17303 3 396185085 631140258 1 1 297784941 513532945 2 16584 1 855808380 927525409 1 970702269 994686345 3 605872575 738497431 1 1 387099298 698283160 3 539759387 850510303 1 2 17305 3 220048947 788007477 1 2 14316 2 12595 2 14038 1 105540890 574069351 3 128926762 876135792 1 1 421439442 631003584 2 17309 1 844152476 891512813 3 929051918 986768005 1 1 471026908 866452819 1 252939231 265589464 3 908133912 981717653 1 2 17311 1 672942546 925565977 1 925572276 991212421 2 17312 2 17314 3 537714787 700850031 1 2 17308 3 487167170 968956375 1 2 17310 2 17313 3 81489858 961441843 1 2 16527 1 864537419 865537587 1 236996209 663161984 3 371563709 603910820 1 3 344353610 943189625 1 1 857291396 870043793 2 17315 2 17317 2 17316 2 10250 1 907736517 969393281 3 927376688 978361497 1 1 251926655 420529569 2 17318 1 744709337 883062934 2 17319 1 581360304 749765099 3 798929822 915630581 1 2 12590 2 9083 2 7344 2 7942 2 16452 1 100243203 380848338 2 3497 3 696313443 847013849 1 2 14565 3 352754045 516672307 1 1 725134924 960853502 2 17323 3 342894483 843682444 1 3 20615326 774899150 1 3 570218610 837174855 1 3 440387200 942373485 1 2 13429 2 13760 1 254915532 390423838 3 415678771 740474465 1 2 17324 2 9204 3 406495490 639892859 1 3 484612298 912381955 1 3 706118643 964372786 1 1 13463294 472881950 2 17325 2 6031 1 526536367 830088233 3 828234011 861019222 1 3 417263682 561400044 1 2 4679 3 339026995 952091312 1 3 968187543 974761015 1 1 348298944 354207899 2 17327 2 12504 2 9977 3 226217462 599416465 1 3 318212669 331976131 1 2 9899 1 922136220 969390335 1 991720570 993865922 2 17328 3 617773514 710161449 1 1 91600153 425104325 2 17329 1 933386160 984732784 1 688344647 849884659 3 925321553 936460338 1 2 17331 3 973256799 984769608 1 1 668253290 817167207 3 553729040 862970985 1 1 294337672 781834590 1 249157075 793194272 1 444715296 563275530 1 538673793 912812964 3 845864658 895019574 1 3 307785095 742538571 1 1 820938048 923151435 3 830217154 887233237 1 3 471221013 568956785 1 1 71605880 895979611 1 321522018 973472945 1 371569013 421415992 2 17340 2 17339 2 17334 1 820481938 955300126 3 501815806 656272855 1 2 17342 1 34520680 661055261 1 144334150 599981800 1 562677280 640013857 2 17345 2 17344 3 208551328 831302039 1 2 17335 3 633007881 642822488 1 1 692351262 896765237 2 17330 1 518173407 673510968 1 80460516 568196286 2 17347 3 65062521 266872916 1 3 342151812 554600065 1 2 17348 1 870682948 887901745 3 71621443 186176004 1 2 17349 2 17346 1 266229241 395320645 1 725628923 747669341 1 413045151 490395577 1 361925074 848390178 2 17351 3 585202542 848349318 1 2 17343 3 819296468 844356491 1 3 999770807 999844874 1 3 308726997 934538400 1 1 214324144 295267132 2 17354 3 464043902 883869019 1 1 950730275 988757632 2 17352 2 17353 2 17341 2 17350 3 633182572 675581997 1 3 839809197 998515796 1 1 649549807 987211557 2 17356 2 17336 2 17355 1 930188605 956774045 2 17357 3 422423517 593082888 1 1 990879263 994044962 1 697989687 894095293 1 443928700 956344798 3 887409984 963646369 1 2 17359 2 17358 3 408460765 896096615 1 1 897684896 902376976 2 17361 1 432590245 640956265 2 17332 2 3472 2 8026 1 811606146 965505611 1 451853423 754636805 2 17364 3 592960673 932477270 1 3 711494831 926646340 1 3 431015109 970617552 1 3 665716110 765420747 1 1 164480219 244397952 1 146880045 779345935 3 770832237 967984452 1 3 727887963 903539428 1 1 648232561 899576232 2 17363 2 17365 2 17366 2 741 2 806 3 606011311 924481184 1 1 331542139 582648110 3 703136956 844823445 1 1 549078634 918341964 3 19867806 552988462 1 3 803370170 970357345 1 1 721193390 803760995 2 17370 3 243055318 606082836 1 1 9889178 232438520 2 17371 1 515998968 781595911 2 17372 1 349219898 581784285 2 17369 1 241879190 964272054 3 512057632 591334591 1 1 728901749 867987699 3 137641103 300141466 1 3 526208050 686684034 1 1 146443579 798674704 3 416420644 533641616 1 3 914258536 992511934 1 2 17376 1 170400980 720405224 3 355516280 462666622 1 2 17374 3 273000907 586014183 1 2 17375 1 213257406 480103025 3 597286592 821500433 1 2 17378 1 811066165 870740438 1 585498749 608024340 2 17377 2 17380 3 954291642 989698663 1 2 17368 1 574903639 950894984 1 168028169 473217940 3 267105526 307493254 1 3 791624303 855164099 1 1 684634731 939733736 3 684457101 782262793 1 3 887969285 907749811 1 2 17383 2 17382 1 213294635 259855370 1 647794937 938583642 2 17385 3 934575404 959591681 1 3 288402402 720288098 1 2 17384 2 9141 2 10408 2 15754 1 305739173 427280350 2 17386 1 668633115 772141511 3 258364965 293651228 1 2 17387 3 264252176 387390201 1 1 170050636 530682823 3 220578618 338484760 1 1 525788094 892271031 3 2926625 622448119 1 1 759917766 925583007 1 436478495 486762329 2 17388 2 17389 1 476914804 897981052 1 633786012 978793490 1 907565723 987397096 3 753868344 971053577 1 2 17393 3 42661921 369838887 1 1 339675816 730500018 2 17394 1 236393403 487000869 2 17390 2 17395 3 758866173 848701670 1 3 367752379 374539983 1 3 207029969 653698898 1 2 17392 1 118261317 178256620 1 701509423 820101840 3 552104071 676633242 1 2 17398 2 17397 3 386034291 663531283 1 3 867525820 886823867 1 3 362580931 941159019 1 2 13445 2 6034 1 479801781 655508733 2 17399 2 13855 2 2818 3 324122005 446621933 1 1 966598956 991854001 1 388568035 489573977 2 17400 2 17401 1 632285627 769269585 1 118071863 784425634 3 916615503 991315708 1 3 262760981 977288197 1 3 974502260 976986013 1 2 17403 1 612481903 913419706 2 13979 1 75033861 817903177 1 126968766 980359834 3 331675042 666600596 1 2 17406 1 426985604 796254165 1 379790818 497221303 2 17407 1 178851715 635939585 3 710911583 896670673 1 2 17409 3 73704768 736014375 1 1 678697115 802370305 3 572972285 818012204 1 2 17405 1 296565412 921721651 2 17411 1 243596440 927958620 3 345735114 394475658 1 1 673277386 939922674 1 228445243 441860524 3 809069984 982781055 1 1 745668396 777644868 3 425973513 588728335 1 3 155663243 255259754 1 2 17414 1 589928528 987155331 2 17412 1 22730417 602266466 2 17417 3 83687412 852033361 1 3 690745270 732432019 1 2 17413 2 17408 3 178778987 269856744 1 2 17416 3 937873085 993482851 1 2 12798 1 203377871 641364644 2 17418 2 10511 3 593040721 736831974 1 3 977184697 990661361 1 1 16978966 856705815 1 119098433 396534349 3 353412936 919978280 1 2 17420 3 838816073 839999631 1 1 666063619 746305400 2 17421 1 752235152 848139348 3 864883441 894281462 1 3 796929388 906094957 1 2 17419 1 103617855 530844701 1 960538458 972167686 1 377269412 909664160 2 17423 3 897692427 941258749 1 1 366306223 544477206 3 934053161 937741473 1 3 483122555 914674824 1 3 527937733 540210311 1 3 83780372 917826953 1 2 17425 2 11227 3 700143704 879728838 1 2 15322 2 15766 3 428810447 521688874 1 2 2156 3 635508921 783878591 1 3 872891648 937111541 1 1 777850978 856567612 1 330494920 346499790 2 17428 3 651795377 786327870 1 1 502820311 999836545 2 17429 2 11079 3 692762707 731604511 1 1 125691063 313644527 1 129666013 397333036 2 17431 3 533537147 916708482 1 3 371758964 742795715 1 1 33371644 454739495 2 17432 3 561364598 803004926 1 1 412230162 627291589 2 17433 3 183976932 640296492 1 1 242509192 264474360 2 17430 1 174144452 787565579 3 555818690 579098948 1 2 17435 1 508074487 774537573 3 667511324 912134540 1 2 17436 2 17434 3 800717198 832744775 1 2 15080 2 12890 2 13992 1 493834692 871062809 1 606232478 792568601 2 17438 1 101373175 815925301 3 828115235 995257503 1 1 671572966 834614862 2 17439 2 17437 2 17440 2 3697 3 512443730 831768593 1 2 10099 2 7960 3 818983355 831639189 1 2 7068 3 417737257 524557306 1 2 2782 3 356863281 656521375 1 2 16765 1 44133444 413368445 2 17441 2 12875 2 3513 3 513099862 828618705 1 3 406773087 639889210 1 3 727008581 867377606 1 1 700247550 744563575 3 547997851 989748375 1 1 837720413 899429219 3 344743222 673587486 1 1 292959555 797888322 1 650658014 966722163 2 17442 1 269628599 478083645 2 17444 3 793239694 844692753 1 2 17443 3 336235499 444637587 1 2 6544 2 5032 2 11739 3 234000477 640044530 1 3 697167820 923846244 1 1 542013368 796097882 1 787730945 923505368 1 413881106 669927201 1 115989990 468379942 1 860442845 878642634 2 17451 3 124705548 913426069 1 2 17448 2 17450 1 583905112 855340050 3 640749514 848618566 1 3 958665329 996654930 1 3 761211493 773927204 1 1 384706797 777737150 3 774038785 839939226 1 3 384711112 630433715 1 1 861959038 954438473 2 17453 2 17454 1 364962101 464715957 1 904447581 976920632 2 17455 1 928346134 951611742 2 16618 1 14794698 329039052 3 841302444 914009353 1 1 197049012 755629951 2 17458 1 774457856 891739688 3 145740564 591076297 1 1 448554238 607232240 1 14554435 431078864 2 17462 1 24885766 284729800 2 17463 3 211177097 941602794 1 2 17461 2 3731 1 764145757 800036132 3 644107133 814222033 1 3 484210576 621536676 1 1 370749932 954935491 3 328510700 698481228 1 2 17464 3 426335125 561081894 1 1 948600985 985145420 2 17465 2 17466 1 616120736 906074543 1 234104854 290877967 2 17468 2 17467 3 507519594 870096136 1 2 13006 3 145053050 891652070 1 1 207087811 598405292 3 709133905 861468529 1 3 364506113 557641509 1 2 5593 1 756298433 767504268 2 17470 1 647681836 741872616 1 539677646 629461199 1 656865800 716959088 3 989503107 992579788 1 1 811322596 852329469 1 35703108 644824550 3 217932939 429822055 1 3 664491717 952797867 1 1 285241935 945568815 1 951646916 985946327 2 17476 1 207175050 714955204 1 746002525 962947549 3 491717952 706598732 1 3 936653137 951928743 1 3 133967624 331276304 1 3 913608688 934590333 1 3 658548016 792634271 1 2 17473 2 17472 3 587866668 835753237 1 1 933436651 980298720 3 658797761 806811825 1 2 17480 2 17479 1 447527220 453751407 2 17475 3 704291923 727855178 1 1 994597882 996887512 2 17482 2 17481 2 17477 3 780588645 851197563 1 1 297167415 763757027 2 17478 3 243907866 922305952 1 3 676455078 795555902 1 1 560769113 834801474 1 641740867 962282469 3 513692347 878267736 1 3 358965089 953839909 1 3 777084173 884578804 1 2 17485 2 17484 3 432733698 626403480 1 3 919865743 961230059 1 3 582554603 947814019 1 2 17092 1 260325285 977869979 2 17486 1 110645526 502714262 2 11611 3 706067088 819099019 1 1 801793978 940256885 2 17488 2 3619 3 444761548 493185998 1 3 824026832 880970752 1 2 4443 1 409931229 478680780 3 465988499 742541228 1 3 713035814 870848317 1 1 308606568 602901200 2 17490 2 8507 1 193845942 419818467 3 418425190 624301230 1 2 17491 3 732286657 871107793 1 3 357401354 994183582 1 2 5514 3 275911805 307090885 1 1 397535897 626745454 1 144144876 552743788 1 344169585 982521503 3 335103320 830560436 1 2 17493 3 286144849 604695736 1 3 650123852 762446903 1 2 246 2 12748 2 10921 3 885155728 941285181 1 2 747 1 604658611 783481064 2 17495 3 234475207 762722311 1 3 513803160 622259402 1 2 3229 3 660800191 862706726 1 1 246142962 880470370 1 562974864 616672942 3 628407396 944282890 1 3 658799557 812995832 1 3 582460489 582603278 1 1 913571384 915502467 1 911503115 996774859 1 655569103 921709200 3 39730442 234578938 1 3 42033473 200883877 1 2 17498 2 17496 1 366730239 948616831 2 17497 3 637330027 933527667 1 2 17499 1 709581220 721296360 1 960171035 996805868 1 552328467 987691440 3 171067905 970576059 1 1 65930381 176062968 1 410273940 660301047 2 17504 1 707077524 732258703 1 581651813 716976804 2 17507 3 714247607 817535317 1 1 434583111 462775005 1 422013170 857772379 2 17506 2 17503 2 17510 3 590037003 665466048 1 3 939261377 939997450 1 1 288575079 856818930 2 17508 3 453710396 883004276 1 1 389868518 871434525 1 714964160 957517097 1 853220682 929770489 3 328204793 388816530 1 1 97229599 615354321 1 565294366 808212682 1 22157927 487339980 3 866385269 903291017 1 3 255070731 279869407 1 1 818052645 832560695 3 327783613 949659303 1 1 174456462 907559764 3 722602819 849300125 1 1 977942692 978706251 3 105407324 216519924 1 2 17512 3 986243743 992686382 1 2 17519 1 398149815 575379752 2 17515 3 116109723 909472370 1 3 709071271 792679620 1 1 814465874 967446386 2 17518 2 17505 1 851111224 934103083 3 121721098 217517841 1 3 651657843 913743085 1 2 17523 2 17511 3 934651703 953449911 1 2 17500 1 527499603 780197998 1 383423692 492527393 3 991122630 998323752 1 2 17524 2 17525 2 17516 2 15203 3 693310916 964276386 1 1 584054928 867463755 1 948851592 999433020 1 554974322 714285280 1 908453459 994794660 3 173327057 284834127 1 1 548808330 946497748 3 920605080 945959454 1 2 17527 3 587998351 980640419 1 2 17529 3 500509897 781701517 1 1 569358163 902575192 1 241028050 834950810 1 887446030 918373162 3 76044247 583948016 1 2 17532 2 17526 2 17528 1 347550935 796579673 1 818169085 936523329 3 701771371 858473125 1 2 17534 3 311649893 701999518 1 2 17535 2 17533 3 386041901 563560906 1 2 1849 3 52647286 916882464 1 1 228133186 684338258 2 17536 3 89219260 335853741 1 3 918777786 983445486 1 3 444401860 783979967 1 1 228397116 872553504 3 923724529 998601643 1 3 641236765 658872057 1 1 320945617 505055251 2 17538 1 761692889 920516177 1 831926068 958404171 1 103859638 216936416 2 17539 3 693950305 768519583 1 2 17541 3 442927252 775251629 1 1 676698350 767226104 2 17540 3 190015530 634812468 1 3 191726293 469783350 1 1 669253974 910910701 1 124517920 471282170 2 17543 3 609388791 646838359 1 3 888298162 957294549 1 1 205059203 875978749 1 912135712 971835875 2 17546 3 919339811 930873646 1 1 296095344 995480085 3 320735931 576058267 1 1 811948863 853499458 3 349748047 585368018 1 3 463853415 883592733 1 3 260638150 341969460 1 3 682526361 741316814 1 1 248732930 664168466 2 17549 1 238546684 437410252 1 476404313 910157805 1 866384711 983928058 2 17547 3 226329464 653169403 1 3 456321614 939241990 1 2 17550 1 621794774 928449850 2 17548 3 303911246 464470738 1 2 17553 1 73470735 582323937 1 616413670 989044391 3 509290981 659692718 1 2 17555 2 17554 1 725966951 832415610 2 17556 2 17545 1 55287535 205212033 2 17557 2 17551 3 835071976 941155740 1 1 370166177 447549528 2 17558 3 454243722 556996813 1 3 894199583 981727703 1 2 7817 1 35967464 933419513 3 487725185 524871145 1 3 802863265 896838799 1 1 472149155 783100471 2 17560 1 823127591 916106457 1 133549312 633714310 1 94535487 708683272 3 580746388 893861929 1 1 560489730 995791355 2 17562 2 17561 3 205193108 275326182 1 1 571275380 770745570 2 17565 1 816110939 942871629 1 764775625 990447603 3 214680292 637411298 1 1 825742899 862048622 2 17568 2 17563 2 17567 2 17564 3 246504946 477905391 1 1 585609526 984097044 1 525790638 927640432 2 17569 1 889673534 977399180 1 542954054 873169332 1 251825248 995142914 2 17572 3 573318237 588099243 1 3 533729884 734826357 1 3 678909403 794434857 1 3 753984223 984712446 1 2 17573 3 132107109 538926118 1 3 486024921 676670578 1 1 617747932 974991105 1 230730250 912556782 2 17574 3 833995968 915332273 1 2 17575 3 205853058 626749098 1 1 643974025 709058588 1 285580918 437982051 2 17576 2 17577 2 17570 3 857334490 913590325 1 1 198195783 332153973 2 17578 3 4775947 581243576 1 2 11410 2 12498 3 314406330 848855452 1 1 529747029 980802802 1 85819718 605156748 3 52328771 596238861 1 3 113827536 588754920 1 3 983628005 996325774 1 3 921029110 948130408 1 3 583887208 921457458 1 1 846535528 871883037 3 884171167 990399467 1 2 17580 1 412225203 948195052 3 356960785 877957482 1 1 374317468 875009045 2 17582 3 970351603 985876159 1 2 17579 1 766410737 796156384 3 600642573 954671760 1 1 588332071 899084863 3 576624596 775498851 1 2 17584 2 17581 1 730778881 797115035 3 419993958 829263300 1 3 792895956 841899804 1 3 815707409 826884556 1 1 398348728 777129901 1 569580122 640761226 2 17586 1 540005849 658397298 3 681886675 773848055 1 2 17589 3 304151401 619842277 1 2 17587 2 5216 2 6425 1 292575890 835457288 3 285434246 725538290 1 3 543268331 922066103 1 1 614582167 881891515 2 17591 2 10056 3 922980774 943062384 1 3 160254774 997978604 1 3 81389000 406484849 1 1 302252554 932982945 2 17592 1 611585496 929544124 2 13770 2 6141 3 358971865 751716697 1 3 589963499 625975021 1 3 305936661 554406075 1 1 806665665 989322492 2 17594 1 782988571 880762680 2 17595 2 10618 3 338489678 950213597 1 2 6028 3 266045436 306910057 1 3 49927025 314854408 1 3 604905877 707798895 1 1 989135998 997114538 2 17596 2 3774 1 746920684 826660282 2 3710 1 210130826 816700397 3 935591002 945268221 1 1 17825588 235901972 2 17598 1 870476917 966464521 2 17599 1 51052208 527521944 3 42644886 970354205 1 3 702746684 721800191 1 1 735774347 892552923 2 17601 3 170215227 611483785 1 2 17602 3 907555993 922816359 1 1 671533497 984529572 2 17603 3 410787625 798560453 1 3 507864419 805496043 1 3 403126117 706376474 1 2 11955 3 940242355 942858063 1 3 63271125 633926288 1 1 613285329 907769966 3 123471278 743579610 1 1 460810162 651546900 1 603088625 916832323 3 665604107 988423836 1 1 98816635 386286289 2 17606 2 17605 2 17604 1 947122577 971472304 2 17608 1 942567289 972819008 1 888372552 962328600 3 762476761 923271501 1 2 17610 3 630345029 969577475 1 1 869770825 989835219 1 375119017 667599003 3 921557658 925370083 1 2 17611 3 856242 855555137 1 2 17612 2 12247 3 656299097 904952668 1 1 141599658 843560136 1 75700073 559754320 1 60550461 304618430 3 276763430 493714443 1 1 754173295 786346775 1 453681164 973084525 1 535209626 567916276 3 286920593 681511302 1 3 516471815 989187297 1 2 17618 1 92108291 698833934 2 17619 2 17613 1 60513611 277171397 2 17620 2 17614 2 17616 2 17617 1 83927399 854227738 2 17621 1 829944095 858789163 1 440715864 878151615 3 904360275 966108887 1 3 497800165 680783045 1 1 888129980 975065680 1 677388442 969044379 3 830350885 906276295 1 2 17622 1 166195269 436826944 3 583578448 662711616 1 3 890645229 966655531 1 3 850516513 938826275 1 1 948183682 958985849 1 952036417 966591376 2 17628 1 446987378 921444824 2 17626 1 581009204 779800455 2 17630 1 753942707 878666031 2 17625 3 51013099 953870898 1 2 17629 3 462623136 805123753 1 3 711601512 946832010 1 3 62849050 803284240 1 2 17624 2 17627 3 6065923 17443279 1 3 975113698 995454423 1 1 553716088 899440518 1 171282813 860747020 1 56867435 448705008 1 957243139 968110855 2 17633 2 17635 1 802219572 987673627 3 4530685 250635648 1 1 484943108 824909409 2 17636 2 17631 1 942016229 965821276 3 430704139 438060660 1 1 351406750 914083956 3 4497024 137785272 1 3 677243538 944172853 1 1 533821520 826788213 1 546368495 773322791 3 681168539 760336750 1 1 967937178 996697176 1 593667711 935704123 3 848743092 962433720 1 2 17640 2 17641 2 17643 3 574883614 607168216 1 2 17638 1 560308938 712265886 1 770666084 780611532 2 17644 2 17645 3 623892884 902003289 1 1 321449862 472555469 3 268824690 777684979 1 3 871300448 943154404 1 1 469279427 856690024 1 290571688 684286097 3 433821142 669488601 1 3 59934844 108789956 1 1 23038998 790074948 2 17648 3 754318348 882371663 1 2 17646 3 561745792 842345350 1 3 918344009 990320189 1 2 17649 2 17647 2 17615 3 775289633 953127500 1 3 385872223 488330560 1 2 17634 2 17642 2 5243 1 403262247 737867897 2 13733 2 7094 3 179039851 403733927 1 3 69030327 517514665 1 2 681 1 782877361 964004166 1 137716708 800065915 2 17652 3 22869759 99314340 1 1 50166659 377730868 1 54144117 684733795 3 81961468 759727983 1 3 575319892 694420538 1 2 17654 3 558359659 966755076 1 3 927910684 970340389 1 3 669778422 929284818 1 1 15952105 651437446 3 14409241 772443444 1 3 665363373 981880403 1 3 448000305 868453642 1 2 17653 2 17655 1 790207591 980516062 1 79528929 340192895 3 841275945 869004097 1 2 17657 3 395311424 680873978 1 1 224793142 845661235 3 155183240 773512126 1 3 394324879 618848312 1 3 943405345 956947665 1 1 604097795 827064782 1 400001301 518359694 3 417685999 805935141 1 1 707432245 760054895 1 868040562 963890816 1 428216810 801331960 1 145929647 970040910 3 352468154 830748949 1 3 686690058 833952481 1 1 483389887 999228522 2 17664 1 523766371 704439239 2 17666 3 101807073 148599654 1 3 365592853 603701585 1 3 601594025 664088020 1 3 208930081 965637071 1 2 17659 2 17660 1 10412171 82315947 2 17667 1 576166284 995883174 3 285453808 496995405 1 2 17662 3 774232666 816344283 1 3 504176568 920778038 1 3 82449116 356842365 1 3 109851507 435064642 1 2 17668 3 419233898 845484408 1 2 17665 1 903875064 955810520 3 862788459 937916525 1 1 517158775 669041539 3 64287087 614558321 1 1 680099740 830563851 3 965796197 979205114 1 2 17669 1 307661582 332060019 1 311816075 806986554 1 95717013 812846795 3 796831856 886875919 1 3 792654339 957889579 1 1 337699007 404934243 3 217822402 403154913 1 3 907161673 917718216 1 2 17673 3 745128660 756385738 1 1 649800939 975897959 2 17676 1 421886138 853145551 1 754345262 770521641 2 17678 3 686589448 809485847 1 2 17671 1 363345845 440743264 1 327807270 909176106 1 960871600 995969348 3 562948867 976673931 1 2 17679 2 17681 1 887131735 891932944 1 508622143 652553874 2 17683 1 407468973 624079310 1 804781866 841301820 2 17684 1 119544649 435529952 1 537485987 980918223 3 925911932 956242470 1 2 17687 1 488626643 806671393 3 666907729 882168746 1 1 217090966 914651758 2 17689 3 351619988 599564665 1 3 18311558 944688421 1 1 630312256 669835501 1 14749396 545427601 2 17688 2 17680 2 17691 3 452971631 872756772 1 2 17674 2 17686 1 218443350 886949378 2 17692 3 584855497 693221273 1 2 17685 3 395433114 405202740 1 1 28688861 656891388 3 892076774 902038463 1 1 713057213 726423956 3 624701051 734682647 1 3 528146871 529515681 1 1 724456010 824528653 1 957319625 968562511 1 989415599 999990611 1 484255415 927017439 1 959790690 998068389 2 17696 3 831880633 852876500 1 1 741832804 821414770 1 985034484 987538017 1 729112463 825359728 1 193462777 573858084 1 72039528 73646111 3 16297232 349899828 1 2 17699 3 576542366 800927947 1 1 27393190 333826374 1 757937038 916928123 2 17706 2 17698 2 17693 3 875096005 940523916 1 2 17703 1 184320585 354029753 2 17700 3 577240552 928438027 1 3 645255030 857311606 1 3 113133371 201970523 1 1 226120331 288204022 2 17708 2 17701 2 17694 2 17704 3 373961513 853011223 1 2 17656 3 610815975 718908057 1 3 253724099 387398882 1 1 299566418 976807389 1 454922764 573592346 1 624451868 968656788 2 17709 1 861330433 955156745 1 243378434 983976267 1 597555425 689870688 1 782797230 925611235 1 925566674 945776725 2 17714 1 229785498 539518855 1 114424632 314219028 2 17718 3 492062331 906345570 1 1 95845371 903504001 2 17712 2 17710 3 449000475 642660560 1 3 372151584 740264178 1 3 53784813 327395835 1 1 117336181 605297816 2 17717 2 17720 3 787574353 885060225 1 1 95079709 377729541 1 54192417 142608001 3 675895951 942643906 1 3 455539295 971601040 1 3 268169912 759183823 1 2 17722 3 726467430 885980919 1 1 49246520 132084161 2 17723 2 17721 3 527764243 629916858 1 3 398532835 793817618 1 2 17715 2 17719 1 206195411 640277122 3 299924254 542140517 1 1 159633774 937135007 3 339122671 924978845 1 3 235078344 787970315 1 3 98150885 469240840 1 2 17724 3 519941958 691922901 1 2 17725 2 17711 3 324236276 488036940 1 2 17716 1 658693886 969362565 2 17713 2 14249 3 545585797 615060141 1 3 249151038 322578384 1 1 384365675 735840539 1 560407454 966409301 1 345076316 903797266 3 24457252 648096511 1 1 297333339 754586126 2 17727 3 51434520 911929212 1 1 35128313 93160684 1 759351430 805920782 2 17732 1 68919852 689689762 2 17728 1 142783687 963031396 1 89748764 526707337 2 17734 2 17735 1 784082855 940546392 1 809126216 980880166 2 17733 3 288829176 895963878 1 3 118598508 890938235 1 2 17729 2 17730 2 17737 2 12183 2 12343 3 120260461 787292421 1 2 22 2 6346 3 26650254 327889020 1 1 186171469 624367990 1 199222346 481846239 1 733996218 849381452 3 779676700 802649884 1 3 403977668 615488864 1 1 728384018 756934207 1 292480789 755195133 1 253839190 329017133 3 577770951 721455593 1 1 510306300 686978212 1 907984323 980977604 1 280389524 423670987 3 569230424 696423854 1 2 17745 1 181848269 199626315 3 683842769 986524290 1 2 17746 3 193644834 931583473 1 2 17744 3 715172435 719248594 1 3 755961254 895985670 1 3 196241740 774725326 1 1 479452912 671688364 2 17738 1 570363126 975713546 1 479608621 636682248 1 35217173 475676161 2 17747 1 11729393 194647657 2 17739 2 17749 1 280091664 861192410 1 596083405 616307618 2 17753 3 732557153 775448870 1 3 567570009 888327025 1 2 17751 1 187668185 949107649 3 838554499 839884263 1 1 668499980 966839091 1 486158491 707735184 2 17757 3 953557550 972683949 1 3 668456785 868544729 1 1 120674945 905443425 2 17740 1 119912216 605889574 1 62563271 835665214 2 17760 1 985585470 991683453 1 457129658 542908738 3 277292583 549108917 1 2 17762 1 751101990 754897267 2 17763 3 549775453 953785421 1 3 616025275 822129086 1 2 17743 1 802813386 937317635 2 17752 3 315105039 977736547 1 1 912809985 989805119 3 906783963 987188550 1 3 417487962 525077127 1 1 581070421 765782311 2 17766 2 17748 1 162386305 894061964 1 385979479 665493572 3 903875581 918864680 1 1 522637966 932240555 3 717770074 729084150 1 2 17769 3 619120563 970143175 1 2 17750 1 167140485 903304674 3 802765277 890102029 1 3 422335096 774925929 1 3 511151707 746289300 1 3 201710798 273947934 1 2 17767 2 17755 3 998991663 999177257 1 2 17765 1 77908622 366091226 3 12900304 319567371 1 1 291352586 604371173 1 139160598 340493965 1 203507103 652504460 1 847241084 864119603 3 68854536 565451588 1 1 593663130 957356293 3 437870273 664653796 1 3 873240753 907176275 1 1 666972682 781770537 2 17771 1 126789756 566101843 1 127932651 725361361 2 17775 3 808737121 874878568 1 1 135952659 239265557 2 17779 2 17772 3 868793760 954917676 1 1 216797877 399806497 3 483032380 924723468 1 1 613958397 744067253 3 41942852 548634477 1 2 17782 1 386017565 722584973 1 810271107 845891889 2 17783 2 17784 2 17780 1 346574114 588338282 2 17774 1 102815202 765115438 2 17786 3 993320530 993522156 1 2 17741 3 903093819 944135181 1 2 11247 3 218594331 821881630 1 1 718794311 765492181 1 294647398 371979291 3 175860814 182690354 1 2 17788 1 628036382 913355843 1 507945233 696241198 2 17789 1 5357755 78523149 2 17787 3 1677918 735911731 1 1 454038550 890865005 1 596713201 905321340 3 188035881 304563323 1 1 472692935 688372519 2 17794 2 17793 2 17791 3 159956382 557888901 1 1 346008964 898516661 3 790469668 813547821 1 2 17790 3 597310457 759214323 1 2 17795 3 291782606 620206384 1 1 253243632 468500632 3 842824766 990757870 1 2 17796 2 6871 3 867011705 941271213 1 1 931905919 955900984 3 848213981 996395665 1 2 17797 3 376061662 416698222 1 2 17148 3 629275381 637183338 1 1 945574211 995358758 3 377781351 920530495 1 3 422027728 996059450 1 1 422448057 861211891 1 419676567 457274249 1 369690721 577827794 2 17801 1 517752076 957760723 3 336034603 680817896 1 3 565474040 784473225 1 1 107485226 502083979 3 404991087 646601831 1 3 20200831 442232053 1 2 17799 1 947229462 963232048 2 17800 3 651746909 830217016 1 3 432551607 905177188 1 2 17798 3 651027455 902526144 1 1 264909944 440652292 3 763664784 863603708 1 1 59625054 786955673 3 688023234 806587820 1 2 17805 2 17806 1 978649901 979790313 3 353890388 683749614 1 3 610075257 618183840 1 1 904139042 989446786 1 102250903 393014275 3 240429030 689882719 1 3 555669668 956763767 1 1 843196260 948672445 3 409213689 613434141 1 1 551396028 825680799 3 526434511 707769211 1 1 147344045 851166939 2 17809 2 17810 2 17808 2 17811 2 17807 2 17812 1 708010883 942587019 2 17813 2 8793 2 9667 1 547403331 672133343 1 124809937 556077638 2 17815 2 17814 1 977418526 997047125 1 3359371 863476670 1 648930413 737004870 2 17817 2 17816 1 558936739 721888541 1 262575756 530463396 1 418740449 946403994 1 498731805 654389590 3 642647552 843541292 1 2 17819 1 696573402 845157852 3 194213496 655122560 1 2 17821 1 469534210 524544103 3 53489348 412832734 1 2 17820 3 987180882 994490132 1 3 738491385 871128963 1 1 409952373 870230551 1 712389205 792281501 3 846267108 876292168 1 1 810282646 904643513 2 17825 3 374344470 943662631 1 3 993862358 993887087 1 3 903545129 956702540 1 3 952718549 957808064 1 3 857401955 903274136 1 1 327075076 733622123 3 795346147 880910093 1 2 17826 1 962259442 985909740 3 107662549 599984636 1 2 17829 1 74093321 891570988 1 142666047 927411081 1 131080379 745768959 2 17831 3 86554909 335303823 1 2 17832 1 74688576 979964189 1 737624947 756046848 1 382989459 669358660 2 17834 3 711823192 815969780 1 3 9360684 397113893 1 1 202903273 478428509 2 17836 2 17830 1 712695027 972208295 2 17837 2 17833 1 141178805 733566795 1 903207879 975787681 2 17838 2 17839 2 17828 3 368673788 984008649 1 3 754363675 916063157 1 1 768555148 816978955 1 41904658 94507968 2 17827 2 17840 1 582049009 709313898 2 17841 1 101810710 813209106 2 17843 1 565688692 590789313 2 17844 3 689102780 914504480 1 3 567060663 961677562 1 1 585511271 630499026 3 88380281 566069427 1 3 607853569 635806999 1 3 529610522 774250095 1 2 17845 1 654162517 682140226 3 730067317 944439577 1 3 860884263 950382841 1 3 459776887 689861227 1 3 930153671 946893378 1 2 17846 2 17818 1 6385375 74339784 3 2683037 883789962 1 2 17847 2 13756 2 14243 1 146686010 178148592 3 759847919 923684785 1 3 559907453 590779108 1 2 17848 2 11086 2 1797 1 226860047 839524099 1 156608180 331536038 3 30405304 98989717 1 1 905270308 951672603 1 563654369 843346380 1 456424998 475661466 1 730897396 868191377 1 376285494 626065718 2 17851 1 654249056 864200161 3 56517936 332250623 1 2 17852 1 537817000 854295360 2 17849 2 17853 2 17854 1 642005362 664703017 2 17855 1 61626982 588431700 3 833710989 870046067 1 3 782924683 966754511 1 2 17859 1 510943811 670150517 3 382960760 711461379 1 2 17857 3 754120768 910384185 1 3 646385836 796108421 1 1 856703085 960732511 1 52824746 715005874 3 317590733 881021424 1 1 255258923 855528708 2 17862 1 973140965 984582267 3 621197591 740708324 1 2 17861 2 17863 2 17850 1 556364139 756668055 1 601817559 768250335 1 555330938 668856895 2 17867 2 17858 3 715101468 984511822 1 2 17856 1 145345775 930244031 1 575729179 892187690 2 17869 3 290379868 299653778 1 1 48177503 384134827 2 17868 3 57893437 406502735 1 1 43198229 240068196 3 145329105 317962313 1 1 678100985 889871323 2 17872 1 826937778 910419180 2 17873 2 17860 2 17870 3 241458018 539401142 1 3 65886939 770045329 1 2 17866 2 405 1 417522380 941250851 2 17874 2 15498 2 6653 3 524330582 685017745 1 2 13850 3 384892225 613713870 1 2 16130 1 354158578 545713303 3 242421815 356659734 1 1 579831976 986050430 3 943014980 991274680 1 3 852918185 866598050 1 2 17876 3 543002713 872469508 1 1 675146383 782569926 2 17875 2 5788 1 772970074 788143747 2 8975 3 862579981 866158400 1 3 512868995 870821044 1 2 14726 2 1677 1 883977539 940449448 3 667118019 831941272 1 2 165 3 469884202 544209302 1 2 14737 3 195041647 573330963 1 2 9813 3 844042054 984535938 1 1 16999520 609859826 1 221933137 786577687 2 17880 3 643927480 718828645 1 3 538276149 701680042 1 3 66104585 716732342 1 3 103607187 126185256 1 3 475849112 825411628 1 2 17881 2 10121 2 8167 1 764828402 859385967 1 377969273 854212715 3 395439339 460032258 1 3 165059727 380513454 1 2 17883 1 132318172 610156821 1 748533452 823588717 2 17884 1 345225758 602835695 1 429312647 896565255 2 17886 2 17887 1 840701805 928889380 1 695250538 806982256 1 579154601 926975506 1 433404046 501942572 1 331506790 852500300 2 17892 1 88464839 505933690 3 812416424 933666107 1 3 404898538 943203898 1 3 260067330 850788701 1 3 403778549 953686984 1 3 605667869 971248282 1 3 641483295 694870301 1 1 512201943 595530747 1 669076445 685645211 2 17891 2 17890 3 263424715 818632415 1 3 975695013 998254277 1 1 915346088 924885090 1 331131087 604998716 2 17895 3 691565050 903237242 1 1 654476880 821873677 1 390509255 594983354 1 272341448 675585211 2 17899 2 17898 2 17900 2 17889 2 17888 1 90595705 490949112 1 643161634 827726079 1 831578169 893477442 2 17901 3 200865376 725520963 1 2 17903 2 17902 1 623045233 815375893 2 17904 1 723780927 953573341 2 17905 2 17882 2 17894 2 17885 3 53182301 839407369 1 3 528673448 754913062 1 2 17897 2 923 2 5944 1 921089798 932881176 3 33753481 889648144 1 2 17906 1 532019158 771412005 2 9776 1 937145249 985505917 3 584163848 947964700 1 3 635158832 655547471 1 1 274157948 503488347 3 713256497 947284051 1 2 17908 2 17909 3 604280856 735370428 1 2 17609 2 14413 3 756286879 995114678 1 1 57158033 327088293 3 887297325 923485011 1 3 194118778 989850959 1 2 17910 2 15374 1 223247344 757449190 3 519354649 755601571 1 3 513626156 526261075 1 1 948924324 988493493 3 423538262 738292017 1 1 903200242 979965223 2 17912 3 916836013 986102611 1 1 371769975 856723153 1 572126074 857777856 2 17914 3 455556463 973509682 1 3 670317258 830499134 1 3 843640682 997267626 1 1 765509189 854267707 1 439151208 469899555 2 17917 1 196298859 235655972 1 203210764 820398703 1 30461633 575841363 1 419620134 428243916 3 408825975 801373945 1 3 62938374 410337099 1 2 17915 1 867773906 875501417 1 416263417 422634152 3 185912447 775970441 1 1 425472211 941052008 2 17924 3 688428000 746734695 1 2 17921 3 705370380 990366542 1 1 527733297 803311545 3 732213429 920760933 1 2 17925 2 17913 1 826225105 839661007 1 766907352 975285315 3 455820516 772731006 1 2 17926 2 17922 2 17919 1 450675305 560712646 3 518270949 848414218 1 2 17928 1 447102473 652227968 1 458568781 652457040 1 316584142 958337467 2 17929 2 1244 3 821745926 836101506 1 1 33759633 895622677 2 6329 3 109959434 248738871 1 3 161997034 959452214 1 2 7192 2 14805 1 87115375 468283791 2 17933 2 16767 1 742190549 992561298 1 851262319 955453449 2 17934 3 469918985 733633642 1 1 266600642 463090405 3 163439309 831629862 1 2 17936 3 302398532 813152236 1 1 688966522 940385393 2 17937 2 17935 2 6251 1 625852542 778876538 2 17938 2 337 2 1510 3 98068961 389300777 1 3 963884834 971196984 1 3 537958699 579453161 1 1 492018193 984815439 1 592293118 616125790 2 17939 2 6304 1 909533866 958264660 3 732415562 821992666 1 1 103498278 841696866 1 878464142 995621729 1 591028676 699871430 3 535254992 784635946 1 1 514945644 922187175 3 504844788 979501530 1 3 250599279 857222256 1 2 17944 1 178035273 250375116 1 149977066 458229617 2 17941 1 170666645 869610860 1 49625837 550060677 2 17942 3 922135009 985960888 1 2 17948 2 17945 3 687716490 952832751 1 1 550834586 553459888 3 801522591 947083443 1 3 217745565 565671072 1 2 17950 2 17949 2 17946 3 872045507 878935569 1 3 779255105 956717572 1 2 17947 1 637255000 676186822 3 907042488 969757780 1 1 156286889 314847519 1 283564957 879279099 3 779359895 988489191 1 3 259618156 983558951 1 1 224661904 686751728 1 820179068 975255606 1 800044055 972388023 2 17951 3 759743352 843359708 1 3 242132943 743285159 1 3 274862420 640174372 1 2 17954 1 234066214 394273122 2 17955 3 543636051 916426572 1 2 17957 1 410615057 758176158 2 17956 2 17958 3 182569377 772666786 1 1 971514424 982115119 3 405220845 618898709 1 3 674967105 730598594 1 1 326157896 518157406 2 17959 1 135787436 332219957 2 17960 1 855063686 955565323 1 963854690 984741290 1 920891779 948778580 1 314241426 610889676 2 17964 3 318876740 692842326 1 2 17962 1 656964366 999872290 2 17965 3 705898660 934995089 1 1 8718400 161696024 1 41192829 206431449 3 713481622 886420085 1 3 66125482 940732760 1 1 680388407 792258088 3 656053356 965170769 1 1 763539700 948222455 3 157653521 670122047 1 3 826020776 999580302 1 1 81341901 158663599 3 738887350 992552965 1 3 283603527 661817031 1 3 59378021 949221469 1 3 609292263 897587949 1 1 325105967 823945373 1 115484063 245644371 3 872324481 931644995 1 2 17969 2 17973 3 294395920 651332880 1 2 17971 1 997497326 999357396 2 17968 2 17974 3 215132620 370818399 1 1 138685567 273859413 1 384264463 519534559 1 916322814 971616430 3 306046765 775901949 1 3 66609439 947153730 1 2 17972 1 685586497 879121421 3 919773651 993785417 1 2 17978 2 17976 3 256348605 341101822 1 3 210182832 506125055 1 2 17970 2 17963 2 17966 3 727945178 759039673 1 3 291817191 750522882 1 2 17977 3 508046781 695091994 1 1 231512172 296729149 3 67233449 156813927 1 1 45776891 389543122 2 17979 3 572443977 717008382 1 1 88808537 97882493 1 166683227 828424809 1 772675290 791221255 3 298152010 345446486 1 3 100453368 946108198 1 3 220066060 798539357 1 3 180510643 569458497 1 1 336816626 544631191 1 818770183 865998706 2 17984 3 140083054 331815098 1 2 17983 3 651928331 652280730 1 1 71961439 295880719 2 17985 3 67625176 644093783 1 3 810353154 927754267 1 3 844546400 870872672 1 3 908428940 955096160 1 3 224155419 613737862 1 2 17986 2 17981 3 274832392 862473229 1 1 44062743 960289632 3 268015061 590156611 1 1 574880014 613758655 1 256148549 920512893 3 434772665 640483107 1 3 711883826 855603302 1 2 17987 1 233968073 446402666 1 423207334 875892374 1 942485264 989920027 1 665862965 825914940 2 17991 2 17992 3 802448048 839018621 1 3 912273295 963051264 1 3 309129531 866668448 1 2 17982 3 3861800 75179822 1 2 17993 2 17988 3 423762327 865579501 1 1 144950084 471350314 1 193891839 259245390 1 284554028 642221566 3 901672686 975593446 1 1 341665332 782296186 2 17997 3 276052935 381839858 1 2 17995 1 725885883 954444208 2 17998 1 813098601 935589135 1 986693449 987520099 3 698978026 934732017 1 1 873150940 979028299 3 866476192 948397245 1 2 18001 1 821943228 822809896 3 947028746 965455869 1 2 17999 2 18002 1 149720073 841336106 1 832708315 891861564 1 395965200 435874635 1 963097186 985464167 2 18005 2 18004 1 243931237 879786561 3 215766961 862580156 1 1 909056297 978582497 2 18003 1 107246087 423389878 2 18007 3 332037466 648555166 1 1 220054513 414841755 3 640450523 714168245 1 3 232083041 825709489 1 3 678224507 956473542 1 3 251052214 833621854 1 1 249449654 319858542 1 327350387 626430354 2 18011 2 18010 2 17994 3 291841033 455107223 1 3 976392500 993355799 1 1 807442777 837596222 2 18013 2 18009 1 980772832 981864769 2 18014 1 917592617 980708368 1 980495796 993676873 1 865265151 876590428 3 297492100 610364304 1 2 18016 1 77447925 417155347 2 18015 2 17980 3 108000502 959388635 1 2 2557 1 629440662 743805616 3 229163482 610294284 1 2 18019 3 778753784 977799683 1 2 16880 1 388093186 898104892 2 18020 1 396611647 480310344 1 793869775 918649511 2 18022 2 12473 3 117022834 767517261 1 3 273829654 424361319 1 1 938716301 956641657 3 363296134 429854466 1 1 62335639 188624013 1 823596925 996238274 1 964080081 972092009 3 259457135 444108471 1 2 18023 1 650714582 944598529 2 18027 3 566541540 853812172 1 1 890036783 925163059 2 18028 2 18025 3 101271988 669532258 1 3 925316660 934348751 1 2 18026 1 453042407 666768206 3 824872752 949764209 1 2 18024 2 13701 1 201764878 970668720 3 382663367 901477116 1 2 18030 1 781424512 916086443 1 803908225 938330930 2 18031 3 467750657 949059167 1 1 244772628 854391999 2 18032 3 601249149 661414058 1 3 379607074 778092458 1 1 996687711 997988793 1 581701618 619099170 3 413589837 666450225 1 2 18035 1 41972732 354083892 3 181318673 341128522 1 2 18034 1 300889825 700303894 2 18036 3 488417002 548515147 1 1 787846580 803224294 3 69369482 689543696 1 2 18033 3 231293544 651899001 1 1 553711722 705732961 2 18039 2 18037 2 8445 1 265259410 466176645 1 648767925 658094155 3 431020865 743145994 1 2 18041 3 462281344 841263198 1 3 443159694 883809406 1 3 431084267 778706394 1 3 716066822 887932949 1 3 322427357 845231180 1 3 972047419 987427219 1 2 18040 2 1331 2 12925 3 381314652 557058873 1 1 167355422 592500026 3 587384368 702802059 1 3 894843074 923270974 1 3 114749756 753486680 1 3 405414029 522690463 1 1 562804250 989410762 2 18042 1 197424506 671261824 2 18044 1 329034843 493020696 3 108596177 304369698 1 1 183242972 360916653 3 632281561 693834246 1 3 752101414 899573582 1 3 421218835 929432952 1 2 18045 3 458767801 847730162 1 3 612287280 958386181 1 1 212140154 668726294 1 775255205 888778075 2 18048 1 262477053 562937704 1 683630965 950703057 1 859997244 915987144 1 38464169 141959831 1 543300195 928497619 2 18051 2 18049 2 18053 1 152499671 857003718 2 18050 3 953813610 968599579 1 2 18043 1 944429272 996906081 1 372485720 675760261 3 399357850 669019506 1 1 998894337 999235223 3 386001369 943260772 1 3 71143465 430294031 1 1 29557177 928612083 1 647322946 947723923 3 743253382 820985032 1 3 700275705 819624908 1 3 669042330 936338147 1 2 18057 3 191943806 355013662 1 1 702578522 847874996 1 699736510 782794909 1 771323477 822518346 2 18061 1 351854808 438394123 1 589533046 684028427 3 697824106 933972513 1 2 18058 3 784623717 969830372 1 2 18056 1 462010414 649642283 2 18059 2 18062 1 383638134 537074283 3 765706761 959866929 1 3 522922362 861228114 1 2 18066 3 426272784 508013813 1 2 18055 1 168394008 463595650 3 864352618 929922770 1 3 493197841 832714639 1 2 18063 3 824798738 984828382 1 2 18060 2 18052 3 611584847 947448029 1 1 341813235 748292169 1 961570903 963261293 1 217045519 490854583 2 18068 1 75387875 120137801 2 18069 3 854590845 871674684 1 2 18054 3 479463249 672360954 1 2 18071 2 18067 3 395740125 467761843 1 1 195407224 549592753 1 686820567 769874122 1 915473679 982601581 1 788835895 922778730 1 142085013 172425467 3 51381566 661824909 1 2 18074 3 653695740 999210751 1 1 465443666 865423678 3 998097708 999837447 1 3 369463836 787783164 1 3 768863901 785998741 1 3 409962860 656177958 1 2 18077 3 370175867 797021584 1 3 45814072 805000724 1 1 327336319 991555318 3 806644610 825113621 1 2 18078 1 415642617 448078591 3 767287902 827346823 1 1 431559751 469508620 1 721746474 751069108 2 18080 3 711230512 850346275 1 1 928150835 994561947 2 18076 3 487388942 656176719 1 2 18073 2 18079 2 18075 2 18082 2 18047 3 795925610 898383927 1 2 3106 1 219024342 902078855 2 18083 1 191060330 669510273 1 783229807 805031719 3 6670189 506003802 1 3 392351050 563483108 1 3 170096511 715495965 1 3 976069886 995041629 1 2 18085 1 371316832 925736184 2 1798 1 934917709 961517017 3 848944576 975367631 1 3 852393927 907689354 1 3 775684527 970023038 1 2 18087 2 7589 2 3489 2 2445 3 383555180 716597134 1 1 724916315 951749022 1 209586914 664018750 1 683098986 857738957 3 891946046 943680333 1 2 18090 1 436462762 975265853 1 783735424 798647343 1 869051192 934876337 2 18093 2 18091 2 18089 3 567783108 632491772 1 2 13223 1 331633178 755154541 2 18094 1 501880025 532672987 1 52370663 534711248 2 18096 1 252127285 807621160 3 785213335 986418862 1 3 262856247 929835628 1 3 992684197 996166175 1 2 18097 3 164748796 901776909 1 2 16624 1 116050109 567751270 1 592226949 598452318 1 350678455 519659852 3 860417766 963891899 1 1 622904751 882005644 1 681172773 712561938 2 18100 2 18101 1 468299325 552301116 3 427455807 507878378 1 1 408855400 602473701 2 18103 2 18098 2 9624 1 64987046 751640837 1 537804021 789116408 1 277283690 340734551 1 958510058 961929232 2 18106 3 842959676 996554183 1 3 82704193 138587863 1 3 62006832 457553017 1 1 369748695 657793266 3 952939375 997649504 1 3 815434120 877125612 1 1 213171364 254175343 3 853055039 867875280 1 1 452316943 484813077 2 18109 3 871342019 882295637 1 2 18108 3 706020818 708824428 1 1 537706615 833572820 2 18111 2 18112 2 18105 1 708633158 797360823 2 18110 1 388583142 798598613 3 40469920 482915558 1 3 608718496 871763085 1 1 159177484 946804211 2 18114 1 609254476 732735760 2 18116 1 201075342 213382502 3 720555754 956859685 1 3 897131407 991223795 1 3 940295643 949919403 1 2 18115 1 149214595 829925118 3 578492672 758766493 1 2 18118 3 892372538 947676902 1 2 18117 1 963010311 997598774 2 18119 3 368747489 836267965 1 3 779254639 977242539 1 3 284691640 952566993 1 1 804653561 917283380 1 216792205 402279074 3 926558357 936899254 1 2 18120 2 10568 2 1883 1 529092875 880849407 1 565021686 643546322 1 264603335 264905721 2 18124 2 18122 3 29540586 739080734 1 3 152239917 310203595 1 3 41883164 136853019 1 3 52854009 442152406 1 1 673493822 698846885 3 262183860 805962077 1 1 502943458 981518292 2 18123 2 17785 1 550129143 816426887 2 18127 2 436 1 700253614 849583618 3 855794733 873922248 1 2 18128 1 771714094 903184985 1 587272022 917300831 2 18129 2 325 3 927516913 940163178 1 1 243854544 950881003 3 806015178 904512344 1 3 207212696 982150320 1 2 18131 2 5161 1 978416109 995256349 1 870254230 958386611 3 982754099 986433986 1 2 18133 1 95614355 831697841 2 18134 3 968141302 990302786 1 3 587528745 977282773 1 3 334115704 399546236 1 2 18132 2 580 1 541106625 720708309 2 18135 1 977166395 987364224 2 18136 3 269833199 727912130 1 3 487657320 946160494 1 2 8585 1 18895538 419455936 2 1450 3 853226356 965656144 1 1 27788810 265361086 3 275727854 455339762 1 1 454681372 973852339 2 18138 2 18139 1 32322257 871921203 1 39263170 954397233 2 18140 3 554856659 881189327 1 1 206349002 708813962 2 18142 3 165357902 472884196 1 2 15558 1 853920813 972881858 1 587136903 974566929 2 18143 2 11437 1 459252541 997148538 2 18145 3 988607368 993081848 1 2 5023 3 610919902 884482062 1 1 26418282 583879473 1 740798482 745264909 3 212743948 772605258 1 2 18147 3 653016233 935474781 1 1 648826242 710516821 1 11887287 474826828 3 796303561 882246662 1 2 18149 3 486037385 544389618 1 2 18148 3 694775538 927083320 1 3 84673122 549510223 1 1 823944181 935167792 3 956109295 969927103 1 2 18150 3 179058202 353608547 1 2 7398 3 269132134 990084225 1 3 141699555 588498318 1 1 141634993 497257744 3 474750547 536960892 1 1 904947263 987506397 2 18152 3 51257560 440422383 1 2 18151 1 942618575 961572432 2 18153 1 779339547 908683394 2 18154 2 1376 2 10563 3 177292749 328214703 1 3 912222538 923500245 1 3 994914990 995317717 1 2 6951 2 6130 3 832463250 866270394 1 3 628313533 950531980 1 1 15279800 687911318 1 27414720 38370525 1 545115466 889518477 1 326234075 404626449 2 18157 3 693070208 732928149 1 2 18156 2 13999 2 1328 2 245 1 114844930 761883412 1 479575183 988009504 3 963897902 990824118 1 2 18160 1 549444427 671718242 2 18161 1 201652619 465160363 1 505016795 850082496 1 54009700 423815182 2 18162 3 544282276 867580143 1 3 254984788 563698865 1 2 18164 3 463262895 574663252 1 1 862257051 940810494 1 737558142 832073768 3 286814130 823655402 1 1 487500092 782436745 2 18163 1 582587005 714974046 3 426851628 604196856 1 2 18168 3 282491741 624875653 1 2 18165 3 278199282 400399998 1 3 376580835 982367622 1 3 567916638 748706226 1 1 922086506 962419912 2 18159 1 370793271 711346276 2 18170 2 18169 3 641437920 861518148 1 2 6153 2 331 3 794211883 915017265 1 1 442096307 556825927 3 290902370 971290811 1 1 357331413 463366338 1 307566549 524061487 1 504117310 509810609 2 18171 2 18174 1 946144856 951209736 3 828554989 838484929 1 3 197880354 590966129 1 3 32821288 222624041 1 3 230108430 257467180 1 2 18175 2 18173 2 18172 2 4112 2 11939 2 9267 2 2984 1 889457003 982843750 1 291142299 545744218 2 18177 1 254196334 356920649 2 18176 2 863 1 367353263 678486360 3 825917152 924621104 1 3 796222858 968895322 1 1 255339899 694463307 1 646211167 966485880 2 18181 1 781135502 916711265 2 18182 2 18179 3 416771554 973179802 1 2 11917 2 4017 1 979319704 989916226 2 18183 3 878614541 900238597 1 3 208682342 822749575 1 3 1867038 752391421 1 2 6945 1 569924943 717128167 3 326314487 433972665 1 1 239715609 766020095 3 697992200 879832609 1 1 514665785 991983200 3 518322266 641428414 1 2 18184 2 18185 2 1515 3 352780848 471235016 1 1 686735000 799454662 1 895777935 942422543 2 18187 3 124098038 416463324 1 1 343335833 503375635 3 504609319 703186297 1 3 812031462 987153077 1 3 705946586 968648148 1 3 56207934 216477979 1 3 114156176 228978140 1 3 293085844 615538895 1 3 393746876 689379125 1 2 18189 2 18188 2 17137 3 32571454 977308788 1 1 100679344 316872020 2 18190 3 708945110 804447112 1 2 6387 1 51359002 872507717 2 18191 2 1371 3 682163950 837009018 1 1 120269752 894027577 2 14152 3 579156417 663091713 1 3 980936467 998765545 1 2 1333 2 13138 2 16048 2 8146 3 553664623 886647519 1 2 3066 2 11237 2 8841 1 353788784 459818244 2 18193 1 456761359 750422348 1 377534595 817054986 1 548856569 858867736 1 403443348 614342366 2 18195 1 649484704 980689402 3 504041036 651618308 1 1 895575545 962254240 2 18198 1 575388955 818932557 2 18200 3 831497518 942448200 1 2 18194 3 522324669 712141251 1 2 18199 2 11925 1 525915345 560609207 2 6991 3 355754282 470026325 1 1 958534008 988653760 1 246141730 470892862 3 117172799 445743648 1 2 18202 2 588 3 91404851 791180591 1 3 31709468 287330788 1 2 2552 1 762128259 801322614 1 175628469 336631527 3 894335381 921836447 1 1 211387124 856613620 2 18206 2 18205 2 18204 1 862656014 870694806 3 791387270 844631641 1 2 3920 1 880057568 916651328 2 18208 2 13561 2 17864 3 316728628 862588703 1 1 825877849 868156929 1 223933359 767422580 1 737270838 848822292 3 468532607 845010537 1 2 18211 3 673135076 959628705 1 3 238000980 610296496 1 2 18210 1 837065764 909853427 3 595964959 906168321 1 2 13367 1 450719718 733061775 2 18213 2 17517 3 70092397 996303200 1 2 207 2 14721 3 815703792 869175753 1 1 91291513 647611400 1 333240937 727453348 2 18214 2 9486 3 101095503 888096843 1 3 430675053 816467987 1 1 818632889 916811872 2 18216 3 894292859 982396332 1 3 490163306 671472053 1 2 6303 3 954498609 989940381 1 3 897921612 906916160 1 2 4420 1 860196923 930447605 3 584283172 616101981 1 1 460973801 741008563 1 231491945 969867928 1 217462396 365312796 3 432813411 889532817 1 1 719215800 805476327 3 127691574 912817430 1 3 965398054 969672749 1 2 18220 3 505210752 724442716 1 3 717849713 868662470 1 1 831878599 862820823 3 421455574 692898868 1 3 216025667 618720692 1 2 18222 1 998966474 999830839 1 606409254 868059995 3 220719988 878590072 1 2 18224 2 18223 3 682093709 763604650 1 3 10699350 647853745 1 2 18217 1 791252424 948363237 1 836121558 927090510 1 902137758 993921943 2 18226 2 18225 1 332101049 393050599 2 18228 1 407776911 705077196 3 33272805 739636644 1 2 2836 1 786104132 809961581 3 932550962 969535320 1 2 18230 2 1642 3 35784498 563224223 1 1 994974899 995349762 3 154993216 517496869 1 3 88957901 246348728 1 2 18231 2 4142 2 1363 1 322942381 603607612 1 30309682 142139313 3 401615403 984300063 1 2 18233 2 17456 3 504024774 513030080 1 3 434627108 439750104 1 2 12479 3 213019980 289937752 1 2 11976 1 804650621 917028598 2 18234 3 801084431 854166493 1 3 672537167 725640965 1 3 791336319 880354292 1 3 147243114 846236484 1 3 326530450 965235482 1 3 299567312 783732562 1 3 887821228 922363792 1 2 4894 1 848801727 979295047 1 798587649 855467449 1 67395919 668602662 3 273270197 836048695 1 2 18237 2 5176 1 454569552 824675893 2 18238 1 479658214 700852094 1 722459467 981482580 1 749461058 883307599 2 18239 3 241807205 956481039 1 1 913000414 928407718 3 537948021 598240729 1 3 500525480 746159713 1 1 505925048 821001881 1 747791180 799015031 1 708924850 752098623 3 515913840 772522369 1 2 18243 2 18242 2 18245 3 178196679 625297742 1 2 18244 2 18240 1 855142638 927837285 3 986576112 991503947 1 1 73303139 650066679 2 18247 2 18246 3 632267911 898955644 1 3 27384474 316740165 1 2 5952 1 625624970 728105880 1 638802308 879801868 3 645619806 822177920 1 1 359981497 678165510 2 18250 2 18248 1 882568794 908742381 2 18251 1 487125801 525616694 1 985758246 991198559 2 18252 3 354742360 367532436 1 1 739658914 868821617 3 635977949 994684475 1 3 752527133 840827205 1 2 18249 1 263471304 288884294 1 548703049 572424646 2 18255 2 18256 2 18253 1 520128169 592409782 2 18257 3 741281119 995355316 1 2 5095 2 13746 1 52944235 947330101 1 434029314 702980335 3 749157115 873330121 1 1 368630503 898564856 2 18259 2 18260 3 455147982 879799606 1 2 18258 3 873889097 917629827 1 1 269742932 692461836 2 396 3 347952690 505844417 1 2 9636 3 122299516 685986686 1 3 394777926 970723458 1 3 539386451 763184128 1 1 295444451 463968834 3 117519742 777073028 1 1 653712200 740657313 3 715032505 751985643 1 3 204207703 747733426 1 1 449122095 534244322 2 18262 1 926321090 942368575 2 18265 2 18263 2 2138 2 5449 1 671864494 915063234 1 153961889 903047668 1 440280971 785540421 2 18268 2 18267 3 569930935 668541925 1 1 917785859 985870782 3 407293025 505539457 1 2 18269 3 158602457 827326106 1 1 719605522 813943427 3 649303350 694251970 1 3 637196715 681706927 1 3 868645292 908961883 1 1 247400855 620336761 2 18266 1 939809967 959508061 3 439066496 597914229 1 3 241183882 446346254 1 2 18270 3 607513030 703033406 1 2 18271 2 18272 3 257194116 650477190 1 2 5171 2 2389 3 99891413 835087343 1 1 961777368 999381970 1 213705322 482716433 1 955887348 981179017 2 18275 1 337270843 989081619 1 632920150 671967354 3 487754618 769223208 1 2 18274 3 894460226 975978208 1 1 957659228 979567780 3 390105347 762472413 1 2 18278 1 856705645 857788686 2 18276 1 638289941 920431233 2 18280 3 243399478 447356204 1 3 280922558 655787648 1 2 18273 3 678934518 759307333 1 3 338957444 417705576 1 3 838170507 992113468 1 1 673396412 859547131 3 789765570 870898190 1 3 608429019 799680280 1 2 18281 3 96193554 631553958 1 2 18277 3 976973859 979153209 1 2 18279 2 9668 1 583899524 648876634 3 974450842 974653960 1 2 18282 3 832084702 850932067 1 1 744071579 918114559 1 389915269 878573137 1 478849616 954791630 3 606474772 974807767 1 1 673000545 843628139 3 727690552 969649185 1 1 945003224 956062184 1 604490153 765570877 2 18284 2 18288 1 64809551 830864452 1 570900614 973395025 3 340412085 551928780 1 1 104225406 513975532 3 564339799 814377840 1 2 18290 1 930956106 997115068 3 117956938 660301421 1 2 18292 3 894092019 943559939 1 2 18287 1 429068104 694620259 2 18293 1 867549985 894480340 1 767946136 788201932 3 514896817 704247910 1 1 832233244 984316597 2 18295 2 18294 1 137929833 607142074 3 253878677 890452502 1 2 18297 2 18289 3 501726276 618050846 1 1 503270673 606268970 1 744617383 747263618 1 936467442 975832775 1 551856722 963433293 1 800036677 846525299 2 18299 3 819360650 872950806 1 3 691134260 959596695 1 1 736239928 856853487 1 161580800 479171370 3 515050990 673197260 1 2 18303 3 462276405 800839413 1 3 870359419 973349539 1 3 730098426 918154844 1 3 896612343 960948520 1 2 18304 3 606049706 801550561 1 3 20688570 498919933 1 2 18296 2 18291 2 18300 1 570459041 648812791 2 18301 1 207162065 706841217 1 584378915 761940134 3 423238101 781571881 1 2 18307 1 245745478 822884446 2 18308 2 18285 2 18286 1 866907408 988040059 3 381341699 515518236 1 3 731855763 899765039 1 1 489035030 659757073 1 699747832 978436537 2 18310 3 729369367 786813233 1 2 18309 1 841167294 939662309 3 322938190 915427463 1 2 18312 3 875213719 968737173 1 1 864734226 902213784 3 475294218 636544717 1 2 18313 3 675762616 879542902 1 1 402757968 779473448 2 7101 2 12011 1 380345338 686639230 2 8413 3 577157472 608974320 1 3 844171867 910107876 1 1 896547123 963233191 3 837838616 972159668 1 2 18316 1 596085631 759492643 3 964031220 980126621 1 3 663843232 678182147 1 1 441754745 799103763 3 55533129 995858460 1 3 851181537 925800773 1 2 18317 3 318768950 470454803 1 3 150827419 635568892 1 2 18318 1 661132143 772054328 3 132064303 805722442 1 3 104069002 814087838 1 3 253254643 988022794 1 2 18319 2 17474 3 541519489 983374727 1 2 6073 1 220077183 902307055 2 18320 3 151252335 473315505 1 1 292114828 352315369 2 18321 2 1044 2 3800 2 14341 2 2443 3 670074743 850201165 1 2 4594 2 16822 1 268143713 414330089 2 18322 1 684776785 972341891 3 901735485 963177404 1 3 258527639 466816865 1 1 59637976 246648160 1 103517351 473907476 1 399297508 673996426 3 95690593 288360414 1 1 208167787 555920553 1 617657021 879689900 1 565908766 827094250 2 18328 3 294485408 885932871 1 1 359009339 799942479 2 18330 1 210425100 656758763 2 18323 2 18331 3 505199089 924288602 1 3 93921672 491139158 1 3 722100032 934958081 1 1 613116129 808313291 2 18327 2 18326 3 623935796 798438369 1 1 920324255 949251847 3 95419536 443629473 1 2 18325 2 18333 3 394459836 560989486 1 3 40043554 733658140 1 1 243117634 289992920 1 424493710 902164355 1 258340106 977769134 3 761816980 926857251 1 3 791767092 880349086 1 3 187491558 892337464 1 3 768390996 824268813 1 3 818083455 819204371 1 3 477954447 525396691 1 1 131367170 894669796 2 18334 1 44013291 747465572 2 18335 2 18336 2 18338 3 348503587 805310787 1 2 18332 2 18324 3 459473713 500700613 1 1 727912277 979862534 3 54763523 786396710 1 2 18339 1 760859080 975342606 3 762268817 859768736 1 1 54900923 534931000 2 18340 1 771992777 789688960 2 18342 2 18341 3 986557294 987342263 1 3 699674669 771924629 1 3 924898945 988980747 1 1 65873125 839918546 3 823518856 926765935 1 2 18343 2 14211 2 13137 2 13755 2 3142 3 485854651 602600908 1 1 806193155 900243745 2 18344 1 840622030 860601638 3 834802286 873447743 1 2 18345 3 686447105 781420444 1 2 4291 2 10418 1 349399620 767755429 3 871845629 881851580 1 3 340236917 385711311 1 3 139382189 744354897 1 3 625840065 952322638 1 2 18346 1 802044724 922669185 2 18347 1 427493214 446190250 2 18348 3 68070666 662281649 1 3 935811687 981540108 1 2 1498 1 635153339 873495037 3 783539313 943370073 1 3 463229646 953140776 1 3 275961418 423714895 1 3 408752049 596294329 1 3 716877405 862964319 1 1 700384607 717892380 1 37278806 755668971 2 18350 3 344758734 415683692 1 3 265639849 518904060 1 2 18351 3 184803208 627375271 1 2 18349 3 665432439 806724495 1 2 3298 1 747882963 894474555 2 8971 2 17426 2 1342 1 583407964 689370224 3 453520465 483098521 1 2 18353 1 401862450 942964751 2 18354 1 643812081 863323097 1 252325967 516181463 2 18356 3 204701292 565146909 1 1 987296486 994374485 2 18357 2 18355 1 183188055 269085890 1 215086059 530981449 2 18359 1 301811855 609761576 2 18360 1 121118061 844869541 3 118898044 913493634 1 3 926155015 964299901 1 3 828118626 957715346 1 3 341282982 828482340 1 3 851432604 887666619 1 2 18361 3 984109579 993620040 1 2 2181 1 673804185 933488670 2 18362 1 530487716 540589436 3 65962040 909870403 1 1 326585840 900403554 2 18364 2 6445 3 58138206 69456700 1 1 734247013 768697141 3 708001027 725762268 1 1 776152965 908229831 2 18365 1 838618686 891414675 1 392768863 410387371 3 974592345 988414385 1 2 18368 2 18366 3 395595869 416430949 1 1 956099811 963377060 2 18369 1 539310707 863162234 1 171200693 773165379 1 874932491 923100178 2 18372 3 400798905 841738780 1 1 683419827 938505320 1 773062621 836772989 3 683169415 777893684 1 2 18374 1 627581620 995248076 3 115534310 323461722 1 2 18373 3 682623661 992892350 1 2 18370 1 868317441 943419613 3 813456963 910427575 1 1 211456555 661096814 3 332639483 362610684 1 1 430435089 506061714 3 563532660 815422364 1 1 370458210 446245859 3 631197796 708932216 1 1 114729356 631914578 1 569324024 852084138 2 18376 3 513859414 740424461 1 2 18371 3 305415640 365573651 1 2 18375 1 794467786 851104703 2 18382 2 18379 1 269265798 809481926 1 814551403 863246306 3 552609295 709806314 1 3 950194030 970267171 1 2 18384 2 18380 3 147572124 167806290 1 2 18367 1 475871852 912078930 1 903763673 927298771 3 695809837 830067346 1 2 18385 1 4267746 866548722 2 18387 2 18381 1 463483166 775563140 1 901600382 906980929 2 18388 1 708901713 952338069 2 18390 2 18389 1 443442375 824721906 3 828606463 892619640 1 2 18391 3 606098710 779699740 1 2 10908 2 16367 1 371731169 785072494 3 166206288 418840464 1 1 3764591 750362685 3 949315816 988126511 1 3 994683384 997326979 1 3 525992795 980373622 1 3 460907763 788728011 1 3 526601144 884424090 1 2 18392 3 683354579 877269914 1 2 7811 1 612933627 915753234 2 18394 2 13559 3 944159094 992726756 1 3 590036209 616580843 1 2 12019 1 672397237 959484321 3 209212367 374304952 1 2 18395 1 620551658 811192627 2 7189 3 54226994 888532021 1 1 595879108 619839341 3 389602606 453755805 1 1 360146840 798234882 1 790621931 817702680 1 408323926 494315509 2 18400 3 812920235 827691563 1 1 59160761 759844001 2 18397 1 6603947 50793121 3 729211331 881135229 1 1 911126862 941262545 2 18401 2 18398 1 22667989 991980951 2 18404 2 18402 1 5554839 264128610 1 563442426 915509722 1 151593089 191834163 2 18406 2 18405 3 342362660 393289587 1 2 18407 2 18399 2 12842 1 113697296 587073346 2 18408 1 617962546 652552790 2 18409 3 828255339 908127551 1 2 6504 3 196324525 364443426 1 3 161975739 784934029 1 3 138163400 896760075 1 2 6537 3 7933706 265600673 1 3 364828436 843290329 1 1 559743344 584744371 2 18410 1 250537616 464450209 3 73509768 831242373 1 1 712916136 853869280 3 466709448 518314995 1 2 18412 2 15679 2 7728 3 196234677 545352209 1 2 2166 3 866909619 891086097 1 3 848624960 984965632 1 3 328991720 711493404 1 3 625127775 856013735 1 1 919913110 985559487 2 18413 1 682927014 932373297 2 18414 2 2380 2 6193 2 6460 2 11148 3 654003406 835395679 1 1 58361902 667490768 3 159879226 964366094 1 3 974675885 976737467 1 3 202657332 413507028 1 3 760121498 935621918 1 3 805028505 834750128 1 2 18415 2 14172 1 539898725 648564872 2 12448 3 663241334 947640785 1 3 96464602 532570471 1 1 832765073 857987413 3 393986898 976435749 1 2 11142 1 713044283 718496885 2 18418 2 2344 2 4925 3 993705223 997248717 1 2 18417 3 756115167 861329144 1 3 217329801 815014440 1 2 9010 1 9404143 233107128 1 339928244 849491681 2 18419 1 228802531 690581381 1 741326703 877777707 3 654864222 655279363 1 3 375992475 542346433 1 1 545944469 645389142 2 18421 2 18420 2 18422 3 782448180 983246255 1 2 17726 3 79388100 857146607 1 1 787082885 843465752 1 849934013 857302001 1 941168838 964064027 2 18425 2 18426 3 277163402 938099633 1 1 711381599 770154685 2 18427 2 5035 2 3433 1 726939476 803179885 1 839293012 907241714 1 351010759 802612335 2 18428 2 18430 2 18429 2 17028 3 628457046 920490004 1 1 64338302 653493397 1 843568127 927957353 3 227832661 564455337 1 3 621451625 841541031 1 2 18431 3 285646644 903234715 1 3 295398414 718961654 1 1 819002769 823348969 2 18433 3 558571349 819556681 1 3 815607935 897831876 1 1 853316670 915476339 3 612011289 943912845 1 2 18434 2 18432 2 14538 2 6383 1 286446872 345804007 3 40300457 986019406 1 1 237590047 750452003 1 823823368 948312108 1 984997193 994494986 3 135790705 531311055 1 2 18436 3 124660328 383626783 1 2 18435 3 38291438 832980555 1 2 18437 3 107479879 618240791 1 1 743654804 960709868 1 214594241 392615330 3 94440482 756978149 1 1 563756760 620019997 2 18438 3 836559973 901673418 1 1 975176384 990756722 3 543347424 936369116 1 1 187230476 445701299 3 315653724 349206618 1 1 348289261 490214827 1 879045255 965680928 1 166441654 935918764 2 18444 1 693657936 972688117 2 18445 3 817418865 822201653 1 1 15979837 21848987 2 18446 1 345208532 640424682 3 182496063 271765331 1 1 622779989 774233146 3 98155333 276807910 1 2 18450 2 18442 3 332870492 459339756 1 3 284798365 884928608 1 1 713329833 742834910 3 794547110 914275981 1 3 761105329 831824930 1 3 402254792 719928337 1 2 18449 3 987168418 996169192 1 3 886952010 904998976 1 2 18448 1 16551019 971253146 3 764178937 957143554 1 3 416928616 780880396 1 3 335946358 732098736 1 1 18309763 449230726 2 18452 2 18443 1 168868151 746870974 3 387793710 662504953 1 2 18447 2 18453 3 92886654 457161887 1 2 18439 1 107158136 295398313 3 793247963 924936178 1 3 16764328 932150446 1 3 411784785 722623072 1 2 18455 1 780593481 984009174 2 18451 1 296078821 919274203 1 469528172 674845414 3 900342684 969810812 1 3 294380600 524862770 1 3 424242717 606886928 1 2 18458 1 938212617 949147522 1 316674339 616450216 2 18459 3 533840948 864359814 1 2 18440 2 18457 3 881399060 893204887 1 3 581161474 616750758 1 3 593651676 911104558 1 1 742897395 985660280 3 788003958 863235961 1 2 18461 1 72942474 111431795 2 18454 3 62417079 806849234 1 3 8090725 176253656 1 1 971416920 987770069 3 596719450 902233651 1 2 18463 2 5805 1 259260388 357058154 2 18464 1 120133836 840545045 1 438095464 495337539 2 18465 1 280537047 525596523 2 18467 1 772419856 865735993 2 18468 1 899722569 978735514 2 18466 3 727118215 955529220 1 3 162335861 398663000 1 1 875990507 981570814 3 310757904 448948872 1 3 383493345 528553862 1 3 273142787 931319129 1 1 267340522 902516755 1 209461612 656117004 2 18472 2 18471 2 18470 2 10572 1 772438942 945594418 2 18473 1 576159069 967736011 2 5781 1 725279757 943640054 1 891142074 933475830 2 18476 3 557286595 715682904 1 2 18475 2 7506 2 828 3 553781329 690242072 1 3 443075549 831885628 1 2 3343 1 234804940 425281649 3 638635512 905602032 1 3 398815658 691025375 1 3 77898226 672105436 1 3 129228811 192545180 1 1 740326345 946066837 3 714609776 919534782 1 1 196541450 792792573 2 18478 2 18477 1 358618456 694682311 2 18479 2 12266 2 14101 3 371422703 710328297 1 1 554607892 669470243 3 573418819 580929530 1 3 258405819 930738778 1 3 437094011 902797408 1 1 555591637 574759268 3 698978554 909006587 1 2 18481 1 828236268 891596217 2 18483 2 18482 1 89169207 827941680 2 18484 2 12806 3 435989858 660168981 1 1 301778667 965453388 3 40603046 69021863 1 3 734044391 770072411 1 2 18485 2 5151 1 287494678 370370990 1 175750154 635998027 2 18486 1 282202847 489390574 3 336256748 511964048 1 1 317742029 491102578 3 987850240 998464875 1 3 426151772 876471556 1 1 535506250 562539176 3 906117907 921930676 1 1 421147039 802072190 1 828077734 949766403 1 811226676 971075144 2 18488 2 18491 2 18492 3 504730954 682088439 1 3 59342633 193586207 1 1 729940971 902996757 3 738984803 862457787 1 3 775679441 918611511 1 3 598974075 805907666 1 3 991060039 998054769 1 2 18494 2 18487 3 671456540 740285484 1 1 320090454 979440671 3 336264184 626370835 1 1 39981257 668154780 3 261140436 463439383 1 1 289222138 673866693 3 738425000 927487049 1 3 669732824 761697951 1 2 18495 1 401419617 920666540 2 18498 1 825264616 932246716 3 304426068 769815955 1 2 18499 3 445814807 666957524 1 1 865384057 942885022 1 166529832 444494857 1 116967231 302493320 1 926535681 951734836 3 36156370 868104479 1 1 534332395 608920969 1 929850070 969291883 3 271393437 353260716 1 3 19274642 534263300 1 2 18500 1 680101284 754354701 2 18506 3 622025113 717093407 1 3 851052381 861879920 1 1 613051809 651682485 3 666510257 804906445 1 2 18502 2 18501 1 717314871 826892484 1 65422443 412728686 2 18509 2 18508 2 18497 3 153478107 607490805 1 1 457349286 851164566 2 18510 3 982353980 995003977 1 2 18507 2 18504 2 18496 3 182246336 212118176 1 1 89470323 862579184 1 553074801 818449206 3 115539005 524411014 1 1 756375385 932466222 2 18511 1 371538887 901639609 1 819576258 916868543 1 448613407 803940888 2 18516 2 18514 2 18512 1 410401924 463992804 3 395008630 651160036 1 2 18513 3 151371242 473528865 1 1 209229671 751992888 1 683292100 741690897 2 18519 2 18503 2 15466 1 478816405 637717547 2 18520 1 710222188 911080622 1 455989421 677408879 3 209300135 228602380 1 1 491932192 976830539 1 997529306 998326796 3 342000897 735540660 1 3 213455907 802448152 1 3 885054863 935409369 1 3 647870842 982901687 1 3 574177619 717985644 1 1 62105328 406704297 3 341317495 345188003 1 2 18523 1 276259922 409597940 2 18526 3 730879449 865153324 1 3 561869711 900768674 1 3 914036289 979235476 1 1 64674087 424739134 2 18524 1 297413613 526496831 3 902908517 954161812 1 1 123282629 456433480 2 18528 1 772262654 856632279 1 490348044 977773762 3 492671257 978450296 1 2 18531 1 769740268 781669170 3 941471730 988282181 1 2 18532 2 18530 2 18529 3 197964402 257775385 1 2 18522 2 5726 3 594965166 685415679 1 2 3746 3 328208474 671171656 1 3 901069056 959590812 1 1 591323842 895978507 1 838542301 988821303 3 780565529 880420319 1 2 18534 2 18533 1 998480633 999329370 2 18535 2 2991 1 77802025 905780201 1 149931359 292070349 3 171181033 456340125 1 1 28462255 518921801 3 772011497 925305225 1 1 664985651 689051244 3 972674498 999565055 1 3 283198447 504824852 1 1 437219844 693759301 3 823430877 931714479 1 2 18540 1 51116191 697063838 3 54211163 493084482 1 3 671934170 784217702 1 3 974680600 985101503 1 2 18541 3 7524189 18718388 1 1 484558751 552630842 2 18542 1 990305651 990993151 3 618186794 768150966 1 2 18539 1 287169859 752759191 2 18544 1 623720628 828007850 3 346864094 715438795 1 1 323228030 690536755 1 871774287 950896978 1 9395741 908907701 3 126878554 553845441 1 1 110257958 134663124 2 18548 2 18547 3 761953307 961289933 1 2 18538 3 961390933 973587577 1 1 616369637 991270784 2 18550 2 18549 2 18545 3 127366392 807769642 1 1 276963191 871081612 1 253100128 790791309 1 642968204 924975541 3 546404237 893795939 1 3 84110277 847243902 1 1 290322085 907362020 2 18554 2 18552 1 50385599 470853357 2 18553 2 18551 3 602597181 864690461 1 1 68261232 413760256 3 100152389 413348614 1 3 436748640 703288135 1 3 690559508 809186002 1 2 18556 2 18555 2 18537 2 18546 3 184947168 428560384 1 2 18536 2 9273 1 149514430 181553014 1 331385011 650457443 3 574819478 665692411 1 3 360429186 409414334 1 2 18558 1 428118787 519076134 3 299970613 667202286 1 1 202473119 531981284 1 681965190 942745652 3 182685002 722886821 1 1 194287543 333494240 3 545481511 652625405 1 3 818485544 949425418 1 3 426916800 440840790 1 1 101740830 961973682 1 398171379 711480606 2 18559 3 713085375 753721235 1 1 54351620 668778451 2 18563 1 941642692 947090358 1 843922145 860813345 1 773028971 806121718 2 18566 1 637818750 806542816 1 657077722 964415537 1 182337233 582643190 3 345337671 561845551 1 1 676146340 952909553 3 760051817 850532473 1 3 496904929 983780904 1 1 580235623 646753460 3 900168243 998973147 1 3 101956559 795077376 1 2 18571 2 18569 2 18572 1 941438226 971453925 2 18568 2 18564 3 970056904 971256267 1 1 144685993 340368862 1 892481596 970644434 2 18576 2 18570 1 554506764 954062781 1 781032805 825177037 3 29497154 241507880 1 2 18567 1 436300240 815292364 2 18579 1 765901714 940607963 2 18560 1 473274595 758620409 1 591665490 644870630 3 199284380 923778113 1 1 397392008 712530352 2 18581 3 825027669 965856149 1 2 18562 3 206905803 538753734 1 3 354992615 463286101 1 3 719502555 912272285 1 2 18575 2 18557 1 371318482 793205340 1 580484872 805465355 3 544918586 987960819 1 3 334424004 441342701 1 1 240949293 660199210 3 691285508 821901841 1 2 18585 1 707770137 881481001 2 18584 3 121771129 375874075 1 1 986213251 998133162 3 36499276 480870634 1 2 18586 3 34111481 95587570 1 3 913460511 938876955 1 2 18587 3 940457589 990426958 1 3 960407137 977715828 1 1 706958811 738419537 2 18589 1 271671452 394631470 2 18590 2 18580 2 18565 2 5683 1 14713585 272092337 1 239038817 715191919 2 18591 3 925877055 939487378 1 2 18592 3 16769656 670250520 1 2 4155 1 345850443 719996556 2 18593 2 12318 2 4950 1 873882560 991897952 1 143873627 826756178 1 404853153 904947183 2 11176 1 606102085 750712069 3 415101505 862300803 1 3 462770680 540342262 1 1 73382214 515448598 3 360612001 391120161 1 2 18598 3 972850384 983373983 1 2 1212 3 281694114 684682062 1 2 992 2 13912 3 529254174 858145703 1 3 12470501 437747695 1 1 951926680 958350272 1 371497236 373921973 2 18599 2 18600 1 666563121 697214177 1 2685277 916304542 1 825506595 944543053 1 658401359 889544860 2 18604 3 228936873 355161606 1 1 697816148 931080180 3 192920562 221628993 1 2 18603 1 591602519 791019970 2 18601 2 18606 2 18602 3 403176524 696050143 1 1 872541240 925634681 3 615518977 655514529 1 1 173931719 406029823 2 18607 2 18608 2 15420 2 15603 2 17268 3 47356903 791282173 1 3 672078982 850277814 1 3 257088905 888847316 1 2 2238 1 335223580 939758913 2 18609 3 214485819 225299588 1 2 2254 3 613950658 636501717 1 2 516 3 943534439 993555782 1 3 371408580 411946674 1 3 867920217 942077411 1 1 737887841 947326284 1 856536460 995121174 3 923302446 941105997 1 2 18610 1 441978714 952171569 2 18612 2 18611 3 498055794 607063350 1 3 111297267 391346733 1 2 5634 3 536659051 859236892 1 1 862991261 938146352 2 10681 3 340552794 589697005 1 2 16998 3 889210479 947126804 1 1 275981876 479495028 1 309639647 413075628 3 543175941 632773893 1 3 453723306 919075836 1 2 18615 3 875126121 876120488 1 3 521231203 889714825 1 1 778997532 871161430 2 18616 1 910987460 985917772 3 269778464 632114319 1 2 18614 3 354167235 388472133 1 1 827357655 956954229 2 18618 1 23371883 706015940 2 18619 3 243680584 900752114 1 3 405089324 548303218 1 3 348417276 863022088 1 2 2397 2 18102 1 157018078 997164977 3 406709398 793080100 1 3 39764381 562365842 1 2 18620 3 215419713 517507375 1 1 378199368 456535224 3 513713841 748029280 1 3 837270706 964309664 1 3 338487548 409336390 1 1 957209674 994711765 3 802475051 972439653 1 1 843272710 949823074 2 18623 3 21912608 909650263 1 3 376074805 524563994 1 2 18622 3 41343601 220191125 1 2 12282 2 13941 3 728055913 889203684 1 2 7791 1 549875471 857211772 3 427065272 675561659 1 1 548126814 580340990 3 627767342 828199717 1 1 945606940 953182542 2 18625 2 18626 1 277104125 488491628 1 883736384 918556465 2 18624 1 547548731 903271813 3 166574198 600663444 1 3 82388351 692830425 1 2 18629 2 18628 1 114270048 512222140 2 18630 1 817112423 990144060 1 506803305 653840605 1 655972707 921230418 1 673175948 711712728 3 861720351 862562637 1 3 705418969 941627490 1 3 604804893 734431955 1 3 778865758 980041072 1 3 737899756 988597909 1 1 390707828 474048979 3 303070973 484536839 1 1 289026924 875158808 1 944606832 982942575 2 18635 1 540765774 822331518 1 671999712 837339185 1 625720372 761854938 2 18639 1 372859113 770284528 1 551345631 723770728 3 219645090 371714979 1 1 333316629 964736670 1 179576428 828481912 2 18642 3 909322538 911197189 1 2 18633 2 18632 1 406351147 864367292 3 916904979 955583284 1 3 464405418 546694886 1 3 426592011 454844642 1 1 982880114 991788893 3 136211972 154439265 1 2 18640 1 705769355 847809357 2 18631 2 18644 3 103293855 879582290 1 1 991160910 994466329 1 198709112 419126023 1 633349708 706690376 3 186398585 673931863 1 3 839996005 968704814 1 2 18649 1 779784392 949208025 2 18648 2 18645 3 174701732 948043583 1 2 18646 1 610300978 789021988 3 544678690 987762056 1 3 199369619 739457907 1 2 18637 3 185914803 190486777 1 3 656260167 850303394 1 1 411758645 839551796 3 338017346 641452558 1 2 18636 2 18647 2 18638 2 18651 1 863540213 978812593 3 264623188 582257606 1 3 247070127 832461571 1 3 212664420 285333745 1 2 18654 2 18643 2 18650 1 8375557 719963395 3 458979709 810357697 1 3 272650874 808756683 1 2 18655 2 18652 1 379935846 493276859 3 93644823 222961525 1 3 184395937 530421732 1 1 793429830 826958827 1 233884969 279829111 2 18658 3 69921511 386463486 1 1 375716331 663042006 3 364579719 635463823 1 3 393540986 674533926 1 2 18659 1 853698855 937533819 2 18660 2 18656 3 666971591 691993142 1 3 989946019 990117557 1 2 18657 2 15061 3 90933175 380186047 1 2 4857 1 287454439 882767936 1 452318074 962870810 2 18661 2 18662 1 324994052 670509885 1 168771242 259464768 3 187327626 215960018 1 2 18664 2 18663 1 10729334 911434585 1 891759830 918761413 2 18665 2 18666 1 459266930 588780206 2 18667 2 11277 3 52447879 782888339 1 3 857877471 996545592 1 3 395346979 901015576 1 3 395466311 478224733 1 1 12423180 784307607 2 18668 3 342250585 780698522 1 2 9385 1 891352051 935642640 2 18669 1 216989947 880364168 2 18670 3 89842893 667460790 1 3 777443855 809667497 1 3 423227972 713650741 1 2 10467 3 954508549 977110836 1 3 563559979 594436774 1 1 856720839 901953626 1 53919834 862660497 3 212825528 748925068 1 3 654729093 695488913 1 2 18672 1 109767350 184426624 3 350703058 522902740 1 1 55215058 588638139 2 18673 1 72941469 434083571 2 18674 3 737520491 763309717 1 1 688016087 929595855 1 968976790 973148208 3 498985331 835051335 1 1 841117768 982672045 1 553038001 995373373 3 771606863 804314321 1 1 443268604 992992188 1 93402015 567830942 3 849056893 873515626 1 3 116058263 718714356 1 1 104943982 698522418 3 398905647 409867264 1 3 439209980 790252936 1 1 276462396 798693736 3 755073540 882694724 1 1 190824150 262075357 1 758044503 758313005 3 613843296 822588707 1 3 569554598 856350872 1 2 18685 1 6976101 298718201 3 433653553 570674417 1 3 520622528 660252097 1 2 18676 1 52843857 941607494 1 361534386 607052326 2 18686 2 18688 1 607262264 805261218 3 679476362 766172722 1 1 919547792 953444991 3 851468868 970568817 1 2 18687 1 467203711 895722921 2 18691 2 18690 1 946975640 957934461 3 321824071 549355893 1 2 18692 2 18677 3 261390611 723622451 1 2 18683 2 18671 2 18681 3 192057662 714283193 1 3 298379578 912469935 1 1 354539378 523182066 1 916607449 965184266 3 925684125 980110685 1 1 396462124 859112214 1 187309728 960908218 2 18694 2 18695 3 197328428 911455158 1 3 966774324 980031285 1 2 18693 2 18696 2 18679 2 18675 3 753089111 844675443 1 2 18680 1 238085809 486686994 1 524751610 648365409 1 729486367 930394985 3 238717901 300646813 1 3 810742146 865670335 1 2 18698 1 350223535 593428563 1 463212921 673816005 2 18701 3 877203821 895819482 1 2 18697 2 18689 3 839803577 934072745 1 2 18682 2 14966 2 10373 1 814377618 921930501 3 146968620 894851300 1 3 324098776 416830662 1 1 439889135 994842367 2 18702 1 997050312 997243188 1 47033683 482785371 2 18704 3 671495398 961304760 1 1 159891013 387232721 2 18706 2 18705 3 5140196 19552019 1 2 18703 2 10488 1 558520247 827674388 1 62173575 990996959 1 15763352 453597117 2 18709 3 112063776 500841989 1 1 683451344 835700263 2 18707 3 458120115 645844125 1 2 18710 3 522440922 998822769 1 3 81708169 551415016 1 2 12244 3 311346171 828829108 1 1 744210969 850443262 3 538368442 571908670 1 1 214205860 620648098 3 553364514 978517278 1 2 18712 3 875196576 950737920 1 1 489763991 807085460 3 385160591 673934982 1 1 940651225 980606142 1 727096142 862568146 3 705869856 870462573 1 1 963475357 987899686 1 781926135 969098194 3 824300069 875530481 1 3 554375079 704458747 1 2 18716 2 18717 3 507217567 931337436 1 2 18711 1 600758511 992163589 2 18713 1 507251696 513749203 1 814152709 993883380 2 18719 2 18720 3 624982193 711535391 1 3 531061649 591611422 1 3 397418564 756789218 1 3 780980457 838152595 1 3 760121625 985346175 1 3 313195959 813081626 1 2 9362 3 232319404 816382754 1 2 9768 2 17776 3 118289109 919295315 1 2 10766 2 7014 3 356300926 980020887 1 3 776975565 798694008 1 2 14664 3 44494741 191213859 1 1 345907822 800076470 2 18721 3 244043016 916896818 1 3 791024767 920178416 1 3 517709469 630264043 1 2 14174 3 279553144 703349026 1 2 16719 1 341513960 539559980 3 767197894 858964858 1 3 926717261 962257680 1 2 9421 3 802245084 909715508 1 2 14228 3 263833498 927605860 1 3 501072157 612580790 1 3 373683841 662654787 1 3 853767637 900877534 1 1 790474765 903314991 1 169744725 423380780 2 18723 3 299788965 962912218 1 3 409053214 760125409 1 2 18724 3 954794029 976993136 1 3 753712995 847515818 1 2 18219 2 12215 3 34974081 443613867 1 1 602216063 866017231 1 838521473 987909624 3 579815475 952673147 1 3 865327641 963514001 1 2 18725 1 939515730 990578566 2 18727 1 696641063 700578886 2 18728 3 236274041 945628701 1 2 18726 2 14333 2 15607 1 890250462 935519270 2 18729 2 9958 2 5717 2 12441 3 148423848 624080020 1 1 674502786 865684087 3 217617010 558901689 1 1 655776525 770086068 3 783595064 894568367 1 1 188078333 631283898 2 18731 1 37720085 835889425 3 285679632 673397339 1 2 18733 2 18730 1 507674319 796008600 3 834125570 918703723 1 3 20640454 355930133 1 2 18734 1 228528258 232618303 2 18735 3 581795752 948646514 1 2 4198 3 278297154 901632929 1 3 815978296 884689392 1 3 8595844 166605325 1 3 873824767 982814727 1 2 8813 1 524739304 794343232 2 18736 3 827268216 958241136 1 2 10771 2 16040 2 17093 2 13990 3 473272609 494204398 1 3 420232400 934219486 1 2 3000 1 330616850 476289814 2 18737 3 464571800 568105256 1 2 18480 2 1965 1 577585262 610994214 1 968263432 987878444 1 621683559 709966984 3 824187297 880309231 1 1 362581236 787535217 1 457413569 865086177 3 486642452 732652834 1 3 875173138 986483224 1 3 134032500 438107698 1 3 167635614 193503310 1 2 18738 2 18742 1 90565279 932398803 1 487656299 908407823 1 571784155 876651192 3 632789613 748628448 1 2 18743 3 606551453 730009222 1 3 581699055 637089118 1 3 116118241 185006693 1 3 906613550 935495110 1 3 945000238 991106083 1 1 907629995 937673930 3 102730396 270432185 1 2 18744 1 410310108 946652578 1 163394054 721072989 1 645359803 736996949 2 18747 2 18741 3 227770505 796333082 1 1 967527812 989324990 1 662447063 962750616 3 596519562 764075959 1 2 18739 2 18745 2 18751 3 100695162 410189907 1 3 882703892 978876635 1 1 410829669 927327054 2 18748 1 837626278 939931177 2 18750 1 670660296 677222838 2 18752 2 2418 3 691736298 834198413 1 3 819609594 825848467 1 3 862667892 994164975 1 1 250884533 822269686 3 975839578 976283914 1 3 632582651 911222048 1 2 18755 1 270587281 514631597 1 517616527 971138641 2 18757 2 8812 1 418525278 755738032 3 128296418 688915618 1 2 18758 3 430266077 432294031 1 1 598526235 671047824 3 207884180 990357792 1 2 18759 1 683552988 977468546 1 895589011 968894161 3 382072946 702140425 1 2 18760 1 730034641 770697638 1 727216818 906149218 3 529083233 770406429 1 3 684116876 941756046 1 3 977412084 991999212 1 1 803171404 914709152 1 684889624 811963459 3 636661962 985555245 1 1 491859135 998768158 3 48269686 787718634 1 2 18766 1 268657285 483257727 2 18762 3 582452722 615279960 1 3 963687203 966271637 1 1 718708055 888915526 2 18761 3 441071572 821788425 1 3 680651658 744164323 1 2 18764 3 123444176 144345425 1 3 760518381 897042464 1 1 56463086 974370004 3 948647504 978617354 1 1 330269246 780877529 1 145265826 554522184 1 989797971 996226491 3 712921971 719129064 1 3 928375241 941082922 1 1 123034800 449167057 3 199257086 858096124 1 2 18772 1 494001443 621341678 1 111452411 755502598 2 18770 1 314036142 570640713 1 345412415 394906745 2 18776 2 18777 3 701883900 965882232 1 3 774363993 882510179 1 1 343031212 478441645 1 209096400 362544932 2 18779 3 488215086 643309252 1 1 163349817 858294780 1 379525300 408975046 2 18780 1 870179225 928171938 1 265081118 916809973 1 67391240 847445532 2 18784 1 197626094 447629303 3 63341531 772795779 1 2 18771 2 18774 3 43652612 544264242 1 1 981930068 983883192 2 18782 2 18778 1 989317229 993423440 1 91641010 198979696 2 18787 2 18788 1 279785514 863631364 1 591389898 803602816 3 664516596 849947343 1 1 95889792 831072403 2 18789 2 18791 1 143145215 566292377 1 938587702 997032085 2 18793 3 787984168 961156014 1 1 390991048 483804456 2 18794 1 816324157 891674280 1 155125729 513833414 1 25207912 558686521 1 17251850 309523656 2 18796 1 90477062 624595767 1 205527110 286433040 3 621467428 775086264 1 2 18800 3 602863404 958065721 1 2 18799 2 18797 3 74870381 582165299 1 1 734622424 980393102 1 394027399 430562620 3 285579892 302618540 1 1 725589956 763950565 2 18801 1 915646715 963373358 1 579552057 664526971 1 998848135 999312407 1 994477346 999126047 2 18805 3 584346716 604313408 1 1 186409085 561950869 1 117357272 645523549 2 18808 3 678953780 799433214 1 1 178318821 378723089 1 377895517 873198565 1 280531320 761588896 1 165743057 551945605 1 691761540 939924355 3 122370233 470188895 1 3 36793876 144403841 1 1 70932650 308087663 3 361909652 913064341 1 1 433910487 964903604 1 140085708 947950126 3 485788468 901964874 1 3 943618191 948119882 1 1 533256643 552995277 2 18815 3 975348530 978439347 1 2 18816 3 633029353 776351581 1 2 18814 2 18818 2 18811 2 18810 1 173469377 732070497 3 390604801 745707092 1 2 18813 3 496279939 862449505 1 3 415924200 951434740 1 3 890250241 987864704 1 2 18795 3 349548312 580430671 1 2 18792 3 414166294 450236971 1 2 18790 2 18812 3 507405219 694105035 1 2 18781 3 321551170 487100482 1 1 952781810 964503805 2 18820 2 18809 1 808070605 875749896 3 411335698 961713207 1 3 341298587 510902408 1 3 219380591 946639769 1 1 906325568 932331603 2 18822 1 797067023 929543553 2 18823 1 941737776 996639772 1 648503730 651406461 3 247641349 298449874 1 1 416476106 817092817 2 18825 3 544593167 829934967 1 2 18785 1 315242153 722950822 2 18827 3 609354149 742289207 1 2 18804 2 18798 3 624618576 834595540 1 1 658489431 767924736 1 509765487 657593056 3 632772991 944890701 1 1 837849952 901983234 2 18828 1 880251614 967163143 2 18829 2 18786 3 14729927 203697811 1 2 18831 3 694253644 817077043 1 2 18767 2 18806 3 498957522 752803071 1 2 18765 1 405764196 633646666 3 717522725 849175909 1 1 993447377 993838009 3 347953470 863564058 1 3 998699030 999608830 1 3 649080755 909525439 1 2 18833 2 18832 3 518611712 851777788 1 3 620710288 827450511 1 3 302940857 851470093 1 2 18826 3 474465590 628581167 1 2 18769 3 799903827 944300548 1 3 156829805 732996108 1 1 857688721 942739716 3 666899228 677135646 1 1 273125324 612874418 1 305290914 985760964 2 18836 2 18834 1 524306864 975526906 1 889623943 998848749 3 534922007 893298337 1 3 9106691 358172865 1 2 18838 3 425571896 968308543 1 3 923467051 957304048 1 3 149165420 334947232 1 1 807164200 926118781 1 624339748 964097179 2 18837 3 275509219 528754164 1 3 76706539 792755826 1 1 391899348 447138319 3 238739829 793162893 1 1 764338574 941520852 3 471272464 606386247 1 3 88499986 949502479 1 3 823639672 974574806 1 2 18835 1 641494328 668309941 3 729413567 975284376 1 2 18839 1 201202076 948757555 1 716260832 826794603 3 983605843 983871054 1 3 537470013 820734194 1 1 737200595 824069396 3 260656485 830326694 1 2 18841 3 705742497 934929249 1 2 18842 2 18840 2 18846 1 452413506 937330287 1 312886494 927077322 3 780745524 995354189 1 1 97982939 749023999 2 18849 3 122694874 935408858 1 1 332864666 467708683 2 18850 3 433302300 601762305 1 3 929455554 969677731 1 1 461927978 766231435 3 116221274 462557266 1 3 194499997 621382389 1 1 255457583 655388363 1 629373309 646127326 3 230031333 391795499 1 3 685501367 978233536 1 2 18852 2 18843 3 360199712 673419241 1 3 709251098 860849841 1 3 652263319 829484338 1 1 165094155 897336496 3 240125753 361195529 1 1 358525622 596270199 1 708689655 835758233 3 647066149 756340505 1 2 18856 1 943406887 990718706 2 18857 2 18824 1 377442529 438249520 3 277744142 478863688 1 1 427314868 816329837 1 811871312 889511638 3 955037153 993410086 1 2 18859 2 18858 1 860641874 977088491 1 22600795 327404288 3 292092210 490263074 1 1 531646427 598071693 2 18861 2 18863 1 929036429 982991944 1 132930658 870224880 1 20873491 595668094 2 18865 2 18864 1 805577008 924361371 2 15432 1 840325931 867362940 1 849849612 929161923 1 420747183 759590978 2 18870 3 576871709 602895661 1 2 18868 1 807548985 873038321 3 636030784 874486866 1 1 229848594 662422896 1 313461509 690543692 3 419517311 482112412 1 3 416229712 610401842 1 1 362025377 807377658 1 149299369 632501123 1 177607298 878136032 1 777640830 924714904 3 334273327 520876776 1 1 978143869 978547179 3 183514534 843960815 1 2 18876 3 76218595 874337846 1 3 879906695 941177722 1 3 87291443 96537286 1 2 18875 2 18872 1 988059987 992004871 1 913768149 941381475 3 164872273 822136049 1 1 72955132 913834712 3 464357696 613074536 1 3 911740025 948205394 1 2 18873 2 18878 1 680207076 967694165 1 108295531 539085578 1 202548234 348389689 1 435156846 555244168 3 8454502 451569750 1 2 18883 2 18885 3 634839302 665943621 1 3 206411364 802344265 1 2 18881 2 18880 2 18874 1 828710632 899587459 3 681185852 734886240 1 2 18869 2 18879 2 18871 1 120036932 470547346 2 18887 2 2381 2 7023 2 998 3 795355860 857941062 1 1 646570552 806467440 1 411852632 789794786 2 18889 3 794584923 941146327 1 1 624254987 864119741 3 838329907 953145260 1 2 18888 3 464706815 981244528 1 3 292415105 775762913 1 1 559116804 758847063 3 23096855 355515887 1 1 523713392 574436942 1 11175435 163868299 3 310089232 930545442 1 2 18892 1 125536649 456476951 3 946099428 957438627 1 3 123257669 800476479 1 1 959903214 972690143 2 18891 2 18893 2 18890 2 18895 2 14007 3 104325962 554640473 1 2 17298 2 3792 3 852176686 891200883 1 1 53888875 450509623 1 685937437 896901469 3 222169586 658959805 1 3 919604856 926473766 1 2 18897 1 447388759 607414383 1 72473368 220149957 2 18898 2 18899 2 13531 1 526296148 988315548 3 17240339 895247123 1 1 883561296 947184133 1 364585192 539240117 3 305456000 972211537 1 1 224843829 726064545 3 230878112 458802618 1 1 144684188 953385086 3 227884883 657854790 1 2 18901 3 322153913 833418264 1 2 18902 3 77748053 716295627 1 3 404461655 803559622 1 1 757654995 887202499 1 535970073 754258210 2 18905 3 49939279 148584845 1 2 18900 2 18903 3 409514913 961237143 1 1 538424246 570933968 1 167165592 502212843 2 18906 3 185970163 924510797 1 1 842784578 871890806 3 590930181 622529571 1 3 274962857 395247682 1 1 854788014 963089466 1 199756153 562286344 3 478000926 816571331 1 3 400725099 435723033 1 2 18909 2 18911 2 18910 2 13745 1 532297780 546442647 3 265188701 475070176 1 2 18912 3 80059338 346858925 1 2 5688 1 133405901 571715302 3 325546767 360009263 1 1 788373394 790735857 1 220985428 857678776 2 18914 3 269377611 885417428 1 3 183515686 992254725 1 3 132582344 799350281 1 2 18913 1 295476850 759846505 2 18916 2 16253 1 309585581 884192834 1 617275965 823608327 1 968390930 984570040 2 18917 1 30183405 592993652 2 18920 3 462307297 586370082 1 1 751176535 893850458 2 18921 1 768534402 806986541 2 18922 2 2867 1 351829889 530002086 2 18923 1 6112677 546894463 2 18924 2 16569 3 931105147 955884006 1 2 10537 3 41188668 917138551 1 1 755887081 823136365 1 913407068 937804549 3 361594081 383333965 1 1 371826167 492143578 3 496826685 501012111 1 2 18927 1 505949897 848194090 1 723213942 758687353 3 999474819 999539490 1 2 18926 1 705739396 787869658 3 244770728 258977810 1 3 320550377 938598662 1 2 18930 3 736657622 750765068 1 1 790261974 893389118 2 18928 1 439948236 804047987 2 3103 3 799000225 994318232 1 3 935110596 973500939 1 3 879042004 922433987 1 1 266573103 548370139 3 884261067 991322729 1 1 80584943 580675698 2 18933 1 344319412 348089348 1 445087762 768808212 2 18934 1 38069363 507497869 3 749548754 990082797 1 2 18937 2 5225 1 210402310 600200840 2 18938 3 190338745 907784204 1 1 391027921 419762364 1 427072997 839231899 3 36003015 401301705 1 3 699775394 967261747 1 3 382438507 984020764 1 2 18940 2 18939 3 238521523 983517773 1 1 119920742 404874741 2 5913 3 533982386 826831350 1 2 17471 1 20898710 265700832 3 637378550 790709934 1 2 18942 2 12457 3 272141692 646197421 1 1 622164275 828289733 1 959970169 968538665 1 604633813 802277461 1 838698274 872032472 1 496067964 764782628 1 477594543 492587012 2 18948 2 18945 3 312066999 334041815 1 3 247005028 537614003 1 3 925945605 992388099 1 1 303956738 724846558 2 18949 2 18946 3 249046991 718575936 1 2 18943 3 576198748 583041558 1 2 18947 1 451818533 587638905 3 875161506 887966080 1 1 664462616 864182666 2 18951 2 18950 3 47788139 290560176 1 2 14330 1 695702565 745582351 1 404803419 492790862 1 160559445 886795779 3 188308771 816096628 1 1 278215027 763553337 1 485114430 857388252 2 18955 1 992379586 999375606 2 18954 3 517207513 762085618 1 2 18957 1 833430577 965478165 1 20743966 206114596 2 18959 3 501612489 763921006 1 2 18958 1 923726596 994427969 3 20372194 932708842 1 2 18960 1 877315089 879121564 2 18953 1 827828145 864803829 3 924977822 938606874 1 2 18962 1 172130034 912171478 1 102602088 915741733 3 425422584 861516320 1 3 528662724 534876711 1 3 231614293 725110202 1 1 257917836 875622838 3 737466602 821211894 1 2 18965 3 784269853 792804698 1 1 916041799 936510151 3 385218788 889854525 1 2 18966 2 18964 2 18963 1 400181178 557751031 3 513493937 936972437 1 1 78697683 411115537 3 818968244 913739889 1 1 482438540 794951072 2 18969 1 277705955 365793804 1 54518616 393577993 3 305584656 896003210 1 2 18970 2 18971 2 18967 2 18968 3 232149540 514655400 1 2 18956 3 346205486 697882272 1 3 179630431 453601752 1 3 306255364 762301245 1 3 185338898 990834145 1 3 203698489 746845344 1 2 16530 1 133496087 469557482 3 318351354 738171923 1 2 18972 1 289981072 614410566 3 584560045 989928003 1 1 505002902 559176816 2 18973 1 570609807 875260098 2 18974 2 13222 1 369284571 747658431 1 33510326 945881749 3 661003912 915750824 1 2 18976 1 866749054 992065844 2 18978 3 84191047 382091735 1 2 16636 1 844142398 879302969 3 701248493 936407963 1 2 18979 1 484059330 781430741 3 477868414 706561826 1 1 827029967 957676546 2 18980 3 570994008 732882200 1 2 18981 1 104880383 590474929 2 18982 1 363120912 613147138 1 675200033 695290923 2 18984 2 5361 2 16410 3 716146112 752618171 1 1 796027294 804938246 3 927210052 955981877 1 2 18985 2 1915 1 870911385 975426622 1 250428528 479120185 2 18986 1 572360293 870200145 3 394191503 649496582 1 2 18988 3 984163792 992367376 1 2 18987 3 936287339 968694014 1 2 12326 1 620927593 987035571 1 204891180 515556878 2 18989 3 291927679 724671457 1 1 943612366 986647127 1 610740917 907939184 3 542369712 825799761 1 1 197144530 794090017 1 716717061 904662039 3 534544129 831987792 1 3 407225451 683329504 1 2 18993 2 18994 3 359681768 910308952 1 1 465822724 621457274 2 18995 2 18992 1 565194260 840592202 3 753875067 764213199 1 2 18996 3 63028223 70458666 1 1 114215744 150941687 1 506158342 542150314 2 18997 3 110114555 475573563 1 1 152713118 389544989 1 535536078 991264400 3 992825479 999013190 1 1 570666630 749942841 1 515410874 659355866 3 326708126 623438068 1 3 76942520 582937180 1 1 762069732 789667795 1 740667988 985206847 3 5768451 699954105 1 3 444452754 534384377 1 3 68293976 519798059 1 3 940873796 981648864 1 2 19001 1 103506622 981763556 2 19000 2 19002 1 873062680 947315328 2 19004 3 847971633 997817346 1 3 4812352 153240272 1 1 640533438 683860114 2 18998 3 491066440 827382400 1 2 19003 2 19007 1 497036449 702144382 3 633807686 956214687 1 3 322461568 822813955 1 1 582181563 987831469 2 19008 1 184289168 339152060 1 43082775 96924741 3 817010142 870864791 1 3 670533162 706387640 1 2 19010 2 19009 1 194240480 357945777 1 786879735 950841575 1 956100209 984747206 3 739501469 979150673 1 1 999326752 999882131 1 197503610 587045002 3 331341632 764544849 1 1 988373136 996703759 2 19016 1 225083094 991884932 2 19017 2 19018 1 304382016 693874033 1 779868529 805084152 2 19019 3 816184561 856686045 1 3 370465800 741442879 1 3 611302523 704357740 1 3 742918930 960517655 1 2 19012 1 268433766 964301235 2 19011 3 407318731 806864251 1 1 645594146 956916666 2 19022 3 284072177 449034259 1 2 19015 3 506411182 707489270 1 3 580791355 814567561 1 2 19013 1 712354077 835664812 1 874147988 892364012 3 45144850 801360615 1 3 429495619 890538589 1 2 19024 1 780871526 997147037 3 255318015 601694137 1 2 19025 2 18999 2 19014 1 376266317 827607842 3 6635922 665191809 1 3 156618223 349536965 1 2 19026 1 546223439 899982155 3 476996632 975982132 1 3 719777862 987734794 1 1 24388927 317172820 2 19027 1 139125859 343803192 1 342579753 820827725 2 19029 3 896040605 900432923 1 2 19028 3 653960855 845631781 1 2 19023 2 19005 3 301943215 658968991 1 3 523185726 575689492 1 2 8288 2 2564 3 525659888 776550444 1 1 464435354 465522003 2 7639 1 343901721 959254425 3 729729841 830128682 1 2 19032 3 335949759 515235096 1 3 566251637 853482382 1 3 370521984 500698189 1 1 585061621 835168658 1 535939091 790334558 3 322719297 762509719 1 2 19033 2 19034 2 5038 1 642551938 794697406 1 719478185 941428083 1 187005049 802033713 3 280774024 829127501 1 3 210326433 670144821 1 2 19037 2 19035 2 19036 2 8206 2 2989 2 8827 1 972062797 982986436 3 705398727 774293331 1 1 965078134 998898037 1 931049433 932585735 1 265381207 546849574 2 19040 3 418093670 451584706 1 3 159692123 334571032 1 2 19041 2 11411 3 645162049 713223791 1 2 13328 3 6325169 633992855 1 2 15915 2 11268 2 7848 3 636797498 917141663 1 3 791656280 885201909 1 3 40921320 769565591 1 1 402179801 922491312 1 52653619 444557165 3 451294354 801206637 1 1 694384887 843385777 1 366069049 794439845 1 947455807 971092390 3 181385666 773745798 1 1 386892218 506622088 2 19045 3 101168648 898812196 1 1 611669899 809478858 1 525875411 612171963 3 362912043 778944965 1 3 668972305 951185902 1 1 298683591 664932789 3 847689415 949871340 1 3 478742965 641849749 1 3 982258083 988755296 1 3 745192562 943382028 1 1 491512354 604803796 3 652535170 908095220 1 3 626878570 845955412 1 3 490450643 522802764 1 3 308617782 896405787 1 3 9288531 40555528 1 1 932120717 977191175 1 315507925 926993041 2 19044 3 293514368 519971780 1 3 563530245 572585318 1 2 19051 1 497073335 676407879 3 450139633 773164454 1 1 605470371 902255033 1 376168305 919544135 1 975241313 977186307 2 19047 3 810361583 822258932 1 1 478071644 740102202 2 19053 1 834220454 926337378 3 710257376 758006414 1 3 34144460 971109599 1 3 621640454 822037434 1 1 457883674 619649823 2 19060 1 517474743 974954378 1 352533065 887227405 2 19061 2 19058 2 19062 1 456139973 571522604 2 19063 2 19043 3 597836352 876186544 1 2 19055 3 358988858 783886187 1 2 19057 3 208578867 240218108 1 2 19042 1 615198325 684546481 3 41634177 495793539 1 3 532781765 622045585 1 3 673454075 881906405 1 2 19064 2 19056 2 19048 3 62436752 188048442 1 3 834160588 993339731 1 2 19054 1 709139001 803874781 3 630280100 688362353 1 1 528174730 835357776 1 107156799 232300141 3 453977731 937363702 1 2 19066 3 518139894 848222658 1 2 19065 1 940563793 943346080 1 67760099 435783716 1 131707894 559107347 2 19069 3 945120966 970902664 1 1 344855880 725685779 3 596663595 669601755 1 1 840469255 976496821 1 334600622 671448997 1 166789252 339754094 2 19071 2 19074 1 150754645 471997839 2 19075 2 19070 2 18807 1 472461264 737541348 1 77397377 315526226 3 949666651 990465446 1 1 837368010 977270539 2 19078 3 191493278 845082328 1 3 556329991 986940134 1 2 19076 1 872915767 874180433 2 4308 2 7545 2 2275 3 32046349 863283284 1 1 607641138 970566592 3 515004828 517503427 1 3 548802980 899991580 1 2 19080 2 8164 1 150406807 211454276 2 19081 2 5738 2 18915 2 9473 1 176597038 678332422 2 13782 1 462218532 677540411 2 19083 1 551058110 966599788 2 19084 2 4537 2 18961 2 13163 1 34114867 93082260 3 297337889 334618999 1 1 830359122 842775868 1 689521669 835448587 3 689372963 728465947 1 2 19086 2 19085 1 537389098 818468801 1 355736758 507938232 3 976355704 988580912 1 3 283363678 460347260 1 1 969371715 994902638 2 19088 1 176247121 459587554 1 37976270 937106647 3 727327803 769551900 1 1 383862314 619512586 3 46009054 327031819 1 1 141075551 824543609 3 267153091 902570712 1 2 19091 3 732402360 980881171 1 3 726268285 822864147 1 3 321363052 414321375 1 2 19093 3 391089722 694487580 1 3 81758047 766444675 1 3 815418250 998209303 1 2 19094 2 19092 1 747943118 974349871 1 81274992 647396355 2 19096 2 19095 1 907647074 945091399 1 623044265 963180618 2 19097 1 243471054 266231203 2 19099 1 757189619 857997560 2 19100 2 19087 2 2426 1 37971494 207701051 2 19101 2 5135 1 874851940 939354610 3 994070558 998284397 1 3 23192008 536301972 1 1 686624450 738143574 3 790436499 838456822 1 2 19103 1 140434395 946056803 1 272830506 418168816 2 19104 3 41384584 817007850 1 1 481314810 533562483 2 19106 3 293886633 637993598 1 3 986645786 988038915 1 1 153174278 686677588 3 36112736 828537829 1 1 543454381 553753800 3 451095992 861799114 1 3 85538801 890467999 1 1 755167589 814731020 2 19108 1 122241205 247704440 2 19107 3 302167399 954076114 1 1 815783787 834764077 3 451508901 965016443 1 2 19109 1 176903670 467214235 3 907875666 952994509 1 3 242642097 497834492 1 1 145611135 489110253 2 19113 3 238729849 861437914 1 1 362435853 808602181 3 726313148 907191950 1 1 526560539 710413030 1 784672723 832242281 2 19116 2 19112 3 993663038 998474148 1 3 858304389 995539013 1 2 19111 1 334703106 405750376 3 635532598 915853934 1 3 349792387 713160489 1 1 200086677 716774141 1 420352819 890426994 1 827212804 925531142 2 19120 3 554161359 640396607 1 3 100498805 438665032 1 1 107001734 350493247 3 565803270 957055308 1 3 392437387 986074669 1 1 914309555 937528946 2 19119 3 88934755 224449277 1 3 928571246 980939033 1 3 644849000 808420761 1 3 16824705 592191189 1 3 121324520 216114510 1 1 281601406 959825437 3 320057094 420900142 1 3 313421636 552651625 1 3 670143802 990827482 1 2 19123 3 551666315 603238916 1 2 19117 3 80884583 120151450 1 3 531280693 742285974 1 3 216973305 844113625 1 2 19102 3 327382141 668012225 1 3 693401848 807093981 1 2 19110 2 19105 2 19115 1 744290592 785061450 3 761965662 845719617 1 1 888711549 893632985 3 454143112 564523168 1 3 221112997 513842869 1 3 993422453 997743163 1 3 626678176 640247564 1 2 19125 3 588671253 889268444 1 2 19124 1 41045424 308184335 1 7523455 142908652 1 877498139 962237104 1 378468767 808957131 2 19128 2 19126 3 935268475 961954710 1 1 988076409 994543367 3 380710552 653340585 1 3 212087949 577457774 1 3 688214246 902677529 1 2 19130 3 775484807 943448787 1 3 342625369 740469472 1 1 959673760 968192721 1 503555773 606182498 1 175302956 958238855 1 198457433 439267025 1 638763514 855540604 1 430770318 665492157 2 19132 1 321186372 859437722 3 201375139 695819389 1 2 19137 1 851253415 913389722 3 503673308 742710386 1 2 19136 1 923828294 979129332 1 657839594 794787895 3 382509797 709415966 1 3 432829042 562134789 1 2 19140 3 919389206 923758082 1 1 229884340 736530314 1 370434275 727646541 2 19134 1 415187728 506834571 2 19131 2 19133 3 642184602 859195809 1 2 19139 2 19141 3 370758774 974899851 1 1 549540724 762834845 3 489419886 715585201 1 3 598986340 709765667 1 1 383443412 828398938 3 151153578 785717132 1 1 70640682 551473328 3 843315550 893968111 1 2 19138 3 151677702 408110520 1 2 19135 1 827726303 916211807 2 19147 3 632908204 824280121 1 2 5273 2 14574 2 1807 3 398030349 981142467 1 2 14056 1 292843968 393787372 1 922873778 999140783 3 655260381 772422302 1 2 19149 3 76674401 181821641 1 3 839564071 987950549 1 3 853938648 985480088 1 3 80796241 230008069 1 1 205827335 566259245 3 697703688 778702162 1 2 19148 2 19150 1 936700976 962447755 3 305287809 374534444 1 1 84080143 206019856 2 19151 3 498785525 738373122 1 1 45182610 823984035 1 991687112 999534309 3 920066281 959775956 1 3 947685948 978402669 1 2 19153 3 561631834 867207071 1 3 568842962 988526907 1 3 21244359 929153065 1 3 936377778 979817463 1 2 19152 3 748771530 985540945 1 1 795930876 821948688 3 692960801 699003629 1 1 566844594 926561515 3 576909400 811692551 1 1 128260037 835226346 1 43236573 174027024 1 29898332 806942211 1 592293084 956280562 2 19159 1 665694249 888616214 2 19161 3 923573118 958689576 1 3 840907175 963420243 1 2 19157 3 390495161 609724378 1 3 845312037 968980412 1 2 19158 1 380096229 967356546 2 19162 2 19156 1 316631493 914372381 3 513598248 728066707 1 1 117776816 279808217 1 571347836 909889476 2 19163 3 651711581 803665818 1 2 19165 3 571438041 596366166 1 1 653200136 812126108 2 19166 2 19154 3 378249209 841781524 1 1 806838728 839961256 3 215725369 667495745 1 1 343571550 477382966 2 19167 2 19168 2 19164 3 65175639 259702656 1 1 382156332 929941684 1 72422554 260766582 3 837492046 909964418 1 1 727558295 983523327 3 924751772 972565777 1 1 345886987 503331472 2 19169 3 785677183 883152733 1 3 541688709 741389275 1 3 342462945 482739052 1 2 19172 3 400743610 873983603 1 2 19170 1 361326102 522776658 1 201869413 930075513 2 19174 1 883320644 899828840 2 19173 1 368282526 698593538 3 712419436 871043776 1 2 19171 2 18212 3 709065293 937673984 1 1 309055316 561740340 2 7421 1 54711370 924946418 2 19178 3 25073133 944662204 1 2 16262 1 166233244 732253929 3 841895625 930225465 1 3 341315545 581548886 1 3 287307497 772924292 1 1 766889103 891382116 1 706973932 976867721 2 19180 1 905134480 931711336 2 19179 2 19181 3 534904098 811984482 1 3 123190860 931237339 1 2 19182 1 938636649 966819496 3 818366725 910482404 1 3 601536884 976210420 1 2 19183 2 10859 3 68339209 566914407 1 1 352917912 791351620 2 19184 2 8229 3 835492081 958756560 1 1 165035216 644353720 2 19185 2 3137 2 12230 3 162918645 854413244 1 2 17404 3 777543422 973413116 1 2 18505 3 10322905 494391746 1 1 684824063 776336262 3 589635972 631564137 1 1 289395660 969494338 2 19187 3 820280343 975404098 1 3 28971022 634609822 1 2 19186 2 16763 1 990774056 997425693 2 19188 1 567929133 749272740 3 653572085 689992697 1 1 807210781 994364437 3 624581507 802254628 1 2 19189 1 800509179 957489791 1 365968045 898724447 1 412777449 924031502 2 19191 1 965398364 989497799 2 19190 3 53581751 943624713 1 3 202786552 481878189 1 1 22516684 382816348 1 215288611 506229002 1 710933467 794211859 2 19197 1 120360244 945722029 1 530176527 929297921 2 19198 3 319338933 600626668 1 1 521805483 974549084 2 19200 3 297921960 484965789 1 2 19196 2 19199 2 19194 2 19195 2 19192 1 419128150 968187821 2 19201 2 8007 3 803508564 893681066 1 2 7763 2 14860 2 18146 2 1534 1 693781948 966541375 1 421118931 424957046 2 19203 2 19202 3 511994687 710561881 1 1 104616212 970049775 2 19204 1 688679441 889858588 2 19205 2 10583 3 690885895 730244758 1 3 770710454 848860662 1 2 1068 3 330722056 585123140 1 1 335538505 570764013 1 155337918 279837542 3 25379065 711071273 1 1 105796502 349228369 1 856367595 955575520 1 640392705 974490058 3 962372219 965642861 1 1 34889516 873223439 2 19209 2 19210 2 19206 3 887409904 994469364 1 1 343588821 449051703 1 818330014 956614735 1 395014361 690529552 2 19214 3 490994053 494929955 1 2 19212 1 982574826 985295036 2 19215 3 182813497 732852456 1 2 19207 3 854453215 883357380 1 1 590190520 647766486 1 173793046 334535398 2 19217 2 19213 1 386128364 849810767 2 19211 3 699340521 911113685 1 2 19218 3 962350356 977822411 1 2 19216 3 634783627 724137596 1 2 2115 1 246178998 755835077 1 699074794 769062807 2 3620 3 725885277 791295059 1 1 521101226 588726129 2 19221 2 8002 2 2974 2 18363 1 504107696 834947230 1 872336010 984317737 2 19223 1 234470961 403881633 3 610712172 859146625 1 2 19222 2 19224 3 64018007 306143292 1 1 186388239 744353455 3 608881543 803355802 1 2 19225 3 516640208 999454091 1 1 153997356 982745511 1 470456761 492995177 1 528036630 924228433 1 564698508 678392862 3 419584867 561962842 1 3 487002955 883983111 1 3 419464680 641113748 1 2 19227 1 534538266 899406473 3 626356398 746352442 1 1 290066042 454460462 2 19231 1 445114839 904894312 1 326563814 688256689 2 19232 3 219470217 610779194 1 1 307879490 512440287 1 596176908 842997167 3 988283939 994116369 1 2 19235 3 929211642 941783955 1 1 118401775 680235837 3 34941042 365056028 1 3 182834227 287856994 1 1 811413618 972322745 1 771701741 978816858 2 19236 3 491336541 760067928 1 3 201246985 918120333 1 3 413784741 811905817 1 2 19226 1 497187622 598283825 1 314374075 335745122 3 125410771 843791912 1 2 19240 2 19239 2 19230 1 913214016 987051069 2 19238 3 935811303 977411734 1 1 633010170 982639213 3 477644801 529406093 1 1 873191445 958799421 3 771106167 841148209 1 3 536118075 976324223 1 1 683125894 706728792 2 19242 2 19243 3 513575369 541940393 1 1 916947958 949043910 1 877466 149185929 1 366390548 914863696 3 724335763 976411484 1 2 19245 2 19233 3 289003206 416325604 1 2 19246 3 973190745 974193535 1 2 19241 1 697605513 710740143 1 96809560 394764747 2 19248 2 19247 1 590099009 637044059 1 124300987 477146743 3 458554267 849701038 1 1 620054822 800636565 1 258062959 414694057 1 814651919 925957029 2 19252 3 621204747 737599540 1 1 954942643 962705058 3 429858500 459240015 1 2 19254 3 78478935 761847810 1 2 19250 3 331963213 892291186 1 1 740484143 741411332 2 19256 3 710021236 731346454 1 2 19251 3 351193823 965007555 1 1 37671513 111937709 1 658284485 990294456 1 131834064 632060717 2 19258 3 956680320 977472128 1 3 709097243 924022477 1 1 771712716 947708887 1 384333712 861343518 3 622537207 936657860 1 2 19261 3 900231070 996281629 1 1 172831913 275667462 2 19260 3 286925405 739831554 1 1 195282038 823112465 3 773185419 870589362 1 2 19263 3 63067193 800757117 1 2 19259 3 306847378 392273265 1 2 19244 2 19228 1 577514422 656218330 2 19253 3 543230257 670161184 1 3 200420727 285087989 1 3 705014675 835568139 1 1 804838694 966293033 3 370561122 564676265 1 3 564326931 934529471 1 2 19265 2 19262 1 341728115 942732027 2 19266 2 19249 1 223644163 337832388 2 19267 2 667 1 936046107 972781527 2 11678 3 363430133 549763436 1 1 504362539 539488576 3 867974088 961296329 1 2 19269 1 598403114 794487779 1 118797223 221286244 2 19270 2 19271 2 8344 3 937047669 994603066 1 1 207043532 500315468 3 769487673 917910306 1 3 280616553 864772715 1 1 352248924 955177173 1 19071940 199778502 3 708088638 785543391 1 3 801814635 952752420 1 3 962541474 980386189 1 3 378567022 816438793 1 3 969064867 975374316 1 2 19272 2 19273 2 9623 2 17304 1 396201191 706913390 3 431047004 998758287 1 2 19275 2 14287 3 311993198 783118770 1 1 635580833 754533029 3 629471624 874156013 1 2 19276 3 604620116 905472721 1 3 74888077 463235919 1 2 16800 3 854273665 856908386 1 2 8359 1 509346330 803788058 2 19277 3 87012249 882762400 1 3 987789281 992565892 1 3 967321183 988915540 1 1 827694880 832639218 1 86138717 428778333 1 776184540 906394745 1 670037794 694969992 3 986522523 988013240 1 1 325287149 798625146 1 900451922 940503580 3 388348923 955498147 1 1 486295533 851586475 2 19283 3 409580721 989112823 1 2 19284 3 119543251 455495450 1 2 19278 1 234208142 746919922 3 507569039 969322978 1 2 19279 3 31297995 135428517 1 1 783361601 986132361 3 706806781 729210047 1 2 19286 1 721689908 956962646 3 713277595 832681977 1 2 19287 2 19282 1 603769127 713512201 3 707600990 976160778 1 2 19285 1 81972754 911128922 1 261423326 821896908 3 887135049 971846764 1 1 895872064 930326345 3 166203145 216929214 1 3 127671118 694564869 1 2 19290 2 19291 3 572889545 641754039 1 3 518447825 671809030 1 3 37827348 538892646 1 1 534962275 756381055 2 19280 2 592 1 417345507 678655192 2 19293 1 408472083 912878964 3 265816434 843448646 1 2 19294 3 416895901 799482950 1 1 28539854 133768148 1 698386106 714577336 3 11246368 507622895 1 1 68053959 921807812 2 19296 2 19295 2 19297 2 6969 3 798465193 976881594 1 2 15493 2 10161 2 6669 3 405022960 541854107 1 2 1115 2 10221 3 171389958 976028536 1 1 942951658 999279236 3 182348150 473092011 1 3 666176261 931697261 1 3 89974596 614089522 1 2 19298 3 132798155 946721591 1 3 31054504 375703564 1 3 122934078 293025069 1 3 851173020 985926690 1 2 3063 3 262119284 739961704 1 3 10702353 516440567 1 2 7751 3 308610053 472090151 1 2 2779 3 344443473 942574620 1 1 533038730 630895966 3 365901093 802775034 1 3 183377433 763891645 1 2 19299 3 166592395 574462672 1 2 5385 1 801783293 901848585 3 832319598 874133242 1 2 10963 3 268886702 384521877 1 2 6518 3 478656488 874183446 1 2 18393 1 726369886 947766872 3 565475301 568113197 1 2 19301 3 579730740 767607390 1 2 14204 1 56571249 413506220 3 352788933 382036039 1 2 19302 2 18196 1 661131037 968358575 1 642358779 680894288 1 409882786 650024699 3 773379843 836325320 1 3 909418829 975096711 1 1 959059856 984267508 3 866751247 994214205 1 2 19303 2 19304 2 19305 2 19306 2 415 1 483173774 808627435 1 458874995 923533057 1 556440629 560130339 2 19307 2 19308 3 617991982 796361411 1 2 15141 2 6684 1 626571643 984946940 2 19310 1 486749521 978278314 2 19311 3 977946679 998975498 1 1 747904753 848035900 2 19312 1 596357840 969743306 3 969992278 988277042 1 1 950501424 967798268 1 105037804 351528751 3 755278664 797457984 1 1 97588267 318498477 1 188024623 379366996 2 19317 2 19314 3 227270635 991199780 1 2 19313 2 19316 2 13337 2 17424 1 52715956 139031140 2 19318 3 993467108 995493499 1 2 7214 2 1471 2 14548 1 643150725 863932392 2 19319 1 257310622 614253285 3 365883903 746053320 1 2 19320 1 178404995 823937848 1 694574726 943556321 3 442570842 614657040 1 1 799224391 904424957 1 483405181 663973615 1 825762950 958427230 3 857336573 944453149 1 2 19325 3 900984288 970404868 1 1 39698861 200498518 1 263489302 889063568 1 632813621 672619839 1 932880762 979114808 1 94969889 323818619 1 658207515 659088391 3 727346631 802269844 1 1 864535506 997114777 3 449540007 540483744 1 1 758536231 823760635 2 19331 3 564182918 825547857 1 2 19324 3 177183899 844995811 1 1 764350873 832677062 2 19326 1 706691938 910287409 3 725099779 725387300 1 2 19322 2 19327 3 365380602 735748929 1 3 315579296 422737930 1 1 180591754 619392645 3 245777828 525911642 1 2 19332 1 766703661 833919005 2 19323 1 95293572 562754320 1 836387038 957656222 1 772777255 951203404 3 64038857 89428372 1 1 642548465 892863402 1 916121423 932990886 3 239371161 593530246 1 2 19341 3 684495162 709273322 1 2 19339 2 19338 3 947172327 958256682 1 3 478761122 534798039 1 3 576608023 835624903 1 1 47077001 283866167 3 160413025 735935400 1 1 195881082 649393390 3 684881313 952407122 1 3 67291788 501032568 1 3 608115571 835888226 1 3 531591374 741401212 1 3 714751895 809478739 1 2 19344 1 70320871 822737402 1 786494847 979143385 1 630304367 833036539 3 550991303 804644680 1 1 73001684 418761207 1 85313110 773096754 3 711172015 759611787 1 2 19349 1 89550977 398486360 1 281405233 635558753 3 588983488 684052049 1 3 180362227 412047915 1 2 19350 1 81583697 945151179 2 19348 1 619679889 638846848 1 355181201 910562943 1 332212992 842405848 1 100875710 532886101 2 19356 1 850783600 941367172 3 42284211 838114450 1 1 491385435 988239616 3 536946874 603494206 1 3 414955687 767748655 1 3 890483670 967983215 1 1 817706377 888154157 3 193247072 437445744 1 2 19359 2 19357 1 142727646 956422790 1 948994492 966253617 1 960113940 977145037 1 626024669 957077605 2 19363 1 281531368 401364817 2 19360 2 19361 1 661373313 912333587 2 19365 1 550455028 711878771 1 782921440 965057366 2 19366 1 363063643 425110093 1 905343949 962948605 1 400025228 822525178 3 163031454 274877854 1 1 217247192 637302057 1 621469826 720718497 2 19370 3 350523193 754959087 1 2 19372 2 19368 1 703099391 870296434 3 280364546 646441632 1 3 647895726 814473560 1 3 174162225 573456749 1 2 19335 3 90182876 595557651 1 1 377576321 793955511 3 927635787 935198171 1 2 19374 3 479231878 765792026 1 3 933983885 997890296 1 1 373825400 795182923 1 586381351 918133421 3 187988319 561925219 1 2 19375 2 19376 2 19346 1 622797856 646680477 2 19377 1 2720136 671087826 2 19378 2 19329 2 19373 3 447703557 969034174 1 2 19321 1 779070291 826835254 3 416838398 862704030 1 1 273143534 942437568 2 19380 1 885844497 988943250 1 381150920 814894224 1 382773321 869285314 2 19383 2 19330 2 19381 1 952416561 981838156 3 470675394 536208212 1 2 19384 1 574950172 873649243 1 780990752 845178658 2 19386 3 417446523 757652099 1 3 798844987 823965285 1 2 19385 2 19369 2 19382 3 168767190 491486845 1 2 19354 1 757655754 897427304 3 420213454 536806991 1 1 1799872 289483160 3 397077715 511290756 1 3 525702396 570863321 1 1 168488117 984828522 3 403726825 469365786 1 1 832954363 918476127 2 19390 2 19388 2 19387 3 422190673 905493558 1 2 19389 1 819707180 892349191 3 731781879 980812160 1 1 79901423 609572484 2 19391 1 816088968 880889729 3 700391145 883988719 1 2 19392 1 968031578 968865379 2 19393 3 145171302 975195533 1 2 19394 2 19345 3 482154760 680380555 1 1 935985482 972235523 2 19395 2 19353 3 483398641 788997487 1 2 19371 2 19367 3 341941310 464072283 1 1 970653295 971884832 2 19396 3 902447866 960389483 1 1 988615190 994811262 1 65689041 779460923 3 568844380 912532833 1 1 402664084 571564441 2 19397 3 393855943 422621068 1 2 19398 3 218493734 377314090 1 1 964970857 990799935 3 415229213 467252497 1 3 638095207 930301876 1 1 551027581 596399950 2 19401 1 276226444 674072367 3 834121209 860489879 1 1 667518584 898025188 1 645672960 649420656 1 644953942 924674890 3 682203633 892280988 1 3 122430979 816878096 1 3 859111539 989548488 1 2 19405 3 121195780 603800033 1 1 59239879 241543083 1 907591858 976031826 2 19400 1 463109601 865894837 1 77001716 718326793 2 19402 1 524147234 793153047 1 371302318 588819854 1 478922351 741879800 1 741259545 953144089 2 19413 2 19411 1 159683691 929907483 1 552328597 750925979 3 460806171 909350215 1 1 628062073 668181249 3 881873213 916338720 1 2 19416 2 19415 2 19412 3 703937938 874650152 1 2 19414 1 280164226 369138177 3 791456468 886418379 1 2 19404 1 82529335 162754272 3 344769105 614279034 1 3 440554671 775536726 1 2 19418 1 549417581 660902742 2 19419 3 509788231 972642948 1 3 374931418 747576871 1 2 19399 3 33892698 881460898 1 1 975562683 985578545 1 154847001 200733333 1 900870284 914632238 1 540773610 774345826 3 82481544 950013261 1 2 19421 3 49513273 343583921 1 1 532361178 875479854 2 19424 3 276060281 907346736 1 2 19422 2 19420 1 65353665 984591425 2 19425 3 548994954 869711307 1 2 19423 2 19364 2 19409 3 740305667 879043089 1 3 45437468 131674541 1 1 545899288 613827807 1 359417937 714538695 3 441542888 769394961 1 3 750371241 939804389 1 2 19426 3 680782393 963058200 1 3 550901097 856429320 1 3 775675514 778021844 1 2 19427 3 846417264 932025226 1 2 19352 3 503011565 614656307 1 1 683060267 894181440 2 19428 1 574606623 775216052 1 417264920 609842816 3 829852809 884317158 1 3 660468866 785836707 1 1 117093999 236744171 3 250700174 597144667 1 1 429681890 575932520 1 495859609 562701440 2 19429 3 376750025 764399165 1 3 459990632 764022310 1 2 19430 1 52291611 335267239 2 19433 3 815047566 882931575 1 2 19431 2 19432 1 510961280 639483919 3 414823513 941535112 1 3 816156699 936608243 1 3 424882804 459684003 1 1 845598000 927034447 2 19435 1 867752148 973646608 2 19436 3 191317949 374011202 1 1 67964222 914933437 1 44159503 608466947 2 19438 2 19439 2 19437 2 19434 1 959545154 984184873 3 245849159 606019504 1 1 603830537 991645781 3 743811706 759611576 1 3 690165221 912821173 1 3 304263023 748042538 1 1 322262194 576109694 2 19440 1 546849018 854571398 2 19443 3 658379507 810700279 1 2 19379 1 285289187 322668488 1 441936126 682128239 1 174040310 801667731 2 19446 3 853446292 854343091 1 1 986134261 992675093 2 19447 2 19444 1 819368956 997469159 2 19448 2 19358 3 270563053 639384249 1 2 19406 3 672358019 854999427 1 1 942802787 944220666 3 3888340 804251368 1 3 877444040 946841699 1 2 19449 3 194848406 746378185 1 3 841924703 945860597 1 3 824843490 957220463 1 1 241208949 938953662 3 621072156 875200785 1 2 19450 3 741139895 949100510 1 2 17275 1 39488451 209013175 1 934997496 950603736 1 505536659 670810665 1 644766731 679479635 1 97845083 450615852 3 619999760 978666656 1 1 682792827 873836633 1 85745703 227480697 1 671113087 776413823 2 19454 2 19453 1 193376967 628027936 1 774737806 823105069 2 19460 3 19308336 216194561 1 1 730128979 778163904 2 19461 2 19457 1 809132922 879933684 2 19456 2 19462 1 471988108 665898290 1 195551997 543176220 3 712328675 843911478 1 3 457954240 529166868 1 2 19464 1 722187231 903812621 1 574891433 760290319 2 19465 2 19458 2 19463 2 19455 2 19459 3 803822551 831695069 1 1 506209894 796842957 2 19467 3 1225470 265412959 1 2 18490 3 674293779 929122551 1 3 984615548 989901986 1 1 935943684 961698811 1 653522999 678166186 1 755617354 796045343 3 687459287 780037442 1 1 874257170 895493425 1 945444064 952377255 3 888651187 898070040 1 3 463215172 996021023 1 1 810333077 923890116 1 524014084 789772896 3 735289131 828885447 1 1 847684838 948692859 3 575345443 921527198 1 1 4933801 508597696 1 408309034 987757489 1 578294530 766566672 3 191904806 967234206 1 1 580208403 592943375 3 168461397 944766345 1 3 296905625 712370989 1 2 19476 1 117413678 349422453 1 355872567 438946288 1 1270649 417350003 3 448268502 806806635 1 3 614200440 827142365 1 1 527510069 764861318 1 89769402 421100400 1 633930346 747012427 1 16212754 674179300 1 536651332 607669541 3 173526997 510229373 1 2 19479 1 664494692 961354842 1 1555087 23255724 3 439416345 802804803 1 2 19488 3 454906628 698317456 1 1 226569080 333534423 1 942188835 962151765 3 35118236 811508992 1 2 19490 1 988596250 991301908 2 19491 1 329569046 974566791 2 19493 3 76478447 620970828 1 2 19470 3 734329883 998641687 1 2 19475 1 285458169 763416137 1 66213482 140146004 1 194044136 805741326 1 496571125 707948057 2 19495 2 19481 2 19487 3 572566159 831516812 1 1 792386588 814483907 2 19483 1 526295614 822543186 1 736580216 862731916 2 19489 2 19472 1 287267802 406943358 3 603711735 736282373 1 3 638065374 722537785 1 1 530295433 763237039 1 837974812 932762420 2 19503 3 641131064 784618417 1 2 19471 2 19501 3 117927335 838915989 1 3 112599765 713993827 1 1 974892431 977724005 1 461923371 932730998 1 605753570 814448350 2 19504 3 960836962 981303234 1 1 931386647 933007439 3 859765728 978283457 1 2 19484 3 862482619 877793987 1 3 824635924 961147726 1 1 156671236 559706211 2 19478 2 19505 1 719246988 998281223 3 356539314 851993441 1 2 19497 1 65379121 715630236 2 19510 1 812371584 860443853 3 833194830 984745183 1 2 19502 2 19468 2 19486 2 19473 3 881090550 956194540 1 2 19498 3 360675908 473661955 1 2 19511 3 132621934 510993262 1 2 19469 3 604054827 741381976 1 2 19474 1 732531224 985663961 1 465854307 526038852 1 95707293 204144812 1 545186980 714712517 2 19514 2 19515 2 19512 3 170119768 441078448 1 1 86563690 577113440 2 19516 2 19509 1 249250573 414260572 1 26774223 841476419 1 176234031 285145065 1 631985466 688916686 3 78185128 998283810 1 2 19518 2 19520 1 508220588 596288429 3 590609992 866589570 1 1 250323690 440788414 1 451394316 900527981 2 19522 3 408965003 889633314 1 3 831978562 888252334 1 1 199216264 788097748 2 19521 1 552239739 817189618 2 19525 1 729308247 822594350 1 174239578 520928185 1 453906915 523067735 1 355306346 423563132 2 19526 2 19528 3 196114771 886644738 1 1 900209471 984082657 1 847881973 890387810 2 19530 2 19531 2 19529 2 19519 2 19517 2 19523 3 905925134 930656130 1 3 954201305 983425660 1 2 19496 3 46099 737782680 1 1 904523468 945160145 2 19532 2 19513 1 413707284 552439609 1 993757291 994431163 2 19533 2 19534 3 413141078 537716878 1 3 354247722 522087354 1 3 272432168 570655691 1 3 689635661 877914033 1 2 19492 2 19477 3 722820114 760504069 1 2 19506 2 19482 1 598847832 747847297 3 121638555 560594127 1 2 19535 3 627015936 999485276 1 1 121033213 348625601 3 343539683 611170586 1 2 19536 1 711635228 827487865 2 19537 2 19524 2 19079 3 937077852 964972028 1 3 353567048 513356058 1 2 3560 3 97808050 843553516 1 1 176876945 249296874 1 516195681 696659820 1 376811245 730925055 1 960433813 972036341 2 19541 2 19539 1 696845423 909059073 3 193722145 435006912 1 1 846496413 906556121 2 19543 3 145298702 977768775 1 2 19542 1 371648578 717381675 2 19540 2 5638 2 2083 3 173218531 942896297 1 3 274498601 513001030 1 1 935978904 977889008 2 19545 2 3251 2 932 3 208094701 305116572 1 3 389458705 532950480 1 3 539727528 737388243 1 2 14675 2 2813 1 356967704 523000789 1 877258875 950305994 1 275477423 910931002 1 930795188 968447880 2 19546 2 19547 2 19548 3 349355588 366262703 1 3 859366781 992588315 1 2 19549 1 896531250 971426377 2 19550 1 715891277 796854788 3 983157424 986848412 1 2 19551 2 17607 3 396570854 416737069 1 3 688951964 914908284 1 3 880937847 956326430 1 3 603976506 756497484 1 2 1309 1 594863543 706264611 3 130955830 396472971 1 3 313741910 486926977 1 3 527314879 814976775 1 3 561300189 931812493 1 3 642323681 941418009 1 3 497044259 764139697 1 1 860701036 908091903 2 19552 1 815445000 997826898 1 790746139 843344849 1 160606961 569276157 1 910618088 974552290 1 67693854 875749669 1 934447387 966890889 2 19554 3 659584516 661113630 1 3 661970413 821229204 1 3 90730447 260945434 1 3 127870168 545394402 1 3 735457613 757087360 1 2 19559 3 247812054 404203030 1 2 19555 1 729743848 991707472 2 19553 3 957902420 983055186 1 3 928509600 944038267 1 1 25696219 865162812 1 413958311 579335341 1 350357283 680544099 1 19303344 624583352 2 19561 2 19562 1 740865787 903628441 3 330668971 602590061 1 1 833084722 881168202 1 922103081 981712052 3 139020576 175408388 1 3 903035315 970000928 1 1 581745920 952887123 1 697292563 746336495 2 19567 3 309978436 356551087 1 2 19566 1 912701719 995471040 1 738338000 762343751 1 979784617 984672954 2 19570 3 232953611 863657596 1 3 351332997 951698666 1 3 842322478 992356822 1 1 154941928 867332187 3 56821388 785480466 1 3 13424647 242447245 1 3 178726837 419089860 1 1 425302767 621411210 3 662109121 951445971 1 2 19569 1 457435632 889097012 2 19568 2 19574 2 19572 3 297857208 853348317 1 3 532477933 800684897 1 1 607940373 780642810 2 19576 2 19575 1 469718371 555528381 3 971221231 984279021 1 3 731088591 982620562 1 2 19577 1 47787894 514584661 3 711938084 931587817 1 3 407403401 807889501 1 1 368733165 429309720 3 631652852 924525677 1 1 495234137 684991391 2 19565 3 786843061 982714337 1 3 490336957 628040178 1 2 19564 3 805665437 939752078 1 2 19579 2 19578 2 19580 1 879040830 980658233 3 849014946 940015130 1 3 254013674 386808766 1 3 774267567 993253650 1 2 19581 1 613256506 725361954 1 948521904 987453890 1 456313421 843030252 1 598995152 742903180 1 886044505 941385876 2 19583 2 19582 2 19584 3 439589226 529164114 1 3 444503381 805413240 1 3 778675139 855434751 1 3 935832634 966396493 1 1 311698995 961419113 3 476991699 964660392 1 3 928552725 991523829 1 2 19587 2 19563 3 77153720 478594687 1 3 512612733 640952807 1 3 106458188 937395733 1 1 873836795 890046431 3 604273038 870270911 1 3 292049133 336617076 1 3 707294582 772474481 1 3 862580194 888106906 1 2 19586 1 546148988 661270102 2 19589 1 403317034 655458378 1 559041695 897404840 3 12257525 330569951 1 3 530699260 622366332 1 2 19590 1 255670531 951541536 1 852600932 972123543 3 543452537 746481732 1 3 669227193 711864479 1 1 248899295 734087846 3 93361310 762850843 1 1 226536758 982629400 3 850067040 878856627 1 1 701390978 797698359 1 293585233 874393444 1 656865442 932596728 1 536719879 846622993 2 19597 1 940003329 965326966 3 985848315 994773447 1 2 19591 2 19598 3 487432287 548106976 1 1 590308444 786506189 1 342467871 988116638 3 582385333 843408469 1 1 434590848 917121797 3 263450154 763693589 1 3 469778208 971690546 1 3 608561572 971367866 1 3 714891601 935796004 1 3 122273117 157146650 1 3 460279796 914510497 1 2 19601 1 939236681 947809368 1 442034559 860468672 3 610285918 854178593 1 2 19604 2 19605 2 19603 3 780337591 791176531 1 1 456555892 728930138 1 276182560 762228712 3 318984944 584595812 1 1 196942312 548607226 2 19608 1 790846382 823895819 2 19609 2 19593 3 608855293 985073371 1 2 19596 3 32797545 381429636 1 2 19607 1 503928412 923169213 1 432110086 923476876 1 394636260 564066619 1 103367577 675564132 2 19613 3 745253197 805934227 1 2 19599 2 19611 1 136264053 363070298 2 19614 3 302022280 554273898 1 1 98915657 662457571 3 826890812 878937642 1 3 646641311 710604062 1 3 726079059 963789962 1 2 19595 1 952661526 958252551 3 823883734 888579269 1 3 606778912 885251945 1 3 629771503 892708894 1 3 326379834 544251019 1 2 19616 1 541657652 687814325 2 19617 1 545919616 935404073 2 19606 2 19612 2 19602 1 380068211 790883832 3 559252982 823027367 1 3 977923604 984517621 1 3 256179680 519286910 1 1 660359882 975619720 1 94188827 297246483 3 265174641 909220527 1 3 831377066 939449783 1 1 90241296 219781661 3 538284352 820596996 1 1 943372855 969097505 2 19622 2 19623 1 202942913 880253960 1 195214861 343590184 1 35815316 962907405 2 19625 2 19619 1 423540843 487374618 1 172917996 914547740 1 940037054 955998254 2 19629 1 648648391 673967357 1 493276634 499009914 3 790121650 791774766 1 2 19620 1 101772765 107183759 3 119766028 583679075 1 2 19632 3 1099759 533716395 1 2 19594 2 19626 1 573516153 679188663 1 432507260 956134457 1 107244824 673809825 2 19635 3 754538398 819231164 1 2 19600 1 867307841 998480167 1 428063411 692720858 2 19630 2 19624 3 282224497 968884553 1 2 19573 2 19628 1 265888449 720101288 1 159816749 525722130 2 19638 1 442366537 945218764 3 419243005 606457768 1 3 341911566 402074041 1 1 824737139 970360513 3 866253040 934914615 1 3 816616122 957465748 1 3 877258887 914880508 1 2 19640 2 19639 3 646729243 730016547 1 1 348872762 866601353 3 876432733 997832742 1 1 877001215 986093482 2 19643 1 969779930 981309651 2 19585 3 580064148 813041883 1 3 867051454 898119347 1 2 19637 2 19636 1 768854135 785713422 2 19645 2 19634 2 19571 1 908132355 982620860 1 863400474 888554390 3 27601332 257956650 1 2 19646 3 869443382 939241646 1 3 533407165 755597604 1 1 984385193 985028948 3 620864954 990392730 1 2 19648 1 252620972 479454593 3 145352352 661176865 1 3 467984693 516451175 1 3 319724761 732492024 1 2 19649 1 870435906 873318859 3 608931015 708029072 1 1 528302462 665109370 1 261639247 469404653 3 712978150 913513857 1 1 507530001 948238974 3 899447294 946428281 1 3 511412311 675405342 1 1 639874738 707517591 3 241403956 992490979 1 2 19652 1 133934940 470754446 2 19650 2 19654 3 328560223 378786276 1 2 19647 2 19655 2 19653 1 112168964 323086280 3 886153753 945137152 1 2 19656 3 467596602 937892386 1 1 531999997 637487021 3 698291916 948277829 1 3 651990852 691628876 1 1 54187361 379628746 1 238596996 299646482 3 544872424 644618253 1 3 583693022 836812463 1 1 796710664 811780962 1 873445392 982282767 3 977778919 978786955 1 1 865025496 920845419 1 932214658 987285775 2 19657 1 799962255 840034085 2 19658 2 19664 2 19662 1 63291135 991165816 1 169824082 512439211 1 110952371 213062279 3 979799697 983252906 1 2 19666 2 19661 1 761295653 967223228 1 222858672 420281100 1 3901140 844451262 1 640978323 878270908 2 19670 3 455680382 942223909 1 1 865151094 925182453 2 19672 3 650241000 937885741 1 1 404001441 849320576 1 514320069 630282639 2 19674 1 187342306 715812443 3 460561535 484018829 1 3 361539355 971228797 1 2 19667 3 881057041 892635878 1 2 19671 2 19665 1 711896387 810405810 2 19676 3 728952567 753702912 1 2 19663 2 19660 1 590643893 770165152 1 78282944 360470692 2 19677 3 894433564 950883038 1 3 453940210 917861883 1 3 341602281 915139951 1 1 309829575 437974416 3 820996991 858465030 1 2 19659 2 19641 3 210641901 509426487 1 3 154659249 315412872 1 3 51611673 295768389 1 3 647463847 791457188 1 1 321170302 686483104 1 588766248 681621559 1 241495148 259055822 3 925843779 994602268 1 1 843985729 897774829 1 604274724 980395331 1 946129970 961120413 2 19685 2 19681 2 19683 3 414061383 898849289 1 2 19682 2 19680 1 397628685 850949463 3 155242816 740000174 1 1 578435071 743680673 1 626158826 767499689 3 707420724 964313095 1 2 19686 1 59223204 636635472 2 19688 2 19689 1 815372263 815772554 3 920567294 990731635 1 1 235605176 428551780 2 19691 2 15505 3 520020364 808017162 1 2 8354 2 7756 1 285045350 635668079 2 19692 2 18944 2 2123 1 14154257 534438612 2 19693 3 149888663 949369752 1 3 156150204 682654500 1 3 514849326 607069118 1 3 814552680 835149785 1 2 18617 3 473312758 962948728 1 2 19621 2 7114 3 800782947 997122671 1 2 16377 3 40267270 308003149 1 2 3754 1 343337572 759328806 2 19694 1 985093510 994091341 1 571619661 959785964 1 432584528 812471266 1 605452131 650738332 3 742438381 894336066 1 2 19697 2 19695 2 16197 1 595487111 635242141 2 8161 3 183051311 813774953 1 3 368290460 769086036 1 3 294152757 820845561 1 1 296658164 911383797 1 32649600 922485387 3 65886455 545273927 1 3 882904953 980284531 1 1 940529094 978257354 2 19702 3 118353979 597023596 1 1 953444583 963334854 2 19703 3 122484742 266584803 1 3 992444906 996193776 1 2 19701 1 249779252 364926714 2 19700 2 16911 3 111852380 142389825 1 2 15635 3 38781292 881716055 1 3 664184317 778017536 1 1 30609073 316452574 1 397641734 473795728 1 288420497 807319179 3 250454325 668444083 1 2 19707 2 19705 3 887907693 903597471 1 1 256101399 540106185 3 254964529 835006843 1 2 19706 2 19708 1 698258806 792354397 2 19709 2 632 2 16335 2 5015 3 783835542 831457464 1 2 14594 1 219614358 558535104 1 818890321 843450437 2 19711 3 445062203 782723712 1 1 108402641 582251570 2 19712 1 112088296 246115712 1 424769239 687596291 1 281382045 574575401 3 136621426 929025447 1 3 989725376 998430552 1 2 19715 3 367539582 697139266 1 3 931061057 940143680 1 3 58866690 272131297 1 3 944022086 967453875 1 1 813760191 931228638 1 432402178 783726726 2 19716 1 100935767 828789908 3 552081911 684985499 1 3 402985760 821093225 1 3 958711660 973528090 1 3 729166111 981482308 1 3 270835333 568235159 1 2 19718 2 19717 3 316983272 478716032 1 1 637361736 823957507 2 19719 1 902824815 978077596 3 638649550 955173417 1 1 302374621 945509816 3 443439671 745055729 1 1 801361514 927528823 2 19721 1 13092117 757861309 3 148647601 685204944 1 3 263013213 280679512 1 1 748092653 876239036 2 19724 2 19723 1 582171180 658964980 3 310899519 826820981 1 3 468020384 542263915 1 2 19725 3 341657178 501714917 1 2 19720 1 584367898 812999680 3 324518614 377845233 1 3 196673639 752320037 1 3 185085942 298858698 1 1 986143840 997564293 2 19726 3 422824650 492163885 1 3 591034794 715828511 1 1 588332180 947764073 2 19728 3 94447048 807339786 1 2 19727 2 19710 3 636480452 841831976 1 2 19714 1 996461805 997485832 1 656123167 747887855 1 185434179 992753311 3 374734335 903669929 1 3 665011073 838246530 1 3 849205034 968082603 1 2 19729 3 364846865 414898831 1 1 609280315 961246285 3 608512477 806866220 1 3 336941982 663178621 1 3 672878891 681123230 1 3 430255668 502732169 1 1 150570429 780597002 3 465316654 742020893 1 1 733902982 936389943 3 46353592 70594135 1 3 572058383 779198151 1 1 70787941 379629649 1 195253916 691331512 2 19734 1 384403702 878491014 1 629329062 753021740 2 19738 3 841009254 882823041 1 3 424379343 520242266 1 3 30578885 135188828 1 3 688836427 908895490 1 2 19735 1 749888748 819901378 1 194466966 619185027 3 400452652 776785806 1 1 410947017 509518618 3 494600708 497492428 1 3 37642513 636364149 1 1 282841367 366344428 2 19740 2 19741 2 19742 3 293003872 883244954 1 1 921470430 925568870 3 797081706 975373830 1 2 19743 3 327432397 504209339 1 1 918163453 971817400 3 368946239 710653147 1 2 19736 2 19744 2 19739 3 151217179 941267422 1 1 748730206 924957390 3 698778125 759468903 1 2 19730 1 894122745 953852151 3 329474231 764894716 1 3 94617279 593681437 1 3 973040413 981877261 1 1 163685870 289034559 1 520888796 789112016 2 19747 3 469012846 900272708 1 3 926659407 980237387 1 3 998919779 999835197 1 1 224408878 492967228 2 19749 3 240741055 274687230 1 3 947592579 998710809 1 1 402409574 874680458 3 189372107 905622809 1 3 871262811 922058645 1 3 432554511 736482671 1 3 593362568 642190369 1 3 18650491 839438424 1 2 19750 2 19746 2 19732 3 590466199 898716813 1 1 771247448 793545411 2 19751 2 2233 2 7406 3 373187235 472214330 1 1 868343510 874266652 1 657563710 736693199 3 153773489 772873914 1 1 853867585 917296134 2 19753 3 888036763 899515533 1 2 19752 1 770948128 822642088 3 832164237 924109016 1 1 870790670 943766101 2 19756 3 181608193 324650269 1 3 70843321 855761782 1 2 19755 3 955714703 980802060 1 3 323771463 989154122 1 2 19754 1 955352075 974287636 2 19757 2 3659 3 892797781 949766882 1 2 8067 2 12365 3 750172543 771390413 1 1 720264288 958403210 1 464527881 571927945 2 19758 3 890747664 891073434 1 1 501398275 814836453 2 19759 1 144812538 495853010 2 19760 1 92654874 767562074 2 19762 3 633570293 804227378 1 3 780034795 953487034 1 1 674381091 707865439 2 19763 2 19761 3 931690186 953562045 1 2 10551 2 10512 3 174097034 295521236 1 2 2232 1 869824860 968852609 3 841139268 928667116 1 1 135219905 404872931 1 690877224 975755069 2 19766 3 63566848 911457037 1 2 19765 1 964783572 985690153 3 796817417 888481761 1 1 146773469 331237445 2 19768 2 19767 2 19764 2 17871 1 453040391 751454267 1 282821903 785307273 2 19769 2 19770 3 268830802 857001720 1 2 18845 2 16280 1 667317630 989550009 1 500271829 787368081 1 279955702 784783874 3 962112680 982598073 1 2 19772 1 696590023 928703193 3 314791169 984174824 1 2 19773 2 19774 2 14836 3 884257635 974693331 1 2 17953 2 5692 2 18573 2 19696 1 924544431 931173045 3 766939326 959741783 1 1 942846372 950083309 2 19500 3 733384082 965072956 1 2 10861 1 650316787 994350288 3 379158435 856022745 1 3 570293126 669334482 1 3 497483097 602542971 1 1 248955935 623014648 1 460934516 931975182 2 19779 3 241921419 949464579 1 1 966703804 968778897 3 136650118 812028180 1 2 19777 2 19778 2 19737 2 9906 1 503695957 727573428 1 213808099 764381816 2 19782 2 19781 3 980461008 994956340 1 1 276388709 852903814 2 19783 3 863698070 883443835 1 3 917076683 975912502 1 2 13004 3 269209506 276924637 1 1 691328169 758980469 3 809485067 828418774 1 3 837166255 970569370 1 2 19784 2 2291 3 83238606 844399896 1 3 902370022 964093493 1 1 138768635 909476174 1 411815145 823688015 3 924738536 966418427 1 1 192372521 595220139 1 371417209 673839859 2 19785 2 19786 3 364078194 648440893 1 2 19788 3 275672712 720250097 1 1 592605903 791911353 1 319870950 451966955 1 951979608 980822313 1 723135854 736382845 3 571803941 897293491 1 3 268497306 922056070 1 2 19789 3 507359149 925605754 1 1 734905165 822161726 1 703970241 765647493 3 568216070 697018520 1 2 19794 1 956534209 978553743 2 19793 3 711962073 765207505 1 1 188528747 996418788 2 19787 1 606831207 856020976 1 913534217 920773433 1 223967082 261974856 1 251145539 256413749 1 493946454 682940355 2 19798 3 319362964 724689301 1 2 19800 3 494028129 696031935 1 2 19799 1 204459013 888226528 3 151765650 611841653 1 1 5246952 944889885 2 19803 2 19802 3 930345129 996973014 1 1 485710785 639828196 1 722773294 935003726 1 724208204 788303161 2 19805 2 19804 2 19792 3 629098147 977302894 1 3 384155303 619191870 1 1 723779461 954698241 1 631678526 826277111 1 285105526 779767632 2 19808 2 19790 2 19796 3 39117433 285260746 1 2 19801 1 209609411 934846698 1 404815527 589971013 2 19807 1 21352598 716770996 3 998062576 998749487 1 2 19811 3 481326445 931491126 1 1 362686799 447570400 2 19813 3 628732937 742910871 1 2 19795 3 824108263 930480973 1 2 19791 3 535667564 984590168 1 2 19810 1 271834637 892363967 1 571030961 786114606 1 685236539 968090226 3 380900692 837975880 1 3 211028094 838534444 1 1 907003171 968263530 3 839794156 867825650 1 1 288538901 371522845 2 19817 3 885158309 965969301 1 1 608597185 878589374 2 19814 1 966525387 987689437 1 191140462 549232601 1 954075876 995868985 1 925895293 942756705 1 431486267 473786691 2 19818 2 19824 2 19816 3 13180533 677051203 1 1 958988522 990015926 3 269953576 457411407 1 1 298339326 933732498 1 378723424 623318782 3 811712428 879704404 1 2 19826 1 248718741 659172766 2 19825 1 419608019 959411189 2 19827 3 203929443 386324479 1 1 555328669 954423190 3 297592262 570093676 1 1 492430243 834820680 3 517279728 746392687 1 1 374373072 651845193 1 409316777 425329978 3 824396000 849204645 1 1 653628041 909554687 2 19830 2 19834 2 19831 3 766342359 785963718 1 1 568700846 673991950 1 64723690 139474299 2 19836 3 119860885 742258119 1 2 19835 3 676824646 858401584 1 3 573119546 907587719 1 3 297563648 986560964 1 2 19820 3 666256136 754848908 1 2 19822 2 19829 2 19819 3 241698074 321919302 1 3 159085867 577468566 1 3 892876943 961321250 1 1 356940573 807597844 2 19837 3 550828503 902309823 1 3 201909277 588846066 1 2 19828 3 821419392 860286641 1 2 19833 3 197933057 539143445 1 1 90065350 181829608 1 913906499 944537247 2 19838 2 19839 1 160568312 410618269 3 232601871 241265142 1 3 215329043 280722015 1 3 641094068 875313530 1 3 472386126 824061898 1 2 19840 2 19821 3 591391777 733338963 1 3 249066039 282836925 1 1 767842829 966637649 1 974247508 988793245 2 19842 2 19832 3 157563859 580595734 1 1 306632386 675200145 3 95746086 291636474 1 2 19823 2 19843 3 505012783 965249559 1 2 13673 2 18882 1 678717542 817659529 1 76727688 439525020 2 19844 1 368924462 747688725 3 571216696 799901227 1 1 47774359 63680111 2 19846 2 19847 3 649121860 768043586 1 3 23652548 625173791 1 2 19845 2 393 1 386482343 776843576 3 260884519 906301531 1 2 19848 1 428202199 872977523 2 19849 2 4996 3 653112637 970534216 1 2 9223 1 844693603 983186081 2 19850 3 728366303 904461413 1 1 512420806 803856014 2 19851 2 2271 2 7077 2 19588 3 787871061 928464273 1 3 395595079 715989226 1 2 2935 2 14975 1 398460327 414397390 1 492072502 645766146 2 19853 1 841685715 896741160 3 180227466 272824408 1 3 889047773 955704125 1 1 577682086 975140193 1 654096458 792302633 2 19854 1 968217837 997735843 2 19857 1 495565199 976865903 1 739427308 939976823 1 33056869 239172576 3 449784432 864256136 1 1 602655777 722495471 2 19861 3 310644402 650027632 1 1 968608816 979562835 2 19859 2 19856 3 513548216 617080135 1 2 19862 2 19852 3 757537824 940069885 1 3 704164476 793536318 1 1 736430720 923977422 3 860832446 990769610 1 1 856485823 955329167 3 231542609 832074923 1 1 299401808 851925757 3 234129931 480665875 1 3 58325462 775964794 1 2 19863 1 348742368 831207745 1 344427554 725502237 3 815024969 897593499 1 1 773383029 939319225 3 299535104 985358487 1 3 234106682 828441445 1 2 19867 2 19866 1 354920148 774099666 1 889398724 972552660 2 19858 2 19445 3 16355806 735949016 1 2 9186 3 176167779 260285386 1 2 15016 1 543511255 795195318 3 610657270 943000969 1 2 19871 3 950497361 995974911 1 3 476984949 542194886 1 2 11326 2 9134 1 554082789 584364678 3 754825702 905911997 1 2 19872 3 430537485 878972314 1 3 411380379 814385835 1 2 2726 3 900617930 929239291 1 3 326585978 893787766 1 1 50537075 114127396 2 19873 1 300206710 514769072 3 634310995 894612282 1 1 562812754 948880225 1 941200094 970901995 1 56810153 371401037 2 19874 3 421984383 704222083 1 1 286035801 651415186 2 19875 3 70590625 561605525 1 1 813662011 940833562 2 19879 3 794624641 975809370 1 2 19876 2 19877 2 6947 2 4664 2 19082 1 317511477 812087050 1 979004285 995373307 2 19881 1 207488413 629234017 1 180253086 310875036 1 232246339 578143784 1 143852849 955805744 1 669263232 701153799 1 255082668 867121849 1 309494382 469799143 3 948272483 952626630 1 1 815554522 926450648 3 210469343 877513414 1 1 503064332 658162939 1 471831190 807349862 1 146150552 909924632 3 496961972 572642121 1 2 19888 3 33280464 397791602 1 1 877666540 980536203 1 333877919 445750072 3 927115477 997900479 1 2 19885 1 654127257 831229730 3 317128500 434036295 1 3 469351920 849291948 1 3 33019163 151864745 1 2 19895 2 19893 1 930580002 964036420 3 805425516 957167436 1 1 800808098 845412511 1 155034931 969689902 3 657767014 731730645 1 3 878629296 956238610 1 1 14667365 740444305 1 137402870 332364062 2 19896 1 65209575 82589030 1 558956959 920718712 3 354477695 848577342 1 3 897575550 922050074 1 2 19891 3 913183340 993211337 1 1 657012168 838118574 2 19899 3 106443228 936337025 1 1 311786153 452497717 3 724602092 750368350 1 1 758253968 944119620 1 171757256 998461777 3 345606194 640257029 1 2 19904 1 983904175 996235275 2 19906 3 920262451 992154163 1 1 246495731 860970480 2 19890 3 210675730 444967909 1 3 440982553 668792049 1 3 474092480 861490941 1 3 8060885 678070164 1 1 494131060 758232938 2 19886 1 122562457 489708495 2 19910 1 555359942 833206645 3 154661899 999134233 1 2 19911 1 623133854 894151620 3 134293754 824756125 1 1 980864097 988591387 3 977733690 989111363 1 2 19894 1 891731389 946920674 1 960707791 967682346 1 943013631 989247617 1 318673167 320642589 1 793803275 820135970 2 19918 2 19917 1 526289895 627303646 2 19882 2 19916 2 19915 1 800185323 810297920 1 736762070 889704045 2 19902 1 195343618 603455075 3 729087498 972565702 1 2 19922 3 844320721 904107068 1 1 747368749 894279447 1 155178094 435448778 2 19923 3 663754504 934928190 1 2 19914 2 19897 1 6868585 230294356 1 130927232 965063243 2 19889 1 576543034 929524573 2 19927 1 61196057 581067500 2 19883 3 248212487 536991464 1 2 19912 1 351598533 739671655 2 19909 2 19920 3 980582104 995816457 1 2 19905 3 896180490 913353958 1 1 994179602 997494156 3 100115324 768814712 1 3 634453373 831829041 1 1 34969685 919640602 1 351390617 713134540 1 159094185 364105630 3 86444636 407861102 1 2 19930 3 604217891 616014377 1 2 19884 2 19926 1 105384047 752679746 2 19934 1 296152973 491720579 2 19935 1 791988860 975194811 3 82513563 734202553 1 3 296964681 649751438 1 3 453204003 606463798 1 2 19901 1 908379673 994269597 1 258554125 969936316 1 319520652 797027593 1 682901293 886495036 3 884371426 953635228 1 3 176730080 963566265 1 2 19939 3 839747678 919648834 1 3 856362738 879065585 1 1 251793184 565016390 2 19941 3 655473259 860162589 1 3 317583192 760085074 1 2 19937 3 572686960 738575809 1 2 19938 3 257991970 492934690 1 3 264832786 498635626 1 3 748055211 931246827 1 3 913324203 970741627 1 1 697284227 736798540 3 969488819 991844239 1 3 229391869 921507872 1 1 655214618 894994468 3 614138966 813530310 1 3 745062326 912135198 1 1 736874308 829608786 3 608634022 983850352 1 2 19944 2 19940 2 19942 1 531868725 730544285 3 29055909 147533436 1 1 842315443 862799322 1 934996803 991540503 2 19945 3 831345470 935959828 1 3 988792189 991909528 1 2 19946 2 19913 2 19943 3 974483039 975742057 1 2 19924 1 359733367 784618787 1 233432232 731974740 3 52204373 956716058 1 2 19948 1 676215189 770936155 3 621111633 801411996 1 2 19950 1 209040209 779029659 3 126255141 952951075 1 1 764261525 923657567 1 598528610 969028541 2 19952 3 727694987 813427007 1 3 460760512 645170715 1 1 920255586 949689117 2 19954 2 19951 1 795734843 907889495 2 19955 1 894047150 916381607 1 708047845 806650276 2 19957 1 993176514 996963839 2 19958 2 19949 1 618099955 896464785 2 19959 1 311946143 319513458 1 951202632 981810546 1 852416053 877279958 3 841623575 987935566 1 2 19961 2 19962 3 887341408 986549656 1 3 816913657 937785298 1 2 19960 2 19936 1 950971541 978447484 1 414438811 652693199 2 19963 1 242173059 658207858 3 738974910 911750811 1 3 506421649 721564861 1 3 657736932 909440675 1 2 19965 1 577783013 652333311 3 621157934 717804050 1 1 218051020 323140334 2 19967 1 142674168 555806402 1 213707935 973638459 3 771428304 880681938 1 2 19969 2 19968 3 630175730 706898569 1 2 19964 1 570480436 917374373 2 19970 1 551946064 703050140 3 906541383 944496618 1 1 370682905 823956554 1 399870823 886173494 3 273911664 706202373 1 2 19972 2 19971 1 158244573 681831480 3 176570822 952675180 1 3 542788258 659459311 1 1 956854209 988087175 2 19975 2 19974 1 371239763 759017176 3 852590762 876763097 1 2 19973 2 19956 3 650359608 783213242 1 3 968709762 997489626 1 1 845603454 943993209 2 19977 3 861863369 957061198 1 1 90659219 263776714 3 214279630 937634203 1 1 189089358 941640075 1 579615378 642839563 1 896232666 974142636 3 623611764 780715484 1 1 267332659 585597091 3 153873594 508898815 1 2 19978 3 126335995 367161239 1 3 565379097 708483907 1 3 887546581 931116016 1 1 583401230 909237461 2 19982 2 19981 3 202356135 929356139 1 3 300101783 391980812 1 2 19980 2 19979 3 370085037 786130318 1 1 764633049 808917778 3 226314712 640088769 1 2 19984 3 295282584 563884782 1 2 19983 3 874242865 884394841 1 1 444299259 707873558 3 761065636 983879686 1 3 988729341 990568806 1 2 19985 1 900421861 944630255 3 648805800 661568847 1 2 19986 1 250436877 896807971 3 245635943 496986517 1 2 19987 2 19953 2 19919 1 697774687 769813935 2 19988 1 880618852 885673193 3 628066047 934677959 1 2 19989 2 19020 1 217583625 634434872 1 709192524 709562837 3 908675704 916710578 1 1 47748474 161129034 3 235445695 550978444 1 1 352427435 540495232 3 295533535 448834129 1 2 19992 2 19991 2 19990 3 742871852 768191983 1 3 904540224 924483123 1 3 517335850 737005746 1 3 628479730 709839480 1 2 19993 3 234741374 479453474 1 1 109930952 921405891 2 19994 3 141729104 236282917 1 1 156912169 198588949 1 428947087 532412507 1 674699599 867960910 1 298557711 495609368 3 134520803 997726402 1 2 19996 1 22284236 970247617 3 826034437 843465785 1 3 833732295 934069629 1 1 598796464 900558487 1 837738659 949372989 2 19998 1 615571926 628382254 3 102216986 430183083 1 3 61253049 997122363 1 3 327147363 954369966 1 1 856924778 878257322 2 20000 3 242472721 644229750 1 3 29966354 264394472 1 3 579643210 904125849 1 3 190387202 716852862 1 2 20003 1 159268452 324833017 2 20001 2 20002 2 19995 2 19997 3 305905657 524390725 1 3 710659670 770795377 1 1 336596391 353282131 2 20004 1 839438981 935391605 2 20006 1 666226271 761723111 2 20007 3 180026904 460677004 1 2 19999 2 6638 3 989203114 995937137 1 1 276359311 743602643 1 644531408 894115429 3 363065972 880332663 1 2 20009 3 262669142 868959935 1 3 812995332 851644208 1 3 660402111 817129607 1 2 20008 1 464246867 824730062 3 304708087 708775488 1 1 367684557 825283252 2 20010 2 18203 2 27 3 766373552 835493668 1 1 547267639 846341712 3 991898942 996473135 1 3 342031424 877148392 1 1 194907270 622612642 3 959813774 999354607 1 1 394854284 858061738 1 341073968 681957115 1 41503457 674847635 1 1995588 75042353 2 20017 2 20012 1 688058301 694643745 3 514498833 939028698 1 2 20013 3 936801274 948996362 1 1 290566935 669377403 2 20019 3 935337543 979952784 1 2 20015 3 404500495 568462389 1 1 405915718 882772534 3 883187926 989395376 1 1 821726331 836949598 3 272716965 283662607 1 2 20021 1 710167386 795320169 3 69631330 845822702 1 1 557963353 930270806 1 273944957 787908917 3 843570611 991905478 1 1 857226998 890825766 2 20024 2 20023 2 20020 2 20016 2 13205 3 438851120 742872382 1 2 11679 2 7402 3 773669811 830811170 1 3 967596556 983716233 1 2 13235 2 1239 2 2619 1 244334410 439732474 3 752384570 972917876 1 1 107774407 331684711 3 463112994 602400015 1 3 512536982 860489046 1 2 20027 1 194880712 516563991 3 896058683 946967240 1 1 467512565 723955163 2 20029 1 627923519 985759212 1 263597279 602336812 3 594805993 602608433 1 1 513720348 786343239 2 20030 2 20032 3 378905701 404171764 1 1 191287632 200876157 3 419777876 670683427 1 3 59865006 513671555 1 1 86339750 548107176 3 142276167 643214939 1 2 20033 1 3029580 145991974 2 20035 1 495560102 615867405 1 347581458 640899240 2 20037 3 743765687 896699632 1 2 20034 3 656299925 969974142 1 3 785976626 949335017 1 3 963743379 983605987 1 3 210238012 487678028 1 3 156275 360348235 1 1 469075815 982119981 2 20028 1 175059340 686740655 1 846902437 974610730 1 722927138 753152785 1 938026380 993940240 1 229119632 373936742 3 70636931 329463318 1 3 429072117 444033171 1 2 20040 2 20039 3 257900192 592113537 1 2 20043 2 20041 2 20036 3 992678465 993706197 1 2 20031 3 5907792 453494400 1 1 318790443 780715404 2 20044 1 906379476 916420781 2 14637 3 608679641 836903729 1 1 406956837 664911091 2 20046 2 7900 1 876167250 918952056 3 737456907 939137335 1 2 12683 3 767469401 812887007 1 3 653206003 885555295 1 1 255884517 778274967 2 20048 2 8532 1 132213128 760468650 3 112135159 483497492 1 1 269087583 867820251 1 828872884 984245907 1 337610442 677114317 3 515696131 744603132 1 2 20050 3 562533671 713814975 1 1 92062774 748752072 2 20049 1 414756227 791523436 2 20051 1 429803894 558212137 2 20055 3 107810274 320175771 1 3 726520450 952322754 1 1 767117916 867743424 2 20056 3 345708189 521344525 1 3 224560363 519628253 1 3 694917509 927256037 1 2 20053 3 38605690 828568773 1 3 793700843 982442540 1 2 20052 3 283215677 818734249 1 1 102667256 326706959 2 20057 2 20054 1 189421003 660686139 3 521843609 957542187 1 2 20058 3 416406123 464449713 1 1 857437106 890163512 3 245374755 946840972 1 3 825401997 988876076 1 3 476421038 910644636 1 1 904164062 949460343 3 803778583 853188047 1 2 20059 1 526282989 893369221 2 20061 2 20060 2 13636 3 832929961 925492550 1 2 12818 3 269470872 981846989 1 3 504895690 633721813 1 2 3264 1 321458172 851021171 1 229465273 989237393 2 20063 1 352323985 903369718 3 629207244 742809337 1 2 20062 2 20064 3 296966609 772860797 1 2 4425 3 339869509 796492638 1 1 623017884 623508376 2 5839 3 88741778 133054733 1 2 11015 3 625368940 828229125 1 1 424335753 636868410 3 296012758 980145177 1 2 20066 3 165760880 651979504 1 2 5244 3 887899626 916218986 1 2 7760 2 17264 1 621390716 636376732 3 391416402 684705372 1 2 20067 1 951055815 955022472 1 634483224 835408445 2 20069 3 875813919 889604635 1 1 789008297 932376938 1 577257068 736085330 2 20071 3 522060781 970393012 1 2 20068 3 107065892 246593189 1 3 957671955 985150650 1 1 893499719 983815595 3 557926302 705264248 1 3 396213624 413157895 1 3 258806566 406972351 1 2 20072 2 14575 3 356211974 988625420 1 3 144022996 242585326 1 2 4255 2 17236 1 84612886 86675081 2 20073 3 78204040 476388391 1 3 761357250 992690685 1 1 828866763 881464039 1 538429337 833474397 2 20075 1 902712756 998781100 3 872030972 918351215 1 3 376181932 780025049 1 2 20074 3 351718236 495181653 1 1 780433500 912182687 3 475014506 654379566 1 1 125046700 535885965 1 870096361 921758421 2 20078 3 95307969 399916359 1 3 316980849 398632347 1 2 20076 1 812195372 932630043 3 330600951 680799184 1 1 342727390 487881537 1 631139775 781236873 1 326750155 634576191 1 971186074 992198153 1 529499767 708493770 2 20082 2 20084 1 176803877 901359080 2 20081 3 147133844 347513264 1 2 20083 2 20085 3 621205031 904449364 1 2 20079 2 20077 1 965624292 988198733 1 546837001 688679273 1 252666663 901156156 3 514122771 854159283 1 3 926744900 944904786 1 3 786354675 959812105 1 1 619307914 915572985 1 616159755 668228578 1 582403815 823772764 2 20092 2 20088 1 567607945 759279133 3 849975827 883603782 1 1 140253203 399089578 1 702054591 882069763 1 469784087 894340283 2 20091 1 638735326 645770487 1 679901570 928963423 1 890882884 996511699 3 543232557 666758883 1 3 170464961 958167657 1 1 205178041 589513954 1 793177449 867810127 1 816659086 816937921 3 656339123 707574595 1 3 944579503 974651512 1 2 20101 1 342371885 733161126 1 91026473 425391333 3 922639512 940008188 1 1 474940639 895657834 3 429857198 724996244 1 2 20100 2 20096 2 20093 3 558303343 696261139 1 1 244216505 924986527 1 978002448 989156770 2 20106 1 41630967 738543707 3 70358501 201355488 1 3 116925309 901619430 1 3 638533408 929378714 1 3 5374345 94708616 1 1 826474100 992660751 1 104655088 272262362 1 179853311 270921390 1 317040918 616297013 1 355062972 525016118 2 20108 2 20111 1 700111831 821734186 1 649843792 781567745 3 620932299 845197930 1 2 20114 2 20112 1 285669372 730958131 1 668044224 720232350 1 12488509 199129966 3 233818264 357853958 1 3 319189326 660970318 1 1 216466416 456204282 1 51819339 713526720 3 66606508 413110411 1 3 120298966 212661806 1 2 20117 3 4025672 550389210 1 1 364457776 759531658 3 858294838 998806500 1 1 357048102 887291364 1 558124529 944128148 1 62089914 228982094 3 633577366 932311260 1 3 459299413 931110417 1 3 538415854 825469859 1 2 20122 2 20124 2 20121 3 952639991 955952819 1 2 20110 3 890421945 946831679 1 1 52196255 66661102 2 20125 3 711555825 779315321 1 3 250090584 777662509 1 1 544761900 758618730 1 892566818 947656291 1 256114476 818991786 3 462767027 578054497 1 3 354918912 927101130 1 3 143991084 399342542 1 3 399301156 415626168 1 2 20127 2 20128 3 3381348 777843750 1 2 20126 2 20123 2 20116 1 840954083 864732411 2 20129 3 916050348 986736704 1 3 836415669 866418950 1 1 898438884 935005891 3 996683911 998760813 1 3 583013727 715745307 1 3 653759651 867433426 1 1 571981114 685576176 1 392201479 684093149 1 121687287 920697800 1 410955008 760088070 1 205409335 314143579 1 939159605 955369110 2 20130 2 20136 3 690947674 932731947 1 1 837548183 912313876 3 337571872 619474094 1 1 728024001 975470001 3 596488411 920596998 1 1 824960740 929467742 2 20137 3 285455841 395607363 1 3 99894655 646075078 1 3 170013428 731964403 1 1 916730620 920304949 2 20140 1 794611840 907905757 2 20133 3 974967130 996253583 1 2 20138 3 727920007 822100031 1 1 660736254 974180574 1 143695399 310129055 2 20089 1 538249095 957641007 1 404288692 570174159 2 20145 2 20115 2 20131 2 20143 2 20099 3 132016516 204363492 1 1 450647045 813398837 2 20135 2 20139 2 20118 2 20095 1 932911291 993355381 2 20105 2 20087 3 989241764 997469416 1 3 332196384 956342319 1 2 20090 2 20094 1 24212509 938744267 2 20120 1 675689424 978880646 2 20104 3 427837044 608993354 1 3 525898954 597177308 1 2 20107 1 804233055 858127689 2 20150 1 358651373 948744557 2 20151 2 20142 3 202735086 916621341 1 3 859899484 915609148 1 1 297773591 733685078 2 20141 2 20109 3 570370698 905324879 1 3 910200213 996603593 1 3 753377543 930417375 1 2 20132 3 80919900 703863290 1 2 20149 1 774164411 929877730 1 262951649 940994079 3 911638520 944849255 1 3 854121703 885042396 1 1 986148992 987493261 3 5471123 750468831 1 1 778931169 829613451 3 136657921 270178672 1 2 20153 3 969579560 992750930 1 1 159538030 352585560 2 20155 2 20154 3 296539330 560907113 1 1 552149607 988609603 3 419648385 861841397 1 2 20158 1 608590644 928489702 2 20159 2 20144 1 150165011 953497688 2 20160 3 324813377 421566056 1 1 695202760 717116427 1 468991231 696120007 3 385903833 487351499 1 2 20162 1 875671003 901378357 3 758610876 891796988 1 2 20163 1 201963360 630389053 2 20164 2 20161 2 20080 1 634760562 638157013 2 20165 1 164170229 619137918 1 311691848 745919506 2 20166 2 20167 2 9902 1 846346361 900764078 3 424198873 967724279 1 2 20168 2 11558 2 8212 3 546561442 656427043 1 3 480739321 524630820 1 2 16798 2 87 2 15638 1 530325056 954620829 1 818984318 907041933 3 958419415 961295105 1 1 53932515 714289990 2 20170 3 839617238 988949803 1 1 870276705 907130891 3 56642896 780655543 1 3 959940554 969153067 1 1 49399268 521739496 1 52980259 632601521 2 20173 3 19943422 223783922 1 3 991578407 997486412 1 2 20172 2 20174 1 952187467 970236704 3 378222030 528956415 1 2 20175 1 485999534 650793363 1 534838420 630552034 3 592179458 954802527 1 3 383458053 736640866 1 3 234121733 520921546 1 1 904451817 930310467 3 717663855 828136491 1 3 422952507 931620134 1 1 172570049 649187994 2 20177 3 292610029 517805997 1 2 20179 2 20171 1 460442958 770362289 1 747231605 833954412 1 760836167 767373698 3 498353755 873570813 1 1 764359658 932170114 3 49313906 188741908 1 3 23261509 291340795 1 2 20181 1 53203888 736341171 3 201691682 880265833 1 2 20184 2 20183 3 907274349 979262057 1 2 20169 2 20182 1 951440533 972464658 2 20185 3 828833037 897258423 1 2 13211 2 11200 3 471601127 633008494 1 1 648927342 971189849 2 20186 2 8597 3 222990440 682057688 1 1 411328966 540307792 1 717325741 820108218 3 519177144 730560670 1 2 20187 3 257172103 922017984 1 3 165541531 333784585 1 2 475 2 1929 3 709140224 896067915 1 3 218454434 345768865 1 1 465094680 477313776 2 20189 2 18722 1 890826629 978085484 3 926814241 943045896 1 2 20190 2 13672 3 217610427 841349158 1 3 34079920 360198649 1 3 918750593 954017402 1 3 240919862 577963466 1 1 888521812 921757742 2 20191 3 839161767 935820953 1 2 13441 1 1476069 216779096 3 933065604 965977166 1 1 308566855 392046742 1 246945985 477994860 3 649280836 726405834 1 3 111681307 803307089 1 1 118863070 465820628 2 20194 1 869976253 908702243 1 19768142 23173851 3 488071377 979781575 1 3 845658562 919132617 1 3 557903903 908124655 1 2 20195 1 388899440 849846326 1 958090066 994014036 3 225055548 608339223 1 1 431903398 709395334 3 1048180 664967796 1 3 808950838 831848110 1 3 157099419 300656710 1 1 443311840 859158707 3 655919759 854170276 1 1 271670683 737782677 3 513230773 659714734 1 2 20198 3 696350299 952888272 1 3 445533319 821832931 1 1 416717843 662419701 2 20199 2 20201 2 20200 1 226074057 364113924 1 83940867 269437683 2 20203 3 210018331 547312986 1 2 20205 3 410703367 968182264 1 2 20192 1 499981920 936548925 3 857847634 899161384 1 1 106897062 744022696 2 20197 1 217134584 757204095 1 749326331 969129928 1 38608741 489867481 2 20204 3 538059768 704679965 1 3 659269253 842645122 1 3 807765819 897449519 1 1 413198186 895444720 1 755854802 897690139 1 321784786 803359944 2 20212 2 20213 2 20193 2 20210 1 290710292 610594650 2 20214 3 148908742 999771808 1 3 324888457 458987730 1 2 20211 2 20209 2 20206 3 978567932 985938095 1 1 489974993 601274183 1 84523902 628091814 2 20215 2 13988 3 702057949 985035028 1 1 513883685 779795479 1 971627858 975338678 3 355077217 478458862 1 1 789114292 915343470 3 462335275 538600879 1 3 274459942 880378175 1 3 159301085 314695417 1 3 795822749 942732151 1 2 20219 3 68971140 751002230 1 1 8760547 888981448 3 748172264 882092044 1 2 20220 1 29560081 82045371 1 373114491 881819747 1 656454745 992884324 3 325731381 828069992 1 1 193743798 574393500 1 133469262 367844066 2 20223 2 20222 3 822116551 926260013 1 3 781111902 806979807 1 3 947257196 988586766 1 1 775335194 980755760 3 511626666 708091935 1 1 252516346 273415965 3 394192298 937190955 1 1 531969409 599540736 1 552365281 621418510 2 20229 1 403644229 429364145 3 984388468 996373359 1 1 483423376 830590917 3 400067322 499482856 1 1 818474272 828459385 1 943598008 944043864 2 20230 1 645429350 787217353 2 20234 2 20231 3 104309059 942664396 1 3 614623229 923220876 1 3 716457177 875560708 1 2 20226 1 418203168 822287162 3 671117709 810092630 1 3 579356157 753420514 1 1 682812187 739523590 3 134729728 501297271 1 3 549737344 815871781 1 3 763074598 969842511 1 3 112393919 405934205 1 3 814064103 936524880 1 1 992791959 995419704 2 20227 1 687845592 835418268 2 20238 3 577190803 625236883 1 3 103094143 530975387 1 1 890544565 930501529 2 20221 3 806519858 999979631 1 3 133045728 505431822 1 3 110776098 355529840 1 2 20217 1 816154402 885308668 2 20240 2 20218 2 20239 3 785480639 872259375 1 1 178405110 630246866 3 939975779 966997264 1 2 20241 1 721735030 874991024 3 335478642 405868801 1 2 20242 3 114607781 204616131 1 3 360487634 789897779 1 3 720554840 945396386 1 3 384694960 814700196 1 2 20228 1 380146833 557978881 1 194555283 343828504 3 133601341 498827723 1 1 902735813 980303838 1 460861635 525431960 3 68563884 516862219 1 2 20243 3 307878840 750137728 1 3 251663885 412113048 1 1 941775106 984291392 3 727651818 956492312 1 3 416796608 734343403 1 2 20245 3 817123178 865641794 1 2 20244 2 20237 2 20235 3 495955827 618439501 1 3 588089479 884713187 1 3 22190114 889901131 1 3 290904335 931137512 1 1 843291720 940466673 2 20248 1 696218479 840960548 3 195724589 296513605 1 2 20249 1 175521237 916771537 3 885177987 994782797 1 3 918108766 974840530 1 3 428139400 568683134 1 1 518555191 618327701 3 614682275 864057229 1 3 998619358 999397364 1 1 406505564 913710734 2 20251 3 35932384 236989533 1 1 555778970 681009139 2 20253 2 20252 2 20250 1 444144833 810726777 3 636236326 864948045 1 2 20254 3 67927857 841900629 1 3 196682975 711567790 1 3 472005751 929193227 1 2 20225 1 883493248 940601905 1 737695467 861529946 1 965708262 969823845 2 20256 3 589330835 787630798 1 2 20255 2 20246 1 327924431 749513343 3 807776621 967992361 1 2 20258 3 756137219 962580587 1 2 493 3 969777094 976640059 1 2 42 3 615308362 966443882 1 1 72712552 398209827 1 202959730 441107388 2 20260 1 905998891 925639665 1 47064818 462567927 3 966322836 972766507 1 1 567167489 944860764 2 20259 2 20262 1 196464362 772713473 1 714826304 891030566 1 426510089 730492728 1 480277827 848607787 3 48507415 103322559 1 2 20265 2 20266 3 3642072 610449296 1 3 115251336 702672508 1 3 343085499 817299987 1 3 343448881 757955504 1 2 20264 2 20267 3 671602284 949272022 1 2 15231 2 1748 1 496590219 554879083 1 206087584 656349265 2 20268 3 756061702 868153985 1 1 654501778 694971908 3 894059393 963200817 1 3 161819032 492028924 1 3 423193518 464894744 1 1 920445182 941959289 3 395750335 400534891 1 1 164788405 312656290 3 656814984 954495907 1 1 197661974 414945909 2 20270 3 999885066 999915422 1 1 10967373 295466630 3 968048260 989105373 1 1 24835532 174418636 2 20274 1 78554764 781895200 3 916780263 929731082 1 1 813490812 962704739 2 20276 3 865917687 949360676 1 1 989364003 991785254 2 20278 3 710806608 894710699 1 1 315784061 748685693 3 665865887 715692165 1 2 20279 1 692604570 835825252 3 283181825 727151964 1 3 495892229 531838833 1 3 871233948 972067711 1 3 503059116 617655737 1 1 684111614 808459201 3 255649238 564452449 1 1 390770981 929392342 1 720140617 803053454 1 374813824 790479077 1 57848760 992119931 2 20281 1 843191398 889360106 3 323789474 752779193 1 3 874415263 895127822 1 3 783311620 995297928 1 2 20284 1 381839392 764490978 3 293221766 975418960 1 1 283993751 689467586 2 20282 1 467333911 579882769 2 20280 2 20286 1 862044927 993228940 3 138706705 994172639 1 2 20288 1 265393791 751177395 1 396641496 584929919 3 326881584 923764894 1 3 691920090 851227420 1 1 310060917 981852923 3 459704849 954342456 1 3 99410301 790599983 1 3 324626891 390518347 1 2 20292 2 20272 3 321580141 983766780 1 2 20289 2 20291 1 822021244 866657417 3 601269414 942680033 1 3 739681966 934466953 1 2 20294 1 865840555 893243554 2 20295 2 20283 2 20293 3 216623903 950208026 1 3 179349545 990156703 1 3 492698800 605266780 1 1 572787564 994730482 3 974607811 989997375 1 1 544668611 853641262 2 20297 3 599233161 830765066 1 1 336618568 798888045 2 20296 1 689279633 827472903 1 888932481 929662440 1 182118035 935673589 3 486445029 821758968 1 3 699427450 809035149 1 3 391623421 632374351 1 1 78005642 953258817 3 162763903 898815211 1 2 20302 3 160133728 467283642 1 3 649300587 847562296 1 2 20298 1 971194169 994760648 3 630961369 974145300 1 1 125240084 394452321 3 717725 404457795 1 2 20303 2 20301 1 149801230 415784527 1 347199580 572181833 3 726769204 831970187 1 1 701328782 856425140 2 20307 1 61094659 492153804 3 491681331 939688811 1 2 20299 2 20300 3 538918965 703881376 1 1 590777618 642811658 2 20309 2 20308 3 71837460 700957981 1 1 679470199 928885346 1 5827239 963031576 2 20310 1 630464193 987318278 1 857897237 961788153 1 508344153 610404142 3 9660166 180192644 1 3 210088651 323054689 1 3 230583037 683024485 1 3 921645222 977694699 1 3 931430584 961220027 1 2 20313 2 20312 3 432779061 756739244 1 1 988022676 992230978 1 713401999 938496135 3 469903589 936620566 1 1 726033294 983622587 1 93528477 844521168 2 20318 2 20317 1 590514958 731984353 2 20319 1 17325708 942073682 1 387945555 750309872 3 689849562 971069744 1 3 643345977 781429631 1 3 192758524 992532806 1 2 20320 1 728688269 925791612 2 20322 1 788540220 790076489 2 20321 3 152422014 549233919 1 3 168805796 340029638 1 3 396887224 644048014 1 2 20315 2 20323 1 149978265 813785215 3 405642380 855090904 1 3 120229638 682843140 1 3 643457572 772912037 1 3 377692815 386766312 1 3 481596447 590067549 1 3 88431230 911178688 1 3 164425371 574214857 1 3 596988358 658782282 1 3 387329159 632495897 1 3 118120285 505154317 1 2 20324 3 15905837 826001683 1 2 20314 2 20305 2 20275 1 991921417 995557830 1 463567243 868976415 1 592019100 986611184 3 279141965 925290880 1 2 20325 1 710356338 977275239 1 494478911 646140988 2 20327 2 20328 2 20329 1 387755077 794639163 1 80953680 375090939 3 684654560 909074726 1 1 883052363 917942844 1 770811368 853278438 1 297971238 805245882 1 506817246 946153311 3 864911054 999583221 1 3 694732067 769955714 1 3 682416645 751163573 1 2 20330 1 715475235 941062616 2 20336 3 990535656 996579183 1 2 20335 2 20333 2 20331 2 20332 2 20311 3 858263230 925155632 1 1 442503804 586709939 3 758784354 965915138 1 2 20337 2 20290 3 5960795 903574461 1 3 246443341 547554939 1 2 10983 2 3848 1 752501382 820777541 3 922338112 951696403 1 3 873737762 986283904 1 1 470567887 979217170 3 99314503 631219925 1 1 96537112 276017338 3 293322910 570502326 1 1 959786263 981245592 1 374704117 540880908 2 20339 3 813320564 852285708 1 1 203055280 745541701 3 838278341 994788709 1 2 20343 1 647498720 858670831 2 20342 1 633610936 662677941 3 188740572 745720912 1 3 960931322 981110735 1 3 16651262 119570810 1 1 144409730 854763146 1 743772304 838060065 3 998863293 999192620 1 1 553956960 617439973 2 20348 1 556353279 945220746 1 439975774 867543788 2 20346 1 71462625 584203775 3 932164008 953122111 1 2 20351 3 148432538 538871201 1 3 982100674 986853633 1 1 932051610 939322219 1 631748152 933043893 1 228842971 610383132 1 535893939 719827064 3 451801759 914414448 1 2 20355 1 645487329 803194290 2 20356 3 387816733 531610015 1 1 789874201 926644285 1 366049380 869891671 2 20357 1 940427220 949618027 3 755103798 962121744 1 1 503972661 838243995 2 20359 3 491785795 506378342 1 3 889683515 966615041 1 1 614629063 992510844 1 834443288 999830157 1 469751338 618816120 1 261646650 359353013 3 13837434 33768813 1 3 500362386 612719764 1 2 20360 3 323249316 895816261 1 1 155552916 385988092 3 653888855 947738039 1 3 577859127 982953721 1 2 20358 3 136231957 252171414 1 1 385066845 645074763 2 20366 3 874921647 896239290 1 1 656802895 727874784 1 542733406 579412434 2 20367 3 908581231 967487773 1 3 766670126 824256709 1 1 673381520 908463974 3 566106913 634661443 1 3 370683267 447225049 1 1 244956394 719861720 3 762198748 866041103 1 2 20369 3 552461822 780460466 1 3 62747831 206645958 1 2 20368 1 511283652 801719568 3 967813561 971056496 1 1 984901975 987985209 3 156824475 942693276 1 3 289589949 654393200 1 3 950283498 991112647 1 1 683179760 835553167 3 140431909 218005054 1 3 542952850 596319913 1 3 144746233 363985136 1 3 224894381 756011264 1 2 20372 2 20371 3 693834741 771843969 1 3 773418462 955034400 1 3 603742645 971448871 1 1 418036221 968341299 2 20345 2 20347 2 20362 1 787831343 907121367 2 20375 3 719065308 755971755 1 3 960476422 978970072 1 3 89026582 894333605 1 3 981956436 993888711 1 2 20349 1 80798841 590538884 3 288428258 333735251 1 2 20363 2 20376 3 511923477 526857165 1 3 714677225 870272816 1 2 20344 1 361395699 496333421 1 222905121 594387557 2 20377 1 35600019 391993539 2 20379 3 366666996 517470724 1 1 936823092 952447235 3 629751757 786447861 1 3 719216199 790297365 1 1 413625297 942169739 2 20380 3 633788779 926468743 1 1 439905218 504068241 1 927772161 960463003 2 20382 3 252654166 566530452 1 2 20383 1 993877297 994415603 1 733086909 827374797 2 20384 3 725910073 998527842 1 1 798890296 934058075 2 20378 2 20381 1 767595594 851549057 3 885628095 931089203 1 2 20387 1 80947688 203693187 2 20364 3 731445637 792828097 1 2 20386 3 864026328 867096220 1 2 20352 3 679816742 759025201 1 1 585773960 602161224 3 466083841 675717535 1 2 20385 2 20374 1 644559336 669486398 1 980479309 988766466 2 20391 1 533102846 919711339 1 55974792 803010878 3 577789075 775648964 1 3 758587347 889879010 1 1 184312574 208052591 1 764238892 990093066 1 932872511 949085134 3 287717826 536060278 1 1 488934308 993421336 2 20394 3 52959407 770806249 1 2 20388 1 459764577 749319226 3 525293139 710702707 1 1 369998362 501456256 3 172794257 319432409 1 1 717036603 818465424 3 513386576 983603429 1 1 984545881 991117422 2 20398 3 911266743 947541899 1 1 309805365 980895478 1 156366295 557032519 1 299152015 900185033 1 165572035 812503172 3 36471257 600218395 1 2 20402 3 729368173 792842459 1 1 947937205 965582959 3 298276100 444565080 1 3 803398481 832203873 1 1 816612577 956121396 2 20404 3 215612162 703119760 1 1 542249518 973019833 1 695804792 734295931 2 20401 3 890815099 988972063 1 2 20409 3 25575094 143029676 1 2 20408 3 290882759 663406656 1 1 543049300 999717536 3 773107468 937448317 1 1 637200900 683261703 1 789453645 902797847 1 684781070 734216598 1 929718447 971516400 1 15591039 739528715 3 74745116 696443834 1 1 554189323 599294035 2 20411 2 20412 2 20415 3 500453678 870104669 1 1 341264844 571421022 2 20417 3 671166670 860623970 1 1 138160267 508492533 1 258749825 419739300 2 20418 2 20419 3 191918929 340062721 1 1 549803864 801324996 3 833403533 889949630 1 1 701182864 776516215 1 735139617 775374023 3 822843660 970390927 1 2 20422 3 741916090 773514202 1 2 20420 3 966346447 979225607 1 3 701609186 817829236 1 1 50057600 467623365 3 652501884 918636776 1 2 20421 1 672907354 787539523 3 248514109 441859630 1 3 317311275 324829236 1 3 131136715 550658637 1 3 189344847 551586582 1 3 971806290 985534458 1 3 757120856 763821469 1 1 147127516 439930458 3 704524397 993608424 1 3 760555999 845458423 1 1 946297254 964064599 3 167230194 848731589 1 2 20424 3 422295736 535384247 1 2 20425 3 178790205 353611957 1 3 45808117 74831554 1 3 298933082 519069880 1 3 136818832 376964680 1 3 208242849 369348972 1 2 20416 3 536018343 779002150 1 3 352504203 888413544 1 2 20403 2 20400 1 742576931 940598137 3 518244448 594331973 1 3 5053228 835302253 1 3 487625052 633420715 1 2 20399 3 419463398 703328221 1 3 204504556 645768944 1 3 875108961 991093835 1 1 589114925 829038354 1 444838863 733241345 2 20428 3 810058994 962731685 1 3 504633351 541677284 1 1 733359856 793429550 3 283581786 767998312 1 3 240632684 540686254 1 2 20430 1 582429921 745515312 3 921957380 964794671 1 1 865676675 960827178 1 823212430 981601646 2 20432 2 20431 3 86616316 351215021 1 3 80502206 465608567 1 2 20433 1 759248574 764775510 3 145780924 460278613 1 2 20426 2 20434 1 535919671 721586614 1 272749649 808639511 1 882783235 927752151 1 38199116 194499713 1 311262555 384638850 1 590434852 637949376 3 350697350 693764543 1 3 163216387 232020386 1 1 782910113 831042881 3 275634584 636701814 1 3 733697006 867596584 1 1 381691899 483833437 2 20442 3 468676672 616651011 1 2 20435 3 484727506 983196863 1 3 327094211 820271398 1 2 20437 2 20436 1 194510512 942983832 3 379319003 562497207 1 3 43786323 753526435 1 1 92614952 138996980 2 20443 3 565671989 637288158 1 3 757659698 937719102 1 1 716626528 746481446 2 20444 2 20445 3 346893438 993711422 1 1 64770784 351280305 2 20446 1 237752203 259255188 2 20440 2 20438 2 20341 3 724621516 730082166 1 2 20447 1 822259920 917535622 2 20395 2 20423 2 20393 3 864459177 972284163 1 2 20350 2 20407 2 20413 1 619730802 645635466 2 20449 2 20365 2 20397 1 379186776 790329860 1 602973714 612357266 3 620812771 975888940 1 2 20451 3 275087898 949656521 1 3 75497502 96646820 1 2 20450 1 761530308 858226421 3 460312938 788893921 1 3 83824987 125544155 1 3 439539497 873861024 1 3 62509537 430810569 1 2 20392 3 521561351 739530270 1 1 899511487 974470721 3 22603169 823441774 1 1 482749893 507222058 2 20453 3 456691010 712645916 1 1 874337318 889527781 2 20454 3 124295165 459742477 1 2 20455 3 345560566 395177011 1 2 20340 2 20405 2 20396 2 20354 2 20452 2 20427 2 1985 2 6640 2 18283 3 939341410 982080918 1 2 4314 1 368050167 997298491 1 49884792 254073080 2 20457 1 557484385 594607701 3 235468647 568112767 1 3 507734552 513914203 1 2 20458 2 20456 1 34195551 593315682 2 20459 2 3011 3 522164929 952891700 1 1 836193135 914308538 3 389632638 859043071 1 2 20460 3 311199423 691999002 1 3 791253744 854061382 1 2 7300 3 172882650 576006427 1 1 596960313 903194285 2 20461 1 719839688 952553612 3 698155766 982804090 1 2 20462 3 396481249 825592657 1 2 2664 3 748082140 950708128 1 1 731974967 956256821 1 790997451 851705304 1 22597032 475473205 1 152472063 799146944 2 20464 3 933282522 947280014 1 1 462798084 613413359 1 768999840 938803481 1 189248245 343244147 3 667805700 930627396 1 3 633634884 764736027 1 3 79804986 499854006 1 3 49339822 848675359 1 1 411322726 637402633 2 20467 1 306572457 975864025 2 20471 3 200725280 476382539 1 1 380502465 829006029 3 135810399 538566039 1 1 661210493 901957842 3 576760003 604923975 1 1 395058279 611192199 1 3588909 567958322 1 528262865 546208536 1 512589594 858237321 1 776065139 787819333 3 502357675 552310081 1 3 395885079 916778858 1 3 980708545 985816624 1 2 20472 2 20473 2 20470 2 20476 2 20475 3 609156136 953380002 1 3 543327504 592452226 1 3 827859582 836539857 1 3 411499165 877191653 1 1 138007634 455118385 3 923657697 966090046 1 2 20479 2 20478 1 264261828 670935137 2 20480 1 27122055 908513708 1 85426947 746310547 3 69413503 739860816 1 2 20481 1 345817290 718054677 2 20477 3 652130725 881394234 1 1 47825769 962015850 3 745850806 805681425 1 1 914398814 975668326 2 20484 2 20485 1 46837717 745993391 2 20463 1 635641683 694630784 3 894217530 911031243 1 3 668631086 775780443 1 1 178092500 191095826 2 20488 3 872987948 972833745 1 3 691893512 772153048 1 1 776607620 948175840 3 816794415 944681050 1 3 884120925 939928891 1 2 20469 1 400626820 860191611 2 20490 2 20466 2 20474 1 172148887 435626679 3 337429058 786244253 1 1 259551643 593208732 3 567201625 730648689 1 2 20492 2 20491 3 905201737 910408034 1 1 84397671 379002040 1 229584411 448987905 1 261525806 978328461 2 20495 2 20493 3 107932807 567527265 1 3 326527202 766052861 1 2 20494 2 20483 2 15691 2 512 2 18700 2 5348 3 193718189 802629100 1 3 576317542 972973011 1 1 873770279 976617350 3 304820447 883482844 1 1 287183644 793591677 3 759103086 882071668 1 1 760629401 973449503 2 20497 2 20496 1 59893217 274726056 1 645474161 690745146 3 661631135 979750407 1 2 20500 1 264003467 547760615 1 510200684 658385624 1 93131091 275514016 3 456261794 915601227 1 2 20503 1 754593450 887242778 3 215488803 802279496 1 3 100883678 988795401 1 2 20504 2 20502 2 20499 3 810461919 878538735 1 1 325338331 347441473 3 119766019 762733181 1 3 947726504 949850962 1 1 78884598 971088121 1 647224044 735941547 3 419589910 533131138 1 2 20507 2 20505 1 581338596 936901490 3 186587006 800511104 1 3 377697217 985220455 1 3 675506502 958397531 1 3 222999604 350626134 1 2 20506 3 149370782 472390999 1 1 731527469 986607172 3 686366282 780491878 1 3 109619724 451979844 1 1 198996187 811910883 3 403796708 716315861 1 3 37601677 869392299 1 1 237835637 279667150 3 157187136 895839175 1 3 566033838 627550962 1 1 40973475 547066284 3 834942418 858578052 1 3 315018985 996832864 1 3 269963181 532883324 1 1 784242009 987994315 2 20509 2 20512 1 281631693 656332089 2 20511 3 726296721 764467115 1 2 20514 1 800334556 994828535 3 26503567 868691833 1 2 20515 2 20510 3 765718528 982310433 1 3 847932198 874684752 1 3 231746892 866059343 1 3 286079814 725926318 1 2 8218 1 322769784 963652971 3 358130383 699500954 1 2 20516 3 608551298 852701934 1 1 641002232 750413087 2 20517 1 707046033 949191878 2 3100 3 198174323 390689171 1 2 10555 3 167766875 975012869 1 3 673913972 809019140 1 1 574910771 863004052 3 585191532 880486390 1 2 20519 3 414853720 427851675 1 1 767672002 783745596 3 405292260 547062242 1 2 20520 1 698946405 790746855 3 110422445 869101835 1 3 946143114 985907115 1 1 903750023 953849578 1 368498076 632353938 2 20521 3 521731786 549627577 1 3 572437878 628600479 1 1 886866322 941321050 1 599700044 991147305 3 695488687 829155239 1 1 745144559 902425042 1 504043832 888892717 2 20525 1 94090967 199237214 1 368931193 628870165 3 524027368 713824102 1 2 20528 1 550792659 582950350 3 106976405 500407766 1 2 20524 1 555971272 697665519 3 869137429 921305717 1 1 771016113 966735137 2 20531 2 20529 2 20526 3 246586651 831152741 1 1 750842387 873919042 3 23474175 816089671 1 3 676974717 763122761 1 3 426888072 614722260 1 1 182727562 798953567 1 443707947 462787416 1 443942771 697666511 3 519419123 825051567 1 3 141055370 475360014 1 2 20535 3 7160413 881879088 1 2 20534 2 20536 1 475489782 552869968 1 185217734 472257063 2 20537 3 885725525 974787948 1 2 20533 2 20538 3 412109830 440466681 1 3 866539356 924907663 1 3 624571892 989293571 1 2 20532 2 20530 2 20522 2 8025 3 952935613 967136027 1 1 174639050 222220080 3 710499493 905038611 1 2 20539 3 522423072 837328644 1 2 17927 2 8604 2 1411 3 559574136 876995305 1 1 968201046 973072895 3 132417556 514932492 1 2 20540 1 636532069 975910165 2 20541 2 13312 2 16836 2 7071 1 442102024 605780903 2 20542 2 8779 3 774907978 902207102 1 3 770812746 944650785 1 1 334948660 735356808 3 940919277 981884436 1 3 372514741 661410177 1 2 20543 1 380142470 510879178 1 127608781 895565927 2 20544 2 20545 2 20316 1 25675374 928855710 1 453683387 886047596 1 213202389 516321133 2 20547 2 20548 2 20546 2 20208 1 284914330 645222907 3 620639998 767022318 1 2 20549 2 19557 2 13217 2 17338 2 17521 3 499003673 500086789 1 2 11144 1 364220443 773249062 2 20550 3 819402345 868082110 1 2 8014 3 849282415 946788619 1 2 1747 2 1569 2 1361 1 142440505 733240796 2 20551 3 398410289 849755336 1 3 862721505 976500836 1 2 77 2 5787 2 5308 1 591449454 714799977 1 783345813 952647875 3 803115089 876947731 1 2 20552 3 87373200 573112301 1 1 928477723 955454623 2 20553 2 20554 2 13444 2 8266 1 578672981 602831748 2 12994 3 78521479 122349284 1 3 16374601 472678103 1 3 758843855 983864015 1 1 474479982 961692424 2 20556 3 201276049 683614270 1 3 746469110 912727812 1 1 167835746 799599198 2 20557 2 18918 1 819783808 873982151 1 53187574 656710470 3 165981250 680926945 1 2 20558 2 20559 2 11504 2 15410 1 783811383 909689235 3 317279440 827669200 1 3 647939423 963346723 1 3 869062392 919484129 1 2 20560 3 88493330 377985405 1 1 790385036 986208615 3 535368260 768943812 1 3 886771475 919827448 1 1 402531598 487248453 2 20561 1 33553492 860815345 1 787331467 854246203 3 764116563 863582226 1 2 20564 2 20563 1 614381685 664461552 1 580438280 629732243 1 961704038 993273139 3 469366575 531074865 1 1 949321259 962533885 1 89312192 278842557 2 20569 1 617685273 963517387 2 20565 2 20568 1 599122060 815147316 3 451658239 772074800 1 2 20571 3 314415408 771543763 1 3 954197733 963406951 1 3 285197425 555491337 1 2 20566 1 384368517 486280065 3 274829261 482643239 1 3 96785846 373864486 1 3 569563817 645818794 1 3 855191598 892798340 1 3 260791942 582402769 1 3 638061609 920654381 1 3 969450991 985998142 1 2 8694 3 240897131 770289372 1 1 155466442 750453018 3 589130101 850906768 1 2 20573 2 8290 2 10683 1 987967556 991691139 1 190022200 656584128 1 310408167 669003799 2 20576 2 20574 1 659983506 745258386 1 388490732 876441849 3 678757954 781839057 1 2 20577 1 467264643 912501141 1 789523833 895665215 2 20580 1 958885671 986270326 1 543004076 610874432 1 536858258 904421471 3 938260759 947813013 1 1 438072604 552786954 1 871546264 924366196 1 533955467 894254110 1 623598081 642164564 3 805590888 967140612 1 1 417059787 873881826 3 356968409 465805652 1 3 665589762 842396879 1 2 20582 2 20583 2 20581 3 190315432 274470457 1 2 20584 2 20579 2 20586 2 20587 2 20575 2 20588 2 10465 1 570385043 945678945 1 463555867 762256545 2 20590 2 3830 2 1243 3 981904717 985473595 1 1 103283710 173498705 3 372033662 963668350 1 2 20591 3 947982519 950860567 1 1 14828056 769819984 1 839388738 866334962 3 658664729 799543514 1 1 503137472 981027455 3 13529675 881022217 1 1 699680702 921345863 3 385425386 625550639 1 1 228151122 682841740 1 115977958 888559462 3 935450443 948990071 1 1 987856438 987918472 3 215165053 561239232 1 3 619018743 980765258 1 2 20593 3 751950532 999303476 1 2 20595 2 20597 1 965259721 988820653 2 20599 3 636212013 984720379 1 1 946770328 983100906 3 854339069 992643805 1 1 144082582 843170460 3 864789690 965969473 1 2 20600 2 20601 1 506183805 556966400 3 514427640 928833380 1 3 325746571 865352827 1 1 168919555 929523438 3 867617316 924798727 1 1 755936276 861993415 3 212871579 727826351 1 1 455740024 974437006 2 20605 3 856280956 941331595 1 3 373887936 998268894 1 2 20604 1 128944399 542953099 3 74578774 567447651 1 2 20606 1 771436167 998449561 1 990401947 994939485 1 388876495 780656825 3 423830269 664648187 1 3 901040572 936754169 1 3 685312846 980038588 1 1 723572477 813807889 1 830447450 961167961 1 3119596 977443565 3 341989495 374302966 1 1 10497348 49000683 2 20608 2 20613 2 20612 2 20610 1 493110007 703932428 1 895649811 980356897 2 20615 3 442094692 859874719 1 2 20611 3 875162129 892480994 1 3 382644856 715139762 1 1 958974154 978382074 1 679399749 752828854 2 20602 2 20616 3 347941978 735468770 1 3 814792912 877434188 1 1 868063234 957612158 3 422177691 876727189 1 2 20618 2 20614 2 20592 2 16420 2 3564 1 37832832 945659807 3 301294120 366364672 1 1 576670352 588699201 2 20620 2 20619 1 421814323 733849039 1 537467095 966234215 2 20621 1 81114843 453333758 2 20622 2 20623 3 585453387 760855335 1 2 7983 1 567711342 791987099 1 542721692 588868829 3 157244738 383828353 1 1 277107607 404799401 1 908210823 996794465 1 212077098 694261347 3 716548995 830017260 1 3 304204255 747185665 1 1 763925406 778714772 1 413983838 449929471 3 474845398 925726877 1 2 20628 1 397828300 737578954 1 523879522 814880271 2 20630 1 901834980 902814209 1 675891677 694783439 2 20627 2 20626 3 521243826 961973287 1 2 20629 1 27960944 92846638 3 713577491 957403144 1 3 676190898 779324988 1 2 20635 1 6602080 935866158 3 568466952 620363367 1 3 82180198 626794255 1 2 20624 2 20636 3 720215784 992800742 1 2 20631 1 724851219 831410277 2 20637 1 395928612 789533143 2 20638 1 643179382 782079735 2 20639 3 6324843 142717024 1 3 759222949 886636578 1 3 226108190 291367325 1 1 615005275 884498576 3 152363672 555480366 1 2 20640 1 224983609 548870570 3 805985186 982272771 1 2 20641 2 9999 3 198096073 500809930 1 1 836452168 879854469 1 939504203 941906174 3 525263125 816014186 1 3 747171364 972800785 1 2 20642 3 94757156 787765235 1 2 20643 1 691245589 766626472 1 835985654 880695623 2 20644 3 769330976 864231389 1 2 20645 1 30797343 38695980 3 592360476 734918645 1 3 492502467 985121585 1 2 20646 3 403472514 524253058 1 3 488248164 720715802 1 3 245001830 966900672 1 1 803759720 998596008 2 20647 2 16124 3 881395916 889971632 1 1 993490571 997736366 2 9722 3 114962896 608186297 1 1 400923265 829801456 2 20649 1 606253526 936389892 1 864523136 871952919 2 20650 3 380551650 660690324 1 1 437696042 858181253 1 487736791 862690447 1 945761190 998394573 2 20652 1 825292400 892051754 3 855756098 978405216 1 1 537208823 902127890 3 505371848 778130392 1 3 194900923 969203455 1 2 20656 2 20653 3 371923580 732446688 1 1 414211545 619738492 2 20657 3 491448942 725720719 1 2 20654 1 68884397 431276474 2 20658 3 378776186 735259063 1 1 770263323 964474627 3 941169690 982396768 1 1 598763474 628446422 2 20659 3 932251293 986744434 1 1 222100455 473937981 1 422266854 917283241 3 893961563 910580143 1 1 421025320 930113592 3 990080552 997415762 1 3 65598869 962303746 1 1 716782971 836041162 2 20660 1 215975296 786424781 3 918018059 919224148 1 1 543593195 594208022 2 20662 2 20666 1 859286969 884379028 2 20661 2 20664 3 571119240 996753431 1 3 954843034 995909236 1 2 20665 2 20667 1 164379395 534940787 1 994756372 994767541 3 125375531 344751767 1 2 20668 3 421032639 656788279 1 2 20669 1 701755418 891237054 2 20670 1 251472230 466395411 2 20671 2 20487 1 198320421 932935212 2 20672 1 771519320 991288707 3 817134030 980525163 1 2 20673 2 13438 1 525796351 966998891 3 901513375 926665947 1 1 174984699 873411985 2 20674 1 978654569 989574008 3 108552596 479711901 1 1 532099192 685336821 2 20677 3 13734598 475520506 1 2 20675 2 2474 2 629 1 982218008 990345891 1 83448313 987694672 1 254615345 702814264 3 383274783 394218865 1 1 585275216 733472033 1 688756090 760567393 3 113918297 545018062 1 3 863684198 957562646 1 3 99634629 195975447 1 1 793842797 950339602 1 420254926 641250050 1 708713576 888312368 3 727289714 755380114 1 2 20684 1 317129076 674976800 2 20682 2 20686 2 20680 1 591535421 799901096 2 20687 3 83146261 351671695 1 3 973452475 976931084 1 3 783506390 941958874 1 3 60160689 487160720 1 2 20681 2 20685 1 407817708 982510532 1 241201982 521690723 2 20689 3 204536468 569801817 1 1 421788104 541298788 2 20688 2 20678 3 503773212 779327463 1 1 701758374 735826712 2 20683 1 308358003 615585934 1 414881017 936782045 2 20692 3 575386789 927004149 1 1 543268086 960952132 1 363209413 377780614 1 656636431 728579245 3 207289280 924054738 1 1 301731078 590776464 1 769630001 772963385 1 793936267 991025799 2 20697 3 617846423 729570341 1 1 364209434 479764403 3 199916633 551643998 1 3 284918299 638690669 1 2 20698 3 108620760 960746020 1 2 20694 3 952914472 961715213 1 2 20700 1 501757931 599210731 2 20690 3 933716667 976931526 1 1 328206538 657028808 2 20702 3 896234015 990133799 1 1 641797196 829590873 2 20703 1 117494429 804887124 3 133023015 985974202 1 2 20704 3 275077731 586048619 1 2 13135 2 4488 2 5467 2 3613 2 14188 3 210865861 860816941 1 2 5750 2 15274 1 22248710 142426581 2 20705 2 20148 2 4698 3 827786368 867660242 1 2 8787 1 985093457 986734485 3 883694614 981293324 1 3 403484563 762311319 1 2 20706 1 71262760 234031596 3 398407690 870363522 1 1 183970603 874102103 2 20707 1 423443306 570010715 3 242044678 346862087 1 1 120953756 651117631 3 897454271 904481171 1 3 351077167 675608767 1 2 20709 3 447287857 685433076 1 1 466205566 951817719 2 20710 3 19937770 817174204 1 3 104334301 944598045 1 1 394464238 619297967 2 20712 2 20708 2 20711 1 131236129 364102081 2 15280 2 4817 1 92790416 361311151 3 55837659 570854658 1 1 362317887 607593473 1 199767788 934181895 2 20715 3 314803518 764097879 1 2 20716 1 59314256 597657192 1 9282023 276251620 1 705486732 823579965 2 20718 3 13894762 424103921 1 1 179679667 699768942 2 20719 2 20720 2 20717 3 394141479 488540994 1 1 194103710 932669626 3 224612704 622305840 1 1 83527013 250836808 2 20722 2 20721 1 211453274 502673614 1 526012842 916256623 2 20724 2 20723 1 398917522 828318352 1 211858525 229339532 3 304130574 902033971 1 2 20725 3 810009534 947086475 1 1 477831879 504006580 1 716078148 785748237 3 237932762 520596035 1 1 56022077 421093584 3 993864822 996221487 1 3 948934384 971580509 1 1 757912435 840390612 3 856421008 906508624 1 2 20728 3 360792954 997282249 1 2 20730 3 351093840 409198268 1 2 20726 3 826045975 911229447 1 2 20727 3 449163989 520171422 1 1 86425527 430485022 1 689838411 819386444 2 20732 2 20731 1 99724849 846644928 2 20733 3 282367614 380258156 1 3 981647854 998377251 1 2 20729 1 906749854 974567337 3 193851494 853357831 1 1 398317919 732837053 1 599883829 787922472 3 501643780 603478803 1 2 20734 3 239320248 911091305 1 2 20735 2 20736 2 18383 1 502971367 964437044 3 139613200 220643851 1 1 887754230 944547436 2 20738 1 703041536 902313838 1 331947455 940429141 1 684017310 838843021 3 940500867 960155997 1 3 738115257 763749850 1 1 149314059 995796169 3 339953458 854088032 1 3 24014046 70029676 1 1 521954785 624662660 1 649473104 808390299 3 239954167 554787771 1 3 426489703 899062754 1 1 504840341 735963866 1 28721362 403295328 3 294219077 580261814 1 3 364545726 598245060 1 2 20745 1 356704021 365861205 1 225905422 871168115 2 20748 2 20744 1 580784622 959448936 2 20749 3 767731831 902679686 1 3 609024157 686102259 1 3 319176100 368354228 1 3 27894097 776878322 1 1 139548621 429946609 2 20750 3 384549932 586336551 1 1 357692494 518918402 2 20751 2 20746 2 20747 2 20742 2 20740 3 4174694 475246226 1 2 20739 3 459576089 684032174 1 3 937887464 966770621 1 1 681895445 898561253 2 20752 3 406469019 416815873 1 1 46254930 603571402 2 20753 3 85080513 784794703 1 2 7833 3 217906654 244830109 1 1 247859957 712272750 3 558370139 601322071 1 2 20754 2 1712 2 2639 2 19618 2 10815 3 936773441 998198844 1 3 629027270 686040923 1 1 488473768 511040791 1 266197357 819507821 2 20755 1 341058006 443663827 1 845520085 999638805 1 858370477 895406568 3 822329821 882752363 1 2 20758 2 20756 1 144717415 649186828 1 450989904 710042926 1 524959263 980697755 2 20757 1 957287995 987881961 2 20763 3 542912911 839622759 1 1 513987459 838421195 2 20760 1 81942859 640909906 1 107872487 473342985 2 20766 1 447606715 764929472 2 20765 1 209206101 602671009 3 890810004 973483484 1 3 958463597 967014779 1 2 20761 2 20767 1 592843919 680227622 2 20769 1 567615087 613774259 3 1656185 686742705 1 1 675068561 843351247 2 20771 2 20764 1 437448089 800136844 3 186522330 536780568 1 1 416981883 546646737 1 588236315 883670662 3 342299859 644668815 1 1 498736641 844378104 3 266313123 271065141 1 1 502111611 759406453 1 366392827 563489338 3 813403722 816667328 1 1 827519885 988762485 3 898441319 982890208 1 1 420094706 452468664 3 271272372 312976514 1 2 20778 3 676270366 785238760 1 2 20776 2 20775 3 607462148 880133753 1 2 20779 1 234890338 513887976 1 597200141 924497505 2 20781 1 889650413 975568384 3 512078701 952821855 1 3 799700594 896268919 1 1 173588776 519618897 1 813282343 986588526 3 53287862 999145296 1 3 217214815 838792389 1 3 217973730 797532543 1 2 20780 1 271029104 771393467 2 20785 2 20770 2 20782 2 20777 2 20762 2 20768 1 224172406 330526099 3 827948927 870794775 1 1 33985746 598649025 2 20786 1 563040814 985306004 3 944004008 973305704 1 1 236455678 478099710 3 691126159 702199074 1 1 704042985 786507255 3 476117482 540745990 1 2 20790 2 20789 3 677844360 894086126 1 3 755048578 845064125 1 1 213524295 780654611 3 697872650 841637360 1 2 20787 3 339989029 462707772 1 2 8216 3 828816604 990324104 1 3 216941003 954981316 1 2 13513 3 253609711 381813384 1 2 17469 3 674821446 909954809 1 3 642192936 765887704 1 2 1609 2 14759 3 654276480 840652121 1 2 14717 2 13061 2 5136 3 487279337 561853580 1 3 222549250 785287189 1 2 19309 3 89047068 634697841 1 2 11953 2 9135 2 15363 2 14393 2 2088 3 896700234 909902315 1 2 4214 2 17670 1 775205788 795188033 3 272907073 375140035 1 1 134213723 155099044 1 851294383 955000898 3 606771712 626464480 1 1 687490626 789200595 3 668989397 893883760 1 2 20792 2 20795 2 20794 2 20793 1 247410309 342056226 2 20796 2 3268 2 26 2 17337 2 5677 3 666959034 682105257 1 3 234190613 742461405 1 3 322540613 688077415 1 2 6767 2 11894 3 763164032 884110977 1 2 2971 2 12749 3 735274430 886644572 1 1 885261934 890528403 1 892006093 912482511 3 659256090 673383437 1 2 20797 2 20798 2 19208 1 842308264 919146257 3 179144785 719300404 1 2 7711 3 840645023 864069602 1 2 18746 3 191891115 793859949 1 3 795635023 899455566 1 3 710472169 768392490 1 1 311204994 976395313 2 20800 2 17038 2 3538 1 772939081 839887067 2 20801 2 7087 1 499561741 718980024 3 322560317 882308802 1 2 20802 2 12426 3 190219175 851689683 1 1 338140463 390114339 2 20803 3 370783958 549810912 1 1 287156451 616219863 1 835364979 850839575 1 291128731 558256194 3 706479383 928681515 1 2 20806 2 20804 1 782734612 933446765 3 160795604 483739115 1 2 20807 2 16511 3 715172272 958972597 1 3 355763599 557864057 1 3 836676599 866684599 1 1 642882542 926398879 2 20808 3 706456467 713865097 1 3 500904274 829199295 1 1 333568214 966582088 3 989201339 990628582 1 3 69594462 150489517 1 3 898525073 968214915 1 1 842412487 913744940 1 95640209 587645494 2 20810 1 694107255 919055546 2 20811 3 260708342 911610446 1 1 769873879 860671202 3 155121343 663583193 1 3 700192532 822968753 1 2 20813 3 954590410 982797105 1 3 497168798 786630571 1 2 20809 1 146895468 782814445 2 20814 3 912338107 937444967 1 2 20812 2 11236 1 561214244 782156837 3 372508310 686840612 1 3 229645311 240286967 1 1 138122864 723723796 3 338883642 452257120 1 3 932939329 969128628 1 3 640097671 966650828 1 3 114656557 165190459 1 1 986952037 996663822 2 20815 2 20817 3 922879312 987272927 1 3 972025226 979442050 1 1 770519060 926111744 2 20818 3 421996898 935344516 1 3 806898919 982979172 1 2 20816 3 238439110 412773453 1 1 547800677 908869000 3 171228539 864133584 1 3 202730124 723388075 1 2 20819 3 975881181 995649125 1 2 20025 2 12435 1 856676640 893946519 3 297114068 505046814 1 3 624282121 876920193 1 3 668838216 815413663 1 1 917266352 938299788 3 815275208 856492578 1 1 342155852 938568254 3 432918592 477426018 1 1 701206995 808348078 3 830322361 862560132 1 2 20823 2 20820 3 678736726 895939872 1 2 20821 2 11480 2 18763 3 392371326 845884139 1 1 812267880 856860652 1 291859258 742349322 1 844627905 869481057 1 985004866 990685004 3 126806757 346004128 1 1 8539729 99193389 3 161601810 945147479 1 3 603325118 819422668 1 2 20826 3 453351120 737456355 1 3 819346326 864206815 1 1 709847042 862655940 2 20825 3 519004102 895966158 1 2 20827 1 191740453 759484769 3 425836074 509355675 1 2 20830 2 20829 3 173411054 309848393 1 3 739561163 974566615 1 2 8726 1 823333296 930819382 2 20831 3 439456764 694185837 1 1 66217024 102650370 1 683817258 757827143 1 326077459 436514031 2 20834 1 804095882 862206315 1 177747083 223298654 1 936705981 965349181 3 327230182 659157090 1 3 26318942 135280094 1 1 196455668 914712167 1 453776772 769702983 2 20835 2 20837 3 967687437 991102330 1 3 122872116 352210837 1 3 850614214 999615721 1 2 20836 3 189246032 948318917 1 2 12807 3 414409402 950151755 1 2 17736 2 16398 2 11294 3 692393296 705173557 1 3 409958735 657685594 1 1 392602980 747794347 2 20840 3 989763503 991057979 1 3 182892077 680554191 1 3 862891171 980811261 1 1 981615116 982234326 2 8687 1 73713399 312102989 3 700626266 967577331 1 2 20842 2 101 3 27375832 144930699 1 2 11947 1 356214579 510579505 1 290135424 975312535 3 269079342 748282633 1 2 20844 3 50577173 411917867 1 1 530224093 540969953 3 242629397 268297447 1 3 11218326 625493125 1 3 56968796 586183030 1 1 20335032 70257341 2 20846 3 230609022 830543804 1 3 987307139 992274175 1 2 20845 3 369194819 579606884 1 1 827640068 849438501 2 20847 3 583845512 897352335 1 3 621110505 683785574 1 1 179553478 668600196 3 89722405 626694815 1 2 20848 1 283161023 978033477 2 20849 1 978669436 979758565 1 986035305 995502670 2 20850 2 20851 2 20843 1 991824355 998236566 2 20852 3 942864460 983139810 1 3 473806161 719485733 1 2 13702 2 1564 3 895515317 992209393 1 1 794836392 809426074 3 160871803 583832619 1 3 96074812 587631485 1 3 835025127 849920114 1 3 763758366 851889728 1 3 646770421 949728727 1 1 119067343 404836384 1 19199417 575512678 2 20853 3 637731560 743901407 1 3 153216785 161616027 1 1 175695096 327719427 2 20856 3 82536823 964723298 1 1 291775026 472788589 2 20854 1 561391695 900330499 2 13875 2 3167 3 800164559 990755099 1 1 569012008 758669046 2 20859 3 10704688 876418524 1 1 914927113 991885521 3 716815422 831389190 1 3 632015267 927275200 1 3 712535677 967946605 1 3 342232099 595450614 1 3 608133204 651869061 1 3 881246295 895422888 1 3 710773687 985076085 1 1 866001944 992353008 2 20861 1 339595765 784491521 2 20862 3 315249977 507458180 1 2 11773 2 12943 2 3001 3 596028933 738968289 1 1 637225594 975621436 1 43350065 791662655 2 20863 2 20864 3 667360804 896138781 1 1 605178782 707085851 1 663491238 679346613 2 20865 2 16727 2 10953 3 462697059 587525347 1 3 779513059 812097588 1 1 455938198 570054520 2 20867 2 2092 3 585202725 637333975 1 3 379812118 572408908 1 3 923974790 995534681 1 2 7671 1 384955358 866974406 2 20868 3 907420701 930089757 1 1 710997237 977379436 2 20869 1 636982885 647664642 3 637179558 661284702 1 3 879157483 917488706 1 3 57520668 794832204 1 1 273433957 613808571 3 611997268 773470394 1 1 544781274 821254949 2 20870 1 503157975 865699837 2 20873 2 20872 1 126139854 237530493 3 297662824 780827445 1 1 581527928 666430502 2 20875 3 835352465 836667015 1 2 20874 1 304917496 669243846 3 217113485 622175012 1 2 20876 1 56631929 710585114 1 769483004 780377342 3 402319671 600487204 1 2 20878 1 297332643 542848185 2 20877 3 374211938 627089387 1 2 20879 2 8699 1 100531670 199333912 1 198399998 913648334 1 932664547 964215965 3 667679681 855606334 1 3 922056167 935197538 1 3 136763865 406466821 1 1 973514733 982339791 3 682530803 690609155 1 2 20881 3 60022982 201167073 1 1 570834008 974202765 1 897979453 977394501 1 830365583 858164016 2 20880 3 282057464 938590385 1 3 196834578 304466714 1 1 293714430 601828667 3 864148445 974571533 1 1 771201997 933103688 1 598135127 904124666 1 975400780 980858219 1 578404184 967080877 2 20890 3 874580447 978359774 1 3 212578177 845784348 1 3 728464038 792819761 1 2 20891 1 385006151 529726676 3 882161086 912064957 1 2 20892 3 436478807 589389307 1 1 624030616 733286471 3 780575187 823825911 1 1 268741846 788237521 3 994400825 998410038 1 3 650763602 690280544 1 2 20893 3 433977831 889920222 1 1 900641158 921943844 2 20886 2 20889 1 77956877 378768338 3 370312364 435829702 1 1 81019430 241772841 1 401157302 755435719 2 20898 2 20883 1 938833054 967732603 2 20884 2 20896 1 998949897 999393075 2 20900 1 334321407 707774663 3 714236053 992984066 1 1 614593792 837234782 3 613325388 955791396 1 3 55887385 456925463 1 1 501517842 892869909 3 810316704 909027877 1 2 20901 3 679271119 774585918 1 1 991558835 998258348 3 949503708 994314869 1 1 980628278 995099728 2 20905 2 20899 3 425957201 469866625 1 3 274433532 755983737 1 1 870648356 958559635 3 531071356 902445865 1 1 659006505 993632909 1 192524851 232185949 2 20907 3 36073944 264689441 1 1 316941028 874223906 1 413417714 421521022 1 395489169 889390929 1 977276753 979385787 2 20909 3 34608797 162262006 1 3 294069115 822058824 1 1 401581819 971899570 1 329487720 980429175 2 20908 3 715060927 747366070 1 2 20910 1 470982989 864017543 2 20915 2 20912 1 516322309 761178585 1 849064250 971754385 2 20916 1 169611663 563820344 2 20888 3 318003799 797316418 1 2 20904 3 644673664 716765230 1 1 661514784 805011741 2 20919 3 586421044 690728523 1 3 749393897 895430129 1 1 429662016 581737051 2 20920 3 422525545 932493705 1 1 883599787 994828837 2 20921 3 622710498 992554027 1 1 347789516 812250149 3 377118580 499472717 1 2 20922 2 20894 3 599907339 779990829 1 3 400581910 981019388 1 3 946978827 985384727 1 1 332771587 368496957 3 402845268 609514547 1 2 20923 2 20897 3 131290286 996887167 1 3 650660297 792564482 1 2 20906 3 924543392 978477873 1 1 504903975 979404456 1 261949619 389094998 1 141532694 362253565 2 20925 3 888307936 915012339 1 3 280034946 821124557 1 2 20885 2 20914 2 20918 3 508858625 663943611 1 3 306838550 812256540 1 2 20902 2 20903 3 50709564 92668118 1 3 953820636 989003972 1 2 19928 1 85721737 275535893 3 900683185 989256621 1 3 231935132 961399623 1 3 808358633 995415623 1 2 20927 1 568548672 797264329 1 306748215 369273424 2 20928 2 20929 3 288492016 567771184 1 1 620777583 656998557 1 500575156 711734541 1 476549438 664743444 3 757446481 914645663 1 3 789257469 963997725 1 3 987198806 993855473 1 3 752516886 842491277 1 3 748865201 933609103 1 2 20932 2 20931 1 923758118 969393200 3 92042122 963277381 1 1 925613932 981329658 1 963479893 999875243 1 906224643 990166494 3 815521830 899009558 1 1 569830639 956105453 2 20937 1 919343476 992555144 3 726874650 925866722 1 3 214024583 245751648 1 2 20938 3 3107241 886066479 1 2 20936 3 988719059 997742872 1 1 1490717 648798685 2 20939 1 330552481 488293754 2 20933 1 430864658 648321832 2 20935 2 20940 2 20934 1 916211881 955767566 1 852734942 894461113 3 753429855 789583723 1 1 171299061 371713579 1 414779830 932340752 3 61625811 340926468 1 1 542760649 629817551 1 337690590 897531805 2 20946 2 20947 1 530491818 786854387 2 20945 2 20943 1 39989492 377849227 1 543001727 677649657 2 20950 1 266110631 701934180 3 288941644 482807197 1 1 602661322 884510221 1 70069341 176036861 1 193780576 881938597 3 895220905 989314332 1 1 680358845 873458771 2 20951 2 20955 1 145607075 180712654 1 380428156 403572416 1 503571796 517145595 1 617028619 941108893 2 20958 2 20959 2 20952 2 20956 3 933690717 936072743 1 1 678535435 752096878 3 51782240 97595232 1 3 9968585 679805244 1 2 20960 3 420471301 848417413 1 2 20954 2 20942 1 409047950 668161299 2 20961 2 20948 3 238078606 947231459 1 2 20957 2 5942 3 901900822 911865191 1 1 509828853 976693745 1 418251486 960346744 3 266100198 300735322 1 3 831768569 982607683 1 3 83479425 395834957 1 3 631721856 800118850 1 2 20962 1 221960536 832109750 1 809837919 872339751 3 458020933 732135946 1 2 20964 3 323679582 601104498 1 2 20963 1 163405377 539399564 1 218404903 818092091 1 281810807 709523155 2 20966 3 668544284 800834816 1 2 20968 2 7033 2 420 3 816514056 947603177 1 2 4511 3 887471080 994230870 1 2 6137 2 218 3 337095942 811105625 1 3 640437631 746215952 1 1 197308091 814981081 2 20969 3 929861709 996047082 1 3 840909942 944582922 1 3 254216184 920770932 1 3 177701917 415405295 1 3 405434128 916824547 1 1 434055396 515849815 1 849563471 987086461 3 684947738 831737126 1 3 113840956 443896116 1 2 20971 1 322857054 371668017 1 408706191 658499912 1 488539194 749206015 2 20973 1 834044476 942176442 2 20975 3 301967646 960427824 1 1 554010538 999298488 2 20976 1 84400228 409723819 2 20977 1 638250464 649346730 2 20978 2 20974 3 160645036 338210099 1 2 20972 2 20970 2 20784 1 327373333 700543581 3 316644588 927745174 1 1 728403815 958889922 3 175621167 272676549 1 3 133397705 512189234 1 1 584355694 899317666 3 693866078 841738381 1 2 20981 1 409996272 851629337 3 420046861 713500223 1 3 970244743 972442908 1 1 617710174 701500375 3 203135154 345383086 1 1 556918769 894556906 3 979203060 979643712 1 2 20982 3 467899151 687367746 1 3 569656871 715782318 1 3 634735554 691780144 1 2 20979 2 20983 3 784766220 924576846 1 2 20984 2 504 1 648105984 680721712 1 109083228 696873295 3 262914860 851179172 1 1 550220396 783813643 1 110775789 563718284 2 20985 1 193593020 706286794 3 286168213 712639466 1 1 216769551 253149399 1 298875737 517464976 3 898904624 995222836 1 3 758552964 821415410 1 2 20989 3 18185344 805351780 1 3 946802301 977177956 1 2 20990 1 988991630 989471544 3 20964196 411783681 1 2 20992 2 20991 2 20987 3 973643860 977833451 1 3 719739508 972701152 1 2 13204 1 352901149 740943584 2 20993 1 277242243 670135923 3 973159278 985519761 1 3 562105183 822320338 1 1 390131196 423386881 1 375152671 392462268 1 170126077 827793801 1 504645244 908859140 2 20995 2 20997 2 20998 1 1996599 780862464 1 572804944 811791514 1 35259700 84854172 1 496389531 671346306 2 21001 2 20999 3 622128288 767773673 1 1 445970514 868328472 3 688598536 753075628 1 3 711132918 926177982 1 1 755054201 918237609 1 349453401 772974053 1 879743120 888538760 1 325952536 910285258 1 401202851 862740643 2 21006 3 40672350 291337929 1 2 21007 3 635604513 902475143 1 2 20996 1 522230344 918224468 1 385876293 820589223 2 21010 3 19543448 204091703 1 2 20994 2 21004 2 21000 3 787318041 881614647 1 2 21002 1 514655067 927524636 1 381984871 960933968 1 323807066 869816649 1 534156688 860972240 3 424012970 846941737 1 1 140230790 334664528 2 21012 2 21015 2 21013 1 646766642 677418502 3 453616123 685466620 1 2 21016 2 21014 2 5131 2 20202 3 50755249 508132945 1 2 4809 3 910352870 982976558 1 3 318607174 983749237 1 1 520732562 641836654 1 29496822 224693083 1 967039860 974325776 3 52383706 493573563 1 1 330192775 555555431 2 21019 2 21018 1 497384109 873486913 3 322536091 452058439 1 3 855044720 933249476 1 3 39014443 464419143 1 2 21020 3 262747893 546469762 1 3 261834229 488790100 1 1 118035828 622614621 2 21022 3 965731941 986207427 1 1 522412113 883838356 3 566692062 752445728 1 2 21021 1 285176710 315245944 1 638357923 837835392 3 521291944 616237338 1 3 666952662 740785838 1 3 30212182 911108232 1 2 21025 2 21024 1 4887595 602060334 2 21026 1 719314629 951996834 3 737986670 815163020 1 1 355062186 794846645 1 560617343 736099374 3 779555612 822812189 1 3 708053874 832204175 1 2 21028 1 444374753 622226512 1 305186476 679867179 2 21029 2 21027 1 292751478 463915100 2 21030 3 957853301 974174930 1 1 475636504 845866760 1 265982722 835726267 3 167103943 851167559 1 2 21033 3 837115753 870272208 1 2 21032 1 254877588 893154238 2 21035 3 353167904 361084833 1 3 904722976 932425063 1 2 21031 1 392849326 510306896 3 20085895 443139847 1 2 21036 3 633597593 958828346 1 1 651533697 897968984 1 504682854 995484955 2 21037 2 21038 3 961121043 974370505 1 2 21023 2 9181 2 1028 2 9215 1 597362640 944762046 1 217605369 225513191 2 21039 2 21040 1 901846448 905777542 3 951511255 956364722 1 2 21041 1 510344807 520278811 3 525130218 984625843 1 1 576397 702996936 3 234784827 480817773 1 3 452310237 461721024 1 1 192126315 396999984 3 13508092 941807059 1 1 936998729 964333534 2 21044 2 21045 1 51552285 753291675 3 852651980 918352138 1 3 32324911 606722588 1 1 417174343 664774768 2 21047 3 562564093 660129499 1 2 21046 3 563248604 897831199 1 3 411626970 457454101 1 1 864713880 865838763 3 993831389 994930182 1 1 305945177 443513991 1 23787223 406760125 3 161225560 507417312 1 3 877877416 913101474 1 3 20757316 699792439 1 2 21049 2 21042 1 675620472 735529919 3 271756990 416577061 1 3 355639366 783371995 1 1 634883962 717652606 2 21052 2 21051 3 919753947 954135103 1 3 650952191 774818795 1 3 638306840 890762355 1 1 71811277 348805954 2 21053 1 176051378 491307686 1 998000885 999770333 2 21054 3 718162040 737553774 1 1 19353001 163788050 3 970775279 993297021 1 1 802145861 947373921 2 21057 1 720182256 896218287 2 21043 2 21058 1 77876955 271799423 3 940475299 990779439 1 1 335857519 377465255 2 21060 3 657266054 673538697 1 2 21059 3 144089243 222564384 1 1 512760164 520664451 3 758831379 948382921 1 1 323303398 675569542 1 660335524 679277796 3 575109629 653191514 1 2 21062 3 360208056 619232547 1 1 477322415 706682227 1 943725315 965312771 3 587660796 773703506 1 2 21065 3 389877307 730386043 1 2 21064 2 21055 1 158334427 188082482 1 522114633 799031486 1 899773398 935805825 3 789629426 983496995 1 2 21067 3 706489912 709179576 1 3 42512038 322536825 1 3 887214408 928326685 1 2 21066 3 917538602 952309387 1 2 21068 2 21050 3 83376643 284700133 1 3 499937996 877531663 1 3 648882017 730872598 1 3 711525636 780419323 1 3 994639120 999502153 1 2 21048 2 21061 2 21063 2 8621 2 5682 2 12279 2 14788 1 255304063 790377973 3 590635235 767399952 1 3 827696449 932605852 1 2 12583 1 222930597 268024736 2 21070 1 24600759 118866808 1 562138499 734399701 2 21071 2 21072 3 894007898 930850506 1 2 7873 2 10580 3 32727553 676651663 1 1 476452185 622849709 3 227127882 636323590 1 3 784677778 815519506 1 1 278725333 905497145 1 621366924 896423730 2 21074 3 148929869 696735513 1 2 21073 1 883131331 958235608 1 52460071 258169299 1 955016987 999504590 1 11111871 738891009 1 361852039 952350106 1 378491531 631905623 3 380823596 867192001 1 1 950978324 965172129 3 912655246 973724754 1 3 43286089 400258768 1 2 21080 3 740234244 798903543 1 1 310813979 533025215 3 81580379 374420888 1 3 844178814 862160075 1 2 21077 3 558745711 701006319 1 1 363060811 958015568 1 507599827 595014988 2 21084 2 21083 3 921260904 985813185 1 1 656031701 806056038 1 237725186 769016578 3 958502199 981299337 1 3 45516383 486722586 1 3 222429441 492496174 1 1 469481406 636491284 3 888678866 997927547 1 1 857630332 897044528 1 467824408 969325987 3 214636855 899852552 1 1 77964506 405087088 3 180475352 860675515 1 1 221693477 759385191 1 325859506 733032796 1 629674993 978826049 3 471903370 840534303 1 3 599173873 760489120 1 1 663271714 896664395 3 205775451 249742030 1 2 21092 3 784715426 930132528 1 1 593488129 657653537 2 21096 1 672878273 866122227 1 819868901 825718198 2 21097 3 762132975 977897797 1 2 21089 2 21078 2 21079 3 734624483 933853961 1 3 75131391 559213384 1 3 683594082 742324745 1 2 21076 1 307450230 764138027 1 695180239 963436795 1 850664372 919978480 1 762547126 952178018 3 316410071 598789066 1 1 198539974 407533413 2 21103 1 562337665 990591608 1 823757446 882174004 1 450899046 721762872 2 21105 3 779926926 941298985 1 1 532761288 955313207 2 21106 1 69249172 932303059 3 861004721 864426707 1 1 977928467 978090199 1 291520983 566017821 3 499508647 739703881 1 3 667277760 983748959 1 2 21109 1 932009698 969166936 1 82944031 852880949 3 11868689 228601003 1 1 591803195 922024181 3 349981176 472098327 1 3 253113357 295256738 1 2 21113 3 795654062 950062327 1 2 21111 1 966395066 976217230 2 21101 1 30268906 521871681 1 600145012 792890797 3 87228983 424263143 1 2 21104 1 824206691 871681230 1 91581306 388323664 1 298179036 300871983 3 395619812 741749756 1 3 327946131 658682909 1 1 760264546 875120806 1 825712755 997727095 1 618372355 950418841 1 899183839 946012706 2 21117 1 173046260 345897176 3 179932037 311946928 1 1 857987256 884623040 3 992393324 994129736 1 2 21122 3 252420703 320065246 1 3 9581091 56753630 1 3 765731773 918035811 1 1 308561045 494861689 2 21102 3 502587438 622119044 1 3 484191470 911717072 1 2 21118 3 676260928 841786554 1 2 21090 2 21086 1 403484876 613472272 1 12075766 544073510 1 324562497 773869768 3 755222100 842526369 1 1 279398715 800158634 3 526484569 713507684 1 2 21130 3 914723843 987320130 1 1 405676421 502674745 1 682095887 724911818 1 108444767 781626153 1 875728657 948628827 2 21134 3 752695956 804893238 1 2 21133 3 20140022 54820925 1 3 707267166 760750041 1 1 221234209 874817677 1 305051127 463640129 3 967226962 989303781 1 2 21132 2 21135 2 21110 2 21082 1 77915229 225150259 3 628378748 811299663 1 3 299755300 627076282 1 3 561579717 699878227 1 1 283447360 370477349 2 21137 1 188448135 239370516 3 65175871 547202526 1 1 764575825 859039506 1 823991043 931261810 1 258948011 946766256 1 210481984 974387578 3 298227206 676447209 1 2 21142 3 952870949 975122102 1 3 203970380 536508888 1 2 21143 3 187867421 699925025 1 1 992060913 992941901 3 365166230 384358101 1 2 21144 1 909736045 975577635 2 21145 1 238132229 536243158 3 808869895 871614031 1 3 405168084 625542493 1 3 769286150 864444567 1 3 693893444 881504701 1 1 777760898 886636572 1 461551573 902641264 2 21148 3 722322554 772175227 1 2 21147 3 873522480 984509547 1 2 21139 1 389280442 604560746 3 851685660 877948236 1 2 21126 3 796094396 948842203 1 1 750731327 854724690 2 21128 2 21138 3 654256984 919046817 1 1 639270282 879967703 3 800791699 873178802 1 1 698689359 716081242 1 503155078 791400403 1 907619611 976092373 1 332284390 918826700 3 592578036 711993517 1 2 21151 2 21155 3 503414832 655493748 1 1 570651487 808528060 3 234816335 781988402 1 3 382575957 947379658 1 2 21152 1 653486277 679888253 2 21156 1 224490322 700893500 3 520618830 792704714 1 3 336269395 376100985 1 1 739909 809729071 3 93377278 618140387 1 1 338650668 705304843 1 834261200 861264566 3 423353788 606691682 1 3 265955526 505121740 1 2 21160 1 472380505 622467381 2 21162 1 616202567 754387383 1 652619139 952215789 2 21164 3 776097743 965814649 1 2 21161 3 71067901 192920753 1 2 21163 2 21136 3 963612793 964428872 1 3 149326023 752982364 1 2 21124 1 800060905 920501666 1 724325580 732747090 3 485072828 588114358 1 1 226262914 839924407 2 21167 1 310280769 927956543 1 62852761 805667258 2 21168 3 710880204 722826075 1 1 850081386 938782762 3 978857998 992136235 1 3 735294516 827172989 1 3 173566212 202618291 1 2 21169 3 48836076 811429473 1 3 371699429 754724434 1 2 21165 3 421842033 494480872 1 1 395205724 793341828 3 3458529 873418960 1 1 451802453 631501568 1 157113021 800718877 2 21171 2 21115 3 407711507 754650405 1 1 839714312 852937176 3 392775598 912159808 1 2 21174 2 21088 3 225691480 415086877 1 1 726566376 763395872 3 384925316 420183567 1 3 388364688 403596465 1 3 630015767 642633702 1 2 21175 3 600171020 844317199 1 1 942884626 980841776 1 964766353 995405151 2 21177 3 215292176 850428533 1 3 59618646 171457125 1 3 833912849 891207379 1 1 868319440 951537684 1 581871791 599192197 3 548095506 920336244 1 2 21179 2 21178 3 775669614 792086178 1 2 21081 3 479341508 894736476 1 1 835623244 920705141 2 21180 2 21149 3 914778923 920090934 1 1 678388741 693025597 3 638619731 845013887 1 3 864364099 919160618 1 1 684612972 802853937 3 138633397 828983130 1 1 381176177 643994560 2 21181 3 844076008 847045869 1 1 544843333 926390348 1 127931437 582410671 3 974667046 990373159 1 2 21184 2 21182 3 779968011 927434362 1 1 390337886 757638495 2 21185 1 811211669 887678789 3 682915661 783017643 1 1 11622207 766395836 2 21188 2 21183 3 119277358 933544267 1 2 21186 3 61004522 846362947 1 2 21187 2 21153 2 21123 3 255556784 331920945 1 1 756729441 792861821 2 21159 1 133674184 945537183 2 21127 3 583063957 919475821 1 1 434683517 717413287 3 418139870 597948336 1 3 562165788 792321303 1 2 21191 2 21140 2 21093 1 165067185 495169620 2 21192 3 15310082 533162359 1 3 144163329 630021607 1 1 776880806 810226010 1 507843497 811826512 3 860593963 905728321 1 3 593780472 603721112 1 1 706824403 834059813 1 875324005 968335526 1 814037726 860077662 2 21194 2 21195 2 21197 3 801734525 865495826 1 1 775888324 780240174 1 74286121 420075725 3 945500249 955448248 1 3 101968428 299279876 1 1 238005445 596250001 1 545476968 766789825 1 715064719 772734079 1 2166500 96379912 3 271260425 533792546 1 2 21202 2 21199 2 21116 3 191579898 953561362 1 3 539103704 634645030 1 3 948169037 966833988 1 3 324672629 494009859 1 1 149143316 792289432 2 21204 2 21094 2 21125 3 283030090 774574730 1 2 21172 3 640262951 745547184 1 3 836694470 958971019 1 1 939795991 991381842 2 21205 3 211791047 972263393 1 2 21119 2 21176 3 92418519 132984359 1 3 56021292 237874076 1 1 712597715 766667614 2 21206 3 980195602 980285946 1 1 320755612 586517486 3 816707321 996855166 1 1 242568883 682621542 2 21207 2 21208 1 350568217 536254371 2 21209 3 91709299 796020044 1 2 21150 2 21190 3 346512363 820695233 1 3 743395570 950217313 1 3 492897029 852595767 1 2 21198 3 637356336 788230642 1 1 657207130 921198529 1 13758238 354277517 1 428407826 892038315 1 294008127 557481655 2 21213 3 526641413 556029741 1 1 117309259 494533715 3 693782873 951562439 1 1 616235651 671663185 1 244168429 534336927 3 155417341 408953956 1 2 21216 3 79106646 790629676 1 1 751695681 879143900 1 77243485 659761204 2 21217 3 605213828 640617916 1 3 744127331 860841373 1 2 21214 3 575595735 866886994 1 1 766953482 800074111 3 724197233 975387134 1 3 567367757 891353175 1 2 21215 3 336036703 980040361 1 3 385136230 869243287 1 2 21210 1 817517766 944587787 1 440320505 573047988 3 961940271 999925801 1 2 21221 2 21211 2 21218 2 21212 1 204685313 247754625 1 747963387 815078187 3 187134887 781374002 1 2 21222 1 936589558 978345891 3 422902436 663549658 1 2 21223 1 926808266 988845125 1 573297467 830744821 1 281848047 467421128 3 684822044 817059957 1 1 616599831 739652153 3 719845465 981931924 1 2 21225 2 21227 1 244899980 684688646 3 335943803 421200373 1 3 527676032 656827546 1 1 18329631 347591313 1 201824282 551862573 1 833442955 911362180 3 81182148 398461629 1 3 440243577 957947533 1 1 549462249 626106644 3 485354752 657607775 1 3 360448907 885451169 1 3 833230998 989291074 1 3 363018005 999607420 1 3 184454050 267792325 1 2 21233 3 856868095 982242907 1 3 275969380 863415624 1 3 342615171 977175185 1 1 973727569 977330027 2 21231 2 21230 3 864880568 891142266 1 2 21226 2 21229 2 21234 2 21224 3 28084692 587377496 1 3 586151931 937619633 1 2 21114 2 9310 2 10514 1 338275404 480337181 2 21235 1 143712621 337312246 3 439560808 644719296 1 3 562668808 701176985 1 1 397048366 609473680 2 21236 2 21237 2 13437 1 554905638 948670900 3 135040585 174117687 1 3 653794636 758546986 1 2 21238 2 5736 3 673534346 681337403 1 1 768343578 801575795 2 17245 3 361317265 953653160 1 3 518908359 853457346 1 3 883629971 979085231 1 3 908231807 939158323 1 3 43366443 715268351 1 2 5215 1 741655933 802260542 3 185499516 609935798 1 1 531756455 952581504 3 38761659 982643503 1 2 21241 2 21240 3 960947107 964440218 1 2 19237 1 405978099 621260289 1 803483864 986936081 3 184143078 487026624 1 1 790241761 851136393 3 234906388 775357346 1 2 21244 3 530645672 553954712 1 3 773110080 933869710 1 2 21243 1 456648628 710972604 3 900031689 942689542 1 3 586828429 694671978 1 2 21245 1 596987690 678297731 2 21246 3 582742862 804090030 1 3 300975584 412651248 1 3 949762969 986353332 1 1 583435626 817446903 3 235876318 945506133 1 2 21247 1 96013426 718054824 3 649001906 691567903 1 2 21248 1 354714332 864782171 1 265635930 671297853 3 843680843 950128253 1 1 188257819 288751100 2 21249 1 802827666 896131990 3 540649907 684440130 1 2 21252 3 616990006 789050980 1 1 329859622 425931024 2 21253 3 133389418 507089643 1 1 747479151 966610686 1 866316880 869726061 3 553646585 703905119 1 2 21250 2 21255 3 462123413 856932164 1 1 434711943 824278079 1 390496047 752821578 1 100066013 434101956 3 744088948 867137734 1 2 21258 2 21251 1 367072015 759636018 1 158567745 398388951 1 824573352 991204521 3 718827302 925070411 1 1 103636086 995880734 2 21259 2 21262 2 21260 1 175602281 699178634 2 21263 3 223221802 233065933 1 1 122153534 510589491 3 743498761 772247830 1 2 21257 3 890089117 890999080 1 1 643119890 742050000 2 21256 3 324089058 929078571 1 1 922554588 962032453 3 617462222 927448663 1 3 802358134 913130534 1 2 21266 2 21261 3 27904672 46826230 1 2 21264 1 85174427 398729482 2 21254 3 934401114 966888831 1 1 792882941 950628777 1 533481696 967387088 1 28519788 115519375 2 21270 2 21269 1 300124428 982179043 3 188596585 850543918 1 3 641178426 741216593 1 1 359467849 785343737 2 21271 1 709946952 740785254 2 21272 3 991722547 994440441 1 1 248497629 613974954 1 412772671 448684843 3 309306025 904285765 1 2 21275 2 21274 2 21273 3 372643599 577573012 1 1 906271849 979013552 2 21276 3 318210866 576028037 1 2 7650 3 139590302 425172743 1 3 36128421 845624719 1 1 591032241 750288475 3 423571728 942352125 1 1 216561251 381288296 2 21277 1 785954528 887434833 1 562899159 946560518 1 499964782 778777378 3 962381061 975917155 1 1 71451827 235464357 2 21282 1 195357159 841777523 2 21280 3 229317660 636364898 1 2 21281 3 276846788 284398438 1 3 654006308 858007768 1 3 74886378 749585490 1 1 882689925 892682649 2 21278 3 785592990 831481217 1 1 270584664 499411100 1 903051471 909726606 2 21283 3 619702459 740746050 1 3 654399074 985150269 1 3 517920159 675782601 1 3 813135014 983939130 1 1 700225779 796495445 3 474978553 476701884 1 1 605080475 781142508 2 21288 1 763667662 898652778 3 125889463 428451657 1 2 19966 1 408633882 782789189 1 296026712 468163290 2 21291 3 992410721 999314808 1 2 21290 3 777332402 946716373 1 2 1015 2 17514 1 849608844 873248586 2 21292 1 549510032 969657192 1 801863109 839405361 3 914052493 951897150 1 1 889731190 915683042 3 929674753 984932784 1 2 21293 2 21295 2 21294 1 396230410 993595914 3 388922710 879671383 1 2 21296 1 331644091 656370804 3 491902564 938029696 1 1 548897697 599956358 2 21297 1 770982817 842840689 2 21299 1 149510897 173103118 2 21300 2 8525 3 773116302 970334086 1 2 12292 2 21112 2 15022 2 18311 3 371679107 738610538 1 2 7916 3 786690485 896753597 1 3 179227579 424683940 1 3 674958631 714453268 1 1 428130941 965368296 3 338256505 680920408 1 1 865885520 998211708 3 596023332 768831950 1 1 601278537 719786658 1 610421906 616529666 1 376589554 957202362 2 21301 2 21303 1 374974717 448849916 3 464349345 644402409 1 1 177847378 577040416 1 662117590 681606458 2 21306 3 985467493 996944223 1 3 393482101 459623709 1 3 306009843 843064585 1 2 21307 2 21302 1 593596545 619234006 3 447293361 656056404 1 3 942920248 948815463 1 3 411625765 863025537 1 3 302190063 858925255 1 3 664466840 842156741 1 2 21305 1 819724516 935603859 2 21310 3 237261143 418024449 1 2 1337 1 280432211 365894812 1 290571944 563364596 3 21904659 778388580 1 2 21311 1 409177440 873336949 2 21312 1 455970137 833993288 1 555671556 718629880 1 986110681 996900743 2 21314 3 459664514 594789754 1 3 426731125 751998192 1 1 180732451 394852484 3 996252270 997876469 1 2 21316 3 946303704 998776689 1 3 692231730 888324383 1 2 21315 1 985019634 994206548 1 4364949 843222210 1 511148067 644629404 1 32849955 648856373 1 975711102 981787026 3 152152817 985742357 1 2 21318 1 582699113 928559738 1 483913782 678364005 2 21322 2 21319 2 21324 2 5149 3 931386729 954936747 1 3 296633033 485594883 1 1 165934193 188579820 2 21325 2 8444 2 9026 3 472962332 631386521 1 2 14305 2 76 1 175337879 904708130 2 2620 2 2346 3 336444075 621999328 1 2 17289 3 85601322 124127760 1 3 687519643 972099240 1 1 170822749 646398763 1 751904703 794940663 3 744649315 934611919 1 1 122705075 489975399 2 21327 3 939704284 955018588 1 2 21329 2 8391 2 573 3 682334583 743719255 1 3 443551578 647628905 1 1 922463911 925337289 3 676722020 761531927 1 2 21330 1 580393511 888495565 2 21331 2 15786 1 574628237 869923288 1 372858681 867039641 1 168808553 643539714 3 973422681 981447865 1 2 21332 1 610666943 829278809 2 21335 1 143199564 676981050 1 167582206 402721577 2 21337 2 21336 2 21334 3 343829992 588359669 1 2 21333 3 503204735 559364054 1 1 866076556 960734284 3 239308618 343194740 1 1 312476225 596862626 1 491691677 855188116 1 332478293 981104009 3 889573572 997209238 1 3 326705413 535988611 1 3 749423211 900196593 1 1 276879143 479983839 1 740069699 970141118 2 21343 2 21338 2 21341 2 21342 2 1109 2 5568 3 647690880 859433330 1 2 7885 3 212690637 345595453 1 2 15890 2 18130 2 17896 1 151217609 405746204 2 21344 2 20086 3 123555145 391716922 1 2 16473 1 177446830 614671898 1 422721000 440586214 3 734012450 784961236 1 1 29687253 825432029 1 118780586 239222467 1 746464575 959363038 1 109013591 112004259 2 21350 1 872953693 910874763 2 21346 2 21348 2 21345 2 21351 2 21347 1 319625583 353702684 1 19094936 799591697 3 217286196 532086080 1 3 801844675 828973411 1 1 618488862 857846236 1 654960134 927973819 2 21355 3 226407360 835123343 1 1 436580649 596812307 1 500140736 729048875 2 21356 1 305301417 654581208 1 141775447 923422267 1 759112932 927116492 3 610391109 624826959 1 3 247366350 633557589 1 2 21359 2 21354 3 244976383 437581242 1 1 786416227 796131869 2 21361 2 21358 3 655453582 855095826 1 3 76942921 495457432 1 3 78948906 297483093 1 3 814070947 869844054 1 3 367019177 901187698 1 3 5285658 293650730 1 3 524377339 574391192 1 2 562 3 540973153 896752863 1 1 939432249 941896925 3 864641698 902939334 1 1 640796834 955623768 3 89539431 879840220 1 3 870687444 924612065 1 3 834376857 856456048 1 1 140943353 946599605 3 382005151 755745795 1 2 21364 2 21362 2 21363 2 20913 3 59802350 978949809 1 2 19797 3 89773052 539341806 1 2 10094 3 632460803 795091974 1 1 708774004 767236194 3 389101472 448047628 1 1 304161374 438439566 2 21366 1 372082153 385832178 3 443687892 955492407 1 2 21365 3 597467975 905515387 1 2 12938 1 858228294 951331388 2 21368 1 860314233 954362782 1 780594089 884864297 1 239439292 246437327 3 726614909 890731255 1 3 94195192 541039331 1 1 596982780 618833241 1 313211209 374931124 2 21369 3 646957727 983067102 1 2 21370 1 415620598 844859602 3 17716325 354772040 1 3 399241302 512530837 1 2 21374 1 493516816 892379182 1 778977274 807013529 3 125019625 540258078 1 2 21371 1 879564370 960878136 3 442904151 884222848 1 2 21372 2 21377 2 21375 2 9407 2 5376 1 102576299 625551377 2 21378 3 860106751 900422649 1 2 18708 1 188246744 286841872 1 492592846 792684009 2 21379 1 456700205 705539871 3 750606868 898275503 1 2 21381 3 700909306 771142705 1 1 954771372 990391483 3 695771611 761692675 1 3 370185253 528569349 1 3 991049249 998817226 1 2 21382 3 78585731 325861446 1 2 2937 1 556022162 644524636 1 70650653 982651194 2 21384 3 417724720 562986566 1 3 536101587 654633999 1 2 21383 1 498328261 854561376 3 661411730 796890488 1 1 743124896 764706904 3 393065692 666519555 1 1 382957412 796528362 3 421686529 559865685 1 1 862894572 865606813 3 980900062 996631998 1 1 422535406 904490133 1 718085351 878224919 3 502170726 583365872 1 2 21388 2 21386 2 21387 3 493063320 955210123 1 2 21385 3 930927765 999784887 1 2 21390 1 664041884 735264019 3 930410780 940302647 1 2 21391 1 826912678 977962633 1 929255156 929692094 3 869202737 893165345 1 2 21393 3 824657314 908105797 1 1 725853546 907292178 2 21394 2 21389 3 103820718 667767257 1 3 546828050 815666548 1 1 253968674 936270995 2 21395 3 453555666 912979056 1 1 231346310 920177165 2 21396 3 59304240 688949141 1 1 983408485 999267853 3 136422107 666226772 1 1 764242908 913704655 1 445154794 719815154 1 324484088 752594834 2 21398 3 523782924 934966684 1 3 524970095 618603565 1 2 21400 2 21397 2 14516 2 2697 3 684649010 965527445 1 1 44996772 330524737 1 799293257 965638658 1 302192261 537493169 2 21401 3 221732138 660480616 1 1 554950429 577783414 1 476471263 500925482 1 9597684 761239918 2 21402 2 21403 1 567200125 828556902 2 21407 2 21405 1 125663944 560890882 3 176994982 804447945 1 1 468667023 797393748 3 138622198 981030168 1 3 697455456 806618205 1 1 681892355 884832617 3 297760332 625987117 1 2 21409 3 674721772 870585946 1 1 949579150 982982020 1 77920628 724352130 1 690609493 746933954 3 271517885 385715911 1 1 386312750 429919771 2 21413 3 545499144 747986111 1 3 335530707 595751467 1 2 21411 2 21412 1 711809946 793330015 3 577588141 621770393 1 1 623872057 968435947 3 911506615 918687132 1 3 364275737 404269024 1 2 21416 3 312161215 714833148 1 1 350666785 726510180 2 21414 3 163497347 327998866 1 2 21408 3 351614774 393018058 1 1 74763350 766063300 2 21418 2 21410 2 21417 1 550066224 813029954 2 21419 1 945101833 981308083 3 841867620 952727499 1 1 44284158 628178435 3 980673317 988924569 1 2 21421 1 558071303 803578841 1 70351382 675651706 2 21422 1 482117530 634304526 1 706612746 853138819 2 21424 3 365778128 702026400 1 2 21415 2 21420 3 779816826 826290024 1 2 21404 3 638441626 861632924 1 1 778520370 793835665 2 21426 2 18329 2 19544 2 9202 2 5234 1 187520119 214429585 1 119079418 651131325 1 357212578 992917377 3 789841741 946131444 1 2 21429 1 962143015 980709714 1 924088321 951634054 3 121673575 478259404 1 2 21428 2 21427 3 537265230 653852105 1 2 21431 3 627797108 658231205 1 2 21430 3 993620599 997409824 1 2 4430 3 336348818 653127709 1 3 933367744 953525368 1 1 542088490 630288548 3 594770231 620362931 1 2 21432 2 4413 2 18218 1 197296207 281711544 2 21433 2 20501 1 603557441 836789499 3 413804506 539271029 1 3 863424822 977735522 1 1 652704167 977527356 2 21434 2 21435 1 597245997 762922501 2 21436 2 5190 2 12717 2 1397 1 327165200 413600756 1 563408004 936139097 1 390233368 425998107 2 21438 2 7982 1 485358301 656414587 1 891280611 917136616 2 21441 1 927366641 981772195 3 711008227 806486893 1 1 414029779 493504498 3 909450290 986242505 1 1 628224253 953763383 3 145689283 160927730 1 2 21442 1 271667507 447385763 2 21445 3 22151584 276135403 1 1 468753996 761216595 1 699717413 942092272 2 21447 1 855231148 918491041 2 21448 2 21446 2 21443 3 894039307 987153060 1 1 283942084 973710727 3 274169522 915015965 1 2 21440 2 21449 3 928285511 988361801 1 3 265660501 319475348 1 2 16483 3 44642853 792968858 1 3 263837246 502159947 1 2 8989 3 695225438 946853744 1 1 615924259 679489246 1 16090165 582942859 2 21451 1 205443577 938929254 2 21452 1 882936861 900467682 3 117025970 676495825 1 1 671806845 703013873 2 21453 2 21450 2 10650 2 2665 2 16562 1 530975905 958603247 3 423716063 509504221 1 3 901605458 941122544 1 2 21455 1 917200165 919213073 2 20699 1 340423840 495690371 1 114907061 727340959 2 21457 1 562326659 599814459 1 360508375 404664623 2 21460 2 21459 3 559932360 738119372 1 3 447962645 933370138 1 2 4562 3 515959838 896738267 1 3 700042087 939080628 1 2 3712 3 160097442 824749300 1 2 6235 2 11810 1 955905905 988286054 1 262884961 761359510 2 21461 1 515249958 901902370 2 21463 3 265256918 887167702 1 1 910446853 925411748 3 565261327 631412694 1 1 589433019 907876055 1 28369272 550080279 2 21466 3 617920501 644121022 1 1 184319891 868624177 3 275606179 778804848 1 1 549244456 793125639 1 573113542 695194563 1 86060141 774595462 1 644628603 857465987 1 578634329 954077253 2 21467 1 474372549 485640314 2 21473 3 435711218 878185448 1 1 240845098 908185390 3 155096908 837234896 1 2 21474 1 427606752 929991446 1 604144633 952857631 1 452257817 670504798 3 553062643 970511713 1 2 21476 1 96409657 705263418 3 398516238 464976358 1 3 84675186 880341008 1 2 21469 3 553804666 752426876 1 3 249540094 837888902 1 2 21478 2 21470 2 21477 3 354429293 717537486 1 2 21462 2 21471 2 21472 3 216005116 710670120 1 3 659104824 916053040 1 1 58038908 539693582 3 771443391 779123296 1 2 21475 3 381536513 892647230 1 3 770266005 781721080 1 1 167174684 409198975 2 21480 2 4621 3 511735587 911801300 1 1 902534315 923857552 3 430216882 845995467 1 1 923800364 962838695 1 751836962 906297716 3 121475701 360512952 1 3 818850068 879057058 1 3 654916098 810781397 1 1 908568377 910699635 2 21482 2 21481 1 788632808 968353699 1 999068562 999742507 2 21485 2 21486 1 209589042 489254464 3 520412965 927511621 1 1 968914787 982949929 2 21487 3 343748603 447234131 1 2 21488 1 483657422 544062349 1 754773299 873313612 2 21490 1 908075159 914078293 2 21491 1 622101775 963541168 1 855172259 868419281 2 21489 3 965529707 972876650 1 1 271002019 314513359 2 21492 2 21494 3 443661008 626754370 1 1 142261833 169500605 3 118944424 843316356 1 1 285849121 404402869 3 301629386 322283943 1 3 717892449 996032242 1 3 389089314 986304872 1 1 646896587 956555412 2 21495 1 743556485 913930243 3 739721734 848453273 1 3 760634463 899884363 1 3 946228743 962441404 1 3 958019316 983699796 1 2 21497 3 368865995 391013841 1 1 900988231 975730919 1 782483911 948930104 2 21499 3 175879559 828510196 1 2 21498 2 21500 1 472555100 514220728 1 879239096 950933837 1 843104274 845215405 3 560251623 843939349 1 2 21501 2 21503 2 21496 2 21502 2 18588 3 708610265 887477288 1 2 19903 3 57595404 385475818 1 1 170526781 588989310 3 416211788 420428117 1 3 966794528 986598508 1 3 912955718 946902587 1 1 235209482 771919462 3 389459515 404167326 1 1 886122071 887158511 1 632324179 968007724 3 854320209 919177222 1 3 209238103 669901104 1 3 770883365 817771790 1 3 343661782 657734138 1 1 538434668 557694933 1 706250676 940672404 1 605496819 738896892 1 960958090 984804003 1 937490631 970012855 1 513058822 959272938 3 349331040 993807275 1 1 37072463 326407034 2 21505 1 682681576 904822132 3 268085343 990633544 1 3 688580653 946422371 1 2 21513 3 179790871 690248024 1 2 21504 2 21515 1 633185845 875932979 2 21507 2 21516 3 903663451 999527193 1 2 21511 3 738484320 911413049 1 1 783054300 945521127 3 972643783 999689600 1 1 446313157 759070660 3 422989100 561874437 1 3 728568916 754760887 1 1 713987886 812676276 2 21517 2 21510 3 335509282 339315100 1 1 775169362 874865196 1 886607598 968494024 2 21521 3 949072503 958950426 1 2 21519 1 219236706 926227342 3 280716074 566829057 1 1 75902996 913187797 1 818999490 819794700 1 898405365 974113222 2 21522 1 526463969 770157278 1 566043514 633587818 2 21524 1 960007328 997329663 1 420785539 757853484 2 21528 1 285803000 596423303 1 553111095 952705241 3 180265490 413367793 1 1 69159217 469246243 2 21523 1 183902320 899611238 2 21529 1 347268659 654652349 2 21525 2 21534 3 435542705 824301432 1 1 315178416 438229608 3 193921110 852651670 1 2 21526 3 326283165 839181839 1 2 21535 3 434178150 751622727 1 3 849611406 857351809 1 1 988895723 992513555 1 59812188 957503964 3 150543694 648794159 1 1 106614015 636627989 1 247117531 271387822 3 627807816 936208354 1 1 16943788 766305869 1 715368825 852806029 1 190532167 921018034 1 227634886 976952632 1 370433487 491993006 2 21541 2 21542 3 511104184 671220640 1 2 21536 1 760019700 912919149 2 21545 3 925362645 995186998 1 1 66189629 548639032 1 304420587 625495621 3 542074019 690641583 1 1 681816315 896031093 3 564450768 981845112 1 1 989028624 992556850 2 21546 2 21548 2 21540 3 410304645 653184515 1 2 21549 2 21539 3 184157349 546533561 1 1 758245343 958274569 1 628075329 652256584 2 21551 3 539070481 577667871 1 2 21531 1 138567658 325153193 1 474547880 851023441 2 21553 2 21537 2 21547 2 21533 1 657550338 942639453 3 968662063 989516768 1 2 21554 3 103466427 143027703 1 2 21518 1 237188862 876931122 3 612623632 647404405 1 2 21543 2 21538 2 21512 1 979070954 980311557 2 21556 1 433805869 598244980 1 260253911 874224094 3 386583951 725580092 1 1 313390914 466105827 1 615767519 983495228 3 226286973 827494989 1 3 711640106 836043293 1 2 21557 1 379782035 964410355 2 21558 3 549523915 654394207 1 3 757185041 940917860 1 2 21559 2 21508 1 870331630 923210356 1 574172613 600334534 3 27387221 280838661 1 3 633746675 840767543 1 1 352284038 367601811 3 736222682 761385393 1 2 21563 2 21506 1 342041161 925303206 2 21565 3 880665787 998060243 1 3 577569802 950401178 1 3 127616542 302951314 1 2 21527 3 608313521 909896479 1 2 21520 3 442738008 547451457 1 3 163602480 172190732 1 1 523933414 627756876 1 18741684 366775057 3 611132638 854929480 1 1 284316462 746051834 2 21566 2 21567 1 327048332 415272297 1 547176174 933920963 1 551839138 879501141 2 21570 1 646163383 695265356 3 105117899 469669056 1 1 716579257 787176485 1 702972949 979835163 3 775338450 787477619 1 3 572080916 829203134 1 2 21574 1 568613432 999325425 2 21573 2 21571 2 21569 2 21561 1 901989760 938234202 2 21576 3 687972431 935110524 1 1 885957015 951122202 3 978172032 985008558 1 2 21577 1 508849885 768290673 1 974563380 983002063 1 698186632 935596383 3 916888122 999168846 1 2 21578 3 461788956 496820541 1 2 21579 1 267778742 968721819 3 777563610 974741044 1 1 251519465 939671358 2 21582 3 863421239 946418811 1 2 21581 3 240104252 351178251 1 2 21580 2 21562 3 570176891 854154841 1 3 985460445 990645854 1 1 101657806 344338950 2 21583 3 189871498 496121739 1 1 833994471 917889160 3 31126209 748720235 1 3 761942370 796470218 1 2 21584 1 767333273 778930040 1 612042332 994114399 1 465252317 538960792 3 322020459 911911788 1 2 21586 2 21587 3 555174039 873185733 1 1 722026764 859390078 2 21588 3 761202405 955949689 1 3 43308522 305830740 1 2 21585 3 41603869 382376969 1 2 8170 1 709414980 765884850 1 898730488 975334983 1 426828312 568847160 1 344734541 698370777 2 21591 1 956317454 977428157 2 21589 2 21592 1 243269570 794854469 2 21594 2 21593 1 411565142 621915004 1 416345648 717004663 1 89603513 323540106 3 393741998 401253253 1 2 21596 3 432588290 728397915 1 2 21595 2 21597 3 808034975 980531913 1 3 241107023 323381520 1 1 6949274 428629613 2 21598 3 985468909 987354482 1 1 852981246 992023652 2 21599 3 77076996 783158927 1 2 16659 1 109727925 247471459 3 367897515 650994504 1 1 318425358 456021586 1 446334800 656489227 3 459893116 551218089 1 2 21602 3 666643833 936508278 1 2 21601 1 100832218 924714095 3 129670325 430403048 1 1 975884744 977032560 3 135776765 510261992 1 3 605197940 702890597 1 1 537105375 791182207 1 23841468 841191026 2 21604 1 594847006 885000042 1 574936403 957494131 1 702685268 773120606 3 788561309 983879108 1 2 21609 3 300022154 950627297 1 1 922218260 958483824 3 337010712 534118541 1 3 67717577 676665342 1 3 794827106 808552577 1 2 21605 1 412383106 874223372 1 265861990 568139937 1 884262075 908312981 1 98265857 167016556 1 457850081 925444204 1 660751113 946631127 2 21616 3 455129333 994381233 1 3 520286195 591994476 1 3 908167819 924570979 1 1 275036098 609672023 2 21608 2 21603 1 110868463 168379758 2 21613 2 21617 3 891327168 947552345 1 3 883811355 960346374 1 1 142140961 889213919 1 545622159 865862467 3 995673331 995869146 1 2 21620 1 889465718 902162058 1 537391921 976333133 1 21460141 968698244 2 21621 1 555375877 933411348 1 519193838 973707693 2 21624 2 21622 2 21619 1 716319893 744442424 2 21611 3 543077944 592984188 1 1 77676734 685851074 2 21614 3 559140547 781060055 1 1 513421930 696798005 2 21607 3 321571296 450312029 1 1 619833953 624010794 1 581601254 991177879 2 21628 2 21629 3 169161214 922760471 1 2 21627 2 21615 2 21625 2 21600 2 21623 3 465031836 563619493 1 3 941889717 964492711 1 1 762416009 828572321 2 21631 1 667947466 910982556 3 131640987 393663556 1 2 21632 2 21612 3 53997336 859239455 1 2 21610 3 527408782 624417957 1 1 237540830 671793537 2 21633 2 12940 1 244914920 721251426 1 509125373 549599991 1 128901282 637432049 2 21634 2 21635 2 21636 2 9426 3 971664084 979649910 1 3 119040495 680850853 1 3 527011576 816569526 1 3 788686679 935846108 1 1 738598729 978268995 1 425277292 872576980 1 273842133 675604447 1 901840449 984502199 3 182981644 842965274 1 3 387527224 562435475 1 2 21640 1 118063853 941377617 2 21641 3 992816660 994225972 1 3 810702027 823186069 1 2 21638 1 81336851 951694244 2 21637 3 634843485 985239586 1 2 21639 3 560386652 806728120 1 3 155624511 692100886 1 2 15083 1 530675726 733812616 3 958413067 965585797 1 2 21643 1 569363557 965951278 2 4409 3 929147327 985465857 1 1 194105812 644929237 2 21645 1 595131159 637629338 3 804659143 905435944 1 3 864679969 895469353 1 3 593162811 816396078 1 1 426479982 506329311 3 762699986 836263570 1 1 361578799 384001176 1 521242648 618797866 3 348164622 513902992 1 3 105610260 787138808 1 3 190181165 724005924 1 3 686828900 777688358 1 3 372888336 582353380 1 3 33699741 372492649 1 3 565196946 915998820 1 3 839599899 985207163 1 2 21649 1 662701661 859383729 1 708651113 968841099 3 71259329 858510009 1 2 21651 1 691622899 916390526 1 397106921 419888805 3 27601949 731696204 1 3 590280792 825463359 1 2 21653 3 917917483 983843578 1 1 16371631 656577077 3 302935481 319477170 1 3 611535867 942257811 1 1 193661090 956349686 1 472144738 915547411 3 220415159 783828975 1 2 21647 1 722724363 874020980 1 659516511 912909806 2 21648 1 85567647 548022892 2 21659 3 50101226 743191352 1 2 21658 2 21650 3 717300513 719479769 1 3 949097342 999064165 1 3 196686690 458629187 1 1 862656129 946237306 1 313005511 436547759 3 375998119 922624319 1 1 276413763 482565269 1 533228166 993654679 3 426511529 460481694 1 2 21660 1 252100508 759056113 3 777330651 972259009 1 1 617674755 620481121 1 13739947 239307767 2 21665 1 142740727 620906269 2 21664 2 21662 2 21663 3 518437175 862679472 1 2 21656 1 448011529 866985877 2 21654 3 855351376 910914909 1 2 21661 1 39604963 182868529 2 21669 3 548267467 655170009 1 2 21668 3 248565367 381422494 1 3 832610927 893892450 1 1 759265292 874763166 1 907562084 953907869 1 172129743 977159474 3 150132879 682373250 1 2 21671 3 538354203 787973860 1 3 2127273 169689896 1 1 895241291 952487001 3 346989586 752407808 1 1 606173964 612192984 1 69269591 366230685 1 569718886 782104455 2 21670 3 254501330 785358307 1 1 384307363 852814727 2 21677 2 21673 2 21672 3 291331563 463385103 1 1 679009724 976817056 1 520699543 940776527 2 21678 1 674920520 893115655 2 21674 3 733711010 843380535 1 3 722753889 907898615 1 3 938712667 953091952 1 3 11566277 751603297 1 1 881387868 961586324 3 44385028 813921146 1 1 165109009 987956306 1 468706885 758728156 2 21681 3 597730305 943186911 1 1 81115517 533852320 1 476318299 750058978 1 448440347 464500656 2 21683 1 894828219 966979553 3 434533047 592623742 1 3 7948872 231661392 1 3 399818061 993131853 1 1 784763719 809860995 2 21685 3 264587791 981173115 1 3 361301898 363715064 1 1 604030474 776341661 1 527081426 885857345 1 337817138 534997972 2 21691 2 21686 2 21676 3 230107403 930619103 1 1 7825389 274151653 2 21692 3 417414265 564176484 1 3 232917446 521410418 1 2 21675 2 21680 1 533626567 589940511 1 438854885 947116036 3 175881043 448704451 1 3 260807308 593881359 1 3 609104965 714496228 1 2 21694 2 21693 2 21690 3 333276180 457002614 1 2 21684 1 699410690 921726186 3 974746522 982268321 1 3 309912924 848662730 1 2 21652 3 718659514 784144338 1 1 541556567 892324098 1 742216801 759916008 2 21696 1 853439023 973219808 3 363886622 834071421 1 1 470929896 793585892 2 21697 3 282478989 655862153 1 3 74673601 772757801 1 1 478494440 898705079 2 21699 1 954821231 956502799 2 21701 3 949338413 990826747 1 3 21013313 187591993 1 3 286708262 612660601 1 2 21698 3 317719602 656684601 1 1 352700317 878964203 2 21702 3 288729907 454762337 1 2 21682 3 850214181 897783425 1 3 31884646 440237109 1 2 21657 3 468034582 937647226 1 1 704494153 839137375 3 485021671 495106883 1 2 21703 2 21695 3 65723242 879907043 1 1 757572376 808888071 3 47990386 903155398 1 2 21704 2 21689 1 874965819 913384556 1 423724090 886679531 3 760753376 791645004 1 3 264436773 846930786 1 3 782357320 908870784 1 3 448532666 620644006 1 1 88929505 327625996 1 19051950 80072496 1 193400134 704759353 1 808228888 954449171 2 21708 3 901582815 937221289 1 2 21706 3 65400303 330219074 1 2 21707 2 21709 3 685327207 755465660 1 2 21710 3 930854318 967187136 1 1 977670500 995095951 2 21705 2 21711 1 760454199 901249057 3 112138987 267698682 1 2 21700 3 323377670 362732356 1 1 847211530 926504870 1 919225585 964629272 3 231392767 835450946 1 3 781423378 911954446 1 2 21714 2 21713 2 6676 1 948252517 985592828 3 303690731 631746682 1 3 251317860 623879946 1 3 917384591 973087185 1 1 257402603 261278782 2 21715 1 56536897 196463915 2 21717 3 965729982 967291078 1 1 134480370 261848590 1 880178647 993791298 2 21719 3 730935925 942856883 1 2 21718 3 369937471 722560403 1 1 476823684 520783977 3 535606414 588924998 1 2 21720 3 192474566 219671102 1 1 588496934 842548675 3 180164818 432528842 1 3 27317255 190971952 1 3 603148902 967164820 1 2 1568 3 148182038 836701452 1 1 232670114 607089978 2 21722 3 676675378 743179479 1 2 16525 3 336732096 412160902 1 1 580241121 652069393 2 16707 1 796730603 867699912 2 21724 3 790933825 904657668 1 3 99252504 105928388 1 3 555476264 865112506 1 3 749874570 857141355 1 3 73808671 486267854 1 1 756332654 905019722 1 371617893 976909113 3 850114266 964014775 1 3 965272463 983202672 1 1 143248921 963234280 1 476164228 574150724 1 433279331 975108273 3 211725531 280510801 1 1 710545934 932233065 1 187869410 757578416 1 189986498 679290977 2 21732 3 542001448 787488601 1 3 229941376 325508947 1 2 21730 2 21727 1 764289407 947863262 3 134733099 992635681 1 3 230904476 240045309 1 3 329556832 814914327 1 2 21729 1 603370786 980915939 2 21728 3 527920543 895301430 1 1 164354446 557349943 1 200634656 833965676 3 880426468 969051955 1 3 340296157 905405176 1 3 562729258 747839236 1 1 671643970 900349454 2 21735 3 50237698 542421431 1 3 344255968 957423096 1 3 56070116 327015646 1 3 168028897 341358805 1 1 996579013 999174951 2 21736 3 358941519 525852676 1 2 21734 3 858053613 891759985 1 3 718261018 740714117 1 1 949138530 996860096 2 21737 1 568877758 705648886 2 21740 3 141953002 744480899 1 1 734388718 936286183 3 916451394 943050714 1 2 21741 3 28689205 431593116 1 2 21733 3 987319446 987784455 1 3 29708616 623850647 1 2 21739 2 10582 3 430807110 522116763 1 3 74091127 536167031 1 2 226 3 359827447 715118716 1 2 15839 2 12419 1 799796271 908328039 1 847355904 894729404 1 320604712 466693862 1 538187832 779052621 1 153927980 521381789 3 932641890 959136721 1 2 21746 2 21742 2 21743 3 692897833 944891699 1 2 21744 1 445491571 619804646 3 893662221 916537178 1 3 516432438 849493362 1 3 388721969 984907668 1 3 325536655 954829975 1 1 256138897 834319272 3 402758667 764330879 1 2 21747 1 505963298 970377704 2 21749 1 151653695 957728999 3 367653317 791811190 1 1 329664672 494736961 2 21751 1 838444781 926904058 1 521734270 896188239 2 21748 2 21752 2 21750 1 588229912 628315529 3 904679232 984519831 1 3 26051399 352698369 1 1 46032572 126738916 3 359359944 948455140 1 3 664381381 908829224 1 3 935176274 976247042 1 1 400359504 610394170 3 884746608 945636910 1 1 284621160 825747505 1 381682923 917068316 1 500579796 597166882 1 765861296 962659067 1 197627047 762685523 3 68959335 323243880 1 3 619208679 627547609 1 2 21761 3 144046467 490964242 1 2 21755 1 619725502 927903025 2 21754 2 21757 1 208715411 581641412 1 332614502 758854254 1 568301806 681368823 3 931524512 945098751 1 3 277679687 698798759 1 1 533340038 988370584 3 401485792 594600134 1 1 399580662 889704297 1 761809942 923089784 1 62155748 908702676 2 21764 2 21769 2 21763 2 21759 3 247901308 297111324 1 1 755688188 954988090 2 21770 2 21762 1 468891344 499805116 2 21771 1 814228656 862913601 2 21756 2 21765 1 675561271 798093598 3 255639925 760665523 1 3 989262310 999240827 1 3 796980027 982426943 1 3 698736001 874461839 1 1 752461600 800543403 3 783708287 925762633 1 2 21773 2 21760 2 21774 2 21768 3 833330319 892353703 1 3 64198387 431736135 1 2 21745 2 21767 1 514700375 810974442 3 105045418 409101090 1 3 60723808 251797799 1 3 448518555 769609383 1 1 778664336 864516462 2 21775 1 637662940 687562628 3 341853988 510450054 1 2 21777 1 193324746 512032212 1 671246232 733978601 3 879424504 947882719 1 2 21779 3 952190598 984628005 1 2 21778 1 298461969 946711043 2 21780 2 21776 1 939984453 998991801 2 21781 2 11351 2 9274 1 530572245 617009097 2 21782 1 774116278 837843094 3 803664631 849961410 1 1 906461476 984800204 1 744727249 883851932 3 705457655 729677690 1 1 298250213 992498066 1 660040306 842389576 1 328705513 724787935 3 641022896 715003099 1 3 13281045 704122744 1 3 839468020 973542897 1 3 854092234 897231184 1 3 20768819 356388223 1 3 444797945 546505837 1 2 21788 2 21783 3 933222341 963623821 1 2 21784 2 21786 2 21787 3 562158370 680366396 1 2 21785 3 522527550 655155002 1 2 18886 1 185767705 698183727 3 649767112 693833922 1 1 390077316 399531004 1 795027820 931716948 1 364828981 578168949 2 21789 2 21790 2 21791 3 612346528 814079869 1 2 21792 1 933289583 969793714 2 21793 2 2817 2 10335 2 16698 3 706046636 732230742 1 2 8910 3 925168184 978747731 1 2 20567 3 104248090 687610026 1 1 655153230 658545420 1 747880356 984541862 3 851128326 946909343 1 3 923897163 943728616 1 2 21795 1 711770081 961705052 3 309641499 419552694 1 3 345691734 992428486 1 2 21796 1 728621857 868102284 3 394948927 781416575 1 1 616850039 964738193 2 21798 1 259772098 456424124 2 21799 1 472860726 630381371 2 21800 2 21797 2 7301 2 10147 2 21367 3 408059865 521821096 1 2 17300 1 611249653 615507217 2 21801 2 5425 3 161420897 556554785 1 2 5375 1 412695246 916699841 1 423136822 781497346 3 720039099 886817132 1 1 603580518 737109876 3 548789248 923860405 1 2 21802 3 829970952 966927460 1 1 818046052 910167635 1 305064621 912012514 1 983329557 984577670 3 604596329 760109622 1 2 21807 3 639965581 912334073 1 3 370944523 737542062 1 3 436864834 796179136 1 2 21806 1 961779531 990139888 2 21808 3 352741297 638020556 1 2 21805 2 21804 3 441079985 617905657 1 2 3592 1 339644092 563668048 3 263670822 614353168 1 2 21809 2 12030 2 7436 1 181508123 429276468 2 11632 3 922679400 935290896 1 3 666247798 765969181 1 1 264009122 865039162 1 27962614 439798093 1 759656478 767031003 3 467921878 997406125 1 2 21811 2 21813 2 21812 3 962307887 991145446 1 1 568716649 751015554 3 693526559 992420643 1 1 438812491 939085531 1 984209498 989279218 1 540488348 591606225 1 951038620 972116014 1 725356848 880002618 2 21818 2 21816 2 21814 2 21819 3 975235724 983378492 1 1 589650465 864927474 3 127292022 744943722 1 2 21820 1 560479882 805612896 3 868003802 999519570 1 1 562483408 900415309 3 878940230 935312230 1 1 711898364 946092004 2 21821 1 677507236 789364892 2 21822 3 213673037 752908193 1 2 21823 1 588663285 600395054 3 923092628 933519725 1 2 21825 2 11420 2 6621 2 8314 3 54825435 156127607 1 3 258457381 357504514 1 1 517070513 586165579 3 937665872 947714135 1 2 21826 2 1774 3 736262265 893264274 1 3 958419460 989291255 1 2 17990 1 88280804 460995802 1 755500349 858036622 1 16467590 86327488 3 316122144 524814977 1 3 635766986 955057479 1 3 239063489 818480107 1 3 223398733 465355874 1 3 16226855 468018447 1 1 208743153 570914107 1 87373609 826573248 3 952105659 961570407 1 3 696698485 698368871 1 3 696963743 932503954 1 3 824233410 965663504 1 1 18285090 515037133 1 567136000 757592843 3 844752174 866940750 1 1 404073117 950715635 2 21828 3 598839548 683523687 1 2 21829 3 110977191 751410498 1 2 21833 3 102021249 598873883 1 1 729632588 754472486 2 21831 3 56063427 357064188 1 2 21835 3 621613674 924790052 1 3 856478872 914596254 1 1 774323147 814328578 2 21836 2 21830 2 21834 1 487003412 674007777 3 476784322 866882622 1 2 21832 1 101352461 588437095 2 21838 1 655729938 946406658 2 21839 3 436374521 744391963 1 3 762933866 988395446 1 1 906935852 948092758 3 900227613 981607061 1 2 21840 3 423983820 773029044 1 1 503550441 523527814 3 493255466 825577125 1 2 21841 3 381281102 645669454 1 2 21837 3 829862457 834283018 1 1 45352765 778326002 2 2580 3 28052333 494566372 1 1 967370405 992284108 3 666076097 850613320 1 1 397873624 465593107 1 948616073 974008483 1 319370809 623975352 2 21846 2 21845 1 518127574 802444210 2 21847 1 952420600 955018121 2 21848 3 754490292 927188698 1 3 100084554 636700317 1 3 536346786 649389498 1 2 21844 2 21843 1 985738884 992585137 3 153606026 299368055 1 1 872645583 884075243 1 446411118 464657455 3 948086818 998213012 1 1 31566125 232654092 3 334442693 629018279 1 3 919812248 971717831 1 3 274986405 637231576 1 3 1109446 201375252 1 2 21852 1 541045419 551848308 3 450232797 927151599 1 1 917992040 998206523 1 667836706 719587699 1 959816550 998246971 3 298150832 375868247 1 3 891816400 922275195 1 1 284189116 850506525 3 334747994 885028574 1 3 633136294 662452308 1 3 355480067 943936734 1 2 21857 2 21855 1 178640835 487194075 3 91756533 460558066 1 1 191646724 352726332 3 24525860 316835455 1 3 80737104 836844000 1 1 390705659 392708664 1 991174100 995586661 1 993338217 996240831 1 952292585 958725505 1 23425398 832438722 1 807416295 905687627 2 21858 1 834776312 996513607 1 248164069 755697231 3 10030798 219471497 1 3 5304049 421275927 1 3 434154374 846027916 1 1 669181089 790856581 3 299613108 335729959 1 3 214407512 590941907 1 2 21867 2 21866 2 21859 1 568710334 609713060 3 530446458 756985902 1 1 119880667 276030078 3 3098809 688816958 1 3 773116065 790867206 1 3 288591924 501981218 1 2 21869 1 659218208 948435259 2 21871 3 143400471 870500135 1 1 354326587 626165037 3 970438741 993887798 1 2 21872 3 608225422 741211266 1 3 164296715 614957972 1 2 21870 3 584141325 801491568 1 1 177223913 393302585 2 21873 3 75922393 994896242 1 3 21960511 221729437 1 1 440637907 555246165 2 21864 3 190751263 728781129 1 3 801891707 951047656 1 2 21860 3 795276265 828368596 1 1 293245044 501639195 3 101907207 567511964 1 1 981877400 992158218 1 7401336 780508068 3 933395894 984010005 1 2 21851 2 21856 2 21877 3 574101213 842414276 1 2 21854 1 403564793 955854341 3 196749585 231051196 1 2 21878 1 830027326 930992714 1 500014018 997856853 3 104033220 356387426 1 3 47958243 559997792 1 2 21880 3 544890888 709273203 1 1 192016641 732723680 1 902747251 968490880 1 831872149 929067221 3 313248113 481542524 1 1 534156810 674830060 3 526642251 992771768 1 3 347368960 825806901 1 2 21881 3 865258547 969909885 1 2 21879 1 835648065 946959665 2 21885 1 880879118 925799648 1 853908722 876662779 1 246947730 256841675 1 629138173 981995744 2 21888 1 143488587 212945103 1 922099103 940386435 3 201387862 930090076 1 1 134615566 289221242 2 21892 3 800728982 937475961 1 3 262152344 591452558 1 2 21891 1 191300425 872719228 2 21890 1 973138991 992869429 2 21894 2 21893 2 21886 1 609711820 910387358 3 731374736 998187280 1 3 612203084 850205544 1 3 826878196 976081242 1 1 523252382 922591599 2 21889 1 901490846 935126039 1 136407677 142723291 3 534263489 768873993 1 1 628814941 948380594 2 21899 2 21883 3 910139352 967940558 1 2 21898 1 496707210 529212630 1 423501446 768883346 1 533107171 840286928 3 986410281 999646059 1 1 274920085 501403969 3 491239510 872824284 1 2 21900 2 21901 3 197538385 241362462 1 3 150706059 606483387 1 1 422829044 993274401 1 497598894 924613754 1 264214405 854951901 1 111370727 557320301 2 21905 1 90547288 446073145 2 21906 3 842953744 854498315 1 2 21908 2 21897 3 437826983 675804888 1 1 312949801 425691621 2 21909 2 21904 2 21902 1 969156798 969413069 3 736713328 913647359 1 2 21910 3 386780849 853893356 1 2 21887 1 204083786 422099475 3 293609673 445459127 1 2 21911 3 431730631 609627704 1 1 607899168 788088721 1 142121143 718260659 3 272595501 808150402 1 1 15709666 484036415 1 455094310 802365725 3 337048413 341044155 1 2 21913 2 21915 1 962631055 964497463 2 21914 3 796858614 803758140 1 2 21903 3 885140662 940864284 1 3 250753102 675498580 1 3 618321148 988857604 1 3 343485738 696586965 1 3 479186364 807656794 1 1 132907985 627686898 1 222083679 477192045 1 69676364 572214180 3 423305821 919353313 1 2 21918 1 574038857 774412736 3 865088751 923999506 1 1 441639589 617108506 2 21920 2 21921 3 606646955 690352356 1 3 240977240 744413558 1 3 985510706 995202313 1 3 887711071 990137515 1 2 21884 1 789115318 934149259 3 24856436 490803610 1 2 21922 1 165619613 819546422 3 57964572 419861110 1 1 290356738 787890522 1 129244704 361542970 1 427837587 577006967 2 21926 3 958681980 959200313 1 3 420646829 868611369 1 2 21924 1 519753738 932081056 2 21927 3 320508908 793208288 1 1 390415815 763172965 2 21928 2 21925 2 21849 3 741153589 741962796 1 3 186115419 510268247 1 3 19989373 973544146 1 2 21868 1 613039572 957301467 1 529454725 744993844 3 638669773 898254928 1 3 582441890 606509906 1 2 21930 2 21929 1 106444820 509487038 1 921397783 959913417 3 153345693 941708456 1 1 974885874 992013944 3 847792865 979516097 1 2 21931 1 716951441 985047732 1 785521075 838790752 1 324107647 907225678 2 21933 1 22271079 961079154 1 371254230 784587688 1 708826724 937153806 1 962215870 985477617 3 108518824 227653849 1 1 476940068 538257131 1 146602048 629466200 1 951943860 996191753 3 282576118 328402101 1 3 447432508 865662536 1 1 197786299 338903270 3 492936694 642745259 1 1 81889736 722841207 1 944407325 977236181 3 248304131 386752870 1 1 530982058 914976961 3 313228091 927845207 1 3 145160253 666877793 1 2 21947 3 151081915 232610807 1 1 860342984 936550960 1 982087785 993626190 2 21934 1 124073905 518120471 2 21943 3 455624324 772057253 1 1 527181669 727460005 1 892667359 922170909 1 559511894 658385826 3 888191541 927368046 1 3 831054200 925001959 1 2 21951 3 235709588 854316975 1 3 384508648 985669911 1 1 156265526 984533651 2 21954 1 873799564 928135646 2 21939 2 21948 2 21953 2 21936 3 751315517 771904735 1 3 365647837 481732181 1 2 21955 2 21950 3 652384941 714202574 1 1 672590730 675347905 3 964873631 976277170 1 2 21946 3 620925061 841990954 1 2 21932 2 21945 2 21937 1 901240452 982024542 1 57468696 358637341 3 643207082 844571087 1 3 972348098 980716351 1 1 405179482 434088045 3 734275692 990662064 1 1 301032301 960133386 2 21959 2 21958 1 833151368 913781238 2 21961 3 539207023 634921095 1 3 787728667 824986758 1 2 21952 3 851313474 900767907 1 3 906714354 939230863 1 3 721640571 967545004 1 1 538031716 894425904 3 77628064 496745045 1 2 21962 1 150682209 935629234 1 425770499 527712972 2 21963 2 21957 1 791800460 825994752 2 21965 3 225080480 467566618 1 3 204198999 983864668 1 3 885429250 990139607 1 2 21935 2 21940 3 488084313 771807720 1 3 365327 273166685 1 3 432674129 567719551 1 1 308604423 543458905 1 448336004 490308503 2 21966 3 947573671 961230222 1 2 21938 3 163239963 323761968 1 3 776917578 795266530 1 2 21917 1 965163187 993724390 3 896873848 944117878 1 3 441703512 951236885 1 3 668736730 799173950 1 3 44548800 674734682 1 3 458936725 910421456 1 1 967951653 977794691 2 21969 2 21876 1 292551536 767401702 3 294204908 353220393 1 1 550140634 756109202 3 866931206 898902025 1 2 21970 1 954031800 979336321 2 21972 3 307991741 869836337 1 2 21971 1 686587315 718669950 1 524246769 725386817 2 21974 1 258951201 839450180 3 236271313 511668536 1 3 714515694 851717595 1 1 718671821 972293685 3 490907651 857278222 1 2 21976 2 21975 1 851195216 981271694 1 211062002 680822619 3 764836704 991381869 1 1 36199452 986253352 2 21979 3 926631304 981111245 1 1 153386448 321093714 1 609206508 925513152 2 21981 1 17583698 928885117 3 170674058 198254657 1 2 21982 2 21977 2 21980 3 649995275 935210302 1 2 21916 3 652651888 880459145 1 1 481239906 724080710 1 176480690 892930171 3 323929448 373310260 1 2 21984 3 384897792 858161874 1 1 685047189 892745991 3 255790018 680659523 1 2 21985 2 21923 3 502381219 912209310 1 2 1122 1 23814715 529185661 3 16148588 850508565 1 1 4989042 628918512 1 115003238 836608796 1 919326241 952041641 3 940023921 965528992 1 1 320392439 828983178 3 235283196 378576714 1 3 65854786 232012528 1 1 490252415 601095377 2 21988 3 814511417 890735414 1 2 21991 1 421287611 983267792 3 677556482 829049913 1 2 21992 3 93940882 316531468 1 1 106496884 883328460 3 256353458 782566980 1 3 816736229 988320833 1 2 21993 3 571479165 923105068 1 3 839767992 929947430 1 2 21989 3 247379606 506606081 1 1 110788002 227926238 2 21994 1 982992991 999589134 1 154548802 239922790 3 706680982 746832678 1 2 21996 1 752128449 860272941 2 21997 3 991282274 996772016 1 2 21995 1 863536061 986810819 3 282520015 496880158 1 1 350871580 934870387 1 594010996 660789379 2 21999 3 75628606 626545901 1 3 842459085 880319554 1 2 22000 3 372222220 500455472 1 2 21986 3 774289515 806117777 1 2 21987 2 21998 2 11866 1 243163477 442518120 3 758941571 808444330 1 2 22001 2 21242 1 238740159 645680264 2 9972 2 4215 2 21723 2 17489 2 18095 2 1057 2 14718 2 3906 2 10126 2 20005 3 356392234 541147313 1 3 908889101 976321967 1 2 6245 3 167702988 601967146 1 2 12385 1 471946714 732335836 2 22003 3 957982100 963144217 1 1 996159677 996186497 2 22004 2 17214 1 150512519 470013699 2 22005 1 337179538 707919229 2 22006 1 12272196 382690004 2 22007 1 311730201 953835703 3 862309420 974528185 1 3 988113938 999656462 1 2 22008 1 785816916 939860935 3 361733346 441088681 1 3 767569060 895063326 1 3 970278307 983458473 1 2 22009 1 447220804 724300129 2 22010 3 844355435 961529519 1 3 302586742 586861068 1 2 1758 1 477825141 763683909 3 588909453 743680716 1 1 925161820 942619891 1 737443681 903584425 2 22012 2 22011 3 74033535 735201714 1 3 758367782 947865411 1 1 374143804 797768346 2 22014 2 22013 2 12119 2 11285 2 3124 2 9637 3 360309849 639363525 1 1 918835939 920418271 2 22015 2 2743 3 862043206 864824820 1 2 14632 2 4799 1 289026119 344786426 3 202058811 441434442 1 2 22016 1 13749127 348758839 1 831796520 908825015 1 678418636 989479223 1 241574124 588700689 3 730600144 830932474 1 3 785777027 863139882 1 1 85990362 956764324 1 862237561 930617944 1 68289913 437390024 1 582625699 867970869 2 22022 2 22021 3 43659863 196351343 1 2 22019 3 535431075 635196029 1 3 677218841 731447518 1 3 776649276 944396080 1 3 667340364 848090453 1 3 93030293 482039914 1 1 291911220 533892204 2 22017 3 88536636 470838734 1 1 898704930 994256239 2 22026 1 650332425 976061868 2 22027 2 22024 3 823269231 950979280 1 1 427629766 956783386 2 22023 2 22028 1 9107410 111663720 3 240167649 367650032 1 1 850216165 855286641 3 90479270 356084909 1 3 434457088 955567449 1 1 254152890 723155635 3 666768116 789405206 1 3 791865237 908821424 1 1 570001731 973872017 2 22030 3 666224776 883905862 1 1 229132712 343727119 1 58732088 904764921 3 979173218 993326124 1 1 87350354 528183805 1 13996946 840819680 3 159269989 836370400 1 3 839873686 894241729 1 2 22033 3 442190678 787907700 1 2 22035 3 194530012 900258525 1 3 206794302 868943135 1 1 999516960 999573404 1 928350438 972063630 1 412643881 883993005 2 22038 1 504835130 798394171 2 22037 3 339401279 855784213 1 1 818742565 923391970 1 721964566 837434583 2 22041 1 871969269 957140014 3 835025754 864544644 1 1 3875883 87431270 2 22043 1 47781681 189910098 3 516195828 652247355 1 1 166938581 475546395 1 349992135 987104150 1 601951930 882215172 3 863011835 887095540 1 1 160260699 440852619 2 22032 1 436087974 771243643 1 459366342 844789593 2 22051 3 909193185 925848255 1 3 830355561 890089123 1 3 449958795 458547844 1 1 944760422 990400879 2 22045 2 22036 1 921256961 952073299 3 81266260 220788460 1 3 18374179 547280831 1 2 22039 3 737006299 768099515 1 2 22048 1 336514058 795963306 3 707928827 720666387 1 1 943838034 958351250 2 22055 1 976611804 991026963 1 715577025 870294178 2 22057 2 22056 3 533636603 727683597 1 1 13658163 170912618 2 22029 1 485336264 747215856 1 140845530 300415713 2 22060 2 22042 3 796639580 896799804 1 2 22054 3 729346470 841295659 1 3 447391666 496716825 1 2 22044 2 22046 3 506082351 862894116 1 1 718121742 771470133 2 22061 2 22059 2 22050 1 221076957 286303261 3 249299195 721787014 1 3 97036923 150368771 1 1 480145075 651987708 1 558498422 715065916 3 642202788 914803293 1 3 351211527 611582631 1 1 683675178 720356204 3 551942034 783841685 1 3 284479458 336559890 1 2 22062 2 22064 2 22063 3 548272242 737184126 1 2 22053 2 22025 2 22047 1 425230928 724140797 1 17649122 531232204 3 975699829 998948592 1 3 331657462 469684351 1 3 351322974 651183743 1 1 768706039 804935782 3 320745851 348997447 1 2 22068 3 954873816 989918859 1 3 51751370 317754300 1 2 22066 1 760916879 899186606 3 805068986 901457248 1 2 22058 3 707007546 853736664 1 1 963737097 982032056 1 951862802 979687945 2 22070 2 22031 1 446133264 639151512 1 325506134 747526821 1 177021057 895827208 3 649992241 910739061 1 3 396156193 811081209 1 1 920058744 926275020 2 22072 1 990997652 999860705 1 466366377 578512085 2 22074 2 22075 2 22076 3 99846405 814838628 1 3 232261658 397692520 1 2 22069 2 22049 1 609070285 792637382 3 360663795 524359598 1 1 256261993 289672368 3 782988692 990435969 1 2 22079 2 22040 3 555970397 577869076 1 2 4700 2 7991 1 971318404 982243648 2 378 1 947352735 994597252 3 843030861 869840943 1 1 853765403 979570808 1 122058907 475123860 3 44827274 205083973 1 3 414714470 852508260 1 3 435751030 626714003 1 3 911334824 958681903 1 3 941581188 958395294 1 3 486376134 861032618 1 2 22083 3 596903978 775800940 1 3 405596485 589709196 1 3 24509110 943074890 1 1 380531907 752797575 1 889381965 985271539 3 294044665 806090041 1 1 43285815 860276484 3 995100467 997639019 1 1 517931074 998256015 2 22086 3 360628376 434317062 1 2 22081 1 728660074 963612993 2 22084 2 22087 2 22085 1 398597912 961827757 3 932638655 988760891 1 2 22089 1 502842441 879745929 1 128587223 867102802 1 977990406 978551211 3 460280301 900342252 1 1 3397199 455910991 2 22090 3 306297970 748845235 1 1 247450525 793805519 3 285156936 733141020 1 1 430590599 438117838 1 412657479 982539399 2 22096 1 421212393 892098035 2 22092 3 919792631 986089326 1 2 22097 2 22094 2 22095 1 496492108 856487893 1 372699916 562005378 2 22099 1 923060616 947126191 2 22100 2 22098 2 22093 3 806411797 845448971 1 3 60038104 588060475 1 3 681895465 682534477 1 3 175318632 420942742 1 2 20147 3 387037827 539728129 1 3 705054499 933367067 1 3 908682962 982746249 1 1 115246697 535945895 1 976046988 998175372 3 595326833 758444683 1 3 76778169 129504992 1 2 22102 2 22101 1 36740523 474835302 1 72044772 712857014 3 870668115 955906829 1 1 291902358 965599322 1 43789016 927567810 2 22103 1 351342995 911009491 2 10086 1 983765152 998272701 3 225104463 939046181 1 1 227673856 504675186 1 530479393 753035219 3 601819734 695391731 1 2 22108 2 22109 1 49634170 896769654 3 600171728 630619972 1 3 181631154 621682585 1 3 822564548 919209846 1 3 650177293 845569548 1 2 22111 3 117942285 683177182 1 1 278250876 480389513 3 633725902 727699380 1 2 22112 3 875742243 942249296 1 2 22110 1 974489849 997119840 1 426474293 814854264 1 824059333 885434616 3 295245085 696777771 1 3 328878871 790446958 1 1 673479962 858312725 2 22114 1 686296055 798683553 1 797026846 981495520 3 610632857 851523695 1 2 22118 3 548902238 597415436 1 3 928935689 953631139 1 3 594536884 626426591 1 3 351588888 599740864 1 1 231333322 416993311 2 22119 2 22115 2 22116 2 22117 3 451338079 717749556 1 3 757853630 814292060 1 3 450621463 901351238 1 3 266474846 348206104 1 2 22113 2 15577 2 3119 2 16619 1 245553747 902086036 2 22120 2 16052 2 19127 3 828646045 862567366 1 3 53048508 524080267 1 2 7865 3 744827542 968099695 1 1 963099697 986820423 1 951476828 961546863 1 667501774 849862649 2 22123 3 238627426 269488412 1 3 265830245 733393412 1 1 884970511 979153634 3 817472548 900489901 1 3 957365056 960037054 1 3 938795458 967919645 1 1 373176060 382276079 1 504480135 541306561 3 709994421 943461390 1 2 22121 2 22124 1 615568108 693099032 1 159665516 391264270 1 288032410 555118780 3 474576534 629778707 1 1 130387136 618458030 2 22128 2 22130 3 25183315 545805794 1 2 22122 3 826051137 923375545 1 1 871160938 895787665 3 98110234 128515852 1 3 696868905 977191602 1 2 22126 3 584378833 608856416 1 3 414498971 717239542 1 1 894462011 929828615 1 803974575 934182634 3 74528169 265997593 1 2 22133 1 529947504 830074581 1 913756035 948302201 1 358430589 753763293 3 376060548 737563306 1 3 697802371 993249454 1 2 22136 2 22134 1 163711778 475560263 3 334803076 959122976 1 2 22125 2 22129 1 579559325 581331459 3 96688401 876294316 1 1 821793841 860203361 3 53622948 258601087 1 1 596833460 694754295 2 22139 2 22138 3 121113650 879997658 1 1 673675196 685478094 3 117077555 852320763 1 2 22141 1 674316295 848636793 2 22131 2 22127 2 22137 2 22140 2 22135 1 388982502 408390028 2 22143 1 778110403 935613331 2 22144 3 837429314 921160562 1 1 457911373 684170269 2 22145 2 9048 2 13635 3 441726134 763129452 1 3 552246815 970307729 1 1 396623723 991424671 1 795793420 911198634 1 735547398 752545982 3 743313233 928600180 1 2 22146 3 878602751 902541693 1 2 22147 1 88026433 175252352 3 2017610 648715198 1 2 22149 2 22148 3 5245062 965242521 1 2 21468 1 151815601 666163087 3 886837562 938745446 1 1 777399593 924922766 2 22150 2 22151 1 467720755 755475761 3 618610026 823187593 1 2 22152 2 12161 1 487935908 751570068 1 653862505 830758159 2 22154 2 15092 2 5199 2 7738 1 938540238 978132869 1 341793062 609360435 3 845213982 960681904 1 3 920929092 994168117 1 3 203189703 621216788 1 1 640662406 950646304 1 560342204 713341061 1 269240063 831705175 2 22156 1 203065837 291676975 2 22155 2 22157 1 617191600 684456500 1 20874737 950402488 3 500472634 914359985 1 1 241923760 351636467 1 993405943 994161426 1 890112791 915028720 3 920937963 991751375 1 2 22165 3 585537538 991607867 1 3 113662485 705800409 1 2 22162 3 690809603 721559116 1 1 248555743 494294442 2 22163 1 325933029 583680858 3 270752970 692829659 1 3 571216188 684054076 1 3 56164354 983868166 1 2 22167 3 861650056 869112437 1 1 66097571 159583817 2 22168 1 224912370 353408836 1 264600577 674300161 2 22170 1 188150600 898819111 2 22169 1 337701500 908176878 1 497026749 523534782 3 180089589 494126146 1 1 951873551 979472898 3 792933397 914175986 1 1 134376003 774787499 2 22173 2 22175 2 22172 2 22164 2 22158 1 498636501 632110645 1 238300554 788599720 2 22176 1 537650910 687242812 2 22178 3 631447203 900234390 1 3 865540452 997183943 1 1 631799803 743189652 2 22179 3 114951262 348891646 1 2 22177 2 22159 3 911183931 921037413 1 1 749432116 993400111 3 488777608 774173294 1 2 22180 2 22174 3 513212871 546293715 1 3 155762738 888086475 1 3 178895896 963306158 1 3 560201045 936374990 1 1 709886661 723162152 1 498661471 936352003 2 22182 3 2538611 414941858 1 3 280744266 828169225 1 3 556483954 648419878 1 1 910915606 939355112 2 22181 1 459822800 590918322 3 559434683 579844853 1 1 588873484 752266173 2 22184 2 22185 1 566512117 748311353 1 844160892 913574182 3 984218533 994905696 1 3 263933854 450647056 1 2 22187 2 22186 1 766926529 968703908 3 313976946 503685786 1 3 540209697 743513889 1 3 380395194 894316531 1 2 22188 3 623839957 855606571 1 3 102099304 947805894 1 2 16791 3 399026925 750479229 1 3 272971920 873512159 1 1 228920349 768676078 1 188713581 220792029 1 59987869 265803724 1 185897618 437897193 2 22191 2 22190 3 80996929 546983702 1 1 3298801 354310337 1 930279245 957392547 1 357535705 486988576 3 969081235 972416759 1 2 22195 3 291008370 978775798 1 3 98844307 962894439 1 2 22193 2 22194 1 478371311 742875473 3 35955457 222226945 1 2 22196 3 999676655 999753915 1 3 764463556 855632427 1 1 600196968 720579249 2 22197 3 245578187 996835215 1 1 108939705 761001528 3 645418770 655042922 1 1 44612537 254515878 1 780790455 903790420 2 22198 3 185373144 638705958 1 2 22200 1 754010431 983562028 1 326964596 702859800 1 515841416 795065870 2 22202 3 296752557 685138937 1 3 494926969 614840843 1 1 369072056 858461097 1 410192117 448646246 1 492395711 714674945 3 381924599 475624987 1 2 22206 1 895936046 928024246 2 22205 3 566539717 719470257 1 1 700810166 830095495 1 231575241 344437477 2 22203 3 418173183 659784313 1 2 22207 3 320503810 533879684 1 3 855448896 922388407 1 3 598816462 707589735 1 2 22209 2 22189 1 404490552 801007163 3 316960374 911794456 1 3 810845078 863045537 1 1 863188752 987110955 2 22210 1 689129205 944100091 3 709510101 767356942 1 2 22212 3 426445452 467501383 1 1 816618553 846115176 1 319971948 403990448 3 587434672 657210895 1 3 500563287 846954189 1 3 561371706 729333318 1 2 22211 3 987746759 991998348 1 3 90510351 578197963 1 2 22192 3 874822680 979326841 1 3 449793503 892495535 1 3 599419076 891586810 1 1 203291960 347059814 1 20733199 989182438 3 867856314 994962429 1 1 521339871 819752137 1 369440703 869858874 1 438685229 737794900 1 738067908 858607364 3 381009159 528687172 1 2 22219 1 920865817 966069962 3 605718120 805026878 1 1 503758761 860464557 3 880528402 893155970 1 2 22222 1 468879264 656557750 1 892480947 997410212 2 22216 3 306347940 689920490 1 1 62836768 596071224 3 697757868 959827117 1 1 744896387 864781931 2 22225 1 672710345 764113737 1 248910303 605868306 1 847398837 924837364 1 489340078 642767449 1 201749560 938647973 2 22228 1 230538198 296288785 3 311224845 780555304 1 3 859147252 960895756 1 1 794249859 971079341 2 22232 1 529994785 767318935 3 837661059 874756689 1 3 864447788 872806648 1 1 413353436 950763954 2 22234 2 22231 1 645791816 797227163 3 900968841 937544149 1 1 507477298 940448023 2 22229 2 22230 2 22237 2 22221 1 119853744 476782511 1 3608046 410257355 1 715824797 976149955 3 614864212 888904075 1 3 576482263 930486793 1 3 883869063 891240410 1 1 289407424 496485688 2 22241 1 304691728 871545472 3 156084615 176880292 1 2 22238 2 22239 2 22236 3 950006314 960102926 1 3 818893605 962197595 1 3 279067247 574420146 1 3 833019169 985234623 1 2 22233 1 204265079 236064790 1 999908943 999930891 1 253049720 790938566 2 22244 1 974471389 984968568 3 222834517 890625329 1 2 22246 2 22245 3 547223387 551565601 1 1 295565719 866420729 1 615510815 823989301 3 831884144 956851840 1 2 22220 3 246772241 889040712 1 1 41172752 815465917 2 22249 2 22218 1 382086174 699599133 1 845757494 880934803 2 22251 1 788378680 980634193 3 834845952 967280146 1 3 439889087 761759739 1 2 22252 2 22243 1 750755526 878753634 1 673235171 969811825 3 269919688 368229858 1 3 18484090 568821370 1 3 674739105 950949106 1 2 22253 3 680455384 781186881 1 2 22242 1 719165312 890591263 1 273088695 828107983 1 516529540 895246834 2 22255 3 268650885 401791552 1 2 22257 1 81230904 813787249 3 913834930 927130128 1 2 22227 1 929968142 998059846 2 22259 1 784033936 884364992 3 705711494 880477221 1 2 22260 2 22217 1 896720881 974003653 1 79342822 240189453 3 188826461 656470236 1 3 193908836 617438160 1 3 261029037 306245147 1 2 22262 2 22261 3 59274077 186354350 1 1 724591749 779429145 1 5574341 166800564 1 483064451 862752692 1 951738501 991137888 1 780478674 974305507 2 22264 2 22266 2 22265 3 835974132 909249909 1 3 938731974 993778564 1 3 764960970 774953346 1 2 22263 3 441730145 530387458 1 3 416200153 581665769 1 2 22267 2 22248 3 182184159 529724313 1 2 22240 1 300477316 318502893 1 930304177 934694948 1 898612635 947339637 1 338799752 640342073 1 670840556 942471503 2 22272 1 757838639 951677800 2 22271 2 22273 1 897086006 947059717 3 712903759 807743371 1 2 22274 1 273783685 283055105 1 662756 435293735 2 22276 2 22275 3 456004400 861813589 1 2 22269 1 67680198 486993697 1 257000660 714949656 1 728978415 908377089 2 22279 2 22277 3 817247035 991308137 1 3 643608595 898769925 1 2 22278 1 990030990 991313271 2 22280 3 647878106 720106408 1 2 22270 2 22268 1 195834562 283640054 3 20642987 196005644 1 2 22281 3 652724556 778565091 1 1 380431425 979959217 3 268412156 854740994 1 3 381239818 752719136 1 1 981655583 989348329 1 538084217 814561826 1 872206998 916779873 2 22284 2 22283 2 22282 2 22256 2 22201 2 22214 3 583264024 919965300 1 3 435150075 811442237 1 3 504855670 914983559 1 1 529979005 577733314 1 556515801 889320060 1 982553961 984778843 3 986536134 990454119 1 3 73592741 554940963 1 2 22288 1 393489454 966980479 3 68043036 706653969 1 2 22289 2 22254 3 896680696 917990240 1 3 335892867 916574684 1 1 760100697 976006993 2 22290 1 647183081 811205570 2 22291 1 177912345 324002026 1 489883584 596318894 3 98166406 762617862 1 1 417964029 723282615 2 22294 3 305270344 582802167 1 2 22226 3 720146694 851177877 1 2 22223 3 670486454 888506687 1 1 79062415 198782522 1 105487023 592111480 1 165783250 637070247 3 249691551 392787967 1 2 22295 1 229807897 612731487 1 162077598 810622053 3 362275686 993677190 1 3 724435529 848028819 1 3 382762227 430760051 1 2 22299 3 374377342 551500373 1 3 670639363 988481246 1 1 17794545 990448256 3 893229158 910863551 1 2 22300 1 807631735 937870424 2 22301 1 985724193 988898902 2 22298 3 15770058 33521594 1 2 22296 1 161120200 692929325 2 22303 2 15567 3 77839594 207353840 1 3 438264413 571106412 1 3 276440800 581389829 1 3 857416516 911859615 1 3 531046102 534230514 1 3 942497091 983681429 1 3 741374103 957149137 1 2 5301 1 738364154 865937299 2 22304 2 7293 3 676687403 715860124 1 2 19527 1 144509553 404104270 3 130137323 462012982 1 3 326256294 611037649 1 2 22305 2 12489 2 14442 2 19651 2 21493 2 17803 3 932793647 959382403 1 3 36961756 623493962 1 1 173964092 969558460 1 991084432 992959759 3 874198174 903626047 1 1 424124153 543791394 2 22308 2 22307 2 22306 1 317599037 930156761 2 9992 3 689886880 786105782 1 2 15270 2 12327 2 9555 1 107053317 522986293 1 649969065 760242959 1 165518590 771655886 1 727266646 849344411 3 800044030 811957121 1 1 182511750 417834732 3 837960683 979349787 1 2 22313 2 22311 1 520175732 727547655 3 884808989 988379436 1 1 210245056 298991278 2 22312 2 22310 1 848781841 918695201 1 174769691 449927211 2 22315 2 22318 2 22317 3 164426837 306147314 1 1 353797877 955182374 2 22319 1 457435861 671047729 2 22320 2 22316 1 697817008 959590989 1 38731419 342245720 1 810401986 871625898 2 22321 2 22322 2 20634 1 372762548 389166738 3 489392399 993637104 1 3 808353568 850615036 1 3 409617746 740462563 1 2 22324 2 11931 2 3512 2 3898 1 44227896 732095875 2 22325 3 360927782 678116389 1 3 850037793 872264877 1 3 392832770 741457783 1 2 15668 1 985737390 995454404 1 788019312 798780916 2 22326 3 227591770 375768306 1 2 22327 2 7327 2 7040 1 148502866 572694905 3 183021684 675745904 1 1 769295471 833332499 3 580415640 930765721 1 3 77713169 502481598 1 2 22328 3 271900495 293212809 1 2 8149 1 716916092 917193010 2 22330 1 544981038 733579825 2 22331 3 775083619 993006236 1 3 92598316 179532711 1 2 4784 2 22309 1 188647333 430201984 1 359944524 762593759 1 215706163 435596631 2 22332 3 335724367 876564651 1 3 279078158 417412851 1 1 4090118 646389136 3 205776853 588499540 1 2 22335 3 325945275 425321265 1 1 301051025 647569690 3 640357896 960659253 1 3 220816423 492021823 1 2 22334 1 279775221 529581005 1 805970848 967004568 1 375889729 427027183 3 859538904 868774064 1 2 22337 2 22338 2 22339 1 771658219 973697752 3 511817627 675767332 1 3 366926216 761628697 1 2 22333 2 22340 3 111550435 195197037 1 2 15370 3 70375746 303173712 1 3 967681370 982033934 1 2 14414 2 13695 2 10063 3 913469219 971648428 1 1 434256932 817444393 3 152852822 350244891 1 2 22341 3 377641521 969579992 1 1 478378566 943429625 1 647050470 721131299 1 20064934 441890913 2 22344 3 471848707 859214353 1 1 832566102 961337867 2 22343 2 22345 1 421929877 702604028 1 83955434 701195577 2 22347 3 381122131 641692189 1 1 965088883 988742796 3 494793714 715402487 1 1 83052891 780446274 1 392878521 632299077 3 713211549 804257631 1 2 22350 2 22349 2 22348 1 967128327 978765347 3 245185222 669038441 1 3 267984210 673200313 1 1 907155774 918365552 2 22351 3 252853044 761494239 1 1 682660733 990296820 3 884461910 977806329 1 1 921580527 991298576 3 893144588 898563598 1 3 76708794 226566297 1 3 400215590 885584749 1 2 22353 1 712764973 905705264 1 874111679 879189214 3 403849957 614728003 1 1 122344966 905865040 1 833606116 875312708 2 22355 3 888038669 902669940 1 1 524984841 830837772 2 22359 2 22356 3 347145854 363594591 1 3 953510590 955153756 1 2 22354 1 173582511 901901978 2 22360 1 315664760 770718288 3 187661114 737125065 1 2 22361 2 22346 3 357419248 446805413 1 1 436842318 982673143 2 22362 2 22357 1 825360191 929629400 3 41467409 698720311 1 1 243289629 309643180 1 666575846 859979197 3 4902280 834390042 1 2 22363 2 22364 2 22342 1 640930047 911872849 2 22366 1 580510721 940349531 2 22367 1 437341605 673344470 3 711168551 786983583 1 3 672228610 828894631 1 2 22368 1 43027444 556166668 1 724705605 784070628 1 922781064 943301801 3 238004562 820577934 1 2 22371 3 191265752 644851752 1 2 22369 1 201168588 546223146 3 379028745 937208160 1 3 457666045 530874018 1 3 194891642 440481411 1 1 209721455 844449727 2 22372 3 643525289 976957663 1 3 34084304 941159497 1 3 715729045 796036802 1 1 755381948 974505447 1 299531741 732923106 2 22373 1 376090538 744832500 1 374196056 545517856 1 210000033 993282654 1 493564391 741358653 1 824387432 985720570 2 22370 2 22380 1 156852194 404224064 3 876136273 895398545 1 3 377605560 486167902 1 2 22381 3 22241427 849575641 1 1 76419201 443670550 1 210525116 553720729 3 170924262 582898520 1 1 649891206 871192825 3 352156612 791594514 1 1 720006295 973564187 1 278734887 366245184 1 859836305 979863776 1 179026076 429962434 2 22382 1 93724639 670217071 2 22385 2 22386 3 581984478 944132878 1 2 22383 3 19691500 438621472 1 2 22384 1 684659050 757628909 2 22387 2 22375 3 575528788 838089462 1 3 644064265 653256760 1 2 22390 1 280356651 846968109 1 118384714 195491455 1 239880764 810742448 1 309512433 444789465 3 926677765 931756479 1 3 829877244 864783303 1 3 164227755 599205846 1 3 612444994 884720344 1 1 855900069 978750495 1 816044832 886903266 2 22393 3 495757882 513368960 1 3 661061504 762871657 1 1 25040635 798756127 1 493363217 957704106 3 58395962 796355196 1 2 22395 2 22397 1 229872451 875515222 2 22392 2 22398 1 99887558 404623919 3 424842866 606913016 1 1 962129386 993760762 2 22400 3 543362461 618499568 1 2 22391 2 22379 2 22396 3 971079525 982526961 1 3 300552305 968308921 1 1 266011988 500180781 2 22402 2 22389 2 22388 3 820328027 858371297 1 2 22401 3 258413129 348908650 1 3 680265043 682986159 1 3 175882972 597820310 1 3 480985536 959569340 1 3 148257230 931579207 1 3 480968300 725148147 1 2 22377 2 22394 3 925092434 925955960 1 1 182104548 320057318 3 778494594 888974098 1 3 785448963 873565136 1 2 22365 2 22374 3 976017020 978919918 1 2 22378 1 944400729 979234607 2 22404 1 987271839 994135017 1 811033795 947461129 2 2925 1 755465589 800452975 2 22407 3 81279946 838334771 1 1 998884651 999270871 2 8515 1 588680564 806101591 3 549212370 630289127 1 2 22409 2 6594 3 158331014 319646392 1 1 468844039 673350588 1 489011445 591025728 3 262110867 795918550 1 2 22411 2 22410 2 12225 2 5104 3 521694342 808516209 1 3 277719561 957431853 1 1 211679221 651267523 1 181049820 298773797 3 593522392 993256000 1 3 413501839 678300208 1 1 611567004 748138955 3 295821990 621834076 1 3 162140825 691673758 1 2 22414 3 566307876 583889575 1 1 865175557 904034958 2 22412 2 22415 2 1555 3 369292395 705929846 1 1 464668852 906669298 2 22416 1 577758033 719320930 1 526039107 557516131 3 483456278 657352345 1 1 248778937 534048356 1 965142892 967702226 1 179312664 223434676 2 22420 1 74940851 799216862 1 13625108 137420381 1 933737970 971809929 1 892603551 908221763 2 22421 3 143600636 149222437 1 3 572897113 917296711 1 1 422865026 757869027 3 73228335 388495581 1 3 739039483 930900340 1 2 22423 1 261165944 599507214 2 22418 1 384890548 869556834 3 127687723 982030935 1 1 891773657 932932271 1 625825549 657068906 1 319975117 933871024 1 363817015 420368666 1 469904632 936120717 1 618887056 675835387 3 60651160 453795927 1 3 645312601 895253271 1 3 426004451 555194745 1 3 606322506 966980721 1 2 22432 1 989612645 996317820 2 22430 3 288482873 749205338 1 3 926910327 998607079 1 2 22431 2 22429 3 714372736 744107754 1 3 649936932 815640284 1 1 705947455 797686425 3 497027349 764621788 1 2 22434 3 127357154 610829914 1 2 22428 3 429489154 782306004 1 1 73765983 294868881 3 33626861 915758317 1 1 89892836 709652057 1 334748756 988008701 2 22437 3 329268008 772328795 1 1 126608913 426245835 1 372623358 612926235 1 376933878 475017074 1 255534699 436430513 1 743725331 981169327 3 193916454 530787325 1 1 627041613 810949117 1 742236511 782428897 3 45617340 886841112 1 1 151453744 240976131 3 793572808 913014858 1 1 578343027 809352289 3 509242965 598653104 1 3 89221341 377821259 1 3 262706250 926991168 1 2 22446 1 14345934 565739158 2 22448 2 22443 2 22444 1 328604790 340558739 2 22441 3 574213332 653013675 1 1 642284044 743515069 2 22451 1 509255200 913824461 1 794554682 964297602 3 111306018 897076705 1 1 991133970 992627239 2 22454 3 524438020 622197547 1 2 22453 3 768376062 957200395 1 2 22450 2 22422 1 770064537 813652424 1 761936492 873210798 2 22456 2 22455 3 93895250 567976752 1 1 655321659 809983334 3 233393639 344885583 1 2 22457 2 22417 1 788405506 896340529 3 398279961 805859069 1 3 582194871 599750971 1 2 22427 3 930585719 938348434 1 1 793864321 945063873 3 196291830 735036374 1 2 22459 2 22424 1 575573036 850482540 3 743521309 798484548 1 2 22460 1 762359272 893616215 1 932995045 979722675 3 971467861 983400216 1 1 886040353 897421589 3 377353340 892112805 1 1 207451550 276903115 3 807429676 989507041 1 3 718708009 899934743 1 3 211864051 978156158 1 1 19316981 445970678 2 22461 1 521922158 779286579 2 22464 1 898377601 949026132 2 22467 1 622925107 797965632 1 98697023 416266251 1 232329837 342424811 1 535957359 878400081 3 453711370 668850477 1 2 22470 3 206117672 342628151 1 2 22468 2 22465 1 514783867 821698755 2 22472 3 703204806 813060252 1 3 65947044 921559302 1 2 22449 1 980234977 987982351 1 269877411 831610180 2 22474 3 107403994 416465300 1 1 855880183 973140736 2 22466 3 952586400 963244685 1 2 22452 1 226401179 853160124 2 22476 1 437691492 757956129 2 22477 3 150766194 678921396 1 2 22436 3 87017794 943188909 1 2 22463 2 22439 2 22469 2 22447 3 834948508 917537826 1 3 72948777 456867167 1 1 10644101 957850955 2 22438 1 871640694 916869216 2 22425 3 519746617 660910353 1 3 676264823 914534498 1 1 850159445 957927949 2 22480 1 599363303 937969653 1 603945761 644148856 2 22482 2 22481 3 404142719 978434516 1 2 22440 2 22442 3 426410618 972106798 1 2 22435 3 162050234 775364271 1 3 633324963 758344288 1 1 504374173 618280518 3 421100878 996230065 1 2 22483 3 480084390 887793962 1 3 828680404 973571080 1 2 22462 1 302835872 738858521 3 108771376 201618481 1 3 819751812 978697694 1 3 869014302 971758192 1 1 777477145 930585013 1 438374284 455937142 2 22486 3 870352832 980974235 1 1 465883548 758490536 2 22487 1 284474159 802822789 1 910461831 934497721 1 667776418 750394794 1 701380481 990077763 1 235347318 643073524 3 426140208 696593795 1 3 734231129 997376696 1 2 22490 2 22491 1 233859454 254690712 1 309682622 332506238 1 873000975 889982043 2 22493 2 22495 2 22494 1 565916266 873351440 2 22496 3 390205942 632453586 1 2 22488 2 22492 2 22484 1 854139573 904159776 1 910008560 945144854 1 96159011 653643427 3 415854888 826821422 1 3 190000806 686582693 1 2 22499 2 22489 2 22497 3 261708933 765657312 1 1 470522437 874085274 2 22500 3 844920083 933481283 1 3 336854787 955140189 1 1 132433926 836209088 2 22501 3 825602416 925979943 1 2 14153 3 548838577 743214312 1 1 74718724 221969515 3 359593136 885493298 1 3 654495441 698059302 1 3 899158720 905668401 1 2 22502 3 751453929 797684533 1 2 1905 3 256959313 603441485 1 1 197108549 933059960 3 77794115 595771373 1 3 155112220 369269995 1 3 92026089 584425523 1 2 22503 2 2472 2 271 2 17246 2 19281 1 536652470 757503669 1 878613734 882733638 3 489356338 668260217 1 3 271611692 785082138 1 1 961903846 974282212 3 743880346 755652018 1 1 838912493 988870904 1 712041753 766178816 2 22507 1 512124984 802633805 2 22505 3 41322857 42913244 1 3 878521211 884871093 1 2 22504 3 391047899 834702829 1 3 510830763 771631197 1 1 113837648 238554213 1 382339975 801231740 1 664950819 746229317 1 173953526 767311125 1 162519650 968134271 3 920813571 959584240 1 2 22511 1 10672995 696657460 3 414171700 500172989 1 1 436778230 714652188 1 41228011 452371177 1 565177769 666913932 2 22514 1 504941171 931551407 1 826236761 980376973 2 22512 1 78196244 251531728 3 586369511 865563276 1 2 22513 2 22521 2 22517 3 416737096 497677414 1 2 22518 2 22508 3 234253775 244000909 1 2 22506 2 22520 1 644851952 734684275 1 279065651 603196497 2 22522 2 22515 1 466924817 916613545 3 815652440 866018967 1 2 22524 1 726247404 920347674 3 785473259 963498143 1 1 972668278 975784912 3 907261967 980273817 1 1 676529214 845700797 3 363055542 812864946 1 1 620637051 630877387 1 812918761 892075331 2 22525 2 22527 3 336582361 744052278 1 1 287296316 444554134 2 22530 1 680628246 843096498 3 190420459 559343479 1 2 22531 3 183519613 725119235 1 3 159429145 392776588 1 1 357575308 686884970 2 22532 1 9796660 567172794 2 22528 1 252409466 620506919 3 588095851 839536993 1 1 784653673 833310211 2 22535 1 560736356 874241682 2 22536 1 404788572 904070526 1 650582171 711599375 3 576234491 942622475 1 2 22538 3 753733250 853092736 1 3 694426089 955802817 1 3 670961403 703861316 1 2 22537 2 22529 3 904328959 991935084 1 2 22534 3 637767534 928094734 1 1 397983348 624779862 3 712809391 993108225 1 3 41287993 985790694 1 2 22539 3 446797924 526648685 1 1 838031525 888793409 1 864950539 926481153 3 910089775 990573415 1 1 151695137 402269353 1 801305141 986982864 3 937943068 950269703 1 2 22540 3 212104188 351052071 1 3 70396759 964316286 1 3 662191318 917697981 1 2 22543 1 760784301 837882440 1 822252443 968544579 1 25508276 265846355 1 695829244 855633503 1 568156791 705526053 3 522367500 623911113 1 3 112076102 383726488 1 1 137849716 491392857 2 22548 1 494009924 551398042 2 22550 2 22547 2 22546 2 22544 3 43393314 862865367 1 1 166412666 297044587 1 781103387 836314750 2 22552 1 44399884 678468386 3 802040962 890143011 1 1 693655435 756160274 2 22553 2 22554 1 872642176 990084424 2 22541 2 22542 3 900046638 928462890 1 1 754962293 989216179 2 22556 2 16570 3 163300442 335524525 1 1 167566336 400018208 1 552338040 873862907 1 248704493 588065393 1 701508774 968989248 2 22560 3 894834546 923375274 1 1 79744919 264955242 3 783164246 921013397 1 1 737631538 802783806 1 406925951 770276943 3 652607864 767740692 1 2 22559 1 396384597 976430899 1 123662811 336349254 3 67021714 473386816 1 2 22565 1 671764987 873804566 3 148129903 377534912 1 1 549145618 617626317 2 22557 1 946969622 990003361 3 928550175 986899386 1 3 569962330 918434299 1 2 22563 1 217769195 545981234 1 805705763 827181429 2 22570 3 821944072 879263943 1 2 22566 1 653845834 996103895 1 88081867 616971210 1 370009931 544184727 1 276156034 494030125 2 22571 2 22572 3 204758428 729370866 1 2 22573 1 579718112 720767439 1 788009484 914419859 3 630216285 857107702 1 2 22575 1 237432051 618793646 2 22558 2 22568 1 324711465 521927675 2 22578 3 410127224 634915436 1 3 399455057 622298209 1 1 624989384 746543736 1 849030745 899701039 3 356528672 589151099 1 2 22579 2 22580 3 320153217 531632287 1 1 611923272 735927315 3 463481245 613093568 1 1 317954020 525805049 2 22582 2 22581 1 984736481 991365981 1 117829465 590302077 2 22584 1 26114890 408587139 3 282736457 585906140 1 1 56174491 58461220 2 22586 1 923837372 938734166 2 22583 2 22587 3 750085725 991330827 1 1 322297564 599401193 2 22588 2 22561 3 400955985 723435212 1 1 67489698 741483594 2 22589 2 22576 3 517136931 521966593 1 2 740 3 332477691 923910131 1 3 905239933 944255798 1 3 829558048 887891679 1 3 745843934 971176352 1 1 864603237 898954036 3 433563617 979100050 1 3 244600094 659726120 1 1 13325518 795973783 3 74859170 657500071 1 2 22590 1 121988966 170382035 1 346799402 848555052 1 71725079 551972805 3 852692561 994569866 1 3 576032945 653701676 1 2 22594 1 610902752 669768332 2 22595 3 252529492 965320389 1 1 329623062 600199162 3 354545806 470357314 1 1 183495073 740872740 3 433674142 835374759 1 2 22596 3 469014197 470304292 1 1 989662913 993664895 2 22592 1 348528126 503640189 2 22599 2 22597 2 22598 3 149300690 899497906 1 3 678681729 861311400 1 3 771291950 900053665 1 3 185993503 264965620 1 1 251865865 584108605 2 22600 3 420586054 827809323 1 1 976199742 997297861 2 22601 2 22591 3 206338866 681671775 1 3 173876633 704812121 1 3 957965944 997478615 1 2 22352 3 529571825 546572307 1 1 488193169 558896285 2 22602 3 809349078 982886804 1 2 12743 3 760250715 909292610 1 3 248370002 588435741 1 1 499157430 799754104 1 535402364 763491109 1 589641491 763585518 3 369544352 616053008 1 2 22605 2 22603 2 22604 1 765569231 929999138 3 885181024 983670468 1 2 22606 1 888200813 902765482 3 719663676 796637243 1 1 204095766 607896625 1 236923237 608821987 3 649734868 787813358 1 3 96310656 596866283 1 1 377079215 918816198 3 474517920 634371512 1 1 330682508 809476198 1 213018171 435021199 1 793028622 849998649 2 22612 1 265697407 971407430 1 280228386 365727910 2 22613 3 345169959 949961110 1 2 22609 3 975380374 995298634 1 1 739000497 840649644 1 46083338 459279103 1 269817822 579963464 3 175227440 815404776 1 3 914494749 950435604 1 3 433152045 654428034 1 3 964009911 966510437 1 2 22608 3 767701601 947147196 1 1 356504089 548094644 1 706195169 782130776 1 35733725 931853254 3 779633044 984847949 1 1 853253878 939081642 3 443666621 857388489 1 2 22618 3 724705438 994573854 1 2 22614 3 219841335 272287505 1 2 22615 2 22610 3 387510684 700884135 1 3 82088520 384302397 1 3 799570246 846974615 1 3 932235523 973939819 1 2 22617 1 138145105 459160181 1 203912371 535550383 2 22623 3 81305688 307751583 1 3 421737096 942968952 1 3 256352599 718040209 1 1 304990897 962326177 1 822476903 883174821 1 459715407 660303148 3 541185514 676415403 1 3 693622254 725634101 1 3 445609658 862952826 1 2 22625 3 323764228 587338744 1 2 22627 2 22626 1 363455331 852802063 1 218193344 759194268 1 731195805 845805565 1 401668673 911391194 2 22628 3 210322946 367005955 1 3 604985153 843803801 1 1 580535885 891651759 2 22630 3 144779767 589446229 1 3 302536740 980781719 1 3 576619098 743218507 1 3 654720878 703488461 1 3 708710991 859026089 1 3 439390178 981122893 1 1 480131405 931939633 1 72649915 129601429 2 22634 1 733847044 767198199 1 413532394 466847246 2 22636 2 22632 2 22624 3 733090346 843677933 1 2 22635 1 483072970 576935325 1 712819129 986955306 2 22637 1 102953592 464649716 2 22639 3 298203676 542596431 1 2 22622 2 22607 3 819320501 927623796 1 1 491221492 930822230 2 22640 2 22638 1 998800856 998879986 2 22621 3 930291131 964632127 1 2 22620 3 701403558 944159250 1 2 22641 3 41711963 530592875 1 1 108211256 583132631 2 22642 2 22633 2 22629 2 9510 2 7730 3 330691189 803872752 1 3 679361909 800940306 1 1 236474523 318969372 2 22643 1 894886661 896050655 3 479089190 655204718 1 3 511606525 831568783 1 3 376955369 927888920 1 3 439785825 751484310 1 2 22644 3 74975621 448498545 1 3 820104487 882886480 1 2 4952 2 18783 1 794248369 808622165 2 22645 3 582332958 998249748 1 1 290304709 563917060 3 561390478 902558444 1 3 214395448 947766866 1 3 921930788 927454948 1 2 22646 2 8102 2 20070 1 295642334 323874144 1 986137668 999054232 2 22647 3 582740170 894776613 1 2 22648 3 441890351 704812694 1 2 12846 3 244423632 709297072 1 3 237549849 286012656 1 3 809017581 831151472 1 2 11865 1 63316294 985907207 1 577722741 769372353 2 22650 3 119052388 855201687 1 3 870359275 983358003 1 1 375530378 665266739 3 88697825 255081963 1 1 263029353 883159749 2 22651 1 717546614 879809440 3 265177306 512981763 1 1 985386822 991637179 3 936039980 991475024 1 2 22653 3 531353073 609238069 1 2 22652 2 15057 1 479516345 660060805 2 5009 1 915342681 942010270 2 22656 1 242159747 490511087 3 880098590 925861808 1 2 22657 1 428418924 459875622 1 267954982 842665453 2 22659 1 376497282 417154684 2 22660 1 361758396 377049305 3 403367281 621526125 1 3 269922736 671149406 1 1 637188381 870785610 2 22661 2 2499 1 187209652 432280984 1 838180641 856393251 2 22664 1 659655828 993752179 3 768960404 871558924 1 1 385749967 441341408 1 704418759 981076555 3 797253397 912026191 1 2 22665 2 22666 1 932393273 967065616 2 22667 3 658196671 720970801 1 3 213963570 739354889 1 1 795218698 838597042 1 44434683 518713316 1 547622809 570493080 1 775552097 849833573 1 640085563 977835568 1 913225113 930085922 3 98048868 878147731 1 3 810350751 828160823 1 2 22673 3 479678101 786453353 1 1 130657395 288962557 1 444815551 759397558 1 403833608 827844615 3 819814854 977219527 1 2 22671 2 22675 1 764165536 968267567 1 737525998 964100666 3 577461286 704560792 1 1 929258019 967024996 2 22679 3 209015184 912794057 1 1 498732480 833521805 1 184144487 295471927 3 750181524 907343579 1 3 414744531 796019984 1 2 22682 2 22678 1 751172188 971717974 2 22680 2 22670 3 274875197 722690006 1 2 22674 1 783074135 864373274 3 720579894 768366991 1 1 741870571 933752026 2 22685 3 408290146 664581075 1 3 875903903 886175945 1 2 22668 1 288935311 977695357 3 304557046 503209864 1 2 22686 1 813762860 888357279 2 22676 1 273389429 791765970 2 22688 1 894901617 967436712 1 257698677 408194202 2 22689 2 22690 1 496541590 517498815 1 149199864 863154367 3 104408757 962656653 1 2 22691 3 562554543 929425516 1 1 766271521 813168700 2 22677 3 55861755 604202976 1 2 22672 3 908080495 934646379 1 3 672114713 720755996 1 1 251690789 291517624 1 444521435 574184290 3 825041433 954450630 1 1 847611448 972769882 1 717365149 856335109 2 22697 3 647069705 702396169 1 2 22694 2 22663 2 22683 2 22692 2 22696 2 7552 3 118928313 244163404 1 2 18851 3 352245704 625156866 1 3 133866211 679333622 1 1 445512282 776401507 3 360831940 388134398 1 1 856567999 947408940 3 452712654 602643521 1 3 982689739 999395040 1 3 463349481 984765652 1 3 996098690 996642278 1 3 811407626 970402767 1 2 22698 3 908361494 989735264 1 2 22699 1 47281320 378798089 3 350225045 862537232 1 1 574788851 596918951 1 183855047 638594425 1 240501035 363632298 1 420429422 915411794 2 22704 2 22701 3 151608520 232589993 1 1 337663063 538898231 2 22702 2 22705 3 116594477 437260402 1 2 22700 2 22703 3 124745626 547322620 1 1 987036356 997651330 1 710900416 774664451 3 890411483 954550364 1 3 626438310 748543761 1 2 22707 1 557646057 808441140 3 263305799 879459804 1 3 409976547 772227315 1 3 150104230 453894637 1 1 246424720 899448340 3 362103496 998815705 1 1 52362641 378439228 3 486822520 643165034 1 1 996627361 997838899 1 505681678 672611826 2 22708 2 22710 2 22709 3 155579580 491475435 1 2 22706 3 405694504 811287799 1 2 22711 2 12692 3 300196416 740901849 1 1 511524285 864627925 2 19947 2 18583 2 2688 3 438784662 951685553 1 2 16896 1 778392306 967901136 2 22714 3 896179858 930186085 1 1 645403890 981475459 3 851910613 915045228 1 3 738800771 830627548 1 1 532557431 938004172 2 22715 3 380345789 517190707 1 3 983527415 993000229 1 2 22716 2 2287 2 12709 3 916454240 972436036 1 2 3676 1 721880843 963337749 1 98453852 378408639 1 623118507 771529378 3 184911990 229610159 1 3 194550625 579035448 1 1 505995243 979162935 1 179484014 765525156 1 214490206 979780569 3 405734340 638508794 1 1 987601555 987746333 2 22722 1 244709934 737998451 3 275846820 466690870 1 1 376982288 725030585 1 933101278 980989718 3 488220070 976703209 1 2 22720 1 837956446 860781919 1 762814995 929875314 3 798580812 968996048 1 2 22723 2 22727 2 22718 1 342086773 352532502 3 126742753 943867141 1 2 22717 1 487545893 568598236 2 22730 3 53944840 329358583 1 3 107095893 718225056 1 3 466072725 601362944 1 2 22721 2 22725 3 876955580 913414304 1 3 995088104 997665707 1 2 22728 1 909971627 986747571 3 691635429 838608736 1 3 104024630 117422896 1 3 895774759 995956071 1 3 361712800 728546597 1 1 665409937 696927525 1 573119286 619158636 1 351803160 467187002 2 22734 3 418883249 702469171 1 2 22733 3 392034357 471106265 1 3 615479719 992559522 1 3 234160607 578456215 1 1 889010616 927491723 3 644806781 889598593 1 1 991906976 997134394 2 22736 2 22732 2 22735 2 19868 2 15706 2 7497 1 99136512 637514755 3 49318813 701904235 1 2 22737 3 643259788 798693028 1 2 22287 1 218954182 587930434 1 136868238 783363896 1 438512285 803734998 2 22739 3 704126888 817858548 1 3 359147025 700856234 1 1 854478049 952994027 2 22741 3 799914769 992026689 1 2 22738 1 493741782 761052764 3 865919373 912712434 1 1 884566954 941764823 1 773337358 832502015 2 22743 1 60938488 424281011 3 504975067 740002982 1 3 664349565 903688553 1 2 22742 2 22740 1 598767250 761960977 2 22746 2 22745 3 504865218 651151089 1 2 22744 1 183702715 293283765 2 22747 2 6411 1 7234286 57415623 2 22748 3 355945645 838432691 1 2 13322 2 10393 1 611513792 980748283 2 22749 2 11705 1 175378779 592422428 3 56652650 483043267 1 2 22750 3 309498337 566980553 1 3 661445287 755468992 1 3 530351374 946492130 1 3 374942063 630052227 1 2 9790 2 7102 2 5999 2 20926 1 487988867 964293449 2 22751 3 176259408 656492617 1 3 594366898 746682893 1 1 373426027 467303912 3 777485521 898141787 1 3 559931191 880640057 1 2 22752 2 12393 2 11257 1 339477925 784070883 3 814829477 925894519 1 3 960388365 967134715 1 2 22753 3 625923194 665292831 1 1 893555425 970759271 1 939341228 959849313 2 22754 2 22755 2 18403 2 11524 2 9317 3 925982205 987172821 1 2 7522 1 681040054 705577553 3 411215077 651492886 1 2 22756 2 582 1 505362302 526289622 3 99671997 196051151 1 1 164458307 608329822 1 265144085 909155233 1 526717780 603597591 1 532772832 561429267 2 22760 1 378301285 616137314 2 22759 3 528631309 685084125 1 3 61257860 652866045 1 1 947107728 996198323 3 794315667 927762946 1 1 933232522 952259897 3 858231605 900826311 1 1 983888387 990621433 2 22763 2 22757 3 826525922 857945600 1 1 346458394 663682898 2 22766 2 22764 2 22761 1 358378958 802265926 2 22767 1 82570752 915812725 2 22758 3 390346672 473074338 1 3 882970860 994828477 1 3 916071209 955942831 1 2 12847 3 280055883 644939158 1 1 742997482 924035528 3 415602363 708022924 1 1 791156353 900422805 3 256592346 396802689 1 2 22769 2 14545 1 371581532 496612661 3 72256773 488418970 1 3 633244774 848776627 1 3 333455883 690845267 1 3 608521921 810986151 1 3 594954055 608663319 1 1 205150371 433777264 2 22771 2 7880 2 14930 3 702619566 752128408 1 3 352309833 714403214 1 3 879406121 900812384 1 2 9220 2 20783 2 2035 2 9894 1 299413530 839392569 2 22773 1 468667749 920305882 2 22774 3 59004579 597663961 1 3 643915489 749221201 1 3 859052839 992136572 1 2 244 1 869432006 895314429 1 436337084 794605748 3 395087184 879697684 1 1 9156914 595343738 2 22777 2 22776 3 57184663 365271599 1 1 695782441 713991403 3 502752686 742827844 1 1 616457063 979654004 2 22779 1 913559127 993473960 1 431421376 459995621 2 22780 2 22781 1 871134447 978730633 3 469070310 607691464 1 3 171386676 964354916 1 2 22782 3 161821397 363119888 1 2 22775 3 229004086 250985682 1 1 110652879 741464163 3 532117167 754251324 1 1 3549613 659490550 2 22784 2 22783 2 9953 2 18821 2 5103 1 400548226 415431448 1 319561279 815676890 1 950553052 987771642 3 9814820 667047172 1 3 921556163 949556959 1 3 324766063 590839338 1 2 22786 1 943249913 992604871 3 100155076 859128180 1 2 22788 3 935399542 968387424 1 2 22785 3 358770693 870295290 1 3 746237097 984333862 1 3 204076619 699536166 1 2 3657 3 829592379 961567388 1 2 20338 2 15573 1 204118406 531602607 1 102488284 357265237 2 22789 2 22790 3 116245104 731194554 1 1 694675860 995843163 3 666570540 834394749 1 1 946561667 988903464 3 225941335 849693611 1 3 405786207 940264440 1 3 860010621 952728639 1 1 112042894 547630407 1 655808518 911789486 3 637598238 737941221 1 2 22793 1 569292758 957612199 1 127223800 250937669 1 109217921 887238296 1 191045304 423939895 1 465571691 916302568 3 748958485 881885858 1 3 983000803 987580665 1 3 301249637 977902658 1 3 38588541 397545171 1 2 22799 3 456802019 608913507 1 2 22791 1 532853415 652290155 2 22798 1 573544017 997052158 1 213265044 981126394 2 22794 3 900065929 966294517 1 1 957734708 993326609 2 22797 1 516134917 970895620 3 142035740 548473428 1 3 837354677 845992410 1 3 339420314 737263080 1 1 448549263 848868856 3 825139299 868177173 1 3 683682109 724611692 1 1 944288851 988984170 2 22805 2 22806 1 971670916 980343129 2 22807 1 640633094 685896067 3 908966080 991192870 1 1 670451089 802765650 1 164849565 418607547 1 224469986 644095481 2 22808 3 685505726 750562540 1 2 22810 2 22809 3 900345082 934090543 1 3 903725985 968672153 1 2 22804 3 324905781 953550324 1 3 306160593 791206934 1 3 787832071 790596218 1 2 22811 1 8976129 558487281 1 458960263 876082947 3 387192950 559972839 1 1 994618115 998588562 3 949590426 999517860 1 1 94209651 424328492 2 22814 2 22813 2 22812 3 941154865 983796219 1 3 413266235 859700765 1 3 780248938 964212291 1 2 22815 3 160704580 720245502 1 2 22792 1 283422936 363204443 3 970569890 989708787 1 3 778764127 883366470 1 1 66544064 318561426 2 22817 1 974567334 977556095 3 305583018 360055401 1 3 223925686 375985816 1 2 22818 2 22816 2 22803 3 538765102 965250014 1 3 833000682 960577200 1 3 15149109 681355829 1 2 22795 2 22800 2 4101 3 543291471 914762269 1 1 920215602 952590076 1 458705311 944187896 2 22820 3 965023908 989666661 1 1 370445209 940763135 1 235025962 988891197 2 22822 3 554925256 887026206 1 1 958167092 999148727 1 281944674 542433702 2 22823 3 209877926 709927284 1 3 499733860 805778933 1 3 341621522 460448869 1 3 901964627 915812419 1 2 22824 2 22819 1 7834106 507857667 1 64301941 900241560 2 22825 1 243216967 491936636 2 22826 3 728932101 882209658 1 2 22821 1 520810381 731487053 1 42144596 86525848 1 973306539 987564788 3 272261661 342034453 1 2 22830 1 855166231 864709280 1 546285726 817675070 1 480046477 804059901 2 22831 3 301139093 473242305 1 3 393903259 522685764 1 3 920884224 936949790 1 2 22832 1 218880884 666583818 3 692442280 949830891 1 3 75912440 162331514 1 2 22833 2 22829 1 996857046 999473189 1 394860115 772427655 2 22836 3 393855448 976698942 1 3 711647079 852546697 1 1 595020504 847759040 2 22835 1 778163106 778989633 1 619641902 843243062 1 803752721 884477038 2 22838 1 140102298 449261616 3 172844080 382653039 1 3 896087598 962064862 1 3 950350616 967653906 1 2 22839 1 848079823 964647602 2 22834 3 236268686 742254136 1 2 22840 2 22827 2 9411 3 810679539 862573217 1 3 168530487 741675307 1 3 832941955 878752244 1 2 16575 2 10760 2 9717 3 861516747 951638428 1 2 21679 2 4499 1 587187484 719154724 3 234044257 669598570 1 2 22843 3 58796409 869919358 1 1 790699620 913239119 3 777609429 971971770 1 3 529315154 566762812 1 2 22844 1 924021575 966110176 1 211583429 746171649 1 413975542 722744721 1 115738300 271858516 3 996438048 997474872 1 2 22848 3 217075964 690110675 1 2 22845 3 839686289 974056456 1 1 779757480 944968080 3 26932414 344157642 1 3 749592663 946047701 1 3 734819209 754580106 1 3 770688002 973836091 1 1 146951183 225764336 3 678940966 753643563 1 3 642776913 838088885 1 3 509172408 889058521 1 1 8972676 451846410 2 22851 3 30762337 431942973 1 2 22850 2 11357 3 354818174 911353292 1 1 841338452 863294585 2 22852 3 15616628 470633210 1 2 8531 2 2460 2 15587 3 829614054 957649734 1 1 591791130 939023508 1 916527979 994859607 3 147339733 637769359 1 3 10373339 33771402 1 2 22854 2 18081 1 369089929 609344404 2 22855 3 262668344 962783084 1 1 486952564 737562045 2 22856 3 833047755 900571913 1 2 2101 1 869295558 942028689 1 611752221 692403018 1 605374641 664640150 3 459681538 678562548 1 2 22857 3 52827031 845519740 1 3 683271131 997354551 1 1 359331387 905957877 3 529591486 764554361 1 2 22858 2 22859 2 8281 2 18543 1 631890911 974843349 1 606049022 872012353 2 22861 2 16418 2 21509 1 922092436 951597043 1 188386182 601481998 3 429620638 586110065 1 2 22863 1 719461751 864053938 2 22864 2 22865 3 628322506 857991372 1 1 407460979 958022607 2 9097 3 895841221 995623726 1 1 554340378 847142154 1 553297558 820040247 2 22868 3 111413776 604231854 1 1 870433826 923834777 1 767261640 856398246 2 22870 1 932992659 991636348 3 830465534 844251310 1 1 435130138 797161942 2 22872 2 22871 3 79103064 115335236 1 1 781186806 819507967 1 40302422 376736772 1 829998629 834208859 1 92323784 360341471 2 22876 3 921486827 952182390 1 1 176875607 773177564 1 629185627 764464559 3 29003963 645416375 1 3 460316938 913370412 1 3 929549784 954482572 1 2 22878 1 271005500 951552063 1 972039732 985980649 2 22877 3 384311914 407256740 1 1 955674075 972974826 1 616471699 703765221 3 702322552 784503966 1 2 22881 1 173766428 984897768 2 22879 2 22880 1 719996143 873919264 1 821228753 822271341 3 527959142 617436907 1 1 9328978 868616892 3 832349691 928255839 1 3 672315755 806614233 1 1 614525828 648449246 1 90193845 509350863 1 610096568 615823266 3 892284688 978949350 1 2 22889 2 22887 3 742130408 990636614 1 1 905098327 954868158 3 249936921 557078195 1 3 335874713 461091623 1 2 22890 2 22886 1 132378307 806286634 3 913350162 982226348 1 3 156718512 233921412 1 1 835087836 859342581 3 274863323 943176066 1 2 22892 1 746493937 929535859 1 688204827 739933555 2 22893 3 8790390 968419723 1 3 674727374 681093165 1 2 22894 3 584821691 838572235 1 1 68405059 415458875 3 483206291 725109804 1 3 19380452 289637091 1 2 22895 2 22884 3 656626959 704228548 1 2 22888 2 22873 3 250449325 584398656 1 1 409539069 640953428 1 596408261 837981534 3 932219696 951328470 1 1 34118062 750550864 1 618221334 755884368 1 26742694 40607601 2 22900 2 22896 2 22898 3 637573757 822294185 1 2 22897 2 22883 2 22882 2 22875 1 353675382 723478748 2 22901 3 430223404 547710085 1 2 22885 2 22891 3 154385599 625070201 1 3 404044434 764940514 1 3 684662060 738599899 1 3 744063132 980610927 1 2 22869 1 77675662 514325461 1 495059220 787262813 1 958991607 999066364 1 388423158 926587190 3 888272852 898663996 1 3 397522301 405998282 1 3 194040804 778852542 1 3 80454695 158695093 1 3 694631715 799695449 1 1 975121797 985404787 1 876819691 893621934 1 633390750 843245080 2 22903 3 952815975 968416499 1 3 900402830 959991714 1 3 726075234 991019501 1 2 22905 3 551657910 761585952 1 3 974544811 979732220 1 2 22908 3 512097388 699012717 1 3 713736943 902933195 1 3 945396075 961704411 1 2 22899 2 14902 3 683656745 957983102 1 3 303007883 891635612 1 2 15676 2 5865 1 75538141 664503603 1 726713039 887796939 2 22910 1 553826089 837012705 2 22911 1 25008004 779414381 3 155127992 204412719 1 2 22909 3 21304973 688946622 1 3 668321485 683465262 1 3 474286889 930096133 1 2 16872 1 330439838 363536310 3 452800348 520527723 1 1 53342932 437006027 1 633557099 802700372 3 825107425 858547970 1 1 948700704 973087187 2 22913 1 47142584 294655895 1 498810248 988544157 1 383381975 507906898 2 22915 1 327115241 775889309 1 129747881 978455495 3 86652954 547806651 1 3 306945498 744781418 1 3 974295486 998075093 1 1 747714031 759983514 1 27171169 669833393 3 971720304 975318336 1 1 832160199 975331401 1 591080963 782844880 1 101478068 369047619 1 183782087 742089003 1 760365678 890589587 3 850302643 987222902 1 1 323223888 937708762 1 189048276 309937247 2 22922 3 194899424 397359584 1 3 487055298 823019816 1 2 22928 1 420094276 605445002 2 22916 1 74755816 243250238 1 545723462 946013001 2 22914 3 420821470 990747973 1 1 781847277 915105864 1 422083594 784554757 2 22934 1 702227889 706587054 3 686274255 829280500 1 1 278943797 765345778 2 22936 3 525607969 532772648 1 2 22937 3 361368342 951358661 1 1 532746632 766423525 2 22931 1 488775219 869881004 3 59345836 494113146 1 1 489646693 923258116 1 163938922 768606953 3 389045493 423965885 1 1 780650711 923418419 1 821768966 994172376 2 22940 2 22935 2 22926 3 619579637 869987174 1 3 730065382 914328305 1 2 22920 1 227715320 484275187 1 924128879 972463842 1 771774808 901110855 1 722023197 950962506 2 22944 1 673943690 834858877 1 435995449 671083172 1 186880775 752840232 3 257601622 868429556 1 2 22949 1 749407770 812724522 1 366082058 435619714 1 919880009 981234188 3 319646141 582681734 1 3 384536754 411787324 1 1 452192783 588950481 3 683448684 953670680 1 2 22953 2 22951 1 296967000 831251669 3 380343098 928647348 1 1 590489633 895491869 1 977807530 981643667 2 22941 1 244945146 723892685 1 720551317 742708563 3 724137361 916358815 1 1 589819886 967725974 1 897211425 955011159 3 649862843 929289561 1 2 22958 1 907459379 978568921 3 383138517 464132151 1 3 729712062 848546252 1 3 968728406 978394743 1 3 69630825 513633427 1 3 1999366 120810426 1 2 22962 3 417684924 530244971 1 1 952099344 958917530 2 22961 3 73187254 422430321 1 3 1173077 583718726 1 2 22938 1 163668981 545962397 3 183284919 517130459 1 3 340437525 911502160 1 1 364469990 663903237 1 713399589 857976252 3 806366445 835734591 1 3 358346767 769463663 1 2 22917 1 734274617 839753987 1 889674022 968356881 3 787457069 842512898 1 3 258413963 601931947 1 1 493463198 575717038 1 973285610 986104865 2 22970 1 542647857 573256678 2 22971 2 22942 1 136693420 597449813 2 22972 2 22963 1 803233498 904492228 2 22973 1 890272996 890811376 1 688724730 754875885 1 883081661 978405754 2 22954 2 22930 1 402060448 764579424 1 388341612 444242898 1 898975776 931146164 3 647114172 781695404 1 3 172517141 973362669 1 3 847849449 935903943 1 2 22924 1 773208583 830128698 3 88681853 601487884 1 2 22980 3 487898281 907094390 1 2 22964 3 733913801 752596761 1 3 890289960 895228469 1 1 224221831 930845002 3 398581434 832057794 1 2 22981 1 284504507 588265886 2 22947 3 634838344 721163977 1 2 22979 2 22943 1 190380300 548184923 1 331054851 647227660 1 573024198 641940765 2 22985 3 974097884 990946796 1 1 116156555 854763449 1 301586619 685980379 2 22986 3 695724160 829565563 1 2 22955 1 803235844 919713345 2 22988 2 22923 1 447124387 709384096 3 863797039 941067342 1 2 22989 1 172878800 925520973 3 714477997 994885085 1 2 22959 2 22948 3 550573200 628432818 1 3 124257826 435899851 1 1 701301247 754709199 2 22991 3 453465537 630428056 1 2 22976 3 167131843 980121463 1 2 22946 1 936111430 997872055 2 22983 3 383673617 549068483 1 3 941956992 954104453 1 2 22982 3 926315726 982461398 1 3 781128874 909828934 1 1 339149736 449561490 3 638722114 703517819 1 2 22993 1 539922657 742948768 1 66238663 963652233 3 643314274 838874546 1 2 22994 2 22995 2 22977 2 22957 1 898497205 957625252 3 944874756 985765323 1 2 22996 3 808386909 833733886 1 1 214108278 599216179 1 166746833 974628455 2 22997 2 22998 3 663311960 682882103 1 2 22968 1 307430500 809879008 2 22999 1 224011968 474274931 2 22956 3 247427149 964298347 1 3 482944042 641622512 1 2 22932 2 22950 2 22927 1 630572375 736965118 3 741910634 929455474 1 2 22984 3 320838830 990662315 1 3 783119537 788875049 1 2 22952 3 154002356 890178867 1 1 71133607 142630994 1 858294925 930314835 2 23003 1 451076970 779210854 1 8130579 283477845 2 23005 3 701655943 863100282 1 3 254690426 772802862 1 2 23004 2 23002 1 219897504 739698085 1 87216592 326346435 1 24288133 750420611 1 177463207 589565966 2 23008 2 23006 2 23007 2 23009 3 340196121 599415970 1 1 518443601 894931405 3 972424535 988708608 1 1 369316711 670660154 2 22992 2 22975 2 23011 2 22966 3 625468068 954672904 1 1 740370272 934727137 3 429420239 686147436 1 3 835730275 931914156 1 2 23012 1 686856315 926127645 1 713259792 937061378 1 495022319 767415855 1 593489792 744689674 2 23014 1 848847429 868581144 3 813641736 999240708 1 3 620392514 938142511 1 2 23017 1 528214291 866871868 2 23018 1 413639946 896500947 2 23016 1 129629487 157475968 2 23015 3 901788318 912490353 1 3 774851287 918190405 1 2 22918 1 415706175 479529799 2 23021 2 22990 3 873623146 988487954 1 2 23000 2 22939 3 476816572 858837834 1 1 969670140 980449274 1 972338830 974162910 3 804121232 879211548 1 3 527630986 924912623 1 3 860339385 976553689 1 2 23022 1 677548616 719782159 3 966760053 969285587 1 2 23024 1 946938986 980632381 2 23023 2 23025 2 22987 2 13813 1 202263328 889941515 1 55472977 453467748 2 23026 1 733314455 798935427 1 8373790 998306755 2 23028 1 429507537 724300485 1 397785736 660757164 2 23031 1 789507961 795474533 1 792174502 808614066 3 621052864 979946478 1 3 411951753 763447664 1 3 461915489 563892292 1 2 23033 1 772575894 967486863 2 23032 2 23034 2 23030 3 17589802 546186199 1 2 23029 3 369423503 758645109 1 2 23027 3 617187641 990373439 1 2 9110 1 857340561 898778719 3 670727652 743528417 1 3 104817133 190583494 1 1 702268386 862649398 1 310446724 406416497 2 23036 2 23035 3 67682319 130665886 1 3 995753907 996451945 1 1 298641051 886553535 1 698297381 925446161 2 23038 2 23039 2 23037 1 633384856 971068323 3 83964480 680660624 1 1 279712345 905001276 2 23040 1 614750629 921956182 1 110973768 695960172 3 306685895 646145310 1 2 23042 2 7354 3 462684997 602202138 1 2 15740 3 827539415 858160812 1 2 9493 2 6619 3 318806449 356547078 1 2 13171 3 157950668 321761764 1 1 453898981 821767903 2 23044 3 75128725 602290669 1 2 9381 1 704140936 831866511 1 425368190 438450327 3 28176320 947553974 1 1 652903367 776403983 1 899740739 945520182 1 912926234 929922270 3 176460299 536336827 1 2 23048 1 778144403 947468670 3 567579552 596621513 1 1 486241152 899998265 3 672187302 866008877 1 1 493901100 682340850 2 23045 2 23052 3 70675845 235743304 1 2 23046 3 267637732 518136393 1 1 264302288 758985265 3 641658843 884892298 1 3 525756607 633127611 1 3 660257385 814784703 1 2 23049 1 773920851 824720801 2 23054 1 867651454 917690328 1 809687818 982007613 1 657173310 705735862 1 478586938 807744434 1 600666825 831791240 3 636036523 773996746 1 3 423610501 702191844 1 1 905302418 907507575 1 202415419 371949491 1 172629676 844773964 1 11895082 961101318 2 23057 3 222504146 406951879 1 2 23055 1 189044303 784574246 2 23060 3 823673431 967637544 1 2 23061 3 169706882 948908336 1 3 750006461 988202337 1 1 150058427 189568490 2 23050 1 214259783 277703280 1 557645844 916101860 1 438540501 835605986 1 866246264 949289897 3 36008343 310648382 1 1 977222075 987848818 2 23069 2 23070 2 23066 2 23067 3 350700007 717924473 1 3 162714388 857004709 1 3 470983511 666195162 1 3 824056681 926020268 1 3 780427985 823005063 1 3 848226835 873351439 1 2 23053 1 183521366 813010013 1 692340543 840267547 3 481044411 902255022 1 1 249483213 999149640 3 616704636 692561265 1 3 286494662 499797013 1 2 23071 2 23072 1 126582944 493904725 3 383603301 894289804 1 2 23074 1 474053290 600750178 2 23075 2 23073 2 23059 2 23047 1 689978185 946749531 3 399822819 693013215 1 2 23076 3 769012419 782095053 1 1 757714450 900893373 2 23065 3 929903437 997672047 1 3 973888381 983699500 1 1 212888702 543546202 2 23078 2 23068 2 9559 1 214069761 333325431 3 492845992 747393877 1 1 838944031 933545522 1 905897554 989928912 2 23080 1 709251963 794210731 3 69744496 289767271 1 1 494320438 887517065 2 23082 2 23083 3 651850247 949517195 1 1 905560880 993812072 2 23084 2 23079 1 550061989 618079771 1 281772876 357423758 3 143186537 477610951 1 3 158652667 836983667 1 3 39207757 344413880 1 1 51830974 661859240 2 23085 1 405212379 819765418 3 471539321 687130291 1 3 821604635 898941865 1 1 248631488 809941894 2 23086 1 799843709 971674841 3 904051052 973008868 1 3 646821068 880424099 1 1 369049345 581670242 2 23090 2 23088 1 411414117 962785500 1 349361535 952675533 2 23092 1 108334040 601986705 3 158555330 282804710 1 3 84298795 773074621 1 2 23091 2 23093 3 509258463 956790366 1 2 23081 1 29705224 668352183 2 23095 1 258469552 279105991 2 23096 2 20788 3 105640019 129136472 1 1 149759336 369332888 2 23097 1 11427562 73537506 1 887484191 991156400 2 23098 3 6199993 910840069 1 2 23099 1 977177377 987246183 3 202940985 992267124 1 3 541264498 708016170 1 3 192212147 247490577 1 1 297203737 956966794 3 449752476 945483446 1 1 532154672 551088817 1 329569259 679254944 2 23103 3 252158016 983147765 1 2 23102 1 397700723 755032990 2 23100 2 23101 1 192853916 333251165 3 449554024 566366410 1 3 962800672 992467474 1 2 23105 1 628617368 775517834 2 23106 1 374404368 408757035 1 745948937 799447943 1 355152845 892012909 1 792894190 875438307 2 23108 2 23110 1 234104423 843341895 3 697432743 985385914 1 3 628155527 778580793 1 3 390457062 428113100 1 3 180563039 943752050 1 1 700204827 708300927 3 782943447 854363346 1 3 896629926 967726215 1 2 23112 3 424518683 723306204 1 3 922419767 924711934 1 3 90207744 940986551 1 1 707542683 724220111 3 796636708 842086814 1 1 857615788 896316191 1 481362070 699691700 1 931968041 933185056 1 658492879 851816710 3 41037043 132766085 1 3 936969011 974999234 1 1 244676925 416960895 1 631504629 911947753 1 583246379 641548653 2 23114 3 796232929 820705811 1 3 453151033 640536864 1 3 968315397 981041282 1 1 356189716 570818379 3 157143627 513783720 1 1 54752965 892730981 1 739043967 986062621 2 23117 1 622790725 810689499 2 23116 2 23120 3 517647965 695508736 1 1 55413794 185346513 2 23124 1 768254604 962634463 1 940032094 958053285 3 307227566 576830556 1 3 824255402 947667339 1 1 760773942 840358074 1 942199855 983151375 2 23126 1 527380969 847281625 1 717323717 787551935 3 689916860 958784763 1 3 168695491 358220115 1 1 282446027 573254545 1 837048704 959612263 2 23129 3 946583511 996816436 1 2 23128 1 683212293 768593072 2 23134 2 23133 3 630225896 838686999 1 3 281476197 535364905 1 3 803481297 866606622 1 2 23132 1 889815624 921482528 3 99555596 512215993 1 3 314053458 372768549 1 1 553805596 730146313 3 137100092 816836355 1 1 316901578 338992914 2 23135 1 162915442 917823241 2 23138 3 740858365 812640785 1 3 390888415 553350578 1 3 7050866 315512966 1 3 589070138 868796479 1 1 196920088 364391653 1 211788263 628535928 3 403781591 763820225 1 2 23137 1 640007029 928559020 1 79345722 131636955 2 23141 1 476637730 517910333 2 23142 2 23130 3 609220341 666781643 1 3 248083506 428417797 1 3 492171854 549254927 1 3 228172104 726565544 1 2 23140 2 23115 3 886160726 917967533 1 2 23119 1 311326864 886938116 2 23144 1 357173315 485003741 3 253560493 580286912 1 2 23145 2 23131 3 888541164 935349717 1 1 857454432 905979626 1 264566930 578149774 2 23147 2 23121 3 365305857 832251185 1 1 422744221 886189114 3 769452532 921230852 1 1 557811776 918253724 3 387832275 420154061 1 3 92649086 774142156 1 2 23148 2 23149 1 960675098 998745084 3 694654607 879662488 1 2 23150 3 435693613 482351921 1 2 23122 1 208821894 672104126 2 23151 1 481598733 531946897 2 23152 2 23143 2 23107 1 46006856 427371273 3 422546854 646618864 1 3 146130215 817068461 1 2 23153 1 349138681 572676916 3 339569433 808403265 1 2 23125 3 92212373 567652083 1 3 480744621 944406044 1 1 450988853 736654189 2 23155 3 182661272 333557219 1 1 307540771 879477071 3 963895226 989081797 1 1 210849295 478483422 1 745564877 781842343 3 475659657 941445419 1 1 599899536 836153334 3 844897220 915907326 1 2 23156 1 791788466 877462418 3 736476235 753269411 1 3 757431793 968557578 1 3 48936569 291054116 1 3 498307510 986256991 1 1 625441418 975462028 1 640647010 695495753 1 84566949 476982708 2 23163 1 669117849 729086706 3 645850409 714242515 1 2 23164 3 708868238 769155525 1 2 23162 1 330596374 397229850 2 23165 2 23161 3 447699849 452441338 1 1 764446112 813589147 3 656314104 678896805 1 2 23166 3 282228285 381056268 1 1 162923575 204462241 1 162235650 233798913 2 23168 2 23167 2 23158 1 975442633 999562691 2 23169 2 23154 1 451918150 673410923 2 23160 3 22337681 254319989 1 2 23157 1 325713045 954373346 1 750128301 925983880 3 931777355 953904355 1 2 23171 1 111407499 673820526 3 670077750 905897319 1 3 644020816 894327015 1 1 477699106 651043209 3 814302879 997154438 1 2 23173 3 586208870 804886687 1 2 23174 1 728721655 924285146 3 207096047 841930512 1 2 23175 1 583059948 777862760 2 23176 3 1111643 325333242 1 3 966231004 967187313 1 3 170120529 534360369 1 2 23127 1 910349843 942912189 1 745543248 879566482 1 273721283 964686504 3 894816179 947473631 1 2 23179 3 100341517 319352052 1 1 295741487 853358137 2 23177 2 23178 2 23180 1 93482702 593354061 3 231012448 369357862 1 3 715121270 980316546 1 1 874316374 904191837 2 23181 2 23111 2 23159 2 23118 3 853323830 880915858 1 1 930512224 981506525 2 23109 1 999399827 999417770 1 70602808 879414302 3 274581783 812140416 1 3 826373514 838091039 1 1 81812751 574411051 1 756380825 792565523 2 23185 3 737132613 934676512 1 1 856803649 939539207 3 549712937 959836766 1 2 23188 1 700521625 820570519 2 23189 3 480139861 504509505 1 1 249814012 377853827 3 285836692 953087918 1 3 83764753 188015765 1 2 23184 1 111053793 802636039 2 23191 3 736148786 923285166 1 2 23190 2 23146 1 548164973 811412862 2 23192 3 687688728 916598176 1 2 17048 1 245850371 954019590 3 367051851 552452726 1 1 729125575 763338954 1 772446993 912660352 3 485544650 776975859 1 2 23195 1 44968900 717315230 2 23196 3 828827406 957074382 1 1 447583289 667901967 2 23197 3 769686674 934353130 1 1 654764568 887560431 3 620814400 997947692 1 1 897762941 915125018 3 418898837 899733418 1 2 23199 2 23198 2 23194 1 136977133 461686901 3 935253382 998900874 1 3 225483329 873324061 1 2 23200 3 992887636 998266689 1 2 11777 1 937295891 943572862 3 91930639 187010734 1 3 761904045 945731710 1 2 23201 1 875287751 920741062 3 942550387 993995474 1 1 435164512 844150734 2 23202 2 23203 2 20414 3 87912547 328346211 1 2 16009 1 852456458 953835285 1 969754429 981028638 1 523431359 985572497 1 916828915 928710301 3 530039459 761210384 1 3 119457282 880372773 1 2 23204 3 108702663 380428308 1 1 332416193 460901760 1 881092 654966530 3 790904128 824991338 1 1 753726614 794523606 3 714203069 960882841 1 3 713615903 742868899 1 3 195035213 830243109 1 1 562732705 902658014 1 749243523 777203219 3 992451589 992738016 1 3 559371153 832179775 1 3 190313495 951188030 1 1 445895065 729203490 2 23210 1 302038811 562702354 2 23211 2 23213 3 633769828 935500347 1 3 818087138 833485077 1 2 23207 2 23209 1 981005982 998086704 2 23215 3 12386601 304206666 1 1 976244487 990696863 3 740810772 916947480 1 1 753874783 985248415 3 541351521 889177884 1 3 102973275 894230517 1 2 23217 3 135924110 883876664 1 3 633055560 715431574 1 3 966624611 993128661 1 2 23216 3 518751099 544750413 1 3 559911450 790454655 1 1 662419715 825648273 2 23218 2 21944 1 586623052 993867535 3 628546629 750502493 1 2 23219 2 17445 2 3798 2 12022 1 681352121 863120971 1 892565237 997560950 1 93611986 789247592 1 973992224 986701213 1 445427579 832549103 3 857940925 888561505 1 2 23223 2 23221 1 134572478 433213500 1 843750006 981332404 2 23224 2 23226 1 698340008 965016519 1 804892482 990953894 3 94962465 661074638 1 3 292984348 466843321 1 3 459786577 555479808 1 1 629874369 962268129 2 23228 3 781644317 793907274 1 2 23227 3 653131116 807132456 1 3 786391768 874363105 1 1 531254346 759511329 3 903849469 922427946 1 3 53292348 192002776 1 3 505564755 609610229 1 3 535840975 947182143 1 3 602021250 955995608 1 3 274335207 988123374 1 3 404763134 645051521 1 1 779895279 958544192 2 23231 2 23230 1 513804542 893756072 2 23232 3 301130989 993150969 1 1 408904563 476949429 2 23233 1 763287683 803894263 1 457025073 728112655 2 23234 1 236219815 822817832 1 451253509 799179372 2 23237 3 692651831 942734279 1 3 334079403 928067394 1 2 23236 1 58599965 643275001 3 229461403 841683944 1 2 23238 3 606773175 712169451 1 1 633485689 772355929 2 23239 2 23235 3 788260231 969347810 1 3 349559315 464999526 1 1 859693806 961819793 1 775227793 856777478 3 962841170 966165230 1 1 277494379 987011004 2 23240 3 531049895 722176595 1 2 23242 1 660869274 822496201 1 447498894 889152796 3 671869401 935905829 1 3 260535214 654994675 1 2 23241 3 713021834 884558210 1 3 208663435 569685025 1 1 281667258 771522337 2 23245 3 952732743 957352391 1 3 673519750 789361867 1 2 23243 3 667473360 874035076 1 2 23244 3 283444092 993598769 1 2 23220 3 181985747 572395736 1 3 698890334 721712246 1 2 9573 3 640786205 737930733 1 2 1566 3 76844396 970926100 1 1 544797235 732944512 1 446998482 466515044 1 32585236 180724242 2 23247 2 23246 1 663039315 945621157 2 15736 2 5252 3 445990625 593789349 1 1 426351564 438516574 3 187296116 289094321 1 2 23250 1 345120526 358590724 3 693929771 749880552 1 1 202494511 857594660 3 925238324 938773207 1 1 550598117 576284536 1 532028228 914098560 3 28442313 160704092 1 2 23251 2 23253 1 334868702 618960484 1 323354845 840919502 2 23256 3 167054186 771285867 1 3 46917376 806791849 1 2 23252 1 371890512 475685113 2 23257 2 23255 2 23254 1 767975161 945591454 3 85381428 359906720 1 3 757893179 908924206 1 1 71007392 151454788 2 23258 2 18029 3 369837791 445431094 1 2 22693 1 414528415 918822848 3 960484653 983814691 1 1 370184346 543676586 1 547286205 940434776 1 542422246 828063137 1 240753223 971083726 3 735465179 915297275 1 2 23260 1 506651892 542134361 2 23264 3 364859769 600581363 1 2 23261 2 9647 1 717613584 833865557 2 23266 3 534442331 773953116 1 3 364044780 839150057 1 2 12857 2 10789 1 548767508 584695884 1 43647799 996910742 2 23268 2 23267 3 77435478 546489959 1 2 14595 1 683409147 995069994 2 23269 2 5532 2 2704 1 512720152 864762572 3 818891408 965365587 1 2 23270 2 3899 3 501815007 504200587 1 1 97817534 958819157 3 173762793 419756654 1 3 167365553 353663660 1 3 196611151 326090425 1 2 23271 2 4063 2 17306 2 3842 1 524442403 803616627 1 154815303 268627745 2 23273 1 959875068 978811282 1 373188850 960795091 3 48820925 921175719 1 3 910954350 993965604 1 3 586325325 626530621 1 2 23274 1 55993011 606993829 3 974932455 993543718 1 3 8682914 463939437 1 3 715685544 771973892 1 2 23276 2 23275 1 986086490 990507280 2 23277 3 487189081 831435959 1 1 378620409 529779806 2 23278 3 733337975 937515419 1 3 620995592 825087888 1 1 980430900 994286761 2 22523 3 892765448 926533011 1 3 115203364 335398714 1 2 6406 3 301512381 377111574 1 1 464714325 611252650 1 548695074 759721904 1 995906735 999080264 2 23281 3 996258518 997984269 1 1 729325928 854159111 1 433473789 865830834 2 23284 2 23282 3 418814595 716841969 1 3 396669135 819452019 1 2 7431 3 228753890 882668005 1 1 327129717 965725967 3 367848555 634723098 1 1 618329589 707454716 1 732108296 876939834 2 23285 3 740899033 850162801 1 3 250500477 564344669 1 2 23287 3 84098869 200012179 1 1 249805015 292089589 2 23286 1 385800719 635033877 1 187482692 776127932 2 23289 1 543875765 594762494 2 23291 1 329417040 944231335 3 955157001 991645489 1 1 868778145 993844005 2 23292 2 23290 2 23288 3 719936476 779036445 1 1 634445449 918183324 2 23294 1 921474242 996390288 1 178954091 963823284 1 83668162 155942438 2 23295 3 877162071 879234227 1 2 23297 3 887023591 988381265 1 3 444351775 985360546 1 3 202261402 614472207 1 2 23296 3 212554688 713305382 1 3 309136241 577271325 1 2 15948 3 80270419 723512329 1 1 129068183 509290105 1 5106218 994725181 3 657290618 893530036 1 3 534344693 672145710 1 3 678238218 707243844 1 1 887191796 935374902 3 933175416 992215067 1 1 916710021 980284325 2 23301 2 23300 3 138285057 187306120 1 2 23298 1 994983669 998363149 1 121910520 620196909 2 23303 2 23302 3 620713929 835322644 1 3 462701494 847366946 1 2 19343 2 20871 1 726366442 909626388 2 23304 3 226343606 863138218 1 2 21317 1 543039772 807568364 1 216266649 515354968 2 23305 3 310053234 811328626 1 1 321355744 988592311 3 632517213 752287072 1 2 23307 1 731383292 752407368 2 23306 2 23308 3 264551380 983198339 1 2 17804 2 9760 1 283540456 737491842 1 636993949 806213617 1 90017878 491235009 3 613097466 712396244 1 2 23310 1 869685899 936088044 1 475735383 603822348 3 823964361 829542306 1 2 23313 1 806587801 877947008 3 43064025 596936941 1 3 725567492 972598045 1 2 23314 2 15053 3 239968850 599289478 1 2 5963 2 14140 1 403178422 434915601 1 740253832 859019602 2 23315 1 29323359 82565457 2 23316 2 23317 3 695160691 873198196 1 2 8817 2 4121 2 7572 2 3852 3 875947583 962436815 1 3 486470798 626592853 1 2 9533 1 718199557 727061519 1 165837740 239910747 2 23319 3 734899172 815463205 1 3 277929627 758629735 1 2 20157 1 120628972 564777197 3 802832290 809724497 1 1 988722506 990333179 3 258060369 401687993 1 3 879642684 919989601 1 1 330985790 786544879 2 23320 3 99073330 320551499 1 3 212546648 408879716 1 1 984741997 993909789 3 679121516 815720564 1 2 23323 1 168004606 803944723 3 442837412 980788814 1 1 934012198 961419050 3 611414651 912517975 1 1 823105881 997260151 2 23325 2 23324 3 201728010 295968266 1 1 666511032 869551773 1 415139134 954320670 1 870760471 934406469 2 23327 2 23322 1 662314646 922631948 3 347243323 503526761 1 3 743629644 813712465 1 1 139427639 772728303 3 730933543 737248770 1 2 23330 2 23331 1 681491852 888599458 1 527336181 601503659 1 294407356 598945651 3 833662966 954155081 1 3 894910344 984085021 1 1 708369251 779928049 1 970769164 994954388 1 7312723 28953837 2 23333 1 501971612 666068179 3 968467455 974938465 1 3 353623118 647320135 1 2 23334 2 23338 1 369850553 879250546 3 391994047 924361650 1 3 977367385 993419494 1 1 422663052 826409083 2 23339 2 23332 2 23336 1 944763857 957432258 1 447394687 757766271 2 23341 3 76359055 870683961 1 3 781835037 979231064 1 2 23337 2 23342 3 372840336 535749803 1 2 23335 2 23326 2 23321 2 18990 1 53092833 949653405 1 38827837 942380083 2 23343 3 918591726 932024423 1 1 287061773 664341310 2 1292 3 430954284 990115931 1 3 424344493 973438384 1 3 326262561 597650951 1 3 357183200 983681760 1 2 20944 2 2016 3 196510181 938014880 1 1 418881969 890515191 1 734061089 768091998 3 928314462 989092452 1 1 890581382 920342698 1 165130563 848489537 2 23347 3 111638268 925617349 1 3 899616263 918650441 1 3 928114471 996751119 1 3 884829674 958310115 1 3 920706613 980845069 1 3 887787054 996276796 1 1 552897785 739503874 1 333774419 462313113 3 584798841 661654590 1 2 23348 2 23351 3 781176400 820762034 1 1 157616198 740519340 2 23352 3 31900607 160518822 1 3 661879570 825297917 1 3 497283950 612131633 1 3 18346674 409131541 1 1 448298627 702246673 1 92776681 337606070 2 23350 3 456698758 537512066 1 1 45602395 475042628 2 23353 3 129336297 516673379 1 2 23354 1 156243679 291353520 1 190783393 949979727 1 203791711 217565926 1 931243859 974320188 2 23355 3 932764809 958636215 1 2 23357 3 518117677 760301940 1 1 842222382 927972945 3 868713442 885913145 1 2 23360 3 525947929 784024198 1 2 23358 1 142521221 803055218 3 632916729 700386286 1 2 23361 2 23359 1 779074074 839956968 1 546502285 714939715 1 168248515 343260809 1 629780479 882910697 2 23365 3 567025471 759010588 1 1 574401864 696824124 3 236368479 907867515 1 1 483590896 882018482 3 181860023 512546025 1 1 27902799 141137327 3 161399654 714421183 1 3 582176773 845574478 1 3 663755483 825393369 1 1 247679413 680475977 2 23369 1 246144448 441086763 3 616604386 638780414 1 1 306577040 997861210 1 159407958 608448250 3 425752244 959881117 1 2 23372 1 147022359 593656685 1 970590950 985468037 1 60506552 121272671 1 234743937 410280201 2 23371 2 23376 1 886522300 923108179 3 610455590 947691331 1 3 490458734 715607831 1 1 636847844 710063483 3 213795178 823348275 1 2 23370 3 853866700 931578352 1 3 708237620 719082905 1 3 435508984 942726738 1 2 23375 3 799371884 930683339 1 3 172273317 393352272 1 1 380337940 977266340 1 170594192 323311777 1 991534009 993515924 1 817843560 900199927 3 815468205 992290745 1 2 23380 3 873583633 881037582 1 3 583576596 713301991 1 3 507070658 721588396 1 2 23378 3 872496349 898140517 1 1 614512886 733916527 1 29208076 773806887 3 664927598 861154592 1 3 84176677 737500428 1 3 625050564 803551369 1 2 23368 1 544893439 822725028 2 23385 1 438483773 887956276 3 272013327 339445912 1 3 263200358 807003203 1 1 455141795 494010920 1 506628361 569490365 3 496234674 798794929 1 2 23387 3 550363174 619556523 1 3 682215009 970140079 1 2 23381 1 423330697 902313409 2 23382 2 23389 2 23374 2 23367 3 420405062 893162117 1 2 23364 3 711738319 904539261 1 1 638456956 762182227 3 892530108 954870267 1 3 497915134 754762885 1 2 23390 3 351806581 398828120 1 2 23379 1 363975138 507310848 1 664312056 827347687 1 523507079 656892373 1 309232385 341765482 2 23394 3 771752057 952180133 1 3 255402826 838723511 1 3 964475827 970850496 1 3 956927081 958275683 1 1 456962487 465173695 1 356060066 477736256 1 594333635 866441841 2 23393 1 875543713 993756989 1 389446555 840673848 3 442721246 995810269 1 3 41343368 906563722 1 1 652714048 899738494 1 543549365 954684573 1 382817362 894980799 1 530800084 816448816 2 23398 1 284806133 733011213 2 23391 2 23403 3 215023700 437012796 1 1 507476011 663919862 1 693183160 861499583 2 23405 1 694267921 733585793 2 23407 3 746893814 751589856 1 3 709002592 978541194 1 2 23400 2 23399 3 873320570 962857041 1 1 691276620 794995572 2 23408 2 23401 3 254314503 991434556 1 1 607169801 784398722 3 73752122 750385602 1 3 552677610 930087960 1 1 895503906 953824589 3 133270964 966453595 1 3 257417727 980087758 1 3 144420105 458197820 1 1 458092159 982572689 2 23411 1 399159735 831713040 2 23409 1 935802940 937837233 3 256821604 850222891 1 3 719464037 775279744 1 1 458215537 897001895 3 41752784 366610354 1 3 928023392 952884414 1 2 23414 3 223053380 963470260 1 1 230278170 250828797 1 515842613 910042899 2 23416 3 647678951 713692794 1 1 456875760 752160458 1 790366964 918922896 1 788376028 952477488 2 23418 1 101219251 517129365 3 675398923 878446878 1 3 110669856 291959969 1 1 462848149 815877346 1 99676142 887523433 2 23417 3 316783561 855514348 1 1 942389952 989704468 1 550724309 984903752 2 23423 2 23424 1 745683709 868717467 1 13873476 525275172 2 23425 2 23419 2 23422 3 860101675 973002267 1 2 23402 1 672422881 985699141 3 370407183 991344272 1 3 981726591 984033710 1 1 535756900 752723874 2 23428 2 23427 1 74427769 901572984 3 83817422 392878047 1 3 711663181 805865139 1 1 185516527 667612536 3 302785080 848914719 1 1 138903337 277435068 1 844691248 863214990 3 442402943 750089727 1 1 229396380 755233592 3 778191607 805062590 1 2 23433 2 23432 1 738235285 914911176 3 454831537 822474594 1 2 23429 2 23430 1 383990506 893561759 2 23434 3 82139577 805585878 1 2 23431 3 152780974 992182175 1 3 652601663 743776875 1 3 555102264 555640764 1 3 408983517 555224537 1 2 23397 2 23413 1 375618541 869445484 3 454197952 752986474 1 2 23404 2 23421 3 403325517 747337279 1 1 298919515 387283555 2 23437 1 199417191 350211406 3 117617551 941744769 1 2 23438 3 546392983 727247855 1 2 23410 1 87122807 516149118 1 568637767 895030626 3 184640875 488012844 1 2 23439 3 483291667 812520837 1 3 98898526 473261497 1 1 701129229 713425312 3 50282943 760883950 1 3 820350869 975779582 1 1 638890132 932351804 1 80538377 885715832 2 23443 2 23440 2 23442 2 23420 2 23436 3 531999432 797300462 1 2 23415 2 23412 1 785055571 896901795 1 266551343 389482561 1 34210657 248829441 1 510018473 956850657 2 23445 3 104081639 244525060 1 1 936237471 954722270 3 52341859 602504706 1 1 123315435 748816762 3 939995861 968660678 1 2 23444 3 739950248 785722782 1 1 337051369 691213818 1 983827327 998690770 3 839045238 997599326 1 3 960488676 985239604 1 2 23447 1 56009347 962057040 3 615781916 645038776 1 3 884963477 952292471 1 1 91028184 819486448 2 23453 1 894467973 925470059 2 23454 2 23450 1 419697037 995499373 2 23446 3 724855355 871854838 1 3 546890777 787726291 1 1 915224397 951011236 3 512389878 575873104 1 1 237677436 380660697 1 148161372 733329888 1 132733746 579611926 2 23459 3 187483678 902780616 1 2 23452 2 23451 2 23457 2 23455 1 963610106 983594130 3 128265512 221194804 1 2 23460 3 927579044 938403601 1 2 23449 3 630431094 670609489 1 1 369318544 764934830 2 23461 3 731367393 814494392 1 2 23448 2 23356 1 922477397 983246094 3 475484044 812588990 1 2 23462 2 23349 2 23456 2 9653 1 545443340 980779254 1 447230437 801143695 3 267870577 312728027 1 3 773896057 805345161 1 3 778280389 941342924 1 2 23463 3 20941460 826028291 1 3 460001028 578573604 1 1 65909644 592293924 1 989750279 997970224 2 23464 2 23466 1 726728737 920577718 1 222091052 374930923 2 23467 3 45360287 792881186 1 3 315926195 536904048 1 2 23468 3 730609385 762757055 1 2 23465 1 467725601 700621999 1 954562907 975932508 1 636405119 775634277 2 23469 1 669710365 679452061 3 623699692 897283065 1 2 23471 2 23472 3 328520979 578946173 1 1 56096684 215682068 3 51859771 688648961 1 1 732815990 768812677 2 23474 2 23473 1 713236423 764708729 2 23475 3 367937671 715397048 1 1 848814301 947133307 2 23470 1 456946369 797931493 3 24547034 505228713 1 1 434443667 997442024 3 352345142 682366924 1 1 829381437 956334209 3 434977379 671868991 1 2 23477 3 275696323 523251757 1 3 36124868 215161914 1 3 806726644 994990458 1 2 23479 2 7237 3 424657510 579901930 1 2 8121 2 13092 1 339634433 405322189 2 23480 1 263138282 338948211 3 884144807 908741273 1 2 23481 2 6024 2 22250 3 998749072 998800767 1 1 408652041 830770357 3 3799404 702054947 1 1 978966831 980693346 3 419670243 891657595 1 3 964902762 992895236 1 2 23483 1 73571269 108926963 2 23484 2 23482 3 38712154 318785701 1 3 979632486 991398753 1 3 83423532 228827825 1 2 2447 3 974249378 994970086 1 3 709670143 818157037 1 2 5507 2 15054 1 518321577 764614967 3 117796639 429136040 1 1 739997335 741860899 2 23485 1 235178326 659845769 3 805062211 843456239 1 3 48522012 603478953 1 3 204677586 732094608 1 1 178903231 683024387 2 6532 2 18775 3 97901792 311260802 1 1 950618386 995325121 2 23489 3 118269228 217766789 1 3 633803590 946851791 1 3 165380923 316037659 1 3 663364717 948588099 1 3 600451081 683895661 1 3 23424269 528375585 1 1 829566818 947890745 2 23490 3 843161568 930700965 1 3 175165483 595437146 1 1 750787825 979575536 3 151865373 946318810 1 2 23491 3 889162811 945545992 1 1 945694124 965515872 1 602126244 979663674 3 830835513 929657908 1 1 549010841 565938139 1 981271788 997044952 2 23493 3 835352113 889105294 1 2 23495 1 341055953 676880297 3 598034910 611623944 1 1 791079378 918885640 1 838425207 861300273 3 566813240 651920728 1 2 23497 3 957299586 959278997 1 2 23494 2 23492 2 23498 2 13488 1 628425807 966720321 1 976422906 987094505 2 23499 3 497853971 988079360 1 3 662735342 846311685 1 2 22847 3 176547649 548622936 1 2 20838 1 150333892 794296226 1 718716038 929450010 2 23501 1 727298306 859738935 1 183131197 402519576 1 47776104 218095600 3 322964849 837367453 1 1 924578989 944900468 2 23504 1 737882978 984725135 2 23505 1 695570903 802734074 3 615434743 791003223 1 3 116308132 234186657 1 2 23508 2 23503 3 895118872 977704125 1 2 23502 1 857325198 904067204 2 23509 2 23507 2 1497 3 516024851 778594496 1 2 18867 2 12414 3 339819427 697347395 1 1 875794136 943928192 2 23510 2 6182 2 7299 1 408316785 906964572 3 331957562 519691907 1 2 23511 1 148015177 531422021 3 299140450 523178394 1 2 23512 1 191292560 945666412 1 15900014 225297246 2 23514 1 694137409 783219586 1 156028501 705521435 3 180882966 283260653 1 1 578331257 947935801 2 23516 3 264000679 754692453 1 2 23513 1 21861056 402881190 3 768633789 870538006 1 2 23518 1 731474339 914331520 1 769461992 896930641 3 45550701 123412460 1 3 779655828 941104333 1 3 852802228 976908501 1 2 23519 1 878763456 980451000 3 580324436 913174270 1 3 372809438 808721410 1 1 964503507 999179105 2 23521 2 23517 1 564882190 774893703 3 677656328 945239429 1 1 280026007 359958750 3 60379029 568705138 1 3 830980057 889168813 1 1 958434812 973361855 3 148852405 177638806 1 2 23524 3 435977098 520478524 1 3 730901751 874183033 1 2 23523 2 23520 2 124 1 594802512 881882573 2 23526 1 169646956 216310039 1 333354124 823130307 3 913326185 959906331 1 3 931115568 956941795 1 1 252878213 931611089 3 425189328 630891901 1 2 23528 1 452248363 609489924 3 513053050 835672639 1 1 179180933 218240931 3 312752151 620857201 1 2 23527 2 23529 2 23530 2 23395 1 33503466 491605911 2 23532 1 406976672 983227840 1 661088904 908472782 3 752317786 985187200 1 3 306733506 447666206 1 3 553460894 570615009 1 2 23534 2 1901 2 13687 1 326330264 889210527 2 23535 3 957611767 976802223 1 2 12988 1 173831309 207397848 2 23373 2 17943 3 48363512 230498188 1 1 745672176 802607204 3 40641216 779665769 1 1 781711740 786038008 3 324173981 681274894 1 2 23537 1 484155511 880120484 1 319075060 479317221 1 678811124 883353517 2 23539 3 855562806 875013779 1 1 344523661 980377431 3 161053267 944333458 1 3 204789058 259078664 1 1 64581775 660628919 2 23543 1 587019095 996228040 3 450438280 565864982 1 1 575896953 816835968 2 23542 1 693746428 963332481 1 708274316 929420463 1 799686319 832801464 2 23547 1 785751582 875998826 3 632570485 857264602 1 1 937276481 964198861 1 563824584 574952215 3 952822461 970986734 1 3 888543181 935448264 1 2 23549 1 527868651 878079831 1 646105012 915696772 1 326937044 995446602 3 375462457 953689968 1 1 670790141 981017352 1 186773382 308191899 2 23555 3 909234114 967809012 1 2 23550 2 23554 1 855921855 860207528 1 983807900 985536856 3 382171923 723877085 1 3 320791084 758892617 1 2 23551 2 23545 1 476191673 644978119 2 23559 1 972023670 998720916 1 628895367 868698856 2 23560 2 23561 2 23540 3 43847744 219119930 1 1 369405530 722736144 2 23553 1 154133960 612323868 2 23563 1 985509193 990004235 2 23564 2 23546 3 227116815 958341958 1 3 166114816 338919896 1 1 445698692 523430793 1 826440611 968125118 1 834558536 863160910 2 23566 2 23567 2 23538 1 235645484 798020941 1 666479038 979436091 3 414860354 552374459 1 1 98631513 689134643 1 189196923 665560560 3 264112512 297486669 1 1 912675420 933285100 3 388811016 771252302 1 2 23570 1 373942895 830835639 3 234453176 801209608 1 2 23568 3 237515508 672419705 1 1 383676670 698137122 1 609204532 935448504 3 181616701 891153567 1 1 496459388 711029660 2 23574 1 378240010 616308893 1 459478815 790539783 2 23577 1 705858877 896549180 2 23578 3 99187322 519821017 1 2 23579 1 435593299 848746475 3 823720006 982800101 1 2 23573 1 929221248 956512921 3 330719420 835554310 1 2 23581 1 724971385 775442179 3 785718444 856672005 1 1 668481222 855094698 2 23583 2 23557 1 308463773 766078526 1 930344166 988730451 1 329081381 805481541 1 11444569 597772870 1 582877987 802138322 3 895142781 979373996 1 1 678601249 695334825 1 516592996 667679165 2 23585 1 945347714 999632083 2 23586 1 547503222 744009424 2 23592 3 422824396 641282971 1 3 974352560 978168579 1 2 23584 1 213690673 947854380 2 23593 3 843839430 998923124 1 2 23591 2 23588 2 23590 3 369565389 550469105 1 2 23587 1 893905073 899344738 2 23594 3 362214351 680299012 1 3 789183845 972014670 1 2 23589 1 508173330 797889855 1 973788490 982644074 3 657115346 662346426 1 1 274248168 902318135 2 23596 3 551267487 659558133 1 2 23595 3 65932475 947779008 1 2 23597 3 579388501 757670025 1 2 23580 2 23548 3 663627395 959995726 1 2 23569 2 23558 1 33967933 239151343 3 312396267 904548225 1 2 23598 1 951298776 972161907 3 305737552 400263641 1 3 557800404 882832254 1 2 23599 1 283921403 590891162 1 526594928 865201134 3 726767377 871587562 1 3 986766269 996457038 1 1 458804789 997477786 1 145174140 805212573 2 23602 3 654224570 670075484 1 2 23603 3 350923158 751893785 1 1 578318033 928318816 2 23604 2 23601 2 23600 3 590887110 816339481 1 1 576686155 869858004 2 23605 3 12941601 122804966 1 2 23562 1 446812680 892993019 1 108201368 458910059 3 815703800 852210842 1 1 896048244 902418833 3 474696094 567906320 1 1 718500445 751544179 2 23609 1 395419140 768740345 1 535544638 912436219 3 445924705 553164059 1 2 23608 2 23611 2 23606 2 23607 2 23610 1 731804287 973052680 3 858930783 988121378 1 3 841149869 883596686 1 2 23612 1 473500211 795098895 1 829187992 943751529 3 243009398 521317942 1 3 71784384 413003815 1 2 23613 3 138938578 416751645 1 2 23614 1 429338385 723352718 1 520451454 807134394 2 23615 2 23616 3 606871641 724648542 1 3 392889892 406754500 1 2 23572 2 23582 2 22018 1 785447564 919646049 1 511617881 848455912 3 851348369 938543185 1 2 23618 1 120074664 709939554 2 23617 2 5987 1 992425570 994098490 2 4957 1 683544271 873422739 2 23621 3 72961428 883429690 1 3 118292532 142756158 1 3 683186197 924053960 1 2 97 3 957486183 982262004 1 1 885705238 941726920 3 764416886 795489538 1 3 262867243 570951896 1 2 23622 1 734730665 935171139 3 48824086 248720327 1 1 501785448 846820475 1 246577847 325604771 3 415340852 984362402 1 1 957766093 971671819 3 952870942 957307042 1 1 865288582 949445317 3 458690552 821603629 1 2 23626 2 23627 3 736864605 934744858 1 1 631250062 861737841 3 376348571 870511824 1 2 23628 1 155531910 279975598 1 572801417 956442548 2 23629 3 306844683 810699748 1 1 799157293 863693301 2 23631 2 23623 1 562108049 862133031 2 23632 2 23625 1 567634942 977421343 1 104550510 408121001 3 3162805 52333140 1 1 618135751 673897241 1 379200099 753663173 3 62755207 495291841 1 1 312316323 791041252 3 401472383 592529780 1 2 23636 1 625191885 729511995 3 292101607 875668280 1 3 871540261 936541543 1 3 507180137 987553411 1 1 874009973 899591785 3 30416312 885666600 1 1 747472502 854969165 3 81086339 429236216 1 2 23640 2 23634 1 712316474 878669371 1 932970309 946483239 2 23638 2 23635 1 875912479 900260332 2 23643 3 168415778 726662902 1 3 304114498 748930998 1 3 794756099 798198091 1 3 395940487 498392169 1 2 23642 1 645559476 835260723 2 23644 2 23637 1 310183124 442125501 1 350219276 649126293 2 23645 3 897726827 992045606 1 1 833363086 872829463 2 23641 1 709181305 921469888 1 658115032 697141762 1 52407667 571031064 1 230214306 392951408 2 23650 2 23648 1 126636143 356717216 3 655652365 704836571 1 2 23649 1 892622758 995665891 3 827700044 990876471 1 2 23651 1 223147569 688887277 2 23654 3 484830496 526712013 1 1 253885972 935842410 2 23639 1 573366912 708343475 2 23656 2 16382 3 982474108 984716634 1 2 21298 2 23225 2 8886 2 2398 2 14604 2 16232 1 397030061 690125143 1 406812660 989620123 2 23658 2 23657 3 980496545 983264750 1 3 678233402 951980741 1 3 117446160 178919661 1 1 552720734 615029030 2 10492 1 620732212 878685118 3 101122193 736996482 1 2 23660 1 347095121 827456459 2 23661 3 347843866 632114663 1 3 45652294 412540173 1 2 19068 1 218630748 264005845 1 902040016 925650270 3 190148951 715982964 1 3 728645364 951697315 1 1 569796463 827908348 2 23664 1 563740702 696778769 1 572446670 681149811 2 23666 3 483235887 778041413 1 3 850589582 854536514 1 1 359670171 683139102 2 23662 2 23665 1 277158849 826741263 3 374103611 926540821 1 1 172899250 336630159 3 617439851 842452946 1 2 23669 1 606941589 802884166 1 396474611 405891759 1 6921755 708799262 3 32546072 775454185 1 1 863097657 979822061 3 167707984 616029696 1 3 354068924 895753894 1 3 133446124 845694275 1 2 23671 2 23668 3 205728966 927142318 1 1 58780337 781654978 3 755750826 885710439 1 3 670256213 988614870 1 1 641447448 689803042 2 23673 3 491694196 871821498 1 1 456957531 946819494 3 308615652 768696767 1 1 864716128 989194618 2 23676 2 23672 3 769571460 922404384 1 2 23675 1 625370742 920681204 3 640530033 783911602 1 2 23678 2 23663 1 948709287 960297652 3 611358637 715775356 1 3 392535805 428304180 1 3 497475323 989525362 1 2 23667 1 862519974 934462870 2 23680 1 226277546 879387116 3 549339979 908114882 1 1 951432247 994271051 2 23681 1 152928465 983297041 2 23682 2 23679 2 9947 2 4711 3 569519544 905462078 1 3 929800636 978546552 1 1 215318596 460919254 3 662975737 808937272 1 2 23684 1 362461127 416664446 1 728076454 922500850 3 55379353 570052546 1 2 23685 3 115319484 212955192 1 2 23686 1 765569700 848103186 2 23687 3 218198197 524635344 1 3 406415475 898298780 1 3 445164812 987338751 1 2 18092 3 281827650 664048225 1 2 7495 2 4727 3 317394588 820103246 1 1 779537804 829474429 3 661168450 802404049 1 3 546910150 725122253 1 2 23688 2 10763 3 806668600 901214265 1 2 7363 1 147240708 568750220 1 238330531 819240374 1 657630285 828498379 1 758416608 773600324 1 934150383 955616266 1 971528940 976402429 3 255760424 298825774 1 1 856699703 904246975 3 55964179 114959181 1 3 237587532 439349820 1 2 23694 1 104224994 624821098 3 666369773 856691985 1 1 589199715 790348743 3 418125712 764540220 1 1 251618774 366564047 1 874074015 961479566 2 23697 2 23690 2 23689 3 852483824 939179837 1 1 135305825 595300220 3 280375408 293202446 1 3 304387186 602932049 1 3 965375155 995539607 1 2 23691 3 232508768 609883367 1 2 23693 1 614720609 640375048 2 23701 2 23699 2 23698 3 985454211 990992449 1 3 613938446 804292213 1 3 228854478 517067554 1 1 982821615 986861644 1 787338541 869308764 3 32240317 798230103 1 3 718828581 989484848 1 2 23702 1 340851840 880136360 3 465981106 920062788 1 2 23704 3 625345632 791691621 1 1 751102700 905098530 3 723745949 932421567 1 3 363551157 686949713 1 3 914265859 975079155 1 1 953061843 988062877 2 23706 2 23703 1 522562267 983813539 3 96395580 557016793 1 3 108406180 626412655 1 2 23705 1 152442816 353266840 1 824736750 881200861 1 918162592 971064146 3 765853991 867321195 1 2 23710 1 920357418 986441931 2 23711 1 51507787 360484513 2 23712 3 404789238 670626004 1 3 644382879 709446209 1 1 679960244 765346195 3 523208604 549560307 1 1 996930221 997985089 1 805388623 853418506 3 537241664 736885461 1 2 23709 1 699727790 941888656 2 23713 3 48717680 241139891 1 1 195986703 476160100 2 23696 3 451104976 813591515 1 3 909740118 949924158 1 2 23714 3 463698023 831740931 1 2 23715 3 511278066 748467839 1 1 8797417 91346302 2 23718 2 23692 1 690404112 704170823 2 23700 3 317611279 494721091 1 1 597654908 956514333 3 446364888 808187598 1 3 666228706 854726109 1 3 195995043 282100243 1 2 23720 1 498006066 582633730 1 162987912 720042432 2 23722 2 23721 2 23707 3 86972890 657921629 1 2 16391 3 51614502 158690906 1 3 678098890 982441489 1 1 63619908 906687702 1 537329527 769497322 3 254303844 614866458 1 3 747309807 925840868 1 1 208034815 254504707 3 769618533 825910192 1 1 58236935 628331428 2 23725 3 961119493 991205872 1 1 669502368 984396589 2 23724 2 23727 2 23723 1 921934048 962747204 1 584909088 683566659 3 843896769 854819936 1 1 162395920 302457924 3 342917712 535596533 1 3 64519335 799169099 1 1 496353689 605275007 3 788719119 902228306 1 2 23728 3 114424650 858140084 1 1 667385541 918597585 3 518939766 771077960 1 1 260889255 274513789 2 23733 1 880773933 977707202 2 23734 2 23731 1 470267413 858384224 3 223622670 284355215 1 3 266486077 536044661 1 3 570604463 672919847 1 1 890911562 971977389 1 602376485 913227167 3 744204240 977689161 1 1 563537553 623734821 3 705269326 989767273 1 1 317040561 632752488 1 757393514 780646245 3 618583808 661674602 1 1 312950128 941236048 1 395602442 954645138 1 315016175 749429634 3 607296788 611709559 1 2 23740 3 154354646 797131604 1 1 21358490 206963223 3 572833366 697487342 1 3 368009679 729638352 1 2 23741 3 610173824 903576963 1 1 465884614 767042701 2 23738 2 23744 3 152960362 777628055 1 1 18676886 57083972 2 23743 3 354086756 587884593 1 3 251630376 947239544 1 3 382458917 871184018 1 2 23742 3 366315475 827101507 1 2 23739 3 932391374 985090851 1 2 23729 2 23745 2 23730 1 547475798 553577464 1 610871114 684420146 3 468857831 941444828 1 1 345062055 433237031 3 288889320 358991829 1 2 23749 2 23748 2 23746 2 23726 2 6043 2 11187 1 160023408 464008814 1 35825835 869665737 2 23750 1 586197945 756802060 1 871672307 988726025 1 994278892 996227408 2 23751 3 216078013 826813871 1 1 180344138 542828721 1 937180756 977803170 3 497363846 842753383 1 3 161310281 499642894 1 1 414701359 985548827 1 246950058 293808558 3 728762230 987522309 1 3 934559850 938242887 1 3 702640563 783141146 1 3 937027118 940393869 1 1 841010371 871242730 1 139421732 677620383 2 23755 2 23760 2 23756 3 381579655 392190208 1 3 295813329 325718667 1 3 660095806 982141460 1 2 23759 1 507113058 914749110 3 589754789 608654219 1 1 411030790 851502433 2 23754 3 175642610 786067417 1 2 23762 3 243388347 831082843 1 3 541554359 818983293 1 1 231609656 918456542 1 790667695 963573253 2 23763 3 270728976 753558447 1 1 500419587 867442448 2 23765 3 60154694 759797869 1 3 841043938 883890903 1 3 880959717 910805580 1 2 23761 1 705414022 993841678 2 23766 1 564893659 698060398 3 531733540 825479182 1 3 294328463 727832180 1 3 598743307 813438949 1 2 23767 3 842870770 856831669 1 2 23753 1 971163230 976726230 2 23764 2 23752 2 23768 3 867780427 976163497 1 1 32136026 511638511 2 23769 1 825326078 865460853 2 23770 1 750514516 940412860 2 23771 1 103645381 764170379 2 23758 1 735607265 742506126 2 23773 1 269930338 814156732 1 30575219 449344024 1 851120673 953451020 2 23774 1 869876811 874996546 2 23776 1 625469871 669805326 3 430692927 957114255 1 2 23775 2 23757 3 884612499 931816896 1 3 617722039 939171984 1 3 952103336 979346031 1 2 23777 2 23772 2 7483 2 21968 3 291876212 319416735 1 2 343 1 991210309 992091323 3 206664347 311700571 1 3 46386790 530733421 1 3 100658887 549009787 1 3 579084090 733849954 1 3 824634825 899883318 1 2 23779 3 42623359 362246993 1 3 100661200 224144864 1 3 807400815 953876177 1 2 17494 3 40769487 357265232 1 2 18460 1 936790065 984592919 2 23780 1 161267551 867730216 1 315486499 708919539 2 23782 2 23781 2 3370 3 973442522 977999724 1 2 16395 3 156186318 947704538 1 1 387405540 418175848 3 909992765 945581229 1 3 647087104 963155531 1 1 345675940 520362419 2 23783 3 879994170 970009434 1 1 183720519 453668336 2 23785 2 17879 2 8591 1 47371446 715821063 2 23786 2 15726 1 228890525 245448010 2 20097 3 668192666 816336255 1 1 477725093 690648668 1 524558797 996819624 2 23789 3 589821360 779216574 1 3 153337872 173130807 1 1 408209539 615027693 3 529132915 857578371 1 3 499860663 867830386 1 3 319004227 438213038 1 3 441838147 789365990 1 3 85387994 678214192 1 3 673146713 979097242 1 2 14199 2 21087 1 596481199 869461278 2 23791 3 13676 90535869 1 2 21555 3 741143119 886222680 1 2 3869 2 927 1 706151982 877642699 3 733399664 929227438 1 1 16711500 763696700 2 23793 3 285450168 830593552 1 3 154658005 913411931 1 3 737573656 992103236 1 1 512555851 690872148 3 787561759 995056324 1 3 520718683 890707623 1 1 870925011 905899591 1 671437559 903801968 2 23795 1 890501790 943137550 1 635088978 761181713 1 72085180 269837660 2 23797 3 833042285 939032234 1 3 71578802 171105122 1 2 23794 2 23796 2 23792 3 855551100 929994436 1 2 23798 3 962396233 991006204 1 2 16809 2 15328 3 344585379 998352293 1 2 14045 2 17542 2 11880 1 224806361 683180655 2 23800 2 17632 1 959604263 980005370 3 772607145 799326130 1 2 23801 3 575855018 981593966 1 3 780615004 869130915 1 1 188835578 774395312 3 674852171 961317090 1 2 4780 1 659062932 927548254 2 23803 1 986130351 991794774 1 229448630 540225435 2 23804 3 381212351 682775354 1 1 318342634 561423363 3 998848408 999230802 1 3 218769271 255949801 1 2 23806 1 806438011 824343863 3 394352542 883369251 1 1 501688289 558869557 1 806354850 982476358 2 23807 2 23805 2 23809 1 283797420 363210450 3 560202969 590262103 1 1 954065799 963835534 1 504902777 529667493 3 611821942 636934430 1 3 304668656 536976846 1 1 956424883 986775101 3 430116440 557844773 1 1 488620724 629467424 1 562971523 841359044 1 695164189 912926944 3 721474201 857490318 1 3 48073313 876171789 1 1 936023641 956791810 3 684548073 955662743 1 2 23814 3 370130445 797993872 1 1 432361239 612457377 2 23813 1 689436325 877273827 1 281564354 351907058 3 428767937 568034107 1 3 491604230 752586034 1 3 663419963 999453371 1 1 715848463 971399813 3 175096594 601133751 1 1 65254086 561802524 3 121587568 614698662 1 3 488644134 554481913 1 1 557913846 790587271 2 23822 3 797884895 933413133 1 2 23823 3 845166782 890467012 1 2 23818 3 842542691 895429476 1 1 303018290 974580633 2 23815 3 347923988 943357892 1 2 23820 2 23812 2 23821 3 291930588 785709468 1 2 23817 2 23810 1 577208710 921417443 3 6198757 354685572 1 1 212495619 998817141 2 23825 2 23824 3 382971691 536603348 1 2 23816 1 938236459 979480959 1 546441519 994605265 3 187067685 838031871 1 2 23828 3 34117946 503227544 1 2 23827 2 23808 1 705805308 769536616 2 23829 1 807860996 915592485 2 23263 2 17695 2 5703 2 9997 3 625816195 838334902 1 2 1674 2 10456 2 9651 1 826010167 918662387 3 416643135 588223642 1 2 23831 3 427985468 787560741 1 1 295475511 444198822 3 394097446 899996580 1 2 8035 3 554810822 911021354 1 3 391029756 763357987 1 1 326452290 641403658 3 671506310 719587508 1 3 490813941 576866871 1 1 96166333 592036248 1 93322855 358050044 2 23834 3 91124450 204873122 1 1 588118309 713653568 3 761225835 938161671 1 3 461430537 902602504 1 3 220840470 644388931 1 3 679012336 921575014 1 1 440696140 848639040 3 60416748 585254464 1 2 23837 2 23833 3 753616142 774927645 1 2 1146 2 9870 1 716573429 887448162 2 23838 2 16732 3 491673166 646407780 1 2 21875 2 1081 2 6685 1 257677833 517507783 2 23839 3 79321128 947659703 1 1 456169647 873757933 2 23840 3 102929410 200888282 1 2 12660 2 6788 1 555163918 643984195 2 23841 1 623134045 968283640 1 967082959 995139300 1 501440814 827376869 2 23842 1 364367317 956398958 3 925475134 951209104 1 3 163197990 926861295 1 1 528499314 631022227 2 23845 3 769881959 853860730 1 3 552085174 874164308 1 2 23846 1 705757334 850294698 1 26135313 947238288 1 516242140 599427846 1 603224043 988566547 1 324916276 348134317 3 877984029 936411624 1 2 23848 2 23851 2 23843 2 23849 3 77971675 123767737 1 1 996616346 999079487 2 23852 1 321421772 941715830 1 226379777 755264913 3 45040318 206123892 1 2 23853 2 23854 3 111164242 115770051 1 3 661195322 929920485 1 1 764128676 993685558 2 23855 1 372379392 374362574 1 375939848 607758247 2 23857 2 23847 1 476567999 862789882 2 23858 1 584884072 783050558 1 689272303 958217548 1 960418673 961128018 1 40640433 941267144 1 316498633 637414793 1 953067832 983367596 2 23862 3 578850354 944260986 1 3 710536195 722926668 1 3 827306100 885196358 1 3 301690762 975133696 1 3 101653985 858442639 1 3 169519829 661380329 1 2 23863 3 39873445 228953376 1 2 23861 3 407729907 447672776 1 1 303303522 999748303 1 687365914 899370402 1 731460172 951857176 3 906775764 972290299 1 3 23848874 852966847 1 3 715813246 924741004 1 3 148077148 912343831 1 1 916037344 983878058 2 23867 2 23865 2 23860 1 790270520 998542109 2 23869 1 445459621 555362175 3 243921592 755926270 1 2 23866 2 23859 1 854283665 861533541 1 168042984 457761186 2 23871 3 159201781 451367006 1 2 23872 1 529610849 978833615 3 889535914 946558922 1 2 23873 3 139795202 392102200 1 2 23868 2 22904 3 50089530 786205993 1 3 497506950 690451486 1 2 10526 3 604584752 914886889 1 1 749993052 821170461 2 23874 1 287153687 759043703 1 649256872 734049488 1 527376230 924139882 1 685130401 737814168 2 23877 2 23876 1 177670441 844354019 1 717799902 770508336 2 23878 3 979208511 984698087 1 2 23879 3 130691810 401169693 1 2 23880 1 492352774 913459717 2 23881 3 905720382 947127734 1 1 243241362 598103458 1 558690912 806354167 2 23883 1 353548837 448824001 1 923187182 998760657 3 299615741 841281843 1 3 507944132 620092314 1 2 23884 3 430951487 579111207 1 1 826068754 960784086 1 688255088 714183101 2 23887 2 23886 2 23885 3 130242478 163424301 1 3 576301554 716801654 1 3 659628849 918623379 1 1 393853136 806231181 3 155801755 994201650 1 3 232276138 816262953 1 1 922274068 994141902 2 23889 1 338834406 571495839 2 23890 3 830502617 958384951 1 2 23888 2 3555 2 1335 1 360662012 661758978 3 169272246 869947379 1 3 969837828 999409509 1 2 23891 1 431511563 844634114 1 782328709 904777291 3 232485104 898994794 1 3 675710871 778368419 1 2 23892 1 510411316 996826117 2 23894 2 23893 3 828020500 885169751 1 2 22258 1 673145766 998451249 3 739654821 917421052 1 1 628741913 706773143 2 23895 2 23896 1 229002032 370407782 2 23897 3 95406201 786080484 1 1 111754730 211427253 3 412103881 889572917 1 2 23898 3 292271022 792047025 1 1 675188243 916763185 1 295182859 622265320 2 23899 1 624625932 861412363 2 23901 3 598996115 649567694 1 3 652133080 705769842 1 1 996598787 997612939 1 628240418 925778204 3 829945102 992171127 1 1 112283216 407005678 1 599838383 922780548 3 135760497 412854214 1 1 612057459 802983432 2 23903 2 23904 2 23905 1 732951157 975135078 3 964173037 996359879 1 2 23902 3 555423140 655235119 1 3 520086531 876483619 1 3 67032982 561524811 1 1 814456153 981872330 1 287530142 631526011 3 942190164 965499353 1 3 87919231 777624096 1 2 23909 3 667255013 866318985 1 2 23906 1 71906111 319484388 3 575768349 839264783 1 3 769307964 917808332 1 3 145965459 599864584 1 1 885334258 980367036 2 23910 1 911824374 948741009 3 734949231 899028926 1 2 23907 3 456922146 674475095 1 3 98147237 980854350 1 1 405994478 847135083 1 349024312 761396070 1 531818828 757457140 3 91529604 271202554 1 2 23915 2 23913 1 641581279 940979879 1 200532477 227967645 1 819559618 944685279 2 23918 2 23916 2 23917 3 812857936 907614507 1 3 170096683 926652546 1 3 809961148 895450955 1 1 680048369 694294795 1 751835205 876382455 3 645048524 920967602 1 2 23900 3 522997031 745838437 1 3 232105102 771478773 1 1 623410228 950233799 1 115324808 150855925 1 645874915 683560954 1 658950278 921623392 3 711776567 998362202 1 3 758877749 797778130 1 2 23922 2 23921 3 747555289 969961381 1 3 800345012 927048107 1 1 29500865 524316114 1 983575214 993604937 1 185076732 573454208 1 932182200 988460830 1 859948058 958927081 1 229722746 479331604 2 23927 1 929993047 952942594 3 661838769 760851634 1 2 23931 2 23926 1 867450074 929711529 2 23932 2 23929 2 23930 3 492556776 908612192 1 2 23928 2 23924 3 88164866 886154331 1 2 23911 2 23908 3 24024555 105348396 1 2 23912 1 362316626 984564113 1 906409365 936501185 3 830529443 856890822 1 1 149121613 981227483 1 872528181 906738936 2 23934 1 495783956 513673738 3 593770713 858452231 1 3 527766701 965572448 1 3 950483159 970915417 1 2 23933 1 252042872 306680769 2 23936 1 649524604 650877282 1 607887464 951575968 2 23935 3 145051655 819455471 1 3 498042058 698998097 1 2 23937 1 301540117 700353882 2 23941 3 323573365 659530324 1 1 266292387 573807058 3 315469941 646690635 1 2 23942 1 653902417 878148418 2 23940 1 374269554 581516911 2 23944 3 347028602 565355380 1 2 23943 3 531927566 580731534 1 1 58415556 521070997 2 23945 3 737054146 758023157 1 1 12058475 186411259 3 324601048 726652840 1 2 23939 2 23946 2 23919 3 75071476 617984824 1 3 177261684 203863620 1 2 23914 1 312463487 447617957 3 437047144 654741929 1 3 184003133 754674276 1 2 23947 3 581413316 983601499 1 2 3216 1 315904222 544330143 3 332543328 651367786 1 3 473627742 705694506 1 1 199416066 986811335 1 352293832 943033411 2 23949 1 296545321 566467520 2 23950 2 23948 1 71600380 540944210 2 23952 1 330798456 841990379 3 540303004 914330383 1 3 318832987 895480463 1 1 318923164 386814063 1 959405917 989517483 2 23955 3 428773661 782345031 1 3 902961050 948774947 1 1 799719208 914745446 3 413215306 448228119 1 1 379788217 409570559 1 128231156 433169459 1 796420361 862967833 2 23959 1 953829259 955773421 1 470866623 789661097 2 23961 2 23960 2 23956 2 23958 1 556582121 905058838 1 384269749 789815361 3 908282659 959372839 1 3 719453541 966582106 1 3 443955183 791658832 1 2 23962 3 620384913 858440118 1 2 23963 2 23953 3 776871928 797154589 1 1 734588886 783271067 1 822981971 869197113 3 73685644 525093083 1 1 87185950 618698743 1 774446923 863438148 1 545703907 945503135 3 922551061 996578334 1 3 106279101 731913175 1 1 194379608 286408718 2 23968 1 541940762 610002056 1 142460617 991424027 2 23967 2 23951 2 23969 2 23954 3 344944535 995669401 1 3 544381289 596087201 1 3 14045971 755451207 1 2 23971 2 23966 1 444394786 675267598 1 859205928 869754505 1 854084889 989872109 2 23973 2 23974 3 769380325 923758824 1 3 858455939 866045057 1 1 768907118 961004195 2 23975 2 23972 3 75079916 201386148 1 2 20224 2 7895 1 642184697 996829541 2 23976 1 857286533 957148728 3 752265543 759981607 1 3 827390470 850350454 1 3 37846320 993373204 1 3 217572880 580150438 1 2 23977 1 815986067 842887068 2 23205 1 403767139 953386408 3 422600312 815758374 1 3 628231502 828949930 1 2 23979 3 589880560 827598815 1 2 8821 1 655300676 769266405 1 785776886 818269380 2 23980 1 946784384 973514061 1 664971351 792337094 1 459740441 909090493 3 290752566 970379556 1 3 626243478 712482994 1 1 970807996 986255062 1 648805311 856636171 1 318095567 367679124 1 208968211 497717502 2 23986 2 23985 2 23987 1 990698225 999461131 3 243746057 649836639 1 2 23989 1 458176240 890172829 2 23988 1 495573362 647208227 2 23991 2 23990 3 460151633 746497454 1 1 790879583 860826792 2 23992 3 934359099 971685740 1 3 565249939 748303255 1 2 23983 1 595084807 974378858 3 869996379 930902099 1 1 103553728 852687168 3 89658839 758597362 1 1 621710308 819566422 1 801545781 887684922 1 106910753 926009757 2 23993 1 460955543 674364219 3 756285259 874364378 1 2 23995 2 23997 2 23998 1 333292696 632300738 2 23994 3 889135076 966616331 1 3 399834163 932777955 1 2 23999 3 633121843 719451071 1 1 988549482 997383869 3 696916364 855071470 1 1 561245265 591887711 2 24000 2 24001 1 517725622 677067475 3 693398729 870098258 1 2 24002 1 451096001 585127690 3 382698614 405142859 1 3 436229486 639709845 1 3 206908439 391171430 1 3 508066923 784081380 1 2 781 1 693856095 733998086 3 512146336 985215105 1 2 24004 2 7163 3 324340014 826472851 1 1 687308240 943973512 1 135296445 612079203 3 557037294 845409609 1 2 7491 3 44623169 603902034 1 3 155582343 376645492 1 3 734766838 882379653 1 2 3862 2 11224 1 704560399 706404005 2 24007 1 514746790 738962962 3 859569601 876805937 1 1 689703454 903595392 2 24008 1 779448401 808150657 2 24009 2 24010 2 11273 2 23193 1 625680828 766367817 2 24011 2 4685 2 16852 3 408270104 958658239 1 1 967857348 970785479 2 24012 1 614296257 767546782 2 24013 3 836658285 841655514 1 2 2276 3 249227743 345729061 1 3 397723026 537978810 1 2 17487 2 9139 3 145384528 568661366 1 2 12854 3 411371070 986217181 1 2 3313 3 885159139 908528336 1 1 977161736 992074314 2 24014 1 528658739 937713678 1 707927870 894479875 3 707904564 918322683 1 1 756914025 872845305 2 24017 3 716719095 803266824 1 3 748829267 864839877 1 2 24015 1 176505974 210956287 2 24018 2 24016 3 644725694 676515556 1 3 377585415 680565404 1 1 169135999 507172566 1 171972009 591528023 3 775216191 894821463 1 2 24019 1 55107234 195199245 1 119269438 830790783 2 24022 3 975993351 986715112 1 1 467806401 905701585 2 24023 1 694387864 737983671 2 24024 1 634814080 905333330 1 282639139 636055624 2 24025 3 641991118 981774756 1 3 255240229 421166078 1 3 203043310 490387638 1 1 898860958 964439618 1 25578458 566345356 1 574108167 797851307 3 693821346 870726861 1 2 24028 3 316116941 986743031 1 1 479341598 847236291 1 69614910 853061110 2 24030 2 24029 3 887058181 922815406 1 2 24027 3 120759720 835508343 1 3 868963051 976331252 1 1 157074070 408246303 1 325042544 403706372 2 24033 2 24020 3 283267601 557710222 1 3 801586892 919716240 1 2 24021 3 93907666 853222389 1 2 24031 3 249806711 251001385 1 2 24032 2 13904 3 575171991 701547262 1 2 14672 1 789849162 983662568 2 24034 1 439032876 838303228 2 24035 2 17754 2 21550 3 40875465 553050256 1 1 76266601 507419161 1 728841351 911222045 2 24036 1 159711347 548814748 2 24037 1 206471606 901074077 2 24038 1 409252108 865211812 1 281270194 932253922 2 24040 1 339929518 400555615 3 140321494 741717582 1 2 24042 3 453106863 650264135 1 3 414906800 729628741 1 2 21642 1 544763156 551367673 2 24043 1 141988384 536022784 2 2012 3 139521563 267391050 1 3 854708950 899891838 1 3 68181123 976795063 1 2 18627 3 976940122 988393430 1 2 15581 3 901710097 963349422 1 3 59955570 76665852 1 1 778462456 901256832 1 336835937 352227597 1 452098890 756439266 3 606609750 968755761 1 1 823929167 836654582 1 769820040 951336585 2 24047 2 24045 2 24049 3 373468737 445382938 1 2 24048 2 11029 1 661140204 735638536 3 55856357 416004632 1 1 20111175 82259109 2 24051 3 844467884 970400548 1 2 10313 2 297 2 24003 2 643 3 308370149 680106108 1 2 5257 3 689400260 982473703 1 3 651926054 664499333 1 1 148650006 639443549 3 186951043 778303942 1 1 976329123 990757130 3 597469692 988313100 1 2 24052 3 752670786 985885107 1 1 82153155 302303061 3 537730819 615786511 1 3 764642555 774329915 1 2 2683 3 408783619 949151348 1 1 517510541 741210323 1 349187774 924088618 1 100883070 629271164 1 789931669 885421831 3 933757734 968290865 1 2 24058 2 24057 3 496676094 520765732 1 1 557303896 997138885 3 568954965 671848656 1 3 569648906 892744397 1 2 24059 3 883457999 965925155 1 3 987256842 995742318 1 3 479711925 593218653 1 3 404451288 614578037 1 3 138568759 501411521 1 2 24056 3 421239395 935054294 1 3 647974786 744577916 1 1 769450937 853820333 2 24060 2 24055 1 56209195 821544471 2 24061 1 385503771 509409845 3 486315524 680191476 1 3 256244362 862881376 1 3 986659817 999214839 1 3 221826041 445916727 1 1 291060783 501421141 2 24063 1 275850220 404993552 3 320331229 582973776 1 2 24064 3 852671730 853768110 1 2 24062 2 10375 2 10701 2 7705 3 839054697 899498262 1 2 11075 2 21644 3 156617210 954792795 1 3 691580040 901879951 1 3 150852297 623099231 1 1 270251127 697348283 2 24065 3 62993149 636934102 1 3 469170839 632840642 1 2 10827 1 949486249 962182836 3 727643775 814783374 1 1 66311778 924309809 3 333535232 984456212 1 1 116616614 433361323 1 857319457 921299072 2 24066 1 362581282 625333071 2 24067 1 295940910 827719405 2 24069 3 420340025 571473116 1 2 24070 3 758365363 891422235 1 3 521972150 577967920 1 3 679479203 999397322 1 3 871068031 956767891 1 2 24071 3 222444456 536892256 1 2 24068 2 13310 3 534244331 902118129 1 2 22874 3 983757869 993558246 1 3 182829661 849581850 1 1 380676105 796960897 3 359630028 435578634 1 2 24072 1 139546280 667062229 1 410829641 491551258 3 356628795 625629896 1 1 671583570 730924844 1 406038628 474338102 1 45252529 222013825 2 24075 3 151166514 196319850 1 1 898596027 928574482 1 129283648 900982154 1 905397197 932023543 1 305778356 542490496 2 24080 1 650678904 741074245 3 501327663 583129363 1 1 674991954 989538658 2 24079 2 24078 2 24082 2 24076 1 320819757 860828709 1 134025715 412097286 1 657171452 900509300 3 8242408 568067447 1 2 24084 3 686811865 977613069 1 1 763012445 916492534 2 24085 1 669798037 997773804 1 629107455 754136827 1 822711567 961921509 1 856590869 866213641 2 24091 1 542475842 744666442 3 663613686 900969254 1 1 571720969 949734486 3 833621487 946979344 1 2 24093 1 568287322 920991241 3 88339855 439560455 1 3 958919614 968803513 1 1 99300977 390783478 2 24095 1 905001719 941614574 2 24090 1 295103251 588759176 2 24097 1 337126065 769991139 1 528736047 618274379 3 175662624 576993847 1 3 950940661 969958810 1 2 24099 3 661953250 837959436 1 3 263129293 726458210 1 1 702112405 745476480 3 730923644 774252838 1 3 464583364 940427365 1 1 460597837 840199192 3 515308096 952017275 1 3 626534415 635229258 1 2 24100 3 959447738 971803262 1 1 238572880 566343737 2 24102 1 601458074 907668863 3 939082842 990518604 1 2 24103 1 132104194 726736735 3 619365522 838700626 1 1 40321329 309081275 3 803497029 917302316 1 2 24105 3 625653176 903916199 1 1 202416412 823934672 1 518588172 715589250 3 441802795 879968160 1 1 323482208 469411736 3 255116561 290171597 1 2 24107 1 806153299 956253610 2 24106 2 24104 1 89228499 548986912 2 24110 2 24098 2 24089 3 470005456 514027653 1 1 662760344 713676782 3 516828195 676944292 1 3 770811137 888053279 1 2 24081 3 166155195 245336788 1 3 700139672 845096699 1 3 664422880 861292461 1 2 24101 1 513981630 898941423 1 654205519 784029873 3 56449739 798664505 1 1 201991634 344674072 1 160795903 341904289 1 873573522 996885078 3 539507678 922211051 1 1 402367200 440517659 2 24115 2 24113 2 24114 1 919704261 957242220 2 24116 1 994067630 994554162 3 966372434 987731129 1 2 24119 2 24112 1 420307780 691555667 3 527135582 997100435 1 2 24120 3 532353994 716672719 1 1 809786241 815164766 1 880881166 940287436 1 610680015 858005393 2 24121 2 24118 1 130744049 534246114 2 24123 1 862958227 909685016 2 24124 1 780604772 840367987 1 376996802 938497992 2 24127 3 12947697 292734386 1 3 854777553 961196294 1 1 708654503 713815474 2 24128 1 63483065 993349918 1 219717673 299628769 2 24130 1 715060820 925608656 1 821095718 950073342 1 704827321 826041541 3 681072302 693998665 1 1 176748550 799751856 3 628680609 743076388 1 2 24134 3 517213778 753485927 1 2 24129 2 24131 2 24073 3 247973173 473637697 1 3 30039033 589915527 1 2 24077 2 24088 2 24132 3 632771145 937201759 1 3 337645409 831302084 1 2 24111 2 24108 1 272287571 425632205 3 481127810 518962663 1 3 648955725 901713974 1 3 304618706 575182358 1 1 530780367 590985126 1 945521815 962545791 2 24136 2 24137 1 237249245 820026281 2 24138 1 360565632 682830679 2 24139 1 406526694 727060532 3 983668840 994581656 1 3 879981790 999537413 1 1 107595698 260662981 2 24141 2 24140 1 586787275 966413010 2 24135 1 345575772 596086391 2 24142 1 568869486 607785953 1 702386723 842860043 3 831864061 925692434 1 3 617262452 634420627 1 1 416205926 952087333 1 858231105 968894676 2 24146 2 24144 2 24145 1 910422095 986905819 2 24148 3 290870348 858092510 1 1 896963170 974977978 2 24149 2 24133 1 428903615 657874546 2 24150 3 958101091 975311540 1 3 545379628 856019963 1 1 800103186 849934817 1 834068834 946657290 2 24152 1 927468653 981529695 2 24153 1 170407563 476896146 3 581199956 581815926 1 2 24151 1 707210192 842155586 2 24154 3 827077347 938621798 1 3 639293078 710843890 1 1 203856283 762081330 2 24156 2 24155 2 24109 3 784413256 990663966 1 3 317009005 406991331 1 1 33394439 924074045 3 449224851 858432633 1 2 24157 1 159555463 283715343 3 898078370 984264831 1 2 24158 2 22419 2 4150 3 399002807 809783707 1 3 940287892 995814419 1 3 481972477 853205119 1 2 13630 2 10876 3 98933500 163771438 1 1 33383599 867418882 1 225329477 664027426 2 24159 1 473159064 674872595 2 24161 2 24160 3 537397322 671716930 1 3 462612719 754635870 1 1 548669923 721037624 3 585693093 987270227 1 3 573040335 783168470 1 3 275403938 688825893 1 2 4786 3 674848980 721147281 1 2 12217 1 984282621 991445058 3 492814987 503284343 1 1 942468765 950213492 2 24164 1 674630598 743733084 1 664316400 927418666 2 24165 2 24166 3 145041953 237209611 1 3 203520873 648208571 1 3 761545984 997953593 1 3 502745651 565536409 1 2 23506 3 969513824 975089747 1 3 761090794 775014202 1 2 22724 3 910264980 925620187 1 3 515035266 989920197 1 2 14784 2 23020 2 20373 1 784668849 967855317 2 24167 3 170243600 485907117 1 1 30196239 262920455 1 654175415 907788142 1 582605006 658369751 2 24170 1 711505433 790398760 2 24171 1 689985134 828769500 3 437914381 972639471 1 1 697094170 856796264 3 172033478 350934124 1 1 864309486 917368711 2 24172 1 451828569 731326412 3 723562907 865873398 1 1 407187503 413595979 2 24169 1 179870221 614798525 1 83033550 472031429 2 24177 3 8330768 348306075 1 3 302442233 654236029 1 3 638612686 984926051 1 1 579147631 609862198 1 763518297 844086933 3 592951471 863332832 1 3 476783184 793762616 1 3 240499873 882402288 1 2 24179 2 24175 2 24168 2 24176 3 471083729 685241813 1 3 71626297 239380671 1 3 273815610 801298742 1 2 21726 2 6768 2 6362 3 64429985 780234364 1 3 15614618 861006333 1 2 13658 1 561875886 643634199 3 421489915 942211732 1 3 680696477 943384404 1 2 13748 1 429629581 504706249 3 975005550 975755981 1 2 24182 1 948043865 962765040 3 191469244 328325179 1 2 24183 1 463104588 887541935 1 585553242 766441423 3 719427362 956802389 1 2 24185 2 24184 3 515193326 565176905 1 2 23383 3 219289964 502556881 1 3 523063566 525652440 1 3 609880700 685462143 1 2 211 1 613603500 825004899 1 21201707 454245473 3 116179777 512002932 1 2 24186 3 862920994 972090251 1 1 491346000 627657741 1 641592710 786542084 1 105576881 427955279 3 460582010 487021463 1 1 485184646 579524691 1 697578228 959401550 1 884721256 924899539 2 24191 3 63371822 200694487 1 2 24190 1 72623055 552403352 2 24194 3 550261816 643273801 1 2 24193 2 24189 3 195409518 661232205 1 1 680620906 815512493 1 291569209 785357013 3 635316743 994456594 1 1 796704045 963284513 2 24197 3 863297184 957319868 1 2 24195 3 712599847 954819716 1 3 177569257 500509873 1 1 176040561 933974416 2 24196 2 22585 2 8807 3 697817068 793016004 1 3 357802494 932884783 1 3 214282369 762261023 1 1 380874450 547557752 1 402526963 904435431 3 946421228 973855046 1 1 617343387 857634869 1 861868286 939079443 3 388335281 921719111 1 2 24199 3 757642955 781469870 1 2 24202 2 24200 3 645484576 806205608 1 2 150 3 772245081 872661040 1 2 12297 3 642634121 965814196 1 2 877 3 278460002 576326138 1 1 13615522 869314017 1 692390805 755179265 1 351996138 521748773 2 24205 2 24203 2 15791 2 13307 1 730500498 973118090 1 750126729 857711525 2 24207 1 375009780 970494597 1 679666185 732918863 3 540901186 994256814 1 2 24208 1 240423896 916208943 3 928825044 937196875 1 3 421309772 992786254 1 3 120328260 395424277 1 1 531354802 696469611 1 808421897 969924655 2 24209 1 428980866 595500637 1 999339230 999489710 3 737615497 904358757 1 2 24212 3 543399370 582513408 1 3 462419966 773386453 1 1 117370167 908361313 1 527093451 795948766 2 24215 2 24216 3 616909986 952792236 1 2 24211 1 536881952 732437879 3 386218219 617891289 1 2 24214 3 839453433 865851824 1 2 24217 2 24210 1 863653098 876313476 3 626423383 880457232 1 1 753644850 802123773 2 24219 1 524095150 751719603 1 689240793 749295467 3 553653618 702763381 1 2 24221 1 661328861 677013180 2 24222 2 24220 1 519580566 643763441 2 24223 2 24218 3 247629899 387244564 1 1 46192276 187131411 2 24224 1 874513011 901778280 1 697951534 797324161 2 24225 3 441719033 921804649 1 2 24226 2 24213 2 5445 1 383621313 597146953 3 385300680 511611600 1 1 168663901 296367122 1 185040122 818018836 2 24228 2 24227 2 24229 3 595457384 795886098 1 3 722061118 880404731 1 3 567535510 887145044 1 3 976428004 982882465 1 1 76463637 586383649 1 57859854 300301425 1 735190069 832717155 1 494708294 612475182 3 541592827 706538696 1 3 163583526 826119668 1 3 875736770 978695401 1 1 210548517 622197433 1 973296793 984009272 1 232227451 626221315 1 196245270 234265967 2 24233 2 24230 1 895134739 988301263 2 24231 2 24235 2 24237 2 24234 3 300692164 774123883 1 1 647115119 906889138 1 200695444 953070797 2 24240 2 24239 1 765874336 863760808 1 556472025 902961122 1 785866651 911296529 1 91427621 619144823 3 502522155 612442288 1 3 615829359 765922452 1 2 24242 2 24241 1 85589846 917088100 1 167803221 416295579 3 874662063 955881562 1 1 360357333 743441047 2 24246 3 371419902 819642490 1 3 158174918 858451020 1 1 665074736 719408205 2 24248 1 690297780 902075592 2 24245 3 306063169 826635170 1 1 441185386 448574385 1 977600628 997742705 3 98874668 269736912 1 3 268051807 760009816 1 3 873808692 898084823 1 3 703434745 772125944 1 3 96289354 547396274 1 3 996621890 998866901 1 2 24251 1 136706043 168625448 1 937165147 998567376 2 24253 3 87989312 368077872 1 3 57035930 95998901 1 1 677179202 798025248 2 24254 1 179627344 328513918 2 24255 3 354855889 463489848 1 1 247916513 882422222 2 24256 2 24252 3 357772892 461078467 1 1 147710282 342831629 1 209676874 614555000 3 971226534 996837737 1 3 596946281 632935359 1 3 261603545 456489024 1 1 337320772 858005760 2 24259 3 84348742 246165029 1 2 24257 2 24249 3 387357237 616169332 1 2 24244 3 818552657 854460805 1 1 570512189 574190467 1 368940979 422863774 1 504061279 782337705 3 720960238 794554847 1 1 915620506 934433829 2 24263 3 999379052 999510314 1 1 499502872 624206448 3 408164568 478611037 1 3 967024892 976000026 1 1 932483453 977265933 3 374757592 415097636 1 1 78528658 714295623 3 764302165 967188104 1 2 24265 3 230820100 405224494 1 3 554383651 611980142 1 3 129640961 715216999 1 1 992842278 997075081 2 24261 1 133204445 622257390 2 24266 2 24264 3 508716476 981427594 1 1 520712489 874663707 3 857035229 929028765 1 2 24267 2 24268 3 613223522 826050982 1 3 464641180 639978324 1 1 271057271 783333485 1 451408894 708792197 1 283291779 441761898 1 955942352 966524812 3 813317906 965641567 1 2 24270 3 821040487 953617944 1 3 432579428 741037416 1 1 905335041 951257815 3 970025340 990956596 1 3 826797834 935772178 1 3 779357677 795392942 1 3 586246607 709516472 1 3 123438036 904923889 1 3 386839925 473402067 1 2 24271 2 24274 3 429297087 467807362 1 1 100268911 148229391 1 303230223 805017503 2 24276 3 537423296 870779777 1 2 24272 3 156939197 652597391 1 2 24269 2 24262 2 24275 3 465890446 701925519 1 3 718006590 778923862 1 2 24243 2 22082 1 91629846 696049343 2 24277 2 4391 1 57295136 896332728 2 8633 1 996088373 997110288 2 24279 1 26848125 980205637 2 24280 2 23870 3 708591676 731568933 1 2 8319 1 508186444 600306442 1 611982363 844699267 1 467361049 980001545 1 850568556 941222105 3 281275955 461704664 1 1 252062502 818820906 2 24285 1 712429769 906010058 1 679997561 681784674 1 12720317 564193757 1 761931970 890409699 3 153613535 316477504 1 3 741503146 939413484 1 2 24288 2 24282 3 186587029 994651116 1 3 640096416 650712855 1 2 24287 1 934872738 980272173 3 18282518 284662308 1 1 480556179 988675925 1 372758520 660772821 1 56158719 457919243 2 24291 3 582286630 905989131 1 3 395997422 422888509 1 2 24290 3 460747546 861467475 1 3 230900777 727116011 1 1 846103219 973259699 3 205576510 603546481 1 1 618476415 702834250 2 24295 2 24284 2 24283 1 993456648 995834254 3 579750206 621647302 1 2 24296 2 24281 3 668813694 882920984 1 1 370153980 913825122 3 511726594 737550741 1 3 685682196 761661685 1 2 24297 1 962281072 986199312 3 203557817 308753840 1 2 24298 3 740658610 780659750 1 3 855937179 898318515 1 2 24286 3 2503335 639439567 1 3 957295045 970136158 1 3 129542836 756492727 1 1 587925649 613598755 2 24299 3 568603212 990480060 1 3 520804202 791072202 1 2 12366 3 390054365 868436394 1 1 556823740 955792807 2 24300 1 366271817 577331359 3 3431084 454076237 1 2 24301 2 9400 3 308315909 890982668 1 1 17656015 441685143 1 548334308 605949327 1 860730034 991801183 3 302218409 599694158 1 3 363545368 970850985 1 3 952191298 984742425 1 1 205719631 213487965 3 81957660 492940665 1 2 24304 3 866183686 913877546 1 3 560607376 687448853 1 3 387833006 564282913 1 2 24302 2 24305 2 24303 3 536672110 918450231 1 3 504920382 655775161 1 1 845103077 943377200 1 759115569 849925245 3 733389390 972080835 1 3 522103055 906710375 1 1 890971970 984039730 3 54785768 353030093 1 2 24307 3 350807283 948029790 1 1 319466684 325741273 3 742841736 988282911 1 2 24309 3 872156500 955816784 1 1 663987384 746270281 3 837386231 895530190 1 2 24310 1 603874320 700627544 1 387138431 533136700 3 362404700 389799995 1 3 460558549 613777346 1 3 24187849 275202301 1 1 907510400 978497646 2 24312 1 353384323 785043431 1 305415383 445911316 2 24315 3 699243492 758622778 1 3 622883481 917998640 1 3 666123967 867245513 1 3 596435440 750560795 1 3 628034365 977132629 1 3 431495083 804928653 1 3 810291158 841932679 1 2 24311 2 24313 1 224017517 785802750 1 855500695 894586976 3 438638657 741875021 1 1 205632866 632696091 1 840854703 994659691 3 105821943 230410194 1 1 541810624 798179784 2 24319 2 24316 1 577285844 755641816 3 821213388 993795701 1 3 282745823 611848132 1 3 298416419 341600634 1 1 802265778 862195070 1 714031172 857123065 2 24322 2 24323 3 613776091 810894077 1 2 24318 2 24317 2 24321 3 299096386 329765851 1 2 24320 1 379940076 635772459 3 207896018 550789722 1 1 650974888 674809364 1 190895562 712634707 2 24326 2 24325 3 518473928 939135310 1 3 595121083 892734910 1 2 24324 3 58817330 714179637 1 3 380634259 979578347 1 1 138531828 670596830 1 317548055 843155296 1 744814415 949063375 3 536919911 637211901 1 2 24328 3 729009595 744306761 1 2 18653 2 19698 1 940758843 954227620 1 842858888 958760073 1 33446461 915762624 2 24330 3 521747329 534826797 1 3 498409096 677698003 1 1 279209190 761350837 3 171502861 829561176 1 1 904114668 906321521 1 280318479 375385889 1 727154139 786037371 1 11669511 565198759 3 680667325 749759628 1 1 496153289 631135926 2 24331 1 892143750 981306075 1 694113903 987714454 1 921253862 927133533 1 615030835 869294627 3 78913335 105334803 1 1 453910114 897766139 2 24340 1 698083746 827010931 1 516075487 639043512 2 24345 3 36812626 846507822 1 3 30700008 249275877 1 3 429594928 709653291 1 2 24344 1 599125990 780452040 3 129811690 657509250 1 1 775861488 935517746 2 24337 1 24839759 909532846 2 24336 3 278306202 859162914 1 3 271099424 999497261 1 3 798963163 838928019 1 2 24332 1 848167700 948152877 2 24347 1 584870143 715445439 1 678940670 782905432 3 541539807 835403274 1 3 511810372 644047301 1 2 24346 3 554297977 811168932 1 3 861260254 976256777 1 1 87194297 204302935 3 201904485 742509059 1 2 24352 2 24350 3 420881568 432792099 1 3 384972098 442460960 1 2 24348 3 315293002 833858806 1 2 24333 2 24342 3 336217053 926472494 1 2 24341 2 24351 2 24335 1 597027443 669617633 1 215974336 375804735 3 491527493 869516062 1 2 24354 3 53769062 444212575 1 2 24353 2 24343 1 289691353 458955232 3 133577154 423561581 1 2 24339 3 474532858 847481769 1 3 603254629 968772641 1 3 6607852 431046345 1 3 226306500 713299729 1 2 24355 3 699020904 801025523 1 2 24349 2 15834 3 816397071 922673284 1 1 414285773 987281322 2 24356 2 14454 3 521838193 824727097 1 2 9834 3 172156716 832360144 1 3 387672771 586273129 1 1 376330033 849211413 3 497363647 511253084 1 1 701799183 926370380 2 24358 1 168657508 508140609 3 138124554 482113316 1 1 489392247 551577199 1 153027439 395528995 2 24359 2 24357 1 733421940 986069407 3 312396839 930583766 1 1 410632944 630007959 2 24363 1 48282182 613943661 1 35218547 701277729 1 829535036 833430859 1 242434974 901918976 1 679691439 796358450 1 185167297 708058760 1 28958684 91732308 2 24370 2 24368 1 117481744 702880893 3 360326754 843275102 1 3 677418232 818531716 1 1 77066378 345617455 3 4491581 911103790 1 2 24371 3 917369820 950571666 1 3 710060915 720988361 1 3 580210409 628278716 1 2 24365 3 603633876 754627971 1 2 24372 3 748597547 794252488 1 2 24362 3 678865187 719958786 1 1 965797069 994756794 3 644252108 754249967 1 2 24361 3 483167724 511451005 1 3 442805462 893901515 1 3 142695208 476150204 1 3 237637479 528209201 1 1 876950309 905163506 1 627884873 714682342 2 24375 2 24374 2 24373 3 693505673 695694053 1 1 622298223 871140138 2 24369 1 838869138 947493652 1 223689531 318773279 3 315286398 322963167 1 3 887704879 918961999 1 1 184901893 570809167 1 328068795 539190110 1 511572735 944654405 2 24378 1 303045508 429800288 3 421614911 751728926 1 2 24379 3 560528442 699537508 1 1 221138719 273288488 1 469170548 521428850 1 938868608 991018980 3 470055562 988231024 1 1 605614836 692427319 3 558173093 754761509 1 1 624340143 977191961 2 24386 2 24385 1 448356209 768505950 1 736658300 759364934 2 24388 2 24383 1 260198016 619582315 2 24390 1 387326168 591880655 3 675246970 966127690 1 3 424853563 554741073 1 1 270081602 293373398 3 540236697 933722656 1 1 712840140 822729841 1 267563886 822442401 2 24391 3 554760906 733821845 1 1 796887663 888631613 1 842846958 946015223 1 179933820 551642890 1 754572212 785131602 2 24395 1 57595629 207894944 3 202798499 925693455 1 1 133837840 857769477 3 789712362 844486617 1 1 188139255 692995205 2 24400 1 799586634 901094549 1 922437019 931084328 1 398560954 769031706 2 24402 2 24399 1 904592755 941637503 1 783936159 831342527 1 969325484 986943829 3 78955482 958310347 1 1 877234610 891704504 1 415591297 923407068 1 112981110 251665351 3 35686692 776506069 1 2 24405 2 24404 2 24403 2 24393 3 551050730 809475621 1 3 663820498 937487290 1 2 24407 1 756683905 955173973 3 97324804 342827089 1 1 519576074 686860494 1 892040503 984791152 1 894704176 905317731 3 296224352 578184725 1 1 959826893 971043211 1 892495817 907048765 1 900272581 981834979 2 24416 3 57925722 80705160 1 2 24410 3 534961476 848163427 1 1 194149231 706958087 1 827330076 905084228 2 24418 2 24381 2 24384 1 489485298 962329726 2 24420 3 325426701 709757817 1 1 986795226 992381244 3 958195616 969103759 1 3 726247622 753954666 1 1 689978385 894281787 1 915140094 916372669 1 969680012 999459874 2 24421 2 24401 2 24424 3 574596013 722302034 1 1 351987330 808488760 2 24425 2 24423 3 654376842 906521830 1 3 365717097 552179140 1 1 28196489 775247836 2 24426 2 24419 1 96761616 165816314 2 24427 2 24412 2 24394 2 24409 1 510048540 529532194 1 913622051 954645423 3 435145336 533252684 1 1 869484984 996906161 2 24429 2 24380 2 24392 3 149134776 302254343 1 2 24377 3 45768407 720994472 1 1 890417155 983340687 2 24431 2 24413 2 24398 3 696044642 795774574 1 2 24406 1 409056499 811795722 1 689056151 871043149 2 24432 3 616942132 739532940 1 2 24433 2 24366 1 578560055 742412505 3 26907665 713408296 1 1 732243601 741056619 1 927946563 990893228 2 24435 2 24436 3 801354917 861005404 1 3 222374861 445529134 1 2 24434 1 32987787 231932228 1 491214700 872169746 3 904859678 996464815 1 1 279342941 981963651 1 195962344 812088259 1 632159196 810240450 3 507420464 963016868 1 2 24441 3 417640670 592061153 1 3 773539299 858294120 1 2 24437 1 811242067 880638785 2 24442 1 197931960 558660030 2 24443 1 689001326 983842964 3 39390226 591264966 1 1 55669810 958022793 2 24444 2 24445 3 693527878 906520980 1 3 374193880 635608176 1 3 902592467 994856151 1 1 403664140 484069144 1 909276132 922826218 1 757583221 841262205 2 24447 3 529203450 882303117 1 1 20591001 779035329 3 366431955 551645082 1 2 24448 2 24446 3 602162516 946484241 1 2 24440 1 314104779 643867831 2 24450 2 24439 2 10268 3 956230560 995417258 1 3 712751788 736549518 1 1 494547553 924916550 2 24451 1 264928713 803634010 3 645734450 681455980 1 3 279332764 457065764 1 1 209202457 461782373 1 591058580 611514114 2 24453 1 106557715 671481399 3 200266009 671323250 1 1 535411270 791146799 1 874430415 977510833 2 24457 1 277492017 767472517 2 24455 2 24458 2 24456 2 24454 1 399263332 557905682 2 24459 2 24452 2 15968 2 15568 2 1038 3 611937160 734987155 1 3 913198557 994752446 1 1 83516749 961541603 3 741829114 957139580 1 1 394164331 932470075 3 184468343 212867567 1 1 951126718 962783604 2 24460 2 24461 3 187069600 279863800 1 1 397562941 979971481 1 751321962 778948657 2 24463 2 24462 1 687564076 720560963 1 75855938 254788298 3 524303765 967542742 1 3 765410594 960238388 1 1 605211028 893030879 2 24467 1 343459619 865463295 3 403137205 645229434 1 1 755050421 967726811 2 24465 1 766248760 789974695 2 24469 1 762564381 956989053 2 24471 1 104151356 139805854 3 22829693 876615575 1 1 523320443 620370068 3 614541494 943672479 1 2 24473 1 565033590 702966500 3 310467418 426568923 1 1 372134489 795044021 1 835650272 906393756 1 334983964 556773838 1 667392322 759484535 1 34569595 534390099 2 24478 1 641664097 760252134 2 24480 2 24475 1 823560791 976032503 1 324227433 794349858 2 24472 2 24477 3 776682343 859543733 1 1 207627020 737165449 2 24483 1 488502193 869906378 1 924102150 933353490 2 24482 3 191242784 472906258 1 1 653330473 866466285 2 24486 3 364230618 970331978 1 1 71699178 909791980 1 429639703 852526521 3 659536736 920203589 1 1 382374531 866118307 1 518620516 910905183 3 849256133 999613037 1 3 604008397 950388732 1 1 797748959 818435241 1 185656933 489547382 3 947585090 972048491 1 3 313421331 711435822 1 2 24490 2 24491 1 154468862 704439517 1 198767039 493263775 2 24494 1 371787538 562161893 3 256782375 528641726 1 3 258014546 930892408 1 2 24474 2 24466 2 24488 1 561122130 598660057 1 689363954 705941166 1 571716006 711745365 1 763079716 867833020 3 558247921 779174070 1 1 327790734 580058396 3 366579728 393797841 1 2 24500 2 24499 3 256400157 757329626 1 1 218168483 808824147 2 24501 2 24498 3 625232771 767968017 1 1 507932469 539151169 3 656878327 704032433 1 3 635348439 862312930 1 2 24481 1 370046322 929754552 1 605560851 805721375 2 24503 3 111952994 639433383 1 3 598740040 895733383 1 2 24497 2 24502 3 577710922 747882701 1 1 188347297 826331167 2 24495 3 409701633 915261122 1 2 24492 3 89749680 545015093 1 2 24493 2 24464 2 24489 2 24496 1 940335514 987355919 2 24470 2 24505 1 813115593 990385152 3 301004461 330089730 1 2 24507 3 329794596 658922962 1 3 30900491 375622515 1 2 24476 1 772631917 863567005 2 24508 1 546764641 780363182 2 24509 3 587097382 781590521 1 1 350855843 509332016 1 99501078 574281372 2 24510 3 440196118 631960608 1 3 298401723 409218433 1 3 770725091 950065183 1 3 808044658 964023321 1 1 964103618 981921711 1 831884692 879102047 2 24513 1 378383573 617063511 2 24514 2 24512 3 923227232 990749552 1 3 280302888 949234742 1 2 24511 3 45175010 290883865 1 2 24506 1 146834412 321054632 3 115686890 722923263 1 2 24515 1 176151107 536371818 3 112968300 834879196 1 2 24516 3 820430465 905573896 1 1 633810047 680681253 2 24479 3 450708538 697762872 1 1 116735197 224690762 2 24518 3 104736620 410550017 1 1 300224699 744475080 1 359232295 608665487 2 24520 1 465539667 586564124 1 351708601 742159789 2 24521 1 827174912 930656758 1 47790420 156025626 3 528746563 822475716 1 3 410724334 751378360 1 1 79776306 361782725 2 24525 2 24523 3 153581283 272751963 1 3 46789916 865370960 1 3 787984563 808530882 1 3 785762813 943409951 1 1 560146569 911601498 3 470266936 550894837 1 1 330281526 763953682 1 307772063 600265500 1 479223309 555255110 3 99042885 723318646 1 2 24529 2 24526 1 895416966 896929647 3 515052154 975359600 1 1 979499824 996927795 1 545379197 826139428 3 859311438 881470651 1 3 428535176 473808982 1 3 163447029 552741336 1 2 24531 1 941378446 986282607 3 734295709 785163573 1 1 848156716 948690526 2 24532 3 92872491 979065732 1 3 281334383 360175904 1 2 24534 3 455888535 856353479 1 2 24530 2 24528 2 24527 1 494936212 617621563 1 940283006 965443352 1 191689786 645097985 3 852340532 941779320 1 1 74518893 377271360 2 24536 3 835750 521847273 1 1 402101542 638744566 2 24535 3 36023182 233887184 1 1 47323283 229663219 2 24538 2 24537 1 720775708 855798225 2 24540 2 24539 2 24541 1 301330073 636738726 2 24542 3 273871035 717916298 1 1 722851088 838533592 3 537910584 964973105 1 3 135579842 485598604 1 3 173965782 932229418 1 1 711174528 892289075 1 394923825 753553099 2 24545 3 934804379 996310733 1 2 24519 2 16375 3 298614528 770576525 1 3 28165580 110247252 1 2 17457 3 695389854 767827440 1 2 8823 1 943393326 967586253 1 197833161 494398295 1 373469387 897448388 2 24548 2 24546 1 508379728 606657159 1 562930385 763562647 3 96389405 882423234 1 1 412061717 984075426 2 24551 1 522721462 711726683 1 898959131 971213452 3 920377413 941669529 1 1 383302527 915671915 1 306426154 943381076 1 443636770 835086074 3 691475959 700916528 1 3 184635344 323477898 1 2 24553 1 913152836 937788343 2 24556 2 24552 1 330464973 486258025 2 24558 2 24555 1 448746796 653650770 3 848297622 977062512 1 1 678377626 914425971 3 93801690 251580501 1 2 24560 3 838458656 942102607 1 1 316807236 394612636 1 991527348 993350212 3 227429734 509962385 1 2 24561 3 490374325 878830933 1 3 879491514 964921157 1 3 476784082 653528443 1 1 176017984 316994551 3 874474435 897142340 1 3 109972669 264410618 1 3 513621557 952776782 1 1 568572286 708008235 2 24557 2 24550 1 350355643 560074201 2 24559 2 24565 1 386586808 958654051 3 579117934 677307499 1 2 24566 3 310322258 732011684 1 3 944649023 971977504 1 1 94391658 947415928 2 24547 1 247184202 401713637 2 24568 3 531350705 643387038 1 1 420040036 880544276 3 447697876 956639374 1 1 886068711 958238215 1 281359850 386515876 3 776857055 866481055 1 2 24571 1 375324625 727969078 2 24572 3 538313186 661158228 1 2 24570 3 664766534 799394177 1 1 808006325 860281510 3 14868983 204532106 1 1 163093908 431171129 2 24574 1 360513600 609499685 3 904345844 983991983 1 3 919629619 954874438 1 2 24573 1 651682066 859891894 2 24576 3 152177848 801782820 1 2 24569 2 9544 3 899476588 921819359 1 3 617545316 707621721 1 1 22743671 456487038 1 985713086 994060432 3 541410585 877433046 1 2 24577 1 554272221 592456665 1 797708423 901515625 2 24580 3 590596770 968731039 1 1 995357497 996988124 1 771278652 996649337 2 24579 2 24581 3 224344877 663437227 1 3 910281166 962801672 1 3 798427783 959068960 1 3 414576904 852352386 1 2 24582 2 24578 2 6258 1 121738905 368397499 3 699401524 955541003 1 1 619266752 794551590 1 303703580 304770310 2 24583 2 24584 2 24585 1 279856354 322596167 2 24586 1 803282635 906480285 1 221387255 569862590 2 24587 3 933138269 937350294 1 1 160492978 242648379 2 24589 2 24588 3 723114287 856764876 1 1 816406292 841752330 2 11483 2 20353 2 8669 3 464939873 845366871 1 3 233693765 512586543 1 3 717247366 819235221 1 2 10939 3 798855922 985551879 1 3 94067658 867912801 1 1 548566363 870277565 3 181894933 702190914 1 2 24591 3 168623443 392056578 1 2 12004 2 8648 1 774705758 823568366 1 804570266 848506379 3 353678715 419952264 1 2 24592 2 22132 3 219895723 227429747 1 3 369502444 417625485 1 2 9452 1 805929529 882472836 1 982293826 992499404 1 322139141 647761736 1 571795131 592885222 3 207152853 329808272 1 2 24596 3 178241204 497747154 1 1 957375060 958605710 1 267491982 817939695 2 24594 3 462250973 623326415 1 2 24597 3 791548232 896166726 1 2 24595 2 24598 3 882079201 933112469 1 3 388439733 670502551 1 1 756642122 919409444 3 773501811 976477609 1 3 27704688 618619150 1 3 224451144 979506987 1 3 144520967 681609507 1 1 362934021 836407779 1 763847027 789394035 2 24601 3 823517479 858021923 1 1 293146286 410329570 3 846088883 996773686 1 1 49129578 897186782 1 12607368 452785591 1 60846630 705661644 2 24603 3 376961412 502713776 1 1 985863093 991403007 2 24605 1 984269997 991332754 3 470844201 574229485 1 1 121411291 243360076 2 24608 1 747868083 941051427 2 24606 2 24604 2 24610 1 696773730 842716948 1 641092865 720773227 1 45522478 906496468 3 284151265 479784192 1 2 24611 3 510560442 859426618 1 1 900278792 926591712 2 24614 2 24613 3 298154254 351879380 1 2 24612 1 731704932 741209362 3 755975644 953573896 1 2 24600 3 769386854 809490745 1 1 525915405 571919530 2 24616 1 17644158 298321849 1 654868942 770137711 3 646391745 655530713 1 2 24618 1 421620770 900945310 2 24619 1 587125042 819993511 3 466495993 942094229 1 3 757205788 820963976 1 1 379678704 803858435 2 24607 3 609051646 869056048 1 3 386973966 429804882 1 2 24609 3 662251313 779606451 1 3 49515041 635605095 1 1 700768275 927299493 3 833163656 921954939 1 1 476661333 912226205 3 733080504 930145402 1 2 24622 3 545330005 915433940 1 2 24623 2 24602 3 505609685 645856350 1 1 529084088 773047278 2 11520 3 195445816 432540661 1 1 511615026 600629970 2 625 1 147724819 771663882 3 555883228 912698348 1 1 373742338 393935736 3 705076010 819639574 1 2 24626 2 24627 2 3299 1 545432298 827726326 3 256123313 598694189 1 1 48340509 409504999 2 24629 3 394065090 805391766 1 3 231072707 424063132 1 1 699080736 789284426 2 24630 1 811523107 907197285 1 713691154 985917751 3 968449287 979790334 1 3 383078237 482469298 1 2 24632 3 598565209 908008388 1 2 24628 3 934439592 999085314 1 3 826350867 905586983 1 2 2585 2 22302 2 9524 1 990442643 998033440 2 24633 1 322633756 697336243 3 829647334 936151870 1 2 24634 2 1208 1 132733789 370668748 2 24635 1 283966373 713261854 1 183789299 679432973 2 17759 3 18668846 894320867 1 1 922635524 996799342 3 129985316 318542688 1 1 694162568 824312678 3 272830613 575815709 1 2 24639 1 715258868 867856850 1 987648439 999496737 1 70101444 758987907 1 276194600 860438662 1 754254437 793001230 2 24641 1 466697219 744358168 1 439279058 471993288 3 687563969 912800397 1 2 24642 2 24646 2 24643 2 24644 3 387602505 978013155 1 1 957968350 962587954 2 24647 2 18201 3 772303624 865423125 1 3 929851863 944187039 1 3 169868154 912204057 1 2 18386 3 957258459 980410050 1 2 13928 2 22969 1 580852516 722864979 2 24648 1 321072589 479984530 1 831244790 963181254 1 376450031 806415735 2 24649 2 24651 3 234127859 938583199 1 1 848192889 999387156 3 130624209 210765980 1 2 24652 3 247005621 369341813 1 3 328520101 337781233 1 2 12907 1 346682013 499230442 3 137123136 403180952 1 1 586843575 671403775 2 24653 3 231326653 669223148 1 2 24654 3 285599644 805885042 1 3 234276117 554088508 1 3 817994972 884349801 1 3 590019689 913549278 1 3 445062226 889402585 1 2 10575 3 951049478 963843014 1 1 806202829 837610297 1 272548190 540668239 2 24656 3 567007416 900954208 1 3 564501600 849811022 1 2 24655 2 15764 3 439101884 895389596 1 3 838036305 872301431 1 1 954828633 962036112 1 471304769 795301339 3 31277538 900094584 1 1 246360528 612821014 3 962565648 983963614 1 3 885954775 937659462 1 3 693762613 971858641 1 2 24658 1 385683792 698078021 2 24657 1 143999990 504011254 1 880762906 967234371 1 389891212 781835395 2 24661 1 94993046 631317701 3 930821433 954359833 1 2 24659 3 922899074 924352861 1 3 179490071 718868407 1 2 24660 2 24663 3 487049152 938726306 1 2 24662 1 188042039 276671470 3 739822770 923216804 1 1 649482073 899456059 1 543983024 922304176 1 173548734 498472864 3 31064996 610492984 1 2 24665 1 155394628 557957306 3 18300092 395337731 1 1 869444500 947873866 3 383172711 896249960 1 3 174542844 679761861 1 1 383838359 518381522 3 992389829 998907074 1 2 24668 2 24666 3 527064613 662979774 1 3 915087577 996744170 1 1 838596130 842511328 3 679387180 872255720 1 2 24672 2 24667 3 11500019 241612384 1 1 270667923 400706606 3 468103564 515577870 1 1 792097697 918692306 3 724047277 907784200 1 3 473231004 961734495 1 3 177775254 722056029 1 2 24673 3 115913613 181189383 1 2 24670 3 198899448 508515018 1 3 188178108 582124379 1 3 943656552 988535086 1 3 498990456 677636994 1 1 775072875 804440694 2 24664 2 24674 2 24669 3 448365472 896730455 1 1 368720204 567408635 3 788228135 856790158 1 2 24676 1 48640600 739581802 1 365788204 386170663 1 504735731 940182190 2 24677 2 24678 1 722022220 900350927 3 648937515 754593500 1 3 949356231 984580581 1 2 24680 2 24675 2 24671 1 933723805 953304175 2 24681 3 498592444 623587194 1 1 210444023 259557797 2 24682 2 2825 2 20617 1 818853338 940691922 3 216397179 695979445 1 3 31985370 617851293 1 2 24683 3 66160514 204210510 1 1 912993965 979506964 2 24684 1 676697688 815205225 3 264858622 287273532 1 1 761893928 929354071 3 673424070 684997690 1 3 37636746 981180243 1 1 983419666 991817096 1 780831144 874933198 2 24685 2 24686 3 156076095 839096091 1 2 7039 1 683464699 881641776 2 24689 2 2375 1 227832047 378162499 2 24690 1 320615957 390114948 2 24691 3 610495497 946670800 1 1 409183188 939967492 3 934214548 946364450 1 2 24692 1 890617857 917652601 3 897163825 950913683 1 2 24693 3 257839079 761888448 1 2 18718 3 307242454 514437588 1 1 70715664 76141725 3 843277929 932595761 1 3 319987038 436179455 1 2 24694 3 689411020 929962433 1 3 54792533 351678514 1 2 11685 1 258235119 767166217 2 24695 1 710211046 948837409 2 24696 3 253305163 614169845 1 3 3791946 312459573 1 2 6276 3 409782247 421333532 1 3 819986699 868536494 1 2 12685 1 376320590 538469359 1 471617764 850609797 1 575690098 770460361 1 863323259 931337537 1 630744166 917114700 1 111832876 543216105 3 845701272 961363118 1 2 24702 1 94980068 107214658 1 228857411 743191750 3 951309514 980056817 1 1 239224792 848638476 3 415506570 578036066 1 3 473826899 504037986 1 1 105310539 625631183 2 24706 3 596873997 629478475 1 1 616683351 916552001 2 24705 1 212848093 991987652 2 24703 1 151557614 221664669 2 24709 1 879510439 971242835 3 293074324 331566311 1 2 24698 2 24697 2 24701 3 476615594 980966530 1 2 24710 2 24699 1 673104133 802472798 3 211880453 756416646 1 1 473339873 856190944 2 24711 2 24712 2 24707 1 214141312 495737967 2 24713 2 13655 1 534747339 987408531 2 24714 3 425876322 905011431 1 2 13911 2 15778 2 2434 1 656864600 942173688 1 110565661 316926643 2 24715 1 85911766 158852807 3 149728902 646853091 1 2 24716 2 24717 3 331594968 509607518 1 3 601186188 616665782 1 2 3582 2 16737 2 16799 3 733814226 744060098 1 2 7800 1 324331577 854809606 2 24718 2 4553 3 162684096 750181699 1 2 4644 2 4513 3 248427963 738321268 1 2 19052 2 23811 3 523718604 912941389 1 1 68493409 477370495 1 835361955 971937378 2 24720 1 810686108 998279125 2 24721 3 948381177 949126903 1 2 24719 2 8248 1 974953759 978459595 1 863840406 949491849 3 397524367 508804610 1 2 24722 2 24723 1 907272927 919133761 2 24724 2 10722 2 11358 2 5143 1 228168056 450171038 2 21056 3 24648701 740110578 1 3 987790386 996302222 1 1 313272024 567657348 3 467945028 659971302 1 1 263948602 382847766 1 199305842 554735117 2 24726 2 24728 2 24727 3 199852214 874680172 1 2 23406 1 677574774 957413095 3 753491748 896814913 1 3 627447683 672608730 1 2 24729 1 57140656 975474175 2 24730 1 206582912 326556906 2 24731 2 19684 2 10787 1 19821534 454930111 1 408113250 967021671 1 794373574 891454730 3 301243836 670750772 1 2 24732 1 168000751 295846526 2 24735 3 304691848 749028903 1 2 24733 3 211488749 914280533 1 2 24734 3 951845954 999016771 1 1 970521962 982668361 1 992379828 996354783 2 12392 2 21423 3 585186116 706804152 1 3 638468536 764876932 1 1 855958703 976981954 1 379218309 750458774 2 24738 3 911706539 929743064 1 3 639155144 751109458 1 2 6937 1 727570296 801347987 2 24740 1 762029530 959966820 2 24741 1 239966836 820511699 3 698079600 900840423 1 2 5292 3 994788055 996032532 1 2 7181 3 627245394 800072181 1 1 357851987 477230061 3 521375199 954147097 1 1 301344297 778171889 2 24744 2 1494 3 817516611 982241742 1 3 838139259 872171413 1 2 9931 3 138061606 164565547 1 1 523413519 717537137 3 253275254 791144324 1 1 158862235 435040459 1 868143389 937437201 2 24747 2 24746 2 6672 2 20858 3 998145861 999194404 1 3 48337153 829033387 1 1 237733204 330619245 1 13713367 516314736 2 24749 3 785127878 852954995 1 1 784883152 827141071 3 489680832 873793353 1 1 272023612 310108436 3 888121275 917702500 1 2 24751 1 170583244 888142784 1 562456461 922810630 2 24752 2 24753 1 523059201 620505019 1 514922857 572276478 1 345244782 764050125 1 865475109 989152823 1 821722552 942419544 3 785515860 834885687 1 3 824572785 872357767 1 3 580998455 663296834 1 1 388923707 917196728 1 148637359 424963353 3 670977402 938033005 1 2 24759 1 643395266 646103713 2 24756 3 837083533 872643866 1 2 24758 2 24760 2 24754 1 409255697 927392943 3 949196540 949982061 1 3 466775792 809829700 1 1 399462094 765435238 2 24762 1 462653893 965532638 2 24763 2 24764 2 24755 1 263812934 900737954 1 244851619 915423394 1 155940558 552031456 3 573954197 699895519 1 1 698870042 773308926 3 234292553 462457522 1 3 849536547 927557245 1 3 700610515 845076420 1 3 827975658 930158522 1 3 2516760 511323207 1 2 24768 1 931917173 950048077 3 925457340 960709366 1 2 24766 2 24765 3 175542895 378123883 1 1 728732865 840003150 2 24770 1 343485973 710863773 3 835429731 880440632 1 1 290551731 714413202 1 978242690 996477970 3 482913827 767917057 1 1 905130637 950761241 1 650470846 768941804 3 560536029 747741180 1 2 24774 3 788669721 879332573 1 1 530952833 859085118 1 808949189 881465510 3 200453480 654342386 1 2 24775 2 24773 2 24777 1 717208514 803227029 1 909966347 963123780 1 319397275 891519110 3 634608246 690864982 1 3 991733294 993050852 1 3 892300604 899245372 1 2 24780 1 369935312 696352742 1 65942343 189026462 2 24782 1 75093779 919498150 1 660577941 969188001 3 172326978 330468706 1 1 118255294 641991527 1 194100132 268487743 3 235778279 685559586 1 3 984197422 984846487 1 2 24784 1 359807355 801293544 3 669626956 987672586 1 1 565626655 778568878 2 24776 1 807900702 912395613 3 440678569 511225479 1 1 647864086 824476718 2 24789 3 650048022 773339688 1 3 58449669 563120011 1 1 508565552 738339438 2 24779 3 153587545 365748221 1 1 238427123 787951010 2 24781 1 553435565 713052859 1 812280342 928028178 1 495012643 809729415 3 142711776 229481498 1 1 816784163 966765622 3 891539426 940491405 1 1 300107874 965289334 2 24795 3 702084492 805649629 1 3 17514172 372684333 1 3 330798341 519911089 1 3 868761084 973210635 1 3 275189912 753522956 1 3 699866932 750415477 1 2 24794 2 24767 3 101931526 233154501 1 2 24788 1 703396109 730311642 3 31389891 587947726 1 3 575284927 717141932 1 1 874981641 994861046 2 24798 1 518553512 833552627 1 170441427 199783725 1 17210379 346513684 3 843826676 887003563 1 3 56031404 891463468 1 1 516921387 922680938 1 865024667 918481108 1 39251491 478640943 3 462653232 714844334 1 2 24801 3 261194957 758712911 1 3 881855311 921007129 1 2 24802 2 24804 2 24793 3 496307736 788512096 1 2 24761 1 515866520 924486561 3 393939491 414716301 1 2 24769 2 24792 1 354602393 361832892 2 24797 2 24806 1 169050422 727368417 1 493639248 599688239 1 917269971 947616500 2 24809 1 299404204 681642488 1 359241481 825438287 1 24283427 615006441 1 873648560 917092688 1 833871086 917215994 2 24813 2 24815 2 24811 1 239724116 647320747 2 24814 2 24816 2 24808 2 24810 2 24771 3 340144014 948420508 1 1 174521224 984045820 1 852649956 985979830 1 70914287 450854331 2 24818 1 935388714 938115406 1 219786495 989483823 1 912569861 921746619 2 24820 1 266554861 893222237 3 451606871 742507326 1 3 549836798 679558920 1 2 24822 1 453068898 940277577 1 10400885 460383290 2 24823 1 676842703 756690440 2 24821 1 956827765 990837737 1 234756087 555770015 1 10593408 447319365 3 146116513 267323810 1 1 830111309 906095688 3 216169737 912167833 1 2 24830 2 24827 3 457297654 950021440 1 1 344635307 717135188 2 24831 2 24805 2 24796 1 553656157 868919015 3 713969997 726312133 1 2 24800 3 600655624 979606173 1 3 812519794 832452589 1 3 635854303 775839502 1 3 466487248 589379065 1 1 252796691 485869184 1 42715822 84265853 3 896517807 996439282 1 1 787900285 806836036 3 562390587 656468723 1 3 627143434 902229625 1 3 163403588 734826001 1 2 24833 2 24834 3 136784814 625843438 1 2 24825 3 188745951 298316154 1 2 24803 3 518235630 721831594 1 2 24786 2 24790 1 990964792 994982840 2 24836 3 186293475 907867658 1 2 24832 2 24824 3 760329718 972897849 1 1 803187693 877624332 2 24817 3 525528286 572092713 1 3 243339194 284980813 1 1 455000564 854178342 3 844382547 886705162 1 3 845985301 992519702 1 3 421885484 890128201 1 2 24838 1 183036833 202175537 2 24839 3 861267127 939524911 1 3 518931108 727768887 1 1 500498077 951505110 1 735436726 871291981 1 761417968 986640641 2 24840 1 491537959 910693293 1 900026179 910700808 2 24843 1 359228152 491441313 1 17079925 632119046 3 673480948 867619874 1 1 287322260 297575631 3 146775370 312069749 1 1 227223859 276607037 3 914847325 951344982 1 2 24841 3 916542183 945082536 1 1 94757551 508764416 2 24846 3 992394690 997138875 1 1 242657150 918026692 1 247595311 738525658 1 448645188 697019159 2 24850 2 24852 3 535392609 857990820 1 1 444334282 941078509 3 980456970 984196192 1 1 912307281 984951818 1 197265343 398911756 3 351123255 540847747 1 2 24853 1 111318332 519104111 1 584246436 861672377 2 24856 3 980912996 998658760 1 2 24857 2 24842 3 695409061 816478911 1 3 727262780 962341522 1 1 989032752 990364867 2 24858 2 24848 3 710189578 739445472 1 2 24845 3 71491394 264292898 1 1 595133845 736861261 2 24859 1 666469341 815277017 1 324936608 365542846 2 24860 1 188754178 450800729 2 24861 3 2376194 398091750 1 1 695060724 992728735 1 39612313 347184871 1 842078868 921176455 3 153214133 695305229 1 1 452235400 452989754 1 256871415 937997290 2 24864 1 594118878 878037405 1 576114755 924998799 3 656525833 790334898 1 2 24866 3 814627301 837402785 1 1 693909043 895408159 2 24870 1 112518353 209000143 1 147571005 181398061 1 809601053 872436073 2 24872 1 595166136 613757573 2 24862 2 24869 3 634925015 833907158 1 2 24863 2 24871 1 236311322 646364538 1 59226559 750356769 1 339380054 723737720 3 466089535 809186354 1 3 234450357 351642776 1 3 746417380 982784553 1 2 24877 1 369887648 925080486 1 113567488 385389325 3 383215189 847650232 1 3 317777902 624832484 1 1 334561437 907236277 3 712507891 774397105 1 3 517041294 519455329 1 2 24878 2 24880 2 24875 2 24868 1 319306610 783148729 2 24881 3 92282499 821609616 1 1 776525760 869355038 2 24882 1 455560172 912385930 3 281549044 393021685 1 1 209285492 508094612 3 447620993 793665178 1 1 218738333 898124862 1 342812690 762023607 3 346310307 483153214 1 1 38132378 368528758 3 693579383 926949589 1 1 634410808 725762554 1 38524980 973143441 2 24887 2 24886 2 24889 1 701341204 912781023 3 811304458 842827725 1 1 102604033 744604622 2 24890 3 381012513 689220647 1 2 24885 3 25046491 580801232 1 2 24884 1 766427835 799387111 3 351999097 881990897 1 3 889989058 935906466 1 1 62950073 612928279 2 24892 3 79178873 261420750 1 1 149578471 876040329 1 153985402 470455637 3 578807352 901050624 1 2 24894 2 24895 2 24888 1 841534287 892677836 2 24896 2 24867 3 506421814 556271210 1 1 658740534 725278781 2 24897 3 76707975 707133948 1 3 772129280 943045684 1 2 24876 2 24750 1 685741380 952840097 3 89772031 857339894 1 3 613396790 807389455 1 2 24898 2 24778 1 713076159 714910941 3 903226708 974812250 1 1 395202494 988494009 1 3432531 674927363 1 128007219 667301376 1 740588373 793621369 1 775037363 938151756 1 929531106 950723535 2 24905 1 989123657 999679481 1 150909336 596663950 2 24906 2 24901 2 24907 1 607663408 755150414 2 24908 3 102322605 887170883 1 1 295527791 532652830 1 965300305 984206208 3 91415814 995034552 1 3 717186928 750544041 1 2 24910 3 558586221 807764121 1 3 594817282 599959491 1 1 107406031 437854029 1 985750032 996682451 2 24912 3 583721826 870958945 1 3 389107071 399894305 1 1 471984643 520378526 1 831866240 982347451 3 953781223 970393119 1 2 24911 3 933738420 991744083 1 3 636517647 865220253 1 2 24913 2 24904 1 336923922 519121157 3 394624992 430241959 1 3 295805050 904408078 1 3 686477511 854937105 1 1 961500897 984115762 1 638323046 916828360 2 24917 3 147404859 437555695 1 1 110593639 357781232 2 24918 2 24902 2 24903 1 951323318 982893794 2 24919 2 24915 3 5811999 8992184 1 1 324410714 506050383 2 24914 3 840452930 904268993 1 1 566100720 638130480 2 24916 1 541429040 741588406 2 24922 3 373828626 578529792 1 2 24893 1 580316935 600731113 3 968514521 973520078 1 2 24923 2 24851 3 772177190 787410055 1 3 980458612 982474412 1 2 24835 2 24828 2 24826 1 810728327 870336872 2 24924 2 24854 2 24883 3 89225270 459753325 1 1 658197893 872544403 1 412826589 518931668 2 24925 2 24785 2 17288 3 647101744 808822464 1 2 18021 3 935807988 976571848 1 2 8 3 73601047 246228288 1 1 922798474 980511245 2 24927 3 143746115 432228346 1 3 787781915 888152972 1 1 329356445 562427214 2 24928 1 549816342 943406840 3 948022120 970699770 1 2 24929 3 923801747 948383525 1 1 455301692 787717704 2 24930 3 572181474 964504376 1 1 888615531 983770079 1 781813433 939098034 3 977553089 993905337 1 3 194253577 376101971 1 2 24932 1 881433453 978305290 1 696265469 914427515 3 684412113 853053401 1 2 24934 3 769677497 931483451 1 2 24931 2 24933 1 296979665 719364331 2 14053 1 180638560 877082830 1 607207095 680534719 2 24937 1 988074555 993770891 3 45732316 637238195 1 1 526139162 691013738 2 24938 3 17111230 863696294 1 3 217698960 313415229 1 2 24939 1 247001117 734169526 1 766903514 898132340 1 189271413 621895678 2 24942 2 24940 2 24941 1 370545789 470904719 1 59169872 558171676 1 550721629 630098475 1 301627659 682094882 1 31334296 769266156 2 24947 1 996481955 996621332 3 115435296 187535412 1 3 125340731 661357148 1 3 344120669 665230062 1 3 591461619 904166290 1 2 24945 1 685969243 857512834 1 654213797 869238885 3 909785985 941781999 1 1 660838835 746185517 3 225206594 799721805 1 1 342611146 456077735 3 983897555 993026956 1 3 471043947 987580425 1 1 139662637 848102553 1 938058011 970680945 2 24952 1 786708296 806321847 2 24954 1 337804715 554374119 1 34406074 260438225 3 916572565 988717350 1 2 24957 1 690425911 959205650 2 24951 2 24953 2 24958 2 24949 1 749334734 892486977 3 89505554 144408980 1 2 24956 2 24950 3 743086689 947661053 1 2 24955 1 676343603 876070049 3 220788211 650597967 1 3 791399114 918079402 1 1 503251443 990423573 2 24961 1 893780117 986655897 3 958809631 993259387 1 2 24944 2 24946 2 24962 1 2122309 54259174 2 24963 3 971699080 985948490 1 3 149641566 210901340 1 1 126061038 412381084 3 903366836 967138365 1 1 461702851 732377275 2 24964 1 256424990 458890102 1 474026218 714569928 1 215584388 980377638 3 297416099 451187613 1 1 205517082 953890602 1 439681330 789443889 3 116197929 715866267 1 2 24970 1 435152108 524133596 1 699139637 755221771 2 24972 1 40771961 759482919 2 24971 2 24973 1 342558242 892910163 1 293014529 383008151 1 927129650 951297597 2 24975 3 769583251 938532035 1 1 16800683 660522069 3 446485542 715993436 1 3 935611502 971438672 1 3 275723787 387069602 1 3 691810950 716978866 1 2 24968 1 495264949 517050453 1 989346684 997305204 2 24979 2 24976 3 724614386 996182765 1 2 24978 3 702059213 926053534 1 3 571134244 671608979 1 2 24966 1 745090744 900476997 2 24980 1 72378496 848107270 1 655690434 892512122 2 24981 3 11328876 222814058 1 3 766128287 914267620 1 3 251264742 541756293 1 2 24982 2 24967 2 24974 3 390263011 997207582 1 1 771287447 995434253 1 964711734 992481238 1 263972092 516120483 2 24985 3 20555972 965146227 1 1 982986278 983673652 3 802236031 927659546 1 1 14463057 895706073 2 24987 3 320749289 871501993 1 1 275402175 995583589 3 723006511 729997644 1 3 786193255 948160452 1 3 35039261 846442029 1 3 623489603 741509464 1 3 284549388 366387364 1 1 618922444 861326235 1 418444103 530446121 2 24989 1 595494533 838156929 2 24991 3 129194157 532045708 1 3 309605511 504157194 1 1 793658921 923267729 2 24988 1 588090716 908342814 3 726299845 958299584 1 3 582036989 958288863 1 3 702086229 902811328 1 2 24993 3 198140102 649794681 1 2 24992 1 804986503 936455308 1 761136273 971045263 3 110233593 671459200 1 1 146997550 742227016 2 24994 2 24986 2 24995 1 284013000 448872559 1 137072474 424109861 2 24997 2 24990 2 24998 1 233656948 714707814 3 842328305 934088127 1 1 785421510 972974355 1 203779642 327376267 3 738597211 992586448 1 2 25001 1 654481367 904163899 3 879668461 979313865 1 1 344268258 467154935 3 76291823 909498478 1 2 25003 1 385336873 946147092 3 156763285 288864243 1 3 443464832 453488089 1 2 25004 2 24999 2 25000 2 24977 2 24984 1 149108412 604445136 2 25005 3 804008250 865117316 1 1 641600856 823621170 2 25006 2 24959 1 837897464 854124885 2 25007 2 24996 1 738949151 977911361 3 11092561 649246619 1 1 766739144 767774131 2 25009 3 916399590 950848877 1 3 689512305 878644814 1 3 265054181 583105739 1 1 432313009 593649649 3 728559764 994685180 1 2 25008 3 115683477 958130357 1 1 650525312 984940658 1 55122403 167242775 1 738435033 861723347 3 452228693 990650151 1 3 596331551 649158507 1 1 945327274 982293570 3 772362191 878048909 1 2 25013 2 25010 2 25014 2 25012 3 123985220 371293651 1 3 209464206 484544391 1 3 586155491 932802916 1 3 42616502 877621277 1 1 785870575 887202201 3 18932092 277153324 1 3 577915535 746583791 1 3 943054160 991578460 1 3 161975214 597909149 1 3 591447173 865472049 1 3 965356956 983108007 1 1 632154379 688429745 3 485224968 541347987 1 3 644651728 675394375 1 1 869572708 945935844 1 231955174 482392304 3 270460627 661282594 1 2 25018 3 323566689 418805362 1 1 313429121 932551833 3 852796914 948531285 1 1 480262648 858945050 3 203580976 429136332 1 2 25020 2 25019 3 997732737 999137333 1 1 975975919 983216785 1 176851269 299283415 2 25022 1 77521784 185530185 3 311391531 530033806 1 1 618292963 663127943 1 828821355 843561230 2 25023 1 720320697 881343983 1 157308037 387213788 1 404804868 535073121 1 848327433 949456145 3 192268522 509459572 1 2 25029 1 983097766 983824861 1 727982327 785824640 1 636345728 749356123 3 721608379 835341349 1 1 969842566 994084051 3 978627210 983480506 1 2 25031 1 633929367 840349883 2 25034 3 303877728 680276124 1 2 25027 1 554455638 696716957 1 239902222 856690782 3 476725680 938105571 1 3 442374128 835889958 1 2 25036 1 162367441 484372613 1 153843360 803840813 1 738045334 776202145 2 25039 1 24557097 298580058 3 438860243 556762534 1 2 25040 3 96416593 173220481 1 2 25035 3 852938406 913877144 1 1 507631067 847385100 1 858897118 893876264 1 551055794 564053813 3 420383788 607373653 1 2 25025 1 829822044 990088206 2 25038 2 25026 1 162108553 523243598 1 858489169 980371876 2 25046 1 937484292 953321635 2 25047 2 25042 3 516157184 947750705 1 2 25028 1 482383535 561075715 1 735374898 844237926 1 675525215 728916041 3 228597685 627924271 1 3 611462123 722983665 1 2 25048 2 25024 1 822702590 880568386 3 25409137 593915996 1 2 25051 3 858944395 903021721 1 1 511570206 586582845 1 278859674 891045642 1 706591644 770969242 3 131165802 825618741 1 2 25053 1 721874181 912567008 1 288794395 743523334 2 25056 2 25052 2 25011 3 422847538 967207422 1 1 208629603 944870919 1 902531945 925576813 1 813262283 893747705 1 156042363 575652660 1 246652728 775408697 1 762391822 939601709 1 241248229 744266248 3 130249 189264643 1 2 25061 3 614597030 688328717 1 3 14844567 385827493 1 3 650012939 779500215 1 2 25059 3 404880379 895296556 1 1 196886142 335306369 2 25057 1 814035539 902907596 1 99138948 583826728 3 484972372 772995432 1 1 787380826 967241382 3 300272146 659442639 1 3 458653107 688628352 1 2 25067 3 84383348 438160997 1 1 227104858 474511319 2 25060 3 144665662 569844885 1 2 25064 1 445895316 549542159 1 335789800 687674012 1 28406447 403767372 1 54799766 980718023 1 263074309 702449488 1 267575628 764698129 2 25074 3 406004324 922427246 1 2 25070 2 25071 3 607507254 649584290 1 2 25058 1 72828858 655549485 3 222751301 228413619 1 1 207674197 499367415 1 196790358 773246232 3 791917832 819804246 1 2 25066 3 426038054 630310423 1 2 25077 2 25065 2 25076 3 745436685 901458594 1 3 388922885 397875731 1 1 402107638 728178781 3 901508697 914858705 1 2 25078 3 618742906 946960607 1 2 25075 2 25044 2 25021 2 25063 1 273284935 659792426 3 339868524 819148509 1 3 196555811 505892917 1 1 550119121 566274732 3 716283216 944821686 1 2 25080 1 666840968 706759277 1 21666615 58414806 3 902997659 985778857 1 2 25079 1 918517991 961492884 1 411410965 455586106 1 818062808 827746125 1 946108902 948038916 2 25085 1 740034870 868454787 3 393120511 868359235 1 1 176911245 999454018 3 260750448 352828763 1 3 768040078 993161574 1 1 942295862 948340356 2 25089 2 25083 2 25081 3 880634026 993098576 1 1 601904826 683509122 2 25090 2 25082 1 579972233 708726489 2 25091 3 503013333 949572496 1 2 25069 2 25030 1 689755129 978546121 3 688368969 885102721 1 2 25041 1 783985354 990422183 3 177358793 581006380 1 2 25093 1 987675183 992472187 3 512683259 925035591 1 3 583355651 713271586 1 2 25094 2 25068 2 25072 3 848053740 869094909 1 3 669385501 808848586 1 3 401377530 737563718 1 1 771733491 830297477 1 631458460 820138000 3 349797981 894401018 1 1 46096451 966830263 2 25095 2 25096 3 265455786 534390844 1 3 426619427 664214128 1 3 376121562 392369410 1 3 622492634 860077020 1 1 616385525 901327051 3 77468813 662471603 1 1 629806461 982278101 3 980007881 993144698 1 2 25099 2 25097 2 25098 3 90317923 308020316 1 2 25054 1 106878856 728831203 2 25100 3 578992838 975896437 1 1 393699627 903017018 2 25101 2 25016 1 986069213 990158218 3 980555350 985107422 1 3 139178167 908635339 1 2 25017 2 25073 2 25015 3 509839032 910683064 1 2 25045 2 25102 3 288735441 431405480 1 2 25055 2 25086 2 25032 3 712895565 943433111 1 1 600013347 868078625 2 25103 1 961138533 971900411 3 887112115 962156560 1 1 824440156 985086648 1 920676930 959935361 2 25104 1 809015677 893471957 2 25107 1 683411997 853808630 1 302937024 649450530 2 25105 2 25109 2 25108 2 3317 2 2993 1 98728747 593742691 1 493120703 625507580 3 188690263 562663914 1 1 516709737 527083978 2 25110 1 451087249 861130402 2 25113 3 980596921 993119579 1 1 274716716 381111507 1 550000392 681940116 3 274326801 944858365 1 1 123075471 708175424 1 491511608 993235247 3 318666850 467195202 1 1 660284570 937789257 3 861152826 930734189 1 3 691227362 867349968 1 1 882873832 888934642 2 25115 1 270129212 867041848 1 424707094 450071912 2 25116 3 70970481 880686517 1 2 25121 1 828826812 915974316 2 25117 3 659457255 975997194 1 3 445684686 675604344 1 3 568969932 952377349 1 3 352950596 946284130 1 3 257857779 359800776 1 1 265546536 462354110 3 155563872 500976279 1 1 853468049 944625801 1 584270232 671735750 3 923178707 987225902 1 1 197487579 245291660 2 25126 2 25124 2 25125 1 41006718 608281977 2 25127 2 25112 3 55050623 895949357 1 1 423047629 570157847 3 798650641 907777090 1 3 753209043 967650731 1 2 25128 3 684117668 936431228 1 2 25114 3 619374340 624035720 1 3 240759294 932250006 1 3 732212475 938245944 1 3 271297301 602929950 1 3 255484601 750799149 1 1 96020414 327062518 1 634445598 889409296 3 962704688 995121340 1 2 25130 2 25111 2 25129 3 902493699 954132219 1 1 67173029 464082798 3 134829256 587624734 1 3 116290909 872309250 1 3 428428085 429012396 1 1 755221819 981607984 2 25132 1 238105671 597437414 1 806343774 913480030 1 182502863 769336220 2 25133 1 86119876 941539304 2 25134 1 392161007 631649786 3 999863557 999872143 1 1 995530295 998514853 3 103335904 759949221 1 2 25135 3 402565533 409267035 1 1 989957137 994175515 3 488856687 704807713 1 3 857977846 958101520 1 2 25131 3 785502801 936939613 1 2 25137 3 245946897 254952431 1 3 8071808 158222417 1 2 25122 2 25120 2 25138 3 940971479 947497255 1 3 21305858 725305267 1 2 784 2 24376 3 201944136 608742133 1 2 24411 2 16970 3 293888377 721508167 1 1 333949664 809280329 3 415774078 849880421 1 2 25140 2 5003 3 27210630 375317249 1 3 753576491 827987305 1 2 19538 2 4914 1 764098361 992241361 1 801459862 813236752 3 115918928 257038226 1 1 728615585 749048213 3 946411227 996805776 1 3 601258174 736803806 1 1 361799446 815393674 3 988734538 998162720 1 2 25144 3 347624023 447268212 1 1 701013728 874394681 3 796297919 919688123 1 2 25145 1 578732154 665064222 3 544130173 784237535 1 3 290788209 443734196 1 2 25141 3 389235877 467770221 1 1 315724745 959665326 2 25147 2 25146 3 632138683 751279568 1 2 25142 2 16760 1 155451567 160845210 2 25148 1 501460396 981135016 3 589752651 624289065 1 2 25149 1 621833374 724759857 1 403812560 443056410 2 25151 2 25150 1 633225631 771329173 2 25152 1 194857872 600225155 2 15932 1 432980215 763536571 3 321678248 821422591 1 2 25154 1 651466710 824721992 3 591540333 932332852 1 2 25155 1 447121784 944420650 3 323521564 554551163 1 2 25156 3 845261730 885906929 1 2 5585 3 610717718 819137658 1 3 573371849 924096660 1 2 12164 2 21326 2 10567 3 295890191 378335598 1 1 779915565 849552973 3 87306724 171725574 1 1 939090609 952530812 3 86205874 663210721 1 1 466364242 476311490 1 906616348 953553894 2 25157 1 883758667 940208047 2 25161 2 25159 2 25158 2 3784 1 996195368 997876981 1 44191085 746006237 2 25163 2 4020 2 14880 3 536837825 888880879 1 1 995160441 999893452 1 947829781 957965722 2 25165 2 25164 1 158022769 889662666 1 713234108 852711638 2 25166 2 25167 2 1971 1 289022926 997502387 3 698353879 930432690 1 3 640337561 868755651 1 2 25168 3 101354102 633034324 1 2 1127 2 17008 1 181330762 439107685 1 410217642 609694273 2 25169 3 621633315 790193820 1 2 7764 2 12678 1 125685472 743307950 3 497256568 574822166 1 1 442351527 471954447 2 25171 3 492587217 874467773 1 1 28681107 534223792 2 25173 3 952447488 976995304 1 1 399972216 992362604 2 25174 1 743866123 913134133 1 14831508 476716227 2 25175 2 22160 3 605785906 913297553 1 1 467472243 701844103 2 25177 2 2102 2 4023 3 498018017 798283317 1 1 870138240 947946133 2 25178 2 18574 2 3296 2 10949 1 775403615 835993285 2 25179 2 7451 3 212996193 386351194 1 3 109587892 347153356 1 2 11638 3 450834967 790735350 1 1 691207529 937517152 1 762163769 867067737 1 838898884 953416685 1 502083175 513634258 2 25182 1 801040282 942053192 1 786980347 934436125 1 126704658 165165528 1 720511299 898936309 3 258766136 513439812 1 3 621704986 772057350 1 3 65145083 217457839 1 1 667481340 752445974 2 25187 1 697439427 878163359 3 329370849 594628355 1 2 25188 2 25185 2 25189 1 604063282 938760470 1 65005109 500874602 1 275499263 550506595 3 994446094 999505592 1 2 25191 2 25183 2 25184 2 25192 2 25190 1 101434754 629386059 3 740157988 940447232 1 3 381488196 700082777 1 2 25193 1 4592218 401793331 2 25194 3 842533543 967071492 1 3 487056125 664006417 1 1 576574351 834663075 1 184677137 784035582 3 722768037 974174155 1 2 25195 3 395454619 448891508 1 2 25186 1 477423176 841738488 1 419741952 839748793 1 596582857 668476349 1 604578152 927292477 1 117368294 551545877 2 25200 3 271127682 899750553 1 2 25197 2 25198 2 25196 1 464636865 634362268 2 25202 2 25201 3 185161905 918758408 1 1 772233441 852450894 2 25203 2 10432 3 279325971 868685863 1 2 12182 2 14982 1 85834362 264363644 3 198997830 751943178 1 2 25204 2 14663 3 348782077 925658387 1 3 191483565 833342666 1 1 675211087 787837039 2 25205 3 238959698 662282795 1 3 897375266 900523870 1 3 576758589 996228075 1 2 19090 2 8493 3 987692850 987861311 1 1 820094114 986843261 2 25206 3 67560325 677155796 1 2 2052 2 16726 1 493733643 976903217 2 25207 1 595790763 668990244 1 810167870 818592666 2 25208 3 971843501 981685062 1 3 284385136 375452980 1 2 25209 1 769666222 929365969 3 861157739 937115072 1 2 11033 2 18597 2 1907 3 8489439 63590967 1 2 10644 2 15858 3 618334123 789140921 1 3 689672123 904109636 1 3 912390518 921884041 1 3 163902881 283384149 1 3 677245803 713570805 1 1 111569099 436057375 3 817895523 979814771 1 3 599704861 897117537 1 1 486029438 908086091 1 902136909 982483840 3 125558507 810357098 1 3 305233257 953634814 1 2 25213 2 25211 3 535241629 539501020 1 3 176494675 482889526 1 3 159999729 758177755 1 3 571014599 914351113 1 3 47672074 482007098 1 2 25212 3 418695537 803285526 1 3 264048757 280541230 1 2 19334 3 158606331 439108455 1 2 24637 3 941413781 999853315 1 2 3643 1 23266357 407198139 2 25214 2 4746 1 164066159 523531850 1 749072144 823434544 3 47480709 95039388 1 2 25216 3 408622111 836878698 1 3 601667904 738499311 1 3 593859214 923685310 1 3 738845519 763487633 1 2 25215 2 4763 2 10454 2 11992 3 5475153 585029862 1 3 340722096 843395476 1 1 668092908 743478075 2 16788 1 320423851 432298661 3 971426656 989467705 1 3 807050637 837676881 1 1 522992279 875736483 1 630633875 865656076 3 936982019 938520086 1 3 468539662 985839905 1 1 447280589 935793019 1 587177098 961716589 1 375948443 980161075 1 865646661 987502274 2 25224 2 25221 2 25219 1 189635360 509311137 3 423558906 535119775 1 3 996438537 999916591 1 2 25222 1 516620518 929735550 2 25223 3 721219963 955099030 1 2 25220 1 371886711 700015298 1 355420903 814381336 2 25228 2 25227 3 474642061 671570447 1 2 25226 3 682282528 839652764 1 2 25225 3 440253357 502578703 1 3 772106411 989304227 1 1 629690181 878551016 2 16722 3 246070743 589237622 1 2 6440 2 22762 2 19898 3 312463430 474306717 1 1 283193292 539901726 1 379272761 874219105 1 282114880 926590614 1 377900219 760002204 2 25231 3 69638687 597088333 1 1 665223146 802745693 3 679617554 740377370 1 2 25233 3 682589459 723708388 1 1 190957384 282783273 1 323910196 982169325 1 6095933 33112499 3 395698027 869997462 1 3 222378273 414945938 1 1 397867676 955632995 3 150856470 916574987 1 3 578717315 592158573 1 3 740366675 894835062 1 1 182187667 393932793 3 64409021 112229836 1 3 66305299 166933880 1 1 751072539 826288554 1 109094957 745162581 3 107173928 808803798 1 2 25238 3 695703098 798613693 1 2 25237 3 491094653 507178827 1 1 331228286 885191192 1 838736716 887013502 3 77950190 625834150 1 1 939547638 984164142 3 487857834 516485373 1 3 550213609 733066072 1 3 462675541 766092058 1 1 69577715 565290085 1 701584097 739012959 3 494091705 643689324 1 2 25241 3 5835608 385503010 1 1 992654367 992967327 2 25246 1 874206154 965409505 2 25234 3 485788995 563498693 1 3 259904874 914171180 1 1 448984779 521961066 1 65508092 875783038 3 911436473 968700274 1 2 25250 3 437168246 992259180 1 1 124078277 366242073 3 367748909 473694278 1 1 209404894 709735736 2 25251 2 25252 3 682544812 935616372 1 3 422320532 435077341 1 2 25249 1 779890759 873253471 2 25253 1 669619622 729955374 1 508925734 850201544 3 672489870 869357373 1 2 25242 2 25235 3 99182515 255991360 1 3 115816789 508638251 1 1 76640533 235292274 3 720755493 969411302 1 1 2008173 788865581 2 25256 3 985894472 990107253 1 3 149888493 546033302 1 1 847615330 929340108 3 787696834 817386773 1 1 859746132 976774346 2 25259 3 616875370 982971048 1 3 956043899 965986250 1 2 25257 1 431193667 642228172 2 25260 1 523281657 922584706 2 25255 1 88093333 281509518 1 54741715 876982625 3 314483819 421898876 1 1 946518633 964061759 3 590302366 959662085 1 1 42338962 560339541 1 999123765 999962627 2 25265 2 25266 3 443550674 931140218 1 1 98370665 317077304 3 762160360 976198131 1 3 886343789 960091418 1 1 769495646 917468124 3 259627198 582141104 1 2 25262 2 25247 2 25248 1 810931616 961554239 3 320756735 558550639 1 1 956078670 958520179 2 25269 1 375437101 892341793 3 489689993 546384380 1 1 187888832 263179852 3 150049676 945456043 1 2 25272 2 25258 3 678204907 983572517 1 1 192277039 313036650 3 416302417 591198318 1 3 804696029 918132483 1 1 72744380 677800006 3 242483025 605578797 1 2 25273 2 25274 2 25270 2 25254 2 25261 3 969438975 970000883 1 1 601574720 938368193 1 354600744 590786046 1 465093790 475963811 1 938719834 966565889 3 444840570 798244757 1 1 920389411 933643288 3 696693285 933330970 1 2 25277 2 25276 2 25278 1 827626066 876797738 3 217874249 310707614 1 3 708094295 926555431 1 2 25236 1 639210033 741995727 3 471090898 521132876 1 2 25232 1 597217392 930000662 3 273002746 442240994 1 3 22790590 511043632 1 2 25230 2 25268 2 25281 3 32977114 949437062 1 1 757834959 957108757 1 407665179 628611638 1 728142780 878005179 1 958533182 991749655 3 83768505 703694827 1 1 513450486 708457421 3 603216975 607767620 1 1 343926719 691157747 2 25288 3 581755322 721769993 1 2 25287 1 9484781 946916291 2 25289 2 25285 1 296278240 299127985 2 25290 3 606518735 879318782 1 2 25240 2 25280 3 21465995 708260788 1 1 945068149 973028486 2 25291 1 23360301 939853807 1 48837989 543335067 2 25292 2 25293 3 733731243 979059433 1 1 362984261 517689631 2 25294 2 25239 1 596134345 606174940 3 201163581 776533068 1 3 988472261 992837987 1 1 552287665 998529781 2 25296 1 383459879 793914670 2 25297 2 25267 1 146122687 936993225 2 25286 3 58691624 466396548 1 3 373304084 645374248 1 1 735734244 906535499 1 883414563 967466215 1 927869880 967480126 1 380836372 453272594 1 344996294 843641884 2 25301 3 787124342 878655240 1 2 25303 3 868508179 869538150 1 1 94788169 968958560 2 25304 2 25245 3 559191759 733210198 1 3 56426918 975877504 1 1 430028450 808081203 3 624181292 975281224 1 1 564059641 836346386 2 25305 3 60611508 614101554 1 2 25306 1 149343620 532230766 2 25307 2 25271 2 25243 2 25244 2 25264 1 318087392 550730445 2 25308 2 25263 3 533841216 637069339 1 3 370109171 678710204 1 1 206547126 362504091 3 551019298 886339951 1 2 25309 3 381974643 657253358 1 3 839286507 873418288 1 1 421913235 772406915 2 25310 3 171113680 903981670 1 3 862706512 990529381 1 2 25299 2 14791 3 333314987 838605924 1 3 452380550 797655569 1 1 232844579 616936100 2 25311 3 176140383 778834537 1 2 6077 3 799495622 815900145 1 2 8399 2 17597 2 9206 1 94008108 964682137 2 25312 1 216201290 384486165 3 668209809 867236944 1 2 3521 3 368680625 912241963 1 1 148360506 635498063 1 759647800 886890677 3 317593101 689608353 1 1 314470857 390062304 1 361936055 746677991 3 350869947 662816182 1 2 25316 2 25314 3 138480638 501253849 1 1 926923795 942281761 1 95233390 526544906 2 25319 3 469354784 646748633 1 1 79837698 110619819 2 25320 2 25317 1 941095100 952888170 1 183382489 767120902 1 894591419 985885152 2 25322 2 25323 1 943127958 964945690 1 938312217 955191077 1 947098272 976556388 2 25326 2 25324 2 25325 2 25321 3 456851095 484100889 1 3 678940401 829070092 1 2 25318 3 204467296 961958880 1 2 5133 2 20045 2 23925 1 403727838 632009346 3 511198461 662258317 1 1 368705435 371908877 3 43956868 996552100 1 3 537657949 880726199 1 3 943063708 962633855 1 2 25328 3 465385568 965293884 1 2 25327 2 19678 1 529775441 941086558 2 25329 3 524402476 579468500 1 1 579488824 987952111 3 865317311 878653499 1 1 96700316 695874929 1 383345595 489426430 3 707053846 749476204 1 1 591356237 791163204 1 212976375 286330509 2 25331 3 251118010 696344603 1 1 75679243 959307546 2 25330 3 657394615 757866128 1 3 374835044 576887966 1 3 942575399 959089408 1 3 760237998 958155538 1 1 802734869 954310545 3 51393642 973285208 1 1 561164231 789787514 1 777220107 955955634 1 898962499 943443070 1 680048783 826143217 1 148293535 608802412 1 953337508 964721443 1 907909773 969361306 1 771988895 955327658 2 25344 1 956718082 993658964 2 25336 1 542327959 904837211 1 984710635 999391171 3 362911862 366354727 1 1 500834538 701816046 3 673083120 935436748 1 3 725121929 860305746 1 2 25335 1 169670275 365310668 3 232915587 422357508 1 1 103485643 552583388 1 820089855 866381297 2 25346 1 11939189 596862597 2 25347 1 11769128 474872643 2 25353 3 705069221 715066018 1 2 25334 3 364552820 541205344 1 1 64278870 159547604 3 413247974 571231073 1 2 25345 1 871533308 988328597 3 581795994 876576099 1 2 25354 2 25338 1 600619848 809203825 1 817053011 924542223 2 25343 2 25333 2 25348 3 905572477 946163024 1 1 4229978 653629928 2 25358 2 25350 3 300607524 466754384 1 3 438122455 445453329 1 2 25337 3 732782959 811863719 1 2 25349 2 25339 3 967037911 989816903 1 2 25342 2 25332 3 761110582 969885084 1 3 472763194 555481739 1 2 25356 2 25355 2 25357 3 472784913 972203812 1 1 631502769 820396390 2 25359 2 25340 1 533816413 988065830 1 478790267 598367499 2 25360 3 788140575 814333778 1 3 330526862 414311725 1 3 248115606 340627920 1 2 25351 1 608753769 789457390 2 25352 3 107997264 715424611 1 1 362025158 525344800 1 992721735 999073273 3 465900587 487133498 1 3 951799569 962218509 1 1 533201104 931168257 2 25364 3 730842896 944898738 1 1 733201817 869776488 3 45759557 483420894 1 3 9699017 843456867 1 1 390260157 981263165 1 878883306 946500410 2 25366 3 203407501 478109637 1 3 102611314 898654158 1 3 565377162 844592298 1 2 25367 2 25363 3 831487647 976734559 1 2 25365 1 71816579 693544160 2 25369 1 191976325 211848060 1 580396877 766713669 2 25370 3 497165938 611746573 1 2 25371 1 949890164 955263285 3 643926424 837703517 1 2 25372 1 46410672 246195717 2 25373 3 973975249 986228142 1 3 265980492 813327155 1 2 25341 2 25002 1 346109788 713481369 3 931872164 974601362 1 1 997445548 999274451 2 25375 2 25374 1 98347495 128990549 1 374891435 803299347 1 691216332 948582914 1 808299724 851738397 3 408378816 953260652 1 1 336302623 488219463 1 683857094 798414008 3 7216964 41372368 1 2 25377 2 25379 2 25378 1 407751391 626371880 2 25382 2 25380 3 664068762 996452813 1 1 664911224 702394670 1 502203803 713931034 2 25384 2 25381 2 25383 2 25376 1 916820258 980954422 3 58567081 630285854 1 1 154314062 701771769 1 626715109 989662466 3 59333879 885138636 1 2 25386 2 25387 1 206929054 612557002 2 25388 3 491714992 948205903 1 3 35486424 470904842 1 2 25385 3 253376917 462042196 1 2 8927 3 747812211 905631640 1 2 24005 1 852822714 868845683 2 25389 3 989556861 989870764 1 1 324500229 331431599 2 25390 3 164775033 632406363 1 3 492617277 640659404 1 3 769246194 826242147 1 3 135945662 842856873 1 2 13581 1 653848440 773426297 2 25391 2 9087 2 9730 3 172233459 972389614 1 1 200194538 698450810 2 25392 1 897243743 982830474 1 463918845 700330482 2 25393 2 25394 2 1897 3 942451754 987380674 1 3 36711342 415272928 1 1 118559780 702866412 1 640156780 696615131 1 985001250 990816135 3 213134578 544732035 1 3 174164310 785647868 1 1 642669515 922840705 1 507023549 682857046 3 359797421 757346052 1 1 660229069 782711280 1 391396196 916357006 2 25396 3 59662870 85636927 1 1 10357203 445024034 3 75422271 954701901 1 1 472517947 795354779 3 379809276 765210645 1 1 726328077 781725231 2 25404 1 391817584 692097893 3 709868987 757304471 1 3 766305431 950749030 1 2 25405 2 25402 2 25401 2 25395 3 615113677 894396266 1 3 474243855 985586929 1 1 344626350 362790359 2 25406 2 25398 1 51179544 169227440 3 673319975 703969309 1 2 25407 3 423303405 644258850 1 2 25397 3 875206352 972282238 1 3 203296606 527689125 1 1 561326206 842888516 1 631502488 667571281 1 908653899 952923030 1 564782252 876805610 1 135334650 371239756 3 955754058 969711978 1 2 25409 2 25408 3 158456375 523281652 1 2 25411 2 25410 3 870973579 970999035 1 3 216460119 996744772 1 1 204253266 369453165 1 82651357 547884426 1 158856208 481193126 1 124683200 706436318 1 957431595 966784633 2 25417 2 25413 1 842850817 958709428 1 19792757 80276103 3 378187689 386410157 1 2 25419 3 496011431 919110144 1 3 779843471 996969907 1 1 575712354 785989145 1 429043499 863457873 2 25421 1 171937093 672503860 3 431886330 902507029 1 3 353079760 506076266 1 3 639236986 935809444 1 2 25422 1 78020499 387753926 1 984961820 998488615 2 25423 2 25424 2 25420 1 297502978 856245170 2 25425 3 743686061 758852839 1 3 608696818 783019132 1 3 161753145 615613320 1 3 532945159 823098908 1 2 25415 3 428036133 824540746 1 3 291625496 881463996 1 2 25403 2 25399 3 378525799 898453148 1 2 20679 3 741019199 940404755 1 2 10288 1 871657971 931465421 2 25426 2 7771 2 899 2 15503 1 502308573 759591359 1 660500699 686408943 1 338867923 889984590 2 25428 1 801937404 992254055 1 627424908 927525700 2 25429 1 763991347 957233454 1 571166169 942804072 3 903254681 985302917 1 2 25432 1 463326303 956945207 3 937830114 956571728 1 2 25427 1 727032169 784602666 2 25431 2 25434 3 857806287 935510284 1 3 114101145 448477045 1 2 25435 1 926157059 938431532 1 543616207 677480307 2 25437 1 922961085 998280736 1 838747470 903252157 3 867714789 987746845 1 2 25439 1 897018618 908859394 3 527389198 615816882 1 1 60631891 856456667 2 25438 1 987255996 990123648 2 25442 3 188607761 589888207 1 3 201584482 294153372 1 1 563617100 944878091 1 372092400 649496372 1 755436119 852255432 1 372674740 718906202 1 887912051 972244335 1 871889117 887196657 3 171980611 753105034 1 2 25446 1 451755819 984093445 3 206276596 990751591 1 2 25443 2 25444 3 29731839 278079814 1 1 857003298 995316576 2 25450 3 465859486 849963602 1 3 421982716 974150240 1 3 628936913 758450722 1 2 25445 1 213349438 271374593 1 928415501 943221604 3 689795723 823758972 1 3 792955558 813692550 1 1 402104049 500570701 2 25453 3 321312018 685033256 1 3 37009211 738268676 1 3 239886595 783470014 1 3 179576725 593097399 1 2 25451 2 25452 1 642957143 688236849 3 439109139 951991492 1 2 25454 1 677263171 876232587 2 25455 3 208213685 934346089 1 3 175620645 893409907 1 3 940109692 952181044 1 3 72437672 649911995 1 3 690974839 720115073 1 3 422886572 944958162 1 1 298002058 328430400 1 464700540 998628482 2 25457 3 652182932 753800058 1 3 961810500 976574996 1 3 52864959 321873784 1 2 25456 3 437169012 751363876 1 3 788533637 842811382 1 1 382551085 539334462 2 25441 2 25447 3 942899348 972696143 1 3 895398627 902425343 1 2 25436 3 314057621 335561672 1 2 25430 2 25448 3 519446719 836468845 1 2 3930 3 751270137 780695663 1 3 565049312 957022862 1 2 23182 3 412681587 700324761 1 2 377 1 132680899 268487486 3 645379457 659630020 1 2 25459 3 31638246 603181757 1 1 313342483 677982127 1 916064934 950343266 2 25461 2 25460 3 919529070 952150449 1 1 364316365 404019771 3 983802938 992915437 1 1 187227052 265394635 2 25462 1 865425870 965624622 3 932948693 939003150 1 1 513864558 910564790 2 25464 3 375029442 710053761 1 2 25465 2 25463 2 22912 1 791427497 893650943 2 25466 3 456163144 536353951 1 1 338639118 606141654 3 297992405 801377066 1 2 25467 2 11848 2 15107 2 23056 3 204312032 573286931 1 3 715417970 830172531 1 2 12361 2 1626 1 955232541 958966551 1 414465565 564300856 3 999731052 999809193 1 3 289286691 888635140 1 3 751537170 802367992 1 3 795019100 830370473 1 3 763760835 791106420 1 1 687621435 949536022 1 694650331 805984079 1 865356184 997097384 3 284109776 568056933 1 3 68025502 622245084 1 1 914457073 980899482 2 25469 1 163197315 484937546 2 25472 1 857893716 973273967 3 842439934 964017056 1 2 25474 1 373377217 465078437 2 25476 3 74041070 522467442 1 1 714047229 968838567 2 25475 1 967510875 991548300 1 343759877 482130306 2 25477 3 629586962 867272132 1 1 466792377 977307599 1 59164815 146067102 3 370966586 752757557 1 1 588308911 863860425 2 25480 1 131423962 800813771 3 361921263 664435484 1 2 25483 1 339625645 576573346 2 25481 2 25482 2 25479 1 682510240 757844381 3 789730528 923928621 1 3 542596228 790667560 1 2 25478 3 424699870 493822118 1 3 413152724 544508533 1 3 781375422 863815942 1 1 790129153 947094601 1 704811228 764075420 2 25473 1 831559406 897412213 1 96518015 894256519 1 366088704 650220385 3 467561893 473167595 1 3 857953678 975782401 1 1 963242040 992438291 2 25489 2 25470 2 25486 1 387604232 622789472 2 25492 2 25471 1 175845346 197507979 2 25493 3 885277851 893206972 1 1 327528233 342695673 3 409853493 459012817 1 2 25468 1 807228197 940670943 1 163916534 847708749 3 746856851 879725892 1 1 670885683 923402064 1 98686671 943152389 1 232325360 997127309 2 25498 2 25496 2 25495 1 442829525 866708266 3 851866839 935490674 1 2 25491 3 795279032 989680559 1 2 25485 2 25488 1 912184404 926739903 3 317556019 624487726 1 3 254157098 973111864 1 2 25501 2 25494 2 25497 3 852176426 960874539 1 2 25484 3 965763748 983329398 1 2 1164 2 5360 3 144558438 945612096 1 1 531362658 794682085 1 750062947 958810096 3 522289167 989243661 1 3 226403795 351097362 1 3 3491777 422607031 1 1 969544355 979226222 2 25504 3 840946907 915458349 1 2 25503 2 25502 2 6331 3 651542129 906730908 1 3 714973776 993370081 1 1 277038237 802932273 3 673633627 863413766 1 1 962481141 980916709 2 25505 3 61829651 256531218 1 3 666887951 932898915 1 1 774163526 940210278 1 694302761 701089361 1 433609536 566810433 1 384287493 757873910 1 360274920 998993019 1 63214564 70320932 1 327772054 945031120 3 663714428 891802508 1 2 25509 1 63593307 303639121 1 910313619 989996859 3 439870171 923544775 1 1 290354096 647503006 1 662460867 776016950 1 419860136 728956674 3 381969833 846397114 1 1 278824849 869252707 2 25515 2 25512 3 292300506 340228583 1 2 25519 1 199387897 876740661 1 189239460 328074292 1 716657449 805297764 1 63010265 475897267 1 548600504 740329210 1 256603792 668438136 1 616162088 728600775 1 292628734 981587719 3 988934950 992040162 1 3 168282915 689815724 1 2 25525 2 25507 2 25523 2 25517 1 665449709 874682454 2 25528 2 25521 1 112774628 340303145 3 142976372 865481787 1 3 944366278 962200203 1 3 890553437 927374343 1 2 25529 1 7072194 782791539 1 729032979 774616013 1 883718883 988749881 1 939771461 977334005 2 25530 2 25531 1 993250539 996749121 2 25534 1 527600596 636515917 2 25518 1 676596878 702289693 2 25524 3 187272587 501096812 1 2 25508 1 467011545 663675557 3 973119254 999862421 1 1 571123491 584034057 1 701793885 751152748 3 499793879 871100565 1 1 335757565 620224731 2 25540 1 315468224 897833548 3 873080067 875868398 1 1 105519948 979064891 2 25539 2 25537 3 361818859 993150675 1 1 928674631 969701428 1 309158029 577710393 3 976390948 999158526 1 1 164148282 500327975 1 569238172 900860582 1 109946028 321012753 3 378017297 787116645 1 3 146373389 259122482 1 1 881796034 992175287 2 25544 3 70348132 907721792 1 3 921728150 945784707 1 1 870314554 974402634 3 335686621 512714471 1 1 771680754 801231008 3 45034764 782721573 1 3 77147431 718877773 1 2 25543 2 25538 3 858096842 868811236 1 3 699948365 765969765 1 2 25520 3 292860817 643477626 1 1 956211076 982152615 1 407819828 433180070 3 658249447 825394772 1 2 25533 3 67167762 862375996 1 3 158507204 907802768 1 1 453238268 818150404 1 172044702 715821810 2 25552 3 266146989 408769458 1 1 533746358 570021641 1 246032322 473025624 3 440373636 447947916 1 1 991413710 994692911 2 25556 2 25555 1 519853803 966373554 1 776384051 860163574 3 929327148 971872899 1 1 389150508 700975019 2 25559 3 43420302 799480442 1 3 586363253 849682053 1 3 446844091 503029635 1 3 10137183 501632954 1 2 25532 2 25536 1 885555206 939212212 1 558444115 718141269 1 566525461 727080980 1 507594001 795478314 2 25513 3 767383632 849250818 1 3 648494897 663846649 1 3 304732395 860584692 1 3 446055379 847400921 1 3 620332404 989540709 1 3 586704571 600249446 1 1 863243883 875384158 2 25549 2 25564 1 208869887 341008071 1 727499724 945833306 3 680462124 923766388 1 3 99672232 850802864 1 1 769906448 887755233 2 25566 3 768711122 904439482 1 1 278066616 987023411 3 908586104 997000175 1 3 111100690 822186523 1 1 398860900 616080014 3 943991989 993961121 1 3 422395302 720597817 1 3 87462282 385030403 1 2 25569 3 247201777 720148376 1 3 75309249 724858032 1 2 25568 2 25551 3 177397743 844910752 1 3 955764828 983268476 1 1 421117679 713937762 2 25571 2 25570 1 385933135 860659686 2 25572 2 25567 2 25514 1 583763175 728436673 1 30129559 866073771 3 306471179 402447742 1 3 853220020 971781320 1 3 969767091 988711841 1 1 651560338 972166048 2 25575 3 149748110 603705451 1 1 796955931 989853460 2 25573 2 25574 2 25560 2 25541 2 25506 2 25510 1 868656503 903638053 2 25577 3 177243896 457918255 1 2 25550 1 499944346 799913051 1 290913621 656853767 3 307635734 764750238 1 2 25579 1 255741996 397799284 3 668942328 855629674 1 2 25578 2 25580 3 136234297 873415022 1 3 913372251 926093597 1 2 25562 1 751054215 821367613 3 983157317 984317752 1 1 144634505 706512797 1 502510307 551339319 3 106179653 383859643 1 3 945965573 971906758 1 1 646479346 999667679 1 511674961 852185505 2 25585 3 330496961 426145544 1 1 518573068 593900372 1 422901611 557736813 1 979642074 995703952 2 25588 3 795477118 970554170 1 2 25583 3 718564059 753677737 1 3 559208965 890991299 1 2 25586 1 656318307 896246523 2 25589 3 699714651 962866813 1 3 493837168 596174130 1 1 952932592 956406436 1 889307743 925689867 2 25591 1 100341027 167424001 3 411153125 419049976 1 1 489529493 610652185 3 886367300 890543496 1 2 25593 1 710539518 948719927 1 489329756 680465333 2 25594 3 785769948 975503604 1 1 47173735 666286965 2 25595 3 250031316 471544233 1 2 25590 1 587963585 906420760 3 45925910 432076106 1 2 25592 3 338630802 628281751 1 2 25584 3 88098814 330593364 1 2 25596 3 289302355 823904797 1 3 963985527 990458875 1 2 25542 3 431425166 926807332 1 3 976175347 994859830 1 1 870280844 915258030 1 705898337 919052023 3 347964591 419166250 1 1 781751844 910731699 2 25598 2 25599 1 285026309 834793511 3 362730938 471427349 1 3 906292907 945378186 1 2 25601 2 25547 1 914267924 999957996 2 25527 1 877298613 951251328 2 25603 1 195974197 453818618 1 355826557 583705027 3 595510924 973091923 1 2 25605 1 991493409 993607177 1 440627337 975745922 2 25604 3 420813997 774479666 1 1 956953173 998719636 3 30077005 569578757 1 2 25608 2 25606 2 25607 1 681371837 701999903 3 118453121 324919758 1 2 25609 2 25576 1 209925268 550326912 1 223914938 370234809 1 436986940 717390999 2 25611 3 124894589 292295586 1 2 25612 2 25610 3 576601776 652843217 1 3 599334545 946434181 1 3 812140763 989325230 1 3 716024918 788657124 1 1 780343296 994979185 2 25546 3 40979608 703579496 1 3 754400706 763574189 1 3 874384034 910830025 1 2 25553 1 974154068 978803937 3 866226215 914346173 1 2 25614 1 885341842 992409401 1 632541863 871087362 2 25615 1 416793715 710492284 3 321973829 873404585 1 1 293417390 899946027 3 558445969 568315833 1 3 180750735 655056653 1 1 866986715 879385866 3 7926979 608831708 1 2 25617 3 323705346 902820742 1 3 932717947 962337879 1 1 659874024 986636234 2 25620 3 592861084 955968324 1 1 472155803 957920483 3 138203526 216590039 1 3 63148001 505882452 1 1 13971193 382609952 1 798082813 822685230 2 25621 3 603739894 719883352 1 2 25623 1 861601693 915513774 3 149275591 939244983 1 3 279606726 634363489 1 3 323696197 441765123 1 3 510906882 922765222 1 2 25618 1 905866653 936778562 2 25619 3 609477986 854585322 1 1 884829977 999723146 2 25624 1 312001282 413597905 3 762965148 878539407 1 3 586165015 976565545 1 1 940379094 946517153 1 917415202 980916745 2 25628 3 268366433 550477198 1 2 25629 1 366433231 424223115 2 25630 3 827578426 900551395 1 1 105689766 983410158 3 320002613 609938585 1 2 25631 2 25626 2 25625 1 5547251 899178630 3 69635472 642025605 1 1 293537476 724178089 1 167969322 937608876 3 162433601 534581904 1 1 812296833 892324397 1 646108208 680476693 1 224512412 907090998 3 507510460 766193276 1 3 429386512 993307322 1 2 25637 1 642146779 936984631 1 286712801 542065795 1 13212381 618041086 1 164987493 309365605 1 202599484 374955041 1 120267553 555400823 1 354208407 746008316 3 486690497 924978283 1 1 214428889 723387269 3 295396348 300234214 1 3 773501189 786959677 1 3 975137685 979837360 1 2 25639 2 25640 2 25643 3 999308225 999612632 1 2 25635 1 423969140 768298095 1 563821255 648606640 3 134352761 586607145 1 3 733229296 893515735 1 3 70938673 490096340 1 2 25633 1 681990330 757463305 3 918602775 963998486 1 1 39861125 462056104 1 161307885 300704429 1 988604813 996838569 2 25648 2 25650 3 788719172 903514941 1 1 899050171 968237759 1 561002352 644905101 2 25652 1 217030765 285733255 3 933009466 935991879 1 3 896475517 898268956 1 2 25654 2 25653 1 385890980 631666567 1 867676626 925587608 3 957250902 975739057 1 1 270959027 622519268 1 889898290 900515695 3 962230651 984277315 1 3 943697449 994365030 1 1 413357671 822581733 3 514771356 856733073 1 3 277743707 740167308 1 2 25659 3 105283074 453582540 1 1 44583684 944419704 2 25658 1 911905922 921226529 1 208547261 888777641 1 740323609 819652101 1 897092547 922475362 3 416542682 991503731 1 2 25662 2 25656 2 25657 1 704910408 728011351 1 99941826 572788936 1 201010332 767665422 1 48729463 720267931 2 25665 1 790882694 882387894 2 25668 1 306429741 478611056 2 25663 3 174099815 405115946 1 3 955218477 987600184 1 3 828460015 842103360 1 2 25660 3 25184387 948200725 1 2 25651 3 470247726 954976012 1 3 40812055 840359020 1 1 268205606 542554460 1 921250073 927834616 1 646418507 811945510 3 753615634 830241586 1 1 862156163 957054106 2 25673 1 673717065 970506164 3 714566539 866476580 1 2 25674 2 25655 3 333541515 412670884 1 1 355926220 640143087 2 25664 3 778651662 954336266 1 1 618263446 671878636 2 25676 1 20708148 581656450 1 453117500 927841653 1 828076439 966771981 2 25680 2 25675 2 25666 2 25672 2 25649 1 279255171 487640672 1 120609542 173317193 3 602696112 746328313 1 2 25682 3 14926692 575571941 1 3 295064125 922037565 1 1 648182760 689407888 1 3809037 174945112 1 652031299 721742160 1 924983149 968850516 2 25685 1 7616140 434656255 2 25687 2 25684 3 80751731 130576814 1 1 868986847 910267157 2 25688 1 566588317 988633652 1 839047431 866349720 1 291911610 341842908 1 266011000 741832128 2 25691 2 25689 2 25683 3 433892810 964909834 1 2 25692 2 25690 2 25686 1 863426064 964710335 3 127713067 257546681 1 1 524569604 646737945 3 758258759 829088816 1 1 534126345 745419632 2 25694 1 339626819 477001225 1 75122346 988939253 2 25695 2 25696 1 568063880 572222442 1 996673708 997545221 1 195932004 573092093 1 301522730 850034968 3 989636298 989996744 1 2 25699 3 933537673 993249680 1 1 433976977 566872247 3 986180143 990737057 1 1 350706046 643092138 1 638866869 690217402 1 15808407 566349014 2 25698 1 819875036 954273585 1 489201612 722597163 1 744884465 898013452 3 760173913 928131608 1 1 837189159 994817995 3 773937792 846079729 1 3 301610000 301826408 1 2 25703 1 15818881 290440335 1 692006994 883749176 2 25709 3 959664462 979844274 1 1 152280314 765431674 1 862252610 923462082 2 25713 1 593845244 648783022 2 25705 3 184944385 299245202 1 1 772683953 922974189 3 326406794 334047225 1 1 146515390 443062160 1 91486323 646456579 2 25717 1 198846413 989096801 1 780922613 912359742 3 873072121 878007229 1 3 868703584 964071783 1 2 25719 1 665727392 898078283 2 25720 1 710458595 973933587 3 794555771 912599497 1 1 964058642 988699438 3 990276984 992160835 1 2 25718 2 25722 1 388506390 516174555 2 25723 3 910132227 910925403 1 2 25714 2 25715 2 25697 1 731764176 943210407 1 265893381 813322836 1 995433427 999253748 2 25726 2 25724 2 25702 2 25716 1 233548790 275178341 3 74437785 467543288 1 3 909490533 953354233 1 1 529286164 540106675 1 474212791 587464058 1 491400333 831938245 2 25730 1 775834957 830206953 3 462006250 673318826 1 3 584103861 726006901 1 2 25731 3 123669176 380662113 1 1 228804925 984878337 3 572432605 642552797 1 1 122899087 939965807 1 152211923 348387946 1 591036936 869929325 3 508566899 894568171 1 1 458728479 898531426 2 25729 3 428642803 509135072 1 3 227597503 651307965 1 2 25736 1 995480112 997279842 2 25727 3 376772447 913488608 1 1 4200662 232988743 1 546863623 787135859 2 25739 2 25735 1 799700180 856663778 3 546813149 705598376 1 2 25740 2 25733 1 740942823 953864804 1 699970729 708121242 3 399654167 439789519 1 3 886495406 987604803 1 3 208846272 484800681 1 2 25742 2 25741 2 25681 1 787521798 901512902 1 816838967 972305590 2 25744 2 25743 2 25712 2 25710 2 25671 2 25707 2 25700 1 89092571 978443957 3 670377267 857260285 1 3 642279070 822078807 1 2 25745 2 25725 3 123446556 261206698 1 3 828920882 854013591 1 1 607931115 697052807 2 25693 3 484410297 978296766 1 2 25669 3 510912388 656806633 1 3 696844776 839562768 1 2 25728 1 937345042 988108148 3 563918514 666219072 1 3 128755283 464109763 1 3 2288160 56876245 1 1 510387217 837059259 3 11917527 209459809 1 2 25748 2 25738 2 25661 2 25678 3 233490499 442842957 1 2 25638 3 62963573 532115764 1 1 888094880 997800258 1 964612599 977602432 1 286070906 802757148 1 787795538 986145438 2 25750 3 639920710 799492289 1 1 875053994 935872386 2 25753 3 758307326 975813666 1 2 25749 3 627225328 821189661 1 1 358918257 737055870 2 25754 2 25751 1 486892967 641711691 3 98497255 217439511 1 1 38984568 829348773 1 292110839 908937982 2 25756 2 25755 2 25721 3 807304074 824680301 1 2 25667 2 25706 3 672376039 936434519 1 2 25734 2 25641 3 675044158 849420843 1 1 970952860 984215308 2 25758 3 743875013 889445201 1 2 25554 3 551959947 875937910 1 1 692549511 850903638 2 25759 2 25636 3 356269566 910681382 1 2 25526 2 25646 3 609851387 888896000 1 3 76765816 210882212 1 2 25600 3 779848666 850364318 1 3 449920011 503612060 1 3 240658693 977259919 1 3 773425402 915039722 1 3 98653848 554040800 1 2 25548 1 791612750 901095751 1 338912310 348295000 3 806308502 887407994 1 2 25760 3 238672904 355069857 1 2 25511 1 830922885 925890898 2 25762 2 25613 1 700214518 830603706 3 768708885 958571761 1 1 615695466 854348156 2 25764 1 589095679 646708367 3 903840941 904475579 1 2 25765 2 25563 1 813811991 998830327 1 489180496 775362715 1 204779679 806067555 1 821331900 873854000 3 335444868 748909935 1 2 25768 3 944068438 985409379 1 3 286914244 440230496 1 2 25769 1 951641585 978393677 2 25770 1 124704703 956290904 1 814051379 851586598 2 25772 3 938583652 953295585 1 2 25771 1 432124117 547880481 3 195392024 410599859 1 2 25773 1 883207743 911192219 2 25774 3 990767370 993118870 1 3 464861920 711341184 1 3 669229672 829195733 1 1 927336954 965027420 3 948206580 969170587 1 1 866849032 973608868 2 25776 2 25775 1 240457701 494674505 3 87629619 233443860 1 1 880065146 907327137 1 806372303 838182450 3 477537661 719147890 1 3 304583623 513679558 1 1 531411252 827201751 1 566329570 687343201 2 25778 3 414635785 595592233 1 3 547301604 820698711 1 2 25777 2 25780 2 25779 2 16661 3 645163188 863131737 1 2 1119 1 684681711 992892148 1 83518084 295306520 1 621849862 999174808 3 779398184 928199667 1 1 808284313 820834149 2 25785 2 25783 1 109396999 854356851 1 359893336 931078377 3 340054158 919457546 1 3 444183921 799902746 1 2 25784 1 54776237 937698854 1 27293229 262296462 2 25788 1 708735473 988047194 1 134656564 867088567 3 235171890 848203704 1 1 496440535 598688538 2 25791 3 810635258 891001067 1 3 851306319 905044645 1 3 625282536 748279571 1 3 862517386 959787973 1 1 462363018 800857800 1 657961714 783914318 3 838623632 910777831 1 2 25793 2 25792 2 25782 3 229564601 666148214 1 2 25789 2 25790 2 25794 1 184253659 608718773 1 567198777 680083212 2 25795 1 173466824 841680539 3 433732735 652294883 1 1 907571597 994577489 1 837853278 880620537 2 25797 1 91991802 609869486 1 89412051 388923499 1 666851176 717592946 3 704048061 753472283 1 2 25801 1 58918481 613401112 3 633813094 984097351 1 1 136402189 317873882 1 514550242 612145998 3 685215010 899892827 1 2 25800 2 25804 2 25803 1 147532126 844895946 1 449800387 568685974 1 451077245 763285470 2 25808 2 25799 3 147803957 258315547 1 1 794503420 827962227 1 462728653 638108424 1 24058549 364632424 1 746176993 813028730 2 25810 3 924770930 952476747 1 2 25812 2 25798 2 25809 3 221180559 553048432 1 1 168530609 318693139 3 834881785 882689409 1 3 986815960 997149604 1 3 850856341 999541055 1 1 89860060 409415899 1 861256119 921073608 1 336426073 849537295 1 258289979 485342401 2 25815 1 245834989 611714873 3 850394528 918200797 1 3 591449347 791828558 1 3 871030297 887723701 1 1 952517397 982564072 3 787077819 875249122 1 3 806850118 824650386 1 3 31604068 313598437 1 1 736804721 987288739 1 784258491 841835936 2 25818 2 25821 1 292471416 421976983 2 25819 1 728138301 916770314 1 994695315 997557057 3 708499188 840930918 1 2 25824 1 460785838 924652221 3 606573968 899837632 1 2 25823 3 104062841 877395103 1 2 25825 2 25822 2 25817 1 830086785 961158366 2 25826 3 134030211 175479655 1 3 929989385 967524339 1 2 25805 1 133614338 862062282 1 126608086 525282237 2 25828 1 41805537 361109714 3 298548423 821533401 1 2 25829 2 25806 3 696013648 894837861 1 2 25802 2 25796 2 25811 3 520857188 567885186 1 1 663441221 837212841 2 25830 3 38429669 544656778 1 1 182478959 428465954 3 605282072 664690519 1 2 25831 1 30023730 569151158 2 25832 1 494154661 553486479 1 784086282 820672391 2 25834 3 454870243 630263675 1 2 25833 3 486115408 730689480 1 1 311746473 450485747 1 676239463 931906183 2 25836 2 25807 1 242322661 692829475 2 25837 3 269060686 797063953 1 1 416390741 616482808 1 166842256 755957755 3 483506528 748506781 1 3 881007969 985437279 1 2 25839 2 25838 3 339038023 791508219 1 1 640973036 974629414 1 43596212 496361054 2 25840 1 781174794 962916372 3 134789289 175199157 1 2 25841 1 415759525 679714657 1 183751935 398896191 3 228210313 782258614 1 1 420198408 838402973 1 809899163 912317048 2 25844 2 25845 3 79339153 439531978 1 2 25846 1 187362755 564769466 2 25847 3 62264036 67470103 1 2 25843 1 688238622 708695778 3 891996339 985677926 1 2 25827 3 513366337 852765742 1 3 648905085 939785122 1 2 25835 3 944239593 956272438 1 3 972962449 993581394 1 3 613395662 663952646 1 1 661114975 963135872 2 25849 1 729987232 972569721 3 775591602 980707456 1 2 25850 2 25848 2 25820 1 593204035 930562282 1 113289508 539954297 3 504941750 830282307 1 3 210385838 264532640 1 2 25852 3 300375351 450743188 1 1 13680799 117101290 2 25853 1 208221475 872953372 1 255849685 742291309 2 25854 2 25855 2 25851 2 25842 2 2655 2 7726 3 64094972 160954113 1 3 724458344 953020819 1 3 352993884 470961908 1 3 169667736 719432704 1 1 103106396 280981751 2 25856 1 387996493 469200007 2 25857 3 983862284 993958725 1 3 974954757 998864070 1 2 17920 3 294082037 928760614 1 3 95624817 792337227 1 3 645532885 834544144 1 3 33212596 478882524 1 1 814163382 855045496 2 25858 1 206245191 387244562 2 25859 2 14257 3 535147267 788754790 1 2 10358 1 259177957 961971985 2 3180 3 130873371 950367937 1 1 252342914 905343069 3 467671497 723356190 1 1 786910534 839352500 3 281670089 460093988 1 1 944400856 965301992 1 840273866 943750830 2 25862 1 834442109 981226484 3 160940844 188393790 1 2 25865 3 934370242 995275132 1 1 9622247 293025766 3 194221337 504773829 1 1 828664790 948500870 3 345611114 736458520 1 1 955800559 959816256 2 25868 3 314551519 330251450 1 2 25866 2 25864 3 449783909 532857915 1 2 25867 2 25863 2 25861 3 89808552 236277555 1 3 487317808 523766712 1 3 805790645 859456743 1 1 834023901 890074055 2 25869 3 490627726 625499594 1 2 9297 3 646642374 965760298 1 2 5202 2 2972 2 3516 1 839279102 973092202 1 28620060 274908402 3 832973084 964231679 1 3 523894265 842687484 1 2 25871 3 321415061 802472926 1 2 25870 2 16644 2 21964 3 594508402 631311586 1 2 8780 3 611017672 613644233 1 3 569191150 761036528 1 1 785610262 805908459 3 775289749 959798962 1 3 671577321 960626690 1 3 922224533 949811259 1 2 25872 2 6534 1 429654475 767294662 1 610640744 618258934 2 25874 1 761201378 813385695 2 25875 2 25873 3 750175072 821822227 1 2 5372 2 12804 3 394794183 874624659 1 2 3161 2 11780 1 467007939 734507178 1 162796020 707415536 2 25876 1 513399349 515822904 1 93018854 351466916 3 131682804 405288467 1 2 25877 1 286945936 317342707 3 692774163 976499969 1 1 849270565 856475677 1 417268480 843818212 1 543837624 549620415 1 962758838 978776087 2 25881 1 402683822 767210864 1 975292578 984326305 2 25886 3 739717489 988151235 1 2 25882 3 728921779 886905129 1 1 385471816 706857189 3 218167268 705085616 1 3 262669612 574028602 1 3 693327940 697523845 1 1 611837383 690016681 1 647426659 958350458 2 25887 2 25888 2 25884 2 25889 3 188707388 835376225 1 3 923255198 964485290 1 1 203941298 905435184 3 263244424 461026567 1 2 25890 1 443612247 788371840 1 750222362 753696554 1 45494849 301111915 2 25891 1 875065281 898869723 1 887630940 955224721 1 726593874 765504890 2 25896 1 619900617 758470521 3 996143727 996750648 1 1 14839950 555272727 3 32165874 876798377 1 2 25898 2 25894 1 376131135 856844910 2 25899 1 392771793 633685938 1 664299259 853778438 3 361852465 544351390 1 2 25900 2 25901 3 991330622 997644058 1 2 25880 3 850424158 930648163 1 2 25883 1 561331813 917732658 3 415212866 546668850 1 2 25893 1 422458901 523553966 2 25903 2 25885 2 25895 1 527742747 753196806 3 505086233 553369616 1 1 703289935 946182455 3 952764732 994665475 1 1 100302104 570624144 2 25906 3 803466209 884475261 1 3 106189139 515374310 1 3 538927168 940289211 1 3 482059324 486388370 1 3 629060870 882000435 1 2 25904 3 506150284 730596333 1 3 913450306 968448596 1 1 338267302 703470443 1 932288341 967397720 1 464051590 985361633 1 391815537 685298381 3 275031386 412817328 1 1 562359091 564050347 1 515737155 657495028 1 510478227 546788387 3 200723133 386150569 1 1 507591412 689308056 2 25909 1 293368520 293479415 3 262921953 283547817 1 2 25915 1 106593127 561768630 2 25908 1 491367516 598914129 1 656922887 981544487 2 25914 3 894663904 926862178 1 3 102042812 372844735 1 3 538806483 864337951 1 2 25907 2 25905 1 146349334 841779006 1 773050608 851298863 3 630696437 677997030 1 3 308433532 603310161 1 3 789335010 938379927 1 3 706736673 728376643 1 2 25919 1 108919450 837056129 2 25920 3 272999974 368981213 1 1 607528905 757769326 1 510148003 645234012 2 25918 1 555419406 673852207 1 867434982 955955530 3 488670968 861620842 1 2 25924 2 25925 2 25913 2 25897 2 25916 3 605377525 900052717 1 2 25912 2 25921 1 583486503 982742370 2 25926 1 763801769 785131814 3 389206254 887072716 1 2 25902 2 25892 3 60740815 586483407 1 3 705915935 989079324 1 3 268036290 918693217 1 1 477271271 684339542 3 903186029 974453017 1 3 543028954 772956991 1 1 458794187 553122896 2 25929 1 316455599 667380610 1 302942330 350914859 2 25931 3 920456408 973578613 1 3 752465764 932192127 1 2 25930 2 509 3 909778985 954679506 1 3 801351610 912767111 1 2 10436 1 132947057 145382900 3 606998104 905326648 1 1 174867283 638263268 2 25932 2 9178 2 879 1 44767065 993143594 3 284066472 312149079 1 3 307863147 503946295 1 2 25934 2 22406 2 577 2 17017 2 785 2 24829 1 672110012 771355595 1 611165295 987787379 2 25935 2 25936 3 239211367 428096204 1 1 505211436 753928644 3 959907156 981158671 1 1 559467627 776533435 2 25937 2 1343 1 775576595 924853265 2 25939 2 20233 1 277632845 350603562 3 464202186 714746453 1 2 25940 3 246523152 407879518 1 1 85427592 584785031 2 25941 1 811002133 993630446 3 555956544 782269045 1 2 25942 1 255498867 446823029 2 25943 2 5614 3 347238226 699014933 1 2 18235 3 231258020 508149579 1 3 364356579 418203311 1 1 84807065 531872159 1 353622216 365219633 3 765521515 900741293 1 3 877873156 935350063 1 3 578191751 699218836 1 3 839707922 976107822 1 1 392394344 598502688 3 940019473 994129664 1 1 179658164 358202434 1 567320694 572985975 2 25947 2 25946 2 25948 3 742849502 898232328 1 2 25945 1 532911891 634004729 3 922906796 960820858 1 3 783424824 875344473 1 3 779963448 929744720 1 3 966445283 966917971 1 1 133867923 393807392 2 25944 2 25949 1 741149539 830416365 2 25951 3 883010331 970067253 1 2 23104 1 111464621 508560820 1 491180107 778028361 1 581307073 898646910 2 25952 3 513891122 659721019 1 3 502761678 944849434 1 3 443713071 619812727 1 3 352289755 434452484 1 3 425384001 899242002 1 3 993427352 998669546 1 2 25954 3 494326275 927783889 1 3 419393932 490428269 1 3 774556035 806184302 1 2 25953 3 986077825 990359165 1 2 8139 2 18699 2 22516 1 996336962 999148522 3 674736454 830542648 1 1 145765538 264127746 1 180263287 601425679 1 786283646 912279625 1 394407407 448940296 3 979555650 998045057 1 3 719567796 762140426 1 2 25959 1 190791292 962331779 2 25956 2 25960 3 427564441 433279677 1 3 625834276 754553337 1 2 25955 1 566038247 831148413 3 190914643 306770329 1 2 25961 3 494073934 597504137 1 3 134741954 375589258 1 1 700070931 853723253 1 33320311 736486408 2 25962 3 591334005 724848006 1 3 799321131 836002240 1 2 25963 3 396117925 562590983 1 3 931050000 948681789 1 2 25957 2 25958 3 287139637 744002461 1 1 29046306 412809953 2 25964 2 15302 1 992779669 999798400 2 25965 1 948755749 974790143 1 750020421 962699104 1 437019250 916675625 1 399379465 930198286 2 25967 1 664741225 733114289 1 924574862 984520889 1 116750189 520169281 2 25972 3 233777854 715573269 1 3 744998959 763522878 1 3 893550109 978969127 1 2 25971 1 393249731 484175805 1 556210166 856620684 3 969289829 992166560 1 3 866361808 891321834 1 3 443487951 706283967 1 1 509846748 540551445 2 25974 1 7710913 771609855 1 938094179 995783779 2 25977 1 618591991 918194882 1 155389886 324215293 3 345305067 885266523 1 1 355277781 937046853 3 277438066 457232942 1 1 379730346 601368224 2 25980 1 305770227 718127015 2 25973 2 25978 3 811400623 822622307 1 2 25982 2 25968 1 245684685 472802223 3 347011922 602591360 1 1 717514240 955488737 2 25984 3 831246647 865800095 1 1 958951676 989920018 2 25983 3 300768532 324054627 1 2 25970 2 25975 3 598126381 803242840 1 1 559688507 870946169 3 876151780 981145505 1 1 895130242 926356080 2 25986 3 888706687 918888477 1 3 354555741 366434760 1 3 767492976 862778466 1 3 57920655 692099585 1 3 596584092 988579937 1 1 251224582 957126219 1 960261393 997762772 3 587980195 944004306 1 2 25989 3 797582103 864154660 1 2 25976 1 264232610 907964826 3 736646963 927392086 1 3 646384085 772109115 1 1 385796427 686299373 1 62295791 802232885 2 25992 3 444152436 994488635 1 1 759372134 995980719 1 569571061 598491421 1 961210181 984542195 1 126414156 808591059 2 25993 3 813234251 891202987 1 3 803903820 864199008 1 1 456782750 570107845 1 561402559 917163865 2 25998 1 907038917 933278900 1 917496373 944427952 3 563760264 905512849 1 2 25997 2 25995 2 25988 1 176591041 309033131 3 169239809 643307201 1 2 25969 1 936282886 951441667 3 169869342 755203649 1 1 859368744 923138091 2 26002 3 569606333 572707051 1 2 26003 3 617342275 679759401 1 1 196168526 423560169 3 126948038 697531946 1 1 625045580 927027142 2 26004 1 487901625 578214213 1 656664316 941376105 2 26006 3 221932129 617149414 1 1 234844982 485319434 1 435112635 465908104 2 26008 3 970338636 971364294 1 2 26005 1 887605823 959358908 3 991294291 997842528 1 2 26010 1 699294744 719476476 1 23450989 420990835 3 671930010 963263598 1 3 780758540 861799491 1 3 233624537 436370201 1 3 354210175 887934250 1 1 931354792 975383055 1 998475156 999532635 1 83037197 534275655 3 983170011 987893945 1 3 196713464 520688458 1 3 842074520 952794233 1 2 26013 2 26015 1 677327709 852040163 3 794868077 867821763 1 2 26011 2 26016 2 26014 3 359621205 518235274 1 1 918572557 947799953 2 25987 3 276604346 814712765 1 1 730857549 748106314 2 26018 1 954314397 973126841 2 26019 3 764956654 970401914 1 3 74819459 271177929 1 1 50766587 975962969 1 5837142 754664286 3 621260729 936064966 1 3 754744966 888536538 1 3 40799791 400598485 1 3 520142810 761260317 1 2 26021 2 26020 1 175123167 206989589 3 929334219 979552854 1 2 26022 3 188676598 722401099 1 2 26009 2 26017 1 138195733 768551068 1 902065261 969056510 2 25994 3 652623505 749130433 1 3 804497998 860488180 1 2 26012 3 284475323 951119853 1 1 659673800 982246630 3 443901190 770193127 1 1 660784470 886300640 2 26025 3 881033874 890872422 1 3 51578859 548878233 1 1 240890593 965887233 1 387115959 492387757 3 220381432 384588028 1 1 31749407 536889938 3 137372597 507744425 1 2 26027 1 46052122 76297369 1 725423350 883198094 1 282694751 419372865 2 26029 1 229988497 902173651 3 143615424 830238682 1 1 90675607 824529026 3 800732608 825088308 1 2 26030 3 791378202 901732468 1 1 795688915 802375249 1 592594977 895937157 1 877295271 921219281 1 907236486 917691446 3 771861368 808905662 1 2 26036 1 266466610 998728653 3 160825201 341405051 1 2 26039 1 496344716 505754173 2 26035 3 603477108 844206883 1 3 844543546 881384694 1 3 600627494 979803091 1 3 862184735 869687173 1 1 860571841 998260307 3 698490898 904079742 1 1 461309269 535854540 1 693935064 944305525 2 26043 3 867664933 957317303 1 1 999799324 999905319 2 26041 3 963506843 969021594 1 2 26040 1 253108992 604045491 3 862089010 903681797 1 2 26045 1 787082259 819441625 2 26046 3 594190015 705730762 1 2 26034 3 227930967 620953021 1 1 75633583 487392292 1 850219718 909584069 2 26048 2 26047 1 815165474 976322384 3 319642 214022042 1 3 727825625 737260717 1 1 352350912 403198076 2 26026 1 114426469 532135884 2 26051 2 26042 2 26038 1 828338481 898338494 1 509193420 924830588 2 26052 1 184081439 628073530 2 26054 1 743009994 900541061 3 692324987 964410728 1 1 42532461 224035184 2 26056 2 26032 3 967807347 988706295 1 3 315590932 867092802 1 3 833261632 896832566 1 1 484073336 826158655 2 26057 1 175822730 487596968 1 14336562 309220308 2 26059 1 392549997 519620022 1 900891189 937910359 3 559687693 682512711 1 2 26060 3 387468477 905198065 1 3 976544275 980832276 1 2 26061 1 1124361 901419721 3 374136822 918138750 1 1 772056036 800087332 2 26063 3 424508726 969501654 1 3 55162638 682909320 1 3 734508922 792128178 1 2 26055 1 463348448 858267027 3 88397079 436369261 1 2 26064 2 26049 2 26028 1 78673752 210545381 1 458445167 563874789 3 389971749 556051903 1 1 123301369 620988925 2 26065 2 26066 1 423349916 907302364 2 26068 2 26067 1 883338398 912272578 3 146548965 556933204 1 2 26069 3 431010484 756770417 1 2 26050 3 736530527 942401595 1 2 25985 3 191736827 693402969 1 3 383340530 970360306 1 3 598443807 944082101 1 2 26024 1 179256553 557033231 1 114690573 214819446 2 26071 3 668353933 832960283 1 3 239975858 769393878 1 2 26070 3 583257587 777099114 1 3 995403352 996272576 1 2 26000 2 26033 2 25979 3 130371708 963963851 1 3 611149550 892566386 1 1 696653354 816409811 3 296604534 785683687 1 2 26072 3 846307700 956226429 1 2 26037 3 315143936 652254875 1 1 822242086 906281883 1 223104672 224076615 3 79229285 157159295 1 3 159423190 961296206 1 3 986108386 987573894 1 2 26073 2 25966 1 530108537 680389722 1 802927081 835436169 2 26076 2 26075 2 26044 2 6864 3 128398580 566991908 1 1 702090833 740375384 1 187135972 935522057 2 26078 1 410385979 781671123 3 215577370 690211507 1 3 216341845 576760983 1 3 821618395 907416523 1 1 189233867 455396445 2 26077 3 330743555 872323475 1 1 301211567 506066795 1 618333536 899691832 3 112064904 165512446 1 3 406928254 478924221 1 2 26081 3 640414617 802754270 1 1 540376127 929855491 3 615952058 729282921 1 1 656788630 844995167 2 26083 1 571736219 852957167 3 320471780 928456645 1 2 26085 2 26084 3 202032552 708821739 1 2 26082 3 259585946 567821661 1 1 942614618 986184150 2 26086 1 430018510 779506386 2 26080 1 519440717 680499066 3 971392574 996971354 1 2 26088 1 615102682 945086896 2 8424 3 490831696 598674641 1 1 855155214 955079600 3 912137910 976017604 1 2 2081 3 703992699 742099514 1 1 585467727 817321922 3 707358635 911619228 1 2 26091 1 587481498 833596537 1 682419384 836217129 2 21439 1 851528299 932598725 3 305938530 794301375 1 2 26094 3 720353254 933881577 1 2 19722 1 774325034 871550739 3 107191231 127594268 1 1 340026234 670125487 3 842415770 970666104 1 1 52133171 86482249 2 26097 1 921878602 951759836 2 26096 1 737911528 983730098 3 997800880 999142073 1 2 26099 3 662421420 701551131 1 2 26098 1 58736105 425131570 2 26100 2 26095 3 315659102 553443035 1 2 15355 1 61395679 667583003 3 377223083 395270608 1 1 149002978 704713570 1 413627582 578318917 1 280877292 409288219 1 48284503 851140809 3 516742009 804021128 1 1 434144918 933737816 2 26103 1 883718498 997738929 2 26106 3 94355182 774424675 1 2 26101 3 434441188 564767131 1 3 512267582 772086832 1 3 560581115 912784363 1 1 272999690 794247957 2 26108 3 409069962 559666852 1 3 995700990 997778724 1 1 495415514 840813477 2 26109 3 188463040 497148372 1 1 667700490 980825455 2 26110 3 91203221 198045319 1 2 26104 3 38034427 953769638 1 1 89636547 519669280 1 13308667 995089095 3 756153475 820539563 1 2 26112 2 26105 1 988409621 994676274 3 954048147 991625454 1 1 519638225 608403036 1 863409824 959804806 3 833044919 834308315 1 1 551134326 782391262 3 117554031 189401548 1 1 226596573 423667551 2 26114 2 26115 3 668208896 752199424 1 2 26113 1 152556744 647453361 2 26116 3 903120186 965928553 1 1 549455834 621548231 2 26118 1 590846564 662124358 2 26117 1 327906019 733752442 3 823212112 939128984 1 1 222478298 577814686 3 686799249 824775790 1 2 26122 2 26121 3 780305485 902624392 1 3 244776186 944022160 1 1 2693847 457151033 1 422780804 958943835 2 26124 3 634264709 850632463 1 3 864651320 939985418 1 2 26123 2 26111 3 423822595 780629460 1 1 498005057 541708506 2 26125 2 26119 1 213412781 987886410 2 26126 3 7487288 323614578 1 1 677456838 864355850 2 26127 3 154925680 477651598 1 3 535872996 776778545 1 2 26102 3 394465106 923731844 1 2 26107 3 295205326 350558574 1 2 2141 2 6201 3 968542416 994828137 1 3 217352176 381356604 1 2 23283 3 554796340 566591021 1 2 13413 3 287227107 466666473 1 1 871034998 993266511 1 260449532 502682856 2 26128 1 752149999 996106269 2 26130 2 10655 3 463862654 945077950 1 1 734821965 809829334 1 953704314 976739051 1 103942000 295542526 1 303993618 366044129 3 61088327 314394092 1 2 26132 3 219897965 383875535 1 2 26134 3 663761324 959412955 1 2 26133 3 816870055 979249248 1 2 15925 1 139308484 629614660 3 701828029 768570112 1 1 28155411 225579358 2 26135 3 167235380 602067959 1 2 26136 3 891352770 951110991 1 1 493018850 696087371 2 26137 3 120481419 623259640 1 3 692164626 836198392 1 1 389047279 898052041 3 184472753 604753154 1 1 936893738 992025222 3 744940420 901199646 1 3 782080450 908962275 1 3 644692532 811833843 1 3 958021870 973365703 1 2 26139 3 749911496 914129093 1 2 26138 1 476075904 658341569 3 464631318 504367372 1 1 911340762 959522530 2 26140 3 326817313 939914587 1 1 284738046 976827248 3 338343826 444262325 1 2 26141 3 630655633 658876374 1 2 26142 3 254124746 487678372 1 2 16287 3 981331021 998689920 1 1 719066573 802076782 1 414230054 582420828 2 26144 1 496537454 857573325 3 476631575 838289459 1 3 392816547 963218666 1 1 642053221 755060672 1 860886253 861226441 2 26145 2 26146 3 978946993 983090319 1 2 26147 3 847100388 969639806 1 1 66831498 965502537 3 290223983 762651988 1 1 65068462 476431557 2 26143 3 932331750 995858490 1 1 680085650 877286417 3 580813379 611642352 1 3 129652020 949358175 1 2 26150 1 909299878 946217914 2 26151 1 404875121 501005951 1 674138805 920736081 2 26153 1 858241798 908532012 3 384952602 622321546 1 2 26154 2 26148 1 675419665 868574034 1 197109086 791172250 2 26155 1 965577949 977427406 2 26157 3 976753401 992112474 1 1 15907945 507117407 2 26158 2 26149 1 158251573 184827287 1 183401546 978628213 2 26160 3 352333682 655690799 1 1 757516700 891665312 3 209247755 804603479 1 2 26161 2 26159 1 627687190 874391455 1 100578034 470353166 2 26163 2 26162 2 25786 3 368241870 839436447 1 2 5749 1 53691708 370733260 3 73435455 159854804 1 3 748478047 939927983 1 1 819255399 858782482 2 26164 2 20304 2 16823 1 658827535 880849426 1 638877026 819389475 3 493564008 528200667 1 1 41614106 307466734 1 946105416 968879098 3 844043458 985244992 1 3 313651100 759722785 1 1 19285943 201309774 1 175986129 849147578 3 1589340 710390176 1 2 26171 1 721078862 752718683 2 26168 1 274360404 818390544 1 34259711 909303355 1 620265008 863096062 2 26173 3 176350854 754018960 1 2 26174 2 26169 1 500063625 621139120 3 403040463 972540629 1 3 44197305 640049834 1 2 26176 2 26166 1 89245291 111420905 1 409004726 686568566 3 899929729 949354368 1 3 411746370 669901291 1 1 686577693 834707852 2 26177 1 618472639 781408828 3 972499053 994273681 1 2 26180 1 938248759 957752497 3 364531516 517277017 1 3 953472 781139630 1 1 714638842 846964133 1 557179796 841550189 1 132524275 961198650 1 617448720 671923575 2 26185 2 26182 1 355489965 751902659 2 26186 3 825524635 982132657 1 3 436335017 576373746 1 3 294981664 649765712 1 2 26183 1 665205851 786888664 3 382697594 522615476 1 2 26187 2 26181 3 955634596 997417887 1 3 353027444 983204971 1 1 245752988 537696309 2 26188 2 26178 2 26175 2 26184 1 868635046 890107104 2 26179 1 10722956 615319388 1 301658063 414382775 2 26191 3 473894772 510882338 1 3 294535144 671570719 1 1 620501561 679112135 1 976024577 993913759 1 912329071 946375541 3 58435679 579681911 1 3 935907246 963420848 1 1 598709459 794934398 1 422082744 709344984 3 853780703 882623093 1 1 926501362 981955316 1 426471466 589437983 3 975307382 982452222 1 2 26194 1 626898296 969784308 1 708766072 992003170 2 26199 1 97166904 99407940 1 767814612 999250823 1 723906337 836468702 2 26196 1 289317270 997285792 1 539222493 639099951 2 26204 2 26202 1 19558233 62598176 3 848167533 959710463 1 1 630993902 853132364 2 26205 1 51654945 354248288 1 985262000 988855506 3 269667880 928561841 1 1 646283685 815947462 2 26209 2 26201 3 706957892 747096591 1 3 286286068 878103898 1 3 220946773 611788605 1 3 457762053 660334306 1 3 955940921 999082236 1 1 872623720 899228764 1 209557908 528246092 1 525412433 794385284 1 827428173 866243279 2 26214 2 26200 2 26193 3 52668209 164192635 1 1 69871170 945465285 1 767681104 859379847 2 26215 3 751928016 758952511 1 3 402984883 732378007 1 2 26213 3 317253104 879792421 1 2 26212 2 26210 3 438026941 711522673 1 3 897347823 942912909 1 2 26192 2 26198 1 917984375 988806538 3 138242729 663643888 1 2 26190 1 731010114 867968548 3 753590011 767301392 1 1 900090664 961923653 1 89662720 757381214 3 169101655 760305428 1 3 341850149 902779019 1 2 26218 1 790895614 843682221 1 896267938 957721254 2 26219 3 603408546 876858776 1 2 26222 1 700655267 729237520 1 271968366 476670765 2 26224 3 139028393 967132089 1 1 836968707 936532864 3 900091593 915309337 1 3 76014500 219319446 1 3 742284413 883648354 1 2 26223 2 26225 2 26197 3 908288262 929540821 1 2 26217 3 981830768 996426456 1 1 319703498 871813826 1 710731013 752566160 3 560338940 800045037 1 1 591232754 623112274 1 715089632 717384620 2 26227 1 196133454 848376335 2 26230 3 574384805 837267276 1 3 935920479 994741074 1 1 512593919 836591343 2 26229 3 228483534 493515679 1 2 26226 2 26228 3 793288252 841576710 1 3 879048009 886293539 1 1 539661725 662803651 1 940668462 943270375 1 782812293 940938536 1 985518435 999375963 1 372520136 401990809 1 56604267 355149430 2 26232 2 26234 3 568772170 601789644 1 2 26237 1 792903703 887555293 2 26235 2 26233 3 750987709 980802195 1 1 341681859 650875216 1 905520271 914800899 1 416240697 429491131 3 555948351 731438974 1 2 26240 1 839008886 987068136 1 311527659 856923426 1 211687968 405319333 1 918686205 987424368 3 325512107 538165775 1 3 689052648 893337281 1 1 596171377 730366262 2 26246 2 26243 2 26244 1 383026668 752321963 2 26245 2 26247 2 26206 3 365159896 889194369 1 1 750796920 982164344 2 26248 3 238990818 663746558 1 2 26242 3 947950043 998506070 1 1 198379416 471309619 2 26249 3 886591086 979608966 1 1 804323845 877240650 1 608840455 784567483 1 912037557 984234860 1 228610523 962363996 1 839761679 849892983 3 131915315 574937343 1 3 629049230 728462084 1 2 26251 3 39419019 758865977 1 3 517969250 576713402 1 1 959187252 972129395 2 26252 2 26255 1 699197822 751554453 3 368150048 584307928 1 2 26256 2 26253 1 838170898 991900465 2 26257 2 26207 1 908808988 965678782 2 26258 2 26254 1 537567082 787838222 2 26259 2 26203 3 961328653 979867203 1 2 26216 2 26211 1 219600795 862736094 2 26260 3 606421961 891710905 1 3 84856343 850582621 1 1 419658008 468069687 1 905712974 994935477 3 629864775 959840741 1 3 567395849 761210930 1 1 628096665 845974403 2 26261 1 215360682 791376809 2 26264 3 792894693 920336597 1 3 11701831 186860759 1 1 770665041 966413560 2 26263 3 917668044 967787454 1 3 113682349 616890126 1 2 26265 2 26236 2 26195 3 801311037 911381502 1 1 387091627 453182874 3 168707639 361882515 1 2 26266 2 26221 1 492655275 900479299 2 26267 2 26239 3 670470414 869700056 1 2 5552 2 22314 1 205360504 356518817 3 627516741 934773851 1 3 777723974 788257784 1 2 17571 2 5540 3 110637388 550409569 1 2 2208 3 771559547 879523735 1 2 14267 2 3250 1 373133697 538907258 1 683232932 955133539 3 937938418 991124553 1 3 701834619 957526114 1 1 670455014 838341171 3 410889048 708017875 1 2 26269 2 26270 1 99527723 744894861 3 511787383 901492232 1 3 883709041 958777369 1 1 844788767 971890712 2 26271 2 26273 2 20676 2 3743 2 6343 3 362157175 575616087 1 1 287270921 821871320 2 26274 1 838836708 936812364 2 26275 2 21530 2 20146 1 533739629 865878898 2 26276 2 15897 2 22907 2 51 2 16252 3 945950088 963980248 1 3 19697446 176722817 1 1 907388786 967355336 1 790944985 859247834 2 26278 1 568621653 913767397 1 482031881 794478861 1 552322060 946620536 2 26279 1 597187141 881184235 3 783230679 998221244 1 2 26281 3 593191402 609085619 1 3 745886202 932927965 1 2 26277 2 26282 3 12079436 347131297 1 3 329734064 549695971 1 3 499123931 862631404 1 3 619059024 999001242 1 3 134501461 524600067 1 1 427443359 700819903 3 369510410 858744913 1 1 504220195 934442579 2 26284 1 219314942 839662797 2 26283 2 26285 3 39494835 327622249 1 1 900878231 949763309 2 26286 3 617683862 781611920 1 3 480458770 985202215 1 1 548203746 771192346 3 527427681 758952902 1 2 26287 3 499107368 973322795 1 1 841148058 942131956 1 474147187 696292362 3 394603873 486648509 1 2 26288 2 26289 2 6215 1 870763006 890719474 1 965581864 985943437 1 152157018 329367111 1 166737437 574772036 3 144111360 817594465 1 1 816994936 825076386 3 521462486 874249631 1 2 26294 3 831343689 887914137 1 1 293069509 332811009 1 550204578 891840353 3 807889138 811883964 1 2 26292 3 768658204 797740116 1 3 310948254 682705489 1 3 831345612 843154208 1 3 383810194 686004161 1 1 959931115 970737335 1 185676649 893671849 2 26298 1 555519583 571500380 3 673226227 814498686 1 3 180534279 412074286 1 1 755799470 910129266 3 29681744 997988645 1 2 26300 2 26290 1 432923395 525543498 2 26297 3 189291009 749393941 1 3 30680298 561725101 1 3 265191145 873419976 1 3 809493316 893691009 1 3 814103040 915333104 1 2 26293 2 26295 1 774977134 849370859 1 739215352 941638465 1 548164708 551112203 3 234575279 521956870 1 2 26303 3 561233650 957844159 1 3 376001896 434285662 1 1 788301568 844048037 3 776285589 950286725 1 2 26305 1 447049176 791489151 1 505926436 891004193 3 598427351 915893254 1 3 530571001 669318756 1 3 762407643 869999096 1 1 875069261 910131070 1 623876102 881781318 1 889466795 953329956 1 708471198 801863966 1 331601190 381033323 2 26309 2 26306 1 669834296 824052632 3 349584381 877148607 1 2 26311 1 924464457 965520737 3 558653268 930127490 1 1 222075819 811714113 1 71105335 685953438 1 168003035 395614105 2 26317 2 26308 3 870859397 889888602 1 2 26302 2 26310 3 38407245 992240486 1 1 763735557 814311458 1 352574370 671743913 3 995681432 997265124 1 3 609211235 782991377 1 3 544008619 774241161 1 2 26319 2 26318 2 26315 2 26296 1 664435765 876792723 3 11227528 433770390 1 3 327074745 886493716 1 3 550005329 885610398 1 3 882361903 904971807 1 1 366052210 833787763 1 168804032 692953747 1 771106254 877985107 3 336059228 691555775 1 3 863135964 882562336 1 3 751892572 902612956 1 1 182713682 806185803 1 448601954 874441430 1 42194311 520606308 3 312910153 979493283 1 2 26321 2 26324 1 158559421 784580567 1 921231884 953987548 2 26322 2 26328 2 26323 3 952731057 966380626 1 3 203705405 270965748 1 2 26327 2 26320 2 26326 1 897843558 971814271 2 26329 3 887244397 941182936 1 2 26299 1 260724795 547580445 3 251556005 296161086 1 2 26330 3 650891699 739186218 1 3 71857527 204592970 1 1 732747887 857655156 1 569656382 929615750 1 76267743 288030025 1 69540313 247769024 2 26332 2 26331 1 414237350 612128278 3 782631759 916581291 1 3 838355306 952433833 1 2 26335 3 352278999 889854709 1 2 26334 2 26313 2 26333 1 294381993 386191611 1 443266906 712999672 1 42741746 127051098 2 26337 2 26338 3 637744225 652227790 1 1 718204628 911975845 3 460721440 973641393 1 2 26336 3 23532764 243191620 1 3 699210604 715667168 1 2 26339 1 428531030 849383953 2 26340 1 351280205 997057184 1 8965912 274680769 3 678147670 935309312 1 3 931839042 971132417 1 3 368945286 827178843 1 1 364545268 968290947 2 26341 2 26343 3 279403768 383371003 1 2 26342 1 890339812 982285346 3 68395037 770028480 1 2 26344 3 23466111 765959112 1 2 26301 3 95156073 767137131 1 2 5760 1 373034764 386218251 3 99515995 481417649 1 1 483777675 496372033 2 26345 2 26346 1 189593322 533582991 2 26347 1 982158107 988883582 3 879565685 982865845 1 1 284908739 525228629 1 247140617 939268346 1 62965931 613424752 3 673847406 907018713 1 1 573691977 990816821 3 206770313 740715184 1 2 26349 2 26348 2 26350 3 821722684 905615090 1 2 26351 3 502643321 757823572 1 1 41891184 885076771 2 26353 1 152142491 171604368 2 26354 1 447826149 695941650 1 345348194 800512806 3 446085348 663002124 1 3 798853388 963005958 1 2 26356 2 1951 3 755253347 951547499 1 1 141334611 444818473 1 321420053 420978889 1 500320440 546487680 3 392315347 678588731 1 3 436265294 972282242 1 3 855614006 965747335 1 2 26357 2 26359 3 893127318 927116627 1 2 26165 1 434628496 845154456 3 299575100 692651602 1 1 278439878 588534776 2 26360 3 828270405 895293857 1 1 488540867 743651018 3 438891939 771631011 1 1 578464933 645314644 3 816917782 988160241 1 2 26361 2 26363 2 21360 1 567427965 658727028 2 26364 2 25701 2 15889 2 5706 1 823211275 914158623 1 574226931 685822840 2 8173 1 889161213 927641684 2 26367 2 23344 2 10680 3 52090634 153196643 1 3 120335731 796385565 1 1 691913365 849022766 2 26368 2 12549 1 75805791 834840722 2 26369 2 25644 3 318876575 350948641 1 2 15416 1 777519512 782806326 1 579400335 595477896 1 420330688 520582309 2 26370 1 769655867 860521665 3 97508302 981586892 1 2 26373 2 26372 2 26371 3 755602747 888640903 1 3 799202389 844110276 1 3 682989520 738175645 1 2 24745 1 155896557 390743556 3 525250223 947680336 1 2 26374 3 590780881 594383876 1 1 290057346 530718430 2 26375 2 10367 3 124295195 459013656 1 2 6729 2 4331 1 861105986 929753234 2 26376 3 29661586 507871361 1 3 931554869 989201540 1 1 978487644 991946416 1 946766131 989487847 2 26377 1 621011158 849652336 3 50202253 590283740 1 3 887525824 905402978 1 3 687511050 820127938 1 3 681552995 838193891 1 3 779540535 814153200 1 3 719173067 923905401 1 2 26379 1 567735314 777567186 1 465169687 928429366 3 632339374 808266493 1 1 96530650 662261365 2 26382 1 398682249 563644604 3 243549140 692342470 1 3 225276456 374046324 1 2 26380 2 26381 3 963221277 972858904 1 1 35845929 895325367 3 468081388 791983696 1 1 346172990 354222307 2 26384 3 327755213 598272589 1 3 201689813 257601716 1 3 995526878 998874554 1 2 26385 1 726224395 919152421 1 609814801 834797889 3 888962395 923441433 1 3 783150710 847347994 1 3 721516436 922396177 1 3 836692749 959617200 1 1 988015414 994064558 1 470375201 983714448 2 26389 1 596759027 617547975 3 128388764 491339071 1 2 26390 3 185799724 316398044 1 1 375805010 436057153 2 26391 2 26388 3 997623762 997947803 1 2 26383 2 26386 2 26387 1 71612985 595424166 2 26392 2 12300 3 542734316 658784561 1 1 614512836 814673352 3 951639911 966607707 1 2 26393 2 24174 2 22902 1 538718 759611448 3 330263325 878340976 1 2 26394 2 24449 2 16219 3 806580612 962155188 1 3 387379082 740727218 1 1 731514073 861988318 2 26395 2 11127 2 16075 2 24122 2 18107 2 25557 2 8908 2 5645 2 24636 2 2008 1 678762883 939022411 2 26396 2 5521 1 831131729 929525426 1 651671357 799781956 2 26398 1 263567008 940255843 1 388736813 829889773 3 618516838 696209700 1 1 86407956 241351629 2 26399 2 26400 3 268098601 976259388 1 1 961280586 994856875 3 792458226 893930215 1 3 330296950 820223810 1 3 980918497 995604958 1 1 93112159 980957540 1 99264634 985806734 3 457419460 807595708 1 2 26402 3 458652499 868153700 1 1 509015761 634306370 1 583614488 614234887 3 645428175 743668513 1 1 675729030 892353766 3 801726550 849828878 1 1 27461108 354494300 3 363804795 676281300 1 3 551380933 804177572 1 1 475216406 882121024 2 26403 2 26407 2 26405 2 26408 1 21992267 893614027 1 626828500 953219529 1 407218629 888822358 2 26404 3 402976301 729239103 1 3 762249879 780783682 1 2 26410 2 26412 3 873101558 958735923 1 2 26406 1 522757696 692820125 2 26409 1 734135646 777013281 2 26414 3 814703718 880301682 1 1 801727885 992798516 2 26415 1 331327027 897658501 1 588840444 603649136 2 26416 3 152444938 844275209 1 2 26417 1 869869704 894908852 3 315915821 564912321 1 3 144425255 259799120 1 3 547730987 977860905 1 2 26418 2 26413 1 89283900 480487053 2 26419 2 21353 1 270170490 514182179 1 385886595 826682794 1 428838856 638322109 2 26420 2 26421 3 153352997 708886748 1 1 760408587 961520773 2 26422 2 26423 1 713836165 810878587 1 180417705 370497312 2 26424 2 26425 3 939559747 966366716 1 3 288566981 977918639 1 2 15213 3 718887698 737591073 1 1 233793350 614976941 3 817073448 956195558 1 3 131549119 284335714 1 1 156285275 653707117 1 296278137 487537221 1 94171949 593720522 1 923445607 955731987 3 596802241 859760672 1 3 604699906 769929263 1 1 267582869 484633183 2 26431 3 253305150 452971228 1 2 26430 1 893399320 920353985 2 26432 3 569349561 845584038 1 1 400738000 438309749 3 813094500 896164537 1 1 331615285 648403483 1 4961242 406051438 1 903064280 949714304 3 650580515 852062556 1 2 26436 3 843990326 853603644 1 2 26434 1 810402601 984943240 3 774117051 978512495 1 2 26426 3 898533880 936682474 1 2 26429 2 26433 2 26435 3 821066141 825004344 1 3 907592447 909370031 1 1 768284095 777473949 2 26438 3 99438802 624578691 1 3 523994582 870173139 1 3 528982586 959211255 1 1 943126917 974991143 2 26439 1 957100346 989214669 1 494868288 819771605 1 964112695 967647060 3 379540200 522012374 1 2 26442 1 972875687 978601596 3 641946582 862758180 1 1 758499888 815485234 2 26443 2 26440 2 26444 2 26441 3 209676714 362701417 1 1 195753841 251260133 1 905106054 923069884 1 723975572 891624273 3 998285346 999670862 1 1 618767460 982531619 2 26447 3 573000090 897113138 1 1 391687098 525613679 1 651304840 743171338 1 49928812 322034533 2 26445 1 643371250 794808649 1 701426536 853413714 1 280190375 410316869 3 287507615 450903710 1 1 11539231 821660783 3 455259679 593310394 1 3 347005916 606762579 1 3 780594555 797700493 1 3 344052945 829220741 1 3 449342761 862439240 1 2 26454 1 71244039 524185465 3 745651559 834178094 1 2 26456 3 589435262 785425567 1 3 580995933 587157522 1 1 874498197 986475191 3 19542082 845342740 1 2 26453 2 26457 3 585492897 879317235 1 2 26452 1 433376960 962109400 3 472551370 624737514 1 3 939723473 980442492 1 3 874845523 974241280 1 1 709634033 764015720 3 696178041 708124793 1 2 26458 2 26450 2 26448 1 47710372 90661159 1 456902582 640434750 1 617821815 753281333 2 26462 3 449975492 790395053 1 3 543313295 662195778 1 3 619807334 857402930 1 1 183559326 640593313 2 26461 3 205407799 988610669 1 3 108293255 631256333 1 1 596669955 872562696 2 26464 2 26455 1 14290336 308984642 2 26465 2 26446 2 26460 3 730904942 806305165 1 3 774701551 935717011 1 3 107934600 457736142 1 3 104326573 524519610 1 3 545480609 750846497 1 3 197917405 275719024 1 3 193298253 432221010 1 2 26463 3 431041116 800833138 1 3 609719731 895800036 1 3 670197108 874020638 1 2 26428 1 570527363 671306362 3 737377475 934611237 1 3 295718459 740640921 1 1 435449578 878378820 3 51325313 330763704 1 3 353718655 490249166 1 2 26466 3 335048761 582665857 1 2 26427 1 776783625 838296279 2 26468 1 100227265 817933915 3 297372765 928310875 1 2 26469 1 106660355 291686615 1 161918728 695273512 1 977876088 989204926 3 26839982 456246720 1 2 26470 3 538662315 563700461 1 1 710113333 872272567 3 927535269 966346462 1 2 26471 2 26472 1 846121798 953469757 3 862460822 926433295 1 1 847705107 914677440 3 963957607 979838079 1 1 325167140 532785519 3 789230438 960683486 1 3 997190122 999904746 1 3 935214017 948655447 1 2 26474 3 163189119 507115560 1 1 842292509 986415714 1 153073574 504766144 1 485714370 922849577 3 881033775 905093736 1 1 811199979 861862330 1 164952359 797041169 3 443608038 777383471 1 1 3865712 429247506 1 708933134 882681076 3 988284542 990726804 1 2 26480 2 26483 1 927413990 960397974 1 284184470 975067674 1 602248967 608297724 2 26478 1 367215257 431480798 1 498028305 857561911 3 281060354 526854719 1 1 333495589 743206753 2 26488 3 907038164 978430528 1 3 605728802 680833264 1 1 338713771 389142623 1 899307276 982725311 2 26484 1 876214107 887898317 1 908476601 942994111 1 185273752 423937516 1 134682610 615025268 3 690991392 925245227 1 1 312646661 920027662 1 587549448 844417640 2 26495 3 833923499 896838831 1 2 26492 3 796743380 966367676 1 2 26494 1 403994546 819982185 1 484936700 572154805 2 26497 2 26486 2 26482 1 163421991 749793805 3 513877810 707323652 1 3 845304747 993350260 1 3 551411854 980650048 1 3 284591052 746939292 1 2 26500 1 360961183 822223180 1 710941908 863261196 2 26489 1 228921853 458808819 1 560989824 990412337 1 557035826 920314859 1 190460281 200916987 3 649676293 942037745 1 2 26505 2 26503 3 47457739 950713001 1 2 26506 2 26502 2 26477 2 26475 3 319602735 954224278 1 3 751665764 878645311 1 3 588820869 923612472 1 2 26476 2 26493 3 676350556 748116784 1 3 179948182 864744946 1 2 26498 3 484809441 583048734 1 3 58301767 228051887 1 3 802216796 891923170 1 2 26504 2 26499 2 26496 1 591037226 920689684 3 988850940 988946402 1 3 468881850 543204591 1 3 861872817 865197829 1 3 512073430 563255045 1 2 26507 2 26467 3 392073741 613211959 1 1 869495367 927351509 1 565587146 802523251 3 836376383 928426737 1 3 999344129 999806259 1 2 26509 3 116223024 171294905 1 1 917115618 943601793 3 344522220 793848211 1 1 852041967 957270204 3 473093163 630318215 1 3 409887721 636812493 1 2 26510 1 586663506 869884503 2 26511 2 26485 1 469339472 904525825 2 26513 2 26487 3 33826183 671651888 1 1 507788709 890832631 1 315429753 971297403 3 53870948 218508593 1 2 26514 2 26508 1 861087110 956427724 3 976134736 983380169 1 1 289118532 300868749 3 731182936 977569286 1 1 406803963 835874986 3 118820294 772320258 1 3 257026934 378929490 1 2 26518 1 536908805 841817051 1 670613429 685455507 2 26520 2 26519 3 171842864 553665666 1 3 602289594 846735050 1 2 26517 1 994861392 995927058 2 26521 1 952240374 954717984 2 26522 1 26862630 433488156 3 947918714 981483803 1 2 26523 1 860896461 993361158 2 26524 1 379369624 550248042 2 26525 1 320013411 358776211 2 26526 3 337455219 467872951 1 1 470018122 758093186 1 484293416 792020220 1 861996066 938340651 2 26528 2 26529 3 127627187 436567751 1 3 225827805 243185482 1 2 26516 3 91593418 807012441 1 2 26527 1 257637726 999276848 2 26530 2 26451 3 371462437 499719203 1 2 26473 3 828869881 964603554 1 3 361334048 866459004 1 3 494596032 607103699 1 3 657197237 976788684 1 3 623520622 863579738 1 2 26459 1 164088094 664558066 2 26531 3 419482440 757985168 1 3 709187165 805917642 1 2 14877 2 17230 1 428224595 627468494 2 26532 2 2911 1 273242644 589309628 2 26533 3 458904362 570045186 1 3 784398819 854268419 1 1 330014746 440725245 1 211830573 818266358 1 834278805 963095327 1 256295095 878904679 2 26535 1 498633948 659154342 1 476884794 550014756 3 100630202 439851476 1 1 796910675 981692193 3 250913634 698773485 1 2 26538 1 689583551 776310427 2 26541 2 26534 3 5171185 796397330 1 1 555832757 986457871 3 217307054 284966107 1 2 26537 2 26542 1 359255809 453525547 3 712924165 872752112 1 1 764463495 812085997 1 6829904 651809981 1 270990251 521945862 3 786313387 888672992 1 1 647378621 835096187 2 26547 3 347190002 510091203 1 2 26544 3 256422760 261210190 1 2 26543 2 26545 2 26546 2 26540 2 4217 3 29272308 914565612 1 2 16754 1 392403016 440115624 1 494236946 906350876 1 75395513 367257342 2 26550 3 272180947 630176030 1 1 111688473 897413419 1 671572400 696386550 1 659556693 742940968 2 26551 3 352099825 957608255 1 1 501827066 904166833 2 26552 1 311116759 811442275 2 26555 1 353727960 375340136 3 145930900 159201389 1 1 612528951 897714164 3 84820804 904949158 1 1 612326948 897550382 2 26556 2 26557 2 26553 3 866204726 925375126 1 3 747258984 778816805 1 1 508428792 863878326 1 906565053 970121225 1 825524669 952176321 1 511879282 560050270 3 674360018 935543495 1 3 281139645 991304276 1 3 768766391 906370965 1 1 224723958 893471452 3 149889033 255995729 1 1 466157553 530602009 1 730166682 931567289 3 480384540 701355868 1 1 366620884 601492854 3 942830539 957115246 1 2 26566 3 34634126 866393777 1 2 26560 3 458504566 833578527 1 3 98111199 486064933 1 3 883945454 974525953 1 1 12700358 915771969 2 26567 3 42615287 843702536 1 3 517655632 519321373 1 1 451672092 577584797 3 745953193 969149866 1 1 333005365 962364574 2 26569 1 866322631 929637534 2 26559 3 475179782 981206240 1 2 26563 2 26549 3 255159350 270160298 1 1 417209518 464412612 1 742462754 940029714 3 332443673 508467515 1 2 26571 2 26561 3 51403337 326691437 1 2 26564 3 944086445 961778741 1 1 10770670 747811932 1 22990049 190260301 1 103985570 157099409 3 90866244 137483671 1 3 416575764 788491019 1 3 753939092 970584504 1 2 26575 2 26558 3 526681183 873946819 1 1 181315669 585028275 2 26576 3 851117067 981787979 1 2 26562 3 483971808 639960237 1 2 26574 2 26573 3 363665972 633518636 1 1 114562579 205631452 3 735483366 842869731 1 2 26577 2 26554 2 26565 1 43651552 196678802 3 985878481 988586393 1 3 235781135 558422498 1 1 847036005 898510283 3 879491655 908528728 1 3 668839670 901527519 1 1 140646833 960969015 2 26578 1 128490564 600658813 1 222462992 440770492 2 26580 3 395574090 755119211 1 2 26579 1 983299980 996838038 3 223434277 766452470 1 2 26582 3 48217064 275575518 1 1 508472726 791371910 3 12228453 987263960 1 2 26584 1 974053143 987812728 2 26585 2 26581 2 26570 1 665516575 692818477 3 125962891 387868993 1 1 576891671 946865341 3 100872664 281744772 1 1 70138313 908701117 3 922307693 979698334 1 1 86385482 449872924 3 209064854 946825552 1 2 26587 3 755551714 945856209 1 3 970500552 974341783 1 2 26588 2 26589 2 26586 1 852200325 934015268 3 169058931 661094129 1 1 27631193 573214499 1 594328781 641024743 1 225197390 936401127 3 139582945 536015284 1 2 26591 1 532285167 729869471 1 703512555 933853942 1 13887912 177867530 3 859751101 932242417 1 1 72328160 693795591 2 26592 2 26590 2 26594 3 607907332 989037999 1 3 225700689 615550227 1 2 26597 2 26568 2 26596 1 580707593 802251636 3 200119177 618705461 1 2 26598 2 8193 3 587819995 676053766 1 2 23311 3 235312454 696544116 1 2 15826 2 22142 1 747645084 857007099 1 442576380 762326758 3 150732777 270925834 1 1 823170890 857746818 2 26599 3 369392778 888948180 1 1 106628911 617331950 3 887738050 932712535 1 1 190977326 580074710 1 638662569 865511082 3 285644483 993459090 1 1 457780741 698606659 3 290717545 777596079 1 3 213875351 588922820 1 3 228199556 327696261 1 3 202520016 650940698 1 1 562097868 907328860 3 422218422 467454504 1 2 26602 3 523067584 718032962 1 3 819165774 970540501 1 1 472488134 818380111 3 966435495 985599732 1 2 26605 3 990081593 998099939 1 3 327059977 601679344 1 3 371490436 646171985 1 3 454417335 806382734 1 3 51753725 399579057 1 3 485650619 960860038 1 1 111344052 892280159 3 580354981 608880837 1 1 356450332 376845340 2 26608 2 26600 2 26601 2 26607 1 689901642 954468976 2 26603 1 562208831 776491245 1 718764690 869750105 1 884680224 965055083 1 702115867 990376799 1 741566816 851560854 1 188469800 623226571 2 26611 1 50153541 111039687 3 131844737 533569491 1 2 26613 1 155676363 182063244 2 26618 2 26616 1 889178974 981043638 2 26619 3 123381298 931356701 1 1 745028226 798272107 2 26617 2 26612 2 26610 3 535628851 626439448 1 1 760052365 772460102 3 221554020 364296221 1 2 26621 2 26620 1 75579102 432571623 1 122088179 876809001 3 46691734 325718363 1 1 272833217 464181349 2 26622 3 122351494 892150034 1 1 890906262 940096992 2 26625 3 704275904 789033347 1 1 450280666 703156996 1 846616677 945894175 3 349836316 960269317 1 2 26627 2 26623 3 691665665 854952576 1 2 26606 3 528265664 876407402 1 2 18802 1 992616727 994345607 3 211773090 293844408 1 3 418405867 419097695 1 3 281488159 295272001 1 1 923688667 946882600 3 898476551 902784681 1 1 370175668 560124901 2 26629 3 616979827 778691632 1 2 26628 3 156396283 945881349 1 3 752305342 923990660 1 3 186445525 265631323 1 2 2550 3 982321196 990181262 1 1 343497456 545800751 3 586701350 669185049 1 2 26631 2 12536 2 19731 3 334759158 529543225 1 1 853084897 919559291 3 895692554 924520843 1 3 68887683 555727733 1 1 846738234 922338375 1 649498468 685327010 1 707055993 725416003 2 26633 1 988588942 995659176 3 426255302 861379657 1 1 862606950 960816155 3 899488291 917078828 1 3 110380954 411045748 1 2 26635 2 26634 2 13542 3 330465223 739298293 1 1 446187642 646659326 2 26638 1 364435284 823850026 3 269576061 905363032 1 2 26639 3 731685310 959162361 1 2 7058 1 304702345 485977613 2 22681 2 1789 1 648644107 818061348 2 26641 2 15243 2 20772 3 201565441 304035536 1 1 802094348 953456137 2 26642 1 283721464 347252085 1 322094387 378168561 1 946844097 975765415 2 26643 1 761732684 867231964 3 229764043 710731797 1 3 69607237 831539007 1 3 383311671 840633557 1 1 743995128 903049800 1 44535057 844191054 2 26648 2 26646 3 473670038 620999588 1 3 10972112 662359464 1 3 492633108 936571144 1 1 821879004 907193292 2 26649 1 654937924 879086662 3 230764592 867615608 1 2 26650 1 192634380 398708758 2 26645 1 879768196 904356073 1 396651191 864995201 2 26652 2 26651 1 196962948 574185278 2 26654 1 820790456 843384222 2 26655 3 841926788 868223148 1 3 464513548 950065971 1 1 648653573 763968189 3 426175205 624567580 1 1 800217113 843947324 2 26656 1 94070663 298885827 2 26658 2 26647 2 26644 1 128807849 564223656 2 26659 3 703335559 852449540 1 2 6860 2 21568 2 13955 1 727701255 928792625 2 26660 1 891104684 984794172 2 26661 1 64383386 898153302 1 795453159 960706303 2 26662 1 114121729 262502521 3 199549497 693424571 1 1 876101315 969557064 2 26665 2 26664 1 116591830 474104512 2 26666 2 12439 1 876586985 945459829 1 365391183 856980657 2 26667 1 82940447 272733151 3 13936562 811244701 1 1 350982369 575758873 2 26670 2 26669 2 26668 2 22161 1 250939113 289603115 3 526748093 847025848 1 2 1002 1 365816877 704632575 3 642213209 955414442 1 2 26672 2 12751 1 105893791 257806074 2 26673 2 20860 3 970079838 973250942 1 3 587389189 783704835 1 1 821481709 909093744 1 518739669 796976551 3 897375427 908232254 1 1 439978396 988821591 3 818529596 955402327 1 2 26675 1 318030839 940904620 1 621998218 707612969 1 776360221 801444541 1 745928961 869260100 3 860645402 951835305 1 1 128787551 221986275 3 744476325 887230723 1 3 472209070 587960339 1 3 978165850 998074989 1 2 26681 1 48076041 54555256 3 998700160 998994451 1 3 858080572 940539503 1 3 580914958 728068178 1 1 155738896 189999100 3 171990517 350413436 1 1 187766979 847536092 1 135465638 275232127 3 525324481 972741377 1 1 134218192 703532425 2 26684 1 296410211 398770184 3 74976144 275795024 1 2 26685 3 490557576 731467900 1 1 740453624 753763408 3 959262405 993979002 1 2 26677 2 26688 3 511806254 532431353 1 3 749440598 877990570 1 2 26676 1 513189561 665255106 1 36301164 147987877 3 663768642 854995627 1 3 919312100 926376873 1 2 26690 2 26679 3 720583635 731046267 1 1 662532976 801192892 2 26691 2 26682 2 26683 2 26689 3 709949141 929742905 1 1 311686777 709193413 2 26692 2 17996 1 164358155 478990145 3 644503359 735721268 1 1 629418824 827827929 2 26693 1 707218317 853611556 3 19242993 837086120 1 3 843838356 916696038 1 1 719821845 919714645 2 26694 1 518550304 556806210 2 26697 3 85515327 957124588 1 2 26695 3 703432837 931184735 1 1 584060398 891531621 1 912112088 993453694 1 66542027 440277955 2 26698 3 632172124 699426567 1 3 594461118 653629984 1 2 26699 1 323736367 641536929 3 801386876 958244209 1 3 63164563 762213110 1 2 26701 2 26696 1 979204896 994745792 1 955194864 977786117 3 183858269 622801515 1 2 26703 3 464686498 538724687 1 1 137127399 783713548 3 167277228 984040653 1 3 441938953 559888298 1 1 79640672 626778419 3 130840730 631550371 1 3 930507391 968555025 1 1 645101445 738623660 3 734369721 897223575 1 2 26704 1 763506919 973138254 2 26705 3 537165689 859032852 1 2 26702 3 953529166 979220111 1 1 646656392 889932285 2 26706 2 26707 1 729368727 857976036 1 93590293 455679717 2 26708 3 51321060 358691790 1 3 780558778 996628764 1 3 962519149 990312567 1 2 26709 1 845819543 888481120 3 891491554 969715476 1 1 872237143 875926533 3 354270596 606909578 1 3 506480904 891925239 1 1 39294922 392850719 3 579037870 844501007 1 1 341004518 656971069 1 770540709 809114713 2 26713 1 698179522 772029074 2 26716 1 886736927 927188604 2 26717 3 895926756 908226665 1 1 261855110 916630900 2 26718 3 425251564 784554369 1 1 354064920 862992561 3 315120323 375089781 1 2 26715 1 378795902 601873544 1 973729476 988942418 3 593464664 685375698 1 1 350057967 475859646 3 905122381 949805540 1 2 26720 2 26719 2 26711 1 441620851 692944441 1 475499059 585323113 2 26724 2 26723 1 647813401 923325772 1 646969384 687364920 2 26726 2 26721 1 745021936 842373335 3 904838538 978842242 1 1 898530174 954058315 2 26728 1 628402434 736941000 1 982501085 993438979 3 892843316 899910544 1 2 26725 3 846216309 886412632 1 3 463060291 814383739 1 1 208593815 919970112 3 13262623 356060362 1 1 26325415 555329202 2 26732 2 26731 2 24163 2 21005 3 959624917 983124172 1 2 26700 2 12920 1 642487376 885742748 1 296055193 641864785 2 26734 3 779553294 784605767 1 2 26733 1 4900188 787974819 1 658993912 724016361 3 227298338 845774923 1 2 26736 2 26735 3 903750459 960845077 1 1 634882412 883550489 3 892602163 907364583 1 2 26737 3 93655685 877571511 1 3 70814212 740914230 1 1 230506782 405714560 1 582832106 870254746 2 26739 3 409067894 422703177 1 3 199556931 234982834 1 1 739737009 962192102 3 350217056 839156855 1 3 547320278 777619493 1 3 563176336 976070339 1 2 26738 3 269911682 415881599 1 3 365845444 926465293 1 3 92540871 832734885 1 2 26740 3 469787767 913003395 1 1 103263863 168633851 3 747678778 757600721 1 3 955551946 981317652 1 1 486533369 779428535 2 26742 1 333872205 933698964 3 232058535 823816940 1 1 837760720 966133851 1 569330801 574485556 2 26745 2 26744 3 506619578 927356506 1 2 26741 1 863221381 932325768 1 230252521 234023998 3 828044766 896699243 1 2 26746 1 145400427 381838912 3 566782649 863818953 1 1 91377423 586783777 3 896879383 990698690 1 2 26749 2 26748 3 423876480 991278390 1 3 794385949 912944364 1 1 352612455 607652691 3 669083848 975960457 1 3 266496290 334812501 1 3 455665667 590651558 1 2 26750 2 26743 3 675796209 675836380 1 2 26747 3 769743352 873270299 1 3 81100305 623490914 1 2 5745 3 362111435 464575999 1 2 19507 1 860617017 961722503 2 26751 3 695785554 761760992 1 2 17588 1 354482786 483057742 1 362943010 478556458 2 26752 3 986459349 988460949 1 2 26753 2 31 1 953309490 967982139 1 916292665 976777989 2 26755 3 246272304 335712486 1 2 26754 3 464141426 914061285 1 1 961924611 979265596 1 501124710 851774536 1 920983928 951881351 3 60119101 468953332 1 3 937422033 962648711 1 1 227319125 794535523 2 26759 3 681354523 698254111 1 1 355311446 576520041 2 26757 3 645817945 835502034 1 3 567239385 796465651 1 3 421661452 582868958 1 2 26758 1 245834552 303753826 1 767792730 965301116 2 26762 3 213878670 382422578 1 1 673447663 958084702 3 890742446 928009440 1 3 196481164 350690274 1 2 26761 3 27278213 659325717 1 2 26756 1 381301861 919763156 1 731035447 815719702 3 424599047 858600531 1 2 26765 2 26764 2 26763 3 67507249 461450528 1 1 824304657 892930445 1 812761108 995987631 1 528564281 900501285 2 26768 2 26767 3 131686862 732422751 1 3 702294870 948137112 1 3 440362269 505235375 1 3 646388999 946127852 1 2 18577 1 843656759 863403006 1 689489749 890855566 1 554465157 847666198 2 26770 2 26771 2 11565 2 20232 3 222888127 805097515 1 2 23736 3 325856781 933733204 1 3 238274471 349465052 1 1 203773016 781320241 2 26772 2 5016 2 6913 1 999907559 999937071 1 608591531 905605430 1 536383395 843816414 1 363354582 438543161 3 22007127 307220504 1 2 26773 1 591291019 760606045 3 633943015 908057749 1 2 26777 1 471677796 851485621 3 297225134 367302129 1 1 930999362 934041428 1 737004093 894618908 1 705009304 855233962 3 879858411 898578262 1 1 204707608 717096739 2 26778 1 158311842 794885699 3 662245185 707404818 1 3 76277735 750513213 1 3 410371225 417539314 1 2 26775 3 255389659 960188437 1 3 829183688 898892037 1 1 6959351 336565856 1 588011135 756627661 1 725508528 853980545 1 31036905 587783673 2 26786 2 26787 3 939012231 952634065 1 3 437080838 957122937 1 3 542612150 770523855 1 3 192653858 875850748 1 3 153238628 974213037 1 3 412216161 831816197 1 3 689405728 736119047 1 3 2644847 59570837 1 1 379863408 593478494 2 26788 3 993084581 994864449 1 1 311511467 478501245 2 26789 1 914355932 991288420 1 330062535 692000250 2 26790 2 26776 2 26782 2 26783 1 140367501 512397257 3 531323930 990208197 1 3 381285342 446232568 1 1 314411205 558675675 2 26792 2 26793 1 837574922 986809520 1 991920648 994879450 2 26794 3 183110468 597692057 1 1 48300540 633861897 2 26796 3 550916779 830967024 1 2 26795 2 26780 2 26774 2 26785 3 773060057 983536391 1 3 668979145 797949749 1 1 641042791 826793943 3 258589660 544766124 1 1 981578490 993110196 3 317081794 687495237 1 2 26797 1 558581370 702232823 1 254080774 512079012 1 792277360 929280272 1 232274400 254513210 3 497206396 936674598 1 1 780819317 919805067 3 687725637 784222254 1 1 570175531 978969351 3 548830633 801930113 1 1 309938573 679542085 1 674636416 709518433 3 238947411 799219282 1 2 26806 2 26802 1 118430781 345716135 2 26801 2 26803 3 797371002 830275060 1 1 322849621 495836340 3 134674315 728284222 1 3 556715718 900972541 1 1 232703508 567574785 1 969750704 986659672 1 913720759 954965905 3 784320889 895153088 1 3 995076240 997079857 1 1 122596873 545323348 3 293554150 389107925 1 1 138843947 544670281 2 26811 1 361883933 645386390 2 26812 1 812291152 880760775 1 29658019 963790702 3 924796258 994298786 1 3 709494891 901166977 1 2 26810 3 251150324 869824944 1 2 26815 3 535839403 855521275 1 2 26814 1 181623117 276490934 1 403332185 970783749 1 63487691 539870527 3 936746841 956294969 1 1 719305567 804072675 3 684713713 873816137 1 3 860863738 961133210 1 1 611085169 888837973 2 26821 3 568715548 679193277 1 1 330490601 820730840 3 752565287 820210010 1 1 816565037 946546889 2 26823 2 26813 3 283344601 654825024 1 1 231774080 985555671 1 523311435 558955466 3 150269350 559825286 1 2 26825 1 285002307 819708085 1 868748619 945753150 3 14838170 617082606 1 2 26800 3 906948539 948111330 1 2 26817 1 723915185 840125171 2 26818 2 26824 1 891527547 937677679 2 26829 2 26816 3 279177806 575199698 1 3 340477744 809614374 1 2 26809 1 743958624 815983416 1 541403113 684720436 2 26830 3 35044308 826115120 1 3 953638616 991154917 1 1 341575079 801996937 1 593604234 785793589 2 26833 2 26832 3 479281838 719390408 1 1 385097936 672396325 3 335376142 521030342 1 1 554153950 875962804 2 26834 3 589810113 648284040 1 2 26831 1 610674583 683260670 3 554741584 744720670 1 3 912333957 964091338 1 1 118502759 693634999 2 26836 2 26837 3 145465338 820001404 1 3 721265028 901418718 1 1 95562085 812390868 3 29926512 609925649 1 3 576305604 652237337 1 3 142417147 500962981 1 1 142257707 809967290 3 711725886 933113786 1 1 861314841 918889158 2 26838 2 26808 1 620913801 904893385 1 304671349 742202446 1 288520628 896522296 2 26842 2 26839 2 26798 1 379374081 943704950 1 722926409 981098119 1 402232258 429643017 1 845154732 914730820 3 363166321 527941430 1 2 26846 3 951544226 995429895 1 3 669724989 858081220 1 2 26843 1 880660141 893629279 3 97283627 566935643 1 3 307244352 668498449 1 3 778664359 969007538 1 1 552548497 893183699 2 26849 3 359051307 815871247 1 2 26835 1 68915158 949764788 1 757432203 969118409 1 368003925 481590773 2 26805 2 26799 1 27706536 47940272 1 413619545 591231070 2 26854 3 791965769 936592480 1 3 880682230 901467733 1 2 26827 1 973481760 996296974 2 26819 2 26845 3 807663143 866210508 1 1 318351925 379846097 3 528737742 545216891 1 1 844388357 858531562 2 26857 2 26856 3 306814452 434980928 1 3 90389350 902401616 1 3 305151575 478421883 1 3 581016578 750232738 1 2 26820 1 595881240 747035712 2 26858 1 428575964 767294409 2 26859 2 26840 1 426692031 664434883 2 26860 2 26804 3 35853911 852013938 1 3 717966799 891174279 1 2 26851 3 928278686 978702451 1 3 927424631 958856457 1 2 26844 2 26841 1 240797465 618451780 3 470984062 586228466 1 3 126836354 549823662 1 1 580731324 821999096 2 26862 1 835632588 970919467 1 675932385 789336206 3 91691699 251786009 1 1 847497131 983100843 2 26864 2 26863 2 26865 2 26861 2 26847 3 338873904 503109398 1 2 26850 2 26848 3 399520950 540295075 1 2 247 2 453 3 221973435 361921284 1 3 993010797 999784000 1 1 955798244 980024242 1 870738050 910179514 1 550549661 675249927 2 26866 1 830665429 896660263 1 260670564 978529708 2 26870 1 243253926 809144470 2 26871 1 733105661 763839160 1 238413517 470768743 1 247605369 800434317 2 26874 3 991584953 993930892 1 3 566383450 567811750 1 2 26868 3 478101632 584110941 1 3 26309537 136122031 1 3 53747777 894162634 1 1 975779478 998861166 2 26869 2 26873 1 497856784 629685199 1 274745542 559857738 3 436776947 973242314 1 3 266895719 363287335 1 1 854200423 968602660 3 765094418 867646752 1 3 671001916 786339704 1 2 26876 2 26867 1 39361855 887764420 2 26878 3 769420547 811967056 1 2 26877 3 659260983 753483441 1 1 50347155 893876276 2 26880 1 115703146 845274975 3 320301728 754393414 1 1 753505301 853077839 2 26882 1 791393108 972914247 1 762477269 783290355 1 18067724 197611939 1 619929594 945424314 2 26883 2 26886 3 592450807 935273104 1 3 34244086 395729604 1 1 91430640 496310194 1 825097003 911022989 1 67028323 878555528 3 779130559 853335797 1 2 26887 2 26884 2 26885 3 904955624 910655527 1 1 983742960 997509215 2 26881 2 26889 1 72707488 96814332 3 599103315 964762947 1 3 129886102 338451633 1 1 745329903 939538417 3 105494469 585097780 1 1 975109367 992119816 2 26892 1 503311695 818276579 1 664248639 729310082 1 111424432 490837919 2 26895 3 5978470 962710901 1 3 614048155 857082613 1 1 919009107 989470749 3 321209532 804851344 1 1 63790423 73900774 1 449338438 939292229 3 24603165 678728577 1 3 45883798 265466606 1 1 929785254 947890885 2 26900 2 26899 1 892151494 959162939 2 26898 2 26893 1 653372595 980848736 2 26897 1 910057092 989950472 3 328862673 983253423 1 2 26903 3 37906499 247097763 1 1 412550560 458008319 2 26904 1 87700314 99985923 3 488918181 498174461 1 1 681486400 822783993 3 863783573 986721369 1 2 26901 2 26891 1 389424642 469266514 3 926089816 988156149 1 1 365015710 964647287 3 98432737 630858468 1 2 26908 1 376327938 628088262 3 987035458 998448441 1 3 260826620 578146431 1 3 260007222 552543927 1 3 167422692 424020521 1 1 697682861 890229365 1 314122955 499062566 2 26909 2 26907 3 329010119 897589545 1 2 26911 3 701429231 850622603 1 1 125321633 447064654 2 26912 3 239817862 737343200 1 3 480476225 626787279 1 2 26896 1 720397556 919898537 3 172868381 716037307 1 2 26913 2 26905 3 555275591 727500830 1 2 26888 3 755019260 799395145 1 1 700769071 787371923 3 102469667 464610508 1 2 26914 1 954200419 972790838 2 26915 2 26902 1 195166804 621467810 2 26910 1 649612501 746051881 1 66826338 371641630 1 989066373 997099867 2 26919 2 26917 2 26890 2 26918 2 1790 1 238333014 699299233 2 4523 3 252751886 461772045 1 2 17321 2 3081 2 22564 3 401270173 859988752 1 2 19142 2 7672 2 18936 2 14653 1 169154930 961351003 1 735434104 761436629 1 918349331 971070747 2 26922 1 108004257 799544615 3 639083606 838826702 1 2 26923 1 394593528 747456583 1 288744607 632499466 2 26925 3 518150716 906785881 1 2 26924 3 464478689 905561253 1 2 26921 2 26926 1 385553321 665284111 3 904805480 950771659 1 1 33282601 202933232 2 26928 1 112476476 867394977 2 26929 2 26927 1 383105793 452983583 1 462283564 885522874 2 26930 2 26931 1 285569949 657150040 3 871311271 957274053 1 2 26932 3 989494798 995191294 1 1 159883754 290000024 2 11809 1 201647734 459737593 1 266019477 459991503 3 981421612 984970883 1 2 26934 2 26935 2 13691 1 812336264 969965530 3 318449702 909402981 1 3 292256425 513251874 1 2 26936 3 401560619 878717771 1 2 6701 3 687749930 793563325 1 1 831740420 989205802 3 850576193 920341434 1 2 5525 1 452734513 871510442 1 511492019 871956621 3 894020048 901798883 1 2 26938 2 26939 2 11870 1 853501110 962470448 3 799985644 875669142 1 2 20236 2 15334 1 441985482 478647146 3 36544898 693328713 1 3 37740279 224991165 1 3 127774519 394450917 1 3 952416886 957651723 1 2 26941 1 431471364 624443579 1 830414274 885860787 1 491119943 563160621 1 698973416 719384710 3 597831578 675651174 1 2 26945 2 26942 1 481950292 753949973 3 565178560 928094889 1 3 433386311 828297365 1 2 26946 1 375752017 978000174 3 40473644 140963566 1 1 126560079 704049952 3 626979522 698265795 1 1 809559560 843902568 3 413429473 554226811 1 1 236007269 939233841 3 184072916 895024838 1 1 803179307 995241620 2 26947 2 26944 2 26949 3 508403605 558439762 1 2 26948 3 542437831 673989809 1 2 26950 1 332701807 432827215 2 26952 3 362241606 649010385 1 2 26943 3 131291872 735205982 1 1 994408265 997340889 3 899291826 987493936 1 3 483020442 542701910 1 2 26953 3 37607438 925607736 1 2 12354 2 20410 2 20572 2 12789 1 965961196 995101587 2 26954 2 18086 1 178155004 889141284 2 26955 1 401516016 445698324 1 703934536 714663966 2 26957 3 960085960 967394062 1 1 481992847 616775570 1 252509704 991160408 3 200653538 977480360 1 2 26959 3 882848145 950666323 1 1 355345683 639532096 3 203405850 910661566 1 3 621438809 970638668 1 2 26960 1 844984700 896474580 1 780790874 846072474 3 354022963 642961780 1 2 26962 1 197496333 542749401 3 911923991 915351291 1 1 432806050 500682116 2 26961 1 635870909 832346227 3 830794939 904341034 1 1 835454036 838411980 3 72464502 835213741 1 3 16641558 564321565 1 2 26964 1 255179805 277251394 1 653212656 869641822 2 26967 2 26968 2 26963 1 948265312 964905121 3 165794926 800354201 1 2 26969 1 636815357 737836789 3 69937943 734397659 1 1 992022541 999223922 2 26971 1 281627655 750045136 2 26972 1 823795163 947296299 3 395708204 502427977 1 3 255762654 382544993 1 3 592667421 635062434 1 2 26973 1 526000582 569755919 1 213277789 427114549 1 659801840 678831250 2 26974 1 208589274 663216696 1 592846120 716451979 3 570795740 793056002 1 1 312336733 440352320 2 26978 3 27506763 503648395 1 2 26977 3 725747424 947411788 1 1 255536919 289669600 2 26980 2 26970 2 26976 3 527391865 750957954 1 2 26958 1 673648951 977265019 3 279024207 732600987 1 1 716511734 941911798 2 26982 1 871014279 956621745 1 991952824 993795619 1 501861615 789442926 1 310721301 928818354 3 710667830 773719236 1 3 152220869 334888985 1 2 26984 3 171000249 692819713 1 2 26985 1 106287950 814872210 3 163183017 949391071 1 3 733529598 945790074 1 2 26987 3 517517605 829913737 1 3 365438194 657949738 1 2 26956 3 858915496 983433644 1 3 295335794 670879654 1 3 80190547 253722238 1 1 240490720 429203481 2 26988 2 26975 1 518623293 646513184 3 242047903 374923977 1 1 673615523 787088019 2 26989 1 626329775 719461154 1 631701118 772754506 1 728536963 962088722 3 542944691 696166002 1 3 65895323 734862468 1 2 26990 1 233403042 355491481 2 26993 3 803866654 952556564 1 2 26994 3 376691073 958501686 1 2 26991 3 564785003 704378951 1 3 670276527 892208716 1 3 785000610 906166737 1 1 339745473 375799196 3 272838762 616293302 1 2 26995 3 623085584 705485288 1 2 26986 1 263799043 358056003 1 393422952 497400212 3 731338482 975621897 1 3 361435088 500168610 1 3 215320061 844453898 1 1 139127575 139482115 3 137418964 955611183 1 1 551731996 941547722 1 13390233 905448986 3 626628155 830607475 1 1 8040236 642209385 2 27001 2 26996 1 797417164 801076498 2 26997 3 734896832 985804433 1 2 27000 1 393630473 558432571 2 27003 2 27002 2 26983 2 26992 3 465544457 487439023 1 2 26999 3 270826811 734505805 1 2 26981 3 329727373 532065907 1 3 664724500 980549009 1 1 277450679 481611787 3 781467934 800304283 1 3 866417031 950159219 1 3 539396443 544091921 1 3 165774620 183807513 1 1 244584126 246877478 2 27005 1 433996242 787969103 2 27006 1 771681308 814089235 1 114283554 815162742 2 27008 3 730271773 865903228 1 1 722960627 921922317 2 27004 3 703665066 771713256 1 3 487073722 501246201 1 1 309102495 836180967 1 284930562 654570872 3 541164404 556432922 1 2 27010 1 448256364 448604476 2 27012 1 733765546 934676671 1 623752541 970254333 3 707198003 902081043 1 1 500154932 957618383 3 841430420 964959778 1 2 27015 3 74495128 274395051 1 2 27014 1 12117339 391789148 2 27016 2 27011 3 205791867 321084382 1 3 432156574 807545162 1 2 27013 1 382028309 487536741 1 778620859 796000645 2 27017 1 570211627 689160867 2 27019 1 906139218 959766449 3 703499193 951700122 1 1 917378185 976985202 1 367741148 572628104 2 27022 3 630322303 777605812 1 1 934748353 972431055 3 816131427 983985780 1 2 27023 3 332639143 709586610 1 2 27021 2 27020 3 873592280 991065307 1 2 27018 2 27007 1 87404461 723291523 3 260372207 769254813 1 1 807602666 863810859 1 874970420 928534308 2 27026 2 9540 1 913882303 983491250 2 14889 2 24736 1 30631785 762034097 2 27028 1 468934453 565075388 2 27029 2 16816 3 861598879 971324057 1 1 118933468 535868656 2 27030 2 9820 2 26220 3 505740814 546655788 1 1 952841004 963424786 3 60288819 336468779 1 3 727804731 951163112 1 3 9438964 212561859 1 1 33993631 249464199 1 16476744 488651977 3 877997111 985540966 1 3 389768448 618389901 1 2 27032 1 426621385 635089558 1 854762264 967539088 1 944667832 976722230 1 280057382 716174474 2 27037 1 275611173 679407927 2 27035 3 860174325 891828228 1 1 217600031 523910978 2 27039 2 27031 1 389498729 746577652 2 27036 2 27040 1 718894553 754842193 1 956314119 989119649 1 705917983 813382244 2 27033 1 933135692 990453861 2 27044 2 27038 3 904950090 908994725 1 1 378454775 610539079 1 278880678 689720512 2 27045 3 215473578 260243848 1 2 27046 1 250177723 335007984 2 27047 3 393900846 625546049 1 3 102319410 367589189 1 3 73238151 79584383 1 2 27043 2 27034 1 417769292 596870323 1 993373749 995411809 2 27049 1 726064042 886925854 3 349456211 948912987 1 1 846232273 932799730 2 27050 3 434695407 893253492 1 1 921625564 993609112 3 427937243 860918644 1 2 27048 3 202220977 550612499 1 2 27052 1 103556554 950927141 1 884556626 978235965 2 27054 1 409483765 817168009 3 410216825 537007122 1 3 532605145 878303976 1 1 414995575 704710782 2 27055 2 27053 3 344654225 352354382 1 3 169994756 240056882 1 3 631804356 812584345 1 2 27051 2 597 2 14903 2 22925 1 978710597 994632807 2 27057 2 21590 1 804052813 851766102 1 357417556 922706302 2 27059 1 944678407 972561545 2 27060 3 582115396 910519656 1 1 596953732 750889762 1 285205660 784716756 1 704699652 731772877 2 27063 3 547151248 764094936 1 1 374216669 635572567 2 27061 3 254872215 991586700 1 2 27062 2 27064 2 27058 3 500221764 855275392 1 2 21003 1 582588595 658730240 2 27065 2 11077 2 16343 1 235841097 510251943 3 497054242 499922413 1 1 389504999 710658210 3 112994899 999987056 1 2 2786 1 28460503 59679761 2 27068 3 671360270 851001137 1 2 18070 2 23525 2 20791 1 917271182 938364325 1 839621374 891673722 2 27069 3 244307107 849242321 1 1 336228633 772850043 3 60829213 119922806 1 1 940895218 962884208 2 27071 3 72783882 379955217 1 3 473197441 793192535 1 1 825031466 870592217 1 137382660 225142362 2 27073 1 681193862 722144348 3 171638029 944814197 1 1 924473402 994048184 2 27075 3 816265116 918136252 1 3 955057957 975483723 1 3 890938814 903967083 1 2 27076 3 595266606 633998409 1 1 78243973 959751849 1 422209129 537297818 1 289687615 393092425 2 27077 1 788077607 902993511 2 27080 1 823319600 839848146 2 27078 1 505355800 948797381 2 27081 2 27072 1 971565777 972651719 3 165760266 636304297 1 1 500250612 833383072 3 156652333 560085356 1 3 532996760 671020391 1 1 37378207 572097005 1 281217784 510103593 2 27083 1 277114775 928926778 2 27085 2 27087 1 453093747 568865584 1 811204698 937227458 1 944523129 989190897 3 639832318 895230006 1 3 619621927 772913352 1 3 578829568 929015087 1 3 533054072 827371630 1 3 87339341 413647444 1 1 865267366 987640130 1 531713358 907158582 3 466035191 490927081 1 2 27092 1 396840751 583521974 1 750355657 799711887 1 824978415 951637201 3 270729080 579676992 1 1 257619012 920187723 3 996520948 997423840 1 1 138953135 377971203 2 27096 3 586326056 641633575 1 2 27095 3 752040118 839856364 1 1 608810107 946616868 1 315469252 785893271 3 960778852 989030460 1 3 942922412 951086913 1 1 900378163 970736888 3 689363007 944327301 1 1 391832918 439334477 2 27101 2 27100 2 27091 1 291584256 866190313 3 987131269 991316986 1 3 481895607 634968952 1 3 298292496 751257676 1 1 468068885 993494105 3 403059525 549966178 1 3 640187756 665473444 1 2 27103 2 27090 1 41980179 893628678 2 27102 1 413837773 619153909 3 651545218 799597065 1 2 27105 2 27098 3 7514102 631133911 1 1 407938848 919094742 3 176987272 683696862 1 3 144523877 403402639 1 1 56367238 973062221 3 402686260 833591712 1 2 27097 3 146617853 457800815 1 1 534503495 812769724 3 674925090 948203481 1 2 27107 1 645144245 692097344 3 125045856 446864709 1 3 731230512 863772175 1 1 123754488 256268603 1 570204310 976882019 1 927821042 962671388 2 27111 2 27089 2 27086 3 989946476 994823622 1 2 27108 3 795430474 989966196 1 2 27093 1 415977128 962754990 3 774849267 939690429 1 3 188206118 863144686 1 2 27113 3 963162402 985802956 1 3 904506290 904788748 1 3 81126967 615276521 1 2 27082 1 89895163 256344191 1 486751575 709216129 1 255291264 774493816 2 27116 3 576056826 666458566 1 3 48918311 858876001 1 2 27114 1 772416662 980534627 2 27117 3 9592017 868198578 1 1 264028224 287887839 1 107649386 998666180 2 27115 2 27118 2 27104 2 27079 2 27119 3 816379139 965518152 1 3 205523752 310590731 1 2 6738 3 61233719 318347064 1 2 4675 3 486049189 852365340 1 1 464190229 757873593 2 23565 1 141705905 463987543 3 481394395 924843793 1 1 929456773 978509175 3 342008537 421194259 1 3 819993263 955422861 1 1 982529381 986819684 1 450546459 730494605 3 411248598 723515527 1 2 27123 1 657034847 933526871 3 869600907 969713257 1 3 495310493 646543890 1 1 589273394 682834672 1 950064073 970775426 2 27124 2 27121 3 490412022 930688459 1 2 27125 1 549874421 806219835 3 368392841 842799063 1 2 27128 3 49761941 946022799 1 3 64623686 487280679 1 2 27122 2 8004 3 215549818 978985923 1 3 569830064 734845264 1 2 16851 2 5606 2 23340 2 12808 3 410297682 639179781 1 3 74220180 174690998 1 3 849176704 947635874 1 2 6152 3 845632329 961103873 1 1 721065694 837378011 2 27129 2 3394 2 897 2 7407 3 262054213 835189931 1 1 63543256 485867242 2 27130 3 181866729 829465651 1 3 657556903 866211060 1 1 68571582 662521275 2 27131 1 791135149 959425480 1 834027417 868678782 3 696128520 766042428 1 2 27133 2 62 2 5823 3 35993851 737906552 1 3 404696308 624122387 1 3 300040650 718412918 1 3 860539566 919670580 1 2 9052 2 2776 1 801301338 949677368 1 205595102 775922473 2 27134 1 331255366 907338576 1 150528557 248291232 3 774730748 776488853 1 2 27135 3 718409830 733191616 1 1 407719977 494232194 1 18517396 103410917 3 318424456 730574338 1 1 428091424 833902128 1 423391105 643430530 3 463514658 532388487 1 1 983418511 997005106 3 264035359 268375249 1 1 180611575 936006056 2 27138 2 27143 3 273164761 753469249 1 1 498947254 521558093 2 27141 1 736675603 946530189 1 903705962 999949650 3 344876564 557413116 1 1 178684243 531428222 3 351924708 427222105 1 1 595266006 646927936 2 27142 1 150071328 181996406 1 487470362 585416563 2 27149 2 27150 2 27148 1 281702471 489866596 1 884856935 899342859 1 71465502 288266252 1 126488732 631368071 2 27154 1 395878950 935693820 2 27152 3 584983611 915262092 1 3 735986250 932347115 1 2 27155 1 978051187 999415287 2 27156 3 738123742 978789853 1 3 223833556 795301603 1 1 337236416 484459713 2 27151 3 392787629 926938294 1 2 27157 1 528551275 529422496 2 27137 2 27158 1 890290986 946790887 3 120034279 354068793 1 3 118277833 580846240 1 3 567816502 994425674 1 3 560863388 717107874 1 1 931571283 992963306 1 547861920 649234552 3 206028154 754858018 1 3 356472478 756495810 1 1 754835599 765597552 1 50959072 514808697 3 432860575 944326235 1 1 190020607 426331718 3 359997857 393822086 1 1 534477552 700242426 2 27160 1 653401372 965517502 2 27164 3 305932616 654713972 1 3 490765399 890409379 1 1 592591689 707647435 1 65737128 298418789 2 27161 1 483234058 748159449 2 27169 2 27136 1 783530108 853083201 1 777888600 974840044 2 27159 2 27165 2 27146 1 122205854 229862282 3 663144290 938916726 1 1 387719464 645675439 1 210823415 610556005 3 736647943 974164630 1 2 27173 2 27174 1 763450654 996681243 3 211063229 528528965 1 1 926115429 982240371 2 27176 3 980543184 984401260 1 2 27166 1 439264760 539188275 2 27177 2 27167 3 866930663 868116781 1 3 133080191 922725839 1 1 427151937 852025380 1 285297994 539274124 3 838873861 935085964 1 2 27178 1 684554821 727556414 2 27171 1 876391583 982947442 3 648448651 695577633 1 3 331814065 846345735 1 1 225154299 471170224 3 328275142 413473630 1 1 914933391 917780787 3 761776400 925143221 1 2 27183 1 51666833 457483001 3 618903421 718757944 1 3 90725080 835158153 1 3 566913808 890946470 1 1 185637931 426688934 3 593469626 677464649 1 1 753775394 776188620 2 27185 2 27186 2 27184 2 27172 2 27175 3 115191872 854000052 1 3 19616259 465905679 1 2 27162 2 27140 2 27180 1 267330753 448074936 3 74850149 729371144 1 3 351982632 988417411 1 3 15576969 883145367 1 3 274415721 493885394 1 1 985723174 997179189 3 94989427 638891284 1 3 70506920 354628856 1 1 258751603 923174305 2 27187 1 253544160 806070049 1 605690492 995709880 1 712572326 778469902 1 271723050 602393824 3 906885970 974300354 1 1 74840313 296075032 2 27190 2 27189 2 27193 3 234917940 582309105 1 3 303076614 580609120 1 2 27194 3 845644633 869749778 1 2 27191 3 922951744 969272773 1 3 794253984 973388114 1 1 304295697 526657689 2 27192 1 924983722 965419954 2 27196 1 439933870 833969384 2 27197 1 63655273 854460098 2 27198 3 957920892 961379000 1 2 27168 3 914777262 988829619 1 1 971191181 995413890 1 842101710 944878236 1 491796400 991127157 2 27199 2 27200 3 900831048 981087225 1 1 784241266 859346575 3 892822742 980773840 1 1 792541163 917887895 1 52365594 513814670 2 27202 3 611808846 713140556 1 1 828571191 993526229 2 27205 3 21537813 458931362 1 1 803069119 932344165 1 185955119 948303803 2 27207 2 27206 3 727582685 969097268 1 2 27201 1 688488520 947287717 3 581112796 673256155 1 2 27208 2 27204 3 881325473 887376923 1 3 208099195 535118837 1 3 623724441 749224499 1 1 364347157 663660584 1 301460200 945001122 2 27209 1 555091117 987029669 3 47224119 609362002 1 3 715356845 798692136 1 2 27210 1 561544395 990450940 3 971510627 987171197 1 1 770318486 869653152 2 27212 2 27213 3 558194291 569907244 1 3 345787651 853992497 1 1 540311934 604642682 2 27214 2 27211 2 27145 1 407443150 442647949 3 337162908 449308932 1 2 27215 1 230127850 608333181 3 909479633 917118808 1 2 27153 3 460298657 539728630 1 2 27179 2 27139 3 877680032 880982418 1 1 588180812 675488972 1 114211939 873948880 3 350018049 675276704 1 2 27217 1 86463234 634714532 3 807180933 985308429 1 3 630383214 842152891 1 1 144888529 494827919 2 27220 1 783646011 921486791 1 938202803 988265953 1 8313828 826301877 2 27223 1 399410388 848089697 3 683050973 812836803 1 3 183490038 325150633 1 2 27218 3 749205770 910107158 1 3 42980323 668073184 1 2 27219 1 41559007 604454099 3 803293907 870529461 1 3 50408761 307510305 1 3 953821655 998664904 1 3 65593154 624528870 1 1 347166546 804369944 3 422931455 515985982 1 3 330748257 388752812 1 1 699035499 827026919 3 131059854 325416568 1 1 25630287 802083878 1 502093193 695817924 2 27229 1 603610503 622568418 3 697802375 894153291 1 3 599174527 747349832 1 3 415776266 907096229 1 2 27227 3 623416947 946179983 1 3 672410122 678865185 1 2 27225 3 710633576 754318674 1 3 445363974 484831210 1 3 857126366 959760902 1 2 27221 1 404599937 900269543 1 655104655 890317429 1 765070413 956381509 3 353611811 927552227 1 3 148069759 504784395 1 1 273203714 664996311 2 27234 3 803467277 946301394 1 2 27233 1 898332309 968059925 2 27222 1 266430732 445562951 1 195934289 218472773 1 533299994 748318823 2 27236 3 73335898 962446141 1 1 173635827 630479127 1 210350110 870715594 1 537123805 771918318 3 221328586 848553241 1 2 27240 1 267653123 395793900 3 735733085 917984614 1 2 27241 3 65358028 98226898 1 1 337138891 946219111 1 382702174 465512231 3 167889213 566903047 1 1 482316357 878822744 2 27242 1 689398036 948161051 1 658076118 678945810 3 460735923 552098147 1 3 634996204 849867607 1 2 27247 3 135095996 967982939 1 2 27243 2 27245 2 27246 2 27244 2 27237 2 27239 2 27238 1 445931028 886541633 1 486945237 646122627 1 819451199 954787535 3 109032425 831422394 1 3 342855064 699111452 1 3 223904987 876662310 1 2 27249 1 840772272 909656711 3 701694255 923607290 1 2 27248 2 27250 1 164303063 253217210 2 27252 3 439184947 621271476 1 2 27251 1 931827497 989903219 2 27224 1 414424446 713862163 2 27254 2 27226 2 27230 3 296152639 942121660 1 2 27235 2 11264 1 765505965 788189029 2 27255 2 16230 1 340295011 668309925 2 27256 2 23136 2 6369 3 542398281 543631948 1 1 363925863 384411374 2 27257 3 161355584 990079840 1 3 952063403 995841350 1 2 18064 3 75883565 902043022 1 2 10351 2 12956 2 21861 2 11158 1 519427217 743259117 2 27258 2 10596 3 122277129 909332813 1 2 18521 3 353597665 804571735 1 2 18254 2 6101 3 815003034 842726096 1 2 949 2 15982 1 885817534 987568508 3 493466440 559336298 1 3 505240878 636111292 1 3 331006585 562802050 1 3 241752717 435880174 1 3 629554075 782648905 1 1 717278285 718391643 1 493176563 779778889 2 27259 2 27260 1 105589454 645628947 3 500374687 553012574 1 1 745913208 861417634 3 115732316 426290814 1 3 884363781 941352627 1 1 553641913 937362609 1 211678331 526275969 1 383349603 803662876 2 27263 1 101507559 117233113 2 27264 1 711346725 990015381 2 27268 2 27265 3 200609463 281889920 1 1 270122255 347911555 1 450926141 865883899 3 250191883 548360321 1 2 27270 2 27262 1 678411283 972305251 2 27271 1 752560430 753994015 1 153582196 748961922 1 236431384 801210601 1 237926036 267013913 3 292407589 524528733 1 2 27272 2 27266 3 808236910 959908073 1 2 27269 2 27267 1 722385582 863099532 3 8398266 309890870 1 3 674869629 816705642 1 1 646570677 874350730 3 626191198 792175103 1 3 617745230 908853070 1 3 696881836 832449697 1 2 27276 2 27277 2 27261 1 721849015 893765907 2 7 1 742871655 758621794 2 27279 2 6699 2 16400 3 38679913 963512721 1 1 79502658 149565266 2 27280 3 948496215 986392744 1 1 163993455 368478026 3 321012252 779040571 1 1 457905971 904967269 2 27282 1 467803261 470204037 2 27283 2 27281 1 971274964 996154108 3 790410655 919084750 1 2 27284 1 351856056 701682765 2 21552 1 7622281 381558375 1 598456158 929251948 2 27286 2 27287 2 13985 3 521697076 816378386 1 2 18740 3 390892392 408962443 1 3 774020864 863554734 1 2 7632 3 950309443 988801298 1 3 250994479 624115988 1 1 833864078 920441287 1 797098857 971328728 1 990751673 991457721 2 27290 2 27289 1 16158633 754523731 3 897099005 980934036 1 3 254565485 826787095 1 1 493479226 635793183 1 588695205 737190740 3 114681119 933208832 1 2 27293 2 27291 2 27292 3 971396835 986445352 1 1 752085620 985788080 3 46530001 214369788 1 1 242576145 571666619 2 27294 1 555553823 645813523 1 356362301 424827530 3 972858392 981466655 1 1 794989463 978281631 1 937053067 977388591 2 27298 2 27296 2 27297 3 899370172 984795866 1 1 381353873 780418138 1 526861962 561757050 3 970548153 998186973 1 1 845823802 846942641 1 964701725 990751796 1 907220209 958400274 1 765040928 798615780 3 590013895 929417496 1 2 27305 1 525894237 610125395 1 738838591 964715734 1 602079055 755313171 1 628029682 875419226 2 27308 1 520509036 732357347 2 27310 1 131426529 645752826 1 159576490 196512103 1 876435727 969336456 3 616733587 859690930 1 2 27303 2 27309 2 27302 2 27306 2 27304 2 27312 3 175060203 530628814 1 3 684434662 888009713 1 3 877783841 885061552 1 1 777795168 951299180 3 951952459 981445857 1 3 321211294 793259574 1 2 27300 2 27311 2 27301 3 667551157 691896385 1 3 688921952 761195522 1 3 432690862 673213891 1 1 672494144 950207362 1 873133471 950847234 3 574885001 881529617 1 1 471102567 887267220 3 807932213 948125102 1 1 519247059 959280691 2 27318 1 523215566 750776207 2 27317 3 726677470 943910004 1 3 482670026 555032538 1 1 519310753 855216644 3 406238433 741067851 1 1 810695861 847093506 3 147507841 458179511 1 2 27315 3 884125943 936721624 1 2 27316 3 60529097 79580679 1 2 27321 2 27319 2 27320 1 742690149 869463228 3 436616820 547479708 1 2 27322 3 661892447 800044061 1 2 27307 3 609200545 813956631 1 2 27295 3 568987275 931510070 1 1 306443582 746038779 1 550777595 669993459 1 626695703 954599152 2 27323 2 27325 2 27324 2 27299 2 13515 2 25361 2 25923 1 653421842 946729614 2 27326 2 23262 1 256199022 603437449 2 27327 2 2895 2 7441 3 294015221 296088444 1 3 402604955 516163114 1 1 50232093 452533494 1 904393129 963025420 3 700955439 835922172 1 2 27328 1 895353813 910550097 2 27330 1 591809703 826156653 1 817998591 942879814 1 924087376 962566044 3 15589729 26270360 1 1 178974450 517924773 1 588927915 908364221 3 548649146 681546048 1 2 27334 2 27331 3 925545030 947831427 1 1 29823200 646289068 2 27329 2 27336 1 903012035 966196900 1 292211866 598759744 3 645835638 838334606 1 2 27338 1 397179623 912678161 2 27337 2 27339 3 859495398 926785057 1 2 27333 1 813571091 893651575 2 27335 2 27340 1 321241681 447179614 2 27341 2 22945 2 7059 3 441398471 929394553 1 3 77014061 850709047 1 1 274258826 488483388 2 27342 3 587339369 808677698 1 2 22655 1 971346689 980982990 2 27343 1 991028793 992697128 1 349296951 386467996 1 234899722 619048952 3 565595212 716602135 1 3 314781716 477821866 1 2 27345 2 27346 3 810687908 894998231 1 3 317832656 817413337 1 1 613648091 886860892 2 27347 2 27344 1 462704654 496979840 1 205737391 847385820 2 27348 2 27349 2 9846 1 19500644 404491263 2 27350 2 5857 3 304492498 457229937 1 2 25217 1 330381589 882816769 1 854841256 983529214 3 719306308 959642873 1 3 276732485 414655111 1 2 27351 2 27352 2 10038 2 24615 1 606399949 986593542 2 27353 3 410652243 837732849 1 2 19340 1 15523413 844819676 2 27354 1 71501194 510171649 3 371536584 521624915 1 3 974720088 977160134 1 3 339930733 500409867 1 2 27355 2 17307 3 154228714 543829335 1 2 16497 2 17010 3 687110746 793295508 1 2 23476 3 561030302 694023317 1 1 540896661 981442500 2 27356 3 505282382 862720059 1 1 101560583 385299636 1 478363984 665957281 1 942725968 992803823 1 579671627 637524849 2 27358 2 27359 2 27360 2 27357 1 707017705 717710992 3 793771582 941062635 1 2 27361 2 24180 3 800696817 853120787 1 1 889010451 964125131 1 243027354 899079069 2 27363 2 27362 1 546212197 550955670 1 531010235 597548613 1 963620237 978830489 1 357542276 920553421 2 27365 2 27364 2 27366 1 701312767 879643616 2 27368 1 396326936 799760761 2 27369 3 114089274 241361794 1 2 27367 1 650325131 919567118 1 683981704 976767100 1 520630911 548939538 2 27370 2 27372 2 16002 3 87353904 562556622 1 3 215197169 787946811 1 3 17077894 698534915 1 1 998591427 999040047 2 27373 3 261464532 496643239 1 2 2074 2 9804 2 3633 1 823585245 951293187 2 27374 2 26062 2 21666 2 6208 1 485020975 585776520 3 388347374 516355127 1 3 950877136 973255764 1 2 27375 1 232247754 865905435 3 185129559 486810896 1 3 103447975 118366233 1 2 13869 3 706585200 851991565 1 2 19690 1 280535672 329472333 3 636931295 896790762 1 3 133830728 253277421 1 2 27377 2 14021 2 16595 1 535096812 764839796 3 483679486 966723489 1 1 424434467 711749191 1 636791849 797198963 1 55819662 744446360 2 27378 1 739980228 832227143 3 989490637 993200096 1 3 794568877 832635700 1 3 427269981 523202923 1 1 240602705 419272809 1 971704915 976168136 1 940626758 944466119 1 67709 337363437 2 27384 2 27383 3 66730318 995951884 1 1 224546804 914202455 2 27386 2 27381 3 404915007 929144806 1 2 27380 1 460691867 942185386 1 453048723 852720413 1 565733907 829532275 1 762881812 987269821 2 27391 3 527927119 558014933 1 3 737117116 799843467 1 2 27388 2 27390 3 10102770 533335083 1 1 944532657 951494650 2 27392 3 335552985 725956079 1 3 720187939 759654549 1 1 842703220 916552419 2 27385 1 850222715 988285651 1 121353453 903908998 2 27394 3 988349531 991808129 1 2 27395 1 576573198 916778680 1 279683290 746282424 2 27396 1 234650868 724887382 2 27397 1 771505656 796041284 2 27382 1 125425493 556288757 2 27400 1 311908621 536374519 1 631595362 834470093 3 804826487 947042845 1 2 27401 2 27393 3 327466361 371685252 1 2 27387 2 27389 3 818653010 856681889 1 3 420670826 838305750 1 3 972144598 973548935 1 2 27399 2 21321 3 168750325 558596341 1 2 14919 1 875780143 962062311 3 366479172 420184713 1 2 27403 2 4906 3 922526177 929190599 1 1 559498232 838116896 2 27404 3 179353603 979774807 1 1 699943378 732370561 3 343600480 601075162 1 3 743394981 747395422 1 1 639219058 993670107 1 216827816 227572266 3 571138775 653162631 1 3 732330812 825086958 1 1 650980637 807661548 3 157622948 637605135 1 1 804062281 827863320 1 859001844 944669196 2 27405 1 817832080 972860980 2 27406 1 823964012 917008427 1 13506564 368899043 3 714515555 775238256 1 1 689473464 869748283 3 289452640 874060955 1 1 17233849 247426125 3 53949927 424665041 1 1 84237794 238422473 2 27414 1 991118723 992710823 1 205530216 478401948 1 87960373 899390102 2 27409 3 121590526 385050191 1 3 442446918 970637154 1 1 460300245 502034713 3 545632621 785281071 1 1 581171567 592527522 3 192335068 199300229 1 1 893781277 896208967 1 606550184 720124334 3 521360962 968822360 1 2 27423 3 952226078 959696048 1 2 27418 2 27408 2 27410 2 27413 3 618885030 737161478 1 2 27412 1 376571647 835559678 2 27407 2 27424 3 177410718 293134154 1 2 27421 3 858911534 875943416 1 1 230553932 361552080 1 12423646 109866746 2 27425 2 27426 1 522321205 642611365 2 27427 3 354754547 491471814 1 2 27422 3 561751345 784730035 1 3 21543166 994033746 1 1 791504670 854587078 2 27428 1 535724637 702463405 3 359505536 733724956 1 2 27429 1 896629200 951753152 2 27430 3 187428958 708701364 1 3 185400776 400028103 1 2 27420 1 679086958 822661995 3 527981037 947048932 1 2 27431 2 27411 3 60339289 123223607 1 2 24178 2 5922 2 21865 1 653443043 983538798 1 329496516 449605235 2 27432 1 861675641 917294086 3 171213298 199347758 1 1 985574786 995394196 2 27434 3 453265839 895528013 1 1 861708367 937326142 3 997240175 998979751 1 1 56427498 450386252 2 27437 3 630129635 994434874 1 2 27436 2 27435 2 27433 2 15001 3 849556705 856957292 1 2 26512 1 860605363 902238602 1 354745707 599935057 1 228426160 620233169 2 27440 2 27438 3 730273461 747646411 1 3 644086215 849276992 1 2 17559 2 18411 1 216649731 909835859 1 379647206 615637931 1 900278053 992764793 2 27442 1 874680327 908416839 1 41310200 136920549 3 382858075 712335643 1 3 73339140 384723801 1 3 112294746 370866530 1 3 88991714 707737622 1 2 27441 3 275986045 779475522 1 3 247396845 790152082 1 2 27443 2 27445 2 23170 1 584609356 740521132 2 27446 3 96793411 548966764 1 2 1649 3 665106637 925388749 1 3 867868148 888265672 1 2 4201 3 361383467 761673883 1 2 16183 2 15219 1 726523111 827806683 2 27447 1 449862710 571227992 3 107845628 187377376 1 3 957809983 957838416 1 2 112 2 17932 1 582123793 688100863 2 27449 1 260538519 538232951 2 27450 2 6396 1 461418659 718275695 1 423806610 579875218 3 77895228 476063219 1 2 27452 3 603787866 644781885 1 3 779271194 948975711 1 1 133189497 432518175 1 909217089 920921205 2 27453 1 680103145 981675341 3 57582812 861022123 1 1 857874293 964174040 1 946733520 994366516 2 27457 2 27456 2 27455 3 179516410 526546647 1 3 134553119 236800948 1 1 452335434 861749150 2 27458 3 777878927 878014649 1 2 27454 2 27451 3 628625757 957398490 1 2 7410 1 98649964 396543993 2 27459 3 954824845 981497482 1 3 249722170 400686175 1 3 42571294 275903730 1 3 425131496 511126399 1 3 403613686 790594001 1 1 726041805 841616453 2 27460 1 255669209 332759222 2 27461 1 937525211 964597134 1 563339459 684868682 1 745464137 830217667 2 27464 1 311850805 841958747 1 149332800 467373905 3 807271799 910661277 1 1 32548470 655899497 1 116053035 762264434 1 974632786 980889259 2 27468 2 27467 3 563242717 934270923 1 1 883923087 898427226 1 408430626 866799467 2 27471 2 27470 2 27469 2 27462 3 395969626 675798012 1 3 513021480 964506098 1 1 406482238 960526193 1 521752210 812842434 1 99515965 259222775 2 27474 3 657411423 805264580 1 1 864331730 972148054 2 27472 2 27475 2 27466 2 27473 1 33347851 578308896 1 866724205 994111709 3 916074119 987587239 1 3 1301334 81729250 1 2 27476 2 11422 2 1679 2 6974 2 16202 1 378711139 639699886 1 236378582 732149190 3 40625362 455905618 1 1 149590636 828921813 1 840934567 979591793 1 233568614 328158493 3 882179770 990250923 1 2 27482 1 119391019 825103123 1 567650072 924347666 3 136204487 228962536 1 2 27483 3 427984842 750122691 1 3 361058171 514207225 1 3 625522044 788784359 1 3 835670106 933813250 1 1 449175677 602345817 2 27480 2 27478 1 517633768 533793655 3 38558695 882632257 1 3 214657458 284701838 1 3 433299777 882251936 1 3 640702198 818772626 1 2 27486 1 854210145 900835566 3 836172472 909383472 1 1 634828741 760954170 1 617445393 958980344 3 206361795 906935056 1 2 27489 3 460045950 838359780 1 2 27485 1 966643061 990426360 2 27487 2 27490 2 27488 3 938417133 947934488 1 2 27484 1 937979183 985191883 2 27491 2 27481 1 199865217 578260106 1 420772955 653286120 1 809195648 812505914 3 950740364 958076473 1 2 27494 3 503752317 593331536 1 3 610188079 993492021 1 3 368455612 750892450 1 1 620595087 962117368 3 244095915 826420905 1 2 27495 1 7012822 474692038 3 955938379 967260247 1 3 112480210 647894069 1 3 729121267 941409544 1 3 521889585 883824478 1 3 744413165 750123669 1 2 27496 2 27493 1 500227805 799485446 2 27492 3 654477363 932197537 1 3 25189279 854352314 1 3 933237211 942450210 1 3 589923964 700325581 1 2 27497 1 995628719 999903378 2 27498 1 629797870 651280764 1 610336116 841040561 1 842097123 910852622 1 9488764 129898146 3 630813803 770722572 1 3 61520049 622727641 1 2 27501 1 461594600 558700542 2 27499 1 931753907 965097832 1 508777263 893053384 1 777667711 811053393 1 208731824 217050537 1 352904414 740532425 1 587875120 935665897 3 881648218 996054109 1 3 149687955 475754304 1 3 96210903 252441526 1 2 27508 1 598461300 762264452 1 687811107 965354674 3 159779984 180581653 1 1 21186931 415604473 1 955261071 959540878 3 886019829 959358237 1 3 330766642 939339991 1 3 683658982 691518057 1 1 678007359 928223252 1 73334521 925285040 1 129540923 253920324 2 27516 1 686735415 756966981 3 609207993 803452088 1 3 876527855 949110052 1 3 378175602 394253649 1 2 27504 1 384348962 392872577 1 331074239 968916143 1 242296923 520205013 2 27520 1 339775462 909324494 3 769150589 789374493 1 1 357976515 359212160 1 540749428 710385245 1 658554484 753075410 2 27521 2 27522 1 265533784 765343347 2 27519 2 27510 1 810346101 964287775 3 133266796 169296813 1 1 124351125 862066062 2 27526 1 757784342 837760332 1 242257674 695747577 1 956855109 963163269 3 700765977 782920587 1 3 40251786 60653905 1 1 671397332 763308460 1 609852767 687416726 2 27529 1 790176163 974105042 2 27533 2 27531 2 27532 3 538966967 850684431 1 1 292271529 762626192 3 970255386 985480515 1 3 340860103 980975946 1 2 27534 1 772197406 773659212 1 35221175 672246676 3 764263067 969395082 1 2 27528 2 27527 3 598570859 841772588 1 3 250070789 300971455 1 1 808185126 967460238 1 542095407 863338085 1 765625399 856713667 1 455586647 993669388 1 300568826 648545373 2 27538 2 27537 2 27539 1 211320647 978376654 2 27525 2 27511 1 786795585 811178161 1 296869178 511700740 3 397013344 839400833 1 3 577719454 895078891 1 2 27544 1 889119281 945757785 1 319348436 954246773 2 27543 3 227372227 848771366 1 3 621496147 758387479 1 3 439652716 473124045 1 1 483517285 836933338 1 553473828 987150872 3 526355523 836779451 1 1 621728179 929262612 2 27547 2 27548 3 355832191 581214595 1 1 606406307 962224258 1 338291492 515552823 3 917360354 987278772 1 1 356701995 462604041 3 182700802 199986319 1 3 991363886 996587402 1 3 194484371 726140302 1 3 567265951 872108057 1 1 632326247 895516905 2 27551 1 556979864 663248675 2 27549 1 912160372 939715950 3 239695789 739820649 1 1 793548801 813412625 2 27555 3 35175027 476095990 1 1 849643184 973756650 3 408754902 625853226 1 3 852596803 873370668 1 3 871257408 962412045 1 3 56623617 720442908 1 3 873339001 913530398 1 3 461517701 662053691 1 1 498785765 849816168 1 520255223 586224146 3 237842364 635987367 1 3 677694028 935182556 1 3 950293834 980652324 1 1 491485618 988170128 2 27557 3 768010304 998998099 1 1 474326136 551422065 3 69919034 92121330 1 2 27556 2 27559 2 27561 2 27558 2 27524 1 947363422 995966057 3 376616896 695482411 1 2 27562 2 27550 2 27546 1 323983391 458560246 1 104074731 541431337 1 144845942 843630246 1 345839453 513052454 3 660457928 830426274 1 1 823785679 899717874 2 27567 1 761075685 806012673 2 27568 2 27566 3 906515268 916329850 1 3 840632048 977201314 1 2 27563 1 734148133 739813239 1 416851043 507018120 1 838750690 925839944 2 27571 1 131291048 241771160 3 817982833 942931307 1 2 27570 1 841662797 919528604 3 766708491 772804311 1 3 359221798 711169010 1 1 394930648 513654397 1 507073119 718404150 2 27575 1 280628647 355134161 3 504778662 821046140 1 1 513163957 850868936 1 766435570 828429800 1 838284117 898314261 1 299344622 513058654 2 27573 2 27580 2 27577 2 27574 1 524924795 659658523 3 821208598 950255668 1 2 27572 2 27578 3 107941940 879971174 1 3 965350452 974436428 1 2 27564 3 595830123 838721885 1 3 701527445 793030258 1 2 27579 2 27560 3 307685045 794253262 1 2 27509 1 701692816 831304981 1 342503440 731167186 3 391082281 491279837 1 1 689200104 989397742 1 49503375 946129059 3 603143541 676304350 1 3 142163913 524569115 1 3 615890049 711454636 1 1 491975082 700593483 1 372330900 432485345 1 810266117 891159821 2 27582 2 27585 2 27523 1 785479132 935803811 3 267369312 714100020 1 1 824332192 888643469 3 174884419 815384312 1 3 894135728 896796298 1 1 12522685 244215321 3 589034247 959450349 1 3 209721870 584707294 1 2 27589 3 451469895 495296142 1 2 27591 3 597549440 857815851 1 3 765005406 995969871 1 1 451530754 762417331 3 927370748 931024159 1 1 190157800 233436362 3 269105806 705606345 1 3 728534845 744163252 1 3 7265602 193036232 1 1 671269330 992352375 3 460005679 736636663 1 3 243093488 848532162 1 1 377453966 803928408 1 618482654 859437868 3 203315572 305998626 1 1 677184112 724366921 2 27597 2 27595 1 603934225 652406677 3 997948758 998405399 1 1 920885837 987670627 2 27594 1 594055798 637105125 2 27590 1 814262086 926130756 1 596734114 804264297 3 382157918 532503282 1 3 327845136 813487588 1 2 27601 2 27602 3 442642586 898565801 1 1 497721449 677836531 2 27588 1 122945099 513723816 1 539230018 907405065 2 27604 2 27552 2 27530 3 428335348 987065109 1 2 27536 1 201305044 711535107 2 27606 3 161083725 428134818 1 1 497678143 937989139 1 122612537 556882139 3 402685700 918176046 1 2 27607 3 789212462 870609891 1 1 863329212 888569912 3 677109779 891822214 1 3 507042893 555598664 1 3 842433222 960106005 1 2 27608 1 232771497 411680965 3 263193425 770885536 1 2 27610 2 27505 2 27581 3 894683101 958762341 1 3 832992746 850523860 1 1 922874570 958771123 1 562415158 938039053 2 27611 1 274095226 862051583 2 27613 3 766894451 985469033 1 2 27612 3 444794231 975410367 1 3 405009783 466370662 1 2 27514 3 532175680 605566721 1 1 963093384 989207590 2 27614 3 965681836 968461331 1 2 27599 1 56879138 768510388 2 27615 3 839964320 982818494 1 1 433895878 503125602 2 27616 3 246173319 623065557 1 1 405704577 944895123 2 27617 1 341815814 930172634 3 245631426 649834340 1 2 27618 2 27535 2 27596 2 27605 1 378193043 666082811 1 13867270 207103496 1 164239092 206638732 1 286064651 558992139 1 884982606 946905918 2 27623 2 27515 1 610188379 958381765 1 723987189 847980023 2 27625 3 291282202 820106989 1 3 532321816 737722455 1 2 27600 1 235017710 869319964 1 71149120 158852342 2 27626 3 544816529 812926602 1 2 27627 2 27540 1 377533822 900579976 1 188216682 968781389 2 27629 1 894429410 984762869 1 365223010 812567782 3 488872567 513082465 1 3 560028242 632371128 1 2 27630 2 27631 3 713516590 794057820 1 2 27586 3 997772430 998217547 1 2 27598 2 27587 3 734644959 867655619 1 2 27553 2 27569 1 218417223 377369599 1 479132064 517397399 2 27632 1 753285515 844680356 1 607944858 780171251 1 869446949 916419357 2 27634 1 893296949 925236575 2 27635 2 27636 1 753454721 770811672 1 715647985 861079950 1 729733410 879552079 1 794553009 938933946 2 27638 2 27633 3 974555756 993290061 1 1 250241049 525447688 1 883704811 968549876 3 932123178 998374527 1 1 372776427 795299390 1 544539238 607432560 2 27642 1 98367326 478605018 2 27644 1 800922270 870353064 1 951481294 969568475 2 27648 1 236743248 715777515 2 27645 3 28671532 962760840 1 2 27643 2 27649 2 27647 2 27637 3 618348385 961304725 1 2 27639 1 882156281 907769796 2 27646 3 307324259 690491202 1 2 27506 3 856271229 936471906 1 1 481077507 741065460 1 104443132 662490595 1 917810357 935425808 1 541395871 619299700 3 347491975 442420027 1 1 195129948 765907681 3 89929720 551842333 1 3 837995238 950002627 1 1 543146013 767250770 1 62867423 881388711 1 604164237 857645986 3 597774463 632111497 1 2 27656 2 27654 1 926011404 985996628 2 27657 3 448159184 870004520 1 3 350219142 708839972 1 2 27651 1 657114321 763226946 3 783712245 787446891 1 1 203928808 684350380 3 665372706 995397240 1 2 27660 3 199653840 373996932 1 2 27653 2 27652 2 27655 3 808967356 918715597 1 1 340897056 732932721 1 488694819 544858651 3 223590885 572358374 1 1 448012174 932375752 1 330908958 433196407 2 27664 3 757496714 866771248 1 2 27663 3 94606450 588180525 1 3 759509472 873903826 1 1 817452728 908193729 2 27662 1 340180918 372361612 1 994586873 994825187 2 27668 2 27658 2 27667 2 27659 1 673692775 820986220 2 27583 1 920255208 976826468 1 117491471 187476268 2 27670 2 27671 2 27507 3 700390595 911316198 1 1 319257524 437000193 2 27672 1 294345950 598779065 3 274494295 806830564 1 2 27554 3 461980151 947641954 1 3 211859510 648505382 1 2 27624 3 494351626 993210571 1 3 144880268 869377582 1 2 27565 2 27669 3 513884062 904553184 1 3 280161380 536282999 1 1 190977603 882973640 1 654239986 665881549 3 196186427 475459412 1 2 27674 3 686666139 760363780 1 1 799293108 846892309 2 27676 3 431244870 997688828 1 3 568520721 904464760 1 2 27675 3 908810281 913261367 1 2 27620 3 251684891 358543766 1 3 525279697 944208174 1 1 967644580 992748799 2 27677 2 27628 1 664175154 723605395 2 27678 3 708511281 872179021 1 1 305112141 509403570 1 705552322 889641137 2 27680 3 8250256 133213025 1 3 193768728 941410436 1 3 318710279 659082278 1 3 352991849 523254251 1 2 27679 3 587189318 784934053 1 3 61471334 376690958 1 2 27512 1 774843274 822710203 2 27502 3 863395141 998445883 1 2 27666 1 45715115 389663218 3 652773850 955050257 1 1 585195827 895048055 1 828695813 906348138 3 448465949 479939212 1 3 555539984 638397562 1 2 27682 1 185511379 340181299 2 27683 2 27685 3 6859998 470938986 1 2 27684 1 344930794 851836496 1 22456947 325718808 1 642219426 733849205 3 828233611 927926340 1 2 27686 2 27687 3 820695237 824693944 1 3 45702772 381842957 1 1 793828762 921865361 2 27689 3 96740952 915103076 1 3 319674235 373653052 1 2 27688 1 917984671 930004580 2 27690 2 27593 3 156681650 879469280 1 2 27576 1 634108783 952557769 1 792212690 923590670 1 585156979 689785412 3 46424437 800784302 1 1 424570158 644976763 3 998758048 999328125 1 3 114897464 593834509 1 1 253560393 488038142 2 27692 3 791393460 827120603 1 1 664677289 776184074 3 976123954 999159103 1 3 624269065 734320906 1 3 661974644 776885232 1 3 615522788 744792214 1 3 828187317 862701780 1 2 27696 3 888921794 904592908 1 2 27693 1 80671715 365968390 1 586212816 888277082 2 27698 2 27697 1 34036389 851610198 2 27699 3 914935695 954997007 1 3 924708475 989705221 1 3 578646773 772847754 1 3 604499656 876625180 1 2 27695 3 925234538 982423815 1 2 27694 3 912755803 966088815 1 2 27681 3 141274655 595671257 1 2 22849 3 31860855 452330751 1 1 599232386 670749023 3 818000886 827818522 1 3 47860712 182113312 1 2 27700 3 114127885 136199853 1 2 24415 2 18221 2 24278 3 255039453 424637176 1 1 418319731 950630299 2 27701 3 219957188 274962742 1 1 903351387 975058807 2 27702 1 304970479 786552430 3 88123118 729069141 1 3 851336719 970159355 1 2 27703 3 288327990 737480604 1 1 717553601 753660927 2 27704 1 373561145 612118978 2 21008 1 83411297 727787107 1 140135099 430028922 1 398233621 849383744 3 263440611 736916838 1 2 27707 3 170663885 763986087 1 3 346350014 572210848 1 3 168614904 209095084 1 2 27708 2 27706 3 408298801 578737923 1 3 687980120 932861518 1 3 297004540 818647946 1 3 591181337 961773271 1 1 680361017 877794268 3 727040345 911121190 1 1 422193711 775095635 1 33183383 53291476 3 131481473 635624230 1 1 973648987 985900504 2 27709 3 925091439 939954583 1 3 721969981 793910668 1 2 27710 2 27711 3 358914777 885257206 1 1 464796438 843076611 1 551839241 909916060 1 260381426 979351975 2 27715 2 27713 2 27714 1 817903322 955297663 1 381615340 858176348 2 27717 3 63615521 204581468 1 2 27712 3 947114628 972930914 1 1 943008753 982767473 3 420526736 979578235 1 1 334417546 976736879 1 151625030 657306142 1 135622503 785428373 1 639075977 662106544 2 27718 2 27721 1 276920875 654083499 1 664256307 692448791 2 27723 3 105765739 561533354 1 2 27722 1 475305670 879459755 1 164470502 680784595 3 509026904 769003875 1 1 494841624 788886931 2 27727 2 27725 3 487108607 882971287 1 3 816702477 930175900 1 2 27726 3 443005431 856803868 1 3 474928761 549128308 1 3 714279604 955924365 1 2 27720 2 27716 1 723089558 971968371 3 243463025 791379351 1 2 27728 3 782010948 920571020 1 2 27724 1 959468431 973333062 1 410332026 868218318 3 142618710 971920295 1 2 27730 2 27729 1 111353868 375027159 2 27731 2 27719 1 631528699 700589310 3 942057911 997321306 1 3 142635472 626693375 1 1 690996227 758999643 3 405088399 816966429 1 3 260312231 370920858 1 3 453406064 775512306 1 2 27732 3 777490352 899306066 1 1 31773460 679059950 3 405266801 700225144 1 3 806924520 837729489 1 3 472367530 791432622 1 2 27734 1 761780205 934020078 1 543441494 981676763 1 869531281 939128192 1 347001382 500330053 1 576755099 644639230 3 890606450 925740989 1 2 27737 3 946220623 963142316 1 2 27736 1 299360541 569880127 2 27740 1 743483537 747844946 1 643627474 826947077 2 27738 1 480527762 519314188 3 728377727 942194818 1 3 401155853 911427623 1 1 436659493 930684846 3 488221459 791794463 1 1 994476314 997039199 3 377484980 919578535 1 2 27745 2 27743 2 27742 3 392476619 395382401 1 2 27744 2 27735 2 9567 2 1032 3 374320376 599469743 1 3 420857129 688197188 1 3 589318461 713438401 1 3 863097952 935297056 1 1 50435738 114959603 1 671875687 696306959 2 27746 1 496606402 803112307 1 946458528 994552093 1 715624947 992881647 3 859399986 995789225 1 3 669354867 842997162 1 3 493074867 746440281 1 2 27749 1 140326545 140362388 3 526159932 691690723 1 2 27751 3 492259648 912589918 1 3 302771944 896980474 1 2 27750 1 254314139 318120876 3 884625942 985478462 1 2 27752 2 27748 1 299654291 633168624 3 484756079 683289790 1 3 754194255 866859732 1 1 901617942 933581451 3 654231727 969148798 1 1 663992309 948014970 3 467639946 967737163 1 1 74053371 149014977 1 764179225 903446394 1 475527559 729890606 1 87446462 314854389 2 27757 3 632811669 926450038 1 1 858048881 920723807 3 214140345 835924234 1 3 199495794 730228375 1 2 27760 3 373337670 967333300 1 1 685718788 883135885 1 600941395 971279133 1 476682705 863353885 3 714624684 759094271 1 1 355103436 381152866 1 700012096 816530752 3 965792884 970544517 1 3 49359133 323129308 1 1 82444268 990907586 3 778753216 951765350 1 1 265242424 648535498 3 875020017 898348212 1 3 631599403 685642646 1 1 253335531 520051108 2 27763 1 136804252 635817172 2 27767 3 366592335 745373854 1 3 488561719 981271349 1 2 27765 2 27761 1 38324759 842147465 3 59892689 985109874 1 2 27770 2 27758 3 98660575 274675292 1 1 482828569 571492398 1 423159580 556942877 3 422064317 948822062 1 1 16519137 916724769 3 319680980 641344633 1 2 27772 1 930063987 982564317 1 847138213 917119584 3 377836895 859338287 1 1 6930044 210616015 3 745372066 898336546 1 1 177784245 946662129 3 230981016 477490587 1 2 27774 1 446489775 459691421 3 48793157 601079871 1 1 210637192 669104046 1 974473155 996044729 1 526468659 746938658 2 27779 3 256914771 925804370 1 2 27778 1 527528255 761315928 2 27775 3 43856910 877156337 1 1 324906363 904545178 2 27781 1 918141480 958647263 1 391299653 399112291 3 941979162 963181353 1 1 291099230 931256215 1 259274358 587251205 2 27784 2 27786 2 27787 2 27771 2 27785 3 470681957 825491189 1 2 27776 2 27753 3 581376927 644754947 1 2 27777 1 680070470 865987704 3 483340935 877179713 1 1 476706363 671813674 3 21505709 175027245 1 2 27789 3 763986972 905185612 1 2 27783 3 98300488 458901731 1 3 280798222 901880838 1 2 27769 1 40735476 106553291 1 865974787 912768690 2 27791 1 740004056 845362004 1 423720123 719486568 2 27793 3 647256480 820961938 1 2 27792 1 202654972 404247642 1 600195132 910696291 3 401496267 409866919 1 2 27794 2 27795 2 27747 3 372647677 376173216 1 1 969714639 975567038 1 218566626 285120834 1 811367555 903551257 3 473738704 479030591 1 1 974823108 984906252 2 27796 3 593257590 778849715 1 2 27797 3 875575722 996305191 1 2 27798 3 637127097 934730453 1 3 513327424 659011991 1 1 144233862 930891168 1 1212101 488725180 3 198877587 808848051 1 3 622912437 810494927 1 2 27801 2 27799 3 625301753 731387867 1 2 27780 3 249599428 449772766 1 2 27800 2 27759 1 516748521 528919847 1 328260769 480572239 1 208545121 886254374 2 27803 3 836960992 861743298 1 1 343774613 864657800 1 237870281 845101408 1 558486869 905987198 1 90318903 227413121 2 27808 2 27802 2 27807 2 27754 2 27788 1 782789671 859839510 3 151830460 221347223 1 1 921599029 938454357 1 986476303 996409402 2 27810 2 27809 1 783873603 834181622 3 452027569 462261920 1 3 306177665 506864470 1 1 133196640 914167576 3 171178525 547220673 1 2 27812 3 734824997 910724970 1 1 739014943 966550272 1 906787949 990402781 3 577948785 744474131 1 3 822884076 940394185 1 2 27815 1 939448808 961208102 3 969128210 980429937 1 3 848946239 870908793 1 1 757528622 946497597 3 895255941 959110675 1 2 27813 2 27814 3 110264019 822205974 1 2 27817 3 316816539 996695189 1 3 384851213 933239669 1 3 681197886 685116703 1 1 740695716 922261386 2 27818 1 264966135 967010841 1 971104777 995142466 1 994164554 999247693 2 27819 2 27821 2 27820 2 27782 1 997963629 999143931 2 27822 3 3289333 102370964 1 2 27768 2 27764 3 426230890 775157085 1 3 647758223 903810205 1 1 452221175 805650415 3 211449989 920180774 1 2 27823 3 191819259 922167248 1 1 180402750 875029995 2 27805 3 630624134 778027064 1 2 27811 3 361485219 793624510 1 3 546054860 850066144 1 3 781053592 937028957 1 1 469444680 654998904 2 27825 2 27756 3 658942898 781230729 1 1 346448383 779133962 3 527431296 707903429 1 1 962067780 975167058 3 739650115 876342020 1 2 27826 2 27827 3 261667707 924270945 1 2 27806 2 2791 3 73319132 415191609 1 2 19144 2 24575 3 966209276 974184486 1 3 667801339 934160408 1 2 14387 3 142028620 370769830 1 2 21075 3 575959844 631038502 1 3 478197561 714087171 1 3 912546919 998901539 1 3 920546840 934854449 1 2 6858 3 703527219 952403360 1 2 17537 1 718994175 814178105 1 90494070 871890562 2 27829 3 480369967 736937780 1 2 27828 2 579 3 119765465 964537699 1 1 581835396 704000484 1 61147817 319237841 3 219679392 954659425 1 2 27830 1 965890607 977011251 1 965089707 995612442 3 403139832 511355939 1 1 480236620 725988784 3 835750042 961365411 1 2 27833 2 27834 2 27832 2 27831 2 20390 1 275651514 771908891 1 740153947 877083064 1 796827899 936736875 3 745288884 929026441 1 2 27835 3 86999574 924638498 1 3 303167454 710978488 1 3 692552988 863981555 1 2 27837 2 27836 2 12016 2 18595 3 658416307 689146438 1 1 860401789 988983666 3 836147880 876118782 1 1 542023520 682858251 1 90698509 600987864 2 27838 1 379278421 753129972 2 27839 2 27840 2 8265 3 634203290 670011930 1 1 428174525 735350330 3 757146904 866634109 1 3 758245191 935456213 1 2 27842 3 864806504 934971723 1 1 779674537 947899167 1 874356498 887768976 2 27844 2 27843 1 233842017 307906163 3 107753508 260669175 1 3 252023900 535008770 1 1 335880673 516062504 3 464656488 807384495 1 1 514808431 954198624 3 986669506 996052298 1 1 262073053 268470846 2 27845 1 538701026 886494554 2 27847 1 255884662 787298109 2 27850 2 27848 2 27846 3 703069764 994086025 1 3 404973155 584101500 1 1 937279045 959710516 3 38084339 418696804 1 2 27851 3 156450996 568662371 1 2 27849 2 8595 2 14339 1 354880163 412737089 3 738020390 955015123 1 1 770730864 891455144 1 20743812 397671772 1 154455543 514804090 1 756758351 804224560 3 401714649 775825613 1 3 455102818 678831544 1 1 994886629 999999465 1 223608679 291732489 3 807116645 836776349 1 1 326234481 939717842 3 16441473 783755554 1 2 27852 3 818347671 922696976 1 2 27854 1 391889168 739241149 3 573338812 803496876 1 1 728566722 911814242 3 38592505 775918288 1 2 27861 1 411333286 855522769 3 672874981 845903682 1 1 248117336 619976046 3 632202323 727565832 1 3 623753216 855648282 1 3 820980398 992845823 1 1 766675664 778686391 3 736736688 789788651 1 1 369932378 782873424 3 30402738 802136352 1 1 251277338 562931361 3 349246807 624343897 1 1 379915423 482042198 1 800825339 803010787 2 27868 2 27863 3 284561109 474282101 1 2 27860 1 477440688 864510341 1 602197037 608740028 1 700704241 996121533 3 3735820 582292161 1 1 7304155 233077682 3 809255909 888051156 1 2 27872 3 489914884 832561112 1 3 352723327 371312634 1 2 27856 1 688369736 939082039 1 877858124 927844055 3 963220621 991020500 1 3 62678387 702786745 1 2 27873 1 244309812 472090577 2 27870 2 27869 3 952792645 959065327 1 3 271295561 646137183 1 2 27858 2 27859 3 960520000 975083283 1 3 413494589 781634237 1 2 27874 3 654801993 803508260 1 1 744944978 997972100 3 612108869 856275413 1 1 344514785 683667934 1 108488870 460200980 2 27878 1 295183603 882905822 2 27879 2 27876 3 799596445 922290657 1 1 898829223 923476120 1 546872744 904485245 3 655867588 687206207 1 1 83815511 421184942 3 22680142 469964422 1 3 448108455 591651909 1 2 27881 1 729340420 890634424 1 846996712 979924057 2 27880 2 27882 2 27865 1 114178162 740301593 3 84619368 344095588 1 2 27885 2 27883 2 27857 3 373849874 416444781 1 3 951071691 991714562 1 3 779467433 991113089 1 1 760763044 893896515 2 27886 3 468677393 856670104 1 1 159054043 876994244 2 27887 2 27875 2 27866 2 20119 2 6434 3 28651544 354495489 1 3 757875453 944774100 1 1 139878817 296319161 3 201527176 248442506 1 3 657864274 958528691 1 2 8764 2 3679 1 301889589 579053791 3 149672161 711770926 1 2 27889 3 80909446 837231047 1 3 16669698 357150466 1 1 328177510 438523398 2 27890 1 224123885 929187066 3 548669169 702643828 1 3 282674537 662076876 1 1 452549999 701364053 2 27892 2 27891 1 337981924 702694556 1 110470018 249450003 3 724557269 982423396 1 2 27893 3 902980557 906185583 1 1 599849342 819320021 1 447339165 683477792 2 27895 1 866405766 923009371 1 752609383 886510294 3 413907232 925319802 1 3 530619057 940066771 1 2 27894 1 444065874 890605176 3 771263037 782441693 1 1 730024967 780341884 3 110100267 534144090 1 1 532594266 741946779 2 27900 3 360444518 984940410 1 1 217056407 707348534 2 27899 3 309093912 694264301 1 2 27897 3 156989063 635545005 1 3 306564842 792708081 1 2 27902 2 27896 3 406574061 912260909 1 3 57994386 196663002 1 3 223975810 585220971 1 2 27898 1 174100928 380193387 3 850189640 980645028 1 2 27903 1 239741237 271731364 2 27904 1 99356394 197236595 2 27905 3 198674335 698724002 1 1 447422393 924429073 2 27906 1 588228106 840841783 3 518011998 583506998 1 2 27907 3 975284722 995741581 1 3 480527955 619169274 1 1 225112501 474869783 1 647025993 838168588 1 636861583 943024296 2 27909 3 755684851 798772827 1 2 27910 1 348883928 420586180 2 27908 3 34583662 471692737 1 2 27911 1 368374255 963241850 2 27912 2 4219 3 529104682 887638061 1 3 693733577 819601926 1 2 14346 3 401065044 646730400 1 2 3584 1 437653878 572832820 1 147001804 489151425 2 27913 2 27914 3 236654660 310592555 1 2 19410 3 346965512 356036738 1 2 3915 3 925026633 954105273 1 2 5822 1 778856151 985811822 2 27915 2 15098 1 70009854 313211484 3 878001138 949487841 1 3 551438723 612020927 1 2 27916 3 555777201 981404065 1 3 457751294 961715796 1 1 443837421 659737592 3 962646996 987066127 1 3 630949139 718614136 1 2 21189 2 26686 2 27691 2 7627 2 298 1 533417851 676115374 1 801076527 942461622 1 693886979 700168903 3 508973400 527229111 1 2 27919 1 903548099 961658983 1 994456553 994963992 1 355409528 980402445 3 409151135 930860294 1 3 636451744 667278856 1 1 852451442 854284525 2 27923 3 806674027 844410999 1 3 153381943 169072902 1 1 146486672 668680545 3 400024431 812313332 1 2 27924 3 731193233 782755663 1 3 76229855 852520255 1 3 690326109 990922676 1 2 27922 1 814775677 984248128 3 23293873 295109024 1 3 8114196 262957601 1 3 681809924 902907060 1 1 657764931 657986366 3 621674335 724903309 1 2 27927 3 30091846 199673580 1 1 85220369 736486842 3 460746329 674338469 1 2 27928 3 840831274 868369878 1 1 757615247 938928839 3 68669906 903253095 1 3 710851593 829995141 1 1 734442871 852277337 3 686610995 695697579 1 2 27929 2 27930 3 420872881 772666117 1 2 27925 3 787185767 890325413 1 2 27918 2 27921 2 21352 2 15237 1 938761302 973041092 3 498911162 932234104 1 1 333632869 671576350 1 601645618 627513729 1 831290328 889212320 1 1997283 64365389 2 27933 2 27934 1 292163174 806555904 1 604613751 911535938 1 938931489 990363071 3 351922994 615097672 1 2 27937 2 27936 1 285544704 336394550 3 547240909 849208291 1 1 381489637 715551712 1 255108906 681038722 1 810072633 985849004 3 79372179 710216776 1 1 177935614 804412587 1 810867046 974248126 1 438953511 961794635 1 31549678 552759858 1 534676388 728915548 2 27947 3 236595266 486885257 1 3 410573245 679093470 1 2 27942 2 27938 3 275644508 861590727 1 1 474132757 912581718 2 27948 2 27940 3 963467518 978095222 1 3 637442978 641371517 1 3 786610350 914723800 1 1 353793355 864565515 3 509222984 933608579 1 2 27944 1 453165395 664805272 2 27950 3 242206187 305481353 1 2 27943 2 27931 3 303283703 309989664 1 1 916288319 966695917 3 326850723 873857474 1 3 30275878 760198037 1 1 450757905 537815987 2 27951 2 27941 1 610918120 770928741 2 27953 3 495364567 648584686 1 2 27946 2 27939 1 866029119 991515640 2 27954 3 28394530 874952527 1 3 55413217 114468561 1 1 624176543 835534531 2 27955 2 27945 1 652257268 929109748 3 404489185 942067443 1 2 27956 3 974946738 995410018 1 3 719479834 989024599 1 1 809602971 974097745 1 773400249 935851961 2 27957 2 27958 1 163996052 327414549 1 318143237 477280317 2 27959 3 882420148 887470328 1 3 647985038 933938126 1 1 756157915 837850763 3 587228436 785623956 1 2 27960 3 153850279 475503061 1 2 27961 2 2976 1 680627973 923980380 2 27962 2 6756 2 18753 1 987480976 993345067 3 31207811 925105503 1 3 928733071 970161743 1 1 396331655 721355139 2 27964 1 294038336 318993175 1 754366852 888366613 3 867466849 884401118 1 3 66584992 82973352 1 1 674829167 692570331 2 27967 3 829129204 852954164 1 1 954065445 981280726 3 929657694 988619107 1 2 27966 1 863234115 904701549 1 471537353 675041260 2 27970 1 925537088 931574230 2 27971 1 585744055 634124801 1 816813139 901108530 3 356373155 733716364 1 3 879196435 985529039 1 2 27973 3 697703166 847466561 1 2 27972 2 27963 2 27969 2 14568 3 215218356 611066515 1 3 828903925 976998594 1 3 208196704 501532657 1 2 24920 3 164343186 920360233 1 1 47269319 691772771 3 442198403 870550478 1 2 27974 3 935231450 989828482 1 2 15339 2 1871 2 13097 3 363918847 927599112 1 2 6407 3 748673989 987310540 1 1 632288613 675405864 1 789753272 915773512 3 244962234 988832914 1 2 27975 3 590048881 637778091 1 1 515457449 854952574 3 996718098 998684276 1 3 816206087 954882614 1 2 27977 3 592669301 885354064 1 2 27976 2 2947 1 43445127 824015139 3 795212868 866127938 1 1 568366351 613381154 3 871143750 981186944 1 1 416377726 970627929 2 27978 2 27979 1 92447937 984942928 2 27981 3 373124425 600371564 1 3 833065183 918485343 1 1 85404542 739299268 1 446721089 819479448 1 845592462 876929837 2 27980 1 395709913 720734513 2 27985 3 579027807 711610020 1 3 676112621 755455002 1 3 575150247 938938138 1 1 367964149 584149928 3 571857951 818452941 1 1 720876895 787046343 1 716871371 803879774 3 465508981 853572159 1 1 17028202 797938121 2 27989 2 27987 1 445985396 793494153 2 27990 1 627532046 765166130 1 437510363 485483369 2 27991 2 27992 1 826562375 995755756 1 777057109 855015173 3 988200198 997273961 1 2 27994 3 550043088 833206563 1 2 27993 2 111 2 24327 1 766847801 891040776 2 27995 2 6525 1 504385467 752543265 2 27996 3 763218367 949227183 1 2 19748 1 658756021 742341669 1 158451898 535831354 2 27998 2 27997 3 702712256 901640836 1 3 330543250 630325411 1 1 906347481 938580268 2 27999 3 146688835 525500656 1 2 13035 2 1039 3 95101244 658659570 1 1 516294145 715465139 1 320752471 633712907 2 28000 2 28001 2 20930 1 591264835 781792637 2 28002 3 317589539 866603547 1 3 897815354 913346017 1 2 7080 2 24948 3 483477716 639420253 1 2 25499 3 584934191 926895998 1 2 105 1 744166435 975551290 3 876433344 882974331 1 3 518689572 960627862 1 1 917512419 963977423 3 912260883 957525702 1 2 28004 2 28003 3 926234917 949610032 1 2 1936 1 479230402 832703704 2 28005 1 268662238 925065893 3 530509581 727216572 1 2 28006 3 129534202 678933338 1 3 874499957 879249844 1 1 168796258 552920280 2 28007 3 197456635 378997188 1 3 251376841 984742546 1 1 207294106 456040693 2 28008 3 936486555 948484916 1 3 772923802 868179996 1 1 145203 343955651 3 312342435 417734002 1 2 28009 3 536703062 939638889 1 3 661254359 683333653 1 1 791721 471833837 1 653844053 663086712 1 414273149 993449778 3 78514341 590820217 1 3 315556891 759582870 1 3 228494271 681104637 1 3 733813413 978494076 1 1 383572168 821300513 3 844314524 893249747 1 1 943225743 954924705 3 196205468 261751550 1 1 345568387 863710047 3 404232543 805837405 1 1 911659188 933823854 1 795333860 900732644 1 660891618 719895474 1 984696055 986759136 3 314822919 636050676 1 1 444472637 781751952 3 615492151 636156938 1 3 127884122 670202540 1 2 28013 3 319049819 441022542 1 1 550357937 707935083 1 412305179 803951259 2 28010 2 28011 1 853560452 895343145 1 566364193 570725076 3 52681370 640907359 1 1 253987107 442377658 3 806743261 919650793 1 2 28024 2 28016 2 28023 3 409121884 474259395 1 3 164599342 306978353 1 1 946262669 993613600 3 682487594 920858026 1 1 640833826 703338824 2 28025 2 28012 1 754831576 936429990 3 12864523 265859675 1 1 514119945 998067284 2 28029 2 28020 3 67370991 410416600 1 1 958884990 964975975 2 28018 2 28028 2 28017 3 50473433 481126793 1 1 515964853 665127519 2 28031 2 28027 1 442883015 729802156 2 28032 1 883489052 994204497 3 631330146 879676713 1 2 28022 2 28019 2 28030 3 883557624 987130218 1 2 28021 1 321238213 467455759 3 361953473 840385731 1 2 28034 3 89020754 923860584 1 1 607689152 846826394 1 754440699 995957857 3 850013366 927821273 1 2 28035 3 845827798 994607143 1 1 628791938 829168257 2 28036 3 71062507 853053783 1 3 111795 337116414 1 1 297140029 374051946 1 171350251 678454126 1 601641418 897610231 1 203347000 814872911 3 395401082 880303829 1 2 28038 2 28041 3 287119677 913723689 1 1 747051229 815990283 2 28042 2 28037 3 297055307 467861304 1 2 28040 2 28033 1 744779706 972365926 3 144405613 172020460 1 3 317200002 393614327 1 1 600666878 848418371 3 888853059 914580185 1 3 479118997 662932703 1 2 28043 2 28044 3 742253793 839510384 1 3 492763613 523578660 1 3 974187038 990588618 1 2 28026 1 150901161 499324626 2 28045 3 516900608 741399635 1 3 745003111 867808328 1 3 774884486 891703085 1 3 378321158 442429920 1 1 268347881 606539373 3 31458298 869650389 1 3 813631780 914730218 1 2 28046 2 15187 3 206240470 974775331 1 1 606339046 611029149 3 856235398 985917389 1 1 635140909 642698252 2 28048 3 742072158 825331248 1 3 591243572 779617841 1 1 944396842 950100777 3 761755965 871276791 1 2 28049 1 833059759 848855404 2 28050 1 984064326 984889160 2 28051 3 689868811 720075215 1 2 28047 1 294473081 597139859 1 566624481 661586366 3 543145820 577750537 1 2 28053 1 145918824 237257496 2 28052 1 976424610 979546075 2 28055 2 28054 2 25218 3 461390932 920131474 1 1 624915286 712847019 2 28056 2 26250 2 25645 1 258660838 392345944 3 792116343 821605158 1 3 296730642 652430878 1 3 484053355 999448362 1 3 775073664 850512443 1 3 158933785 358426688 1 3 130560403 697902870 1 1 445826467 602166403 1 830469363 921978891 3 696450470 977427907 1 2 28057 3 453859716 819403151 1 3 7839379 143169011 1 2 28059 1 133266579 687270473 2 28060 3 321499593 729669688 1 1 396984782 706642262 3 14735439 42567641 1 2 5782 3 560168551 866004445 1 1 4676062 578004215 3 533844295 829377776 1 2 28062 2 23087 1 695630678 918813051 1 214730601 875558889 3 636525661 815362914 1 2 28063 3 701762266 932641038 1 2 28064 1 143882044 658320300 1 917753533 995324327 2 28065 1 593095061 828042533 2 28067 3 957108926 970098161 1 2 28066 2 23392 1 52508405 382198336 2 28068 2 4983 3 547899891 576387423 1 1 657498487 953393097 2 28069 2 7534 1 924873316 982320525 3 971349887 991761599 1 2 28070 3 650654140 940019128 1 1 980223819 980872480 2 28071 3 731441806 919652287 1 1 48763861 453469091 1 775138939 902588967 3 228419511 575082133 1 3 246042559 928651976 1 1 552193826 566920950 1 626379019 730507675 3 221713817 556939302 1 3 900766843 980931447 1 3 111232254 773218411 1 2 28073 2 28074 3 62418021 891520041 1 3 707330200 882230879 1 1 898000696 973791188 3 256318224 822665603 1 1 337948866 892408033 1 519397701 544514995 2 28077 3 775055724 900333561 1 1 144491423 337994010 3 333498670 351323731 1 1 75162455 522538811 1 247522912 509988356 1 483099916 579862287 3 434193225 971178793 1 1 238720623 280746544 3 515178687 608973631 1 2 28080 1 576291475 834848159 2 28083 3 837316163 982286995 1 3 814007400 896778911 1 3 530192611 609481084 1 1 402446818 474442915 2 28079 3 906301025 937314000 1 3 305994262 881024788 1 2 28078 1 442176918 962030363 1 859837673 951770769 1 992450412 999644875 2 28076 2 28081 1 18942924 954784009 3 988560104 997654345 1 2 28089 1 84843936 623513525 1 329586487 609021328 3 239453601 306957901 1 3 665576858 728581711 1 2 28090 3 158028108 777496614 1 1 655587435 751942315 3 216052823 541559996 1 3 486100713 868392278 1 2 28092 3 468417784 981433323 1 3 273747935 434100424 1 3 154897312 484952141 1 1 419211262 446361072 1 101012057 702384942 2 28094 2 28088 3 753181851 829096344 1 3 88072876 97484151 1 3 292265685 751508759 1 1 631850015 761079906 1 444277807 651462880 3 47997863 345302635 1 1 343771944 966621256 2 28096 2 28072 2 28084 3 377867441 951002323 1 2 28095 2 28075 1 939556762 965534209 3 882500298 987139217 1 2 28098 3 822565310 843996375 1 2 28093 1 827045796 930853863 3 334037971 867239260 1 3 333449062 743530295 1 1 889031795 939711586 1 33647627 145197465 2 28100 1 966432763 976126668 2 28102 2 28101 2 28099 1 681168695 965518548 1 478061119 685025263 1 48621494 316058316 3 339639845 894573765 1 1 167989645 827114325 2 28103 2 28106 2 28105 1 453365652 673143808 2 28107 2 28082 3 907809687 933897672 1 1 55616223 960825168 2 28085 1 824294722 906162056 3 982976460 996527276 1 2 28109 3 782307833 948877334 1 2 28091 1 223263171 400465716 2 28110 2 28108 1 592981888 914552661 3 717226041 820678343 1 3 880233937 959252332 1 2 28111 1 122544845 505803515 1 447439580 813757261 3 805468417 907212541 1 3 462778131 783565287 1 1 614489744 656238714 1 537542575 743477491 1 749335447 937372379 1 714437338 787893321 3 643053145 820652539 1 1 881104994 989381447 2 28114 1 68753690 367627453 3 67779643 255431675 1 3 737051053 939608489 1 3 197810004 265451257 1 1 384664352 869642809 1 29473406 637417705 3 224004258 512835260 1 1 441030978 642241480 3 307680958 349450714 1 1 858341202 881668364 1 828798850 948182749 2 28119 2 28112 2 28117 3 173212655 328079711 1 3 654499640 964373909 1 2 28120 3 927075971 990533888 1 1 955188899 993507278 2 28123 2 28116 3 648612111 916101875 1 1 746201650 796442694 1 880064297 947425249 2 28127 3 954801028 968337532 1 3 532357732 849218596 1 2 28113 2 28104 2 28124 3 541956552 944628453 1 1 935290707 963371533 3 112755613 534109985 1 2 28128 1 532900666 852919069 2 28129 1 741520338 769645386 3 43259065 539413020 1 2 28130 2 28086 1 258818462 855116487 1 781190258 936513842 1 403691281 613763350 3 527491168 575619712 1 1 41741059 842510342 1 141101733 183605071 1 115533936 783061227 1 711468970 742854208 1 697112688 961403836 2 28131 2 28134 1 928596637 987352665 2 28135 1 392853959 422633088 3 273795484 985834551 1 3 549994353 604312948 1 3 451214559 622790253 1 1 693777860 924283532 2 28140 2 28132 3 27369327 915694007 1 1 892649188 986263925 1 537076732 752155382 3 587952676 884855557 1 1 457897981 632155305 2 28143 2 28133 1 234805117 817652134 2 28145 3 396603584 814786378 1 1 454504134 781158524 1 666991721 677524237 1 714130575 759926115 2 28146 3 599358644 994502824 1 1 420962283 641213552 1 672732216 961580145 1 558326736 931015876 2 28149 3 387061463 711582017 1 3 680360376 907150839 1 2 28151 3 156951322 539840978 1 3 20460007 716066192 1 3 375277401 505754762 1 3 267989991 902787150 1 2 28137 1 909675208 950087077 1 31926005 115005962 1 658113867 687369490 3 539187653 828376955 1 3 901330296 923015885 1 2 28154 2 28138 3 459476111 931137077 1 1 633395 940441887 3 785752035 871212510 1 2 28150 3 191520367 811033993 1 3 254940286 734750346 1 2 28155 1 492679137 568923644 1 819102447 855291499 3 523251306 831837941 1 3 603168790 879564822 1 3 53767719 99011205 1 1 454884773 632838430 3 55010967 934129781 1 2 28152 2 28144 1 853360176 859752695 3 373168065 677771492 1 1 976914223 999008928 1 219493398 971913187 3 572814627 994678411 1 1 18665222 670134536 2 28160 1 647970892 843085751 2 28163 3 463700762 985609361 1 3 864435560 948939285 1 3 352125261 623942455 1 1 969590912 994335408 1 472014836 672942444 3 31490453 939168129 1 3 143208270 416518087 1 1 642508818 649827265 1 393546307 604501010 1 479756372 635397245 3 893927209 961686550 1 1 967935588 974471311 3 482332825 718400642 1 3 68248622 625335544 1 3 335954700 547290628 1 2 28166 2 28162 1 907276343 912244659 3 798018486 883335848 1 2 28168 1 901489732 901890209 3 795122393 875152665 1 1 176081981 332661669 2 28172 3 24863086 339924092 1 1 305279507 686630340 3 697348821 942286194 1 3 573389703 808437373 1 2 28167 2 28173 2 28165 2 28169 1 55428288 373084031 1 865479212 978908922 3 952148709 967366491 1 3 829685484 842559614 1 1 851187378 926599136 3 223699880 789744357 1 2 28175 1 851479103 942315780 3 230806597 338875622 1 3 161290181 370023804 1 1 938640693 941791290 2 28174 3 366363718 567194516 1 2 28178 2 28177 1 321810406 720678785 2 28171 1 147646391 206587231 1 41064638 119133326 3 424110208 771253977 1 1 273579446 321925975 1 684680984 849279490 3 985725760 986449746 1 2 28181 2 28182 3 470706852 918725463 1 2 28183 3 189892147 712415561 1 2 28159 2 28164 1 456510578 794699284 3 852536400 937844643 1 1 123130495 813569648 1 948980593 954749858 3 810836213 995355675 1 2 28185 2 28184 3 608797118 820883469 1 2 28186 3 44649598 84401617 1 1 186779138 196793882 2 28136 1 254800104 581133829 3 980114163 995616710 1 2 28188 1 434778784 732671188 3 798028601 979708561 1 3 609014106 905558098 1 3 770207700 816682736 1 2 28189 2 28153 3 884772492 984400292 1 3 246639698 422982599 1 2 28180 3 212468472 736561818 1 2 28176 3 602380695 721512773 1 1 659191997 893165402 1 650685578 845506078 3 135141457 778475250 1 1 711250737 824117890 2 28191 2 28190 3 957180227 996081843 1 2 28187 3 119750549 254320264 1 3 575147055 770662918 1 3 687583320 862337293 1 3 970215992 994921817 1 2 28192 1 953651706 994281756 3 282955822 535147699 1 3 591362406 972870720 1 3 375031351 511669756 1 1 478296984 834832240 2 28193 1 662806637 826326403 2 28194 1 325504428 697701194 1 718837870 734029805 3 274921816 530236283 1 2 28196 3 734653108 801467734 1 3 113530218 634863010 1 3 297319154 546388706 1 3 992519652 995525065 1 3 688783001 742956569 1 1 337777578 880452732 1 756097640 761331000 3 591960409 690182167 1 3 681391179 855119807 1 3 238360539 539221159 1 3 730148039 799354620 1 3 382500863 890871925 1 2 28199 2 28198 1 722552133 944916098 2 28200 1 408662937 807003507 3 537691629 707299647 1 1 119094989 856961794 2 28202 2 28201 3 840986905 924683836 1 3 172966677 898117488 1 2 28197 3 143223587 222741526 1 1 474743269 857100135 1 359868907 693108739 1 749649220 775976096 2 28205 3 695233956 813362893 1 2 28203 2 28195 2 4609 3 536086113 725562600 1 3 707968242 887762680 1 2 2032 1 287740205 298991678 1 275727348 971777134 2 28207 2 28206 2 11800 2 6348 3 769621738 865843532 1 3 124429517 629765449 1 2 17175 1 936544854 974819169 2 28208 1 283765325 548757077 1 570029863 728527288 2 28210 1 289199198 931767203 3 425771612 646942504 1 1 498074730 902413702 3 433321117 691915838 1 2 28212 2 28209 1 868783116 955433571 3 12282401 453005365 1 2 28213 1 433580848 978668070 3 779248605 821021985 1 1 224738225 610337252 2 28215 1 375736638 783943559 1 748373573 914450387 3 166202574 276287577 1 1 232060244 782102592 1 634352645 668293891 1 839140409 889630965 1 944029272 971842878 1 79279316 539712758 2 28219 1 515243813 859370333 3 577728291 874945852 1 1 381860536 996027729 2 28224 3 629713457 943183826 1 2 28220 3 677038648 899697755 1 2 28217 3 786985255 960978695 1 1 844058094 926804321 3 170569564 207639849 1 3 576283190 862623954 1 2 28225 2 28214 2 28223 3 445551571 618274425 1 1 461339315 606619642 3 492644398 659166313 1 1 771609091 820718940 3 896890562 985138703 1 2 28227 3 600839055 609403479 1 1 645681866 818620531 1 78875976 244141166 3 539671397 656384223 1 3 72019166 976120457 1 1 15716212 729085837 1 636399508 810809230 3 426385710 650928104 1 1 458143620 951256680 1 846431462 847110101 3 401137531 815994223 1 3 27030626 764065015 1 2 28231 1 106700516 963586665 2 28230 2 28234 2 28233 3 273779362 545389531 1 1 42780018 512470647 3 376347968 424542338 1 1 973057988 987578915 2 28236 1 831991650 960104067 3 209515317 741855930 1 3 51650982 872186191 1 2 28237 1 231190716 948510128 3 706547093 720632409 1 1 735743999 758497727 1 812452985 967675873 3 64983612 915193720 1 3 553649578 746896931 1 2 28240 2 28238 3 54924540 172477005 1 1 561248838 743558844 1 462001198 734742109 2 28239 3 5468572 27387417 1 3 12458966 70576473 1 2 28242 2 28235 3 478224967 976857491 1 2 28232 2 28228 3 570580357 977749143 1 2 28222 3 534658549 776789002 1 2 28211 1 229026261 937494899 2 28243 3 150197836 980538468 1 1 803459074 892457679 1 446555933 595240486 2 28245 3 548339438 662284319 1 1 590700114 983546115 2 28244 3 32014288 801594921 1 2 28246 1 41810382 84292446 3 151859430 791779790 1 1 401071292 585261340 3 988733516 997307597 1 1 356118513 953157425 2 28249 3 343965690 693758846 1 3 927588589 938525385 1 3 704802087 775762610 1 3 129637419 944582990 1 1 661109476 864188027 1 503388912 545302625 1 721488 876016853 1 491643130 673374814 3 638228717 964292807 1 1 671943948 882829796 3 353909651 848036863 1 1 833361511 929186268 3 540508300 663548920 1 1 587443768 617181350 3 166580526 656676903 1 1 812914334 849036163 3 497224102 867044584 1 3 459108748 852431328 1 2 28253 2 28256 2 28255 3 339983064 825416769 1 3 184703376 903235843 1 1 36434878 331556205 3 272016775 346827076 1 1 719233356 767703211 3 617944264 906572560 1 1 765274210 779762548 2 28248 3 31197514 77805171 1 1 323015856 796448104 3 486752795 809324258 1 1 714773298 752633199 1 638935104 868070005 2 28262 2 28263 3 634061988 692070254 1 1 559754138 997952743 3 168549586 952787175 1 2 28264 2 28260 1 685389265 773533091 2 28247 2 28261 2 28252 3 330434155 331877292 1 1 10358066 133927478 2 28266 2 28229 2 28226 2 28216 2 28258 2 28265 1 911677973 923466717 2 28267 3 809386889 880663836 1 1 186238833 954016602 3 369050623 559142969 1 3 515093255 882965130 1 1 801013917 844101328 3 420852164 633222565 1 3 930221783 997063727 1 2 28269 3 501198788 726378442 1 1 378126481 457248283 1 887455921 985797816 2 28271 2 28268 3 593839038 739985236 1 1 961090467 987578977 2 28272 3 360309470 894997364 1 3 416626161 478206465 1 2 28270 3 140719281 536445433 1 1 532941389 838013108 2 28273 3 235558528 345566974 1 3 984902973 990672180 1 3 896181917 972106483 1 1 898745067 950056718 3 474509132 939879042 1 1 537063537 652748857 2 28274 1 43452456 997581721 3 802767797 852615644 1 2 28275 2 28276 2 28218 1 597515268 955876329 3 832873481 918122333 1 2 28277 1 396404903 578076973 3 750090085 915967036 1 3 537586262 733345192 1 1 891692277 935583138 1 714855528 934696391 1 376389018 803260272 2 28279 2 28281 3 975111320 981417105 1 2 28280 2 4002 2 12287 1 668469291 730354280 2 28282 3 839507589 969830376 1 1 20453614 380676163 3 688934434 773892175 1 2 28283 2 25088 1 731374284 952010033 3 307099114 623418058 1 3 96350307 896513760 1 2 28284 2 14553 2 26352 2 14639 2 8488 3 584351838 891082788 1 1 350994185 537257942 1 977262388 977952946 2 28286 2 24983 3 453818282 888393300 1 2 12286 1 155749253 293841256 3 671503529 947658776 1 1 47101593 725372767 1 774580088 907936511 1 858234728 900228827 3 783891049 994154962 1 2 28288 2 28290 3 764943892 785615993 1 3 226719989 941715767 1 2 28289 2 28287 2 6709 2 24725 3 549810741 754727539 1 2 27949 3 635911157 687147817 1 1 439874280 997102218 3 790178710 942816331 1 2 28291 2 6524 3 343418315 837278271 1 1 697986666 803301359 3 509844253 753331322 1 3 39290640 538139375 1 3 924618272 937315668 1 3 817143639 959934171 1 3 2180738 215449064 1 3 47742009 555391296 1 3 755718792 830823949 1 3 413286860 529934984 1 2 28292 3 644230603 679280062 1 3 899714306 916099848 1 2 11577 2 2946 2 23478 1 305728066 687169388 3 899918112 999526904 1 2 28293 3 648157032 853620700 1 1 738010675 972937878 1 457571186 859508955 1 803761095 865769137 1 476541958 488973233 1 144923026 995079297 3 405953134 916272036 1 1 621610455 729313823 1 671745015 762282751 3 585980149 889565015 1 1 676336575 999385106 3 314076192 777195761 1 3 850415971 896694941 1 1 777340151 845022849 2 28294 3 124356205 367336982 1 3 168497748 776291350 1 1 664738570 709868343 3 208201975 791916146 1 1 900533131 942664630 3 296213845 772150037 1 2 28301 1 292647626 602479866 1 405646213 887632590 2 28297 1 486975103 496150231 3 881327393 913838948 1 3 522671193 653941857 1 3 729298812 979658994 1 3 411378482 782383992 1 1 354385063 845367230 3 785694633 828670018 1 1 418127136 529913529 3 936466442 959514486 1 3 790863346 978128670 1 1 224888817 336236262 1 361564766 489965220 1 180281529 421470651 3 563806188 906366610 1 1 601187346 743127067 2 28310 1 9480689 489978394 1 735865537 860899459 1 745315650 883643689 2 28314 1 645802239 663665304 3 990599253 994059557 1 3 487814156 606170352 1 3 971469037 981215062 1 3 37209759 774826630 1 2 28305 3 46813085 361536184 1 1 191874134 319229551 1 9801546 711828243 1 856844983 869565149 3 787235091 865649900 1 1 644071031 869699391 1 418922201 692311942 1 538926425 889958876 2 28323 1 492916776 981277306 1 538471780 640492962 3 630743100 801179019 1 1 215472989 393340173 1 929095200 949404611 3 962727032 998731531 1 1 919093213 987283387 2 28328 1 281825470 819928829 1 721793723 888700023 3 860546277 907761179 1 2 28321 3 663743365 963298877 1 3 811271833 860332905 1 3 188793740 631246437 1 2 28296 1 241088332 611000325 2 28309 3 283739427 652184487 1 3 422161998 480848087 1 2 28308 3 934846690 978310286 1 2 28320 2 28304 3 379558243 629251422 1 1 575703709 636633410 1 494470159 878038823 3 427809155 856717294 1 2 28318 1 991347328 993919830 3 697666721 879515520 1 1 813914577 925349232 2 28335 1 907174505 939009156 1 437184878 499080003 1 900702225 937952140 2 28337 2 28336 1 52905989 272742983 2 28339 2 28303 2 28312 3 566640068 611887563 1 1 205087678 671007425 2 28340 3 631946257 737835767 1 3 479081511 580699398 1 2 28311 1 227526184 396090290 2 28341 1 749764977 949249989 3 391185366 572304113 1 2 28342 1 770965686 801579337 1 905884852 983912987 3 890894400 977814518 1 2 28343 1 402397690 646312193 3 34375571 164832195 1 2 28345 1 817685795 904560591 3 351427841 666307995 1 3 521080498 944336830 1 2 28346 2 28316 1 908549408 921221802 1 6380900 792166503 3 49244707 691383138 1 1 993307607 994547430 3 897214137 950732331 1 3 150065979 892286960 1 3 472461553 796093325 1 2 28347 3 518285512 944514356 1 3 913497295 960344117 1 2 28327 3 130976827 223202561 1 2 28329 1 669441507 767015154 1 127891180 421835816 1 289305863 571496983 1 715823152 996203467 2 28352 1 367682168 947332787 2 28354 1 495348562 849865853 2 28350 2 28355 2 28295 1 515919396 874004136 2 28319 2 28351 2 28298 2 28332 1 236843944 320141073 3 488744538 911344564 1 3 234911541 838690015 1 2 28357 3 629342186 866861174 1 3 360307821 654620581 1 1 263087773 652018043 1 959714615 961187776 2 28359 2 28306 1 296176768 677505554 2 28360 2 28344 2 28356 2 28334 2 28315 1 603146372 720081906 3 615318392 794211230 1 3 554808249 781611739 1 3 462393530 567147799 1 2 28361 2 28349 1 438183264 640995333 1 900297612 956067959 1 923919660 994366397 3 623643860 753358037 1 3 696096680 769165591 1 1 170631881 984120387 3 711914894 798857982 1 2 28365 2 28363 1 196242508 379026566 1 709214202 892265474 1 310599135 389005886 1 765780263 987662238 2 28369 2 28364 3 553650992 688493721 1 2 28367 1 414626525 809776326 2 28368 2 28366 2 28326 3 686332752 796404715 1 3 115173859 857898112 1 1 21734235 163511511 2 28371 1 29196855 813791155 3 288253468 966133512 1 1 731357678 770789894 1 628875865 631731142 1 676277939 998200560 3 429799341 490396405 1 3 622547023 914449892 1 2 28374 1 227613733 756998671 1 427683458 745803515 3 417834815 516553414 1 1 149172618 784413525 2 28376 2 28377 1 180901052 951300473 3 120617028 852589031 1 3 574587736 705217109 1 1 66331690 663306257 2 28380 2 28379 3 620401391 875101256 1 3 233312407 690407578 1 2 28333 1 143888943 166382783 2 28381 2 28370 2 28307 2 28330 1 311699522 558501204 2 28382 2 28353 1 698200248 812582027 1 172732620 578048138 3 252193321 419687016 1 2 28384 3 601948536 803996476 1 2 28299 3 431241148 940080368 1 2 28348 2 28383 1 974499118 991468209 2 28385 1 718391185 752482144 2 28386 2 28338 1 443983075 539409085 3 853305685 873603489 1 1 985190442 987275035 2 28387 3 901660079 943826756 1 1 821572226 856341550 3 812540597 939632675 1 3 961767434 971264639 1 1 863708116 873980105 1 537914260 624891264 3 276343358 952239449 1 3 907552230 977409288 1 2 28388 3 274930641 499241037 1 2 28391 3 140193977 440062557 1 3 211250206 789980450 1 1 895181255 981849403 3 522440678 619790331 1 3 880449914 980582895 1 1 450877809 855554342 3 771783844 978394604 1 2 28393 2 28378 1 301992525 375678696 1 115300505 632325302 3 180194171 586240792 1 1 512098354 535555143 3 169836273 963138693 1 3 826286280 876132840 1 3 778638847 896823921 1 2 28395 2 28396 1 6255492 138201208 3 676668619 954141426 1 3 559484507 873903234 1 1 634677359 772660227 3 775315665 846285811 1 1 787967123 962108499 3 581975197 595930799 1 1 202221247 540009993 3 176798074 434014524 1 1 655705121 977940053 3 49169969 782279172 1 1 246391438 638512819 1 430739000 808325291 1 580384534 736696322 2 28399 2 28402 1 177184284 277513149 2 28405 1 973676589 974615554 3 124468934 210113546 1 1 50798552 780062812 2 28407 3 334007590 881417206 1 2 28406 1 401131862 936910237 2 28408 1 71741790 410525973 2 28397 3 718080009 760984279 1 2 28401 1 841997336 917786094 3 86848220 880985219 1 2 28404 3 742248478 923005160 1 1 212446626 704878145 3 681449895 783114986 1 2 28411 2 28409 2 28403 1 158221449 454182639 2 28412 1 443995703 949989568 3 840826327 957773809 1 2 28413 2 28410 1 630724939 838655729 2 28414 2 28375 1 775339609 826087481 3 252779922 512869548 1 3 878553999 994283332 1 2 28415 3 80460580 789532541 1 1 970885154 983317777 1 501537608 564462941 3 100286159 339421866 1 3 159291649 573789499 1 1 253270312 813876704 1 896605465 965343280 2 28419 2 28418 3 732655422 856647461 1 2 28358 3 967865048 971631633 1 2 28302 2 28392 1 447699533 705202467 3 40012400 374644576 1 3 688407507 937944599 1 2 28420 2 28372 1 465384185 825847471 3 227203847 651755555 1 3 356066141 625134598 1 2 28421 2 28398 2 28400 1 98311789 829183064 2 28422 1 101711909 270108684 3 993189346 999782487 1 1 581564827 743301052 2 28423 2 28424 2 4725 1 77612088 755168505 1 101268857 222142471 1 930575419 980072154 3 129615800 399438646 1 2 28425 2 28427 1 386099218 656019168 3 493782118 801829495 1 3 375452004 446425684 1 3 994569920 998305104 1 2 28428 1 415751909 785265636 1 103329704 938293123 2 28429 3 640938954 653601488 1 2 28430 2 28426 1 638594566 705389514 1 269946584 897329913 2 28431 2 28432 1 480217394 872171168 3 278189749 548256478 1 3 791405297 838278112 1 1 710039226 875754037 1 734654137 950366303 1 183803427 480315850 1 601302868 899192561 2 28437 3 537835115 784375952 1 3 235133058 943104035 1 2 28433 3 370647764 578915353 1 3 395422734 488818286 1 1 55225566 318879913 2 28438 1 205292582 677685469 2 28434 3 524288925 876165743 1 1 314972184 711858579 2 28440 1 588739651 928986118 1 364046924 407502446 2 28441 3 960503677 981974223 1 1 236812861 632534415 2 28442 2 28435 3 548806433 936171286 1 3 98905990 397451073 1 2 28443 3 31903838 693626087 1 3 893280420 963047551 1 2 28439 3 602046309 994580077 1 2 28436 2 8642 3 995611246 998623055 1 2 3595 2 19021 2 9504 1 469198094 551773052 1 106153248 553414248 2 28445 3 431578823 770468723 1 2 28444 3 684151102 797292370 1 1 418894748 652403902 3 830187536 887188314 1 3 217447720 594728156 1 3 388205956 872817937 1 2 28446 2 4928 3 636914961 771302142 1 3 358320605 565507596 1 2 1886 3 42835445 133330629 1 3 149134692 986962900 1 2 14641 3 298478323 771013693 1 2 2017 3 960178952 994945740 1 2 24899 2 13323 1 614525031 809807554 2 28447 2 4384 3 754557885 854473106 1 1 121907705 577729623 1 124269308 659371257 2 28448 1 691165278 748098640 3 870177189 949751158 1 1 157450909 760651033 1 611321997 960127098 1 456480580 733878304 3 238669007 646845936 1 2 28451 2 28452 1 621642161 651365777 1 425372412 571724069 3 838701305 973730065 1 3 367224769 524875202 1 2 28455 2 28454 1 566988747 606136770 1 362572185 891607000 3 225187511 306879972 1 3 231118330 363818594 1 2 28450 1 129146344 494646830 1 643530319 739770249 1 118596665 956945999 2 28456 2 28457 1 911687809 947143522 1 783790831 826013727 2 28449 2 28453 3 175212365 508943938 1 3 498603676 521949994 1 3 873116225 984245744 1 2 28462 3 659259311 835681402 1 2 28459 2 4710 1 98793032 303816474 3 289218452 555011383 1 1 891571841 894599365 2 28464 3 129814048 241458304 1 3 13737686 858675004 1 1 993206042 999479542 1 840465903 991740438 3 600753383 861507748 1 2 28463 3 381368777 841448137 1 1 433917090 593152648 1 258470783 564091275 1 55077185 806657632 3 569838045 904722670 1 3 111112486 999998237 1 3 432131516 501616484 1 3 540991933 826831209 1 1 660834459 865780919 2 28469 1 369796487 561715756 1 837709618 927454422 3 47548405 240674051 1 1 842264757 951614534 1 686618672 766192678 2 28465 3 941429187 969591866 1 2 28470 3 251812373 506399846 1 1 477224681 582965468 2 28473 1 312860940 364924851 3 25776061 714079279 1 1 372043987 525545354 1 147022244 269025395 3 115289620 484663306 1 3 620662401 845038400 1 2 28478 3 472811270 912846771 1 1 197719882 908185017 3 772645264 827987320 1 1 681297088 694745541 1 299919470 336962827 2 28479 3 564891185 938609866 1 1 883130317 979116318 3 328189377 355924864 1 1 830318299 993000316 2 28483 2 28480 2 28476 3 171830934 531977047 1 3 605396034 706042650 1 3 335566300 689100661 1 1 895758079 897730902 2 28482 3 137477685 553010422 1 1 974347292 990372796 3 173910755 427796912 1 2 28485 1 96200535 945483066 1 488372112 738932087 1 55343425 542743197 3 421727012 931412936 1 2 28486 2 28488 3 47489933 501428268 1 3 274284437 826664693 1 2 28487 1 681709484 826301186 2 28489 1 383838048 512468144 3 304439840 637306290 1 2 28490 2 28472 3 974455619 991610755 1 1 323146785 805127122 3 605152414 917459930 1 1 858242760 960052954 3 730066934 967982553 1 2 28491 3 297501475 617190733 1 3 368635492 692156254 1 2 28466 2 28471 3 156404933 418565435 1 3 447409230 638134028 1 3 726052094 765976080 1 2 28467 2 28477 3 161342950 573884030 1 3 342241264 941075694 1 1 708765586 824471495 2 28493 2 28475 1 553806014 815153138 1 950435333 975149262 1 432847959 781976204 1 390729127 611625927 2 28494 1 979941800 987427842 1 527802503 952394142 2 28498 1 743046666 793431555 1 53469044 147380056 2 28495 2 28500 3 45775176 846864650 1 3 787525893 896665681 1 3 216087724 824667262 1 2 28501 3 540669382 744201410 1 2 28497 2 28496 1 264229245 788683682 3 664800901 733717984 1 1 942854093 999408224 3 612202513 872411201 1 2 28502 1 262237427 837276758 3 356364706 428644285 1 3 615484436 864888800 1 3 232140357 994487903 1 3 99591134 816019983 1 3 722593917 958614295 1 2 28504 3 608257800 850483674 1 2 28503 2 28468 3 75428607 396731755 1 1 719763772 944904684 1 691238535 921048214 3 651544881 689963611 1 2 28506 1 336789799 767606932 2 28474 3 880770284 892287882 1 1 948629440 996553749 2 28508 1 556263145 908341004 3 439485284 821801471 1 1 857817195 985864763 3 163352608 263682387 1 1 150664343 373677868 3 32850292 967614564 1 2 28510 2 28511 3 141360159 462820763 1 3 543026951 921875393 1 2 28509 2 28507 2 13674 3 443410620 595043182 1 3 786453188 830158409 1 3 669816892 945515441 1 1 712748470 846617844 1 602917891 936666563 2 28513 2 28512 1 291584209 717518777 2 28514 1 879565269 956335039 1 939112220 997798207 1 722890347 914969548 1 516589653 998315175 3 284353520 658360754 1 3 9987797 210765087 1 1 322559063 689446833 2 28515 3 500953634 853097025 1 2 28516 2 28519 3 315955531 382592167 1 2 28517 3 993618660 999998504 1 2 28518 3 213700090 696946310 1 3 373929384 704801304 1 3 29991518 36451480 1 2 16191 3 650448839 920311078 1 1 528775260 919752956 1 910161565 967292233 1 241997601 773117853 2 28520 2 28522 2 8639 1 182295621 411752883 2 28523 2 6527 1 929420727 993031841 1 811013793 892171388 3 721196452 872841248 1 1 879352346 885959669 1 628933431 819237228 2 28526 3 638293633 921312493 1 2 28525 3 551323626 957274810 1 2 28524 2 28527 1 556011186 638918975 3 79681109 685439148 1 3 160144918 205753421 1 1 539469826 835817415 1 730249199 898976425 3 964390310 968379342 1 3 754228012 942250458 1 3 271215945 410475356 1 1 37672103 724855947 3 859276944 999008941 1 3 816877842 831663823 1 1 576100476 960477015 3 575791432 865943237 1 1 413720409 675433342 2 28532 1 840856753 927388350 1 931120216 991251704 1 358006227 529891395 3 631581965 840885141 1 2 28531 1 152328317 411925886 2 28528 2 28536 2 28535 1 99336779 475918602 2 28538 1 158755325 763508359 3 593311768 765708902 1 1 548702938 882969359 3 144943939 413397567 1 2 28540 2 28539 1 736486250 926245981 3 212703477 711477545 1 1 290837043 445652454 3 935032531 968493949 1 2 28530 1 574058076 892813326 3 672274596 690178733 1 1 963794801 995825025 3 61137246 132622011 1 1 137673951 934533736 3 545543169 840239832 1 2 28544 3 916240197 994371577 1 3 154249684 333716812 1 3 590358285 612819466 1 1 293850080 875989948 3 755427117 974776826 1 3 513476158 777561267 1 1 458908433 660014818 2 28547 2 28543 3 199004413 662572021 1 3 970874485 984270803 1 3 433509754 833377155 1 1 938494420 950794340 3 574814845 748136736 1 2 28546 3 439456395 516942683 1 1 579117388 580326785 3 279667330 570142103 1 2 28549 1 193800120 342765645 1 623499519 811480159 3 986194647 999451864 1 3 601444061 709467613 1 3 312542649 977538907 1 2 28550 1 487174413 494032794 1 438766211 572854000 3 34035491 526075716 1 1 500378774 564056401 2 28553 1 341686717 518883647 3 688920631 975863815 1 3 895321444 975604449 1 2 28555 1 574697261 652941271 2 28552 2 28554 2 28551 2 28542 1 51438568 887304439 2 28557 1 942294536 966564209 1 30261489 454276075 3 69615449 939430244 1 2 28559 2 28499 3 452282949 513984273 1 1 33165651 342042795 1 293129705 760724796 1 648688576 891305534 3 96333996 636848293 1 1 313562216 850088872 1 380765617 761066343 2 28564 3 841519803 846091294 1 3 323289828 637122991 1 2 28562 2 28560 3 101603631 529184321 1 2 28563 1 586749190 649183676 2 28565 3 510383065 979101860 1 2 18853 1 338830351 347265679 1 745158714 901113713 3 864158308 904771468 1 1 721495852 733573015 1 6396834 225160791 2 28567 3 290397089 916835412 1 1 899356236 944413395 3 609873170 913920416 1 1 133859375 789012795 3 361733917 839838356 1 3 508891190 789255518 1 3 566210208 882398937 1 3 238879587 770705350 1 3 21605129 993201274 1 2 28571 2 28569 2 28566 2 28570 3 302870358 809772406 1 3 663560937 904444096 1 2 28568 3 717087479 851500056 1 1 572115106 733827981 2 28572 2 1737 1 174396218 306679998 2 28573 2 15020 3 465092462 472182558 1 2 17651 1 845348583 885106228 3 309490511 679662136 1 3 919096452 942242661 1 3 890628069 923605342 1 2 28574 1 334916934 458013999 1 507456481 864886722 3 572162098 729808366 1 2 28575 3 660229383 952435423 1 3 115242250 364340087 1 1 321366570 676988438 1 797562056 809123044 2 28578 2 28577 1 561412844 822298834 2 28579 2 20833 1 602475570 765412851 3 623759378 963809535 1 1 259560851 643438882 3 448890667 817903057 1 3 224900924 350712895 1 1 53526337 462999453 1 673447131 983666894 3 972969735 981188617 1 3 848821885 983717731 1 1 900002232 931226730 1 963448191 994850545 1 971803003 987206082 2 28586 3 358673994 867671988 1 3 868968313 956856000 1 2 28582 2 28583 1 541757956 559569779 2 28587 1 758525405 961367168 2 28588 2 28581 2 28580 2 28584 1 742966555 795712234 1 774576583 940566722 1 925185226 972104536 3 51415479 348254812 1 1 260516760 890765624 1 678557358 965393529 3 514820371 544055168 1 1 876205502 930310325 2 28590 1 43473051 656366348 1 573648519 892718310 3 52073813 672600170 1 2 28594 3 753739130 840295181 1 2 28592 2 28589 2 28595 1 304818821 454643706 2 28597 2 28596 3 246343112 528778102 1 1 540875879 672664336 1 740345889 906216849 1 819810298 847395278 1 371282510 496939046 1 336421438 558922057 1 938003869 960858107 3 346726901 636713218 1 1 715764936 728279691 2 28600 1 521497652 673788874 1 962421122 986063804 1 563130032 825029047 2 28598 3 401712298 602831697 1 1 856533881 904463479 3 776184134 976725713 1 3 570718976 822191767 1 1 936646886 996832986 2 28604 3 211032016 974445967 1 3 719691655 962039911 1 2 28599 1 441240413 907125651 2 28602 3 927792904 952512140 1 1 179834770 183057320 1 10214112 286807421 2 28611 3 985285649 998334504 1 2 28609 1 230466656 396188050 1 568299891 622829358 3 645679473 951610755 1 1 115606276 586942035 2 28615 3 948351879 978795373 1 2 28608 1 909341946 978353204 2 28606 1 554666343 846780705 2 28617 2 28601 1 65202743 858630946 3 134162607 483512685 1 1 879619985 952999490 1 528086684 834837219 1 569723474 838147871 3 590240504 788763469 1 1 838435969 883331990 3 119195645 541097500 1 3 908319904 979615027 1 2 28618 3 201595140 301732821 1 2 28620 3 142051888 233358871 1 3 510135536 719747031 1 3 666620621 777066167 1 3 610158888 722050900 1 3 855193831 934066019 1 1 968791474 998576410 1 108150491 533490486 3 674163561 688507462 1 1 858162602 881851161 3 200212149 394803439 1 1 754716447 933470049 1 713540041 958881292 2 28626 2 28624 2 28621 1 205645393 943080484 2 28628 2 28625 3 727815212 930143798 1 3 301414542 487729348 1 3 196015270 693186751 1 1 763357435 797918065 1 547022859 592121741 2 28629 3 268157576 345783399 1 3 738656875 924313179 1 2 28607 1 82797099 784504469 1 591580330 665730941 3 299043489 933969590 1 3 579718296 822670935 1 2 28619 3 226809864 766193562 1 1 428561595 652685206 2 28633 3 643962420 824088135 1 1 447597733 792687898 2 28622 2 28614 1 429690960 573899749 3 635996851 647348276 1 3 356391461 467281674 1 2 28635 3 788814821 899822049 1 2 28630 3 646716301 760429802 1 1 725768655 765255617 3 956715275 971911800 1 2 28636 1 845241445 910506124 2 28637 1 830616874 924474061 2 28638 1 852065260 893237748 2 28639 2 28585 2 28623 3 896820075 912758905 1 1 402753248 464992168 2 28640 2 28634 3 863845466 987802623 1 1 154515556 251501399 2 28641 3 215435599 279079247 1 2 28605 2 28631 3 346726618 923094707 1 2 28603 2 21284 3 630788358 982189048 1 3 515238295 775269412 1 2 19494 3 196588098 253924593 1 2 13703 1 511490884 522573838 2 28642 1 374630622 870138402 3 120730945 183356717 1 1 410984937 753585658 3 336804031 338658938 1 3 676833126 996153488 1 3 470640928 550606434 1 1 231083087 986854067 3 602100461 944239931 1 2 28643 2 28645 3 330611072 416166067 1 1 157881473 364228639 3 980624154 995282354 1 3 569912264 580530462 1 1 305145349 861608193 2 28644 3 433869917 649001226 1 3 984514890 990238524 1 3 600915709 934667954 1 2 28647 2 28646 1 459967849 614529100 3 104005681 750804092 1 1 938333729 995823378 2 28648 2 28649 2 15288 3 251116501 355606263 1 1 641617783 682849856 1 841644037 881727696 1 277725272 865734249 2 28651 2 28652 3 228480548 764509204 1 2 18605 1 14670936 271334438 2 28653 2 7528 3 557645336 695080019 1 2 19466 2 18518 1 386718325 658414937 3 995277641 997638230 1 3 635378442 962466009 1 2 188 2 1410 3 282703225 429504910 1 1 591424397 734968209 1 452322565 939415986 1 428210602 602493067 3 494955303 761788615 1 2 28657 3 816335229 940755806 1 3 881779995 996152205 1 1 209174151 902127048 1 68023767 942886823 2 28658 1 72080434 576476044 3 56660502 215375573 1 2 28659 1 592041175 789078704 3 994205095 994936222 1 1 667651924 824603335 3 403761502 929793852 1 2 28661 3 8251549 883592100 1 3 617468990 658253355 1 2 28660 1 805775970 994381285 3 289184106 594267974 1 3 489147290 861353578 1 2 28663 3 166523646 369952070 1 1 495437759 905120996 1 898748578 992327578 1 869003633 913655708 3 379564527 417152844 1 1 310847290 649626970 2 28664 1 662962764 976067585 2 28668 3 960326813 977542876 1 1 735962282 940788119 1 793810021 816228510 3 687416504 966866959 1 3 553663208 907175573 1 2 28669 1 275132259 737998286 1 658370542 915302946 1 651160612 832633624 3 511265022 710602299 1 2 28671 3 988277125 997459444 1 1 407898067 495602049 1 494988179 824416815 3 168454179 349255268 1 2 28674 1 409946694 731731303 3 107226736 982977898 1 2 28676 2 28666 1 827612007 833397409 2 28673 1 184571947 502148735 2 28675 3 607387145 847471443 1 2 28677 2 28667 1 299513481 463356222 1 522914327 781598236 2 28680 2 28679 1 466754729 940536322 3 570889350 907839815 1 2 28681 1 775878762 867424470 2 28682 3 948407880 949369194 1 3 72221427 140876148 1 1 961570633 981704295 2 28683 2 28662 1 99016579 215927170 1 135091896 614599817 3 375415344 737069658 1 1 968180213 998152792 2 28684 3 636517073 931746092 1 1 512820567 664518281 1 974400081 983719002 1 884797705 979967818 1 770372146 966889918 1 560414294 859043682 1 779137028 828923463 1 548572700 994804238 2 28689 3 641621939 805656892 1 1 332905679 895169582 1 749416239 778522999 2 28694 1 509167137 713169572 1 550630933 688303306 3 314620557 952714782 1 1 663741850 770019960 2 28697 3 720904159 884850328 1 2 28688 2 28685 3 307287743 883140492 1 2 28690 2 28695 1 353583756 897484173 2 28693 3 799194674 888271552 1 1 200104433 621547073 2 28687 3 643676767 734716381 1 2 28698 1 126322653 263772719 1 782233920 890254669 1 789849291 876916609 1 715624619 858006438 1 401502686 605503430 2 28702 1 990102673 997254593 2 28701 2 28706 2 28705 1 790712192 862469005 2 28707 2 28678 1 501952913 797979646 2 28708 3 610963588 670002629 1 3 60161687 305330233 1 1 590394834 659509222 2 28709 1 601842895 709125402 1 14532272 47170090 1 472063505 496251012 2 28711 1 585559786 606453138 1 828735683 963057763 2 28712 3 612011726 789257406 1 2 28713 3 639284214 864984127 1 3 276877224 544531484 1 2 28714 2 28710 2 28686 2 28699 3 430068665 923958004 1 1 703174130 762351734 3 280305158 853330883 1 1 85319473 483566397 2 28716 2 28691 3 839705435 901281240 1 1 482765425 785244804 1 77916717 152391172 1 386808711 621193743 2 28717 2 28718 1 769436637 873185748 1 893060705 987859924 2 28721 2 28720 2 28715 2 28692 2 28696 3 177366509 706597931 1 3 471332473 514685117 1 1 681988231 733825344 3 192314813 552369370 1 1 993336848 995550574 1 354311651 549287179 3 532611476 921503999 1 2 28724 1 975457528 979102769 2 28725 1 277018119 484043095 2 28726 2 28656 1 435771020 589940927 2 28727 3 721738689 822056184 1 2 28665 3 975197764 980646071 1 3 283207892 991083290 1 2 28672 2 28722 3 589594593 610931325 1 2 28703 1 114965890 942367893 1 607646441 966539896 2 28728 1 38249814 892669453 3 162877438 734416079 1 1 518155523 544562491 1 266788824 463932094 1 603130244 905876923 2 28732 3 548561979 785179788 1 3 929972941 987274600 1 2 28733 3 162338375 571666022 1 3 345688670 705261584 1 1 778254684 878515116 3 696026357 841922249 1 2 28731 1 795325731 807861158 3 383419356 384381101 1 1 755959929 794947398 1 3378439 557608203 2 28735 3 528417517 548063002 1 1 173243090 651358034 1 831817470 851146539 2 28739 1 970934844 979222014 1 115552149 233182885 1 824802344 946369754 3 841312938 877748234 1 3 245165762 342753198 1 2 28736 3 451248250 751499396 1 2 28742 1 658205825 814894532 1 298331896 959121834 1 68906661 414047140 3 839061745 981230739 1 1 885166634 957587547 1 866669453 970396773 3 691288125 962242645 1 3 572174456 809446150 1 2 28744 3 116057728 792539207 1 3 907725572 936181524 1 1 751337562 978214118 3 564032299 564576453 1 2 28748 3 237138050 592591859 1 3 66989306 259051056 1 1 88058669 572016188 3 792254123 920664491 1 2 28737 2 28740 2 28749 2 28746 1 65461278 351688755 1 928009182 954371014 3 759465904 873972158 1 3 297562149 959224810 1 2 28747 3 176487727 840686880 1 3 500603396 503768433 1 2 28738 2 28743 1 989155362 990705121 3 490327625 618494377 1 2 28750 3 322870629 435982717 1 2 28730 2 28734 2 28729 1 291965624 645322453 2 28753 2 28752 1 270393610 596772062 2 28754 3 238268666 466614583 1 3 196110720 912283224 1 1 890387194 900695752 3 418700703 653431316 1 1 888665073 928419188 2 28756 3 57626417 202858080 1 3 955930133 957694199 1 2 28755 1 371325889 736973458 1 949514260 961600022 1 292679414 843393930 1 262036750 690772103 3 195657245 213144738 1 1 368773738 394395534 3 528191543 565175775 1 2 28761 2 28759 2 28758 2 28757 1 313839935 798988498 3 852869873 896282844 1 2 28760 3 882240449 981277730 1 3 737448488 947790101 1 1 473920509 795743048 1 572464266 904416523 2 28764 2 28751 1 219480570 379599573 3 527010165 534902420 1 2 28765 2 3363 1 993124502 997877649 3 264061652 406265512 1 3 701429077 985604483 1 3 121128967 219734224 1 3 756596547 886789435 1 3 55990796 202132273 1 3 922010818 997992036 1 1 682982606 750043252 2 28766 2 28767 1 508713577 730255451 3 294368843 959595761 1 1 33480889 667912506 1 993666553 995308379 1 337902159 698724345 1 380872721 993633994 1 408780404 661026568 1 170427950 380258384 1 216442111 386866951 2 28772 3 134743588 191752833 1 1 361384185 865877020 2 28770 1 805526488 842999527 1 607354273 656084939 3 293205586 339686571 1 2 28775 1 467773252 616373599 1 967171437 982859718 2 28768 1 169668495 828125872 3 944279529 971953545 1 1 585860709 613022768 1 594751068 753859070 2 28781 1 679143490 938031011 2 28784 2 28783 3 751405603 831843212 1 1 777952727 923812960 3 80258359 573054978 1 2 28782 3 390519950 844415844 1 2 28780 2 28778 3 262844490 619609356 1 1 825619249 925121517 3 593138460 725628538 1 1 410574943 944821294 2 28769 3 879913814 922306859 1 1 840071659 950590650 2 28788 2 28777 1 732278452 964562341 3 14117529 742759428 1 1 134083549 459609830 3 84276247 126194410 1 3 738475614 751086554 1 2 28785 1 77116123 82448848 2 28789 3 84269567 204834338 1 3 204842815 658812501 1 2 28771 1 974167891 988699167 2 28787 1 752349873 828580504 1 124213517 571791371 3 276267411 583105048 1 3 667617694 792415057 1 3 713199851 901365013 1 2 28794 2 28779 3 598894799 680419954 1 1 337462873 757395843 1 443250936 920213611 2 28793 2 28790 1 970444849 990990419 3 797764799 924881313 1 3 78297876 635267518 1 3 349746337 514904048 1 1 765966869 982790375 2 28797 2 28786 1 622107274 981313966 3 758445715 908483760 1 3 745391052 757415823 1 3 534828547 782894179 1 2 28799 1 396081108 863593039 3 387542474 957103986 1 3 927982729 931610736 1 1 553211982 764701325 3 486142729 495184467 1 2 28801 3 396700766 460526667 1 1 8706873 112387980 3 489161960 711321093 1 2 28802 1 312267945 860155683 3 556549493 826913997 1 1 925870087 980276570 3 89141193 160409632 1 3 418873614 518338143 1 3 953475704 956529552 1 1 81636571 322669271 1 424393608 463987064 1 911701205 996276238 2 28804 3 586940923 644706762 1 3 35864529 576410737 1 2 28807 1 956386557 979816071 1 665098462 996628597 2 28809 2 28808 1 293205153 610747158 3 202496027 526173387 1 2 28810 2 28805 3 712178603 924222722 1 1 688697323 960380702 2 28811 1 216379595 458424203 1 372339829 575449519 2 28813 1 662643091 984655912 3 216168793 516309543 1 1 338279674 957923696 3 309316267 582653393 1 1 580752586 980914648 2 28815 3 720782381 995669244 1 3 449361742 852166336 1 2 28814 1 545450108 742346856 1 702911861 876958716 1 288137418 939890020 1 891579754 979701780 1 250486982 663461980 1 837386985 871677279 2 28821 3 497256297 716297289 1 2 28816 3 765385578 896102105 1 3 878371937 892718497 1 3 437887459 798498798 1 2 28820 2 28822 1 396643598 583512254 3 951927736 991243025 1 1 757231257 799367447 2 28817 2 28823 2 28803 2 28800 1 196516155 283325204 3 926590572 983937586 1 2 28825 1 421070802 999984440 2 28812 3 54171071 440001115 1 3 510754016 625293769 1 3 525528208 966103581 1 1 126601245 782349761 2 28827 1 406759619 472197267 1 538479367 837374057 1 606712613 899512498 3 83466937 467654777 1 2 28830 1 77687528 853865120 2 28831 2 28826 1 288951292 597874050 2 28832 2 28774 1 290166327 894646431 2 28833 1 898503697 959703787 2 28834 1 775902078 886190217 3 436535599 640016256 1 2 28824 1 901323765 909684078 1 831880429 835586887 1 375082365 775500353 2 28838 1 542003547 803493439 3 226902565 581659871 1 1 177318032 819857441 1 567636372 665072722 2 28839 3 127891789 144096760 1 3 242954737 543473373 1 2 28840 1 113531349 488006075 2 28842 2 28836 1 684695664 705852562 3 464132486 929567160 1 3 492424718 666599132 1 2 28843 2 28841 2 28791 3 79557431 593589491 1 1 414834865 480441964 3 725384981 930003624 1 3 855675574 859157874 1 3 969227996 998123648 1 1 813331584 934282711 2 28844 2 28845 2 28829 1 334187837 860007272 3 520199186 626179140 1 3 683990289 826019706 1 1 836209283 939987000 3 495148987 512315563 1 3 315099892 335150582 1 3 836215118 942421833 1 2 28847 1 848292101 879881479 1 180169533 498547456 2 28848 2 28846 3 409875642 935608970 1 2 28849 2 28806 2 28819 3 15253056 436069607 1 2 28818 1 705309059 831688575 2 28837 2 28612 1 772270710 808174421 1 507814122 991090256 3 515807072 638513839 1 1 882504953 941008020 3 939610891 946822834 1 1 676491750 934515733 3 71210845 463702423 1 1 293531427 747872115 1 954862652 972885992 3 644464212 664168328 1 1 864396918 865775742 1 936238346 961451011 1 242723751 572930220 2 28856 2 28851 2 28855 1 51925995 213930612 2 28860 2 28859 3 591218884 978758450 1 2 28853 2 28858 2 28857 1 268128578 639611117 2 28852 1 339017055 386813823 1 941635883 954426022 1 823498304 968280707 1 101655254 151134495 2 28864 3 255655276 865696903 1 2 28865 2 28863 1 901811877 944524058 1 444704493 777565023 1 140561005 898879427 2 28867 1 366352475 537893748 2 28869 1 427938 153202485 2 28870 3 650368960 658598534 1 3 29344100 457017916 1 2 28868 2 28866 1 318062197 629869907 1 526262574 584722157 1 916002716 989510137 3 103181117 734202944 1 3 571092585 651408017 1 2 28872 3 593496051 729623582 1 3 171495785 888888041 1 2 28873 1 418275167 648062879 3 581618339 873743901 1 2 28874 2 28871 2 9442 3 504071868 709923507 1 2 24162 1 377547293 705366215 1 108478258 561012381 1 204655855 718498631 2 28877 1 557230589 773314100 2 28876 1 360706382 497410829 1 859319297 951212244 1 729181990 939704066 3 212752722 847632517 1 2 28875 2 28878 2 28881 2 28879 1 723491827 898330016 2 28880 2 282 2 27984 3 886756284 955216695 1 2 21141 2 7839 1 64513028 485243452 2 28883 1 454488112 868586857 1 353966526 462947212 3 712746396 715107342 1 3 945430443 988321715 1 2 28885 1 925684459 933317943 2 28886 1 257781141 760515811 3 666801205 876594721 1 1 274556714 604273620 2 28887 1 248653220 375380842 2 28889 3 51779897 850668388 1 3 750049591 797347757 1 2 28884 3 822069449 966572971 1 1 649599409 923424597 1 384896360 822085816 3 976115242 997020633 1 3 816318739 956521696 1 1 656866094 680728241 1 827546279 891483389 2 28890 3 836116795 987327647 1 3 252894886 748558229 1 2 28891 2 28893 1 612645161 860749778 1 311171944 977061075 1 14412145 650404219 2 28895 1 760592231 999698340 1 41374627 268680103 2 28898 1 233250270 704470969 3 23713304 561242079 1 3 449274188 875686036 1 1 84676541 980009977 2 28899 1 652724888 897508212 3 503986585 784975093 1 2 28901 2 28897 1 429983701 824282744 3 368146448 768779251 1 1 573910788 770974864 1 356477190 571504827 3 120396446 973792423 1 2 28904 1 743638832 896492195 1 233893768 532719717 2 28906 1 783427802 990304926 2 28907 2 28902 1 218038082 502235621 1 763989912 894319089 3 699083459 846725372 1 3 849430493 907727404 1 1 682041565 807260313 1 113147693 925578075 2 28908 3 45419425 577146297 1 1 965732365 988902611 3 917805229 955709935 1 2 28912 3 319141548 781620892 1 3 31673197 156174472 1 2 28909 1 576145474 878912196 3 465698731 664407646 1 1 563848682 664624025 3 626077458 920700804 1 3 760146725 941002742 1 1 227343141 972968029 3 754853230 779859458 1 1 282421339 321741375 3 616310481 660129136 1 2 28914 1 801574605 826214243 1 185351145 683702325 2 28918 1 422463022 508350790 1 11801898 93585564 1 600415817 840951549 2 28917 2 28919 2 28911 1 634118253 988026718 1 840136285 981859046 2 28922 1 271418488 972955391 1 93537564 604396482 1 148934072 774427248 2 28924 1 650160171 758988987 2 28927 3 768391770 950622789 1 2 28920 2 28894 2 28910 3 154528287 955994676 1 3 970311491 982001918 1 1 433901285 711278810 3 153459660 883016746 1 1 823350047 914565773 1 678923964 904906330 1 227571189 637122666 3 275117418 620045183 1 3 459598350 540897254 1 1 723069823 992629811 1 927030967 936651568 3 91691693 594770522 1 1 968873597 970587519 2 28929 3 49474444 924344780 1 1 878681611 929235406 2 28928 2 28934 2 28931 2 28900 2 28905 1 505543423 798041633 2 28936 1 614265243 767389063 3 860798107 967622588 1 2 28937 3 799566631 951682713 1 2 28930 1 197428728 318556177 3 296730141 940512831 1 3 300640537 571363282 1 2 28938 3 239817768 852103907 1 1 917929207 937296578 1 847336951 855249157 3 859771216 924657025 1 2 28915 1 506103311 636515762 3 833983990 940052297 1 2 28932 2 28892 2 28925 1 949644111 988951617 1 322391660 782467329 2 28942 2 28896 2 28933 1 784723449 924056522 2 28944 1 717025794 801585903 1 641151111 707100384 2 28945 2 28921 1 850944091 980901178 3 792159263 851318850 1 2 28923 1 985635361 985832377 1 541069881 804348487 3 360383738 381183345 1 1 155852044 546264050 3 429477528 743568587 1 3 663695667 700921454 1 3 135648895 201225396 1 3 6878438 765232326 1 2 28948 1 520856368 751486200 3 864074758 872211358 1 2 28949 3 945381732 966517842 1 3 273118833 869800009 1 2 28940 1 952902660 953028033 1 429941065 901946312 2 28952 3 712411386 838331651 1 2 28953 1 801572225 996476654 1 83818540 726554434 1 708733738 981140966 1 965742532 977508825 1 51570754 314299437 2 28958 1 788732886 971991164 3 969172087 973081435 1 3 9045195 917387511 1 1 545511845 812607031 1 988777346 993744192 3 262080872 725524038 1 3 646723685 881956313 1 1 441755454 692375384 1 531016687 569642568 1 678024929 974182014 3 507294718 969625642 1 3 45732763 361816421 1 2 28963 3 581669118 694893559 1 2 28959 3 387779020 925962474 1 3 988582277 991855924 1 2 28956 1 847704154 864944033 2 28965 2 28955 3 274287902 987100990 1 2 28960 3 230323026 449210736 1 3 352443692 635591702 1 3 413006367 578159379 1 2 28957 3 342024734 474652614 1 3 67027562 628795063 1 2 28946 1 349813393 433047994 2 28966 3 984438283 991164847 1 3 227796876 462463799 1 1 690583076 711645741 1 596622672 684505047 1 304427416 466669547 2 28967 3 470222779 768696332 1 2 28968 2 28969 3 954367699 981641042 1 3 434799033 682416799 1 1 58596025 783078553 2 28951 3 50717566 505727313 1 3 844397664 886824677 1 3 249716124 833295530 1 2 28961 3 256775873 965243191 1 3 701661250 830754481 1 3 269284717 743704397 1 1 771863708 875473678 1 278248159 649176267 1 13898739 585190279 2 28971 2 28972 1 328675050 329184443 2 28974 1 324260020 774308639 1 622007330 743742862 2 28975 1 169732294 450055170 2 28941 1 586576813 989293585 3 996947923 999976918 1 3 950410938 970889745 1 2 28978 3 213263635 707031653 1 1 963751989 985397306 2 28979 3 399870936 913438826 1 2 28943 3 510271607 939974296 1 3 722144523 826262135 1 2 28913 2 28926 1 338827832 459322156 3 369731223 416177719 1 3 915717907 998720310 1 2 28935 2 28954 1 428483453 485830643 1 961683814 967392197 2 28982 3 481890653 495314659 1 2 28981 1 902653383 983833653 1 534200854 811038482 1 95988072 682275972 1 445874331 903285697 3 69541524 278650021 1 2 28983 2 28985 3 811309486 928956942 1 1 646995479 761695597 1 884272587 910542725 3 944271938 949914664 1 1 608650995 818985582 1 986138086 995300852 3 668258364 989816002 1 1 51154253 176391556 2 28991 3 149371582 613003670 1 2 28986 1 983738805 999041149 2 28992 2 28987 2 28988 2 28939 3 268556735 328689944 1 2 28903 2 28950 1 192459340 622801182 1 198789903 527020491 3 913820871 923991636 1 3 62192024 991233890 1 3 187435527 517089423 1 1 405708859 800603234 3 383819474 788909242 1 2 28994 2 28993 3 827663518 994609032 1 2 28888 1 988314150 990082690 2 28996 2 28973 2 28989 1 907297651 976484152 3 621029864 941555240 1 1 605293182 721110039 3 51617362 58057138 1 3 864445507 898114701 1 1 729996442 859611124 3 229793129 526004736 1 2 28999 2 28998 3 35826992 181770082 1 3 554130883 757643700 1 3 177015337 751592554 1 1 189857409 353154914 1 90199725 789191971 1 253839114 813432041 3 693686886 979065411 1 3 61000838 505391634 1 1 73619435 192220095 1 353128491 657943701 2 29000 1 129486164 885705084 1 648969056 710388298 2 29005 3 970816788 979323688 1 1 994168833 995659847 1 139906150 473388213 2 29008 1 525779157 900913637 1 326407858 426755019 2 29007 3 528171622 698687023 1 3 259335109 299726822 1 2 29004 2 29009 2 29002 3 975898721 988377894 1 2 29001 3 939931434 958343009 1 1 175356461 275122845 1 4189798 811114203 1 332903536 340850415 3 127404115 958314508 1 1 747364514 891119085 1 927628548 980958921 3 907524782 917025727 1 2 29013 1 251742877 445754822 2 29015 1 982158734 991935723 3 968757305 971544214 1 2 29014 3 153539929 727561461 1 1 468198351 839237291 1 638293597 715399370 3 664830781 885858278 1 3 136937432 998085311 1 1 826412153 876504646 1 396997855 472660002 2 29019 3 816696137 963669356 1 1 626771705 842148157 3 64592781 707688760 1 3 146809128 179410714 1 2 29022 2 29021 2 29016 1 784571355 787504734 3 908286374 914793450 1 1 572141900 997930224 3 225137136 308890938 1 3 720865433 796109407 1 1 322898951 856299495 3 741699980 757130818 1 3 3865712 218278079 1 1 789038817 909103356 1 605497482 730841040 1 274841142 766114599 2 29025 1 581179764 691764967 3 318161135 625121062 1 1 427155739 833718359 1 701972767 703294237 2 29031 2 29012 2 29028 1 728005746 852282307 1 372016660 595912641 2 29032 3 501891408 910174282 1 3 980479028 981063373 1 3 68049792 780953566 1 1 818163194 878073507 1 684071919 994480895 2 29035 1 143162614 252169450 2 29036 3 782012692 881898187 1 3 180870811 706975400 1 3 502804176 594169192 1 1 958577958 970610010 2 29037 2 29034 3 999330958 999819753 1 3 919178347 983368741 1 2 29023 3 715352606 787722033 1 3 7162299 94812611 1 1 396678914 456610137 2 29018 2 29026 1 342234479 892928358 2 29030 1 202754280 444576674 3 104118498 807384892 1 3 799982768 905490284 1 2 29040 2 29027 2 29020 1 709468251 741472079 3 994485330 998410226 1 1 783895878 849758244 1 472951423 565385615 1 647170680 875464307 2 29044 1 715064189 777553729 2 29043 1 839411473 915828260 1 578419812 925190824 2 29046 3 997989953 998727284 1 2 29041 1 801814645 802384709 1 483776015 905453065 2 29048 2 29047 1 954346690 954910107 3 738174095 910880209 1 3 283503584 914417749 1 2 29049 2 29045 3 142891771 717836450 1 2 29050 2 29010 1 722013077 943261769 3 416579221 646097894 1 1 284216129 347146104 2 29051 3 420501874 656351156 1 2 29033 3 671086958 720352977 1 1 130098072 310199021 2 29003 2 29038 1 269710052 967378088 3 421718247 705612013 1 2 29054 2 29052 2 29053 3 548480280 668264453 1 1 218330725 489720596 2 29029 2 28997 3 556427667 823707350 1 1 660520707 918664493 1 434510837 601207496 3 156198136 859422654 1 2 29056 3 406353516 637008828 1 1 52733264 677083292 1 871293278 897134525 2 29058 1 654775047 736984717 1 925870117 981013423 3 90532874 601329310 1 3 65465797 279450528 1 2 29061 1 910826302 936776696 1 352129823 477817284 3 661853745 981549593 1 3 338750615 559230697 1 3 410313322 865291092 1 1 458283011 819042668 2 29062 1 833345502 865462123 2 29065 3 125907741 900432990 1 3 845777872 868273404 1 3 754203837 897233734 1 1 368912844 525155934 2 29060 2 29063 2 29064 3 790654385 807206954 1 2 29042 3 490484000 657876608 1 3 248703790 952413537 1 3 433582679 963174683 1 1 460546709 891729359 1 444996985 654948615 2 29068 3 532621731 793064776 1 1 878550465 978301065 2 29067 1 582596778 660853815 2 29070 1 355193604 870929632 1 728462142 734823821 2 29072 3 793562369 812303035 1 1 733275423 906919559 1 617631332 835564153 3 793249605 900608461 1 2 29074 3 217285445 600555120 1 3 270995529 337589487 1 2 29071 3 630046162 976574828 1 1 719571079 782213126 2 29073 3 269469050 544164925 1 3 940482324 952126585 1 3 45648195 664013648 1 1 194522204 432103009 3 958730690 976051663 1 1 464411305 788819417 1 840032591 962920056 2 29078 1 278365317 482009818 3 569657693 749467443 1 1 474935431 986338981 1 444902770 581960113 1 545977799 642233683 1 729197894 898420382 1 592386216 604748121 2 29084 1 793943092 964947281 3 535779109 591373612 1 1 514792713 655417315 3 863857599 993449355 1 1 611042258 710778737 2 29080 2 29081 2 29086 3 956869932 980157479 1 3 340379106 747337591 1 2 29076 2 29082 1 815280425 857859311 2 29079 3 161616002 479380298 1 1 783038576 883578113 3 14884097 697262988 1 2 29089 3 166036139 324689892 1 1 908492526 956269761 3 978590511 998653057 1 2 29077 3 393437584 485886819 1 3 187536258 327309246 1 3 787039066 802880998 1 3 533437090 605105802 1 2 29088 2 29083 3 713815676 917736876 1 3 670200680 892100223 1 2 29085 3 464264157 644028121 1 3 401937469 839660562 1 1 562785815 759097558 2 29091 2 29087 2 29090 1 712890376 954637464 2 29092 3 902658085 908270695 1 1 664277956 699606376 1 835243047 905502417 2 29093 1 571458065 578991172 2 29095 2 29075 1 516975367 936356671 2 29096 2 29057 1 497067131 529211663 1 616273599 929183604 1 641230670 975307069 3 675323186 903138049 1 1 543408855 907173626 1 26068161 847588765 1 483441250 688531949 1 264706937 653200051 2 29101 1 62197729 360845814 1 180376365 947346072 2 29105 1 546105026 805356635 1 739006237 982699069 1 895413791 997181928 1 500403803 994048294 2 29104 1 512318663 713706302 1 717342711 756848563 2 29106 3 192517242 581918078 1 2 29111 1 307272640 819983897 2 29102 1 907214310 957710860 3 52145027 989806907 1 1 509363253 895799175 1 834628125 989300710 3 583714523 995409868 1 1 880280323 974504347 1 339840433 864647474 1 372847246 708211615 1 508560434 717250116 1 680848373 777286803 2 29113 2 29119 2 29108 3 914233021 946776659 1 1 818984732 844568354 3 505319817 791009873 1 1 460167305 657613247 2 29121 3 717666125 775530391 1 3 893235441 958034257 1 2 29099 1 809357093 819323279 3 752462977 872231057 1 3 284851856 953167978 1 3 936028185 939630648 1 2 29123 1 324018380 473880680 2 29124 3 759191865 859932105 1 3 784471646 945975100 1 2 29112 3 922578760 973884057 1 3 701783358 778696254 1 3 257804465 429064302 1 3 684300074 697953465 1 2 29109 3 694636802 746273274 1 3 753921154 760197695 1 3 283772992 741416116 1 1 749643861 804459268 1 651480384 954191309 2 29126 1 975600310 977118325 2 29127 2 29098 1 11834971 223355544 1 120986589 777180619 3 121768375 169241579 1 2 29128 3 164951374 858029257 1 1 970311439 971870602 2 29129 1 105068204 823224114 2 29130 1 424451261 704671918 2 29118 3 202547111 893018287 1 3 988864144 992520550 1 1 933974624 972207866 3 773637429 789317959 1 1 182193572 326515889 2 29133 1 74966086 281670512 3 382382134 694312912 1 3 428395750 618051765 1 3 679844966 877048662 1 3 239067331 711774107 1 1 973818358 984196590 1 297549308 568787647 2 29100 1 881424217 890987571 2 29097 2 29115 2 29110 1 622556295 848099660 2 29135 2 29125 3 948278829 980173165 1 2 29122 2 29114 1 667270220 805007360 3 871980775 965650062 1 2 29132 2 29139 1 610910413 956136050 1 824083242 923821824 1 388855444 635005009 2 29142 1 862657351 909880305 2 29143 3 466299767 624138079 1 1 492323795 993109905 2 29144 1 619102649 849556384 2 29146 3 728088289 877515492 1 3 680286577 768784256 1 1 950681743 961171155 1 520583680 937857338 2 29137 3 916167339 985144126 1 2 29117 1 239857328 942767405 1 40938196 992655332 3 319397369 596990718 1 3 603055397 796262828 1 1 132783831 830947822 1 349796055 981866387 2 29152 3 251171492 900884237 1 1 824466387 900873067 2 29153 3 294033280 597774113 1 1 617927443 701315208 3 357742646 745583668 1 2 29154 3 240968771 676214168 1 1 874393033 883539664 3 264327173 395754202 1 1 647766576 805643654 1 543059445 743818783 2 29150 3 998919338 999505878 1 1 390788549 788440795 1 562177591 631129299 1 777569900 843891098 3 784057516 995206155 1 2 29160 3 844951359 954208282 1 2 29159 2 29158 1 425391522 947178647 3 619143466 870469012 1 1 292496280 849775030 2 29161 3 936144383 950462651 1 3 178918401 844640497 1 2 29149 3 13111670 278475924 1 1 45604550 558292092 2 29163 1 70593518 749100111 1 139008235 921810106 1 641916317 682283411 2 29165 2 29164 2 29166 3 303136972 842698385 1 3 329020280 407393324 1 1 574081739 586565494 3 200779737 837161145 1 2 29167 3 442865758 582448693 1 1 512276908 743203299 2 29168 2 29141 1 44170024 101946581 3 477633875 858011393 1 2 29169 2 29131 1 412366112 512799555 3 508511205 755168339 1 3 293401224 828112732 1 1 627916889 993540555 2 29170 2 29171 2 29134 1 721837269 766374591 1 680509929 927650035 2 29173 2 29172 2 29055 2 29140 2 28964 3 402687280 792484115 1 2 29156 1 552918199 799898843 1 602027510 730474928 2 29174 2 29157 3 61846298 578223798 1 1 999486345 999910297 1 847717982 859716348 1 78092579 424077238 1 360685185 972846160 2 29177 2 29176 1 561519238 671426178 1 627843917 734516568 2 29180 3 868377911 891474831 1 1 198754503 817429651 3 238213240 938032466 1 3 34546455 407780321 1 1 315930179 866518716 1 906068799 956080888 2 29183 1 885870992 958827912 2 29182 3 677809563 783497840 1 2 29185 3 988170166 996328140 1 2 29184 1 53339716 65274981 3 911456489 924220238 1 3 715914492 815559115 1 1 866879585 956145137 2 29186 3 730727737 922970974 1 2 29187 2 29181 1 79638281 154123899 2 29179 3 766517165 886919615 1 1 503225441 947478881 3 204247843 957845271 1 1 58775562 542039711 1 45739596 277915003 3 475859665 785249783 1 3 707832386 745720650 1 3 139866427 712460189 1 2 29189 2 29188 1 296284829 951375734 1 2703268 893787021 2 29192 2 29191 3 600892115 676026397 1 3 922984385 984125638 1 2 28976 1 526460740 657707664 3 113237142 283989854 1 3 577592846 738504447 1 1 925783668 956811482 1 42506564 906423363 2 29195 1 635770852 751343676 1 713048812 804509464 1 915948685 960525041 3 872776557 992393055 1 3 532421600 866760437 1 2 29199 1 214563220 640655785 2 29196 3 90571389 371023782 1 2 29194 3 71158271 81109444 1 3 410070050 679037604 1 2 29198 1 924847919 935421032 1 536157872 824931286 1 828345384 916344958 3 901817234 926337736 1 1 806128012 983945053 1 310410472 369240056 2 29204 1 558061500 684708747 2 29206 2 29202 1 15521138 687525021 3 266915583 578264335 1 3 764450144 834472685 1 2 29203 1 167678692 294291502 3 248132091 730491077 1 1 202724254 478804341 1 584726486 772489227 2 29210 3 220778048 460228497 1 2 29205 2 29209 2 29201 2 29208 1 157145506 303327676 3 512208757 753349725 1 3 898417703 903082295 1 2 29211 1 871478420 958334746 3 638268395 770550597 1 3 171651958 835026425 1 3 118877676 241247945 1 2 29212 2 28980 1 755610503 991689181 2 28916 3 295486133 784710840 1 1 349206596 821206927 2 29214 3 214591549 708044149 1 1 153139666 593038483 1 622644610 641031066 3 487310265 494630879 1 3 406209424 769235855 1 2 29216 1 457400941 950682836 3 3286853 520697829 1 1 152044651 901376348 1 232900166 847205126 2 29219 1 539725507 935917042 3 490958942 997267465 1 3 488674860 854555635 1 3 549066980 562512030 1 1 675230267 854121797 1 727890304 819113186 3 386138369 488148737 1 2 29222 1 689297039 927376344 2 29220 2 29221 2 29218 3 344630886 815598967 1 2 29223 3 694578151 876948249 1 1 42154608 102936378 1 587413703 708553980 3 599957112 983820505 1 2 29224 2 29225 2 29215 2 29217 3 157239362 933635217 1 1 288852935 549498480 2 29226 1 554524522 994225248 2 29227 3 715320559 734010650 1 1 979858098 990234657 2 29228 2 7776 2 17552 3 186783463 364481754 1 3 497210964 724507172 1 3 495568036 864800711 1 2 4260 1 15922133 384803617 2 29229 2 1996 1 40924545 163714363 3 147416310 507063764 1 2 29230 2 7742 3 779882930 833462634 1 2 26875 2 2018 3 895478600 899955143 1 3 866017536 903584710 1 2 27884 3 117530186 810474030 1 3 122151736 260630444 1 3 277716117 857012530 1 1 57220524 260745086 1 803320816 887661417 2 29232 3 865452553 965736191 1 2 29231 3 843086047 922669488 1 2 26632 1 165243039 486394213 3 907939779 918307457 1 1 302525816 325608833 3 291094260 580033986 1 3 177919962 739953684 1 1 845263462 910362686 1 270910121 495885988 1 493965567 908217023 1 405517270 980363916 3 815033674 937335283 1 1 428069998 673856444 1 816577300 866802533 3 313254878 559891283 1 2 29235 1 842853812 846989341 2 29236 2 29240 1 790608207 926718185 1 31365935 726363912 2 29237 1 883260641 950689983 1 315519469 446577794 3 320188394 352919274 1 2 29242 2 29244 3 553782363 701865259 1 1 706719264 873633405 1 235909363 640646410 1 914623090 976924609 2 29248 2 29233 3 84131942 255912891 1 3 411429606 886031537 1 2 29243 2 29241 3 934981624 977857346 1 2 29234 2 29246 2 29238 1 983781456 998583352 2 29249 1 601999846 911972528 3 672385023 774193092 1 3 266125737 538440069 1 2 29250 1 115567104 271080452 1 314957093 999576408 2 29251 1 416301525 549263507 1 474416281 944036639 1 213950396 940999789 3 588396968 991039242 1 3 121465572 135077180 1 3 169033023 827103354 1 1 815384644 961733653 2 29254 3 335544068 683104580 1 2 29253 2 29256 2 29252 1 155322363 461134833 3 302662511 826782524 1 2 29257 3 645612784 652700763 1 3 884292272 916835709 1 1 151787631 338008414 2 29258 1 726814604 730582817 1 792595594 852794177 2 29259 2 29260 1 519856324 664825363 2 29261 2 29255 1 49969618 603895594 2 29245 1 235942025 488119015 2 29263 2 9234 2 1004 1 882061467 975527419 2 29264 1 333148600 543481516 2 29265 3 520164385 665680782 1 1 406059813 682856830 3 258083703 322930415 1 1 295381181 785302530 2 29266 3 712857591 789820105 1 2 29267 1 496195076 614256689 3 26469079 972061654 1 3 209364346 289012341 1 3 499175196 820257239 1 3 781572306 877988179 1 3 674865528 865976138 1 2 29268 3 928353062 955009153 1 3 652006684 768939297 1 3 801279837 946321027 1 3 148640107 869872755 1 3 401470770 731152933 1 1 5670765 671337478 1 843328840 951944274 1 159574715 201677675 3 117368657 356932425 1 3 65810769 610890116 1 2 29269 2 23214 2 11370 3 383350344 985738357 1 2 1097 2 24562 1 542864179 704765630 2 29272 2 25761 2 12090 2 17362 1 993894157 999126631 1 86909533 848475117 2 29274 3 105002849 137875457 1 1 322260472 373312105 2 29275 2 29273 3 576307169 928952748 1 2 2618 2 18929 3 959364514 990948951 1 2 25990 2 21170 3 861687278 980178884 1 2 27163 1 484430478 788622988 3 897222905 996818951 1 2 2422 1 510139368 770325117 1 457160245 472733206 2 29278 3 527750076 547433279 1 1 955666290 998401269 2 29279 2 29277 2 17585 3 155250569 235471414 1 1 149287087 369835736 1 445277638 723398978 3 528575893 791875255 1 2 29280 2 29281 2 22919 3 988300372 994161472 1 2 9300 1 66813792 828050003 2 29282 2 20489 2 25616 1 499629596 632734827 1 879807856 938636751 3 389142837 803465269 1 1 125335157 992444166 1 240871947 494135453 1 712719177 856413490 1 763164473 913876607 3 476469597 785474576 1 1 773952941 868365626 1 89142845 519716783 2 29288 1 538683311 746833893 3 712429965 911970041 1 1 739808891 792122710 1 288195619 413099357 3 993027161 995234012 1 3 110968976 890624231 1 1 917612772 960355353 3 498701635 519687637 1 2 29285 1 829918956 860094878 3 175657829 975477086 1 1 234888741 595812475 2 29295 2 29289 2 29283 3 671258640 943750024 1 3 676661498 882535635 1 3 997804939 998073116 1 3 164919380 323384409 1 1 467017129 637077587 2 29297 3 156647105 919216492 1 3 654071424 885341621 1 3 179082347 222144008 1 1 758578139 954344182 3 886930984 920591007 1 3 184042841 620625125 1 1 972684513 988072177 3 786473937 919845031 1 3 489619431 940395481 1 2 29299 1 693182754 771122517 1 747036333 780188811 1 563437992 979205299 2 29300 2 29302 2 29301 3 331704602 497405353 1 1 896336225 970022272 2 29296 2 29286 1 650969276 950079061 3 194785701 626675391 1 1 263945608 722387665 1 366805044 435011830 2 29304 3 610793545 962199159 1 1 516421889 860286822 2 29305 1 466454502 753160773 2 29284 1 536962477 638567747 2 29309 1 728225061 998692680 2 29310 1 230218382 441259255 2 29311 3 360636732 844406246 1 2 29306 1 460457276 714438644 1 13590633 828388800 2 29312 3 613331809 660468772 1 2 29313 2 29294 1 649823886 939621099 1 577018420 630197431 3 20683683 144495002 1 3 398554929 619636572 1 1 939929698 949679142 1 818327425 975828104 2 29317 2 29314 1 145711899 736099277 1 627707803 950450994 2 29316 2 29315 1 832484941 934259597 2 29293 2 29307 1 946525356 975922390 3 716515533 964105741 1 1 520380586 691217829 2 29321 2 29322 1 561213730 709361962 3 165935154 425469897 1 1 632201510 789285576 2 29324 1 364864592 713855922 3 56427589 215475823 1 3 279579921 410574736 1 1 335406045 914395326 3 224098980 724314304 1 3 636831469 917432541 1 1 42230592 671359137 1 552307769 632346524 1 355573984 881660865 1 974051311 991106692 1 766056597 803117483 2 29329 1 507599754 606941508 2 29327 3 100587609 405954686 1 2 29331 3 436526703 632203228 1 2 29328 2 29326 2 29298 3 404996561 937508580 1 1 882059115 910738399 1 928250973 931760006 2 29333 3 650765619 794800518 1 1 802627574 949456987 3 823848731 881613946 1 2 29334 3 67370745 401218841 1 2 29318 3 271415807 853203257 1 1 511092846 523941797 3 625334408 790078027 1 3 579804143 954274589 1 3 786128250 863063807 1 1 428810336 711984121 3 126082963 499929982 1 3 647580228 967606740 1 2 29336 3 885293911 950675246 1 3 389425819 951292004 1 2 29337 2 29335 3 814441575 896535035 1 2 29332 2 29308 3 770238701 779362430 1 3 599400724 864127507 1 2 29330 2 29323 1 253616653 472797622 3 344857869 728393786 1 1 764646054 884848416 1 401310681 682399227 2 29338 1 8108623 126983385 2 29339 1 25882564 110706118 1 417234026 593022680 3 872881709 917119596 1 2 29343 3 596565676 654130230 1 3 633477571 835414244 1 1 72255786 903698768 1 630639945 914505343 3 480717797 723996704 1 1 755130760 838269042 3 54161018 181648770 1 2 29345 1 809418205 821510105 3 336433607 361116422 1 2 29342 1 899144446 966889017 1 155553513 272378015 3 461459275 498003059 1 1 460248616 876452558 2 29349 1 187323388 528034966 2 29350 2 29344 3 381495911 994233213 1 2 29348 3 940801061 995925100 1 1 400560173 836906951 2 29352 2 29341 2 29347 3 257485168 644860268 1 1 56484950 398130860 3 975151470 987232019 1 3 599890958 667438451 1 2 29353 1 247472868 425447063 1 866895834 967701655 1 125693256 838217748 3 655833687 706222903 1 2 29354 2 29355 1 850381827 934778694 2 29291 2 29346 2 29292 3 757663876 920423603 1 2 29319 2 29303 2 29290 1 37278551 869746656 3 79938277 982194268 1 3 712974504 989435577 1 3 358496933 586597114 1 1 422017443 844946772 3 246185400 466838973 1 1 848809018 865753131 2 29358 2 29360 1 192876047 365430246 3 885587677 989821984 1 2 29359 2 29361 3 499377524 750672980 1 3 537338542 558684081 1 1 493586001 946588523 1 826558204 973569090 2 29362 1 992847313 994362533 3 275913869 662706248 1 3 7507715 274379311 1 1 828059835 883821491 1 424215470 940852672 2 29366 2 29364 3 74553162 782877713 1 1 930390807 980680202 3 727175712 808890910 1 2 29365 2 29363 3 967616031 975680153 1 2 29287 3 466376098 981737313 1 3 376141152 786172419 1 1 132836708 571343093 2 29368 2 29351 2 16163 2 1837 3 428191551 600870457 1 3 392053929 706056502 1 2 19451 2 4230 3 324475082 521573886 1 2 6512 1 187967127 307610435 1 328921607 726244552 2 29370 1 365038306 764355774 1 684088852 764532525 3 705125761 790957766 1 1 619083107 963679825 2 29372 3 339290260 830013790 1 2 29371 2 29369 1 798608518 919058434 2 29374 2 29373 2 5587 1 351081870 743338331 1 148143703 171509902 2 29376 1 17654097 818279688 1 100829615 537570215 1 442508645 744172560 1 822457041 869090209 1 810412324 827192534 3 64312915 99549292 1 2 29381 3 162601147 290349824 1 2 29379 1 738410047 857723492 3 971646484 977603618 1 3 505154747 718640158 1 1 269540692 340428083 3 615485795 810753033 1 2 29382 2 29380 3 398818940 970528882 1 2 29375 3 682208913 938032306 1 1 423461371 836195363 3 590080283 938517592 1 1 572899193 592964640 1 271657558 685781915 3 166631181 740505899 1 3 444313996 891707322 1 2 29385 1 991614977 999270165 3 40588338 715656562 1 3 346803448 589381273 1 2 29386 2 29387 2 29383 2 29378 3 393996809 743335361 1 3 966378059 969723608 1 2 29377 3 713598247 817261006 1 1 362704023 815024047 2 29388 2 2025 1 255122752 708067682 3 542251244 877070431 1 3 2221716 18488481 1 3 917867727 962320946 1 3 536674129 555808314 1 1 269079065 625989112 3 694651871 750761704 1 2 29389 2 29390 2 28650 2 17125 1 941496314 990656807 3 823579182 939420039 1 3 328694348 440290695 1 2 29391 1 334745931 393541020 1 584296030 760290600 2 29392 2 29393 3 857149354 875831275 1 3 13007974 855824370 1 1 341933943 938081639 1 573599549 850699987 1 200557732 265051566 2 29396 2 29395 3 568846140 819350729 1 1 781494420 815408257 3 680604882 812586739 1 2 29397 3 995669159 996881271 1 3 921858371 933842566 1 3 492979102 934892752 1 2 14297 2 22403 1 62750220 385805876 1 108845706 750045807 3 897841024 954752298 1 1 228311194 456878605 3 463517720 706868544 1 3 498769564 952414073 1 2 29398 1 996248823 999577987 3 283475390 338803932 1 2 29399 3 850584366 994103665 1 3 80508419 93057361 1 2 29400 1 742421412 804849637 2 29402 2 29401 1 847041512 849167962 2 29403 2 15168 1 246402989 529252474 2 29404 2 24026 2 14771 3 896927180 969326192 1 2 2544 2 9893 3 682398559 978900478 1 2 14245 3 392796785 676901631 1 1 908473888 971695339 1 835998257 938935520 3 303846898 761668507 1 3 508847465 594808215 1 3 13670108 439688385 1 1 57900952 956945311 1 875323095 982007363 1 569410065 582944407 3 241593004 946100303 1 1 535685304 748166266 2 29409 3 974860454 986560030 1 1 745013740 890359388 1 705898858 760804761 2 29411 2 29410 1 589747855 853784290 2 29413 2 29408 2 29405 1 402231251 493816487 3 8285131 880265842 1 1 500294668 995636565 3 887138002 917698017 1 1 388600275 729754382 1 789559877 886513311 1 885318851 950706096 1 742609391 918851731 2 29418 3 364879637 644512007 1 1 416851151 951085303 2 29419 2 29416 3 798122679 996569271 1 3 990017802 995261102 1 2 29417 1 827646613 872632752 3 114967911 504987201 1 2 29421 2 29420 3 960687345 994353803 1 1 560588801 617466633 3 202958090 653877383 1 2 29406 3 688811036 695645000 1 3 703042365 892547870 1 1 624647667 690815060 3 55675598 500471274 1 3 658023780 666767311 1 1 596212395 683090349 1 930930370 952501694 1 47229454 595457742 2 29425 1 669565216 673979067 3 934299131 939904984 1 2 29427 3 538368800 756595378 1 3 948053831 993579298 1 1 967562240 982017820 3 271153285 839594236 1 3 895193307 973165004 1 3 370511905 905309400 1 1 239620008 743026165 3 406278010 786511379 1 1 178781724 724905230 3 49063644 955096466 1 2 29429 2 29430 2 29428 3 729943617 807609582 1 2 29407 3 408259578 674427275 1 2 29414 1 831073684 911426485 3 132931127 678753718 1 3 23814489 718037140 1 1 701068358 717286685 1 991369345 999554516 1 585832572 672794441 3 153024061 739938597 1 2 29431 1 498180813 609072883 1 72748731 253893011 2 29435 3 521593716 952967639 1 1 978624554 988765744 2 29432 1 417868278 818429157 2 29438 3 74949312 702699797 1 2 29433 3 659202709 954332369 1 2 29437 2 29436 1 472858682 745593547 2 29439 3 210631536 814937237 1 1 567277219 892435167 3 170242052 777347849 1 3 613855669 787142435 1 3 238934357 654644039 1 2 29440 2 29415 2 29434 2 29426 1 478808591 596603653 2 29441 2 29422 2 29412 3 464914670 921494810 1 1 147864155 544043146 1 214742429 428352625 1 764816191 973989927 3 32160816 997861258 1 2 29442 1 728619867 894366699 2 29443 3 188560490 501735425 1 1 583431686 918634939 3 231839819 815269392 1 3 455558126 681274113 1 3 898755601 919794253 1 2 29446 3 260928225 419490836 1 3 174130694 214346169 1 1 737059020 897616457 1 900719769 969790834 1 371774635 714354887 2 29447 3 413678600 997182795 1 1 90555225 520542366 3 486581795 707988143 1 1 518764166 712414075 2 29451 1 189081200 745808922 1 469089077 601542029 3 475357376 863741299 1 3 725973447 828356185 1 2 29453 3 161238690 969269342 1 1 104811105 959514062 2 29452 1 796361218 940996925 3 160816629 934906875 1 2 29455 1 24562966 380019033 1 207262531 452436258 1 656473846 876105836 1 53892158 529117437 2 29457 3 445567522 918827868 1 3 950466643 978209136 1 1 769517815 987127723 2 29459 2 29458 3 685959195 887369809 1 2 29454 3 102266072 287179280 1 1 183588960 726276989 2 29460 1 318596004 490775374 1 94329967 464744001 1 96568090 612079567 2 29463 3 48204379 590867410 1 1 833423739 875925231 3 426309234 974253941 1 1 852051765 884782800 2 29466 3 634458972 862203345 1 2 29462 2 29465 3 207052170 485939598 1 2 29461 3 952882902 994982508 1 1 352094804 694852272 3 121248139 781544765 1 3 80246948 192846369 1 2 29467 2 29444 3 475010700 907510278 1 1 878659138 971166935 3 527898438 792251691 1 2 29468 1 225473160 669552459 3 45626497 577436824 1 3 92545157 712820063 1 3 60827770 850408808 1 2 29469 2 29450 2 29448 1 891903559 927670093 2 29445 3 75812655 592432490 1 1 291169212 491486917 3 877606929 912011757 1 2 29471 1 742929036 999636077 2 29456 3 613833325 911785742 1 1 50716471 488879108 2 29473 3 398199585 752461344 1 1 784178691 892127667 1 796679596 853183668 1 487380502 542974027 3 248855190 644887408 1 2 29476 1 275779970 380410077 1 724565774 733308433 2 29478 3 860357881 890619863 1 3 565122503 619385204 1 2 29477 3 627463521 993296668 1 1 772322397 880707683 2 29479 1 799958220 943052130 1 98828880 698632070 1 164263035 302225452 2 29481 2 29480 2 29475 1 872314993 918858405 2 29474 3 357153166 930556837 1 1 856464904 987562352 2 29484 3 357902357 866829910 1 3 859753775 983211078 1 3 207607873 289572559 1 3 673875024 783421851 1 1 116071792 553017975 3 475006095 757818642 1 1 853421215 876248727 3 936216524 998186515 1 1 543356066 917040143 3 45882169 879613919 1 1 259887807 805478201 1 766200869 831058463 2 29487 2 29489 1 89549040 827497592 2 29490 1 926479477 940434368 1 537894454 911955401 1 353570419 561587054 1 650311478 724038230 3 397691243 504058567 1 1 258117053 524834976 2 29491 1 557586217 982856430 3 922304128 931427855 1 2 29496 1 26766595 134518933 3 940773739 992461717 1 1 821983844 965113455 2 29497 1 860579977 928721497 1 47946519 753580336 1 493450007 945554832 1 36060058 695613813 3 421483674 810634488 1 1 674640646 803242186 1 84054642 150423951 3 477064778 502278989 1 2 29499 3 277649780 350896919 1 2 29501 1 252665486 637174204 1 667632205 803770943 1 563418805 891170016 3 159708871 611455257 1 3 687876789 966059567 1 2 29503 1 55733522 754870645 3 483917604 676273478 1 3 311332039 660907835 1 2 29504 1 886289311 932762223 3 524884743 888745840 1 3 100053650 899034901 1 1 398257589 544956812 1 802895319 868063841 3 294399975 619305147 1 1 938511013 947771945 1 250524564 382085431 1 497999923 776389085 1 849024848 853728837 2 29507 2 29506 3 115655363 571579045 1 3 435235693 650159856 1 3 435904727 449839637 1 1 438168924 917023667 2 29516 1 318763026 654251514 1 987663109 988393295 1 773128666 953857854 2 29519 1 215431274 346191372 2 29518 2 29494 1 219079116 694065347 3 743320876 922523771 1 3 111034779 542210616 1 2 29521 2 29510 1 713876932 795757155 1 105021265 652285075 2 29492 2 29488 1 936328312 977306548 2 29517 1 172046429 989813277 1 894319766 915071060 3 644070031 839900370 1 1 75373589 528221533 1 230675460 942212013 2 29526 1 957553702 960357982 1 879183303 946187523 2 29530 3 474167895 568382473 1 2 29528 1 720718702 818808750 1 915528893 938090918 2 29531 1 350361575 912973278 3 365093618 777034829 1 1 815686499 862464783 2 29532 3 674794257 896824804 1 3 259152749 934718534 1 1 373949325 513521960 1 996835732 997969043 2 29523 1 244453817 327310359 2 29512 2 29524 2 29537 3 125720035 196603787 1 3 306792176 965772479 1 2 29525 3 914229768 932929591 1 2 29536 3 93748651 144933143 1 3 432599769 907587024 1 1 421433449 448242538 2 29538 3 890380729 966056124 1 1 360007137 744161501 3 510583948 886109581 1 1 778912738 789157776 2 29540 3 567962743 744828486 1 1 583708965 780275643 1 522393667 617502425 1 350409563 785914400 3 472755053 628483548 1 1 279297432 555611075 1 2581009 928359519 1 746070190 830531883 3 805757021 908689889 1 3 464389258 911294522 1 3 90853370 940088324 1 1 988616406 996859294 1 492196833 737588984 3 68347845 209377077 1 1 301767865 730784143 2 29545 2 29548 1 344813026 482572009 2 29539 2 29541 2 29544 1 765220145 813239368 3 263958855 329027020 1 1 440229125 847337197 2 29552 2 29542 3 47568506 971457316 1 1 578807731 944352363 1 679258789 891091447 2 29553 1 188871037 911063311 1 511273881 826896845 3 403995800 982701495 1 2 29555 1 556203696 826316295 2 29557 1 221915779 712773363 1 213859712 885397149 1 708523022 793956812 1 56556051 388004598 3 455426972 468023205 1 3 882315385 942038015 1 1 332555945 542449167 2 29562 2 29561 2 29556 1 274528204 643394852 2 29535 3 797170462 818899101 1 3 352002715 402288167 1 2 29563 3 630875156 989405066 1 2 29500 1 18477991 371816926 1 62341628 183294228 2 29549 3 187254633 838718022 1 1 871712205 947510367 3 574114038 580977602 1 2 29566 1 836320720 885533539 1 151900816 839363156 2 29568 3 106827202 463607599 1 2 29565 2 29508 1 775676121 797871162 1 780068617 824717830 3 380693575 798085501 1 3 901133950 986418251 1 2 29554 3 195620742 860071219 1 1 989478480 999438744 2 29513 1 39797747 578895185 3 957719691 983231134 1 1 410585409 565969422 2 29551 3 971435590 998898027 1 1 176882050 204002272 1 710291529 931448310 3 777606165 801386996 1 2 29575 3 346302336 903810208 1 3 332250076 695494217 1 2 29574 3 874209567 954423986 1 2 29533 3 814619642 822662361 1 2 29571 3 905612205 995193317 1 2 29498 2 29546 2 29514 2 29550 1 917251176 988257612 2 29576 3 766268177 907055403 1 3 134350276 504171182 1 2 29527 3 211083865 614587093 1 2 29482 3 122298961 173053185 1 3 924048912 938045799 1 1 388552328 844699808 1 76265450 171008112 1 108986463 227181690 3 792432202 962138029 1 2 29577 3 15157599 92434295 1 2 29578 2 29579 3 264210954 424319510 1 3 589920360 590796440 1 1 381223959 725675608 3 774644639 997041617 1 2 29580 3 48205509 163997538 1 1 314987830 577739049 3 309970290 858697754 1 3 637496313 830141505 1 2 29581 1 262291184 761218745 3 801197647 973318727 1 3 873401026 951031255 1 3 45702432 555616412 1 1 98663041 879784565 1 670093483 826209925 3 233711718 823129402 1 3 419460686 752538708 1 3 264154679 837402170 1 2 29584 2 29583 2 29582 3 736539383 753426777 1 1 280627537 944314597 2 29567 3 754188677 952810566 1 3 111916588 614866064 1 3 647115169 899902052 1 2 29570 1 409751668 793092784 3 996443610 999898606 1 2 29493 3 902688208 959316430 1 1 666907227 779217297 1 961410535 989334106 2 29588 2 29485 1 720637577 857222226 2 29547 3 815543350 950544572 1 3 767789754 826075083 1 2 29534 1 949020336 989766255 1 926086752 960343088 3 987286786 998669603 1 1 104916242 170912259 1 460086646 854304002 3 124345569 616480730 1 1 383803132 650825346 1 93357802 311273038 2 29593 2 29592 1 656225844 958988884 2 29590 2 29596 2 29595 2 29594 3 321726722 776502928 1 2 29520 3 992589106 996430929 1 3 559783032 682534654 1 2 29558 1 396758836 977851378 3 872834272 886818659 1 2 29449 2 29589 1 698332429 796539493 1 602599006 832232578 3 360574918 843847491 1 1 316819549 986543953 3 573915716 967805661 1 2 29600 3 986067489 994576472 1 2 29598 2 29599 2 29464 1 544317271 680740206 2 29601 2 29509 1 50206013 563949560 1 6086232 698765629 2 29603 3 974726285 978289786 1 2 29423 2 29586 3 262803875 301729459 1 1 852562789 981792451 3 1119405 239294963 1 3 59149185 214235185 1 1 561297890 734434003 1 362041901 417269422 1 380521484 696002048 1 11931399 711484954 1 831570533 968396975 2 29604 2 29607 1 162686809 910897676 2 29608 2 29605 3 258862302 464382088 1 1 440388238 971556773 3 478460868 934375092 1 3 260341923 918854922 1 3 754341910 796286058 1 1 709017536 949721256 2 29606 2 29610 3 453357045 475574950 1 2 29609 2 29611 3 207082854 689874737 1 2 29612 3 521539996 913405922 1 1 996701875 999780205 1 115954681 823968899 3 275357001 576497682 1 3 446543393 926655357 1 2 29614 1 672159746 948078172 3 703815934 940695352 1 1 298704461 531057314 2 29616 1 646814146 977866698 1 915246471 928032719 2 29617 2 29613 3 927067778 961885941 1 3 242237720 555732616 1 2 29615 2 29618 1 94382314 189466106 1 717477807 883012771 1 624777814 735986418 1 564853092 671705001 3 20046835 246922637 1 1 366359212 995688202 1 130983545 223802796 2 29622 1 255929253 975005776 2 29619 3 776449187 862210148 1 3 621562389 880127946 1 2 29625 2 29621 2 29624 1 340688685 741988072 2 29626 3 284319059 358672462 1 1 59455232 803519937 1 117239189 775078188 2 29628 2 29627 1 561092302 886481837 3 921365956 939608787 1 3 293220970 790569995 1 3 697730643 984033405 1 3 201614657 270077177 1 2 29629 3 810855267 941915772 1 2 29620 1 905469924 981670331 3 323848505 348496050 1 1 909045975 959828620 2 29630 2 29631 2 300 1 114118001 420536509 1 983858348 995346508 2 29633 1 518809277 691712442 1 337584262 778272737 1 621062383 700000887 1 102347401 219882854 1 956116835 993761050 3 590641422 688042296 1 3 39681060 431511113 1 1 792084506 879482855 1 227659276 317717397 1 33567687 990628247 1 961241772 985235991 3 418919968 845353322 1 1 475658613 737948606 2 29640 2 29639 3 874310940 961732658 1 2 29642 3 877384411 930728739 1 1 592711450 852609882 3 867459949 886846623 1 3 176984490 348556849 1 2 29637 1 913224346 976369411 1 283940928 563540186 2 29646 2 29644 2 29634 2 29635 1 764667541 988992066 2 29647 1 769260608 895245686 2 29648 3 682075251 699586727 1 1 923726371 978573367 1 114401205 525509634 2 29650 2 29645 2 29632 1 190746605 412809894 3 726941818 846825536 1 1 418572770 875169426 1 864997115 908677219 2 29653 3 286232421 804707518 1 1 147968101 892402685 3 473287133 885440153 1 3 971247411 973850537 1 3 899070056 915407285 1 2 29654 1 513622642 580823892 1 409921400 977515471 1 792878224 967216307 2 29651 1 904902820 956254707 2 29658 1 728410610 776568981 1 290090364 814974701 1 642844584 903343201 1 819245014 868684287 3 509717008 907727452 1 1 455808597 855733226 2 29659 2 29663 2 29661 3 174506388 814181954 1 2 29655 3 784604824 919283869 1 3 67073243 694815121 1 1 98114363 489727528 2 29664 3 43937714 757542494 1 1 772435578 866544115 1 220298728 536814922 3 898329810 925714690 1 2 29666 2 29665 3 731757750 776987753 1 3 115389942 899575866 1 1 339244933 397615020 2 29667 3 973818229 998551730 1 3 45903861 117182919 1 1 789057987 887035035 3 663476373 745610141 1 1 984713794 990958927 3 340802798 909963238 1 3 20809101 542577149 1 3 907263635 968827919 1 2 29669 1 3556404 41375495 1 685569062 737137627 2 29670 2 29668 2 29671 3 89190996 573885392 1 1 21825914 829795810 3 43727775 704752613 1 2 29672 3 674646759 799942596 1 1 127532609 446837567 3 411875730 929783928 1 1 585871632 792123601 1 35264582 516471422 3 587610836 618472317 1 2 29674 2 29675 2 29660 2 29656 1 678992059 928810439 2 29676 3 96619002 641884946 1 1 730815738 841052205 2 29641 3 325211695 581481424 1 3 568836866 664696478 1 2 13209 1 694180374 804363100 3 911144389 923730679 1 3 531962057 665295140 1 1 31599512 264115555 3 289641958 582659088 1 2 29678 3 584568056 824294586 1 1 520849680 812185260 3 81456081 143839008 1 1 512404109 902673086 3 372576596 947318654 1 3 35137599 846473647 1 1 155118443 427443921 1 751177823 804498543 3 265736420 871443763 1 2 29683 2 29680 2 29681 1 893865592 953864166 2 29684 1 829348708 887721969 2 29682 1 603838317 943394758 3 569965090 868102198 1 2 29679 1 821744404 996009658 1 18140968 335695277 3 382116691 483313899 1 1 643389056 904448367 2 29687 3 404780437 453847080 1 3 203968269 423451018 1 2 29688 1 989921375 990826800 2 29690 2 29685 1 959318462 970273920 3 68246160 359614158 1 1 740149940 965161293 2 29691 2 29692 2 11981 3 529451818 755565580 1 1 535806806 872008225 1 394234117 572039840 1 506733696 631784051 2 29693 3 909094010 938285946 1 2 29694 1 727880600 732833363 3 130690105 376647705 1 1 864012067 933093842 3 500534924 695593036 1 3 801079142 945076429 1 2 29697 2 21279 3 273843248 294128364 1 3 330799219 585423483 1 3 494065763 998117526 1 3 481538435 899374852 1 3 556989756 757831950 1 1 592346990 984969869 1 344923135 644182526 2 29699 1 176012829 507203388 1 998156602 998539720 3 477909367 987468310 1 3 996332773 997014011 1 3 656664710 903396554 1 3 869045448 870094376 1 2 29698 1 531453797 726876080 2 29701 3 925993235 935865952 1 2 8710 2 4262 2 20988 1 414316055 516078357 1 947322573 956815638 1 708872158 774978810 1 586671294 654020819 2 29703 2 29706 1 353975637 560486639 2 29707 2 26710 2 9482 2 16067 3 425047487 728194869 1 1 181144928 922062463 3 584459416 737158359 1 2 29708 3 920346065 923298229 1 1 303547419 317003554 2 29709 2 9406 2 23571 3 805342198 964393326 1 1 277523834 399756992 2 29710 1 222923335 906031273 2 29711 1 448260006 491037462 3 940462687 969978778 1 3 906279590 968291397 1 2 29712 2 7337 2 16406 1 618782695 969791598 1 654723855 669621127 3 888981659 918145369 1 1 192117156 215530029 2 29713 3 120703925 708130753 1 1 603442673 828699987 2 29714 3 511514049 910419360 1 1 828463764 907991556 2 29716 1 199221184 706188238 2 29717 1 22544251 229972957 2 29719 1 263807568 854690257 3 871020995 873023057 1 3 56448319 517504678 1 2 29720 2 29715 1 481477457 904295141 1 870903834 987585768 1 250003277 949612202 3 520932132 594441685 1 1 35693291 261306509 2 29722 3 983677793 984078689 1 2 29718 2 29724 1 148358170 276880111 1 975964653 984650689 1 65567075 430963712 1 239133236 715973583 1 698535563 728544624 1 615825896 996904671 1 915581636 989473009 1 543661092 666859668 3 918139632 951152553 1 3 19911999 248603129 1 2 29729 3 377834182 915808761 1 1 852439766 893438129 1 527076297 959097411 3 480001049 723802801 1 1 531348366 974120919 1 687468788 958405101 3 577296163 599049947 1 3 697601277 899349380 1 2 29728 3 821357242 973471121 1 1 613849488 785832336 1 597669126 660678798 3 403653458 794479859 1 2 29735 3 144232124 333743065 1 1 846065475 950117035 1 645502472 846703528 1 773990259 949124457 3 292461891 920721875 1 2 29739 1 682174449 745669075 1 877953918 896200633 2 29741 2 29740 1 621786486 994453810 2 29744 1 378657487 853642358 1 248021331 264942889 3 620559111 784712800 1 1 347242330 694869118 1 211762949 483395237 2 29732 1 633882266 814231177 3 550948064 698752580 1 1 402342503 825284652 3 869137297 998438932 1 3 394687414 907405270 1 3 498352505 922583083 1 1 234291165 361802805 3 568199833 959313937 1 2 29749 3 224215769 859276569 1 3 526653426 606730740 1 2 29738 3 6584180 224823237 1 1 208041457 290939257 1 492464757 688106580 2 29753 1 737344335 952797238 1 338646280 616073624 3 189706065 323700726 1 2 29755 1 983176170 985774786 2 29756 2 29745 1 519566467 911155546 1 44890136 381712999 1 294825215 568287738 1 89993782 553332508 2 29731 1 272928655 282646400 3 243493372 286610506 1 3 625389096 759818693 1 1 813156039 991683233 3 776179008 992752631 1 1 519743115 992775427 2 29730 1 568220318 829593286 1 153498705 665812385 1 199770234 292392182 2 29733 1 209233301 708562509 2 29759 1 994412203 995705996 3 574592265 640724803 1 1 800798108 841971043 1 741726482 879412472 3 59264751 378684221 1 3 806444825 845443940 1 3 893675407 968925673 1 2 29764 3 379397189 782350842 1 3 11905516 12083924 1 3 124138980 697387642 1 1 461292538 920053087 1 249419714 467568161 3 10840146 677335747 1 2 29772 2 29762 2 29768 1 651954619 704095327 1 101484238 588713408 3 883397297 977698319 1 3 506891138 902322540 1 1 427241764 843221468 3 560536294 808796206 1 3 945212131 947438183 1 2 29775 3 641341266 768737637 1 3 152478355 849249033 1 2 29773 2 29751 3 980689381 984747015 1 1 467673692 679088107 2 29743 3 291416949 757466802 1 3 576775738 925628045 1 2 29766 2 29750 3 808786477 810696259 1 1 864476011 953221341 1 348157455 620946277 1 732072605 982688740 3 959209518 966262254 1 3 176223360 271148428 1 1 813387176 884036742 2 29776 1 349427421 480082816 2 29726 2 29765 2 29778 2 29754 2 29752 3 630549891 979222289 1 3 393684215 538995152 1 3 340107930 666483238 1 2 29758 1 408283213 722701257 1 60231970 115938482 1 382821085 973080587 3 358692381 556956691 1 2 29782 2 29783 1 984995280 986332583 2 29781 2 29757 1 482193994 648300755 3 69210867 618177235 1 2 29786 2 29763 3 703280408 847565129 1 1 808733539 870936436 1 545134323 569264424 1 117860726 852114910 2 29789 1 800733326 828641196 2 29790 3 438416908 706912573 1 3 610078094 760887844 1 2 29788 3 81496610 905586562 1 2 29780 1 698387295 713013989 2 29791 3 485203542 572962347 1 3 966395316 971871285 1 3 406018953 836349180 1 2 29777 2 29785 3 999484170 999925570 1 1 945902001 955213314 1 39985235 491572311 2 29793 1 447745046 571102940 3 104725955 924522347 1 3 462833554 678362249 1 3 296321416 391262386 1 3 266770233 771475435 1 3 412080259 765636126 1 3 726222862 913402947 1 1 121174248 219800413 1 331658980 471334012 2 29796 2 29794 3 575344908 690694058 1 1 732823543 835938532 1 804870268 814724156 2 29797 2 29767 3 278974188 433664994 1 1 185411705 616485872 1 551919063 877232169 2 29800 3 146394916 212647446 1 1 57817076 238879037 2 29799 3 759179039 883635304 1 1 878879978 944145352 3 925537873 981576799 1 1 976829291 986401411 1 895753405 963137873 2 29803 2 29802 3 758686782 984324463 1 3 312949006 423532620 1 3 343735857 905766796 1 2 29804 1 987840239 993599531 1 703834804 891187267 2 29806 3 73509422 433703992 1 3 59156600 342307502 1 2 29805 1 459440391 958307073 1 332795717 405637333 1 976682450 990608175 1 504799622 680105024 2 29809 3 242506484 290063280 1 2 29810 2 29807 2 29801 1 539664902 856065752 2 29811 2 29798 3 20545565 353483383 1 2 29808 2 29769 1 387051136 641090957 2 29812 2 29761 1 359732622 885590984 2 29813 1 448830252 825722177 3 218789456 819069284 1 1 554990094 577697171 2 29815 2 29736 3 565142298 797370441 1 1 888059890 995368062 3 295983299 351985023 1 2 29816 1 400735821 560462580 3 118088046 528481466 1 3 613414758 781621221 1 1 663701635 775995452 2 29817 1 686074145 711637638 1 980829839 983806181 3 736858268 998709237 1 1 488440457 562428231 3 659258810 777683725 1 3 465364474 919237492 1 1 90031444 891117544 1 604496959 849667562 3 209456602 525542421 1 1 509925363 818125552 3 88699892 538480846 1 2 29822 1 722329597 810386168 3 276817418 367372363 1 3 225642264 749429602 1 3 60239275 223354066 1 1 50233948 583871789 2 29825 2 29826 2 29820 3 496493812 544999192 1 3 614466959 989277548 1 2 29821 1 389324711 490787637 2 29827 3 65923222 827105759 1 3 144378057 347910994 1 1 899197509 922205824 1 177865099 758817028 1 688245037 757103927 3 839819278 921966172 1 1 482752599 512209519 3 383414963 524239776 1 2 29830 2 29829 3 113028128 615931636 1 1 82605841 886090649 2 29828 2 29818 3 10662760 999254347 1 2 29823 2 29824 2 29787 3 230068146 583972114 1 2 29727 2 29742 3 144955245 169086941 1 2 29770 2 29792 1 288944364 438262910 1 656705831 860461975 3 732053142 911023648 1 1 110854003 818763784 1 700133961 805431641 1 842295890 951689699 2 29834 3 565500098 660735484 1 2 29835 2 29837 3 979688126 982178749 1 3 566090624 811320593 1 2 29833 3 240216345 364856299 1 2 29836 3 167978665 963949729 1 2 29725 2 29784 3 642039573 727629505 1 2 29721 2 29723 3 674632977 897059271 1 1 953247872 977261527 3 744245861 778752736 1 3 20749304 707573643 1 3 125913871 221722405 1 3 570041306 604893469 1 3 295457797 957714210 1 3 878476134 924164086 1 1 913718577 931196267 1 1719685 529674795 1 728488791 924607885 3 316137377 625400398 1 2 29838 3 627382805 810826254 1 2 29839 1 724747639 753426749 1 93076752 295899151 2 29841 1 788567857 917165173 1 584237620 842983273 3 273848792 992068362 1 1 376268811 879573500 3 682704679 688825881 1 3 396824600 877410287 1 1 434977726 446789917 1 889686444 968635334 1 218800960 705034915 1 112267828 273962268 3 123040535 236527183 1 1 655480662 792032064 2 29849 1 852525806 963748095 1 464633712 509854112 2 29852 1 547117571 703636484 1 529855416 757899342 1 11373281 340688129 1 534087597 748949092 3 984671542 984949594 1 2 29846 2 29857 2 29845 3 525499495 824410512 1 3 240687082 542999150 1 2 29850 1 399579750 848466435 1 315993349 683049345 3 470602186 816534491 1 2 29859 2 29851 2 29842 1 512243298 962220293 3 263254522 609537879 1 3 558318551 696836036 1 3 384724586 906601300 1 3 278474878 927535190 1 2 29860 3 791377687 919168967 1 1 557619976 972135731 2 29861 2 29853 2 29848 3 740388289 978546060 1 1 166471510 922359705 3 997751848 999592877 1 1 478806559 525130475 3 878884809 931176600 1 2 29862 3 454518205 623147319 1 3 471635670 544317140 1 1 276764707 750805617 1 808060121 876672372 2 29864 2 29840 3 934964797 936839874 1 2 29856 2 29855 3 970751489 996090954 1 1 324286140 971447579 3 191699643 816563278 1 2 29866 1 264672575 359486009 3 306950567 750263373 1 2 29865 3 889879226 969005817 1 1 246207250 868756437 2 29868 1 635925027 960862599 2 29869 2 29863 3 946699007 971488362 1 2 29867 3 987837871 989218395 1 1 402343736 695723442 3 914270521 993493834 1 3 681154753 780823571 1 3 984949035 998707811 1 1 152230988 271588899 3 763229859 857298018 1 1 318791078 576378002 3 590480728 857712573 1 1 664583926 701612351 2 29873 3 807701300 962819898 1 1 633160093 861948959 1 893883966 980547521 2 29874 3 333924748 625520272 1 1 783173490 962525409 2 29875 3 419601993 663754753 1 2 29872 2 29870 2 29871 1 754793847 899406499 1 552572984 902742414 1 766912030 941736589 1 432779958 834387217 1 626421683 635069556 1 876696684 902014085 3 209785557 953426117 1 2 29877 1 224477827 755369804 2 29881 1 485127991 854900570 3 18463000 322705311 1 1 637108490 712024145 2 29885 3 923633906 975491988 1 3 805098969 997012753 1 2 29884 3 220411891 899717944 1 1 358892090 674543341 3 560557492 624681010 1 2 29883 2 29876 1 990515299 997304114 3 989847848 992011605 1 1 360794552 926994944 2 29887 3 377819771 818665553 1 3 442686750 929260471 1 3 365749247 413838889 1 1 400415612 630251116 2 29880 1 468272162 931075030 2 29890 3 370638479 574810763 1 1 961945817 983694422 1 264845647 321720405 2 29892 1 446845919 762221177 1 238896348 961302742 1 321889550 804866209 1 575369278 589434748 2 29891 2 29894 2 29893 3 228032199 557838312 1 3 446612221 645060367 1 3 507664844 919566595 1 1 582921409 989920152 3 110757312 758914863 1 2 29888 3 231286837 857308306 1 3 73281878 409748891 1 1 637944368 648277362 3 82726523 928618012 1 2 29889 2 29878 2 29879 1 186096198 863785547 1 457739496 980085656 1 665241857 812932912 2 29899 3 236263753 258693392 1 1 409984999 865682505 3 582693794 703748157 1 1 45890032 583082386 2 29902 3 246544761 801944482 1 3 539804555 954334602 1 1 994560792 997598859 1 573491250 868658964 1 616203486 814152890 2 29906 1 946373228 988012795 2 29904 1 180900323 516873209 3 600669888 667367808 1 1 203567351 643412646 1 975030802 976976633 1 354659953 935767565 2 29911 2 29909 3 24056880 912544210 1 1 989312024 996744509 1 850456045 902336937 3 2538867 184724820 1 1 508894742 604364356 3 215763451 626899832 1 2 29912 2 29908 2 29910 3 374744297 665376985 1 1 386842870 411108098 2 29915 1 76412449 78988130 3 473375701 583014352 1 1 122201853 549408862 3 557168052 688421611 1 1 394263360 420957479 2 29917 3 125304470 440533189 1 3 691314662 727819601 1 2 29916 3 505313447 640542902 1 3 933750998 965886943 1 2 29913 2 29907 1 264343660 918840233 3 859877906 952661550 1 1 939189182 976218692 2 29919 1 371234171 681528386 2 29921 2 29886 1 522767510 733107609 1 524415949 660619102 2 29922 2 29920 3 673879680 925569937 1 1 541113847 835347244 1 204640166 321736197 2 29924 1 702218132 944159506 2 29925 3 858912648 965671869 1 1 598779552 855195168 1 369750007 873174479 2 29928 1 394322786 514815636 2 29926 3 339352138 453854793 1 3 413780350 419185669 1 1 770802565 930572230 1 233483442 669289792 3 995454000 998839064 1 1 342851266 923826318 1 686157437 797043866 1 895129862 911499683 2 29934 1 882928317 948457937 1 928240737 995998242 2 29930 3 962498671 994919506 1 3 276886719 356394089 1 1 96908072 886175441 2 29936 2 29933 3 966160226 982416450 1 3 13415769 745066978 1 3 45223175 681093718 1 2 29931 1 274623210 374411414 3 66334727 753714578 1 1 601714927 789079197 2 29938 1 82916946 802693308 1 668364134 728657379 2 29941 3 444344069 684563023 1 2 29939 1 805058035 968493610 3 356493475 516238889 1 2 29942 3 419522760 449163570 1 2 29937 3 399629428 941764866 1 3 577536318 809512405 1 2 29932 2 29882 1 270234097 293027297 1 782326705 996818690 2 29944 1 883403733 976125300 3 704919350 962148807 1 2 29945 2 29943 2 29918 2 29940 1 274315080 838198575 3 214419510 253374436 1 1 492235812 610152291 3 202529608 951770276 1 2 29947 2 29946 2 29905 2 29896 1 538651774 681043400 1 872724594 919067218 1 200473674 263892993 3 231811120 350004477 1 2 29948 1 175107988 622886065 2 29951 2 29949 3 750008358 957755019 1 2 29901 1 329930722 857991205 3 660798058 933835311 1 1 685065323 783007864 2 29953 1 14797941 906925756 1 191601535 628545267 1 824409635 966006477 2 29956 3 320084571 338723137 1 2 29954 1 806490689 955220005 1 77475678 268917045 1 101245965 308027339 1 693056890 791281190 2 29957 3 614742681 969882498 1 1 207966814 841329003 3 688106948 843582441 1 2 29959 3 76158301 915328226 1 3 1737894 94758229 1 2 29958 2 29961 1 977157594 988907387 3 826897616 972239693 1 1 415399634 510149696 1 861278659 995325017 1 671817715 958347491 3 230641146 303434438 1 3 564640129 892925239 1 3 846052688 957749597 1 2 29964 3 772595064 926469868 1 1 580604673 864240887 3 508926250 537664231 1 3 543431577 762719745 1 3 879135412 983092067 1 1 600201681 660544380 3 665513734 898703260 1 3 963174574 988954474 1 1 301448672 524270647 3 339278543 397686081 1 3 554830860 702367448 1 3 965289310 980611922 1 1 567558668 879657813 3 511559844 574981531 1 2 29969 3 746914678 834320203 1 1 359388356 877690785 2 29962 2 29970 1 656992559 728932578 3 1634406 127523624 1 2 29963 3 193299742 874210443 1 3 744103663 767461396 1 3 97433918 544976588 1 2 29967 2 29971 3 291900364 916256642 1 3 237342442 421828321 1 3 323645999 537216987 1 1 914637037 960103262 2 29972 2 29965 3 142161185 225784943 1 2 29966 3 599798926 807059075 1 3 556521329 936676254 1 2 29968 1 208058921 938014397 2 29973 3 167962034 454353401 1 2 29898 3 744338305 840772651 1 1 411450447 572567025 2 29923 1 691157789 707014767 1 750277672 772352409 2 29975 1 624810296 731891263 3 329718873 471092589 1 3 894051794 990052048 1 3 199009701 755853095 1 3 654551535 910091553 1 2 29977 1 54829379 195859326 2 29978 3 464027210 662706305 1 1 674139239 937137164 1 323061679 463768891 1 248484081 602140892 2 29979 1 754919254 755262137 2 29982 2 29981 2 29980 2 29914 2 29927 2 29935 2 29952 2 29976 3 680341581 941714779 1 1 163687734 296689480 3 113265915 718488768 1 1 712546665 734632920 2 29984 3 637861038 822792207 1 2 29983 2 29854 2 29814 3 628992680 844257599 1 1 907541786 916038763 2 29985 3 870555575 959044735 1 2 2455 2 10253 1 24093908 447129204 3 963914185 971713119 1 3 235440205 540965954 1 1 532439701 989154419 2 29986 1 277285722 545587348 3 398209313 426635402 1 3 677622653 725787437 1 3 277206278 464061470 1 2 29988 1 264978061 680208090 1 779614570 788161641 1 749174797 949183650 1 552377671 968892776 2 29989 1 237005629 842516520 2 29991 2 29993 3 385284783 495113908 1 3 89796582 843988350 1 1 32991305 423032472 2 29994 3 719305527 924160082 1 2 29987 3 643901756 829978863 1 2 11516 2 27147 1 402804064 430278153 3 892005589 909999983 1 2 29995 1 481326069 720282791 1 826302771 969187680 2 29996 1 741370792 945323507 3 710995478 803371708 1 3 312356496 760664566 1 1 170113894 592458391 1 890107504 986913572 3 134572280 677519220 1 2 30000 3 85455222 606134813 1 3 620558296 754829736 1 1 206987587 581565317 1 472648006 731122819 3 853639082 897412629 1 3 125543036 740831935 1 1 294504 308216949 2 30003 3 323981819 851777856 1 2 29999 3 511193594 547346574 1 1 975416051 979740448 1 638959513 943465165 2 30004 3 190303081 229611545 1 1 644667042 975775318 2 30005 2 30006 1 448576719 570748975 1 815117814 917557558 2 30008 2 30001 3 913740701 930418151 1 2 30002 3 778972761 782011934 1 3 653296796 933103952 1 2 20103 3 242392806 996553480 1 2 9579 3 910661110 961143927 1 3 256320732 653644348 1 3 345826241 722274864 1 3 250780385 343012532 1 1 26563833 609431910 1 619442523 817754134 3 683036506 974449400 1 2 30009 3 827586602 832422765 1 1 562737175 692209137 1 681158625 964548671 2 30012 3 316600042 942123927 1 1 963056034 981569459 3 619466281 947667708 1 1 244568820 997386045 3 560765472 581047552 1 2 30014 3 943086974 952857714 1 1 157843554 623068280 1 524950076 922567499 2 30016 2 30015 1 903955157 944958073 2 30017 3 519589808 825011874 1 1 338330410 850786092 2 30010 2 30013 1 602609025 759375381 3 31302679 307809092 1 2 30019 2 11138 2 28537 2 20570 3 615400993 846293054 1 2 11316 3 236713094 693512426 1 3 394448059 763128189 1 3 939937851 983548458 1 2 22837 1 190652987 999358091 3 445933486 844959393 1 2 30020 2 2371 1 717810759 868600977 3 132005781 271830615 1 3 325949771 675345665 1 2 30021 3 31291750 870875004 1 3 237203620 265275265 1 1 502714694 502732980 1 70571672 421523357 1 697275767 740006349 2 30023 2 30022 3 855875934 915683161 1 2 30024 2 20594 3 245506320 737931463 1 2 26131 2 19864 2 11361 2 7332 2 13653 1 449801392 994658215 2 27067 2 13956 2 20113 2 1914 3 91126807 365499554 1 2 19932 3 552681331 926045532 1 2 13053 3 529986472 591026727 1 1 617277450 807619735 1 458630667 984669787 1 235280889 979547913 2 30028 3 46728746 238027851 1 2 30027 1 777198557 923697007 1 350997128 668539841 3 76952100 577404155 1 2 30029 2 30030 2 9682 2 27619 2 24293 3 430626957 684568188 1 1 757464566 940485737 2 30031 1 556605680 742280819 3 383241211 486299205 1 1 229324361 632208792 1 72314859 360727898 1 984990762 993266440 3 827076511 887219911 1 2 30035 1 560719485 767651187 1 319570911 909265281 2 30036 2 30037 3 474584396 647797518 1 2 30032 2 30033 2 23670 3 946788504 948718009 1 3 461643492 650635728 1 2 4829 1 234799748 454025181 1 244890876 755446970 2 30038 2 30039 1 433394351 493726471 2 30040 1 694473810 696281934 3 161843184 444350620 1 1 798936415 967468557 3 792421874 880899586 1 2 30041 1 899284141 968037387 3 420884065 558467428 1 1 49010912 453681605 2 30044 1 321219653 408281002 3 977081351 998980707 1 2 30045 2 30043 3 57660446 232663874 1 2 26894 1 481179352 869723708 3 614953442 895840821 1 1 612197019 963700820 3 662226269 935015162 1 2 30046 1 11045844 190736528 1 427822377 717918252 2 30047 1 740818238 891486308 2 30050 3 488176251 840042236 1 3 82288367 772251550 1 3 881085659 951720429 1 1 97347554 756280564 2 30051 2 1399 3 397136891 737852871 1 1 423748836 438435425 2 30052 3 980601594 986799852 1 3 995053298 997783900 1 2 12817 1 744477939 946703518 2 30053 1 858817641 874941589 2 30054 3 293303587 550746476 1 2 25295 3 867024823 969442007 1 1 971584417 981365271 2 30055 3 352726082 412425631 1 1 268732419 410824651 1 867590506 990839267 2 30056 1 694091258 970317584 1 128642327 388008564 1 430607719 970194573 2 30060 1 640903199 658850168 2 30061 1 543785479 871669527 2 30058 1 968701860 982129147 1 279517410 348824245 2 30063 3 876781891 967054776 1 1 460383691 554443587 3 19167328 456169602 1 3 547647309 690018164 1 3 106789663 377099638 1 1 232230031 285592365 2 30065 1 478853338 814044378 1 71410535 89119934 2 30067 1 790644070 831984622 1 275311514 636616814 2 30066 1 713597380 715408459 1 851865457 901250526 2 30072 1 426047022 553313671 2 30071 1 899486836 914542708 3 655141715 920874867 1 2 30074 2 30073 1 610745022 901679279 1 727879909 855958782 2 30075 2 30076 1 691496866 986918419 3 95681275 471556239 1 1 646788455 981795678 3 891312485 961977744 1 1 386274130 893655681 1 925774171 948661647 1 208549268 762812508 3 412160419 718968068 1 1 549515612 925133934 1 764969048 797000759 2 30080 2 30077 3 774641472 920884140 1 1 602048089 681886098 1 460213009 908287497 1 952776808 976381631 2 30079 2 30086 3 744669407 751522423 1 3 460691808 962838044 1 1 184135668 478202710 2 30083 3 256268312 342674117 1 1 569216919 679752491 3 720586336 998090213 1 1 667626495 680507152 1 132444737 602046472 3 525307425 941286699 1 2 30090 3 465668969 842359830 1 1 234411121 606969119 3 567648968 788910526 1 1 883810992 925207713 3 153169976 330773373 1 2 30091 3 951206107 975139500 1 2 30081 3 865600406 879917432 1 1 160022814 432055306 2 30087 3 343224382 752558871 1 2 30093 2 30082 1 968008410 990377061 3 971184028 983171594 1 1 56104641 920437642 2 30094 1 944979738 996317159 1 839559294 997151452 3 799278405 911214274 1 3 364663285 428200234 1 2 30097 2 30096 2 30095 1 708003993 980337295 1 489062833 855530734 2 30092 1 244401697 986783580 1 235787394 336908219 2 30100 3 13977958 316309733 1 2 30101 2 30088 2 30070 2 30078 2 30064 3 229496310 897046819 1 2 30084 1 560949904 796880161 2 30089 1 852115081 856070922 2 30103 1 406502557 953009839 1 84172447 637698636 3 719871527 880720204 1 1 150889491 421656422 1 813450000 983140951 1 919138256 922086719 3 569636768 993549202 1 3 214892685 713804283 1 3 903495176 905013402 1 3 915918698 944215009 1 2 30108 3 355748619 928235563 1 3 826226521 992374892 1 1 63427170 379237692 1 313322766 545583596 2 30110 2 30106 2 30105 2 30104 3 621201624 802201807 1 2 30099 3 59582086 930242230 1 2 30085 1 326898623 588492835 3 701929590 888294089 1 3 455382456 830847062 1 1 49873254 418215815 3 924177349 945630373 1 3 902849224 954165077 1 2 30112 1 813913140 999341376 1 378340073 746594994 3 78135058 784037356 1 3 570340722 581043846 1 2 30113 3 377116882 391205547 1 1 246874713 747024660 2 30115 3 939882210 958428992 1 2 30111 2 30057 3 708518371 875398053 1 3 148154419 228274069 1 3 341914364 462889314 1 1 339376353 812486224 2 30102 1 36793538 729994268 1 871705722 931137643 2 30118 3 381777587 923704644 1 2 30069 3 988503918 988653907 1 2 30107 2 12991 1 41010199 596773087 2 30119 1 441817207 527149508 1 120101520 215661875 2 30121 3 772155828 994134726 1 2 30120 1 55556608 491470442 3 384901608 507212282 1 3 598575573 696869212 1 1 862204376 963750254 1 156855392 463857883 1 147443104 200194489 3 816939136 980717455 1 3 374331796 528439862 1 2 30124 3 52078845 863575862 1 1 161126506 236492740 1 264404661 769206664 3 885228958 935542467 1 3 694967869 825807270 1 3 260767625 969164878 1 2 30126 1 141617895 489280579 3 968985658 981800634 1 1 341113570 957817356 2 30127 1 852489663 939255622 3 291211707 881287200 1 2 30128 2 30125 1 4354751 436741755 2 30131 2 30123 1 726649849 787350432 3 288745417 328354387 1 1 120190211 154240883 2 30132 2 30133 3 724269288 954135855 1 1 858135867 941890548 2 30122 3 42947720 645700060 1 2 15945 3 73836470 645401775 1 1 234178951 857420362 1 700736136 798095980 3 46873929 84918353 1 3 731259625 956412778 1 2 30136 3 928908337 996989498 1 3 619208778 940218029 1 1 486026690 947774728 1 725475038 733451966 2 30135 2 20042 3 39340251 568183578 1 1 731050869 953626011 2 30139 2 13962 2 23556 2 17756 2 7502 1 973390661 985518809 1 525408615 767795068 2 30140 1 322568425 696538639 2 30142 2 30141 3 659290938 886248213 1 1 740825641 993222337 1 510769113 647073123 1 146768692 209538208 2 30144 1 639545208 986828037 2 30146 2 30143 1 17844800 509924058 3 996464611 999069180 1 2 30147 3 792939914 837963444 1 1 906559379 989722072 2 30148 3 229323240 519477055 1 3 320741492 511472713 1 2 25878 3 249015941 316637810 1 1 839370210 906831029 3 253960140 711581256 1 3 880167556 922305505 1 1 943226319 977079975 2 30149 3 181319339 209982147 1 2 30150 1 506850835 930808491 2 30151 1 856676352 881933409 2 30152 2 6224 3 307207906 761284232 1 3 848067626 874415173 1 1 719784397 774108795 2 30153 3 536276597 645007250 1 2 16387 2 10615 3 662709724 740001100 1 3 655140516 865314387 1 2 6018 2 7286 3 648815266 976265890 1 1 652263193 753891579 1 433343240 940325681 2 30154 1 125447879 498488599 1 774617726 829162585 1 746674407 996183808 3 614244902 689729732 1 1 565784504 682563327 3 243095656 399272226 1 1 346028570 622302943 3 547803897 587614942 1 1 148691446 993133302 2 30161 3 966749972 991727839 1 1 980758916 990030227 2 30162 2 30155 3 210308737 859896297 1 1 8564466 368678281 1 121549556 235190354 1 909924982 939059800 3 327747396 872657920 1 1 765147377 921138394 3 198179739 599772272 1 3 187091833 636968979 1 3 727137297 953078873 1 1 612889442 797038862 1 188372140 749060549 2 30168 3 242299534 983473717 1 3 697703593 831466508 1 1 406775778 639574547 1 100467782 435913375 2 30167 2 30156 3 198749500 516340872 1 2 30159 2 30165 3 274349124 811762807 1 3 369906321 476545138 1 2 30163 1 385843343 561162459 2 30158 3 572264232 655885124 1 3 619052377 782529748 1 2 30170 3 459438110 920710727 1 1 584023145 724336795 3 946439478 963795221 1 3 31817610 552864627 1 3 214928722 299128045 1 2 30172 2 30171 3 485934061 953415074 1 2 30157 2 24563 3 312516311 673898986 1 3 313110680 854841944 1 2 23923 1 880986909 982393536 1 288557700 805506622 2 30174 3 733715179 850965810 1 1 310369484 736081463 1 329888411 560823536 1 650745055 836701386 1 540593345 567314147 2 30177 1 341225254 373952880 1 542219035 789853845 3 816538061 847821730 1 1 988095393 991256281 3 447472891 574444883 1 1 5997483 75011105 2 30181 1 635166747 763866463 2 30178 2 30180 3 632210908 741230057 1 3 38771122 843226258 1 1 591403945 914582111 2 30184 3 909006726 985506991 1 1 440098361 636152923 1 722050145 819945427 3 339591846 886892269 1 1 563892776 869543841 3 398798826 619942187 1 3 570032114 710156974 1 2 30186 2 30185 1 862302127 909359397 1 768822293 932693882 1 81349019 819333591 1 550935113 664335305 3 186197601 693735242 1 1 767670961 920688646 1 86134447 514267736 2 30193 3 889988525 977863798 1 1 828497401 916969994 2 30191 1 863790703 972581935 2 30195 2 30188 2 30190 2 30179 3 944802149 974106486 1 3 172177046 673934354 1 1 702664835 853128436 3 871973493 982368992 1 1 674533179 849039979 2 30196 1 959523692 965657836 2 30198 2 30173 3 978371733 997215840 1 2 30175 2 30189 2 30182 1 213904287 384418460 3 346922347 500122088 1 3 529087207 809527671 1 3 221162210 310717832 1 3 381981448 832937328 1 1 406000974 925578509 2 30199 3 532174691 645352325 1 2 30200 1 46815057 352773064 3 774760827 831031688 1 1 992417332 998099456 3 942107210 997676974 1 2 30201 1 58596084 860286242 3 498926631 756756223 1 2 30203 3 160574187 408732424 1 3 64708652 365506388 1 1 558985669 740076122 2 30204 2 30192 2 30202 2 30176 3 529288581 741719437 1 1 753457282 983379608 1 611765399 693144457 3 801476685 940385974 1 3 113882517 534210459 1 3 522746060 629030737 1 1 139860242 967011520 2 30207 3 684098310 764343896 1 2 30206 1 162941979 535308355 2 30208 2 30194 1 252072611 893151523 3 93154746 491375290 1 3 238120929 476440826 1 3 816163651 936295249 1 3 124537641 286694751 1 1 536284492 692790592 3 861738085 994215399 1 3 260049234 818696633 1 1 233684474 878607681 2 30211 1 707573664 891342207 2 30209 3 675798316 760997162 1 2 30210 3 543005236 958557663 1 2 30212 1 209522834 933901938 2 30213 1 726765963 771667004 3 363369785 621260274 1 3 710658237 768497785 1 3 430532001 454075655 1 2 30214 3 312895325 313209972 1 1 942032594 994191218 3 785638534 998748608 1 3 494737538 658272718 1 3 650738765 852579863 1 3 444139032 809828666 1 2 30215 1 33133374 983017076 3 370828972 945673946 1 3 837605789 976451727 1 2 30216 2 3130 2 3235 2 23920 3 406284058 655244643 1 1 460717066 869697914 2 30217 1 956548139 967846529 3 701718252 794893678 1 3 100084355 137098624 1 3 615869821 714121227 1 3 150251843 714943411 1 1 171434200 808517741 2 30218 2 30219 1 287857267 975330890 3 555654951 901278688 1 3 799516637 815775191 1 1 498938273 914718324 3 81628760 623398430 1 3 989258035 993059644 1 2 30221 1 614683883 814966316 3 780327335 955314876 1 1 725395657 812807320 2 30222 1 484337654 861137605 2 30224 1 293980337 813499715 1 315665171 375652656 2 30225 1 517217285 588925169 2 30227 3 432023847 773767779 1 3 656783370 747727830 1 3 113107735 878178924 1 2 30220 1 415597234 524140638 1 271925654 776652609 3 173801664 689701582 1 2 30226 3 490468589 810591659 1 2 30229 2 16686 2 6217 3 236167792 447189447 1 2 8345 2 11767 2 20277 1 744698551 977541885 1 257023487 842644879 3 572578668 978146201 1 1 914667925 928568217 1 360753875 663173557 3 523368160 961208150 1 3 437161848 620072228 1 3 475850491 852356550 1 3 66288309 88819831 1 1 279801240 383568921 1 705741666 996696594 3 228294586 483863568 1 3 746569223 970974865 1 2 30235 1 734297223 856308103 3 818573093 890174591 1 3 710467789 982887509 1 3 281932713 604284141 1 1 59298487 635807804 1 309122884 473061544 3 357548078 772319606 1 2 30236 3 879781445 955894707 1 1 636934211 755500155 3 653309890 995094616 1 2 30239 1 606852956 974086417 2 30233 1 493197873 686229823 2 30241 2 30238 2 30231 2 30230 2 30234 3 439309655 564840893 1 1 69632652 857760148 3 401465338 700393091 1 3 116497789 904125858 1 1 812779313 830986843 1 648125787 691819262 1 622610998 945891166 3 136735591 355982963 1 1 624827179 757296492 2 30246 3 2312290 52461929 1 2 30242 1 477333248 512914428 3 970574396 985080963 1 2 30247 2 30244 2 30237 1 101842234 267053257 3 843301819 925481406 1 3 572506735 889211562 1 1 258733438 774772790 2 30248 3 613252164 699463495 1 1 127786950 885172991 3 179971107 569621631 1 2 30250 2 30249 3 767894287 896592036 1 2 30240 2 30245 3 222114356 699777366 1 2 3385 3 535968402 775726494 1 2 4552 1 874237238 908442076 3 837608385 870398991 1 1 478026737 986612801 2 30252 3 622367389 826553582 1 3 840304591 973193803 1 3 787316304 966961767 1 3 251293471 838156650 1 1 870037074 982486722 1 661248195 899645527 1 958815378 988731689 2 30251 3 816918413 828803834 1 2 30255 3 32414967 71355223 1 1 300033756 865135012 2 30253 2 30256 3 72513450 241337460 1 1 54382531 384675760 3 660956574 729144652 1 3 729906830 973108639 1 1 604126757 988517199 1 485867615 601698314 2 30257 3 389707806 534756429 1 3 671276882 878544591 1 2 30258 3 458801405 906670099 1 1 676928530 947096623 1 956859429 978879315 2 30261 1 772046055 810987450 3 320992789 457791591 1 1 658671918 907296830 1 244840960 704632116 1 481051766 702784471 2 30262 2 30263 3 144678507 359273642 1 3 305745493 462082049 1 3 300076994 614595741 1 1 361103652 654863807 3 272796558 700921633 1 2 30259 2 30266 2 30265 1 592960249 844384866 2 30267 3 20853225 591613304 1 3 63431821 796710629 1 3 232636550 472987049 1 3 727684503 910756297 1 3 494646033 712954489 1 3 109325722 563223176 1 3 645280233 732392417 1 2 4191 2 16720 1 336832846 995598746 3 185094231 537274435 1 1 899649333 908828484 1 593171352 602032398 3 184678686 723272675 1 1 158805192 660999503 2 30269 3 743973552 873174710 1 2 30268 3 126137178 769655560 1 1 833312285 890144533 1 501441400 877369893 1 813192663 955657786 2 30272 3 273436780 890072004 1 1 873860964 946807929 3 444439162 585771318 1 2 30275 1 971421856 978943222 1 807619091 921837933 1 160613099 564100486 1 397815606 948883569 1 575205747 799897843 3 824958215 994894671 1 1 715514154 790796487 2 30279 2 30274 3 740758665 953115371 1 3 347669989 360927949 1 2 30270 2 30277 2 30273 3 208757853 381737806 1 3 589248371 997040103 1 1 909919268 988301165 1 479060224 794866915 2 30278 1 219150362 372477950 3 109226942 980508763 1 3 338022284 462585541 1 2 30284 1 2949566 215645362 3 554095316 894970512 1 3 347023601 765304258 1 3 860654492 864042670 1 3 327407034 888434083 1 1 831252065 860740230 3 984891532 989517190 1 1 644342207 691690714 1 676692287 895654917 3 307697562 527024972 1 1 928445974 936733320 2 30287 1 482529708 877957875 2 30290 2 30285 3 329267463 829479809 1 3 571764999 964952261 1 3 514684409 901111839 1 1 789670278 798450321 2 30291 3 244428969 705327607 1 1 673632849 934727129 2 30292 1 110939444 153500325 1 770199468 912427011 2 30294 1 344273156 739779306 3 115611012 167090135 1 2 30295 1 219336838 847190978 2 30296 1 11656858 573341675 3 279836782 664596881 1 1 759620608 851611766 2 30293 1 864902788 903681203 3 362386783 970501202 1 1 311711423 852683287 3 87947080 369507143 1 2 30300 3 995012593 998714886 1 3 300222507 758461420 1 2 30299 3 587574040 901275293 1 2 30297 2 30286 1 306837518 878173320 1 212693016 752939060 1 125012783 184023874 3 979000100 980295221 1 2 30303 2 30302 2 30301 3 352528110 819113161 1 1 371936145 554499936 2 30304 2 30298 3 982860604 985310576 1 3 61599787 73870199 1 2 30282 3 112819541 116508837 1 3 444024773 885778954 1 2 30289 2 30271 1 19393854 37883976 1 704852305 998556195 2 30306 1 200682934 688936522 2 30307 1 355951090 599660322 3 14868999 231188502 1 2 30308 3 891652581 974419145 1 1 592476659 874931624 1 299547119 597124371 3 295293785 588251808 1 1 454593603 468139705 1 130466251 386393995 2 30311 2 30312 3 726212358 846834808 1 1 111284918 508021309 2 30313 1 700537927 856638268 3 705219939 868122082 1 2 30309 3 149920673 708975238 1 1 648572159 929147469 3 427329362 899521579 1 3 369764884 887550226 1 2 30315 2 30314 1 520753081 772377530 1 855260280 996901022 3 701725257 868665488 1 2 30316 3 566122062 919023440 1 2 30310 3 549521431 563154057 1 3 413092844 548730011 1 3 137246364 501440483 1 3 146301880 953639727 1 3 915320055 954181289 1 2 30280 3 911129009 964294144 1 2 30276 2 30283 1 452866043 749685510 1 876276149 991443177 1 28512418 123462994 3 709398631 858648092 1 2 30318 2 30320 1 925810685 966286362 3 769083290 906322686 1 2 30321 2 30319 1 343927902 605582521 3 712178319 738486727 1 3 488846671 639466070 1 2 30322 2 1928 2 888 1 124582664 801821560 1 85300067 782232456 1 719926841 758105793 3 95037723 225330672 1 1 392931609 756950105 3 975720261 997458729 1 1 574742137 995353464 2 30323 3 331910515 346921366 1 2 30326 1 571451192 584744863 2 30327 3 183856737 722967153 1 1 121616249 966276242 2 30328 2 30325 2 1875 1 155255220 413496457 2 30330 2 10209 2 11885 3 781165662 935325356 1 1 630189091 701261834 3 677614392 951911924 1 3 487674419 691880028 1 1 382905139 998876289 1 494901511 611965329 3 701370290 772541228 1 1 914340463 928881732 1 561018897 644133263 1 113544173 168299250 1 746986381 893825979 1 937768309 938946712 3 455440084 603533153 1 3 33265330 502569023 1 1 601290651 977629535 1 160860362 334993932 1 53822643 791042857 3 212012522 308926362 1 2 30332 2 30337 1 980828877 993487858 1 223367943 822886088 3 498107763 698969343 1 1 49501315 96202529 2 30343 2 30344 3 563607381 676844849 1 3 93696105 223033506 1 1 19500368 590774695 2 30335 3 892592145 897684971 1 3 536132305 947905110 1 3 572306970 950116044 1 2 30333 3 791900085 997219462 1 1 451470759 805687385 2 30346 2 30334 3 939631988 949949364 1 3 80151039 728422218 1 3 930000673 998068260 1 3 802972688 922345580 1 1 940796078 967083756 3 855016852 860814824 1 1 549913363 780562887 2 30347 3 119844283 371579573 1 1 609131011 900291619 2 30331 3 418624763 425636550 1 3 472051081 691264900 1 1 868055963 896943402 1 183515725 794457920 1 394084027 646582149 1 39583598 849373364 2 30353 2 30350 1 853530955 912720847 3 933128705 995617522 1 3 356833857 441464801 1 2 30354 2 30345 1 543648073 753559898 3 791823178 853817646 1 2 30339 1 594783272 778477383 2 30351 2 30355 3 935796648 962352339 1 3 772352006 781844285 1 3 596685835 727909775 1 1 220613411 716068711 2 30357 3 991059726 997033632 1 3 332735567 631342241 1 3 279310898 378328356 1 3 422906629 557656507 1 3 510133659 917773259 1 3 664147859 862864810 1 1 691335144 940164442 1 99230406 652042827 1 541405568 771182331 1 894627758 904370157 3 20084973 298036824 1 1 132152671 677878860 1 637212992 947515600 3 122008464 719241847 1 2 30362 2 30359 2 30358 1 297219273 741502349 3 903771048 922721951 1 3 10892006 947957731 1 3 867316502 912491858 1 3 979680911 997313801 1 3 506059004 741579452 1 3 402941507 547668934 1 1 514958452 720631185 2 30364 3 397392752 997141214 1 3 487695523 624415157 1 3 4822853 970531871 1 3 135101830 514606555 1 1 369208705 875947471 1 197479806 931200993 3 196704901 665797530 1 3 440622766 725729902 1 1 581038003 882270172 2 30368 1 556476260 719015889 2 30369 1 521496902 713640152 2 30365 2 30360 3 224947502 533335043 1 1 752107211 891109769 2 30366 3 673918021 916681410 1 1 277594172 865893291 3 390582340 711361006 1 3 273953790 304892314 1 2 30372 3 265948730 863509417 1 3 782399105 785019675 1 2 30370 1 375337272 491972851 2 30352 2 30340 2 30342 3 285807100 382768172 1 2 30348 3 710773648 778399878 1 2 30338 2 30361 1 777029990 909762042 1 825265938 851232651 3 436068315 541056403 1 2 30374 3 948781226 984794388 1 1 799387069 803093622 3 437890525 874800311 1 1 523981834 947624694 3 995283028 996394363 1 3 573810886 883237478 1 3 611785141 963680889 1 2 30377 1 663497768 973788819 2 30378 3 912129261 919720764 1 1 974912055 979517356 1 808585449 958319957 2 30376 2 30379 1 77367958 145090747 1 182311766 670128157 3 820549924 849510528 1 2 30375 1 747186767 902766222 3 307892378 394947069 1 1 17610852 338916309 3 438168153 610008463 1 3 807513780 859256879 1 3 250009446 317762236 1 2 30384 2 30383 3 752481553 810423259 1 3 452155767 478640347 1 1 267047199 856577009 2 30385 3 932086236 969827775 1 1 52923596 194745726 1 952903077 990637519 2 30386 2 30387 2 30382 1 981742321 986210260 2 30388 1 767737672 860670560 2 30389 1 141990871 896416355 1 55628590 649265471 2 30391 3 423771980 996731460 1 2 30390 2 30373 3 221442378 928303964 1 3 625228335 958613645 1 3 237594511 454489796 1 3 306264118 921858004 1 2 30336 2 30356 1 510230923 562633883 2 30392 1 320915546 862373773 1 508152147 962791263 3 264644906 858377614 1 2 30394 3 354944035 424578596 1 1 692326550 740953983 1 491129697 604896861 2 30395 3 336646531 367260251 1 2 30393 3 606463467 724473767 1 1 155141621 805718387 1 284899584 528619872 3 639973459 751561347 1 1 688221031 693187402 1 551609828 923239074 2 30397 1 901115231 904793320 3 708789392 935715690 1 2 30401 2 30398 2 30399 3 834134274 955850154 1 2 30400 2 30396 3 928318909 991676664 1 2 27650 3 849474799 909895465 1 3 726716625 800016049 1 3 330720087 337756984 1 1 921176213 932966544 2 30402 3 522156842 654436129 1 1 529243323 868845566 3 448846812 475248874 1 3 169771197 702614541 1 3 82940161 694692144 1 3 150706643 180185198 1 2 30403 2 15535 1 47459102 50226868 3 781367190 873093737 1 3 363564588 991759930 1 1 839223899 928647282 1 996940256 998824806 2 30405 1 639921656 677742790 1 313553432 587429422 3 962338504 989920035 1 2 30407 3 330238360 916099924 1 1 431147159 764267530 3 180425785 421466163 1 2 30408 2 30404 1 324720241 908945589 3 523434589 802965141 1 1 702824203 788381438 2 30410 3 149784414 971324817 1 3 287580872 999094755 1 2 30409 2 30411 1 732837130 965015314 2 30412 2 30406 2 10597 3 246655603 858977140 1 1 958071883 987981328 2 9587 3 351710629 579324278 1 2 21882 1 85965112 694676762 3 452530733 770113809 1 2 30414 3 962521500 970231503 1 1 868902497 920839310 2 11414 2 20714 1 694781684 839522011 2 30416 2 16778 1 277610122 956974068 3 272306180 512717227 1 3 339929927 644648717 1 3 743258616 956529170 1 3 50604856 150462654 1 3 329826844 418883157 1 2 30417 2 2905 1 129181289 569890511 1 716100473 803202829 3 444668014 883439283 1 2 30418 3 288379742 609403674 1 1 905195006 997302786 2 30420 3 958779305 975558226 1 1 829728651 947214329 3 299133963 489659092 1 2 30419 3 469611648 836455504 1 3 176961240 337006951 1 1 131852804 815160007 2 30422 1 316336676 573347067 3 456221361 683448863 1 2 30423 1 278665434 447857818 1 405122229 904845870 2 30425 2 30421 1 327824803 600694348 2 24188 3 173589326 717338950 1 3 738985120 777639299 1 2 10901 2 26906 3 108451418 602108593 1 3 111977490 168800444 1 3 148209261 997569069 1 2 18241 1 540142155 872686749 3 334844194 338974885 1 2 30427 1 561759435 976038141 1 58902520 657353490 2 30429 1 239510794 777142855 2 30430 1 39091615 164394619 3 614639837 686796516 1 2 30431 3 444298753 655038341 1 3 406613456 900134267 1 1 210780636 544729611 3 596846150 817780147 1 2 30432 2 30428 2 22475 3 86601994 647275562 1 3 658747454 874932930 1 2 22549 3 415926066 486205700 1 3 670219400 882380986 1 2 26609 2 14044 2 12168 1 764262294 789994239 3 768864383 922165004 1 2 30433 3 345521587 866397091 1 3 883433851 942263050 1 3 137527012 264882842 1 1 587309370 876778128 3 999086686 999620324 1 2 30434 1 99752050 919879465 1 701660675 966555601 1 446719386 673324565 3 783135032 824984702 1 2 30436 2 30437 1 344319106 459138092 1 331224001 587734736 1 237242294 353288038 3 983598946 985226328 1 2 30440 3 700362046 961232149 1 3 849376426 925338987 1 3 883012364 981695218 1 2 30438 1 642721351 847580973 1 738614750 854529249 3 353764146 834891058 1 2 30441 2 30442 3 628645771 870928100 1 3 210372967 761510213 1 1 245247896 755954557 3 902252672 943900263 1 3 136354202 556831269 1 2 30443 3 780347789 890804577 1 1 89152164 288154648 3 533374663 884149512 1 3 917708817 953278714 1 2 30444 2 30439 3 14054085 990398464 1 2 28417 2 2078 2 29155 1 375989535 809008680 2 30445 3 851549440 955996231 1 1 901911170 997624344 2 30446 2 10376 3 514666593 678218527 1 1 435010966 587879105 3 728402652 950279900 1 2 30447 3 238802022 450162478 1 1 859034544 876366906 1 539096672 932590240 1 703805588 753694905 2 30448 2 30449 1 410129539 923220020 2 30451 2 9380 3 245629728 861641803 1 2 22828 3 134169892 659306427 1 3 118615106 179227598 1 1 618917778 689952320 3 945921763 959775172 1 2 30452 1 937872223 943886414 2 30453 3 111370056 446330909 1 1 39727518 749222895 2 30454 1 784682770 855765329 2 30455 1 161186369 482841264 1 632633747 740585180 2 30456 2 30457 1 880231441 929783683 3 640780950 672780179 1 3 114712403 583911880 1 2 30458 2 4456 2 3165 2 15402 1 710339280 894117458 3 958279263 966065669 1 3 196640678 480372164 1 3 238636223 429114591 1 3 405712508 906746731 1 3 372706926 508155836 1 1 20177444 408458649 1 86894168 436563312 2 30461 3 22986032 769161187 1 2 30459 1 305723939 912858698 2 30462 2 30460 3 992996324 996510056 1 3 950637881 985884407 1 2 18621 2 25752 1 865698438 924437544 1 327363978 457668614 1 846309229 913564379 2 30464 3 931115011 974605642 1 1 675155796 868086644 3 446881366 695775383 1 2 30465 1 107577408 466886923 2 30463 3 442992834 923356493 1 1 30962396 554949427 2 30468 3 102770925 985836715 1 3 676449768 882786495 1 2 30467 1 496746891 588201523 3 649682161 800858403 1 1 406473000 810611273 2 30469 1 868162248 873651049 3 83357788 240315794 1 1 218603133 401647014 1 410982760 520283679 2 30473 2 30472 2 30466 1 579961661 796346833 3 869151158 890230110 1 1 4288600 747684796 2 30470 3 465228577 694175235 1 3 574345029 740565504 1 1 588700770 878766692 2 30476 1 760968978 824359255 1 539477522 665847111 2 30478 1 691487198 718876462 2 30479 3 349178763 862708909 1 3 504578780 935541559 1 2 30474 3 439006259 996371301 1 2 30477 1 993313350 998757389 1 294620553 740304083 3 279180581 931274481 1 2 16465 2 1118 3 956353056 961286690 1 1 475439912 977212636 1 976177897 987461054 2 30482 1 593803353 610042685 3 84856774 125657530 1 2 30483 2 30484 2 23522 1 135957675 982025564 2 30485 2 20152 1 691580733 935925604 3 323163005 880340236 1 2 30486 3 418321823 613586631 1 3 507376608 545847327 1 2 23123 2 17778 2 13709 1 6183615 676570374 3 313755093 824897117 1 1 681063458 887508868 2 30487 1 904431735 978618389 2 30489 2 30488 2 16565 3 545519685 772766367 1 2 17923 3 565242456 715596879 1 2 11202 2 25732 3 67658028 852535963 1 2 18215 3 689090318 825353825 1 3 383676739 403861439 1 1 757665858 861039197 2 30490 2 12445 3 163397863 394953836 1 2 15390 2 17777 1 356406409 993603828 3 618602253 869713668 1 1 196969923 360973007 1 33137888 624287379 1 800203026 953985284 1 629873452 750327287 1 825785567 928330927 2 30492 2 30491 1 578407984 949063712 2 30497 1 954824481 996367863 1 817426666 912739472 2 30498 1 408060583 500428358 2 30500 1 446839681 827149633 2 30501 2 30494 3 297407712 322079679 1 2 30493 2 30496 1 34844273 454261410 1 249341369 267819962 3 86369310 344680690 1 1 939256784 981673900 2 30502 2 30504 1 489909049 783422437 3 410070693 940277172 1 3 710452590 988682337 1 1 475588276 640892458 2 30506 3 788328973 998568034 1 3 547695188 695920698 1 3 933493260 948653198 1 2 30503 2 30505 2 30499 2 21810 2 30025 2 15277 2 7316 3 794961330 869772113 1 3 883441534 996441903 1 1 178467360 282259355 1 260576865 523565908 2 30507 2 30508 3 759978665 950676618 1 1 702243385 743758665 1 420866601 586008853 1 917801224 991123547 3 583946575 607950634 1 1 327490700 884047010 2 30510 1 119574380 683716676 1 54724023 730799970 3 759391831 771480399 1 2 30511 3 243436963 818812214 1 2 30509 1 923107671 999670022 2 30513 1 671964250 753666285 3 618092380 943223250 1 3 192694732 365351746 1 1 655609010 731346294 1 19732158 804878094 3 10678421 54634877 1 2 30517 3 172952601 745907727 1 1 636549255 715654510 2 30516 2 30519 3 765178185 880567770 1 3 31252073 397133042 1 1 289292169 597057205 3 355199289 952932826 1 2 30520 1 218924578 957244885 3 37810902 630259469 1 3 23603564 331793334 1 3 502942535 748969546 1 3 121530413 840838020 1 3 297093145 681018121 1 3 316216017 837274360 1 2 30515 2 30518 1 71035997 361525776 1 199025280 788574495 1 676679178 827670208 1 248980111 475422573 3 566481984 586011998 1 3 357929663 991939902 1 3 782125611 815368864 1 3 113891809 658659784 1 2 30523 3 346816594 998056325 1 3 194887307 385361554 1 3 157948048 902971953 1 3 281624536 301314890 1 2 30522 1 860659960 940539604 2 30525 1 759962023 936836591 1 992262625 999035008 1 557052899 847671496 3 190752835 724927258 1 3 858256890 960005662 1 3 187032074 612664039 1 1 797441935 819982442 1 152818927 212160278 1 666120471 960948085 2 30532 1 113989888 635774294 1 84924335 927170372 1 957559388 966378281 2 30530 3 374110616 678559013 1 1 389828146 904081029 3 569620711 985347435 1 2 30536 3 883477241 894793651 1 1 493328278 552894635 3 884683308 920557461 1 1 40545746 876904798 3 1647282 412984498 1 2 30527 2 30537 2 30529 1 810875324 919629743 3 221924033 645038515 1 1 982171328 994883356 3 922448789 949153816 1 2 30539 3 349532268 525581970 1 3 730144890 802593670 1 3 431475031 798876597 1 2 30540 3 297150785 554684634 1 3 24244796 390777245 1 3 445824205 979823600 1 3 465141902 668361840 1 1 697752644 943300405 1 405162578 634273348 2 30541 1 224738424 884709756 3 52026017 439707849 1 3 329503450 605502369 1 1 617235956 937767868 1 709798907 918129477 3 308211918 864352541 1 3 79278558 158786132 1 3 998212402 999039718 1 2 30544 1 287842885 302480446 3 1440043 50285403 1 2 30545 3 846670692 862574791 1 1 649313323 735867808 1 473414969 642678338 2 30548 2 30542 2 30547 1 429519897 693173098 1 254770017 731426405 3 256961662 366234109 1 3 917828967 922706884 1 2 30550 2 30549 1 154651682 215301012 2 30551 2 30535 3 151239152 652568310 1 2 30546 3 587615850 836145025 1 3 808659205 931972293 1 1 831705372 917082663 2 30543 3 957318729 997720882 1 1 729086710 802945075 2 30553 3 262298519 275214755 1 2 30534 3 631766393 829751303 1 3 215986544 239376081 1 2 30526 2 30533 2 30538 2 30521 2 30524 3 24590792 797210381 1 2 3163 2 15154 2 8894 1 270622547 800415154 2 30554 1 995330488 996856999 3 251237597 257196984 1 2 30555 3 358775307 803119021 1 1 746348197 852631810 2 30556 3 306567775 598752583 1 2 2800 3 191796259 690095115 1 2 17176 1 838705936 949122144 1 11324214 881144750 3 376360460 473859095 1 1 582805862 745540321 1 315955271 862440086 3 295195794 449269938 1 1 378106086 744843876 1 828007518 884838824 1 640446708 694358180 3 669892593 923963924 1 3 497673136 942194057 1 3 920864168 987466527 1 2 30561 2 30557 2 30558 1 422970139 861124621 1 656217557 906744404 1 590210475 656425877 1 960218556 970445558 3 365172492 825501775 1 3 554745903 792152456 1 1 211525547 421641282 2 30566 3 677610576 803648595 1 1 233870189 248745664 2 30564 3 338052992 937096694 1 2 30567 2 30568 3 520710926 862758635 1 3 309914020 363913593 1 2 30565 2 30562 2 30560 1 406682849 441676391 2 30570 2 30563 1 531378167 771546232 1 419719507 902615915 3 304245984 659746803 1 1 503941904 614068022 2 30573 1 657697315 692215861 2 30571 2 30572 3 105604627 626575876 1 1 681807965 857329845 2 30575 1 473380798 553180789 2 30576 3 225356681 367921471 1 2 30574 1 53783302 532504020 2 30577 1 721828117 864268834 1 812984049 976175722 1 162775852 173120641 1 512164032 745664975 3 720968561 910511433 1 1 45168775 717384249 2 30578 2 30581 1 262614191 763754225 2 30583 2 30579 1 945555012 978650670 1 456253411 773876198 1 595748640 956458477 1 621499783 848161157 3 192757343 290258246 1 1 834996203 995054764 2 30587 3 975115903 990633646 1 2 30585 1 586319691 862344509 2 30589 2 30580 1 565299864 885747389 3 346073779 472593676 1 2 30590 3 877831757 950307552 1 3 586015658 821953840 1 3 758016781 826019897 1 3 350285984 884978190 1 1 82704225 264058091 3 308845466 513996308 1 3 561362286 889116070 1 2 30591 3 528117934 670737116 1 3 270771858 676783299 1 2 30582 1 121143108 888607030 2 30584 1 963222491 985626614 2 30593 1 253761661 635828967 2 30594 1 211421628 266450276 3 943560242 947822493 1 3 444284212 492173590 1 3 187090571 527511507 1 2 30588 2 30559 3 749283828 884043355 1 2 30586 1 984499219 985335848 3 643226846 886536337 1 3 340081401 902413171 1 3 763500487 947347541 1 2 8775 3 879784441 881828157 1 3 371411348 989128048 1 1 179350527 304830380 1 961319802 976376842 3 747281626 806739697 1 2 30598 1 876878354 943379791 1 293846987 953760248 1 948487024 954926482 2 30599 1 135954653 968059769 1 620867290 754149213 2 30602 1 821933761 900934548 2 30603 3 995545227 996987646 1 3 22218914 664808151 1 3 314656276 939842085 1 3 311976634 863153062 1 1 437735981 785522911 2 30605 1 146346357 421458425 1 204539778 403864999 2 30607 3 333589799 493677399 1 3 689364697 731163327 1 1 2405974 128609380 1 343756356 355491301 2 30606 1 1637991 206223979 3 786574181 971414306 1 3 368333024 841700962 1 1 321446011 688113872 2 30611 1 55531745 696304644 1 894698296 903230637 2 30613 3 850648510 917061252 1 2 30604 3 27324654 383109590 1 3 851320307 951876908 1 3 700524612 795992738 1 2 30601 1 87910998 485556485 1 733056504 774773340 2 30614 1 872525388 928393019 3 717220797 774737802 1 3 346963921 889309186 1 3 696718005 802128355 1 1 166690989 417539984 3 571560434 743355315 1 1 22962594 120269489 1 911298633 967275259 3 195507990 935070038 1 1 414790255 506255009 1 926065808 998359998 2 30619 3 158110312 860232826 1 1 288586810 343281046 2 30618 1 931158902 979301513 2 30617 1 942568905 952736155 3 154197143 763302232 1 1 489688180 611917763 2 30625 2 30622 1 675983739 999659921 1 575021687 580349397 2 30627 3 617912600 699184071 1 1 936177345 983753423 2 30628 2 30612 2 30597 3 900384415 992905827 1 2 30608 3 983230096 998270213 1 3 144890780 641072435 1 3 502811205 888255096 1 2 30623 3 949428497 988974870 1 1 799741051 947273200 1 338957981 853305196 1 65394424 281251866 2 30631 1 712592953 871234138 3 101084439 274636788 1 3 601014443 971210412 1 1 140822635 663274952 3 582653003 644306865 1 3 68141691 492012869 1 3 469228571 954127552 1 3 963480909 999484364 1 1 59592108 870817786 3 901748930 914728514 1 2 30633 2 30630 2 30615 2 30610 2 30616 2 30624 3 350793825 876715228 1 1 369342997 595080078 1 788541171 819152068 2 30636 1 785283387 867768345 2 30637 2 30635 2 30600 1 783920028 870781405 3 213285857 788316149 1 3 313876185 423975687 1 3 282194731 476872573 1 1 239995355 631656365 1 212174758 987697811 2 30640 2 30639 2 30638 1 610026074 953135737 3 433777499 667810575 1 3 59296346 356174709 1 1 747830315 971417812 2 30621 1 997285349 999387002 2 30643 3 819728534 854509894 1 1 640201027 653459425 1 221596419 895488686 2 30645 1 210247338 743680798 3 538206275 789225194 1 2 30646 3 559920847 697167049 1 1 813162751 973816658 3 248624543 719644218 1 1 394890350 765231704 1 726726083 867623858 1 533757363 758597315 2 30647 1 958429059 958757039 3 636744603 885807339 1 3 500260327 720393252 1 2 30650 1 593152145 961692964 2 30648 3 866056054 954881224 1 1 775746394 848762732 3 159379205 567989360 1 3 657064245 875290345 1 1 88975282 805971751 2 30653 2 30654 3 849616842 993217363 1 3 523661532 546648734 1 3 130430480 324205250 1 1 15470319 358118709 1 602713153 680017919 1 424411277 981790357 2 30657 1 998432519 999293329 1 388826568 753778448 3 386837132 809449144 1 2 30655 2 30658 1 795188810 979667191 1 683233689 962857069 3 485833060 878657573 1 1 86992820 211115216 1 750988052 812768955 2 30660 2 30663 3 525755609 956144167 1 2 30662 2 30656 2 30659 3 531104462 889410551 1 2 30651 3 335479565 518336561 1 2 30649 3 844501959 860514876 1 2 30642 1 246863791 482878872 2 30664 2 30641 1 513060411 771104651 3 612799948 991865489 1 1 678889058 714049222 1 568896101 863495842 3 294947054 386392122 1 1 35954760 693602225 1 465287231 940891733 3 868727194 908737900 1 3 821563454 909592370 1 3 558894860 607217361 1 3 225464043 383571320 1 3 945785889 961711302 1 2 30667 2 30669 3 716484667 817959106 1 3 328463149 850120898 1 3 630122445 632339052 1 2 30666 3 40660275 129124975 1 2 30665 3 929274983 971009693 1 2 30629 2 30634 3 876193135 879907822 1 1 873978491 927261509 1 652512828 977061804 3 659418710 878420214 1 3 586352408 993079891 1 2 30670 2 30671 3 7287355 675180302 1 2 30620 3 908100916 985430790 1 3 33469014 879270589 1 3 235180233 658093350 1 1 537577064 652226989 2 30672 1 586581784 983859312 1 184724660 228842479 3 905450112 980310477 1 2 30673 3 387976982 450467918 1 3 772657903 840003733 1 3 570803433 629838303 1 2 30674 3 64686344 683928390 1 3 463556459 628775493 1 2 30632 2 30668 3 357976760 585828264 1 2 30609 3 406519008 642754799 1 2 22285 2 10969 3 435514959 795083610 1 1 458437318 479792897 3 352438720 429863613 1 3 787669055 924498543 1 1 872524250 955601642 3 950174277 974269397 1 2 30676 2 19931 2 2387 2 14471 2 22967 2 3474 3 298631179 307973539 1 1 730030540 738228590 2 30677 3 120895260 417941841 1 1 696042174 867815780 3 463546800 731334363 1 2 30678 2 2894 3 958301728 985768517 1 2 225 1 789872621 902882747 2 23735 3 874086757 960815492 1 3 442560366 513551545 1 3 376780770 807518148 1 2 1088 1 125389990 826235859 3 245979367 681816269 1 3 511551530 963616608 1 3 532099443 852678807 1 2 30680 2 29748 1 578876099 736697726 2 30681 1 203437341 929611665 3 746478250 989223158 1 3 983883284 993893876 1 1 706225473 893171862 2 30682 3 603602327 781227797 1 2 30683 2 20799 3 493137085 801052721 1 1 7206381 135328637 1 388935368 978699724 3 857996029 965760203 1 1 893516057 895694069 1 609803454 778891554 1 778864400 975173337 1 512506930 969009847 2 30686 1 280574989 879533418 2 30690 2 30687 3 759086835 878643498 1 2 30684 3 154352805 670447412 1 1 117618987 802995666 1 216355425 599967091 3 278262623 692309747 1 1 131934932 434167410 3 479584822 913789629 1 2 30691 1 965540927 986205908 2 30692 2 30694 2 30693 3 417203608 594835813 1 3 843049159 871431506 1 2 30688 2 30685 2 24147 1 834096806 931193431 2 30695 2 4022 2 1245 3 615149281 924462621 1 2 7455 3 740180065 748918271 1 3 422114687 755426501 1 2 27448 2 10323 1 517243520 778008262 3 438636871 966962026 1 3 195981384 573123896 1 1 758135881 846163557 1 952108989 983161788 1 195362238 536775963 3 320590538 937468983 1 3 400848849 957446130 1 2 30696 3 773781697 789429491 1 3 55046036 786549332 1 2 30697 2 30698 3 796399566 840713056 1 2 17452 2 26604 3 744542812 939873808 1 2 23835 1 180476475 569123464 1 821901709 890245265 2 30701 1 121422491 713574890 1 529651299 905041580 2 30703 2 30702 3 319431906 669241845 1 2 30700 1 675098412 691727668 3 973889168 989558605 1 2 17707 3 720012119 763783315 1 3 30485273 516904273 1 1 848861309 953475400 1 395972880 516306770 1 97109505 462384642 2 30706 3 72745774 526595497 1 1 222040092 307370523 1 850583323 999071429 1 444400248 657212270 1 552701980 732961671 1 865536781 987765589 3 729700127 863430612 1 3 159110 498710132 1 1 29095050 415859718 1 11029626 386638978 2 30712 2 30713 3 876055986 994658022 1 1 920606310 939809568 1 82409605 436890990 2 30715 1 935817246 962461810 3 608637531 657870563 1 2 30717 3 702130865 987120637 1 3 123068613 663124521 1 3 994421656 999785763 1 1 148096703 742186361 2 30716 2 30708 3 355922923 862689368 1 2 30709 2 30711 2 30718 1 404001759 783201668 1 524685167 983843897 1 577058654 661573948 3 761128827 873438268 1 2 30719 1 523628567 843926768 2 30721 3 403418230 552806343 1 2 30720 2 30722 2 30707 3 846640643 988476274 1 1 929654106 988465751 2 30723 2 30705 2 27415 1 580495721 717834726 2 30724 2 29623 2 19556 2 4971 3 131357576 595164779 1 2 3853 3 866444350 981736407 1 1 950841310 965428063 1 169270270 695418607 3 455294165 714128394 1 2 30726 3 629229004 674163857 1 3 514452039 694802496 1 3 734652315 969174595 1 1 515181535 863188957 2 30727 2 14123 2 7653 3 930844234 965273595 1 2 5013 2 27195 3 441445488 811347925 1 1 77557342 151036518 3 896371608 910788644 1 3 921979115 980906848 1 1 696976835 881873470 3 856824199 898338923 1 3 648349307 791436920 1 3 344744894 636101806 1 3 802391973 843518054 1 3 588824512 701400477 1 3 240066209 655076090 1 2 30729 3 267054635 529195012 1 3 820640633 869586813 1 2 6704 2 9678 1 14414725 75233714 3 885869422 927470534 1 2 30730 2 19642 2 26727 3 264265556 983318697 1 1 240474488 347318958 1 641408219 651756801 3 818088053 914416342 1 2 30731 1 319658023 605947501 1 184409788 971452295 1 863948226 931849800 2 30734 2 30732 3 15686181 577903222 1 3 727379941 776662548 1 2 30733 2 30735 2 13440 3 94830815 607424239 1 1 665862205 840149610 1 759387296 979162250 3 626296971 632444350 1 3 220822009 718964348 1 1 479657585 484586044 3 526353321 763475633 1 1 60927891 866972160 2 30738 3 645534982 842545533 1 3 660591922 907157110 1 1 126938408 700433714 3 210441548 694801907 1 2 30739 2 30737 3 968146162 986556852 1 3 895461926 900174150 1 2 30736 3 298096765 750114441 1 1 94358014 502169660 3 576619513 818680547 1 1 152825836 256580434 2 30742 2 30741 3 934922803 953046447 1 1 924754915 993067002 2 30743 2 27278 2 7448 2 15612 3 476775833 675605967 1 1 745234922 814521968 2 30744 2 5206 1 56851043 364477333 2 30745 3 246810573 559536994 1 1 502824017 818845113 3 815433783 949908930 1 2 30746 3 858172952 944506224 1 1 591300367 957570093 3 656253662 932099534 1 3 424683280 852451465 1 1 8974405 984433363 3 120999572 160605662 1 3 674618397 842422709 1 2 30748 2 16978 2 17650 1 345663008 535155039 2 30749 3 305348330 591785364 1 3 295256554 601320889 1 3 669531174 804835310 1 1 900486307 955299320 1 409191615 487924918 3 959889743 968862268 1 1 611614167 783387207 1 738119840 964263871 2 30752 3 156088059 627461299 1 2 30753 1 830946359 915120252 1 804409558 976323318 3 865656932 962980576 1 2 30750 2 30755 2 30754 1 782893773 951277325 2 30756 1 75980684 847338662 1 809942925 835012822 2 30758 1 421804455 876259295 2 30759 2 30751 3 849107528 936350475 1 3 617335050 789526070 1 2 30757 1 569776489 587574836 3 127879561 762021896 1 1 471890506 830629315 3 121343844 365985684 1 3 405343102 562818747 1 1 739662102 862478546 3 69047900 628560275 1 1 293861984 733100976 1 105044121 759245530 1 87107989 167480096 3 234145530 883008822 1 3 317749447 665793400 1 3 535233587 835861315 1 2 30763 3 500924147 521765051 1 2 30764 1 909315998 958425996 1 761215595 813232007 3 803492547 851712626 1 2 30767 3 971668715 989416362 1 2 30765 3 858226952 900793973 1 3 550081152 568373847 1 1 897597311 948232606 2 30768 1 907293736 997086433 3 972620271 991934639 1 1 285073789 658131349 3 149167738 358644041 1 3 928967622 982808191 1 3 459005662 854801560 1 1 284049546 733985923 3 52712460 306154374 1 3 464986306 551170376 1 2 30769 2 30761 1 696072484 987445881 1 970038744 990506840 2 30772 1 38837694 602459110 2 30770 1 839723250 924484618 2 30775 2 30773 3 867584346 935336817 1 1 296857479 454075148 3 203202427 259575566 1 2 30776 1 943194129 984897487 3 130307916 234132959 1 2 30777 3 336439439 585791798 1 1 258004228 729038001 1 604565830 915970285 2 30778 1 346508349 458113602 1 774668498 857243438 1 596816018 636747795 1 537424309 769466319 2 30780 2 30783 1 39745537 363210679 3 953246814 977266511 1 3 630891663 678426021 1 2 30782 3 746315981 975127338 1 3 50363344 82362685 1 1 73583267 492910649 2 30785 2 30779 3 376354464 697617333 1 2 30766 2 30784 2 30774 1 677717188 957079764 3 210127477 901537603 1 3 644472709 859917438 1 1 624280029 784827974 2 30787 2 30786 3 198894080 730242900 1 2 534 2 19006 2 26766 3 812305255 918149377 1 2 21285 1 456070012 910104568 3 760890578 998311733 1 1 176300345 504104763 1 560852214 879716981 2 30788 1 169288511 841975030 3 64032602 131702536 1 1 487546250 601209146 2 30791 1 47884401 812709464 1 828356284 834592443 2 30793 2 30792 2 30794 2 30789 2 23747 2 26092 2 21193 1 869480548 937357718 2 30795 3 281000782 324292303 1 2 14390 3 125418283 384351363 1 1 407005317 666639100 1 717379917 876233315 2 30796 2 30797 2 7479 1 450362588 530340292 2 30798 3 643203630 801011795 1 1 12145393 584976406 3 803965379 838149802 1 1 922496429 950511657 2 30799 3 836059330 879374498 1 1 440987182 850615293 3 111195308 570352821 1 2 30801 2 30800 2 15052 1 323937303 844416999 1 457194385 601592318 2 30802 2 19408 3 555434764 980788400 1 1 662043705 776581782 1 493342897 950661888 1 287552982 764345738 1 862785200 953682979 2 30807 3 832579963 936360302 1 1 417475836 953068266 1 24209661 84607998 2 30804 2 30808 3 126618572 608768706 1 2 30805 3 159413499 596775958 1 3 151951705 177681192 1 1 93745912 560919036 3 768815438 845385146 1 1 553877951 670212056 2 30811 3 607272261 714776851 1 3 660531988 932008066 1 3 543242451 715850412 1 3 919815145 944448632 1 2 30810 2 29394 1 626503972 859712729 2 30812 2 4285 1 814415227 965667508 2 30813 2 19315 2 17824 3 59612178 414147222 1 3 875193189 913443693 1 3 201043848 402791716 1 1 174020587 457823945 3 292137040 347751663 1 3 692036458 996373025 1 2 30814 2 24936 3 389989321 636061192 1 1 491723339 820999289 2 16407 2 7211 2 18358 1 470449895 629194119 2 30816 1 620676641 792636266 2 30817 2 30512 1 965078428 966641286 3 307398901 465538866 1 1 460275197 494306646 3 349071260 870585917 1 2 30818 2 30819 3 747090557 841918298 1 2 9165 2 4767 1 872676012 983150754 1 315509524 570635243 1 493034504 708733664 1 902121151 985517852 2 30822 1 662398694 968194587 3 792197379 901468016 1 1 566341732 700936552 2 30823 2 30820 3 439579588 863265071 1 3 71635240 121072553 1 3 882268624 892884207 1 2 30821 1 405408918 585204104 1 731484892 977486501 3 577129607 915316787 1 3 259224493 708987968 1 1 995894016 997129189 1 832066905 979629277 3 701820515 880501006 1 2 30828 1 689256379 700722417 1 587028049 930077916 3 850996135 896738931 1 2 30829 1 477986790 845129318 2 30832 1 74815361 105586028 2 30833 3 154926319 645599647 1 3 669826590 758982684 1 2 30827 2 30826 1 585446560 801728479 3 641517593 753670517 1 2 30834 2 30830 2 30831 3 603056947 759402907 1 2 30825 3 921352850 998140519 1 1 504763916 526573444 2 30835 3 345645298 804267074 1 2 10540 1 306724565 460758817 1 746980428 899411164 1 49737401 108208318 1 361695443 390865207 1 457925336 768718122 1 124399163 377324442 1 36762744 725857841 1 740114334 945701159 2 30842 3 715658406 719636326 1 2 30838 3 420219087 761876756 1 2 30841 3 572491447 834086801 1 1 968927091 975176449 3 46383745 179540341 1 3 46433731 936557962 1 2 30840 3 966291346 986367296 1 3 711370219 787388263 1 1 470997267 921392109 1 449717991 495738509 1 37783101 765940212 3 3238235 795078608 1 1 719940757 972713391 2 30847 3 36544980 42379742 1 3 813417567 909090477 1 1 893946521 938852726 1 658697048 992451417 2 30846 3 110750992 213160051 1 2 30839 2 30849 1 11812466 740860393 1 715140021 844442732 1 381959621 803464963 2 30852 3 424596870 510069343 1 3 333615957 473393018 1 1 963345431 982053382 2 30851 2 30853 3 222480197 588975084 1 3 44932501 280219425 1 1 387181818 911479352 1 980478195 990959719 3 248623542 394289301 1 2 30854 1 507844889 667340864 3 713572399 724854463 1 1 210232714 751790980 3 726843887 939557519 1 1 710750974 845892234 2 30843 2 30844 3 556834027 950703010 1 2 30855 3 67100908 801802798 1 1 112440228 207651173 2 30860 3 244985780 769437622 1 1 469123882 498623874 1 781076740 809042193 3 493079850 813569049 1 2 30861 3 278088940 878994707 1 3 660199146 710249934 1 1 615355259 772384224 2 30837 2 30836 1 125439265 926247935 2 30862 3 569035690 584223275 1 2 30856 1 291317783 588976912 1 449855952 822794220 1 236872416 276140039 2 30865 2 30867 1 821906444 844712159 3 724637633 751193216 1 1 315619833 379452760 1 278613680 413164222 3 116426793 784927700 1 2 30868 3 959163938 990085319 1 3 672729824 884186845 1 1 987047536 991680981 2 30870 2 30871 3 964394249 988107305 1 1 267679064 505419862 3 983414723 991249652 1 1 643268652 749715241 3 593963 351391499 1 1 396227177 626352862 1 61083540 490099546 3 509683267 839264238 1 3 143413715 243735025 1 3 595637224 829782430 1 2 30874 1 529771628 650264668 3 984750138 998973105 1 1 657611886 987978937 3 814472498 927681935 1 2 30875 3 64361177 278516905 1 2 30869 3 290501679 413673490 1 1 165089030 915744731 3 444743415 895150921 1 1 934984080 983795945 2 30879 3 719012050 793202913 1 3 3357149 38091104 1 1 925672158 958578805 1 116898086 746463568 2 30876 1 803296302 879844539 1 503576813 784289377 2 30880 2 30866 1 613318534 897997017 3 695763538 833885276 1 3 191256785 309997426 1 2 30872 3 990748252 996937797 1 1 332211691 718451077 3 406489941 950510330 1 3 371516446 811837844 1 1 662279853 735890140 3 97751488 746192267 1 2 30885 3 868842187 950319871 1 2 30882 2 30881 1 205118178 841166454 3 662984917 842400170 1 2 30887 3 871804362 957315321 1 1 611733922 891458636 1 419156372 848897209 3 401521554 552883334 1 3 685447434 769784905 1 2 30888 3 377853318 819771142 1 2 30858 2 30884 3 131050447 756018338 1 3 729202254 897176546 1 3 465038305 710251684 1 3 220862691 481848443 1 3 8087056 535442232 1 1 842163379 899933064 2 30890 3 775483578 921280015 1 1 587058459 918757696 2 30877 3 642019695 960292749 1 2 30850 3 127379175 721337947 1 2 30859 1 942055477 978351928 1 471424061 649193759 3 927613250 944079842 1 1 256765943 925913159 1 136867251 651180613 2 30892 2 30893 2 30894 3 559451318 646841941 1 1 334436796 780109508 3 82828982 541354522 1 1 283952054 798264706 3 615740880 858668707 1 1 802628689 998800628 1 424050843 876755703 1 93248705 511436179 3 483971753 834671392 1 2 30898 2 30896 1 923722895 984176897 1 611542035 919907734 3 198727055 991021565 1 3 204299121 839037331 1 2 30901 2 30902 1 590193952 921155401 3 680978269 768476005 1 3 40486838 322953081 1 1 407054647 801058845 2 30904 1 79519664 527878177 1 109354598 123094723 3 158710038 485282411 1 1 658655395 677335020 1 3039388 909448196 1 585823861 780367345 1 595959580 664280301 2 30906 2 30909 3 629122321 638849443 1 3 680614919 818949175 1 2 30905 2 30908 2 30910 2 30907 1 952310721 998223974 1 105142115 204435073 3 834106530 869626798 1 1 408936742 615686819 1 205037393 304735627 1 16140648 744650398 3 673631940 966338893 1 3 431627443 732508559 1 1 284950047 884827746 1 590339360 652643012 2 30916 3 844273900 902635174 1 2 30911 1 191436245 429177741 2 30915 1 128204899 563330349 1 87872301 924992598 1 546612230 590070654 3 430463575 565157404 1 2 30920 1 998466026 999861308 3 16573971 306214887 1 2 30914 2 30921 1 606982555 925835499 3 865501227 967060390 1 2 30913 2 30923 3 831005346 869661395 1 1 481703534 744912986 2 30924 2 30922 1 215390437 437331022 2 30925 3 134180062 889187554 1 1 850703121 999196608 2 30926 3 784525411 996582285 1 2 30899 1 920186138 927269220 1 353028171 880369992 2 30928 1 777141025 804452880 1 978010192 988074814 2 30929 1 815589240 939542905 2 30930 3 659397124 869469652 1 1 116176145 848222007 3 947008467 998011134 1 3 414630749 714547635 1 1 875263368 921173466 1 413123201 987348892 1 559384759 776158049 2 30935 3 476654853 851485773 1 3 130840585 855287048 1 2 30931 2 30932 2 30927 3 52638357 916933620 1 3 58685324 647898168 1 1 410805598 828757184 3 935437830 979852471 1 3 35851409 118537253 1 2 30936 1 70788944 873407574 2 30937 2 30934 3 189191910 579223852 1 2 30919 2 30903 2 30933 2 30900 3 952357664 952874993 1 3 114740527 362923142 1 2 30864 1 889280791 924638490 3 407425768 573210062 1 2 30938 1 979741901 984387595 2 30939 3 790517894 842447121 1 3 862901278 936538138 1 3 925368588 989704877 1 3 489748260 869104823 1 1 682787292 919547249 3 872814828 961979860 1 1 956956055 985300682 2 30941 1 427586499 536705998 1 898351641 951163728 2 30942 2 30943 2 30883 2 30918 1 525756926 958598730 3 66688936 638467229 1 1 298721081 769186305 3 940195432 973417663 1 2 30895 3 304847589 926063792 1 3 108871156 936218396 1 1 824785749 988186366 1 463038991 592514580 3 497783385 827539091 1 1 618205037 858825782 2 30946 1 493820922 725427071 2 30949 3 90460364 837528346 1 1 182780595 334117838 1 44621570 761462121 1 222735885 870735678 3 205369771 452135908 1 1 127380646 494272533 1 264436064 393822903 1 883965499 959208444 1 908887102 914500286 2 30953 1 187422579 685374365 1 14965114 399096866 2 30952 2 30958 2 30954 2 30955 2 30951 1 813859441 895881029 3 562119251 628997749 1 3 68486067 157551323 1 3 378742641 598716919 1 3 163099800 891882537 1 3 190341641 663877977 1 3 742712802 808876400 1 2 30957 1 178225341 302420515 3 170306868 624664461 1 1 278950838 583213222 3 540563785 647367718 1 1 349121496 665566605 3 141704123 339705874 1 3 700195106 993676464 1 2 30962 2 30960 3 601707265 931896091 1 2 30947 1 380232980 600246645 2 30963 2 30948 2 30950 1 401861139 481012174 2 30964 1 743550798 743969401 2 30965 2 30959 1 743378365 747747119 2 30966 3 512464533 880401990 1 2 30917 3 711910350 838131734 1 1 835667862 851694373 2 30886 2 9355 3 987086582 993814900 1 3 309583938 977152984 1 2 14614 3 850508085 862142566 1 3 221747522 236409018 1 1 322537681 709558784 2 30661 2 21766 1 128828883 421386425 3 564525166 564985209 1 2 30969 3 70611146 76988495 1 2 22519 3 831461214 848833671 1 3 19474311 984856652 1 3 880858355 973492130 1 1 216453084 877991442 1 157673763 792822132 1 673449430 945524100 1 392275052 738222373 2 30970 2 30972 3 264334444 910890656 1 2 30971 2 30973 1 974831624 994722881 1 346158653 912473032 3 913846738 928210580 1 1 202344946 676586568 1 402831558 736359437 1 7411460 294327187 2 30974 1 242395148 798465390 2 30975 3 212859325 492207314 1 2 30976 1 713376402 907491555 3 250796945 844460524 1 1 975683533 995658660 3 724097839 731365638 1 2 30980 3 495104991 937030539 1 1 324538913 924125245 1 352753707 883832161 1 561601708 736140828 3 726152964 874697794 1 3 547055701 779142215 1 3 587929077 689090181 1 1 755905845 797990838 3 438751218 523557120 1 2 30983 1 498271134 857745505 3 770684799 957672893 1 2 30984 1 883508415 963199496 3 364147574 726893101 1 3 396272488 845863735 1 3 430657544 808234300 1 1 927879229 980268579 1 759926730 817488863 1 330472352 901695417 2 30987 3 696919652 789301824 1 2 30990 3 797156076 872142125 1 3 575879507 950450760 1 2 30982 3 813568385 881404569 1 3 861145070 959824327 1 2 30989 2 30986 3 985737082 997668181 1 2 30977 3 552104385 801634394 1 1 598034237 699102469 2 30991 3 195085432 389746113 1 1 160904204 785612593 1 56705084 121616016 3 682693942 802932284 1 3 207801749 977494724 1 1 489781248 857609125 1 101616849 837822113 3 159104579 670682997 1 3 828492592 884307426 1 3 879191564 971190633 1 1 217937059 492995800 2 30992 1 427694845 618049188 3 998409730 999447763 1 1 132383165 317349687 3 140258866 542723147 1 2 30998 1 857391475 986013622 3 411229006 502344511 1 3 818551142 976145420 1 1 483514507 859174854 2 30997 3 144261368 819190845 1 2 30996 3 658733177 906089833 1 2 30999 1 190522575 386991942 1 115537980 433491173 1 185574762 678173108 3 677110856 782550834 1 1 196416927 285115610 1 228094244 804448423 3 62867194 258453945 1 2 31004 2 30993 1 126017782 354495776 1 948631912 986383419 1 212403343 323332178 3 252320294 492109194 1 3 446984649 753974320 1 2 31008 3 154781160 341878335 1 1 20979297 520276393 1 379213061 721157915 3 715134624 993760744 1 1 843549113 941104301 2 31009 1 347443745 400595340 3 30878739 182865315 1 1 583868068 601447299 2 31011 1 416500433 942395994 2 30995 1 152390302 867318693 2 31015 1 940380986 941860411 3 561267768 748374309 1 3 16706021 653505822 1 3 518304271 889478067 1 2 31016 3 772060860 978633991 1 2 31000 1 176087847 529639723 1 362439477 739502996 3 512042731 762133619 1 1 111445126 992684772 3 853297736 855985794 1 3 111185368 749586148 1 2 31018 3 919560969 924354790 1 1 420035789 544815835 2 31019 2 31002 3 160115711 725408830 1 1 323844853 341682048 2 31021 3 740766862 912391859 1 1 825392572 948795598 3 57942397 747371945 1 2 30988 2 30979 2 31003 2 31020 3 399987700 747928821 1 3 2547917 246056327 1 2 31012 1 63503195 719139148 2 31023 3 918955590 925751449 1 1 497983400 684897725 3 533696760 563418128 1 3 213961200 857221851 1 2 31024 3 195119758 349475151 1 3 519598624 531745259 1 1 688729214 702051536 2 31025 2 30994 3 126134813 609744993 1 3 513654864 864614032 1 3 102814332 103576600 1 3 204759560 755772954 1 3 849884236 878788414 1 3 136680524 601215657 1 3 563770352 676651216 1 3 891321000 939163609 1 1 552988033 617036326 2 31026 2 31022 1 864546228 875641395 1 237420252 766019780 3 406789501 762362633 1 2 31027 1 884250920 932625936 3 579548685 823832968 1 1 724209982 805224861 3 907881603 942480690 1 2 31029 1 721617569 870318720 3 901819496 912531277 1 1 160337598 930976635 3 259859594 932383613 1 3 173800217 804161339 1 2 31030 2 31031 1 114333921 427932007 1 171839650 574816724 3 760089661 812026591 1 1 718782544 849327234 2 31033 3 745449954 913125741 1 3 202485109 682726831 1 2 31032 2 31035 2 30981 2 30985 1 265962448 434558041 3 717241685 873442815 1 2 31001 2 31017 3 881774323 922033611 1 2 18613 2 15728 3 516680978 660781671 1 1 321962633 585604561 2 31037 1 868232467 951902453 3 349736145 357009440 1 3 599937643 673773052 1 3 946107438 956882218 1 1 536951527 870304754 3 131200074 137809578 1 1 906201447 988217313 1 753103772 808386958 3 280973144 357597210 1 3 764844496 976315771 1 3 557489440 760190310 1 3 939948925 977770662 1 2 31040 1 293716012 826952083 1 49886338 167208757 1 820244582 983242721 2 31043 2 31044 3 435869004 777639046 1 2 31041 1 969511809 974531474 1 840232825 974681438 1 234215981 922936951 1 219695382 400858703 3 291373233 657712677 1 3 805785902 818985913 1 2 31046 2 31039 2 31048 1 425622192 911396240 1 461440873 600483365 1 942734702 991742290 2 31050 2 31049 1 439655675 805047163 2 31052 2 31038 1 165365528 210827341 3 459976737 861096813 1 2 31053 3 84512111 917623437 1 2 31042 1 4052213 307804730 3 614108103 637489017 1 3 295929229 315635851 1 3 343423499 833762432 1 2 31045 3 53833212 282210058 1 3 984871744 987197607 1 3 74530078 193557593 1 2 31047 1 387234633 525467705 1 6645835 583515016 1 943379085 951569020 2 31056 3 616575267 775586756 1 3 439715192 863614285 1 1 159492634 761887663 2 31057 2 31055 1 532631706 877054556 2 31058 2 31059 2 24599 1 219574867 442981486 3 134148691 985110478 1 3 296803331 659127151 1 1 140520945 308162332 1 911970188 984251257 2 31062 3 222921017 272787512 1 1 413905085 966341745 2 31060 3 372354928 880970213 1 2 31061 1 502434577 863781564 1 451753211 719061179 2 31063 1 51990443 384649357 2 31064 2 31065 1 67358365 134537736 1 596267373 987765275 3 426427180 844494254 1 3 149678113 649361741 1 2 31068 1 172355436 822702642 3 976864462 988468792 1 3 820005156 984308731 1 1 128389833 946546139 1 878329550 992715363 2 31069 3 106250327 300002424 1 1 600063087 853864544 3 927975725 992182709 1 2 31070 2 31072 2 31067 3 901459695 974975347 1 3 780626514 958814467 1 1 537894762 586844120 2 31073 3 428218441 757344474 1 1 809408799 990867991 3 189763529 805928696 1 1 756337799 945713970 3 518474514 907248985 1 2 31075 3 808910573 852134474 1 1 507581308 743248649 3 293265408 775275114 1 1 659502272 728730020 2 31076 1 511519769 922105990 3 600214857 857165255 1 2 31078 1 204797891 675899564 2 31079 2 31074 3 647099711 778519910 1 2 31066 3 24329708 981015223 1 1 343559981 550112119 3 147717623 763686131 1 3 159057374 528798972 1 1 178785064 930141877 1 46193181 726750209 3 735328704 843500818 1 1 713492509 807385535 3 288324184 387962766 1 3 975681092 989553254 1 1 941755544 984829275 1 428622021 623658453 3 308892519 470328349 1 2 31081 3 747689074 821403365 1 1 367325802 664242067 2 31082 2 31080 1 385840412 514893184 2 31084 2 31087 1 263259749 916336141 3 501192383 884135992 1 1 866888754 905886231 3 719298672 725590560 1 3 546278111 709068552 1 2 31089 1 858351668 922759286 2 31083 2 31088 3 426708071 836394661 1 3 795820514 973762195 1 2 31086 3 904216264 978348313 1 3 906995009 928618005 1 3 317998164 623224667 1 2 31090 2 22405 1 699391821 941779074 3 236990223 809409768 1 3 571144651 952751798 1 1 183050496 482839585 3 253322188 637532504 1 3 892329571 923099543 1 1 628622403 940182669 3 722732305 939404497 1 3 317168874 662333541 1 2 31093 1 6516667 68665092 3 693718026 829314736 1 2 31094 2 31092 1 959610715 967279804 1 423585208 998519333 1 870668904 896389198 2 31095 2 31097 1 777125546 845256265 3 454457765 912929142 1 1 17804545 936804863 3 314029809 394618752 1 3 362958731 641801910 1 1 823661284 974789054 1 504479291 872861089 3 461129304 960740498 1 3 72550959 243921129 1 2 31098 2 31100 2 31099 1 795826459 796851215 2 31102 3 979632447 995113016 1 1 154470808 257428977 3 916802897 973875362 1 2 31103 3 784060665 963743752 1 2 31101 1 255395604 390099863 2 31104 2 31091 2 31096 1 619767444 951797536 2 31105 3 209003206 783085391 1 3 753274174 896730811 1 2 14479 2 24879 2 5353 3 171975944 607715126 1 3 313285038 870106064 1 1 947108548 973489683 3 67469215 765415757 1 2 31106 3 363681493 609180801 1 3 811439814 981508233 1 2 227 1 661059003 884282273 3 59870050 993505980 1 3 856102892 871394504 1 3 635941024 642197635 1 1 186376854 356088240 3 915686275 985058785 1 3 170560234 997146571 1 1 762357266 898605710 3 12080690 650199668 1 3 257674968 299129088 1 2 31108 1 177551897 330810408 1 752849860 815404159 3 408607224 895849493 1 2 31109 1 271449120 716670258 3 651269825 923401158 1 2 31112 1 15424264 371225439 2 31113 3 11941233 91381107 1 2 31107 3 248024569 386775970 1 2 31110 2 31111 3 98980240 517746283 1 1 256944539 953100897 2 31114 1 883302255 929484943 1 175868338 342140283 2 31116 3 52858551 348820579 1 3 905402167 943080328 1 2 31115 1 630010292 960521356 3 129822762 899998506 1 1 45180396 270910491 1 87440989 901524758 2 31119 1 546918968 802729688 2 31118 1 72621100 730950997 3 965832656 988455237 1 2 31121 3 754035403 759860562 1 2 31120 3 660768933 738598417 1 3 423694988 807452186 1 2 31117 1 346561642 632764734 1 393825516 506408880 2 31122 2 31123 2 2197 2 19441 3 341806455 750823200 1 2 30978 3 346026242 674033592 1 3 866930213 941098539 1 1 578096865 662860473 2 31124 3 832662117 967215002 1 1 93442031 249823863 2 31125 2 15602 1 395252068 678691082 3 311586314 462536535 1 3 972580989 985656559 1 3 152973309 932847057 1 2 31126 3 849637853 968582210 1 1 911392822 953902842 2 31127 3 700541605 706665663 1 2 7062 1 507202505 811185482 2 31128 2 29207 1 80421860 621976711 3 173494113 402809174 1 2 31129 2 2736 1 701091823 932901611 3 237524878 614109254 1 3 376909029 853158117 1 2 31130 1 448002163 835210937 1 825693033 826185550 2 31131 1 240828539 372356468 1 484132707 665264592 3 695344974 780792346 1 3 129651940 462251545 1 2 31134 2 31132 3 178614545 207668043 1 1 842181270 935022355 2 31135 1 527545169 556337223 3 986198035 997238669 1 3 835565036 997147474 1 2 31136 3 629608150 713138213 1 3 367506087 570401657 1 2 31133 2 25300 1 9274970 683955208 1 506411728 791288055 3 234195439 842824454 1 3 189080109 697279078 1 3 771660442 903910899 1 3 974662287 992272497 1 2 31138 1 362488512 856783438 2 31139 3 369933289 596325465 1 1 965704200 979624892 1 782479951 879879937 3 285901143 723181030 1 2 31140 2 31141 2 6050 1 443188634 964447561 1 68087820 607789361 1 683712176 922031789 1 320171006 675811538 2 31143 2 31144 2 5371 3 446414842 454540644 1 2 30160 2 26365 2 1557 3 956755524 991265457 1 1 228042963 326333930 2 31146 1 371289298 944457443 1 889302000 923974765 2 31147 1 127185996 468502608 3 241124298 953827054 1 2 31149 1 695506732 860506591 3 236663627 618279557 1 1 812467526 842513339 1 95066571 913899873 2 31151 3 37895488 189794771 1 3 751574905 876605408 1 3 935923107 970370913 1 3 610565356 920225983 1 2 31152 3 777514384 854929052 1 2 31150 3 557721004 784232660 1 3 575844841 970852228 1 2 31148 3 238757972 350591823 1 1 252145872 856526718 3 367011815 515198269 1 2 31153 1 811235931 917887575 3 850771519 861460547 1 2 31154 1 308370105 878527723 2 31155 1 650656291 690939449 3 114052791 682297862 1 3 290141921 394180588 1 3 479689305 588710987 1 3 469223834 530244136 1 2 31156 3 279549479 690568391 1 2 23435 1 62759402 366059724 1 226850961 293613204 2 31157 2 31158 3 601807627 860322722 1 3 294682947 632465761 1 3 266201914 614423643 1 3 53291805 186624909 1 3 207451330 370292398 1 1 964107145 996964096 1 887010674 946680822 1 44730362 663106975 3 944892724 960533218 1 2 31159 2 31160 3 884369634 922197707 1 1 227828506 843715017 3 163273647 528475599 1 3 845751714 879212750 1 2 31162 2 31161 2 24236 3 386330466 613898512 1 3 942311839 968565036 1 2 27517 1 993834925 998239048 2 31163 1 82367405 107358576 2 31164 1 541142982 767022995 2 31165 3 820063033 835233261 1 1 31712671 462892049 3 215106655 282349464 1 1 311041346 732130370 2 31167 3 329332688 442808608 1 2 7952 2 16409 3 559552835 847879787 1 1 832866874 976168992 2 31168 1 290769471 537962252 2 25558 2 8246 1 235489442 317139866 3 336902317 896880400 1 3 842847969 991964139 1 2 31170 2 648 2 12830 2 27253 2 26583 3 873088623 914450994 1 3 597035657 686453635 1 1 859906096 863690620 3 996097946 997572414 1 1 229619208 626548101 2 31172 3 414523953 418576523 1 1 264829413 625509697 3 722358392 931987708 1 1 118045521 338442151 2 31173 2 31174 2 31171 1 441993563 450476808 1 40098075 244858580 2 31175 1 173830760 646295193 1 73634715 441825621 1 813585684 990942943 3 634042026 779750814 1 2 31177 3 799475885 860232426 1 3 354839000 359350959 1 2 31178 3 926351328 935642306 1 3 948807059 976708150 1 3 10352664 217585554 1 3 823005441 895832565 1 2 31179 2 31176 2 17583 2 7821 1 833739767 989770394 2 31180 2 19049 1 178925700 263931509 1 33657365 960563723 1 823026484 885644514 1 887038398 909752919 3 758097916 779367784 1 1 31785106 925759159 2 31182 3 513161438 617808645 1 3 188613608 867829493 1 3 792007605 879036549 1 2 31183 2 31181 3 756727478 910531034 1 2 31184 1 162421484 767503129 1 363498607 989407747 1 34002397 166745379 1 324307488 926436881 3 675255199 883444859 1 2 31189 3 481416573 638223990 1 1 730673968 751655737 1 16176124 378071243 1 111414434 937505271 1 388266157 832108299 2 31190 2 31192 2 31188 2 31186 1 631171657 734256739 2 31194 3 145285775 519351872 1 3 782945298 941615403 1 1 172252137 678330792 1 520720264 982608886 2 31196 2 31193 1 31277670 852093992 1 595310848 965903443 1 912041218 985194170 1 308046036 857120204 3 292766914 922445452 1 3 925037239 986776230 1 1 401021147 744443693 3 262220642 570646836 1 3 649530810 785829321 1 3 998906931 999284819 1 2 31200 3 741202731 853130629 1 1 419625640 650459109 1 501895047 925708807 3 734976880 975789310 1 2 31198 2 31202 2 31197 3 326038850 528152720 1 2 31201 3 91859368 865337638 1 2 31195 1 243703670 522310117 3 892873645 986030511 1 1 262922366 850605528 2 31204 1 857426851 861021923 1 817721988 882761024 1 813054385 851903279 1 690834514 705582142 3 154216026 617281979 1 1 852983869 879787340 1 604533816 708449206 1 217804560 825148432 2 31206 3 341628478 409062041 1 3 361030001 759424652 1 1 238294472 677948819 3 163702347 964256581 1 3 758809939 790261719 1 3 537111811 770058391 1 2 31208 2 31213 1 113167147 855875512 3 291758386 860113589 1 2 31210 3 582875762 952028317 1 2 31207 2 31212 2 31209 2 31214 3 213604885 384986627 1 1 924161001 953785347 1 578550342 712416666 2 31215 2 31205 2 31199 1 10234547 316077451 2 31217 3 838208911 966178213 1 1 94145036 901888276 2 31218 2 31216 2 31185 2 31187 1 336202800 735767495 2 31219 1 238052378 934193308 2 31220 3 82329306 675022614 1 2 31211 2 8182 3 823111990 903272264 1 3 519236580 945523198 1 3 573982538 762497734 1 1 365415541 686042782 2 31221 3 597101191 802122604 1 3 975950346 989750148 1 3 117617195 722512172 1 1 92576118 398883399 2 31222 3 149685004 666973838 1 3 321187142 799944324 1 1 979783225 997619542 1 28159818 627416731 2 31224 1 709519994 741323454 3 454092803 748579770 1 1 217387907 547876001 3 808006347 873608241 1 2 31225 1 496704388 596903068 2 31227 1 916436099 953877089 3 71916641 334918713 1 3 264486619 542111168 1 1 704316267 802154631 3 943805981 984416563 1 2 31228 2 31229 3 659261506 982313075 1 2 31223 3 783093351 892156811 1 3 473055892 665678793 1 1 535070144 825786952 3 970576943 975590585 1 1 506535165 735033309 3 170646853 922612388 1 2 31230 3 915613608 982090604 1 1 713059895 724487480 2 31231 3 245544316 969311457 1 3 24982695 862208944 1 2 31232 3 770145548 918859919 1 1 202746150 411574015 2 31233 3 340346750 994227816 1 3 651121293 861821543 1 1 109638167 988791444 2 31234 3 508330998 814903440 1 2 984 3 122732234 669647514 1 3 595693134 731853868 1 2 7992 1 623499479 947481788 3 404028207 452709311 1 1 310387000 647970800 3 193570562 903884236 1 3 982988175 988171882 1 2 31235 3 371304385 558700120 1 2 18830 2 24743 1 530363481 991572014 2 4169 3 223235281 352339998 1 3 811715129 825997863 1 3 389928081 882165988 1 2 22687 3 138839228 320314340 1 2 13052 2 27862 2 18416 1 840399806 893911682 2 31238 2 8030 2 6721 1 780874668 887046911 2 31239 2 1424 3 829209949 932848768 1 1 280865661 635634845 3 670402831 905672917 1 3 886043592 921254623 1 1 913927850 946509390 1 597642284 769434411 1 55812268 241892215 3 209712407 316182444 1 1 501064332 752553148 1 701337414 911783626 1 973024464 993158077 3 21167950 426624860 1 2 31243 2 31245 3 772124181 963083862 1 3 256677800 933334243 1 2 31246 3 51424892 963434081 1 2 31242 3 962052024 975162480 1 1 590075524 691163247 2 31241 2 31240 2 31247 1 493769527 928382440 2 31244 3 294109106 499782260 1 3 584545879 611577777 1 1 269340535 558872923 2 31249 1 89141653 599563610 1 809800354 995108016 2 31251 1 768761367 804074762 3 644407482 967208118 1 2 31250 3 109594901 983634618 1 1 481109964 487910542 1 442581342 513988338 1 514573595 832132884 2 31254 3 668969452 844761324 1 1 783021168 968003685 2 31256 1 966700265 970739705 1 584013326 750877495 3 672201621 933851990 1 2 31258 3 558785503 950896317 1 3 608917425 666058014 1 1 772671575 798990257 2 31259 3 100973639 430077219 1 1 822794913 997164956 3 581256753 723344008 1 1 643264287 707085736 2 31260 2 31253 1 118895580 986493008 3 196480199 394651908 1 3 394879061 397324998 1 1 772518623 849396326 1 200477904 664442830 2 31263 2 31262 1 151490316 293636075 1 666541097 869511320 3 857931702 959738522 1 1 582206769 900847891 1 87365101 478622855 3 222530516 487730308 1 1 731178423 853157262 2 31266 2 31269 1 378576862 651066384 2 31265 2 31268 1 632100915 898367080 1 678877233 733344346 2 31272 1 745471117 782255140 2 31273 2 31267 2 31261 1 168401198 426256537 3 535032840 907528975 1 3 968772862 984009848 1 2 31271 2 31264 2 31252 3 962451472 983858319 1 3 441952007 879368712 1 3 512156735 956488760 1 1 431068210 721537545 2 31275 3 369541889 431879670 1 1 764216729 885898149 2 31257 3 805579846 866801507 1 2 31274 1 876861763 979434545 3 92178445 120884748 1 2 31277 3 617597411 783290392 1 2 31255 2 31270 2 31276 2 21942 3 466054236 897398152 1 1 573874647 824315660 3 147906437 155008224 1 3 620278019 903568961 1 3 894299773 989199436 1 3 768763687 983545917 1 3 848545368 898307301 1 3 952448877 989395480 1 3 281438894 664841562 1 3 908408500 953543269 1 3 677033820 948936941 1 3 677779248 894062316 1 2 16976 2 9795 3 885546309 996713573 1 1 320900135 443842008 1 378647347 556393178 1 210525879 290718881 1 464062936 751866090 3 369169852 525129690 1 2 31279 1 658778083 673944814 2 31282 3 750322392 896847081 1 1 196461729 996594207 3 802551668 892663822 1 1 21569155 412995461 3 551846787 961805260 1 1 990646829 998064017 1 356698752 556684426 1 446082486 492716019 3 959041552 993108059 1 1 342667675 427551779 2 31284 1 170889230 830611361 1 854287732 887942600 2 31291 3 457239500 970175465 1 2 31287 2 31290 3 191690945 616379522 1 2 31280 2 31289 1 322579291 580110278 3 745871424 840255806 1 2 31292 2 31286 3 757586367 916796438 1 3 110707454 141944753 1 1 660780914 896993260 2 31293 2 31288 1 67144791 685781123 2 31294 2 31285 2 26852 2 22551 2 29162 1 115022294 336726856 3 912999374 975193690 1 2 31295 3 37725495 994367950 1 2 26079 2 24039 1 489094206 844113724 1 978468077 998500167 2 31296 2 22336 1 810599997 863955282 3 767686485 811491266 1 1 215174514 312885349 1 605001337 665951743 2 31298 2 31300 3 426216540 675676684 1 1 313184931 423761804 3 762759702 895009305 1 1 36840925 937446305 2 31302 3 79547312 618944078 1 1 540528900 937372041 3 634170274 889976047 1 1 302123520 867665350 1 9423520 221467868 2 31305 3 618534021 668741984 1 1 697833755 730989294 3 675464226 805667409 1 2 31306 3 777322839 922052094 1 3 692246024 997359144 1 1 618140235 743438739 2 31307 3 554364266 581578096 1 1 405368257 682679352 1 57822021 957220885 2 31309 2 31308 1 306485730 386439100 2 31310 3 771320441 798647541 1 3 121324178 850585913 1 1 273096612 766385617 1 474265060 669253384 2 31312 2 31311 1 168947611 936356772 3 855618432 871170860 1 3 524964578 971727981 1 2 31301 3 696180494 902827866 1 3 380408888 946289073 1 1 790125599 979249576 1 645554625 791376652 1 922894730 970212810 1 271472459 869655807 1 431848082 518129355 1 501234581 533324949 3 84203202 124203273 1 3 862627977 898959110 1 1 964476007 976388258 3 577998575 962961491 1 3 594308242 762348941 1 1 914817892 946353489 1 167159802 322314924 3 99373530 401496574 1 1 342186076 674925349 1 464104032 739213924 2 31321 1 220112680 253184630 2 31325 1 905007230 982040077 1 742742481 868757586 2 31326 2 31320 1 423172057 656928284 3 554051763 902850751 1 3 498629712 527804916 1 2 31323 1 956591300 975754366 3 123572218 248310854 1 2 31328 2 31317 2 31316 3 797977193 820067206 1 1 820884197 858390145 3 788826214 966846351 1 2 31330 3 519177298 633643444 1 2 31329 2 31327 1 246011918 329572402 2 31331 1 416763869 560506998 1 736206051 934431016 2 31332 1 973198715 985385269 3 728314649 919972030 1 3 804265407 888819847 1 2 31334 2 31318 2 31333 2 31303 2 31313 1 940260084 979651060 2 31335 1 715904939 809311209 3 366208092 436570177 1 3 538078484 597061734 1 2 31336 3 517026117 915838164 1 2 31304 2 31315 2 31324 3 814728615 864035231 1 1 384793810 617364539 1 442423786 756445937 1 312963287 937331750 2 31338 2 31339 2 31337 1 483504522 670376754 2 31319 3 1262713 806722551 1 1 826500817 834370682 3 426717306 744464404 1 2 31341 2 9728 3 63340995 749767480 1 1 650083276 954484672 2 31342 3 404079473 892130131 1 2 17233 2 18749 1 1876801 334650629 1 999472666 999919275 1 442681030 634947638 2 31344 3 596384220 840566955 1 1 504330116 659185408 2 31346 1 798339838 818076237 3 209761925 233057486 1 2 31345 1 877185539 960787257 1 223647048 731251528 3 723480595 782955847 1 2 31349 1 306689912 795888247 3 823416297 952426355 1 1 752853420 997263726 3 484834824 728052213 1 3 4365018 406068336 1 1 306499345 643240336 1 689933071 929162046 2 31351 1 147983063 390020206 1 129261050 737909491 3 427834947 505984334 1 1 58061342 189558898 3 927426847 952892921 1 2 31354 2 31353 2 31356 3 27085902 186489746 1 2 31350 3 982026179 989778948 1 2 31352 2 31343 2 16861 3 6036053 730549177 1 2 21320 3 359602608 672838645 1 1 183516835 330509679 1 489758422 679454204 1 230197050 589895609 2 31358 3 377006696 547196560 1 3 9194737 707600217 1 3 449942034 745574536 1 2 31357 3 949250126 976867263 1 1 628394180 799416936 1 311621060 908436365 3 904224702 978682760 1 3 794659466 866202013 1 3 44586429 988817605 1 1 172450577 689555057 1 227642785 775496955 1 477731465 733882432 2 31361 3 525295812 811288502 1 2 31360 1 678835482 886984215 3 462413069 610012120 1 3 189249020 976498739 1 1 517786758 636362570 3 348188835 462843660 1 2 31366 3 442869599 450092763 1 1 490742029 856983224 3 275425459 667789704 1 1 813343641 851843197 2 31367 3 281164431 777689696 1 2 31368 2 31365 2 11460 2 26058 3 315668299 540787856 1 1 511858300 714294780 1 56765386 475220110 3 435798908 652438923 1 1 960785343 988084593 2 31369 2 31370 3 460485172 790641089 1 2 31371 3 169115673 887835698 1 3 698627711 920221365 1 1 778418495 974922287 3 844057683 937631066 1 3 389126807 542865902 1 1 611254802 670282971 3 506569727 594681271 1 3 833853729 957268398 1 1 490465555 946368008 1 978935171 990302770 2 31373 1 423955707 648549661 3 889212041 918015598 1 2 31376 1 680605172 886207927 1 326916075 429722286 3 420395516 932425989 1 1 235201525 678851886 2 31374 3 46772859 468756111 1 3 792914522 984029857 1 3 481804846 706968965 1 2 31377 3 65149021 914770487 1 3 799862413 936137569 1 3 300076942 533972681 1 2 31372 3 665702803 769959031 1 3 55217815 278789350 1 1 108722387 401731511 1 79304955 820346608 3 818885655 831453532 1 1 116034869 661388116 1 137454879 384914445 3 962797887 996235699 1 3 196042080 781679894 1 3 750136138 758329070 1 1 899275960 925394638 2 31381 1 138828781 322415439 1 832720979 990452558 3 731962652 858446051 1 3 529938498 690877283 1 2 31386 3 57118586 335703206 1 1 470105542 682817282 2 31384 3 837673456 948630071 1 2 31385 3 871860793 886561991 1 3 611818561 780430750 1 3 112975625 921271358 1 1 572804601 601477802 2 31388 2 31383 3 161367136 661392895 1 3 225538296 721707799 1 3 977067875 981910674 1 2 31378 2 31375 3 194415361 549963068 1 1 157905527 517507901 1 832202584 875252370 1 723142419 941310411 1 477422397 555784384 3 87761958 920095320 1 3 237283621 530344341 1 3 950889085 955883584 1 1 291481582 593036275 2 31392 1 489477213 758316099 2 31394 3 447062074 650175356 1 3 34713983 583101850 1 1 151691967 445387335 1 821262093 966600301 1 782446822 955702826 1 514727043 571128701 3 156202181 910968291 1 2 31398 1 31647825 570212724 3 191217550 363244752 1 2 31391 3 658247751 799370490 1 3 779782594 848214121 1 3 841966844 981248851 1 3 989358783 996926616 1 2 31393 2 31396 1 375246120 603630589 2 31400 3 944925591 961380961 1 2 31387 2 31399 3 954062912 990380384 1 3 125254856 745190687 1 1 205647487 230838850 3 572837633 900689769 1 3 518501376 810938315 1 2 31401 3 461578519 613405496 1 2 31389 1 394727334 443964810 3 151294914 748348439 1 2 31402 3 787276889 974037974 1 2 31390 2 31382 2 31380 2 332 3 621522713 834302305 1 2 30679 2 12261 2 26170 2 12592 1 827011708 941885534 2 18232 2 1957 3 295169143 590507080 1 3 768973699 813584679 1 1 425320451 451659522 2 31404 1 212443781 742933935 2 31405 1 361019157 801638688 1 185979144 529447639 2 31407 1 426464530 443591789 2 31408 2 31406 3 395499376 411121850 1 3 391158336 980543263 1 2 20663 1 698721860 731203735 3 716690094 850225795 1 1 236429898 417927321 3 702606407 896127047 1 3 779052150 953874299 1 1 134846228 148111742 3 454420828 901715384 1 2 31410 2 31411 1 134247879 653886709 3 595376171 642232233 1 1 978646440 990473137 1 302388500 567204691 1 582997435 768962049 1 749807923 750143015 2 31416 1 834520606 839081570 3 892553420 943354478 1 1 807042201 933802644 2 31414 3 469161164 821642081 1 2 31413 3 231702190 242177873 1 3 867794509 999736272 1 2 31417 3 953786531 964595626 1 2 31412 2 31418 1 353892600 467675916 3 856207419 863825270 1 2 31419 2 31415 1 36187450 968959391 3 227052298 878839013 1 3 285539039 821407450 1 2 31409 3 958148582 964094926 1 2 31236 1 434246617 456417881 3 259958473 927379021 1 2 31421 2 8179 3 387771144 469742552 1 1 832980427 907156635 3 968082648 993275507 1 1 961659435 970160368 2 31422 1 640515236 846205098 1 25028745 299908644 1 584254184 928070850 2 31425 2 31423 2 31426 2 31424 2 18314 3 221535088 635501088 1 1 919032666 995018416 3 744009681 863284618 1 3 407221971 539746759 1 1 283163510 461309829 1 368429505 666326016 3 175036840 417402077 1 1 895097968 950833013 2 31430 3 120248243 849307307 1 2 31427 3 658147850 853195686 1 2 31429 3 251838430 656353978 1 2 31428 2 28505 3 23774892 462558813 1 3 878120135 946286409 1 1 951178546 967768505 1 242320474 796855604 2 31432 2 31431 3 569194919 870667850 1 3 282597866 868676881 1 2 13159 1 928237438 981065197 3 301734955 426362124 1 3 598594842 926138183 1 1 757444477 969816687 1 629541927 824497067 3 302743839 321368566 1 3 62713820 321256187 1 3 195139804 759592881 1 3 371159597 520330999 1 1 364409841 753295486 1 335209926 904984133 1 547732639 885598775 2 31434 3 439077139 974537891 1 1 193752305 385068250 2 31433 1 17734997 672154588 3 497645528 793919820 1 1 554629969 827033116 1 572228808 849631866 2 31440 3 581116800 897046595 1 2 31438 2 31439 3 266583429 363380974 1 3 445178582 455689140 1 1 256567007 559213480 3 57867105 863299896 1 1 655710929 842075808 1 749146327 875960549 3 619223634 992216501 1 1 698951783 806704986 1 930164175 981795039 1 908849286 981709701 3 123785798 846069953 1 1 764392955 907491270 3 648021993 897054721 1 1 196313910 652665740 1 288434183 460168387 2 31447 3 556842709 585891059 1 1 4324516 994204841 2 31446 3 356735267 406244978 1 3 475673221 745130466 1 2 31448 2 31450 2 31443 1 476984293 622011239 1 254352049 753677536 2 31453 2 31452 1 89830099 755479850 1 557619576 695603553 1 732998038 845405360 1 75654137 316588074 2 31458 1 167009618 981027971 2 31442 2 31457 2 31451 3 628523326 736626384 1 1 41214241 296431771 3 926920318 934081202 1 2 31460 2 31449 1 309645305 809556868 3 912698792 995989955 1 3 29376577 497600983 1 2 31461 2 31436 1 749335574 817608841 1 836143313 972698819 2 31462 3 175776424 264827499 1 2 31463 1 883066983 953307109 3 193567742 863580921 1 1 619209593 764950175 1 1271495 876213965 1 344499547 581394314 1 668399055 949012534 3 262758356 926579010 1 2 31466 3 481477731 664939083 1 1 922322960 969194446 1 645671399 930917558 1 439027540 743528678 3 678923377 847216676 1 2 31469 1 825417443 911566569 2 31471 2 31470 2 31472 2 31468 1 964570568 982479026 1 689697618 757451300 2 31473 2 31435 1 878637526 883157485 2 31475 3 540068684 933772519 1 2 31437 3 279041780 335467060 1 2 31441 1 638015766 966593075 2 31444 3 243420910 479351024 1 2 31476 2 31459 1 1312669 764924895 3 159617622 438893513 1 3 806868459 970021770 1 2 31477 2 31445 2 31455 3 719321995 737937408 1 1 316478703 499819183 3 42618235 298874453 1 1 229171077 543066317 2 31478 2 31454 2 31464 2 31474 2 31479 1 716261053 941144339 2 31480 2 31465 1 568318269 659329743 2 31481 3 75125466 299164401 1 2 31456 2 21349 2 9763 3 778490314 808456339 1 1 568199095 925505514 3 329120057 987805263 1 1 447798550 659264790 3 885544488 940914011 1 1 861284614 936296969 3 720690383 800241612 1 3 749507631 908311710 1 1 468400138 922484150 1 294864257 766699547 2 31483 1 790481276 839103380 3 904036495 908750850 1 3 972343670 989195101 1 1 249712807 902268592 1 928095781 951308009 2 31489 2 31488 2 31487 2 31485 2 31482 3 23704480 341652558 1 3 992862861 993136016 1 2 31484 1 834654341 951043121 3 661729638 950458897 1 3 103507342 356312005 1 3 973040748 997570935 1 2 31490 1 934143630 995208440 3 325523690 764248120 1 1 770681715 821471242 1 822395191 882984187 2 31492 1 801347740 910396267 1 37357861 101236734 3 146261405 426182365 1 3 777726689 795059885 1 3 667133850 855134800 1 1 264194856 373875118 3 146712607 518456862 1 2 31493 2 31495 3 901887457 945126255 1 3 137688604 558063864 1 3 852255213 853868866 1 1 836105226 931883414 1 180131979 924038827 1 824442834 924593822 3 162681788 338563524 1 2 31499 1 59105498 393247210 3 922036186 982506924 1 3 309069739 793329805 1 2 31496 1 10118150 933003348 1 346479282 532009135 2 31502 2 31500 3 338983591 703703703 1 1 468109202 823781750 1 565710426 771490547 3 912056165 990189057 1 2 31504 3 717076204 854180808 1 2 31498 1 750793031 896747406 2 31497 2 31491 2 31505 1 629802372 634318698 2 31506 1 541144619 578638388 2 31507 1 236209744 826805410 1 15397536 193700958 2 31509 3 672029607 715183269 1 3 630311529 841356051 1 1 173877683 467878344 1 182334571 623005277 2 31511 2 31508 2 23487 2 13787 3 160185863 747150887 1 1 282762342 778587807 3 979705608 992855454 1 2 31512 1 327775569 530243027 1 66015663 532544211 3 365041522 433977765 1 2 31514 2 31513 3 894778082 964970735 1 2 26712 1 687922594 757908612 3 886185892 949952264 1 2 31515 2 4422 1 855810376 876777719 3 902173389 973812325 1 3 272593008 361687071 1 2 31516 1 224771269 767059851 2 31517 2 31314 2 30956 2 18072 3 915064401 964565493 1 3 714397376 766170527 1 3 871975086 937840606 1 2 19077 1 821856867 990355166 2 31518 2 27877 1 205530857 974585181 1 957645340 992547457 1 758128089 791733925 2 31519 1 112672425 849088157 1 794368863 998942974 2 31521 3 378459735 866792831 1 1 858905897 965920708 3 275877218 892296700 1 1 826362335 957613064 3 833216935 946597179 1 3 695759608 885939240 1 2 31524 2 31523 1 122086388 596036682 1 253863814 688334943 1 866235078 921708094 2 31526 1 706784526 723537826 2 31529 3 760503251 857178771 1 3 262405322 978682117 1 3 868774103 992469600 1 2 31525 2 31527 1 236048427 306241177 2 31528 2 31522 1 540709723 872613378 1 420965277 625979299 3 700940025 927445127 1 1 559900768 573163621 1 266992908 465641170 1 981342893 995193891 1 570614894 571788063 3 438128983 967042349 1 1 329600578 657437619 2 31531 2 31532 2 31536 2 31537 2 31535 2 31533 2 31534 2 30863 3 378209920 901446444 1 1 413620032 614104311 3 381433651 914775980 1 1 555433102 715352165 2 31539 2 11808 1 956822016 973810644 2 31299 3 552338213 647252552 1 3 88543309 320212723 1 1 56174271 307320275 2 17758 3 770515765 802846784 1 2 29094 3 467891580 946922269 1 3 759293981 928500353 1 3 139824732 695670241 1 2 23864 2 2142 3 779075883 895417089 1 2 13606 3 626686738 995706369 1 3 892814313 902435425 1 1 174201328 661231824 3 900843486 926662856 1 1 891753552 968040132 1 951560331 987234123 1 330271204 547927586 3 376303039 840430957 1 2 31544 1 353868457 797314996 1 879820847 913988538 1 485325432 808791203 1 218844748 895081891 2 31546 2 31549 1 212310669 656925490 2 31545 1 688881876 990885817 1 31813188 757094330 3 153981949 373038430 1 1 343079018 978197510 2 31552 3 758043471 885618663 1 2 31543 1 909416207 936748420 3 518839040 732890151 1 1 515278095 923910811 3 921927208 985808089 1 2 31554 3 75580854 801240279 1 2 31555 3 814390250 946764903 1 3 565716812 761686300 1 1 577264258 805535022 2 31548 1 300103971 554235931 1 350886499 621903514 1 694803796 963003694 3 535085396 624503054 1 1 93616016 754055111 1 848810600 857605865 3 71131586 713592723 1 3 746524133 950352005 1 3 695191681 860547993 1 2 31557 1 741340930 821430205 1 149185571 630177231 3 673562655 965712426 1 2 31559 2 31560 2 31561 2 31562 3 862339915 968026387 1 3 99076453 292898285 1 3 702184471 713614416 1 2 31563 1 44728568 797934526 3 990833986 999205250 1 3 782524022 851000654 1 3 670722633 686335811 1 3 88729334 589857766 1 3 233556644 972060506 1 3 581371112 725017319 1 2 31564 3 528329815 549699516 1 1 945515452 955527898 2 31565 2 31547 1 934613432 960702143 3 923770139 947472266 1 3 930385364 964115676 1 1 455864748 747580353 1 206683560 414508191 2 31567 1 144341011 289074828 1 882974374 998335547 3 629110680 842948321 1 3 937631109 968629514 1 2 31570 1 787795917 902570276 2 31569 1 826125854 996228005 3 520936945 601412432 1 2 31550 2 31558 2 31542 1 650194962 930213293 3 20310529 768100727 1 2 31573 1 444954389 994843892 2 31553 1 738963002 826654337 2 31575 3 262535064 602729803 1 1 321137381 815992167 2 31576 3 470640598 547509741 1 3 105354382 847708903 1 1 310109097 639621806 1 729431756 767636238 3 391799840 948071628 1 2 31578 1 408771801 640703407 1 249246833 854359508 2 31577 3 319650877 749727404 1 1 328290405 476417343 1 985133376 998654646 1 81241845 311268765 2 31582 3 233028571 932762917 1 3 832123279 855377403 1 2 31583 2 31580 3 332315481 737013671 1 1 74105210 504152338 1 910349769 979207209 2 31584 3 214219400 664236360 1 1 934068604 948305262 2 31586 1 702722339 985958364 1 3962309 520474082 3 910855021 955089116 1 3 401880757 839688843 1 3 695225009 894928559 1 2 31587 1 942885996 983876217 1 700948232 838168237 2 31589 3 661391872 988721480 1 2 31590 2 31574 2 31588 1 268188944 347670564 2 31591 2 31572 2 31556 1 514062167 569301929 1 602415190 778243629 3 569477440 904108591 1 1 774551492 776459379 3 954332290 983563191 1 2 31593 2 31592 2 31594 1 962287481 999267076 1 283785293 732752332 3 482140379 553921163 1 2 31595 1 23175549 906085399 2 31596 3 451597545 746214253 1 1 897532123 933458106 1 392457665 416183499 2 31599 2 31597 1 380803292 583543233 2 31600 2 31598 3 403289332 404720268 1 2 31566 3 34524590 376989240 1 2 27398 1 828283030 987630604 2 31601 2 6908 2 9830 2 12895 3 128759450 632388508 1 2 21655 2 5889 1 971682960 983209044 1 581873047 990782219 3 701535415 977834154 1 2 31603 3 413126789 776184276 1 1 218972583 777076576 3 385537921 677777929 1 1 854547892 882040929 1 440366512 920752776 2 31606 2 31605 3 329590779 919376242 1 3 314136732 667682982 1 3 379997026 590841721 1 1 976294927 995118199 1 557631116 669135058 2 31607 3 460501856 914835082 1 2 31608 3 55897106 204920246 1 3 467864949 745854459 1 3 768994430 797687049 1 2 31604 1 551334480 987861597 2 31609 1 16177309 184841532 1 336047308 825340916 2 31610 2 31611 1 111939841 184471597 1 335857227 737094114 2 31613 3 462019913 599159121 1 1 935978797 939914868 1 265124027 827225491 2 31612 2 31615 2 31614 3 843252226 986826245 1 1 874553488 876080102 2 31616 2 31602 3 126444223 770988322 1 2 6408 2 23624 3 772080497 867304649 1 3 55646973 727776194 1 1 843593748 996970723 1 119904490 851129208 1 280807113 944545103 3 352463023 488441721 1 3 320522760 763459333 1 3 203999133 698359670 1 2 31619 2 31617 2 5731 3 875094125 972793586 1 2 6643 3 596924012 688282172 1 2 3583 3 128323753 388617507 1 1 408848387 597618247 3 882689750 943038042 1 2 31620 2 2933 1 931065369 932074392 2 31621 3 788988619 934710439 1 2 8375 3 632831643 752335130 1 2 26879 1 172964097 614713321 3 634322209 651518594 1 3 749034424 757193894 1 3 788462265 945266028 1 2 31622 1 178965190 189045381 2 31623 1 980173768 992212872 3 663487964 708523442 1 3 518964236 830614091 1 2 31624 3 892094916 971926213 1 1 409940225 706085254 2 31625 2 13976 1 730362372 977352618 2 31626 1 337725962 605212450 1 610670495 934364181 2 31628 3 549154993 698048262 1 2 10896 1 700626578 807457440 2 31629 2 5794 3 606258047 665188421 1 1 158292623 980590839 2 31630 1 350387986 903851320 2 31631 3 277345315 803553865 1 3 398736894 552892307 1 2 7610 1 174718041 820016582 3 749716246 963392809 1 2 15116 1 765818841 962475799 1 965497090 977883290 3 737133551 847427242 1 1 780617922 887804695 1 994391897 996191339 1 381242416 418560316 3 561808492 856956383 1 2 31635 3 987438931 989293721 1 1 992254264 993656089 2 31637 2 31634 1 385034135 688119985 2 31636 1 853555087 989849165 1 461956743 571844576 2 31640 2 31641 2 31638 2 31639 2 31633 1 253966285 338474719 3 343410142 443824844 1 2 31642 3 40963123 387663944 1 3 656381945 859010832 1 1 965914582 971785634 3 342916941 941555458 1 1 763901458 798812728 3 215145930 698538881 1 3 42990686 529150396 1 3 309269734 464596853 1 3 592313511 986629905 1 1 228781452 562354981 2 31644 2 31643 2 31645 1 499301007 613165797 1 61023272 275536717 1 411403896 489939174 3 681236918 897472337 1 2 31648 3 508815201 528574920 1 1 179835145 547419537 3 910208769 987199927 1 1 562292226 875922400 3 716139273 785435883 1 1 336988 280358709 2 31651 1 63176812 681477284 3 815349402 993862627 1 2 31652 3 566612586 947167085 1 3 460848329 885634051 1 2 31649 2 31650 3 867341070 941483902 1 2 31646 3 476768813 530041967 1 3 721554633 754365007 1 1 75611006 85755081 2 31653 3 679799908 826136998 1 2 31647 2 6149 1 501330618 787356067 2 31654 2 9900 2 18641 3 524459838 749221398 1 1 76452528 974031887 3 448506943 636750514 1 3 924521366 933236582 1 1 413729561 972979941 1 252905801 295454859 2 31655 2 31656 2 27841 2 13474 3 964304557 977849582 1 1 696154107 846052176 3 410423876 992369105 1 1 679792857 686122827 2 31659 1 155399478 817775830 1 728437744 999438833 1 620096574 765337069 3 160620650 987502566 1 1 944361471 950031382 2 31663 1 353378218 981897458 1 512284693 582786434 2 31665 3 83918006 813709745 1 1 713843284 897685701 3 561970305 678478208 1 2 31658 1 68257774 670744016 3 632668924 644599721 1 2 31660 1 73462551 499628967 2 31661 2 31666 1 785049486 934053221 1 873886475 949081224 1 636634123 901251988 3 608999034 916945995 1 2 31670 2 31668 1 440236453 487622129 3 52741623 363615771 1 1 422834963 574285651 3 548343416 768198698 1 1 885540302 920515839 1 220032893 993779367 1 637409220 748720569 1 664998044 858488741 3 541631961 603934439 1 1 950846502 984228194 1 341638170 998980279 3 324200704 902134852 1 1 290372929 614334585 1 546878399 641864799 1 902993623 984445120 2 31672 2 31678 1 863190956 987925768 1 76162223 352266935 1 148371253 583934131 3 492405380 912162552 1 3 214421205 440974766 1 2 31685 3 361515913 766194444 1 3 832315963 976862471 1 3 101254646 289535190 1 1 792074272 802969724 1 134768724 347947363 1 897787670 951620870 1 435043223 447556483 3 867712142 881739235 1 3 444947458 796813964 1 1 189796838 442822130 3 712690936 995816000 1 2 31686 3 312210733 405739559 1 3 368603319 821053205 1 2 31679 2 31690 3 490123223 643207589 1 3 276997397 296784134 1 1 434847527 801843479 3 937956625 957615656 1 3 585195932 702570875 1 3 260791611 297156984 1 1 378319052 407518654 2 31692 2 31688 3 812834092 969566376 1 3 181856801 259855327 1 3 412220918 712485746 1 1 473994032 644939391 3 57920463 800010293 1 3 725212358 895665698 1 2 31693 2 31671 2 31682 2 31669 1 674416227 866109311 3 69005019 613051534 1 2 31694 2 31676 2 31675 2 31687 2 31689 1 350382821 503220650 3 11400513 229865034 1 1 182362088 538433765 3 275057184 460509172 1 1 414173017 986619791 3 327657769 836704645 1 1 983410325 988526647 3 917373197 968262289 1 1 612500901 947307462 2 31695 2 31698 1 771773284 778542181 2 31664 3 598274103 825193152 1 1 345403215 886652220 1 743056932 844111116 1 491050931 551540040 2 31702 3 415593175 761790092 1 3 819063725 897013257 1 2 31701 1 982269747 996309914 2 31703 1 869067296 997253413 2 31704 3 930849134 942045895 1 3 571448900 774326996 1 1 970138014 979520045 3 437951318 786038550 1 2 31706 2 31705 2 31697 1 254405318 632744073 1 946558166 981467423 1 404367835 667386640 3 548245665 831059256 1 3 440156889 881150742 1 3 322431431 408321662 1 1 378789676 996981375 2 31707 3 594017723 618787068 1 3 476539649 934189294 1 2 31710 3 192264933 669728562 1 1 317328312 459071574 2 31711 3 102252193 665600403 1 2 31662 1 878690269 996573984 1 76567496 721939493 2 31712 2 31713 1 986773122 994200267 2 31709 3 569186140 739373256 1 1 469729669 515586626 1 677241491 708041458 1 992536765 997689856 3 955187808 993493403 1 3 970014774 981801554 1 1 725344901 949939519 1 327218021 998190415 2 31715 3 534596229 800800404 1 1 268245038 583586497 3 260130142 262835662 1 1 480624510 874010859 3 651585132 907420258 1 3 268383795 879696567 1 1 252419088 349198593 3 482593116 686949737 1 2 31717 1 893784846 986603442 3 923633132 943969724 1 1 474878761 756725610 2 31721 3 146349074 586162490 1 2 31719 1 42057018 435241551 3 894232433 922688491 1 3 334959521 773663061 1 1 423194361 667617520 1 463334654 932071883 2 31726 2 31722 1 194501356 834875265 3 890287129 900939788 1 2 31728 2 31724 2 31723 3 745076244 947697821 1 2 31716 2 31727 3 63944709 671666156 1 1 811412067 978065529 2 31720 2 31718 1 117353678 748816395 2 31730 2 31729 1 584724448 738716489 3 33080002 398958337 1 1 86484127 614149872 3 81374177 330209973 1 3 739367519 908745258 1 2 31732 2 31674 2 31684 1 104101910 918950500 3 822085797 878755334 1 2 31725 2 31708 3 153451284 658946444 1 3 170125604 454088593 1 2 31677 2 31683 1 117178694 400276450 2 31734 3 447253294 464629904 1 3 653764440 823511460 1 3 312046581 683962050 1 3 688081090 859669090 1 2 31696 2 31673 3 279159232 626745024 1 2 31691 1 954678213 955306334 2 31735 2 31681 1 608285739 957981804 1 188257018 919826954 3 525010434 595221414 1 3 429568741 525433376 1 2 31737 3 235731871 569168835 1 1 883258309 903984251 1 734341265 947891018 1 546800718 807773168 1 864085725 960470583 3 678519383 684763819 1 1 10123196 633670526 2 31741 3 171267771 218780361 1 1 125843254 474531620 3 425612374 887950559 1 3 871612887 886954160 1 2 31736 3 507844942 945753660 1 2 31739 2 31740 3 143327532 330997148 1 2 31743 3 692519929 972441300 1 1 11354314 802598746 1 919292703 944363830 2 31745 1 640759073 721920097 1 474193406 694670093 1 503251148 768212353 3 918850131 942331950 1 1 950172291 997151193 3 646569449 978950964 1 3 688443733 785030485 1 1 402390667 721901519 2 31750 2 31749 3 202337052 378921866 1 3 272042335 341742084 1 2 31748 2 31744 3 844321033 844646341 1 1 664246775 764996765 1 709758170 782240061 2 31751 2 31752 2 31747 3 945914903 948907913 1 1 755484988 796297544 2 31753 2 31667 3 181042024 195084786 1 1 310147947 680642567 2 31754 3 316134824 491003012 1 3 971866292 981067392 1 2 31731 3 780364246 988515962 1 1 83720868 853480033 1 403975208 596319388 2 31756 1 168509635 832505506 1 109764303 748489024 1 672362717 817631441 1 401970009 528936732 3 454678778 457122280 1 2 31757 1 214690785 617527985 3 24421869 676920162 1 2 31760 3 569355529 834158725 1 1 114026676 333663725 2 31758 2 31755 3 645316108 856002908 1 2 31762 2 31759 1 197104325 337716572 1 243692473 436157737 2 31764 3 44962834 719991134 1 2 31763 3 1258466 58347150 1 1 853590136 924947805 3 64701232 210388512 1 3 830729354 873790789 1 1 522491632 704223227 1 305026634 484492566 3 664225856 833083023 1 3 785112384 805998930 1 1 106450461 971620646 2 31767 3 971023544 995100136 1 2 31765 1 203408519 973258476 2 31769 3 24537589 698194082 1 1 794955944 956080204 3 901626173 987544640 1 2 31770 1 450292418 833050321 1 30589177 688648757 3 179304687 838994176 1 3 809436826 819411968 1 3 524489137 843372546 1 3 581627388 764086501 1 3 118418925 434739446 1 3 35901456 191867826 1 3 209084104 615434165 1 2 31772 2 31768 3 246292425 957311113 1 1 863999135 986446043 2 31773 1 310306991 872103499 3 498926894 808974316 1 1 774718113 774843507 3 959292129 961876766 1 1 521091909 783631553 3 87036023 848624538 1 2 31775 3 216047906 936149802 1 2 31774 3 213144799 472512215 1 3 86419281 544543998 1 3 592441326 651979421 1 3 458265575 965109239 1 2 31771 1 754141387 950022045 1 786621968 791580501 1 932665909 989436611 1 49016918 455599934 3 31610444 252048541 1 1 426947753 703415490 1 138705684 227999568 2 31777 1 614202121 700979201 1 64715256 591496998 1 138308004 707882619 1 39279085 50261191 2 31785 1 803834894 933768853 3 310966203 672593935 1 2 31787 2 31783 1 23640519 901122802 3 828439571 894551408 1 1 730038479 948353068 2 31786 3 594450136 672130493 1 3 692660323 817890463 1 2 31778 2 31784 2 31779 1 632526430 803410340 3 906549950 986586551 1 1 872185817 994156367 1 13973378 798334305 3 146435621 444901819 1 3 182175424 810146145 1 1 377394884 506567210 1 933119923 959253290 2 31794 3 984368318 993965026 1 2 31792 3 519079207 872760028 1 3 424810215 928328146 1 1 871183923 983665970 1 851717112 874511692 1 766287998 952456926 3 735135684 914961268 1 1 442784369 785873271 1 698963052 743832688 3 911410380 998321255 1 3 132053616 640497569 1 3 207999256 952838056 1 2 31799 2 31797 2 31795 2 31796 3 251763655 401461958 1 2 31790 2 31798 1 11568899 720653396 3 722963755 992284491 1 2 31780 2 31789 2 31782 2 31791 1 623285419 934508261 1 725753875 756818051 2 31802 3 478809869 994147871 1 3 650174970 844312261 1 3 589647596 685341753 1 2 31800 2 31788 2 31781 3 977219552 988105434 1 2 31766 3 665848368 735785878 1 2 31776 1 1112651 782619143 2 31803 1 166762180 530892835 1 100291890 555920003 3 455888161 674766163 1 1 525324779 580934076 3 728641115 784639773 1 1 88513410 906409678 3 647235221 896468903 1 2 31806 2 31807 1 605469156 721381631 3 771414475 898986320 1 2 31804 3 473563172 533563036 1 3 393894267 822412201 1 2 31808 1 227780482 904997925 3 346470315 638082833 1 2 31809 2 31805 3 414833736 537844493 1 1 901073129 955528134 2 31810 1 794241137 806923508 1 324146538 587130991 1 537016100 737453432 3 171152886 396179440 1 3 124335959 400946371 1 3 788623262 820215481 1 1 595782219 970074384 2 31813 1 477500592 694813860 3 834660183 879146800 1 3 938898374 950500927 1 1 928275096 952421375 3 445603247 513186471 1 2 31814 2 31816 2 31811 3 786579503 992290639 1 3 202853613 311939420 1 1 246513705 737969867 1 406386467 488234412 2 31817 1 394208929 700161307 3 42766965 799204648 1 2 31818 1 295386889 986836378 2 31820 1 727036901 941620901 3 256175112 950175947 1 2 31821 2 31812 2 31700 1 928404260 949907138 1 395363265 833919441 2 31823 3 580669634 600322409 1 1 377298548 616789944 3 685052967 777712744 1 2 31824 1 869309109 976982279 3 310646604 602692006 1 2 31825 2 31822 1 528486633 710360674 1 722311049 765792686 1 426776725 884106231 1 129198086 614457137 2 31828 2 31829 3 794274207 923357344 1 3 582796508 830711888 1 2 31827 3 386970400 733499567 1 1 340730586 462647458 2 31826 2 31680 3 32296573 372947248 1 3 495812676 992264794 1 3 236556657 338874783 1 2 16577 2 24849 1 982757006 996740970 1 892181034 941466566 1 743545893 818824661 2 31833 3 690837441 876260775 1 3 641091270 945944278 1 2 31832 3 15515897 869913235 1 3 585040046 850635454 1 1 979675561 981690288 3 228723742 949474240 1 2 31834 3 181261566 580458827 1 3 62254183 170016109 1 3 292758912 793609147 1 2 22772 3 463803713 782801986 1 2 347 2 23312 1 512462165 931148558 1 730751284 981998094 1 763039402 876706414 1 362711906 421521489 1 501217051 907009490 1 137144552 995370170 2 31838 1 443016180 754631379 3 429177818 933723050 1 3 476275417 589296379 1 1 703856164 974535427 1 262856938 575849551 1 421814553 467980052 2 31844 1 823376075 848608507 2 31836 3 710372504 735604122 1 1 207016116 475888599 3 676388873 801542101 1 2 31845 2 31842 2 31843 3 450037948 471100008 1 3 949390595 966116685 1 1 729384381 757221000 2 31839 1 645252589 920525791 1 373402213 749391601 1 318923931 604744394 3 128829810 982654143 1 3 407942972 840431568 1 3 990079924 993673522 1 2 31850 3 136075019 633011472 1 2 31849 1 229806062 885901825 1 114426651 611402704 3 870366253 981901023 1 3 858186306 904693717 1 2 31851 3 482624596 531273450 1 2 31846 2 31841 3 795948497 832083376 1 2 31852 1 640851744 698129626 1 638500148 787082785 3 627908204 736895493 1 1 910870865 922948064 1 152489485 327151829 1 740642060 817377599 2 31857 3 720877399 950145868 1 2 31847 3 144547040 419055689 1 1 151960127 807561512 3 737284448 912854285 1 3 998996588 999109945 1 2 31858 1 78115264 399473877 3 272997556 720695132 1 3 859645619 933069745 1 3 681622903 924422811 1 2 31859 2 31840 2 31853 2 31837 1 176754952 836930313 2 31860 1 446655761 697532080 3 358023819 593539630 1 2 31861 2 31856 3 150943691 932082934 1 2 31835 3 611937087 827415342 1 1 352490210 799743094 2 31854 2 31855 1 506613055 654991084 3 809127787 860467478 1 1 545922296 795874207 2 31864 3 497042666 744252952 1 2 21328 2 4907 2 18977 1 96230681 621684028 1 378572329 628001245 2 31865 2 31866 2 15605 2 19615 1 255170828 344412792 2 31867 3 742623058 762309747 1 3 420720210 535523028 1 1 804739332 919488826 1 976357399 989598162 2 31868 2 31869 2 23630 1 29456181 49933467 3 700516698 996911092 1 3 225574823 806128096 1 2 31870 2 16332 1 843447495 862115066 1 725063942 882782169 3 714410576 939083167 1 3 314197629 539651714 1 1 426605853 992474891 1 261506163 298234770 1 371813688 430960570 2 31872 1 68792515 564844147 3 876145234 910172614 1 2 31871 2 31873 1 522442700 721364055 2 31877 2 31876 2 4426 1 638186550 760211673 1 272896280 949928353 2 31879 3 243898050 708245582 1 1 720720609 908172168 3 715280572 996503072 1 3 307475666 773884770 1 3 632684103 789806122 1 1 189038798 476591215 1 612260146 802425679 3 827694824 845483153 1 1 176753953 824912665 1 255827182 463313146 3 810962446 931667381 1 3 385819890 845989719 1 3 665067076 786185054 1 1 475140065 919773813 1 201713231 615995722 3 880533486 984357045 1 3 509305084 876292009 1 3 658846347 838545442 1 2 31880 1 388592101 771397340 2 31882 1 570872174 872875551 1 609389536 924454292 3 8524312 369318856 1 3 286865208 772087262 1 3 937077654 999657409 1 3 679777229 688422558 1 2 31888 3 148144051 539762308 1 1 25280750 915620852 3 593896849 614468588 1 2 31886 2 31881 3 627649344 833591775 1 1 680885713 975739093 2 31883 3 943669267 957172241 1 2 31890 1 923044256 934955448 3 67878209 885111795 1 3 58340899 421405342 1 2 31892 2 31889 3 311865180 501362876 1 2 31887 3 815289334 844366575 1 1 946015411 955062596 3 146028116 608714980 1 2 31884 3 419887455 640029879 1 2 31878 3 468355987 717119917 1 1 386713009 697384299 1 755325092 880332018 1 332963123 643312017 2 31894 3 101920939 534514243 1 1 511299365 919166710 3 359252919 366377984 1 2 31897 1 557611016 606328674 2 31885 2 31898 2 31896 3 336152 814685400 1 2 6227 1 741678108 898842302 3 19891522 787467620 1 2 31899 2 20887 1 743073350 990205404 1 518011318 654268675 3 981213441 997352903 1 2 31901 3 861335544 984779216 1 1 455738347 633134526 1 261402805 813031370 3 833659900 891423063 1 2 31903 3 893951134 979772181 1 3 714009667 859162670 1 3 410202024 538201495 1 2 31902 2 31900 1 340942002 684980843 3 692060261 953254644 1 1 923412883 928280112 2 31904 1 875611112 899479416 1 346330272 884023615 1 820365524 933819852 1 325365012 987979086 2 31908 2 31906 1 204052837 317065007 2 31910 2 31909 1 692907869 957480840 1 770602222 833823493 3 126845739 670796385 1 2 31912 2 31905 3 354805307 735025715 1 3 174073172 400077994 1 3 536603388 580479306 1 1 740103238 873034817 1 614933264 921866987 3 153238268 647083672 1 2 31913 2 31914 3 292737856 404084769 1 1 116139472 986566043 3 389691016 483522725 1 2 31915 2 31911 1 396054202 812887938 1 604976603 881654828 2 31917 1 268027053 649214436 2 31918 3 414693228 775533358 1 1 8426752 649582736 2 31916 3 324247730 859748692 1 1 305426394 598279759 3 947562215 971636886 1 1 156556831 603254600 1 97021021 428548472 3 884862390 905226713 1 3 744638688 778809371 1 2 31922 3 622221272 773513316 1 3 993819825 994910753 1 3 33592336 835858595 1 2 31921 1 323635272 968412353 2 31920 1 853105009 988551814 3 822199436 901872399 1 1 797036520 938080749 3 108620237 268284216 1 2 31919 1 46144087 643389012 1 987876241 997585885 1 41443866 996105679 2 31927 2 31928 3 976150530 995803475 1 3 265406490 673216240 1 3 166209288 479999424 1 3 601310762 927031224 1 1 294274727 396794083 3 941967365 987984588 1 3 701244446 715011332 1 1 481200524 663931149 1 395114092 779656978 3 944979770 980299640 1 1 690243265 813364450 2 31932 2 31929 1 110505102 216057141 1 55823385 835946962 2 31933 1 418540616 551670952 2 31934 2 31935 1 235699662 779967308 3 978672663 990144762 1 1 856490591 927991894 2 31936 1 775116046 853764440 2 31931 2 31938 1 813754916 845050653 1 767161880 881562628 1 174586807 229593343 3 32718798 72787895 1 3 179196252 703847830 1 1 669707962 946084318 2 31940 1 435200071 942667899 1 15052168 845815705 3 568230443 737788337 1 3 576161507 585747338 1 2 31944 3 978810017 980595031 1 2 31942 1 60893649 433878360 1 883835415 991628863 1 367236398 545385770 3 311898973 840082141 1 2 31947 2 31945 3 96725692 919551907 1 3 78717821 598725225 1 2 31941 3 284006758 544774229 1 1 515487161 887796909 3 870738190 984525922 1 3 900066053 969787018 1 2 31948 2 31946 1 989895055 993172416 3 850774607 899171159 1 2 31949 1 253527320 903829853 1 665682432 767439284 1 744112337 844558644 1 18370455 867616342 1 720409828 796687988 1 795651857 994285897 2 31953 1 380613413 828574771 2 31956 1 662638029 987326615 3 981029130 999373279 1 1 285164377 601217309 3 76223555 88004867 1 3 347028300 596994229 1 1 264252898 440022390 1 508184700 630634194 1 588139374 617696535 3 124401852 460974910 1 1 557163595 798037799 2 31958 3 151737467 391664147 1 3 33297060 856674038 1 2 31954 1 657523401 812554093 3 934083562 991085173 1 3 879343380 947442767 1 2 31963 1 740885812 934017674 2 31957 2 31951 3 278345750 544860566 1 2 31952 2 31962 1 632695594 734903866 3 422602148 589804624 1 1 870389966 930422420 3 257073879 496874641 1 2 31965 2 31966 3 98025118 991255176 1 3 472142565 723147554 1 3 544258687 978147520 1 3 191457399 235803249 1 3 866722489 942942956 1 3 756544952 929440103 1 2 31955 1 48889510 357554896 2 31967 1 483766324 720539639 2 31968 2 31960 2 31959 2 31926 2 31923 1 128602942 689103843 1 874904208 880439136 3 614998379 819686490 1 3 424438221 574930202 1 2 31969 3 664868198 968959473 1 3 629526971 882218033 1 2 31970 2 31930 3 896434416 999473949 1 1 618813324 835707013 3 588001207 742354932 1 2 31971 3 666000161 885822302 1 1 105205527 507189209 3 46321836 814529488 1 1 86761116 411731730 3 101568375 688094391 1 1 445208767 464235176 2 31924 2 31972 1 332352079 336009267 2 31975 3 211541753 394672550 1 3 224874972 820402486 1 2 31937 1 836721684 903480323 2 31976 1 951493122 981063649 1 558356759 799253976 3 436142007 470760807 1 2 31978 1 362064393 924113919 2 31979 1 383908867 808314537 2 31977 1 517354827 708326135 1 288056044 483335091 1 877638561 915846631 1 349385643 375975635 1 737451351 907495241 1 617819999 731528906 2 31983 1 980399423 989319334 3 453017923 813456819 1 2 31982 2 31987 1 538298503 908563462 1 350223645 841253347 1 140868672 497700050 3 226278795 833558554 1 1 259795154 369222755 3 412958562 471336958 1 2 31990 2 31988 1 319248255 452667164 3 99171731 644843059 1 2 31992 2 31986 1 187706875 492955179 2 31984 1 726468755 794368006 2 31994 1 283125103 316606921 1 274290045 934208981 3 710122098 930129733 1 2 31996 2 31991 3 892525848 937628938 1 2 31993 1 571513128 632761984 2 31997 1 178515555 852676808 3 150177800 663058199 1 3 586964939 980244040 1 3 941832987 952431486 1 3 618995187 717659513 1 1 253552018 608660770 3 790727463 824860154 1 2 31989 3 990379735 993382353 1 2 31973 3 312792866 968905160 1 2 31939 1 464173808 594713810 3 302383088 732566146 1 2 32000 3 235331217 931222247 1 3 945909145 978824492 1 1 391457075 662452473 2 32001 2 31999 1 686506635 940037397 1 982699192 993653282 3 879407048 926931172 1 3 697558233 770484995 1 3 700305907 983440827 1 2 32003 1 537574111 556983149 3 900999012 904992870 1 3 556903988 725070917 1 3 327047223 909214598 1 3 379118993 950377280 1 1 805409776 913982617 1 387427246 714760952 2 32005 2 32002 3 667078634 851902955 1 1 213514359 445086930 1 960192587 985671088 1 903591643 922603852 1 357967469 558424836 3 973488360 978393983 1 3 358355995 594051121 1 3 710285220 775619519 1 3 26188831 440901381 1 1 346913447 438842681 2 32010 2 32007 1 231873688 430895261 1 64923054 846356848 1 496075151 638366378 2 32013 2 32008 2 32009 1 346401612 392521122 2 32015 2 32004 3 655940158 682957315 1 1 121423205 946369405 3 191062523 670326441 1 2 32006 3 141630216 631587080 1 2 32014 2 32012 1 155623532 859481943 2 32016 3 350836719 574696510 1 2 32017 3 287332771 490573864 1 2 31907 1 211291575 315789960 3 351065316 677496760 1 2 32018 1 365440009 966972573 2 32019 1 880940350 957406272 2 32020 1 910539433 963434859 3 42090115 121145779 1 3 362823104 549162795 1 3 667247466 771497766 1 1 979419308 999369349 1 853838709 886760781 2 32022 1 536377891 655048277 2 32023 3 515755943 621939972 1 3 369954462 813011228 1 3 116859180 133116773 1 2 32024 2 31980 2 12584 2 21017 1 533423916 786183424 3 624804990 805462494 1 2 32025 1 189788774 867160397 1 404625309 755610643 3 664868098 893463872 1 3 846897188 998150537 1 2 32027 3 498029156 747578486 1 1 463617503 748719419 2 32028 3 854957221 925454921 1 2 32026 2 9542 1 335358725 938160554 3 627537369 812900938 1 2 32029 2 26023 3 215190241 600331138 1 1 788065409 871470286 1 607641458 895455217 1 708554560 845771253 1 542398764 834820170 1 498286568 936442451 2 32031 3 920408081 966214525 1 2 32032 2 32030 1 996002233 997355038 1 487794436 740331380 2 32034 1 481487491 537354515 3 510932521 887786203 1 2 32037 3 322985397 952541525 1 2 32036 1 848107138 894428119 3 677458186 698873244 1 3 396292399 500222536 1 1 123746796 986860942 1 171092113 328232983 2 32040 1 980531897 995958536 3 602610955 880917389 1 1 286727937 895821485 2 32042 1 291312444 301131734 3 612994456 895356805 1 3 607965917 829603779 1 2 32043 1 74919491 943388634 2 32044 2 32038 3 686362393 714385599 1 3 186098386 529802279 1 1 815644407 893083385 1 737991884 859573726 3 789188526 984680437 1 2 32041 2 32046 2 32045 1 943244353 981724626 3 815339761 983324382 1 3 984841910 993007626 1 2 32047 3 310906004 534409626 1 3 646190782 728506424 1 1 802199945 829763897 2 32048 1 97715520 728509745 2 32049 3 908198363 973803238 1 1 203568779 584290497 1 845235691 935280713 3 124692240 963695564 1 3 400305456 973732901 1 1 768750770 876389350 1 222018644 839226275 1 592238451 608585334 3 638269274 937789567 1 3 490585528 511962570 1 3 432101147 616686234 1 2 32051 3 741109032 965559509 1 1 57237057 193538983 1 288948930 660876723 2 32056 3 179428911 490060881 1 1 775108934 991961337 3 92601622 731051923 1 3 123463603 239388967 1 3 337002841 340543203 1 2 32057 2 32055 2 32050 2 32053 1 373935651 417161095 1 291852930 947061180 3 602269528 706860539 1 2 32059 1 552481952 933404630 1 310339776 703690304 2 32060 3 742678100 813013626 1 1 914839935 966595426 3 721868329 895238070 1 2 32062 3 270427022 554550114 1 3 690070945 777080485 1 1 494141463 566432521 3 375696325 531460925 1 1 133916947 838521306 2 32064 2 32061 2 32063 1 540253063 793752736 2 32065 3 661286998 751321147 1 1 677783332 725216468 2 32066 2 32039 2 32033 1 851427862 938505542 2 32067 3 765676592 884820923 1 3 760253255 906071226 1 3 563330227 676619464 1 2 32054 2 437 1 545998600 547000825 1 783077226 866272071 3 354866637 892692141 1 2 32068 3 499078782 589373622 1 1 580622483 719946024 1 904842827 954558952 1 474805650 708176311 1 335264949 980865802 1 161985980 436393745 1 172174998 423624453 1 360768718 946278036 1 162816449 657754545 3 636068153 907556484 1 1 318238719 911900629 3 669180525 971546159 1 1 445361688 486558925 1 999791418 999899789 1 188890904 738931407 1 857489304 865509405 3 420553188 461242070 1 1 586168841 818896297 2 32080 3 396976072 834263195 1 3 945537702 963002565 1 3 998259707 999084271 1 3 68475437 497021298 1 2 32077 3 988051688 994574542 1 3 353689641 395935114 1 1 712464683 897213638 1 341068018 413992565 1 152814700 260584649 2 32084 3 317052520 638673381 1 3 391896598 636168325 1 2 32082 3 522556225 873124562 1 2 32083 2 32086 3 414350888 502243914 1 2 32081 1 598876364 620045861 3 603910269 671726850 1 1 804531029 880888383 3 447902994 936574097 1 2 32088 3 800641834 914167710 1 2 32073 2 32085 2 32087 2 32078 1 99628577 131863453 3 392270006 674665128 1 1 356774957 375128143 2 32079 1 387150411 956470807 3 638719496 857993669 1 3 321804677 698664394 1 2 32091 1 410788509 472394547 3 409938980 725138114 1 3 880999168 937141374 1 2 32092 2 32075 3 805579321 994726426 1 1 668592914 984790439 2 32093 2 32072 2 32090 1 987934799 993457481 2 32094 1 598120357 806715059 3 453339231 917689240 1 2 32089 2 32074 1 162243366 815869683 3 500019624 753151357 1 1 165282229 664047286 2 32097 2 32096 2 32071 3 402868719 794072715 1 3 890898077 947237312 1 3 183901049 693628735 1 3 517992947 762528188 1 1 953187361 968102317 2 32098 2 32095 2 32070 3 122385149 989210965 1 1 342657072 453922194 3 577921334 890319496 1 3 293985831 594761568 1 3 800992747 953202820 1 2 32099 3 807037586 809046384 1 1 703860632 863287202 2 32100 3 886523039 972840045 1 2 32076 1 527181878 825596285 1 463219116 993695517 3 946597322 962811102 1 1 103831634 790884219 1 519519575 942600942 3 621547889 647509947 1 2 32103 2 32104 1 831447833 900018899 2 32102 2 32101 1 829718119 948198932 1 530052482 551348516 1 686369187 769204888 1 116000656 860025689 1 963976207 985734891 1 708913332 862991151 1 170007690 773548185 3 6279969 509068092 1 3 669343769 748726613 1 1 265878158 712191912 1 605892932 682591379 3 253641077 337862760 1 3 786596718 952447622 1 2 32111 2 32108 3 167100296 530504892 1 1 810269730 869132428 2 32115 2 32114 1 222510745 551593594 1 222374822 662953839 1 647783135 684943973 2 32116 2 32118 2 32109 2 32106 1 690200078 927666161 1 909613020 911668552 1 672619276 773759079 2 32121 3 344992305 914090713 1 2 32119 2 32112 1 805789175 962165677 3 608031198 745869298 1 3 413014422 757029204 1 3 190325494 834445296 1 3 187463431 820127432 1 1 165926406 479420996 2 32122 1 418550183 642869751 2 32124 1 946075044 959814788 1 197905689 890128483 2 32126 1 869002044 924867245 3 152065906 267819969 1 3 150995624 790290708 1 1 752701469 921672839 1 808393195 835409516 3 172136628 689064417 1 3 77774347 950495037 1 1 723006792 837523575 2 32130 2 32127 2 32123 1 756788755 819533526 3 361058871 639575095 1 3 565799095 802084303 1 3 423023731 900654335 1 3 853746869 890523536 1 3 37999101 244815401 1 1 47720326 645430696 3 847592194 960104508 1 2 32131 3 560764733 677746301 1 3 368076934 921788642 1 3 901187963 993037623 1 2 32125 1 943549796 963325142 2 32133 3 853418005 968401502 1 1 893146096 927538651 3 258086998 842559477 1 2 32134 3 500832119 774450229 1 3 95849859 488771627 1 1 545267151 906384396 2 32128 3 906761951 985379251 1 3 42703819 877404362 1 1 27486543 115565713 3 558388393 659691901 1 1 683436510 851821044 2 32137 1 26442622 192024642 2 32138 1 357765355 373050310 1 135939956 200675428 1 709352730 733500109 2 32139 3 511914762 773985852 1 3 362938568 548750300 1 1 112346353 839125241 1 187814984 468151160 3 430069629 719747892 1 3 176178896 285518758 1 1 997765617 999531050 1 249099730 682284652 3 360198290 558351385 1 1 950930551 979314853 1 491064153 553466539 1 162592546 390817118 2 32148 3 136692252 253758237 1 1 329465094 995976142 3 398317073 743644431 1 1 345237856 962244935 1 231173304 443995697 1 215800479 495202106 1 714420020 988900770 1 20942236 812539865 3 749817121 918024722 1 1 914799365 953404043 2 32152 2 32155 1 195649526 312392298 3 306884673 527082440 1 2 32149 1 781027461 984950686 3 889670635 942370682 1 3 729838049 763270107 1 2 32157 3 242154169 847781077 1 3 8319133 427852789 1 3 553460141 817459645 1 2 32147 1 841637790 909615585 2 32151 1 826981925 981340385 3 306501658 668079129 1 3 421906283 667748396 1 2 32146 3 453711693 454019402 1 1 132784334 297777197 2 32141 3 786628623 980012358 1 1 180352931 287454615 1 923718029 946253554 1 391466515 756580197 3 532712867 872482291 1 2 32162 1 884528984 995223463 2 32163 3 266378062 677375560 1 3 190682432 835680119 1 1 254943313 535427097 2 32165 1 974888423 988517963 2 32166 2 32164 2 32142 1 252990321 390946328 3 503032193 670841524 1 2 32167 2 32159 3 997220296 999394332 1 2 32158 3 752909527 990167720 1 2 32136 1 520328324 553217000 2 32168 2 32150 2 32143 2 32140 3 420370906 534998186 1 3 921375149 987296481 1 1 953655197 995197226 1 469629359 540780361 1 449252797 853490268 2 32171 3 998124582 999825909 1 3 605146777 980294356 1 2 32170 3 808230572 825597670 1 1 178834158 837534326 3 428842643 750880188 1 1 707953708 961578543 2 32173 1 317522761 861025196 3 500319623 616685599 1 2 32156 3 655618080 913635661 1 3 998807613 999896946 1 3 14723132 907148935 1 3 293417192 672463516 1 3 41782401 196777708 1 3 334709947 846335252 1 1 330240859 548076031 3 288783148 971930102 1 3 884007036 903837377 1 1 971432221 999045666 2 32175 1 48102595 950155163 2 32176 3 398193182 678974849 1 3 961625145 986029916 1 1 729449558 785627807 3 220396285 722480825 1 1 17590970 822547992 2 32178 1 553784383 881358902 1 870467433 981985567 1 754583500 786191496 2 32181 3 431693322 551413358 1 3 250090131 385352468 1 1 129905273 977796044 3 421379914 426320227 1 1 145422185 308679274 3 303487996 451670791 1 2 32184 1 827761487 962584564 3 573765844 602297243 1 3 286578534 323195115 1 1 393184047 740369751 1 475338532 886416723 2 32185 1 240996919 389570405 2 32188 3 478555354 778472302 1 2 32187 2 32183 3 886705974 927420068 1 3 304659092 479092258 1 3 969608653 987618234 1 1 341789003 752622334 2 32179 1 633146497 934467666 3 596895885 757288444 1 3 903148871 974115032 1 3 420039771 959595348 1 1 797343759 818197283 2 32191 2 32190 3 366291003 609235115 1 2 32169 1 743915161 907107257 1 948468239 967931392 1 443903747 860402003 3 152223059 518005477 1 2 32192 1 571851702 822182791 1 481344416 588719874 3 14988098 668341659 1 2 32196 1 548794235 750775333 3 896880722 955176628 1 3 509659142 915192773 1 2 32197 2 32194 1 669003680 796472837 3 175266728 563220305 1 1 581387098 728369661 2 32199 2 32198 1 685177990 880539762 1 607117844 655505055 3 201439405 419311549 1 3 396402387 608475087 1 2 32200 3 810800081 965059471 1 2 32201 3 639999297 694530006 1 1 411045095 981348551 1 900312929 977543462 2 32203 3 356218923 657573827 1 2 32193 2 32189 3 316848033 817316408 1 1 678136138 966421929 2 32177 1 20457054 377390307 2 32205 2 32110 2 32129 2 32154 3 892242380 968555068 1 2 32153 1 358732496 575093157 1 383582088 478105167 1 736186119 912790181 1 762495008 920978935 2 32206 1 28853582 144848749 2 32208 3 345494714 998005310 1 3 820091890 936876841 1 3 569453874 700075275 1 3 614792017 733652320 1 1 23844078 439510663 1 633393253 946556445 1 294696527 402775091 2 32211 1 38337998 836778662 1 878518383 990841674 2 32215 3 305728522 696221365 1 2 32207 3 90950132 497485856 1 3 726198862 791819242 1 2 32213 1 417626556 992232145 2 32210 2 32212 1 663678966 958558756 2 32217 1 335000175 732890607 3 200213856 786441598 1 1 594212351 606627228 1 623255302 726038320 3 111222352 409321536 1 3 459800918 462142258 1 1 170721507 443319089 3 302167313 325542322 1 3 443262142 855877498 1 1 63172701 249298574 3 974889068 987284685 1 2 32218 3 962829552 968932026 1 2 32220 3 850676148 949158416 1 3 884818873 949977953 1 3 579930041 613409961 1 2 32219 3 372192477 454845339 1 1 76124232 527940799 2 32223 2 32221 1 403275987 619166971 1 660338446 790510503 1 847840969 908242297 3 521052182 869745330 1 1 443793616 555955696 2 32225 3 167223240 864646288 1 2 32224 1 111027179 740380140 3 829890677 836579967 1 3 147657643 698443959 1 2 32222 3 117887749 440292092 1 2 32228 3 875130393 986454497 1 2 32216 2 32214 2 32160 1 714221012 788339156 2 32107 3 785456622 787765190 1 1 75844107 960833768 3 640775247 735884358 1 3 835457278 872601190 1 3 799892041 877189299 1 2 32145 1 970708111 983405671 1 334888433 966943406 2 32231 2 32232 2 32204 2 32144 3 934160959 955872087 1 2 32161 1 40606810 763391183 3 704759794 784138222 1 1 394681741 998488182 3 273574761 970013309 1 1 377308143 803338898 3 609939728 875564778 1 3 847022814 970703284 1 2 32234 2 32235 2 32233 2 32113 1 771599498 966016767 2 32236 3 56314190 376491194 1 3 831040024 945664717 1 3 594730336 648241759 1 1 743057064 965893005 3 26922436 667451091 1 2 32237 1 880754879 893101013 2 32238 1 920113553 980726516 3 829191421 992791676 1 2 32239 3 577748025 601325337 1 1 835525542 893578699 1 881034539 994411069 1 157156797 710946520 2 32241 2 32240 1 311520839 791514963 1 20438178 602679103 2 32243 1 293172480 578885458 3 345368975 429916066 1 3 616979481 941890817 1 2 32245 1 403721845 946137908 3 431520777 861094657 1 1 812121799 887075577 1 337267718 616389046 2 32247 3 716842535 981313964 1 1 38240074 180289776 2 32248 1 876637283 967946715 1 542683922 615391452 1 763147512 923668173 2 32249 2 32250 3 804461681 982978223 1 3 681142061 695340190 1 2 32246 3 545433820 562174178 1 1 675985651 969150547 3 620229627 632042030 1 2 32253 1 4140781 911941693 3 161357444 203375394 1 3 362675089 675260409 1 3 16166616 406080741 1 1 4627925 945701511 2 32255 3 5611250 100267474 1 3 84614377 591003588 1 1 566588390 812082870 3 827296764 829331302 1 2 32251 1 366877270 893314257 1 249591410 459425953 1 36772869 44317870 3 267368522 336196687 1 2 32257 1 854056975 933371023 3 5287150 454217817 1 1 867622725 883077255 1 958917081 964937818 3 17669743 682987153 1 1 375547128 506508926 1 765475004 922823810 2 32262 3 583019291 889155247 1 2 32264 3 112369756 200049477 1 3 929754445 936413161 1 1 2851169 420409980 3 113912903 272742221 1 1 563536973 671735631 2 32265 1 918356117 958252833 2 32267 3 819258100 835518858 1 2 32258 3 398743716 791962246 1 1 729813739 960775867 1 259084827 451909941 3 612964395 632293430 1 2 32269 1 376499274 497601055 2 32270 3 531107396 813500172 1 3 623881101 632635783 1 3 735570286 848679187 1 1 424281419 956270529 3 547513259 771808251 1 2 32268 3 1334332 769962111 1 3 805467752 841439930 1 1 571384082 609775525 3 833730082 996584818 1 3 363612974 973495960 1 2 32272 3 510071182 623342981 1 1 193225872 811360060 3 37367718 218558372 1 2 32259 3 592604666 848725864 1 3 584385138 867382554 1 3 329266056 365991306 1 2 32271 2 32261 2 32263 1 498429543 810658741 1 441318194 666335520 3 496283390 543059640 1 3 395645959 470564353 1 3 955875273 982353452 1 2 32260 3 13443544 714018587 1 3 790568628 952667132 1 3 453181527 545432136 1 2 32266 2 32273 2 32274 2 32242 1 867925601 891310411 1 118860390 543995092 2 32277 2 32276 2 32244 3 6078923 927603602 1 1 762273100 774913657 1 235038288 745150596 2 32279 3 998736954 998926089 1 1 60406849 393133266 1 595131429 865927253 1 899181171 904350504 3 992048030 997118142 1 3 221849392 470159357 1 2 32281 3 169060685 178274469 1 3 572120844 650243116 1 3 823532798 831416391 1 2 32278 2 32280 2 32282 1 191199925 476919615 3 146143919 983596219 1 1 467978237 663843817 1 2211597 333043726 1 553643825 934745949 2 32286 3 931912857 968085167 1 3 55922054 884358709 1 3 109871862 569020355 1 1 92620771 810340937 2 32284 3 25128785 593689728 1 3 9637622 252816584 1 3 810189130 977917309 1 3 52030366 660990689 1 2 32283 1 331662437 723120142 1 336848083 766550936 1 457746829 971652844 1 695583707 981639887 1 228468774 861102529 2 32291 3 166303473 663797348 1 1 885285108 995043609 3 400748673 446191118 1 3 966590287 991368031 1 2 32289 1 505093359 696939205 1 10680308 137154390 2 32293 3 809385107 950167500 1 2 32294 1 611067384 865376622 1 912388232 925787137 2 32297 2 32292 2 32290 1 417770907 572172878 2 32298 2 32288 3 186638106 510153757 1 2 32296 2 32285 3 906758046 962325858 1 2 32132 3 202262219 881652388 1 3 257636706 591065636 1 3 268385879 429464523 1 1 520038229 990857951 1 789460827 908206450 1 947419019 980467339 1 758005403 792939950 3 879742492 925716391 1 1 136800378 172878679 2 32302 3 322811591 489982257 1 3 96493626 465962392 1 1 360235137 398901397 2 32301 1 706009400 998455803 3 559626399 892748611 1 1 133088309 989484285 1 274711035 888887103 1 785714511 904621468 2 32308 3 268215295 621953154 1 3 942282892 983075049 1 2 32303 3 697672523 795976016 1 1 21918978 486010481 3 376095247 605196502 1 3 440674102 660647365 1 1 530561746 654377677 3 626619384 930817955 1 1 467460699 876474439 1 806486107 996506642 2 32309 1 218041592 580362004 3 988688620 989366451 1 3 832299743 952674876 1 3 32736188 688472211 1 3 641885404 685908206 1 3 362592101 898167868 1 1 449100451 449699187 1 968151748 994218933 3 756943110 939471390 1 3 747581739 902708467 1 2 32314 2 32312 1 307897258 477496648 2 32299 3 331145403 956996427 1 1 245524859 555833871 3 627683544 753978068 1 1 439319051 728126580 3 951616601 960426437 1 2 32304 1 382697429 549970544 2 32315 1 68444679 569324293 2 32311 1 288583431 703356965 3 157783973 385790172 1 1 484426443 735296277 1 731915940 861145302 1 255906462 333161271 1 474203840 597256903 3 92048890 795945379 1 2 32321 1 13647182 333275509 1 946193388 961926198 2 32327 3 578657288 640709933 1 2 32310 1 546092011 885786824 1 520024885 648545342 2 32329 2 32325 3 465532881 903516506 1 2 32316 2 32317 3 26172980 805082470 1 3 53790681 394975363 1 2 32306 1 527543406 657631769 3 277009559 341148441 1 1 886688335 908563971 3 662055913 818602357 1 3 259975153 970355226 1 2 32331 3 280498285 506565930 1 1 115809467 867781630 1 73148371 903153798 2 32330 2 32324 3 590607878 915236291 1 3 302323652 490461779 1 1 767488906 861823765 2 32307 2 32333 2 32326 3 505156733 518734864 1 2 32226 3 227062235 326821677 1 1 571178993 589549387 1 545650067 598819633 1 112531312 837697016 1 802650745 909378092 1 292594837 318159808 3 256331672 300908959 1 1 592199219 598842558 2 32339 2 32337 2 32336 1 738932653 739636130 2 32341 2 32340 1 143182448 201444774 3 632663492 745195448 1 2 32342 3 772485066 810110252 1 1 232051086 571669720 3 996890912 997856050 1 1 796126394 897804631 1 263950714 414891034 2 32344 3 384821994 769675514 1 1 171077829 818012815 2 32343 3 580627907 850407426 1 3 495307791 792642520 1 2 32345 3 487742779 957171679 1 2 32346 1 663221508 757265334 2 32347 1 236454852 372672552 3 481638330 790767032 1 3 893607823 982903292 1 2 32348 3 782254585 862912602 1 2 32338 1 814187630 816859287 1 486192859 985805196 2 32350 1 329790412 413463010 2 32351 1 173442450 729542105 1 735549620 921878641 2 32352 3 567042761 573664600 1 2 32353 3 534562688 864613011 1 2 32349 3 48018551 728990786 1 1 9955816 53242311 2 32354 1 60210127 646395442 3 3226751 705036198 1 3 328974363 409649838 1 1 53936864 579584264 3 481678340 648862248 1 3 748444565 767358262 1 2 32355 1 242426719 948343376 1 350169107 367781176 1 355945873 675955432 2 32358 3 591500508 750973822 1 2 32356 2 32357 1 890480723 973608664 1 833558219 895918871 3 463384432 512829079 1 2 32360 1 566595450 704319429 1 468380489 789250201 3 779478647 966414390 1 2 32363 1 412983225 969842412 3 670768774 699420334 1 1 879027403 999527762 1 572695814 974391294 2 32362 1 775670675 868456533 2 32367 2 32366 2 32359 3 210911624 716560078 1 2 32364 1 753247303 952640407 1 482766228 685334768 1 46239355 151812576 1 891276863 942648726 1 826987636 959107535 2 32371 3 572464820 977659636 1 2 32369 3 749077325 965298272 1 3 703650417 851411741 1 1 150777342 376328518 3 986096487 996883916 1 2 32373 2 32368 2 32370 3 168460899 857457170 1 1 213912920 955984079 1 914151551 942378351 3 865933692 940083222 1 3 400568375 694747261 1 2 32374 2 32375 2 32372 1 738914665 796871913 1 189892075 994729769 3 199288553 786437281 1 3 687159861 784826966 1 3 576970043 808800424 1 1 805857876 832752635 1 743774605 832205967 3 263015487 614954392 1 2 32378 3 400781543 491802504 1 1 106408711 667687551 1 432452727 871998798 3 415112966 818418011 1 3 754748462 980220119 1 1 976201508 992564898 1 228205960 780893213 3 148842957 278704300 1 1 910264166 952973804 2 32379 1 1714159 38681392 1 269196444 846876227 2 32386 2 32381 2 32376 3 938679608 999057913 1 2 32385 2 32382 2 32377 1 44484367 361598703 3 176105711 492116092 1 3 627802404 881173566 1 3 922009419 945727965 1 3 972503960 976957620 1 1 588929896 766139175 3 140917911 979136058 1 3 619235216 921261684 1 1 809954354 885579401 3 118351476 433830479 1 1 128553635 840525618 1 212667967 406082544 2 32387 2 32389 1 699730472 972858518 1 960522253 992464257 3 776133414 889738184 1 2 32393 2 32390 1 195386676 586540021 3 315374046 587041504 1 1 870187372 984755742 1 220395212 728090630 2 32392 2 32394 2 32396 1 113050415 591028373 2 32397 3 445887213 938208939 1 1 305337274 872858655 2 32398 2 32391 3 194756867 648581820 1 1 786417777 900219442 3 457067038 495710808 1 2 32399 1 851012122 901312607 1 533335493 762975099 2 32388 2 32401 3 322008713 611220473 1 3 645406584 832884451 1 2 32383 1 652901517 934754617 2 32402 1 449775290 731621191 2 32380 2 32395 1 732397256 966802379 1 115089222 482158416 3 975621358 990957631 1 2 32405 3 127200190 889723989 1 1 340093380 919509751 2 32406 1 738273955 738626299 2 32407 1 411560122 512295047 3 491020602 655194045 1 2 32361 3 954216201 961623054 1 3 150702170 586118885 1 2 32384 3 962298020 975505102 1 3 306354554 404057249 1 2 32254 1 689920909 943688040 2 32335 2 32229 3 423276181 481342146 1 3 851808580 937349978 1 1 722798456 980469539 2 32295 1 195072295 234569723 1 93553525 304888012 1 795060707 915745709 1 172047692 672312859 3 988397303 993638364 1 1 774364065 971036165 1 942124393 959997721 1 776615727 813351901 1 779179048 952232931 2 32415 1 294210601 589651113 3 832358764 998998846 1 1 450424602 902351707 3 491073716 746044123 1 2 32420 1 896761460 960968131 1 139886840 421370415 3 45383091 169484064 1 2 32419 1 719294987 816878358 1 969396137 995945985 1 172720154 362761209 1 814304006 839549245 2 32421 2 32417 2 32426 2 32423 3 512552214 940021612 1 2 32418 3 802171569 982833077 1 2 32412 3 106428508 384685396 1 3 389334373 398589950 1 2 32411 1 383407 253637572 1 87906277 260450361 3 685403536 787527141 1 1 285711491 733251810 1 49396393 418247554 1 628987362 639083903 1 424961386 500313539 2 32427 3 910951591 911044413 1 1 322325873 643961455 3 803674645 981328809 1 1 918007469 980055790 3 761494369 944954790 1 2 32434 3 833273850 982344501 1 1 407516421 465770605 2 32435 1 468544314 917050543 2 32436 1 250505447 987443608 2 32430 1 818073944 850757969 2 32438 3 180719080 268101545 1 2 32428 1 246181985 455780586 3 439739425 440027556 1 3 871981828 888904905 1 2 32432 2 32422 1 843508767 989263158 1 252655232 565061307 1 648118312 908866456 1 93622734 948615204 2 32440 3 52507131 465420187 1 2 32424 2 32413 1 96637940 482281108 1 132072589 262614566 2 32444 3 384750680 778058232 1 3 850644713 957578860 1 1 561636188 880918949 2 32446 2 32445 2 32414 3 730719825 760585845 1 2 32437 3 208004366 731789812 1 1 74657450 847090669 2 32447 1 455829926 808335464 3 821308057 836869183 1 2 32433 1 522980746 781899897 1 872164520 905214294 3 536170215 792122947 1 3 435577428 556708330 1 3 244131318 860403984 1 2 32450 2 32448 2 32442 3 754098922 934928545 1 1 566740702 771649008 1 660877768 994608682 1 836677801 871165362 1 91084054 404964623 1 650392081 796965490 2 32451 2 32455 1 638466422 782062657 1 181865660 233820364 1 770431020 855715021 2 32457 1 547370077 967541449 2 32456 1 592250312 874919288 3 505306753 779502484 1 1 17402154 937225173 1 341371254 378370840 2 32462 3 665023341 900671099 1 2 32458 2 32460 2 32459 1 335862470 863126306 2 32416 3 339462432 552531064 1 3 617483471 666057850 1 3 10614966 911417979 1 2 32453 1 218470954 323841315 1 162242414 355582600 1 526292038 546317499 3 357136749 927636749 1 2 32466 3 700037838 706934059 1 3 237344933 440035869 1 2 32454 2 32464 2 32465 2 32322 1 754656821 942934768 3 589699819 881014499 1 1 889711363 899267657 1 584846601 717987475 3 218655538 340066837 1 1 35342304 528434539 2 32470 3 127262160 423864813 1 1 656803746 692476995 3 158728005 396151481 1 3 796927145 957983910 1 2 32471 3 361029495 370408396 1 2 32467 3 716423213 844807065 1 1 782385380 889900178 1 260564861 778611098 1 536938351 933645671 2 32474 3 787823195 908870297 1 2 32473 1 471944319 909915264 2 32475 2 32472 3 155793602 951130317 1 3 263479341 293801617 1 3 328241116 758460241 1 2 32468 2 32469 2 32300 2 32328 2 32069 1 890148564 956501065 2 32476 2 32135 3 540422663 893427289 1 1 22134688 95319165 1 176252722 622310894 2 32477 2 32230 2 32318 1 623591509 809356254 2 32479 2 32180 2 19452 2 11997 1 760945344 849811556 3 773411717 819114511 1 1 638735470 833639153 1 374138095 831366691 2 32481 1 599793791 687795978 3 914282517 942106619 1 2 32483 3 349522295 456398239 1 3 190778515 699545766 1 1 740760921 952773189 3 538276489 579926493 1 3 565102276 650308344 1 3 754406582 759578029 1 3 147691205 387911453 1 2 32480 1 57156491 672108854 3 217017906 373360866 1 3 97672129 635713160 1 1 362811049 909368172 2 32484 1 480144929 995951502 2 32487 3 107009862 421500502 1 1 779572043 933274450 2 32485 2 32482 3 243909036 914948569 1 2 32488 2 17167 1 132983585 999919986 2 32489 3 594845684 650026059 1 1 887220481 998138447 3 953883010 991516052 1 2 32490 1 299792435 736812739 1 837243308 963932571 3 287698349 502361582 1 2 32491 2 32492 3 455301505 609436789 1 1 866442094 895748051 1 6924553 579411240 1 444843276 944589400 1 342928018 791986782 1 903797787 939539502 3 84270056 987382160 1 3 614860190 984653025 1 3 963911630 983680352 1 1 34104661 544700897 2 32495 3 296838392 664963212 1 2 32494 3 661228216 684572145 1 1 974518052 985612710 3 664952288 901450470 1 2 32496 3 132079472 787345211 1 3 338147527 892352048 1 1 391133228 902147551 1 500035814 999916846 2 32500 2 32493 3 660358459 996367902 1 2 32498 2 32497 2 32499 1 736070792 767758362 2 32502 3 297200682 305984293 1 1 857976234 985641367 3 598746261 954749311 1 2 32503 1 215017118 839185445 2 32504 2 22567 1 655640129 921039597 3 121541001 987069655 1 1 438955502 961258843 1 117868681 425555042 2 32507 3 978162708 986220517 1 3 974925437 989576950 1 1 753010294 872216660 1 533537676 747077473 1 375299364 665992751 1 309891923 898948853 2 32511 3 998623565 998834696 1 2 32508 1 238903933 956272355 2 32512 3 472696298 839383655 1 1 32907458 918434793 3 511716334 956451799 1 1 809875490 906483101 1 557971277 839923285 2 32509 2 32515 3 534490035 974909286 1 2 32505 1 793289479 828581062 3 301149557 925206750 1 2 32516 2 32506 3 51523996 862901634 1 1 668577356 710939786 1 937877590 953500529 3 646137176 726445608 1 2 32517 2 2654 1 859264882 929916713 1 932420549 992843594 2 32519 3 38069946 692425812 1 3 873718261 924263622 1 1 995070841 998151562 3 800361459 923899571 1 3 542504252 905996918 1 2 32521 1 820466393 829913677 1 721771776 898546681 3 334333826 677293477 1 2 32522 3 605593869 925896448 1 1 78320149 743398030 3 207570267 223094317 1 1 682238226 944215356 1 462398529 871465903 1 499578518 983029149 3 442437457 501335086 1 3 930467748 957230878 1 2 32524 3 854750966 962129046 1 3 403196237 536683577 1 1 503530536 872091656 1 770204 110840617 1 480770580 800279826 3 282939770 953795124 1 1 43176730 674872900 3 429639792 919477563 1 3 299632312 452427832 1 2 32528 1 54824349 629656908 2 32532 2 32529 1 461001504 973097179 1 996593609 999418097 1 73266524 527574947 1 602282958 655975375 1 458921408 560863050 3 614285451 713483303 1 3 415845062 893196354 1 1 309227802 626148479 2 32535 2 32531 2 32538 2 32530 3 285023283 937764034 1 1 99435613 629964371 3 20102749 643231753 1 2 32533 2 32534 1 917629717 990215538 3 97907622 849057117 1 1 339592664 492934167 3 648640190 990718926 1 1 786624129 968743404 3 960107793 997553549 1 2 32527 1 251514954 846176711 1 710567517 772590005 3 374815938 734489066 1 3 114242641 875001989 1 3 990396303 997740195 1 2 32543 1 516459923 614589450 2 32545 3 398255015 695249064 1 1 571292817 845917972 2 32546 3 906618799 984105382 1 1 303657414 845970121 2 32547 2 32542 1 575321286 691545409 2 32523 2 32537 2 32541 2 32525 2 32520 3 786792714 817822201 1 1 774694561 957380275 1 335369122 685795415 3 861806794 988581001 1 2 32549 1 813914055 860107083 2 32551 3 168274298 618345675 1 2 32544 3 710788476 883145727 1 2 32550 2 32536 1 427463129 629672616 3 962865517 971286989 1 2 32552 2 32526 2 6272 1 373875910 861455737 3 612560176 845872255 1 2 32553 3 153353007 461099154 1 1 911800520 946566065 2 32554 1 562553584 860150656 3 847078887 858778107 1 2 32555 3 79995909 495404594 1 3 815800369 928992312 1 1 643388381 678903001 1 544707217 640558408 1 808743402 881723942 2 32556 3 985680529 985709380 1 1 42874596 366996589 3 210326834 323242150 1 1 477395004 494846876 2 32559 3 594893014 606874830 1 1 171763521 765368664 2 32561 2 32560 2 32557 3 253215190 662553769 1 1 405842106 703421828 1 382222346 615592437 1 668853781 930161771 3 985200665 987640003 1 1 472571652 892092898 3 306215801 912804914 1 2 32565 3 316845446 478765855 1 1 859844191 977700963 2 32566 1 701946118 741944878 1 649019282 887752670 1 55962965 443656605 3 60621654 449652980 1 1 694124317 811471024 2 32563 3 155355102 351818261 1 1 561490044 940785643 1 349562535 496497246 3 824400875 982706130 1 1 575541186 627397673 2 32570 3 220135074 894735397 1 1 277114082 342489327 3 769929551 934267719 1 2 32574 3 320553192 678150167 1 3 205190867 917801567 1 2 32568 2 32564 1 190954427 936280188 2 32575 2 32572 2 32558 2 32569 3 525478877 813329316 1 3 697114537 880447162 1 1 289027801 889294275 1 223268513 311816090 1 335516914 758631871 1 870950211 939823506 1 719617886 755912160 1 584259776 884619350 1 807457611 986108985 1 41544113 893538846 1 950850504 983347044 3 218578380 578718751 1 3 805012876 894953285 1 2 32580 3 933667443 967588312 1 2 32579 1 390033721 621309727 3 976052575 980341322 1 3 631626710 713819031 1 1 490113624 796732771 1 188515274 584986299 1 451497368 580901307 2 32585 2 32588 3 48001051 811158593 1 2 32582 2 32584 1 939918318 981987868 1 494410706 738032996 2 32589 3 162218810 908911179 1 2 32587 3 773652930 892402092 1 1 671577735 738921032 3 939770616 996916251 1 1 66697076 345657120 1 340953599 729728166 2 32591 2 32577 1 344582648 884730084 3 397775999 650249791 1 2 32578 3 621797610 916435486 1 1 27258019 894559967 2 32592 1 550579410 757380234 2 32596 1 611404753 671764012 1 410168765 759616725 2 32597 2 32581 3 629605021 756496323 1 3 195292446 459020866 1 3 81070684 267704994 1 1 335237888 624900611 1 212126420 947843210 2 32600 3 829031546 917117652 1 2 32595 1 360175894 935619294 1 288554561 894968251 1 294678288 859505114 3 28099014 166444517 1 2 32602 1 986733658 997658403 1 935660506 989528013 3 478687106 764215492 1 2 32604 3 943050811 984752478 1 1 900117942 906116426 2 32601 2 32576 2 32594 2 32605 3 297823436 544263689 1 1 879667056 980965930 3 600759667 613177969 1 1 512195975 637660427 1 334751644 828735738 3 242263834 915936130 1 3 812417703 855301443 1 2 32608 2 32609 2 32607 3 460393207 619417800 1 1 758507441 821221332 2 32606 3 464197429 768003538 1 3 424599187 450366417 1 1 474713794 874935271 2 32611 3 975430620 998022128 1 1 433453342 499074308 2 32612 3 309685697 335104315 1 1 769547754 930122968 1 551129697 984403342 2 32614 2 32613 1 841409926 846897255 1 924852373 930588135 3 109398934 154127522 1 3 474334784 544797000 1 1 797589099 940602939 2 32617 2 32615 2 32616 2 32567 2 32610 3 926219227 955280327 1 2 32598 3 609016623 853217927 1 1 937909475 974708264 1 459247756 810739449 2 32619 1 43667552 750550201 3 493881178 921380901 1 1 42683985 330783637 2 32620 2 32621 2 32618 3 208417436 337095538 1 1 638391752 803928211 3 20684839 607996148 1 2 32622 1 776412299 899946644 3 871458124 903282224 1 3 881718015 968581576 1 3 195659207 237899699 1 3 288981628 714093199 1 3 304833619 931117171 1 3 799823341 937555029 1 1 113012183 618897217 3 521067249 813235802 1 2 32624 3 460063672 465482507 1 3 457430481 574753773 1 1 29645095 145251746 1 746550027 933458334 2 32626 3 366746864 810771016 1 1 137282796 442717800 1 563401969 813191716 2 32628 3 465219329 800907760 1 3 939833772 940975236 1 2 32623 3 752430960 772007509 1 1 398104087 982997524 1 413966365 501493873 3 115024582 216570481 1 3 475644760 479679589 1 1 373167882 603625907 2 32630 3 75336638 910336929 1 1 536503420 803214431 1 521925993 818802954 3 895907592 953863735 1 1 245278957 656131210 1 112690783 463533148 2 32635 2 32627 1 835403917 957732727 3 151577910 425802122 1 3 542246359 721221243 1 1 446931910 501577417 1 710300366 872794662 2 32633 2 32637 3 316148716 821962435 1 2 32629 1 308320147 474480195 1 355731699 773860745 1 706218103 746816681 2 32641 2 32631 3 702982233 846866532 1 1 858216888 994088117 2 32638 3 295767119 530807792 1 3 865564007 870425217 1 2 32642 3 282265987 672164301 1 3 825852407 928963032 1 3 882019917 903303064 1 1 737762585 973941420 3 18368352 76122084 1 3 475013211 765896624 1 3 637664619 744866596 1 3 902302290 945514193 1 2 32636 3 53995216 230612500 1 2 32634 1 50968626 527519606 3 394864056 729235723 1 1 335330105 628366335 3 84121076 476279485 1 2 32645 1 716338676 851643800 3 824361513 953013929 1 3 721076006 803723714 1 3 740197449 853588670 1 2 32646 1 855527258 938916292 3 933231336 956509434 1 2 32644 1 985995602 994812849 3 166495751 561745218 1 3 199307547 959586249 1 1 632292895 871429354 1 281114076 345074505 1 246476685 970503391 2 32651 2 32650 3 911102553 922573525 1 2 32632 3 397482028 982111955 1 1 223704681 669676412 2 32652 1 208116972 282316763 3 963728583 971265372 1 2 32639 1 410345889 933995902 1 596763250 824134829 2 32655 1 335640573 906219495 2 32656 3 474996341 784127196 1 1 933944637 950568312 1 41880864 627675054 2 32658 2 32657 2 32654 2 32647 2 32649 2 32625 2 32590 2 32586 3 461100922 825450208 1 3 647772541 916740054 1 2 32583 3 292428716 418152442 1 2 32599 1 511576289 828397989 2 32659 1 192888577 461422600 3 42001352 177433486 1 3 319841162 968242855 1 2 32660 1 12576057 308518721 3 585610496 931380861 1 1 853195050 961558322 1 846907313 919949703 1 376631028 439945413 1 651187367 716028986 1 456111462 651895951 3 937424748 974191500 1 2 32664 2 32666 1 797117773 948359275 2 32663 1 418625442 506440107 1 351654200 986626564 2 32668 3 727991453 854129219 1 1 413863295 585158797 1 826353564 986105050 2 32670 3 467049387 847073346 1 2 32669 3 559375796 653043218 1 1 772194138 809735536 1 244567492 577212938 3 808970362 892034323 1 1 182045500 221935731 2 32672 2 32674 2 32671 1 942012878 980470244 2 32675 3 125927119 754446230 1 1 336848065 720250441 2 32676 2 32673 2 32662 2 11423 3 808903769 965870464 1 3 145529107 869870017 1 3 920065501 962960554 1 3 971252086 990650090 1 2 5915 3 210014989 992746679 1 3 238221486 485370692 1 3 517369254 977482642 1 2 7949 1 356068793 396722896 3 886700848 914110427 1 1 849099268 886037590 2 32678 3 675654396 753257280 1 1 517556216 642317639 1 616368466 691385356 2 32677 2 32680 2 32679 3 974953748 989845848 1 3 709387914 808671790 1 2 29819 3 745613192 796048395 1 1 210948878 849260355 3 996453558 998510020 1 1 663853891 832567503 2 32682 3 411385571 860102077 1 3 848420618 967671269 1 1 250153209 256578210 3 554171603 779908817 1 3 189178141 983877578 1 3 191940587 709329298 1 1 587889859 933183257 2 32683 2 32681 3 782445965 923697053 1 3 525007846 686408817 1 3 132680314 216669880 1 3 967549562 998414116 1 3 159065928 737847538 1 2 32684 3 893329763 909510932 1 3 369414573 541534951 1 2 9998 3 549987248 682230444 1 2 9685 2 26120 3 413500092 919999971 1 2 17460 2 8862 1 885407635 889350757 1 80675922 578114501 3 15731682 344487117 1 2 32686 1 980903975 990187056 2 32687 2 32685 2 13065 3 7509105 444118259 1 1 309331418 442087915 1 375530858 769795559 1 994349046 995892377 1 503275795 993703010 1 403712661 486915749 2 32690 2 32691 1 857486398 964963943 3 273775704 959245771 1 3 519859404 916572842 1 2 32693 3 15778486 232922128 1 1 793575083 980662961 3 810841085 894675300 1 1 928844761 936682280 1 707436483 971985399 3 481951682 569109443 1 1 503898661 689122499 1 497737930 768633147 2 32696 2 32689 1 914265843 978688703 1 975317482 981859545 1 969883972 971127520 3 212654530 276753144 1 1 944523171 963341987 1 99110114 448092477 2 32700 3 203339662 255794153 1 2 32702 3 590949249 769291653 1 2 32695 1 696039587 794447209 2 32704 2 32699 1 615304052 773577016 2 32705 2 32694 3 970608778 989957111 1 3 56800126 207588302 1 1 950356692 962720272 1 806426849 818855925 3 436282054 987987010 1 3 325756374 720656368 1 1 991608605 996129556 3 430620750 676650537 1 2 32707 2 32706 1 449211421 510531850 3 304411403 809656909 1 3 644949607 956476144 1 2 32701 3 996302535 999253243 1 2 32703 3 47595623 749631887 1 1 208414336 602645232 2 32710 3 769712700 911412341 1 1 703709832 810753399 3 954725167 998640199 1 1 53165111 443133143 1 873072164 943841377 3 658755253 849556123 1 2 32713 2 32712 1 459019645 914594613 1 938779240 981171404 1 283071659 818501626 1 371858280 999529604 2 32714 2 32716 1 975274694 977704216 1 306797770 630042479 3 354607093 603064662 1 1 559609770 991571534 3 943536777 981339157 1 2 32720 2 32719 1 895916195 975510717 1 866918668 897066826 3 622410245 848358328 1 3 230950331 461367131 1 1 927229233 953744140 1 483634297 783364209 2 32723 1 306212303 670056508 2 32725 3 378529411 748352029 1 2 32717 1 360120202 588620469 1 973446840 994200069 1 584497499 660095458 2 32728 2 32711 3 453327828 625416064 1 2 32727 2 32718 1 803967396 834104589 1 805714237 832975802 3 707415372 723571333 1 3 36949459 827231548 1 3 819404606 856477233 1 2 32730 1 906794164 961344770 3 958327203 993560783 1 2 32731 1 708850237 902044239 1 206616065 867188350 2 32733 2 32732 2 32726 2 32715 1 665267886 724271378 2 32734 1 71673672 627426078 2 32735 2 32722 1 715938530 880001186 3 247517142 305411427 1 3 398394979 824267921 1 3 819739544 825889111 1 2 32736 1 847709314 951200257 1 477047113 526637594 1 526443668 870111077 2 32737 3 31814402 449497408 1 1 192631938 406301696 3 233246992 291358122 1 2 32740 1 113106108 249393246 1 141061055 584138655 2 32742 1 393870692 886685602 1 871755566 980073207 3 455288706 931322175 1 2 32743 3 93909066 334002735 1 1 872595903 979736185 1 762699830 911267073 3 236909854 884558830 1 3 491548273 549620278 1 3 594100546 613697378 1 2 32746 3 307738563 950571368 1 3 872885595 924531464 1 1 41254777 583040824 2 32747 1 534211829 662282761 3 495462583 589849096 1 3 581513925 585523794 1 3 214017367 892386503 1 3 725100710 993425683 1 2 32748 2 32745 2 32741 3 999275392 999335011 1 1 632376005 986328706 3 901940741 926626190 1 2 32749 3 439900986 524345640 1 3 1430641 414156121 1 2 32739 2 32738 1 698745783 855899933 1 621507712 754737353 3 124315125 710036203 1 2 32751 3 340482111 603822524 1 1 723722225 741746394 3 51723556 546410311 1 3 125494958 603770171 1 2 32752 3 608630648 939413255 1 3 320839097 843486311 1 2 32750 2 32698 1 870950534 880366290 1 522920934 660665984 2 32754 2 32753 3 128785718 574323971 1 3 726312144 919614815 1 2 32744 2 19122 3 300329499 432396140 1 3 550033311 755740693 1 3 442936375 740945468 1 3 234341720 852598998 1 3 889731998 890286745 1 2 30068 1 115845000 284037767 2 32755 3 429283962 786407138 1 3 163975926 446206536 1 2 32425 2 24965 3 434298483 524525599 1 3 312859306 914697880 1 1 26193595 768541632 2 32756 3 299486436 572248390 1 1 693315246 788830263 3 472442836 764443886 1 3 983666930 985809932 1 1 979640832 987174729 3 675703202 813406410 1 2 32758 2 32757 2 9309 3 698045653 822505175 1 3 701108445 764645772 1 2 12887 3 458953880 603300548 1 1 659966714 953196407 2 32759 1 202187930 620232421 3 786819689 816373884 1 2 32760 2 1695 1 793011085 869209890 1 580860304 750758029 3 549273767 944643748 1 1 828473698 975821073 1 430841072 605842302 3 117335250 321369087 1 2 32761 1 225553861 798716260 2 32765 1 678234689 784194054 3 86430656 873485481 1 1 353748152 597003435 3 469299894 976844726 1 1 816522413 943404827 3 440134523 937667912 1 3 629675045 637851241 1 3 220149724 749895286 1 2 32767 1 738967372 918478665 1 531071830 652211387 2 32770 2 32766 1 93184118 994151826 2 32768 2 32762 2 32763 1 646187927 692524114 1 313305628 425601464 3 616010476 956097329 1 2 32772 1 30982812 883439765 2 32774 2 32773 2 32769 2 32764 1 60339688 496299086 3 825428270 856111735 1 3 53619629 571915111 1 2 32775 1 322658617 476679549 3 541216461 655576029 1 3 674069201 850001813 1 3 7651307 937109300 1 2 32776 3 70333319 785032210 1 3 999569499 999746069 1 1 1279708 439134952 1 222803070 520229593 2 32777 1 490122922 592418754 1 408408071 990913982 1 731421779 872141968 2 32781 1 319955897 814723186 1 551758152 839912225 2 32782 1 467820607 506906426 1 644448399 807893389 3 851724485 895844901 1 3 434893023 681534021 1 2 32779 3 83479446 195430459 1 3 5268193 163891773 1 1 450972450 920383302 1 191104328 818329667 3 371787828 543846441 1 3 164670057 274905395 1 3 48718067 970033083 1 1 210491381 409669202 2 32783 2 32785 2 32784 3 750687987 791674036 1 2 32778 2 32780 1 795565687 860533525 3 809837664 878302996 1 3 394764477 395477233 1 2 32789 3 264019395 332064658 1 3 673658241 766185856 1 1 514684999 906353447 1 280438975 622551402 3 919305789 977985803 1 3 85253185 245930032 1 3 347322134 665026470 1 2 32790 3 359781309 748786505 1 2 32791 3 432865838 555292914 1 1 362011422 890874307 2 32787 2 32786 1 403244205 495856814 1 616115802 775418108 3 599059450 639228104 1 1 561982129 635128014 3 433856670 674759780 1 1 699338404 773146982 3 199429401 318803757 1 3 850583991 881262516 1 1 280108458 726058691 2 32797 2 32796 2 32795 2 32794 2 32792 3 297704869 624801927 1 3 206928305 369750756 1 1 454849835 988830820 2 32798 2 32788 2 32793 1 155672317 943290944 1 774248257 987618859 2 32800 2 32799 2 23279 2 31627 3 367484772 852039678 1 2 7067 2 26316 1 294471815 811920226 3 633443955 793125164 1 2 32801 1 427314751 736571554 1 519984865 918252261 1 916486499 949694058 3 916438996 961005451 1 2 32803 1 74910593 981297497 2 32802 3 948445690 979298949 1 1 659737655 770016360 2 32804 2 32805 1 467193070 780793546 1 277143002 844990382 2 32808 1 336564233 940916523 1 578706586 791298495 1 16341135 117977986 1 545104293 694719851 1 237659396 393430068 2 32811 3 551874343 833588189 1 3 544928066 811578293 1 2 32813 1 640848800 985709511 2 32809 1 409288802 704308216 1 239611471 846474799 3 252752733 482496166 1 1 862896658 887672993 2 32810 2 32816 1 75811598 239300431 3 13185106 139453675 1 3 266034017 657896226 1 1 905657672 999442947 3 751311326 936595012 1 2 32814 2 32817 3 881340806 981407858 1 1 195938644 572634090 1 97341480 586015327 3 54537709 982567371 1 2 32821 2 32820 3 339695677 445949442 1 3 67279767 803805157 1 3 725653932 875628643 1 3 894977359 986412372 1 3 640301925 786222383 1 3 893451690 975540309 1 1 980365975 990261625 1 283743098 390099834 3 767618577 925310756 1 3 542681976 667171530 1 1 469728149 608220146 1 338937735 912459053 3 232593190 828099441 1 2 32822 3 548585259 707110755 1 3 469673344 485237480 1 2 32825 3 537419573 794172254 1 2 32807 1 665526602 878891998 2 32812 3 97917102 502428156 1 1 235664236 790804733 3 936714505 954515539 1 2 32827 1 531340462 845517478 2 32819 1 611865942 616688953 2 32824 1 700119622 826707616 1 129021691 955386837 2 32831 3 967615433 994655432 1 3 21679560 528812935 1 1 47144630 421206410 3 852325555 998332881 1 1 198519014 310932489 3 20851366 273659446 1 2 32832 1 150720392 160754304 1 985385315 988694190 1 767411316 893936805 1 212659914 605825178 2 32837 1 688952651 693528430 2 32834 1 38450106 64402309 2 32839 3 251972220 374307379 1 2 32838 1 539572201 688931818 2 32840 2 32836 2 32835 2 32815 2 32830 3 379678882 788954654 1 2 32818 2 32833 2 32806 1 39670201 781442085 1 460869532 879273502 3 64913644 543537485 1 1 672128437 711697530 1 117772590 461242242 3 161192689 566025632 1 3 692315195 911504804 1 2 32843 2 32842 3 801201955 946296706 1 2 32841 3 271745231 889137466 1 2 32844 3 641793123 975758223 1 3 384700790 446472971 1 1 920916796 995863758 1 827825409 858009108 2 32845 2 32846 3 743372783 854673111 1 2 29136 2 320 1 762940319 972438200 2 6256 2 17682 3 198664530 231827674 1 1 400506688 421710925 3 725759566 848491295 1 1 680396845 781323831 1 385234756 650584641 3 139919648 852064349 1 2 32848 3 925953468 998350012 1 3 62627330 180366954 1 1 983320636 985254941 3 244263410 840947768 1 3 397429161 822377039 1 3 987918915 996647965 1 3 885416771 986820746 1 3 737245317 865841825 1 1 183682921 565470526 3 748004871 954256374 1 1 255024843 296354727 2 32851 2 32852 1 120738862 496081634 2 32854 1 741401049 977035861 2 32850 2 32855 1 738777260 780013937 3 762102095 933175231 1 3 309426209 690593687 1 1 452497234 639526857 3 330293098 977788085 1 2 32856 3 480319462 829255700 1 3 450182690 528259748 1 2 26663 2 413 1 53698415 869618853 2 32858 3 603430692 914742236 1 1 737188374 844886660 3 118709551 939839491 1 1 378024987 687704454 3 920709532 950146497 1 1 860056624 910960700 1 830866548 855885421 2 32859 2 32860 3 360736592 889243439 1 1 754726059 853423950 1 951876486 991967850 3 797626205 927030153 1 1 794977323 993707154 1 517306125 543259642 1 893000225 934928079 2 32867 3 478831558 589584295 1 1 474624180 811667398 2 32868 2 32863 2 32862 3 401885776 938136174 1 3 603990031 637223755 1 1 36926924 753179852 1 339368306 831104408 1 573092688 956038759 1 60834154 471245455 2 32870 2 32872 1 766660117 814898491 3 696909669 808701512 1 2 32873 1 527865144 874441832 3 643282927 966735348 1 3 21312157 139564914 1 2 32869 3 544809746 755562884 1 3 491508061 874933005 1 2 32871 1 529510469 704792902 3 964289426 999159132 1 2 32875 3 293921565 545176585 1 3 944264244 958039167 1 2 32864 1 544078749 724945575 1 273299693 854436620 3 784086142 850686933 1 2 32876 3 946175893 966088903 1 3 977794345 986078654 1 3 177526725 744783579 1 2 32877 2 32866 3 74880086 732767382 1 3 498986761 833493509 1 3 235859387 503083660 1 2 32874 3 328938795 543166243 1 3 243753619 582747875 1 1 603070564 873093128 2 32878 3 722219581 985328686 1 1 629519038 876490854 2 32879 1 697336454 783752157 1 142927130 678216710 3 59440617 388654105 1 1 44311085 876378155 1 549321070 977891123 3 957174033 979277574 1 3 352998932 397666908 1 2 32881 1 851900494 945118925 3 37630466 833686892 1 2 32880 1 612757904 990815910 3 280557107 553994994 1 3 371988882 993440500 1 3 848602419 888260747 1 2 32883 1 413295634 679681619 3 959246605 965231697 1 1 908800228 986809077 1 83739497 747349682 3 163898340 287340425 1 2 32887 1 384654254 778154125 1 868332081 913694201 3 611269987 629413140 1 1 520191650 676648107 1 722022328 892044356 3 705028044 815487156 1 1 178528579 660521784 1 438611626 935482346 1 190217123 410205888 2 32893 3 306098329 940692267 1 2 32895 3 225695383 877508258 1 2 32892 3 861691050 962673746 1 1 216715359 880886681 1 225154505 440610556 1 947007646 998164055 2 32897 1 133097062 450792569 3 78040485 417873246 1 1 17863465 901035973 3 211662531 596132157 1 3 631906666 835954022 1 3 319365409 874219873 1 2 32898 3 135577068 435164389 1 1 893058089 906057268 3 186561042 520607533 1 3 507818230 925840976 1 3 955445068 958476594 1 1 116118913 591458935 2 32902 1 547780240 560775997 3 104530711 370279018 1 2 32886 3 643419601 743172349 1 3 548960435 563476874 1 2 32888 1 624088605 674775312 1 526091138 901669103 1 348109798 630765855 1 730053921 919619917 2 32905 2 32904 1 598574010 994374944 3 799669017 950440223 1 1 369848467 527957525 2 32908 2 32903 2 32906 1 281748314 646460740 3 806249511 924442915 1 3 302256309 460846561 1 3 954420555 987803757 1 2 32900 2 32901 1 524256947 983973794 2 32911 3 580339186 613384966 1 1 85688096 867268095 2 32912 3 570932989 970527633 1 3 869956052 980961151 1 1 707835955 984092305 3 429100103 873912082 1 3 703248250 970078206 1 1 399410320 777823529 2 32914 2 32913 3 10303679 569282466 1 1 69781479 200242626 1 467615495 563939212 3 794206916 921520634 1 1 296430061 983052651 3 718351598 897626712 1 2 32916 2 32915 2 32884 3 397665616 559866829 1 2 32890 2 32917 1 290628543 419481106 3 986638483 996135418 1 2 32894 2 32910 1 262973953 752379559 1 464319686 593763229 3 921128951 962745626 1 2 32920 1 139452075 348545772 2 32921 3 595656863 757959406 1 1 89897287 235085666 3 151656273 929445882 1 3 43395826 931367028 1 1 586181959 603290784 1 694476432 808343354 2 32922 2 32909 1 4262140 604594181 3 445347110 804604676 1 2 32925 1 36922185 397197507 1 366378802 554953721 1 227255791 334307179 1 704849393 951238686 3 114230956 585460877 1 2 32928 2 32929 2 32927 1 141090395 805998568 1 377552754 477078130 2 32930 3 698620230 967243421 1 1 236053916 358906612 1 390656395 630956244 1 848804707 942879255 1 424543352 614120639 3 748728826 901183715 1 1 860829517 864183253 3 949397473 984611296 1 2 32934 1 711880823 843100340 2 32935 2 32936 1 178295034 758995460 3 548987837 627940583 1 2 32938 3 480442263 828735815 1 2 32937 2 32918 1 1876965 472045364 3 574807291 802650955 1 3 669719423 951271035 1 1 145609981 555446343 1 120429985 786958758 3 645050441 748091228 1 3 860827896 883773615 1 3 262729890 907277211 1 2 32940 2 32939 1 423487705 941200138 1 205961161 441050198 2 32942 3 726770729 962017927 1 2 32941 3 898112316 935065488 1 3 820749339 932200378 1 2 32926 2 32907 3 924338829 956630360 1 3 515536478 633320880 1 3 557327577 744859718 1 3 963772762 969936601 1 3 16233350 494789057 1 3 299274209 791083464 1 1 427631180 523089697 1 796569415 859946302 3 260604146 471319338 1 2 32945 2 32944 1 817311165 849962389 2 32946 1 565995844 915353845 2 32947 1 119877123 790818617 1 84871946 170774273 3 950831866 988433533 1 2 32948 3 58038572 611077357 1 2 32949 2 32885 3 334255708 425570538 1 1 496113107 805523401 3 470791499 815071661 1 2 32950 1 165743967 293443279 1 146364775 834991035 1 36914255 78985262 1 946856862 997677999 1 997889369 999599953 1 704921492 774287755 3 797308609 924855104 1 3 165660314 235426749 1 3 730352833 770984837 1 2 32954 1 588257170 742587238 1 121328418 248035544 3 571860078 711318531 1 3 897845103 986888788 1 1 266553283 980818048 2 32959 2 32953 1 917252708 963101066 2 32952 2 32956 2 32957 2 32960 2 32951 3 264982149 596304158 1 1 209082047 959439796 3 326817996 514912909 1 1 858425433 907903922 2 32961 1 358061501 899261454 1 296358945 929787410 3 650565667 943117188 1 3 155105189 941163522 1 2 32963 2 32962 3 172701119 407231562 1 2 32958 3 439839413 783847285 1 1 88437357 785076038 2 32965 2 32923 3 27765071 820758130 1 1 127181891 921823343 3 213579621 619972403 1 1 101091199 837033736 3 917879245 947280860 1 1 318490557 343310168 1 125423022 908226260 3 875822654 982098403 1 1 919159171 976087112 3 729934000 774582292 1 3 177862217 409435368 1 1 582026832 638111640 2 32967 2 32970 2 32966 3 763458954 833315655 1 2 32968 2 32969 3 549217550 763911835 1 1 477692635 560810689 3 935591945 955204713 1 1 871643272 989876847 3 839065313 930638543 1 1 861525508 881581499 1 103240648 736342600 1 923479086 985958423 1 395038113 404472232 1 834425090 896704938 2 32978 3 263469586 347339810 1 2 32974 3 308249028 354783583 1 3 720694237 780219459 1 1 609479742 868141424 1 114367128 602431388 1 128650599 757868501 1 787897939 862003968 2 32982 2 32980 3 691788941 697985443 1 3 738191772 998066972 1 1 423054842 579023187 2 32981 1 546287998 649435218 3 272503941 450244878 1 2 32973 3 841752874 931250903 1 2 32983 3 437278840 665278046 1 2 32972 2 32979 1 633152012 784219400 3 194298644 784789922 1 2 32985 3 678485086 941344534 1 2 32975 1 329426113 336341877 1 583508300 664607660 1 85321790 306254777 2 32986 2 32988 2 32977 3 580320680 783539205 1 2 32976 3 745800281 997275895 1 3 192558253 800452342 1 3 388934659 661665208 1 2 32987 3 538763817 645294879 1 1 858990027 943919846 3 861600405 955594849 1 1 309903527 951045093 2 32990 2 32989 3 328450170 427826670 1 2 32984 1 723113073 770163802 3 665613759 846241163 1 2 32991 3 974772833 979217757 1 3 4062140 746735621 1 1 580681154 930947153 2 32933 3 314385291 854675164 1 2 32889 3 279386835 868534731 1 3 284064841 303408327 1 1 227022245 782638969 2 32993 3 366050285 405792815 1 2 32955 3 146575708 725298017 1 2 32896 1 301192461 937825831 1 665147085 717645325 3 241913023 792391327 1 1 731676874 749132539 2 32994 2 32996 1 726691671 875852866 2 32997 3 910594288 951290650 1 2 32995 2 32924 1 426074803 566237626 2 32998 2 32861 3 883880205 968148789 1 3 611883099 807810614 1 3 427321050 978422775 1 3 362361871 876668002 1 2 17253 1 220483314 332161290 2 32999 3 87274186 242477530 1 2 21572 3 114317482 178286657 1 3 693972494 966931484 1 2 21465 2 19841 1 558559961 772857307 2 33000 3 606898383 692015955 1 2 28061 2 19560 1 184297904 762623367 2 33001 2 12665 3 899438948 991558326 1 1 298404051 464923426 3 849980908 912351447 1 1 92470896 919080901 1 601434202 705073720 3 329576004 669570187 1 2 33004 1 566436106 828927119 2 33002 1 897863012 908851209 1 91345245 338449095 1 747913348 891012542 3 465627959 489107769 1 2 33007 3 100446874 386109015 1 3 549050626 985088613 1 3 658394042 669866136 1 2 33008 1 665077808 811800726 3 61932522 402814227 1 2 33009 3 41468635 163985768 1 2 33005 1 913235110 987495192 1 222630168 304512942 2 33010 2 33011 1 955747607 973063279 1 195076687 277575062 2 33013 3 439635474 537311458 1 1 117976434 299761748 1 874995434 902255854 1 404464857 843098565 1 747707886 842315208 2 33016 2 33015 2 33017 2 33014 1 799249341 944030135 3 135548563 336559256 1 1 965002600 998758220 2 33019 3 699825305 741631869 1 3 121526513 480753986 1 2 33018 3 604318297 994468968 1 1 452353914 649701168 1 506700176 631252738 1 704294684 881060272 3 896467246 949576576 1 2 33020 2 33022 3 627281796 779604634 1 2 33003 1 377372241 833028081 3 314085162 698697181 1 2 33023 2 33012 1 613786423 726408660 2 33024 2 14363 3 581028330 928107310 1 2 32514 3 866400710 992791445 1 3 683771408 781117549 1 3 539364255 653748805 1 3 964672039 968398418 1 1 755594713 894176316 1 763708995 969341362 2 33025 2 8897 2 14117 3 559022344 827388385 1 1 647386241 900645270 2 33027 2 30762 2 1423 3 445349817 805706515 1 2 14870 2 8816 1 549624376 788043118 2 33028 2 19146 2 28058 1 657841548 970408152 2 33029 2 17108 3 317979011 907932160 1 3 148124739 860372893 1 1 12009334 47084594 1 788606455 870099454 2 33030 1 66806630 826165911 1 943306048 998713160 3 565358698 780898068 1 1 89779381 942263807 1 102158135 549388470 2 33035 1 497676428 933170993 2 33036 1 94864907 378937001 2 33037 1 289917048 612180148 1 460306745 865878330 2 33039 2 33034 2 33038 2 33032 3 891826881 988841491 1 1 732160242 843839090 1 962951896 977044853 3 227121894 956195717 1 1 957855609 959258505 3 504676402 576213907 1 1 8306446 477121062 1 657979658 843526622 2 33044 1 252672218 778134941 3 966932969 989924837 1 1 517493642 522566534 2 33045 2 33041 3 121278360 908284400 1 1 827586463 853572272 2 33042 3 464594641 952392635 1 1 508085604 752916013 2 33046 2 33048 2 33047 1 75125688 784802166 3 851562511 972748515 1 2 33049 3 567888131 789835979 1 3 543155599 985669122 1 3 822959438 886385729 1 3 151035808 818766293 1 3 598611147 657622676 1 2 33043 1 165742901 166609122 3 70222084 148095656 1 3 551975790 574035660 1 2 33050 3 773738555 779134202 1 3 609567421 989293227 1 2 33033 2 33040 1 338588954 446645565 2 33051 2 29116 1 858745882 864458342 1 946626292 961008968 3 595594225 950457688 1 1 141051532 636284192 2 33052 1 701003063 947329869 3 426893750 624973943 1 1 132120874 516172286 2 33054 3 991500144 997983097 1 1 464657314 933934921 2 33053 3 972182383 991780554 1 1 92595967 497876275 1 915167324 948343217 2 33059 3 775129795 861202121 1 2 33058 3 64284502 156996317 1 3 951633603 996917329 1 3 52344076 934153957 1 2 33055 1 609253573 930850329 2 33060 1 442974377 632319380 1 709991768 770089925 3 615425175 649101879 1 3 49210762 742331801 1 1 617282878 734677168 1 397447611 608654900 2 33064 1 818467202 920644167 3 492224066 962861777 1 3 106466827 127142449 1 2 33065 3 317766025 750347813 1 2 33061 3 896547595 972834278 1 1 23167518 666915113 1 605754084 997574632 3 698000603 730116021 1 3 271126989 952231544 1 2 33066 2 33067 3 233600559 391787085 1 3 77601427 356474963 1 2 33063 3 75686928 971394712 1 2 7541 1 924995850 962121275 2 11544 1 339031481 436953529 3 482721016 856766305 1 1 802691168 849389390 1 841975213 949399038 3 413869778 704405823 1 3 656265967 842114270 1 2 33070 3 496538894 874589881 1 1 496134517 636614832 3 974770807 999661308 1 1 974928091 982793858 1 470275611 915102905 3 951463458 975916209 1 1 556728123 985467773 1 489290525 675752340 3 894762993 985736965 1 2 33076 3 205872068 279813234 1 1 169464338 557592713 2 33077 3 846123106 876582843 1 3 26664571 109685602 1 1 858834572 866577092 2 33078 2 33075 1 138616620 398557401 3 165233706 602270676 1 3 281697111 357350030 1 2 33074 1 361888838 831027988 3 169900431 852820810 1 1 212616765 290348403 3 475293352 760644520 1 3 744243613 952645806 1 2 33080 3 775784435 996863173 1 1 247204469 365416614 3 214851163 486512475 1 1 316486494 669479722 3 452887759 900652328 1 3 317352911 425597727 1 1 590491537 741102895 2 33083 1 814776135 872704713 2 33084 3 69208598 659086548 1 2 33073 3 995309884 999294056 1 2 33085 3 503040498 647126686 1 2 33069 3 753438090 849887162 1 2 33072 2 33082 2 33071 2 15190 3 899747660 992481571 1 1 360496473 640071442 3 983125398 995138152 1 3 85899335 410477162 1 1 605668446 780978987 3 109196666 774652149 1 3 636967165 681991593 1 2 33086 3 696115653 729269956 1 3 992331126 996579551 1 3 982081403 985996906 1 2 33087 3 116901391 754119516 1 2 25139 2 4613 3 503937173 656125902 1 1 712192010 789823507 2 33088 1 621268791 789038198 2 6840 1 541137814 911418985 1 63555189 180211093 1 520665111 772599706 1 297788 97935888 2 33093 3 988635616 999030507 1 1 277304384 575745752 1 610204658 775351211 1 588705991 913152298 2 33092 3 396895944 878746625 1 1 983238681 998617377 3 858428217 928712944 1 3 843687631 924048133 1 1 783596328 855002394 2 33096 1 817119594 992901452 1 371816731 519162236 1 900949932 988087209 1 903413525 928501905 2 33099 2 33101 2 33090 3 715878276 986733378 1 1 559276197 730191911 3 88295296 623264819 1 3 59275965 389768982 1 3 523022820 814902708 1 1 345946098 633860290 1 616990013 984077194 2 33103 1 835014638 976646800 1 375777834 984530216 1 304232704 718801652 3 299073599 808926969 1 2 33107 3 65748024 727367620 1 3 626498904 960465793 1 3 649483113 814704936 1 3 331533797 341480340 1 2 33104 1 170659219 915855657 3 893684813 958331622 1 3 685112396 813344264 1 2 33109 1 567320615 683973999 1 135551789 810969172 3 240349742 555169516 1 2 33111 2 33100 3 829540517 939510525 1 1 589627350 973077500 2 33095 1 198437097 964587714 3 480859048 589908936 1 2 33098 1 465789732 793207734 3 92691109 990783551 1 2 33114 2 33091 1 260741077 857986899 1 419785860 814183491 2 33116 2 33094 3 886713787 997343815 1 2 33112 3 223671912 491594652 1 3 820125058 961848331 1 1 468671350 840507066 3 947549825 999878452 1 2 33117 3 994741804 997674161 1 1 324290942 951508507 2 33118 1 84388191 810002903 1 992306893 995486512 3 755617042 797273120 1 2 33120 1 477652055 739022460 2 33121 2 33097 2 33115 1 926075983 928838495 1 513204424 658647853 1 630783326 656200507 1 782851542 853728984 3 750304526 992446595 1 1 447346474 523207261 1 563280369 976798427 2 33124 3 568259778 882188304 1 2 33126 1 715991470 994950429 2 33128 2 33125 2 33123 1 749022793 859790548 2 33129 1 631129686 928393048 3 586204926 856906251 1 3 589005829 983749980 1 3 942192286 991474554 1 2 33130 2 33122 2 33110 1 473245169 512367768 2 33131 3 486613238 502936897 1 1 730400860 856689797 1 485885861 961947028 3 54825592 966491600 1 3 870191721 941788730 1 3 481477768 684915124 1 1 125289897 855565835 2 33133 2 33132 1 893218388 987179012 3 204842367 487771989 1 1 827887652 891103527 3 443534173 685754624 1 1 77455430 180099461 3 661704975 930232406 1 2 33135 2 33134 2 33102 1 883009939 958646360 1 649903339 873860956 3 616580791 682480454 1 2 33139 3 332604248 660753293 1 2 33138 3 776353750 801333467 1 1 7030035 271341816 1 364403593 794486934 1 289106096 568371570 1 577091557 873698126 2 33141 2 33140 2 33142 1 448902930 455766749 2 33144 2 33113 3 130525605 329083831 1 2 33106 3 300663710 956831292 1 2 33136 2 33108 2 14069 2 29992 1 381182200 773441091 2 3819 1 412895130 629931004 3 472318762 815014317 1 2 12820 1 889450044 910202451 2 33147 1 996228667 999596305 3 380801074 764620401 1 2 33148 2 24273 1 507071568 733165043 2 33149 3 586069487 788832167 1 2 21158 2 12998 3 704791771 956856596 1 2 15051 2 12821 1 346687350 499461868 3 28917081 63576796 1 3 122125648 385800682 1 2 33150 2 17916 1 992642861 993539163 2 33151 2 10173 1 634388806 656382930 1 376830081 848879041 1 151960931 727235129 2 33152 2 33153 2 33154 1 299581648 830793989 3 546356886 741292413 1 3 949957742 990566173 1 3 258830437 746907985 1 1 144629663 430504632 1 144120703 989915909 3 205301727 410349291 1 3 35026282 739220175 1 1 122265976 734447210 1 100984310 337774838 1 759114209 818362279 1 533897609 712398741 3 654522654 776744933 1 3 500676038 842069998 1 2 33159 3 879592987 978789848 1 2 33158 3 934336234 974309087 1 2 33160 3 449736319 847283980 1 1 550186209 631509547 2 33162 1 52790150 324915498 1 929969872 997793368 1 497795725 731197756 3 289616024 362734782 1 1 944130064 963463813 1 95119787 868944307 1 869009690 952491410 2 33165 2 33168 3 933593102 973884707 1 2 33155 2 33166 3 222771055 991473551 1 1 670086031 920003972 3 777743305 984927901 1 2 33169 3 639765349 803021918 1 2 33157 1 496762528 995406888 2 33170 2 33164 2 33161 2 33167 2 28861 3 198422922 203204618 1 3 135501081 940606195 1 3 121359057 798254161 1 2 22577 2 28670 2 25136 2 3911 3 763821779 869339888 1 3 263892621 392555624 1 2 2849 1 652376987 964788832 3 416441987 598498222 1 2 33171 2 18306 2 20011 1 2675927 610974399 1 649093982 732993078 3 975270933 983171667 1 3 705795270 719718858 1 2 33173 3 385364414 952680603 1 3 983980286 990628360 1 1 505479963 925770235 1 414832146 585267541 1 952569675 970939517 2 33175 3 600254321 944070933 1 2 33172 1 30897100 621651147 2 33177 3 686841489 841871315 1 2 33176 3 81629945 501126358 1 2 21532 3 631867512 827076836 1 1 876972810 946089505 1 243048622 627322518 3 815283238 844006728 1 1 764462584 828681070 3 220349060 459253747 1 2 33180 3 381407874 689110740 1 2 33179 3 49216578 90303654 1 1 855163915 894694502 1 772942108 968169274 3 552217645 886108702 1 1 972948410 997248029 3 669457826 746752143 1 2 33182 2 33178 2 33183 3 625730238 886224940 1 1 698423266 947820095 3 257455304 891493379 1 3 147539850 571159062 1 1 593437822 682316826 1 510429036 911811765 2 33185 2 33184 3 269784469 547065920 1 3 24243891 467506481 1 2 33186 3 411407602 699020231 1 2 33181 1 422156832 514248273 1 57181619 379456153 3 452179046 799602835 1 1 734066290 851422724 1 850047515 916707552 1 811956742 924380359 2 33188 1 18857822 597800429 2 33192 1 220103811 755754830 3 474273334 966770496 1 2 33190 2 33191 3 922137858 950382766 1 3 740499444 816657331 1 1 984216023 985474332 1 842465724 939973164 1 504272347 652773503 1 171797177 403407630 1 973917392 974737018 3 530118722 598627017 1 1 202874847 631645754 3 616461894 759985791 1 1 324464998 583856427 3 710622765 899804381 1 1 746268769 776160872 3 667458249 852192605 1 1 792208325 912373357 1 360359228 625165768 2 33198 3 982005785 995757566 1 3 514082846 763241842 1 2 33196 1 554772106 853395897 3 67416535 112054230 1 3 534762063 599873677 1 1 264714169 760161791 1 296414658 997060723 2 33197 1 105584762 906242077 1 742740563 953557838 1 528537946 787785377 3 665514324 996565043 1 1 353657571 640476416 1 544024709 943963448 2 33210 2 33208 1 427783629 983935054 2 33202 2 33200 3 109334592 730408499 1 1 779771367 977981184 1 683974000 852490169 2 33214 2 33213 1 485684099 829132354 1 617807500 635566197 2 33216 3 980214917 981761369 1 2 33205 2 33207 1 85051544 979795655 1 43740802 912429247 1 856753793 896887324 3 935001663 977970533 1 1 364554856 728034635 3 428591704 805275090 1 2 33217 1 53728312 121443780 3 910523567 978767906 1 2 33221 2 33219 1 564595445 581594599 3 860514393 981584426 1 2 33222 3 905537700 981467033 1 1 717705883 754812826 1 944083344 992323508 1 23449657 851779750 2 33223 1 155489370 642457211 2 33195 3 121549541 453878633 1 1 411131075 529076917 3 191249181 236196156 1 3 567817945 931838907 1 2 33199 3 480278299 904920886 1 2 33206 3 722115590 775005482 1 2 33226 2 33201 2 33225 1 921751088 970495156 1 522686734 557336953 2 33229 3 364257302 831537317 1 2 33228 1 122844535 710461806 3 690355668 757981651 1 2 33230 2 33211 3 29714220 122068523 1 2 33212 3 377707677 898845182 1 1 275502099 392117137 3 257353538 634982528 1 2 33231 3 532998829 992494782 1 3 558421260 726144266 1 3 186018457 944582622 1 3 518125067 821731182 1 2 33218 2 33194 3 217421561 786803147 1 1 623686144 771825095 2 33189 3 401687798 874479020 1 2 33204 2 33224 2 33220 1 865781788 866260478 3 972393877 973289001 1 3 966397177 982899505 1 2 33233 3 169755791 280416484 1 1 71945106 119070684 3 564321752 635764744 1 3 392676465 544269262 1 3 229469805 304436071 1 2 33203 2 33227 3 350681533 353938101 1 3 536201327 878227696 1 3 853454608 863090518 1 1 757915686 870032220 2 33235 3 390453646 420141111 1 3 866771218 969675875 1 3 589167276 987022086 1 3 342868774 368513887 1 1 478405673 932179775 1 39946026 645459407 1 66199133 665868942 3 980213965 997797316 1 3 948623465 948781661 1 3 334751126 843432059 1 3 899754922 946751674 1 3 307416527 789834822 1 2 33236 3 361268593 384797702 1 3 519839692 991343559 1 1 941205523 968172990 1 559811889 581605117 2 33240 3 868353130 895254564 1 1 173098646 473861922 3 473272066 600158736 1 1 274159983 743655975 2 33239 2 33242 3 263705988 347020137 1 2 33238 1 629548111 913267890 2 33243 1 11575196 166270933 2 33244 3 388679084 438031742 1 1 339589632 701813733 3 342985423 726357584 1 2 33245 1 908932064 962733813 2 33246 3 592783290 615484905 1 2 33241 2 33237 2 33209 1 329445374 540876119 2 33247 2 33234 3 14619104 721479074 1 3 899928563 952941287 1 1 5356300 828598480 3 131167260 338683435 1 2 33248 1 734147651 780474581 2 33249 3 891944888 968157756 1 2 7373 3 469766778 831013110 1 1 509639613 885349187 2 33250 2 10504 1 243112143 582535024 1 568065558 890446720 3 298346260 989370374 1 1 492193272 897055543 3 287644874 616359093 1 1 692324652 864085235 1 367897765 464508931 3 757235040 816193897 1 1 898930227 977370834 1 616458633 995617531 2 33256 3 12139952 406581279 1 3 120818922 680843295 1 2 33251 3 213995167 898790665 1 2 33253 3 142269043 276367343 1 1 622598551 784070611 1 337099977 985593353 3 764762289 814218244 1 3 184851440 737068477 1 2 33257 1 616921511 738021416 3 525256513 799381276 1 3 943106448 983950021 1 3 953150325 975747373 1 2 33260 1 360388935 457181414 1 731441472 746947375 3 669629877 742729955 1 2 33261 2 33262 2 33255 1 963135258 987788110 1 457088921 618532682 2 33263 3 860328536 907268077 1 2 33252 2 33264 1 136677323 453435309 3 66387516 450077028 1 2 33265 2 33259 1 340265908 913883109 1 27964956 802324521 1 539565734 808755071 3 781702504 878941714 1 3 267091690 899202845 1 3 746262957 896785673 1 2 33268 1 181721956 673859939 2 33269 3 145151796 216400881 1 2 33267 2 33266 3 908642141 987781309 1 1 109993574 567298693 1 586195887 892145110 2 33270 3 486389167 939174706 1 1 316015948 886848868 3 137194436 702382709 1 2 33272 1 471755724 891729175 3 95342628 101925886 1 3 100554643 965112919 1 1 685491835 806267455 3 764743703 839693425 1 3 3907315 760022755 1 2 33274 2 33271 3 394864962 947169870 1 2 33273 2 24360 1 26746994 378407428 1 158831939 608832210 3 443289264 969198628 1 1 870602785 986345596 1 519899358 766388888 2 33275 1 998280551 998559036 2 33277 1 547835666 710255937 1 697075068 958226239 3 937258990 997317907 1 2 33280 2 33278 2 33276 2 33281 2 22921 3 929196923 968870741 1 3 424040313 448016357 1 3 498005692 919939788 1 3 476632805 495547118 1 2 19129 2 32305 2 5256 2 29039 3 974762577 994897694 1 3 418387560 850687545 1 3 815406007 952941623 1 1 368652769 812047001 3 663215605 708287347 1 1 835445732 914659547 3 302382840 718146781 1 1 750284064 899301288 2 33283 3 74462537 361413138 1 3 204212527 280906641 1 3 164912394 927387614 1 1 27000255 861975953 2 33285 3 554914869 860917427 1 1 244311011 459681321 2 33286 2 33282 2 33284 3 284395929 713816029 1 1 821307324 869680430 2 33287 1 988298909 996340846 1 564687677 924535466 3 539418300 654876296 1 1 654574828 898563532 1 575399037 743201574 1 926773486 941961427 2 33292 3 594903019 761693255 1 2 33288 2 33290 3 392098043 416231873 1 1 805079506 936629710 3 22500704 139209519 1 2 33293 3 692191649 801644729 1 3 899295296 942974537 1 3 502261074 802081332 1 1 507211222 694253549 1 506013722 683941593 2 33295 3 705047113 786298786 1 1 391059247 831054632 3 470504226 627027828 1 2 33296 1 62247385 638118563 2 33297 2 33294 2 33289 1 92012058 152442819 2 33298 3 770256358 937397361 1 2 33291 3 158670099 831902522 1 2 11501 3 8894812 676112521 1 3 815551307 970462548 1 1 87118364 529118364 2 33299 3 145921321 781341308 1 3 648428971 798183257 1 1 877226415 995638049 3 499985162 955211478 1 3 3173073 447108323 1 2 33300 1 71130770 241169923 1 690435427 947786260 3 797276806 901492166 1 1 231923521 559230765 3 612008500 832161387 1 1 974229945 992518867 1 236582072 523036551 1 148520180 774459839 1 894229821 904139183 3 836772993 970646818 1 3 332175807 898335339 1 3 327117656 758292387 1 2 33303 2 33302 2 33306 1 662039782 749070982 3 68406114 335136363 1 3 914796311 990765772 1 1 103623163 533745533 2 33309 1 541812153 548183362 2 33310 2 33305 2 33308 3 249885215 396971833 1 3 559257655 794586483 1 1 734937380 912174212 1 741154250 928850252 3 14210567 568202421 1 3 526795350 891606098 1 2 33304 2 33311 2 33301 2 33312 2 33307 1 260285876 850238082 3 968782874 983309346 1 1 597172363 851937469 1 107359305 632940426 3 558870057 737829849 1 3 461001245 897518682 1 3 846851550 886705851 1 1 82699200 530030833 1 808714555 933805604 3 301124229 516594921 1 2 33317 1 759356710 798857108 2 33316 3 732957819 902417972 1 3 546954631 649637039 1 2 33315 3 193904236 938434977 1 3 325301946 344419007 1 2 33318 3 181144789 411466866 1 1 154128425 449840076 3 323347873 917776447 1 3 724650791 855981853 1 2 33319 3 652295507 725777607 1 1 341172859 780281891 2 33320 3 873625288 949004724 1 2 33313 2 19098 2 3503 1 113052611 568478675 3 925927370 959010468 1 3 844750713 915960360 1 2 33321 3 34548538 368118247 1 3 855460488 929033349 1 3 658739297 960039526 1 2 27275 2 3950 1 321318721 836257040 3 239146000 495009234 1 1 28197991 121030770 1 63595033 803104743 2 33322 2 33323 3 397963777 473375615 1 1 388242143 658290840 2 33324 3 646263800 905773112 1 2 31950 1 899602977 909439067 1 767710437 810382871 1 528712351 582459903 1 361491306 659987228 2 33327 3 704580172 726074048 1 1 932999424 942706077 3 825736632 911067726 1 1 333657608 503803736 3 218814940 429091079 1 2 33330 3 564419144 647470847 1 1 563775975 812104268 3 241730746 354362590 1 3 918316544 933871982 1 3 692761592 765937391 1 2 33328 3 945868234 992369706 1 3 485583993 790109560 1 3 371189227 743483913 1 2 33329 3 480461655 823218310 1 3 702579530 938535914 1 1 527501083 733496724 3 523612627 982569631 1 3 334888271 758553440 1 1 556894999 817382382 2 33334 2 33333 2 33326 3 243863193 655349549 1 1 34423683 818151454 3 610309476 644105187 1 2 33335 1 873648203 972320490 1 782343368 932551650 2 33337 3 475553762 974338995 1 3 911844187 929999451 1 1 838039473 926903716 3 288763444 418620861 1 2 33336 2 33338 3 447808681 792976175 1 2 33332 1 818440919 861135951 3 428302379 526632634 1 2 33339 2 33331 3 607755145 910208331 1 2 5936 1 999694296 999956281 3 8450827 686183143 1 1 789250613 800141474 2 33341 2 8336 2 4071 3 34325631 476669746 1 3 786142184 953397312 1 2 997 1 996828785 997628568 2 33342 3 370650439 649534055 1 3 956595894 964849772 1 2 12283 3 577825641 891882125 1 3 895793334 978578049 1 1 112703489 504450759 2 32640 2 16025 1 931521369 968095140 3 687680199 985103798 1 1 222050066 690482066 1 228077611 328444595 2 33345 1 349827699 966762478 3 20254154 81748556 1 3 430319681 723912401 1 2 33346 2 33344 2 33347 3 597737486 745940376 1 2 8168 3 23284995 426355470 1 2 25632 3 555582292 765347132 1 3 532810339 684053651 1 2 24748 2 25123 1 58832119 318628233 1 81063345 490581809 2 33349 1 912335961 917263966 2 33350 2 33348 2 6693 1 20305180 763470951 3 108642142 423959458 1 3 879306212 968177712 1 1 770454553 971014863 2 33351 3 529289842 816186332 1 3 612984227 686317889 1 1 312021054 695874186 2 33353 1 885374959 918055745 2 33352 2 33354 3 310866854 831031192 1 2 26090 1 437162251 475954665 3 832862436 841539655 1 3 807462851 817124479 1 1 648004494 708270352 3 138818529 681784834 1 2 33356 2 31585 2 541 2 29638 2 12425 1 8020216 763464016 2 24367 2 9626 1 499205060 543460879 1 526465084 893142883 2 33358 3 650253028 761445914 1 3 978824960 995785295 1 3 722443095 990607069 1 2 33359 2 14757 3 259937028 832240942 1 2 29774 3 212863419 640617894 1 2 1692 3 810470110 996244507 1 2 10154 3 164572071 932283551 1 3 796160363 995524612 1 2 3237 2 27518 2 31071 2 30137 3 253270978 310674498 1 1 794321489 938820562 3 668652131 948196763 1 1 701120990 808798407 2 33361 3 698468307 887421290 1 3 890651465 984149941 1 1 468444717 990940339 1 438302216 906774252 3 220314066 973917495 1 2 33363 3 550564942 746898802 1 3 150028291 348555207 1 2 33362 3 43662078 129818328 1 1 792765916 806397485 2 33364 2 33360 3 929415761 982188969 1 1 989053006 994988527 2 17225 3 479181357 985690233 1 2 15388 3 253338032 660179336 1 1 84280065 324174159 3 562373286 848166453 1 2 33366 3 496980414 778090604 1 3 511887625 889037925 1 2 18155 1 184675371 672611490 2 33367 1 958867868 989451091 3 563771984 978547783 1 3 895340981 984676470 1 3 968994663 996475913 1 1 17787844 52657759 2 33368 1 390977240 770330886 3 141824176 581778385 1 3 578757292 609835758 1 3 643833003 862881294 1 2 33370 3 298444298 812085906 1 1 195112612 410916203 1 67659934 613625848 1 291222293 342957891 1 795607986 912066041 2 33373 3 103219396 383299041 1 2 33371 2 33374 2 33372 3 66744741 910019660 1 2 26920 2 17221 3 911802191 964202780 1 1 601474025 686048895 3 644816963 820240664 1 2 33375 3 478447033 627667171 1 3 959059071 997607090 1 2 9619 1 208025284 340832915 2 33376 1 838683089 840576106 2 33377 2 7886 3 938696965 966680409 1 1 384421792 987753860 3 180467106 226742356 1 2 33378 2 10320 3 48746220 740028835 1 2 21458 2 32593 1 281409904 457750517 1 571415860 960402594 2 33379 3 665374022 979142541 1 1 818635059 946233631 3 372446778 725572131 1 1 6930245 930134902 1 303739963 448755713 2 33383 3 269285348 997419173 1 1 111072168 501092230 2 33380 1 895480142 939477996 2 33385 2 33382 1 801215102 860648874 1 761322415 809224295 3 191802849 968415896 1 1 627748350 942090926 3 308485937 945518393 1 3 133581596 322784973 1 1 665901833 681930332 1 994744818 999484307 2 33390 1 531120444 752466967 3 104008866 962028247 1 1 490678495 984697297 1 492361765 781208016 2 33393 2 33389 1 742801323 861953678 2 33387 2 33392 2 33391 2 33384 3 910584326 985299013 1 3 683860522 802490004 1 3 861270474 946121964 1 3 895120842 920214059 1 2 33388 3 298903003 959079660 1 3 645915547 757249654 1 1 832633727 997581808 1 614060044 924961006 3 542915417 859424329 1 2 33395 3 461450625 721907358 1 2 33396 2 33381 1 218952723 682392528 2 33397 2 17447 1 384301410 555667696 2 33398 1 358378707 589535074 2 6496 2 17865 3 651353687 836859642 1 1 278478734 769982667 2 33400 1 689198752 822784617 2 33401 3 927355554 945221297 1 3 83784274 525264317 1 2 14780 3 779535302 910966093 1 2 20651 1 160683945 275624635 3 777784919 956220898 1 2 33402 3 611582429 884295110 1 3 309111010 842766057 1 3 386546016 591890120 1 1 377267575 828385374 2 33403 3 765855130 987023008 1 2 29356 3 253087932 827793720 1 3 33569559 275435256 1 1 852091682 932642161 3 957776902 966892116 1 3 373058953 424395661 1 3 423674701 830845377 1 3 265512662 697291101 1 1 783050014 930311970 2 33404 2 24092 1 296123557 615133897 1 218808381 770873591 2 33407 3 115609212 480671188 1 3 193253371 705701110 1 2 33406 3 536589325 978050829 1 1 499573039 775756139 3 923844754 987153112 1 3 864279712 965917289 1 1 877290726 892500626 2 33408 2 33409 1 866735933 915626460 3 45434208 713600735 1 1 860085567 873330207 3 50410780 849423024 1 2 33411 3 840055657 897886446 1 1 147380769 749259879 3 342942199 856337887 1 3 98709112 445081905 1 1 118393208 820656076 1 627447095 647452494 2 33414 2 33410 2 33412 1 640646416 902474815 3 205141982 942374964 1 1 214424211 947734688 1 842996312 898959879 3 907126378 985030613 1 3 379705103 871199251 1 1 317255669 991045602 3 846196337 964077730 1 1 774851463 837743979 1 778503119 887170568 1 139292895 856570913 1 59296293 739256555 2 33418 3 427031097 734331162 1 1 555024993 876553098 3 8197312 322870010 1 2 33416 2 33415 1 140381002 425854097 2 33424 3 891357548 924991017 1 1 812301347 887084016 3 731172948 858634799 1 3 917404489 920017420 1 1 855471035 903935373 2 33426 3 231336772 247925074 1 1 526463629 615400342 1 724841833 744561370 2 33427 1 286643156 545606033 3 182056978 261283583 1 3 542947017 948314613 1 2 33429 3 686780104 804343703 1 3 912186209 999130768 1 1 163628571 852169048 2 33420 2 33422 1 641572007 661497368 3 961468410 986493290 1 2 33431 1 780510971 881590342 2 33432 2 33425 2 33417 1 738238418 914089184 3 815686055 883740226 1 1 790215710 823707774 2 33434 2 33433 1 107575912 224700596 2 33435 3 209639490 688027258 1 3 818058104 985565623 1 2 33421 2 33413 1 830338458 982226104 3 4991477 145509494 1 1 557416689 678965750 2 33437 2 33430 1 761976543 847154353 2 33438 3 65640570 119755402 1 2 33419 1 258764076 482500926 3 995021427 995596307 1 2 33439 2 21406 3 962563017 999583132 1 2 23965 2 26671 1 318921731 921224310 1 840438010 848180145 2 33440 2 17593 3 856125362 988301944 1 2 1377 3 340895034 641289577 1 1 672537561 952590310 3 199233206 383965263 1 3 758947929 792870371 1 1 478629955 879560141 2 33443 3 172216563 671767372 1 3 704625223 803516503 1 3 274307503 681326464 1 1 386589347 913884617 3 345774929 622366442 1 1 551373784 614397024 2 33444 3 686143456 706196857 1 2 33442 2 33445 1 687098082 847095253 2 33446 3 866064171 957319930 1 2 8510 2 624 2 21399 1 735744182 864998650 3 335817376 698628352 1 1 226294328 290243660 3 429184073 496726550 1 1 691439757 716686115 2 33448 3 496737729 624844796 1 1 74398907 640468906 2 33450 2 33447 2 33449 2 21960 3 870387601 908100137 1 3 494130389 627592193 1 1 531967777 660918289 1 892797128 906681782 3 378244509 498772584 1 2 33451 2 33452 3 27693378 163691798 1 2 15179 3 915267943 974187524 1 3 811030986 818780704 1 1 78084452 326287035 2 33453 3 391361416 782393918 1 3 334526762 961932445 1 2 24173 2 27110 3 405742607 693937795 1 1 416991328 641508859 2 33454 3 908862487 915607624 1 3 17931492 174511611 1 2 17531 3 199641719 301751038 1 2 32449 2 24422 3 729015205 884031911 1 1 931212121 988056466 2 33455 3 172278425 719772361 1 2 27126 1 613913793 741265113 3 811457462 952641071 1 3 817291289 840559406 1 1 458109306 795302821 3 874551539 938495269 1 2 33457 3 706930169 731845469 1 1 47270463 771029659 2 33458 3 427656645 430670125 1 1 355804137 578558813 1 717920414 809427421 2 33459 3 587714808 708000832 1 3 326796342 887126188 1 2 30967 2 2087 3 714594590 759933959 1 3 202419925 723204937 1 2 16234 1 831080102 866380310 2 33461 2 20216 1 862276665 939482331 3 995846422 997809630 1 1 530008569 832145862 1 762729079 860874505 2 33463 1 952547313 955463305 1 46585056 579415559 2 33466 2 33465 1 520439620 867954265 3 871253599 981158002 1 1 835400733 985013476 1 600748841 849176503 2 33467 1 5900270 761257947 2 33470 2 33462 2 33469 1 585249851 644889765 3 481762140 678485439 1 3 202993213 495891818 1 3 472836846 909473170 1 1 219303111 713912737 3 984039160 989294006 1 2 33472 2 33471 3 121189256 450367652 1 3 463164399 821721480 1 2 33464 1 807827331 997021287 3 893331022 932648710 1 1 794736986 832250137 3 648149498 899817663 1 3 391760 160577148 1 1 205430085 401024521 3 507102145 895057846 1 2 33475 1 756913464 799319435 2 33476 2 33474 3 382761258 833808009 1 1 53263336 245464741 1 622674514 950745810 2 33478 3 651220537 980487751 1 3 827805781 909726801 1 1 719305984 880518034 3 663468128 935343990 1 2 33479 3 980556885 981815428 1 2 33477 1 501796265 699872496 1 924604926 996750980 3 448762969 456309523 1 3 534123177 835081611 1 1 5405655 650354883 1 424645175 580344171 1 583257555 988954723 1 435695588 543529998 3 958934582 997529032 1 2 33482 1 862095047 991045508 2 33480 1 13693303 512579945 3 720346973 840557654 1 3 825224661 861453932 1 1 692736454 815158816 2 33485 2 33484 1 38596144 297505134 1 113491249 849958771 1 31060649 533500904 3 888717052 931177743 1 3 812584843 911784471 1 1 400109891 412464653 2 33491 2 33492 1 956949563 983339606 1 141321993 607502147 2 33494 3 102644503 403037347 1 3 993811097 994185373 1 3 114428419 256161224 1 3 118014847 394397731 1 2 33490 2 33493 3 921603689 923468865 1 1 249913706 891532404 2 33495 3 658975376 940426512 1 3 155164102 960372601 1 3 811522510 928312096 1 2 33481 3 200560708 775948516 1 2 33487 3 157703465 822688151 1 3 69616218 639401092 1 1 7685702 473056639 2 33496 3 389456237 845200414 1 2 33488 3 279484911 838933352 1 2 33483 3 401481037 630280171 1 1 19736860 120120304 2 33497 3 977350930 981368269 1 2 20655 2 26640 3 502879195 987243022 1 2 27935 3 360218375 395769334 1 3 672668118 861587209 1 2 21196 3 659415043 844115366 1 1 758959768 917169398 3 385517327 812231465 1 2 33498 2 21313 1 486605657 572749459 1 35981535 434278800 1 450031530 596518862 2 33499 2 33501 2 33500 2 3951 2 16417 3 676274720 812292927 1 3 224344715 932262750 1 1 419863657 635817639 2 33502 1 18177144 631191337 2 33503 2 2311 1 672949212 804711894 2 33504 1 580669278 799412400 1 968693103 996044606 3 894087475 912822774 1 3 604297432 833261688 1 3 301532374 493697315 1 1 767053941 781121308 2 33506 2 33505 2 33507 1 399209389 502274951 2 33508 1 745270311 823348734 3 279253467 644660621 1 2 1356 1 274552367 913281051 1 945759128 977869244 3 988677460 999752813 1 2 33510 1 436196679 645633954 1 324460660 803733453 1 871660090 975185356 3 575196026 819767544 1 2 33514 1 898290502 970147141 2 33513 1 691743933 980918915 1 504957897 533320114 1 35489840 278048413 3 148418359 649596224 1 3 692560396 784050879 1 1 956873949 985562878 3 286535802 903555071 1 1 42932823 53615608 3 844967493 945126013 1 2 33519 3 822592163 871234796 1 1 426260888 529260257 2 33516 1 704036536 783906033 3 801967030 929685695 1 3 286873263 517795873 1 2 33522 3 476877538 781994308 1 2 33520 3 832501621 969826067 1 1 678795437 735922449 2 33521 3 413711872 964405346 1 2 33523 1 378780368 502496784 1 14543968 317806675 1 528679706 564016013 2 33526 1 468043531 977102100 1 792145899 982029173 3 461446871 719898442 1 1 674095125 770371828 1 593607369 829884583 1 427215030 753358507 3 203314681 576233774 1 3 305298457 594584957 1 1 846904524 986429377 1 603819153 829598481 2 33530 3 844510003 881330281 1 3 722637353 944576342 1 3 482841463 986867840 1 1 159000250 240343033 3 221112765 952586951 1 1 148667905 937363482 1 353760381 870517987 1 792217674 955408864 2 33536 3 271604219 667716791 1 2 33535 1 429386235 888835428 1 176169004 525082028 3 271310073 310346555 1 1 725301056 756723079 2 33540 1 921095429 934111526 2 33539 3 426404296 866700384 1 2 33537 1 344356106 921923035 1 620477141 622624969 3 908735659 928628747 1 1 417308722 816299698 3 789490023 908415121 1 1 183411614 742380965 3 120885115 698636473 1 3 884314188 981080627 1 1 595199274 697090098 3 918662333 999692542 1 3 582450131 981712052 1 1 714162065 896867591 1 807176402 909921447 3 520463871 853201804 1 2 33544 2 33533 3 785857333 815973216 1 3 10597415 62331089 1 1 696512756 878698601 3 795622701 899559439 1 3 291502279 319901186 1 2 33549 3 467589232 572887862 1 2 33529 1 136752878 563981819 1 179808391 392722096 1 809078503 994494653 2 33552 3 665418647 813629104 1 3 993991537 995869842 1 3 510754033 525497336 1 1 990769500 996864278 1 612327176 742427614 1 948175695 976978794 1 23412397 84275047 2 33556 1 324190751 617440078 3 23109964 116318283 1 3 370105622 521924863 1 1 973737811 992391827 3 159933752 729290027 1 2 33557 1 684397193 817723595 1 740029097 957373123 3 48028841 216735384 1 1 637746950 923468208 2 33559 2 33558 3 641125774 710133123 1 2 33555 2 33561 2 33531 2 33517 3 126045922 483919093 1 2 33525 3 199894173 960726013 1 2 33541 3 152739268 540323276 1 2 33532 2 33546 1 381695254 935598751 3 796425710 972941929 1 1 242252028 304036239 1 434079095 703426608 3 93317403 426578199 1 2 33562 1 307844394 925125576 3 814730138 816563755 1 1 150269385 213505455 1 532109040 552208569 1 907119845 963783043 2 33566 3 219458442 703276002 1 3 336221913 466743019 1 2 33565 3 5403014 436490506 1 3 189517542 975120319 1 2 33567 1 360940067 989244128 2 33569 1 333114799 529634816 3 448417768 531316071 1 2 33550 1 406507428 712676208 1 71154848 744196456 3 218906672 434087851 1 2 33572 3 309897765 879110094 1 2 33563 2 33553 3 162620098 705727253 1 1 570343445 875748104 3 78717584 904210438 1 3 107202101 134686670 1 2 33573 1 617357096 648469507 2 33574 1 262144720 801650141 1 154366114 708301737 3 684537370 848022610 1 2 33568 1 352614049 415459937 1 613195536 812729632 2 33578 1 745954578 872520092 1 316777103 910059778 3 127231873 545954652 1 2 33580 2 33560 2 33564 1 142308672 307461392 1 962101836 973890548 2 33582 1 112565193 962774101 1 933355199 937073570 2 33583 2 33584 2 33581 3 375404176 829271273 1 1 893903522 942160400 1 82283162 152917666 3 976339794 998996410 1 2 33585 3 134566501 634789258 1 2 33586 2 33524 3 73645816 367655571 1 1 945019906 954975178 1 692554471 911386915 2 33588 2 33587 3 546963756 965490232 1 3 125564472 865902851 1 3 70775478 790948704 1 2 33548 2 33576 3 935542507 957764697 1 3 314548933 343575660 1 2 33538 1 330335100 536742425 2 33589 3 347863422 463550789 1 1 387983344 477098417 1 106713816 175894083 1 53935765 786657291 1 794480063 925054171 2 33590 2 33592 3 332852450 705437754 1 2 33593 3 598777376 799038477 1 2 33543 3 29212030 614825561 1 3 308574761 680881228 1 3 918225980 934079071 1 2 33571 2 33534 2 33570 1 444851092 457200964 1 216512409 857608669 1 365174775 543799152 1 121431142 408660705 1 278385664 633684287 1 558369028 717799298 1 744723230 972201950 2 33594 3 559232024 861828170 1 2 33597 2 33600 3 151043150 802531379 1 2 33599 3 735093073 897156366 1 2 33596 1 581278971 867688056 2 33598 2 33595 2 33601 1 55655273 274813659 1 636377999 900389095 3 174414358 429973808 1 2 33603 2 33579 1 364164924 893118080 2 33604 1 372961786 449036456 1 382047223 826167407 2 33606 3 34246503 242148948 1 2 33602 2 33511 2 22574 2 20841 3 608589600 918401965 1 3 618980313 943263646 1 3 80201945 182438987 1 3 973681595 981047834 1 2 19155 2 11090 2 15880 2 31191 3 1585895 90841519 1 1 291413570 644568138 2 33607 1 219984004 548390872 2 11977 2 32120 3 196940464 612300285 1 2 20632 3 923144683 991977593 1 1 684842230 765997239 2 33609 3 430702154 945420236 1 3 567350231 594326221 1 3 734705092 913746853 1 1 439783135 823433619 3 386509198 798389993 1 1 482286452 709094512 2 33611 2 18209 1 248425931 459127454 3 803034712 955249333 1 3 835499102 862332506 1 3 901481529 903171711 1 3 603820571 835782620 1 2 33612 2 3362 1 893716301 912230050 3 505993643 750221436 1 1 531552074 656062152 2 33614 3 684287157 919124059 1 1 499984061 545515699 3 609088205 935403039 1 2 33615 2 33613 1 654813048 719464609 1 142476491 303811597 2 33616 2 33617 1 618325062 821181158 3 621526985 997809959 1 1 269993872 547781842 3 143030694 155256073 1 2 33618 3 380676771 729285944 1 1 466903144 895572901 1 358764432 994045424 3 382609161 643105815 1 2 33620 3 100472924 710931307 1 1 360135538 505735490 2 33619 3 897344240 955455015 1 1 568138644 822056782 2 33621 2 33623 3 298833263 919811845 1 1 649023940 912792081 2 24533 2 4011 1 692660329 729343274 1 135251900 422484339 3 240388518 824648484 1 2 33625 1 534001200 794303293 3 3972245 335433938 1 1 911904577 919783916 3 634153568 757944141 1 1 213475717 661033902 1 52475141 860043067 3 328826216 650975433 1 1 706005682 980742731 3 788223063 993480054 1 2 33630 3 440825021 830348331 1 3 120561091 532150928 1 1 353135258 626445105 1 328562194 646239724 2 33627 3 673777606 972843008 1 1 539819876 788609124 3 970132377 993619117 1 1 817602020 996669035 3 788029210 892601099 1 3 346026385 454746932 1 2 33631 3 18406205 128451044 1 2 33628 3 616009959 633823712 1 3 278263122 401736336 1 1 444591853 727170147 3 791862747 848082002 1 3 262598697 426451922 1 2 33629 3 115513390 740851449 1 2 33634 3 550787529 693139289 1 2 33626 1 290100198 776283226 2 33637 2 33636 1 662808489 739431983 1 623897609 745246080 2 33639 1 377892558 836277980 2 33638 3 566770035 579894296 1 2 33633 2 33635 2 3025 2 1062 3 272696271 408925238 1 2 31297 1 992667521 995362600 1 569345608 619356226 2 33642 3 57589726 460073947 1 2 33641 3 267125704 555430535 1 2 16327 1 290345369 852394900 3 571059668 837306584 1 1 261119073 599599062 3 303863197 383551054 1 1 330804975 834429331 2 33643 2 33644 3 137153004 956897697 1 1 567788562 903421706 1 132547926 278570908 2 33646 3 875474490 980518951 1 2 33647 2 30134 1 644757203 792319942 3 756601724 767985972 1 1 381311286 660302124 3 950503445 967404378 1 1 531157505 691058485 3 757415425 952421896 1 2 33648 2 33649 1 6411513 977691661 1 515708232 591751049 1 637536877 719833585 1 998644585 999852954 1 262839679 563638325 2 33652 1 811503690 920779466 2 33655 1 916827729 948771252 2 33657 1 480539166 906382684 2 33658 1 557391929 777306102 2 33656 3 660708196 839976727 1 2 33659 1 295989509 887509692 2 33660 2 33650 2 33654 2 33651 1 52827666 668589510 1 243974527 322587582 3 81823429 140937857 1 1 223654458 358807445 2 33661 2 33653 3 452622987 731119271 1 3 239240659 420662527 1 2 33662 2 28161 1 778429970 811476797 3 280350450 280553534 1 1 760935640 860860757 3 186268671 795922205 1 2 33664 1 519769038 903706979 1 508446165 649975234 1 140134847 868074316 2 33668 2 33666 1 350982614 610825309 1 137560836 408162867 1 3146629 557916218 1 142131930 573815113 1 581158337 985917812 1 795930755 955054553 2 33673 1 259024390 829728507 2 33671 2 33672 3 791735609 882548656 1 1 51737162 861312855 3 479015758 691200848 1 1 911753149 990500281 3 877561461 926508234 1 3 804090001 863062379 1 1 792843878 887727177 1 778057949 961630866 3 371414358 801424370 1 2 33677 1 320138142 409452676 3 381841743 433957676 1 1 578901318 897928253 3 180745706 183929276 1 3 178417140 201894027 1 3 704847253 946573674 1 2 33681 1 413845997 711813984 2 33676 3 461777808 683212401 1 1 981796932 996651305 1 52233932 540111311 1 475066123 620405247 3 260414037 309826211 1 3 123448642 364258470 1 1 324946919 514211615 2 33685 1 534728151 960519881 1 394471649 825815958 2 33688 3 55362454 603223611 1 2 33679 1 28607108 274994709 3 249179733 384445034 1 3 949605999 957073515 1 3 623403370 674723601 1 2 33689 1 770752472 790075425 2 33690 1 889733991 970394287 3 923733787 943625017 1 1 309809070 453857821 2 33692 3 7449706 623333902 1 1 293232366 598265910 1 838420915 851244442 1 648109342 995545491 2 33691 1 74091443 619680989 2 33696 1 134754190 595972067 1 979306152 995811627 2 33698 2 33693 3 558327242 901015897 1 3 471897369 891196141 1 3 187086508 668221111 1 1 30713850 891012040 1 942155917 958336001 2 33700 3 400089608 525552618 1 1 845861262 926273108 3 239279469 664713979 1 2 33684 1 801640084 847651097 2 33697 1 664507864 786221021 2 33665 2 33703 3 234770617 957971002 1 1 390320694 592278120 3 343130695 484604168 1 2 33683 3 321079497 968080764 1 1 35249982 753843485 2 33705 2 33699 2 33680 3 583227908 832476077 1 3 493101353 790979898 1 2 33675 1 560713379 975525798 1 769876506 899698722 1 608795124 630751353 3 224013792 827059506 1 2 33707 1 861307461 936103115 1 414916442 905428809 3 128201866 915587897 1 2 33709 3 165217963 454777232 1 3 634296027 731003529 1 3 948959027 950624814 1 3 727525470 744592126 1 3 389299527 489819291 1 1 643849465 940080450 2 33708 2 33706 2 33694 2 33669 1 342987534 382194295 1 850343858 861869469 1 105062713 296007562 1 627978120 829373010 3 911014141 962214381 1 3 185458483 321756269 1 3 38147106 770682373 1 3 931043836 992459863 1 2 33714 2 33713 2 33715 3 231696903 761731192 1 1 412405817 680746099 2 33716 3 863335577 968007378 1 2 33678 3 290866356 372406475 1 3 372340917 724591123 1 3 412489628 616668487 1 3 399178663 643721985 1 3 404102355 726599603 1 3 632644776 643698596 1 1 871149980 874499870 1 413991677 478050188 2 33717 1 7398267 75829613 2 33719 3 331969738 544539260 1 1 87442615 367268100 2 33720 1 149599122 910777094 3 58474774 839074203 1 1 302644300 934218617 1 275667218 432962201 1 675511201 897587750 1 640783896 832851163 3 944760896 976253405 1 1 891375926 918408295 3 828210025 833086275 1 1 27122136 340438678 2 33727 1 245725429 830700226 2 33728 2 33723 3 566509908 577746198 1 2 33718 1 875869195 920955775 3 502623275 950463067 1 3 666079897 793307393 1 1 671982931 931629620 2 33730 3 625762972 795245638 1 1 250206153 923751309 3 669896586 896926991 1 1 209117490 831842455 2 33732 3 102036896 731875353 1 1 904183273 907748198 1 200676869 290020904 1 165037900 445927002 1 620012732 752829358 3 784886940 954626248 1 1 801924410 811720921 3 574167994 948745342 1 1 740076626 846010166 2 33738 2 33737 2 33736 2 33724 2 33725 1 286447914 436618885 1 340802056 382407005 1 466149202 556354903 1 972162734 992387748 3 136379891 871796460 1 1 95971800 823672706 2 33741 1 598614287 803623694 1 76231605 471699819 2 33745 1 766712046 978860683 3 480646577 549435664 1 1 478712120 702665410 1 723034548 887064396 2 33743 3 564293961 951857929 1 3 395427764 928138739 1 3 207157035 942355584 1 2 33740 2 33744 2 33721 3 687560257 935971275 1 2 33734 1 98248962 299694246 3 811040510 826599366 1 1 69015269 379938480 3 655604421 720083997 1 3 387867004 503759997 1 1 666535151 766319411 2 33750 1 222386774 942454148 2 33735 3 795315224 847469226 1 2 33733 2 33722 3 158345108 857969722 1 2 33729 1 170017213 354744079 3 761733471 984671406 1 1 74309642 886116747 2 33753 3 90829072 281151366 1 1 890938156 954247861 2 33755 1 568590003 663354499 2 33710 3 86623223 425348792 1 2 33731 2 33749 3 19209159 291608436 1 2 33752 2 33667 2 33742 2 33747 1 567933029 579597818 3 603863101 983531287 1 1 332355866 355644791 1 55027573 298280433 1 649208714 794527997 3 789951283 954146430 1 1 11789911 215845202 3 79199732 180798139 1 3 636135620 650603409 1 3 799498972 934656666 1 3 542339390 846673200 1 3 441318605 507305461 1 1 227167763 429007830 3 563168683 733852072 1 3 834155310 956641004 1 1 675796163 686365031 2 33758 2 33763 2 33757 1 529205870 582152851 3 509782213 895863015 1 1 306660747 692564953 3 917758736 929918666 1 1 532503663 809144569 2 33761 2 33760 3 94759971 134600011 1 3 55570820 699578068 1 3 341237522 820460579 1 2 33766 1 415835640 583609415 3 766282667 933547858 1 2 33762 1 523744705 843485440 1 304858885 751931335 2 33769 1 160177790 488363409 2 33770 3 639891143 815709000 1 1 454192247 716366343 3 664065833 964055134 1 3 251129505 591391136 1 2 33768 2 33771 1 633353493 965062282 1 860796508 906576913 2 33773 3 143033989 658696153 1 2 33765 1 132259687 690595907 3 186124268 779575495 1 3 307626551 357476675 1 3 532678973 801960939 1 2 33774 2 33764 3 673729684 779636541 1 2 33695 3 228063419 368802985 1 1 250072443 845441914 3 28120737 934710285 1 1 748595280 953147784 1 980852276 987093715 1 269956222 827263175 1 348135622 422310795 3 951563551 973382756 1 3 282990444 980146164 1 2 33777 3 143836153 434757398 1 1 637761549 725068180 2 33779 2 33775 1 680646666 746925718 2 33776 1 486057229 597036689 3 794099759 935165609 1 3 941923025 971128767 1 1 7800859 139672342 1 319835302 553601145 1 887111684 996124796 1 280109948 433825981 1 687278075 754134601 2 33785 1 493188855 826686383 2 33788 3 751217559 861887462 1 2 33782 3 874094366 990771476 1 3 480466426 850663716 1 2 33784 1 256673773 573816738 2 33789 1 629321128 931338608 3 385179142 467407510 1 3 254526928 615079307 1 3 265762041 311142849 1 1 30519089 399635209 3 624771671 662129604 1 1 97237778 587289815 3 404466364 527782973 1 1 983089534 984545936 1 460605341 594469559 1 387451005 856290215 3 808890112 888679714 1 3 889533371 945977795 1 1 502986240 516409066 1 74903930 184466279 2 33796 1 764042536 838388473 2 33790 3 403144121 712154349 1 2 33792 1 23386948 247819406 2 33795 3 423402214 948407771 1 3 992643403 997507967 1 2 33794 1 459305210 830699877 1 528515599 885032896 1 227341064 799768502 2 33801 2 33800 3 203802604 363669198 1 3 656198976 792435712 1 1 630365372 646162546 1 68614501 490061551 3 200885619 838595712 1 2 33803 1 297199447 925870041 2 33802 1 418418387 792404603 3 200275241 509680186 1 2 33806 2 33799 2 33798 1 333954171 816905444 3 948360976 997883758 1 2 33807 1 432603616 630282889 1 325835231 645881172 3 600388678 823820785 1 3 304197918 581731005 1 2 33809 1 521025398 559324199 3 165882 208757946 1 3 77222239 576305414 1 1 144595687 227699469 2 33810 2 33811 2 33791 2 33783 1 9301052 540407604 1 455918132 740700725 1 942073888 993604848 2 33812 3 296675085 864057989 1 3 277678745 655929105 1 2 33805 2 33808 3 893724005 925680592 1 2 33813 2 33780 1 874198968 877129571 1 908936963 963457618 2 33815 3 195968848 572001271 1 1 948248989 965699294 2 33817 1 600886833 884173690 3 235324892 661545905 1 3 186473735 881922955 1 2 33818 2 33778 1 577932387 759995084 3 201277905 864761585 1 1 355536538 365018047 1 503886432 802042182 3 236840624 685853285 1 2 33820 1 246998114 330739238 3 740922908 925180347 1 1 145761358 415379040 3 947331846 994707690 1 3 702582683 818654708 1 2 33822 2 33823 3 5851072 466437441 1 3 114924880 476331138 1 1 773460280 908145901 1 428724969 450128854 3 517713640 972251456 1 1 855650044 860115944 1 969687825 972936566 1 789407202 877304931 2 33828 3 639888076 810507947 1 1 758817191 969518229 1 321425487 461364938 1 513644362 866715768 1 844500648 938518745 2 33832 1 858019186 888165918 2 33833 1 680856434 870255026 3 581838187 750941715 1 3 491529453 713769040 1 2 33829 2 33827 1 480775087 616785629 1 37882213 542519618 1 455403406 720994653 2 33826 3 834890046 861390910 1 3 93443771 284873420 1 1 681427881 683828425 3 395917655 817055063 1 1 424331303 753351819 3 9894900 701008715 1 1 285712411 315556932 1 236065030 602262658 3 885334884 958278186 1 1 512875153 884834389 1 254116967 454475110 1 603457011 607165436 2 33838 3 678983912 898765836 1 2 33825 2 33837 1 511388079 814254515 2 33835 3 224150432 866857839 1 1 828625576 891946167 1 623972183 775222960 3 25049909 383045805 1 1 930890274 966806460 1 494545930 662694639 1 291158920 576449026 2 33840 2 33849 2 33844 2 33841 1 349096776 439490112 2 33850 1 907512336 987801041 2 33824 2 33848 1 172076692 958960534 1 854579166 993449828 1 518290723 569053995 1 115850977 815815751 2 33855 1 656101320 751616268 2 33856 1 392363189 617764551 2 33858 2 33857 1 658468205 755419069 1 712089023 843312463 2 33860 1 818005255 849087790 1 437929512 746650414 2 33859 2 33836 2 33846 1 237692432 634418402 2 33863 1 610589337 701761393 1 250428452 832544447 2 33864 3 581885101 710177967 1 3 884280505 902505201 1 2 33834 2 33831 3 958177289 959873311 1 1 239796332 802318003 3 660655093 665342860 1 3 201917215 691076690 1 3 119667357 153767996 1 3 460756413 768612372 1 2 33861 1 824494946 888976434 2 33867 1 623074208 960100799 3 107407357 221187547 1 1 896241416 936912725 2 33868 3 576813756 655874807 1 1 607935506 875928673 2 33870 3 75300461 380624273 1 2 33862 2 33842 2 33843 3 598499586 839319979 1 1 563777229 883903767 2 33871 2 33865 1 95050448 319607299 1 642297378 713542677 2 33872 1 183689523 805660003 1 421184356 767858046 3 266150543 988651112 1 2 33874 1 655504239 828158699 2 33875 3 462911801 545296252 1 1 762186680 933708273 3 454746065 782333180 1 1 137865041 989171294 3 165476347 631587453 1 2 33877 1 308589717 955891186 3 35142785 720129511 1 3 253817586 761628940 1 3 467774617 730988068 1 3 175389524 434564433 1 2 33873 2 33845 1 67845684 633800524 2 33880 2 33853 3 874950507 978875960 1 2 33879 2 33851 3 65347727 83577639 1 3 366178616 948386685 1 3 721485557 959229022 1 2 33878 3 94255932 433277545 1 2 33869 3 556281290 782813427 1 1 414885578 575348290 3 801879768 928819474 1 3 703527655 913470704 1 1 327825339 377628455 2 33881 1 201223032 886412263 3 430005464 535508834 1 3 514634337 702545574 1 3 924558067 925178957 1 1 133562859 436977159 2 33884 3 841797114 928772034 1 2 33882 3 828641946 944980772 1 2 33866 2 33854 1 417628798 951757832 1 947668167 991475676 3 626162842 711105364 1 2 33885 1 79932951 959320903 2 33887 2 33886 2 33847 2 33712 3 42562099 96632305 1 1 313733092 699720977 1 187899837 406660708 2 33888 1 465559028 678966074 3 888637657 896987142 1 1 796167732 872726876 3 238645204 820977033 1 3 559226669 915824762 1 2 33890 3 32483261 245114507 1 3 537205153 787844953 1 2 33889 1 832560965 929112703 3 994333232 997562864 1 3 315932498 681224644 1 1 252501291 502432309 3 780704947 859047234 1 2 33892 2 33893 1 572833563 810696925 2 33894 1 756957687 828214040 3 390911009 401110446 1 1 658177945 799451743 2 33896 1 984372091 988915748 1 659168510 908465385 3 385741425 443820565 1 1 608193514 839524615 3 568582043 991442974 1 2 33899 2 33897 2 33898 3 991555205 999321807 1 1 934758124 967086126 1 756224945 901439868 1 268268917 570087627 1 867179743 990227793 1 29004356 306990677 1 602668072 751201058 2 33904 2 33905 3 178903129 859743035 1 2 33902 1 659072849 729861786 1 469368570 500543131 3 59663229 609265073 1 3 651521366 902567455 1 3 559473661 725512709 1 2 33906 1 311545766 528835335 2 33907 2 33908 3 309304096 588104543 1 3 295125946 720129534 1 3 640613482 905989518 1 1 173153132 774992405 3 313852082 466335898 1 2 33901 1 683793857 912488302 1 17057001 332916920 3 145101436 646740813 1 3 632041908 723580725 1 3 812289392 964383799 1 3 533155775 777272360 1 3 817305919 985150810 1 2 33911 2 33910 3 499917622 676367834 1 3 243152542 325532803 1 3 53530480 468218578 1 2 33909 3 451363104 505785519 1 1 165230672 693223443 2 33912 3 391373198 862857398 1 1 224057434 694529279 3 48962511 573733792 1 2 33900 2 33895 3 502325241 932734343 1 2 33754 2 33891 2 33786 1 734863092 750139009 2 33914 3 435351629 890458497 1 3 479975794 913405478 1 3 327593476 702964575 1 3 218969063 662578816 1 2 33821 1 617659548 858402371 3 447663087 490854333 1 2 33830 2 33687 1 943847472 992855877 1 445944177 983367503 3 359180722 950977668 1 2 33917 1 12540222 609906481 2 33918 1 20165943 686507156 3 856105404 871674002 1 1 11487605 54032021 1 64923472 546607560 1 331702768 814426197 3 104799219 262167225 1 1 706231801 845388033 2 33919 3 168191486 436497589 1 1 954201961 989690588 2 33921 3 291600154 871636795 1 1 281495735 648916276 1 436651868 535123342 1 886495412 960239522 3 49442059 743550556 1 1 522689145 939681066 3 176262179 736716424 1 2 33926 1 912212374 982852168 3 737143007 975983971 1 3 984341421 996258168 1 3 905432268 909682792 1 2 33925 2 33928 1 407384577 456039017 2 33920 2 33930 2 33927 1 132980091 174269822 3 849689556 971050498 1 1 366775869 396130771 3 734713182 874759287 1 3 478639666 548001881 1 2 33931 3 938497366 984017110 1 3 218549232 910360938 1 1 935527036 948384040 2 33924 2 33923 1 402871927 974804825 3 576485770 832282891 1 2 33934 2 33916 2 33929 3 161167345 625658271 1 1 877308197 958264173 2 33935 2 33932 2 33915 2 33704 1 412985807 458464616 2 33936 1 802819279 961121403 2 33937 2 33816 3 834791457 944275195 1 2 33739 3 536100927 570414076 1 1 485323647 591099033 1 616147436 722590749 3 988676705 992513063 1 2 33938 2 33939 3 864655493 974399070 1 1 953553706 967572853 2 33940 2 33726 3 262946386 961033806 1 3 522365745 662797754 1 1 655360770 980416419 3 366412663 542129222 1 3 110645777 672095480 1 1 832082421 861528144 2 33941 3 124615204 514680944 1 1 631119624 813064324 1 504217017 975391537 1 512851960 785912346 2 33944 1 660133962 935963307 3 96262338 400835770 1 3 80721022 721822481 1 3 852086171 901050121 1 1 200245378 924301188 2 33947 2 33943 2 33945 3 367036195 500961295 1 2 33946 1 772530084 999731115 1 38863288 308074900 2 33949 3 534971833 560486872 1 2 33942 3 81431821 524436503 1 2 33948 3 17734525 676817545 1 1 323567742 611844732 1 320471571 486684100 1 897379608 977606583 2 33951 2 33950 3 469131355 959672098 1 2 33952 3 393654626 466954041 1 3 193242857 906678418 1 3 815617225 896308936 1 2 33674 2 33903 2 33751 1 902898824 950079268 3 540582455 826282297 1 3 531714735 731460252 1 3 870075725 974086761 1 1 778494411 966572823 2 33954 1 128055550 659164851 2 33953 1 836756156 897950029 3 761456642 763052636 1 2 33956 2 33955 2 33852 3 595268650 990688436 1 2 33933 2 33748 1 153493493 462924299 2 33957 2 33876 2 33839 1 848044782 901622973 1 298384710 920706196 2 33959 2 33958 2 33670 3 962031743 967796115 1 1 34428760 897024898 2 33960 2 1416 1 277221408 396133678 2 33961 1 765190264 834221595 1 540940838 958544012 1 379966457 670257977 1 828501889 908107847 2 33965 2 33964 1 133256041 576629766 1 772762560 870151240 2 33966 2 33967 1 901764296 933310801 2 33968 3 2964320 800263808 1 2 33963 3 564847193 710259017 1 3 46475307 312735484 1 1 950312921 969397384 1 114102476 563828283 1 542265338 919411962 3 239368630 435615646 1 1 535921515 871002354 3 707853137 893207680 1 3 349233549 703737819 1 1 927759803 992020100 3 991568959 993330635 1 1 966365224 977826700 3 440074744 764119173 1 1 631516225 729447047 2 33973 1 982879205 993044776 1 895650170 951878734 3 751182283 802078052 1 1 970029020 976766487 3 85824046 758495367 1 1 925600715 982108267 2 33977 2 33979 2 33975 3 172154385 988978448 1 1 876282094 967037287 2 33980 2 33978 2 33976 1 735702100 813989807 3 458923415 782979117 1 1 432019064 573781359 1 737125836 914277268 2 33982 2 33983 1 181549238 897456958 2 33981 1 465184625 528045995 1 133399494 340903534 2 33986 1 337444074 368848034 2 33969 1 910394883 978937085 2 33987 1 277272606 959063447 3 263863640 440056086 1 1 223401618 613346752 2 33989 1 10665204 281095138 2 33991 1 81926948 379355366 3 696408421 752404721 1 1 758730504 772951162 3 60423766 404524940 1 1 419407603 810608348 3 537987799 760989534 1 3 763910212 993021507 1 1 39440323 76777438 1 409829789 769317137 3 766797982 796813242 1 2 33996 3 179617547 651791298 1 3 687256382 940963474 1 1 967121682 998690257 1 730470292 936930451 3 978169821 985324063 1 3 603344537 620979871 1 1 175158770 884612146 2 33998 3 840526148 967036399 1 3 355067884 686909521 1 2 33990 3 473503391 833678876 1 3 816305148 954398990 1 3 59356785 359602053 1 3 453068275 990650967 1 2 33995 3 355459112 853284410 1 3 145745589 622976401 1 1 345972244 658259476 2 34000 3 237815879 869781430 1 1 824810686 897213061 1 149340713 520338502 1 300374254 797288122 2 34001 2 34002 1 723102998 857126219 1 140185123 924641461 1 436265493 958404175 1 486124297 968413407 3 429494543 872734264 1 1 757083949 865056110 1 115165525 622253024 3 557621490 723157245 1 1 90738900 806641390 3 906308797 952866230 1 1 271699526 440974297 2 34004 1 16342722 737431902 1 312190581 385814069 1 264354855 364826603 2 34012 2 34008 2 34006 1 136709072 268611074 3 143890980 934825472 1 1 777113697 860227223 1 158586591 931888694 2 34013 2 34016 2 34009 2 34017 2 34011 1 621743683 964011879 1 762697683 839207481 3 583378316 897683799 1 3 943005719 954570765 1 1 219766545 872446602 1 374391699 821444896 1 409736785 902790420 2 34020 3 29515384 587877904 1 1 452945462 637169118 2 34019 1 9435171 915418950 3 315605979 390031719 1 1 875424268 957123990 2 34025 3 872734146 896948232 1 1 876001803 898473538 2 34023 2 34024 2 34018 3 483474265 606000673 1 1 748427091 819318364 1 180096755 975111681 3 912238705 979831054 1 3 216614081 786958031 1 3 796911610 953380030 1 1 838361511 949209018 1 920158506 967454162 2 34029 3 602975237 745381586 1 2 34027 2 34028 1 252048523 921375422 1 77237063 85597387 1 920884267 975675956 1 610913379 945948863 1 570693326 930257151 3 274248106 805899356 1 1 463168308 547824252 2 34032 1 540678652 635596833 1 293528820 776554175 1 495152320 989433416 3 420111714 519426802 1 1 163678918 297260917 2 34038 2 34040 3 828207253 829724743 1 3 784838755 841935524 1 3 367133332 864876942 1 3 639788844 817238902 1 3 32961069 250272770 1 1 493931428 601949664 1 572848781 959645043 1 910648840 942487476 1 752765367 756768584 1 244133464 601653990 2 34044 2 34037 3 643714745 865030101 1 3 648560604 676829151 1 1 862258157 873953944 3 687761709 937198902 1 1 153345529 187246108 1 249861471 647304367 1 621406130 672248742 1 672411190 887059100 3 529482635 722755300 1 3 701978110 888479085 1 2 34045 2 34047 2 34034 1 411512676 732241465 1 450417447 702346697 2 34039 2 34048 3 586770552 996660103 1 2 34033 3 153218643 970120041 1 3 332409777 729544849 1 2 34031 3 113948468 767962760 1 2 34041 3 497894915 672118266 1 2 34010 3 940905472 958318072 1 1 717306430 993830242 1 462412880 516997780 1 444034887 485983543 1 568698151 840740359 1 856927914 875267290 3 69142779 920877724 1 2 34021 1 506800898 910166990 1 691251086 887045525 2 34059 3 161146237 642014660 1 2 34026 3 502651255 921810551 1 1 124720319 541405721 1 585295428 803429507 1 465278367 896134817 2 34062 3 387142288 835004256 1 3 1515622 173119237 1 2 34060 3 179914170 695601426 1 1 865392235 994964876 2 34061 1 196928320 896009565 2 34063 3 419525993 605812404 1 1 35517497 730175943 2 34065 2 34053 3 362212579 997818761 1 2 34036 1 381176909 748199106 3 977868413 985392168 1 2 34066 3 628397615 639218644 1 2 34042 1 976640898 999893719 3 308307058 956328915 1 3 740838841 902013574 1 2 33999 1 786025413 916271144 3 587640097 900517296 1 1 130145526 728278719 3 994179046 998988982 1 1 275295571 357965974 1 170403577 984775047 3 69427858 929304736 1 3 960412190 979405013 1 1 337478270 350518525 2 34068 2 34069 2 34072 3 722404114 908530952 1 1 164920414 901791719 2 34073 3 336797151 878072487 1 2 34070 1 465295050 678986587 2 34014 2 34007 1 310713922 559095316 2 34057 2 33962 1 708422063 847942705 2 34076 1 339581700 455021609 2 34077 2 34075 1 413770472 497173872 1 253605998 687656342 3 277065269 517810384 1 3 481026598 714479701 1 2 34079 3 888123041 950442181 1 2 34078 1 844056080 882415040 2 34080 3 376443412 679159737 1 3 575638848 594183640 1 2 34067 2 33993 3 522109530 901345998 1 3 111322219 321985604 1 3 78467592 410449871 1 3 374521170 604057710 1 1 103245700 240006035 1 473441262 904664699 1 52367725 600144210 3 116591066 898744917 1 2 34081 2 34083 3 87853709 286333847 1 2 34082 3 995398036 997168931 1 1 991417830 994796110 3 229428202 952701672 1 3 886787257 969252644 1 2 34084 2 33970 3 972719072 984207693 1 3 990491090 990831798 1 2 34056 2 34022 3 62218308 986388870 1 3 894584362 907297879 1 1 827031876 997817965 3 520123314 957488127 1 1 173367695 989277409 2 34085 3 364003409 559459038 1 1 429154586 686515322 2 34086 2 34087 2 34051 3 961611879 973774340 1 2 34005 1 612662151 717899621 2 34088 3 794721605 909035154 1 1 57513465 723565143 1 454595884 835966574 2 34089 3 34420191 668779679 1 2 34090 3 454518431 928168564 1 3 185500062 747319079 1 2 34035 3 109667878 663396631 1 2 33985 1 397626213 892469783 1 577756273 892551125 1 102342439 519342494 1 546712371 893578731 2 34094 2 34091 2 33974 2 34092 1 221813573 329434186 1 195550708 746225230 1 368296507 658774112 1 786400410 987316271 3 184083814 906736594 1 3 175788579 657395203 1 3 789623747 806859688 1 1 94276461 891431829 2 34097 3 464053008 592197438 1 2 34096 3 662332052 882027468 1 2 34098 2 34099 3 681714792 871517476 1 3 794831075 814041716 1 3 962077293 976109901 1 3 448841539 723522617 1 1 866093766 964847582 1 898049796 948261283 2 34100 2 34101 3 326191310 952162530 1 2 34050 2 34054 3 988481978 992828806 1 3 797018944 965808865 1 3 456329527 903133988 1 3 10859905 850044471 1 1 30995017 941612628 3 636957321 933904819 1 2 34102 3 851652323 923294991 1 3 601680200 953073621 1 1 415589107 464769857 2 34064 2 33988 3 439383553 537508400 1 2 34093 1 486266461 835449534 2 34104 1 76584079 368357991 1 889668545 967459416 3 903969135 963403970 1 1 111011834 573875163 1 766400442 795499095 1 725613019 817618639 2 34106 2 34108 2 34107 3 150765051 292521987 1 1 771276668 788135294 1 19954775 824541842 1 914470278 964505440 2 34110 2 34111 3 445539274 575677428 1 1 505815206 691005746 1 113083009 370246409 2 34114 3 729360045 898565341 1 2 34113 3 230460377 861140559 1 1 35996762 762682263 1 678551834 749493315 3 233681415 857722280 1 1 582769255 922124436 1 104095355 361106458 2 34116 1 189718747 642533988 2 34118 2 34117 1 822489780 959084147 2 34120 3 934673669 973057372 1 2 34112 1 603604229 886208699 2 34121 3 71678082 637394076 1 1 680707942 741247077 3 759860157 986364238 1 2 34122 2 34119 2 34015 1 176469096 648764439 3 921740518 983184531 1 2 34123 1 672523262 781347286 2 34124 2 34030 3 640544379 734464359 1 3 131283034 580933032 1 2 33992 3 225379618 593712156 1 2 33972 2 34055 1 993473212 996029030 1 683031544 952671205 3 776170369 831181560 1 2 34126 1 761532999 882562252 3 141683014 548235851 1 2 34127 2 34103 2 34125 3 946989587 948402461 1 1 540202538 803027859 1 71993659 966513275 2 34129 1 416586566 521563668 3 756613900 802344466 1 1 801717280 902583171 3 140533904 738456055 1 3 367238342 547117154 1 3 994557520 999191776 1 1 273250657 458007589 3 324119435 976040156 1 2 34130 1 518851749 869266435 3 855287497 952338091 1 3 805575391 886687617 1 1 45078594 431603538 2 34134 3 496375306 728927505 1 2 34133 3 297385417 583520492 1 2 34131 3 336499646 671449419 1 3 50350675 125352145 1 1 368175786 452624824 3 156412986 681358439 1 3 478099435 993780908 1 2 34135 3 872810232 949011844 1 2 34132 2 34128 2 34074 1 878824702 992625898 1 773286448 974228597 2 34136 3 63137131 716626684 1 2 34137 3 354516808 539727885 1 2 34043 3 370966457 840808191 1 1 798766695 930248059 3 560566531 856021918 1 3 953274349 997155711 1 3 471868431 514212502 1 3 43169422 569776006 1 2 34138 1 52791749 90726352 1 470535295 826747538 3 89644739 374394797 1 2 34140 3 772602480 780643533 1 1 699370668 937691636 3 747152413 966992988 1 3 176271426 579457618 1 2 34141 3 904850611 921531938 1 2 33971 2 33994 2 34095 1 799429688 845806057 1 415788557 676738203 3 123805495 752785839 1 1 959215699 974195409 1 446563342 833561392 3 83067695 551669496 1 2 34145 3 347635244 547637951 1 3 91190090 463102633 1 1 900879291 919985922 1 45601320 553836519 1 438429032 963374238 3 26371613 838373500 1 3 826016815 830636099 1 2 34147 1 856865625 876677717 3 701291659 751740240 1 2 34146 1 779073200 899634526 1 36772641 934168803 2 34149 1 908429220 983595352 1 108114004 797687549 1 582302987 858752087 3 294000405 932496591 1 2 34154 1 835137929 990804901 2 34155 1 712480082 883711495 1 313130321 619909544 3 743274390 812111833 1 1 928126884 936016834 2 34148 3 739684452 945919511 1 2 34142 1 474591882 542781365 2 34159 1 858469472 991110063 1 840085862 866971863 1 239442282 355653981 2 34160 1 869547510 911501286 2 34157 1 443741911 807996106 2 34144 3 157055521 631939979 1 2 34164 3 243434898 677534760 1 3 223275236 849360679 1 2 34151 2 34162 1 382481092 929611653 3 964459678 989814936 1 1 77302020 666278205 2 34166 3 158781294 160216318 1 2 34156 2 34152 1 167840244 590390552 3 576059238 854299536 1 2 34167 2 34158 2 34165 3 9800012 59095810 1 2 34003 3 753671775 773388673 1 3 323968306 376604225 1 2 34163 2 26636 3 783461922 992929906 1 1 870147947 912711984 3 858762415 875514263 1 2 34168 3 19493343 217527954 1 2 33545 3 59523395 447212731 1 1 296569303 718822150 1 332595622 947658668 1 862567202 944391560 1 964706368 969667296 2 34169 1 585005275 605445379 1 439564360 670159249 1 541117360 857140032 3 283012333 709373855 1 2 34172 2 34175 3 979010774 979899229 1 1 18816146 25726545 3 43489458 569751237 1 3 713205404 809463019 1 1 625765841 772675274 2 34173 1 698598643 957293122 2 34178 3 144663372 285858866 1 2 34174 1 498092783 759346087 3 983868385 998309268 1 3 791445948 816973572 1 2 34179 1 985280091 986274511 3 682042469 998384835 1 3 742684514 962015973 1 2 34180 3 221605565 239086329 1 3 632836262 637467073 1 3 569561387 801067423 1 2 34170 3 818166754 908675302 1 3 147355496 840475368 1 3 12746451 19448818 1 1 16319863 459523879 1 148003298 319922289 1 800197284 926947463 2 34183 1 231541941 289682588 1 679713738 761172208 2 34184 2 34185 2 34181 2 34176 2 34171 3 493275658 905389161 1 1 28057450 803138913 2 34186 2 34182 3 875337895 967875130 1 1 523401424 528835475 3 735846016 840189027 1 3 125767186 210465857 1 3 299693681 329431567 1 3 318260214 411196443 1 2 34187 3 219572175 879888603 1 2 4986 2 29897 3 588578249 918891227 1 1 356309084 880965225 3 712126528 729578552 1 2 34188 3 412986280 800939978 1 2 16381 3 26857628 161854092 1 3 918257314 959592352 1 1 98431056 141866791 1 302559429 695893511 3 43848501 990404262 1 2 34189 2 34190 2 29662 2 28389 2 15036 3 439832492 781654473 1 3 475727087 727042313 1 1 29237782 188611895 2 34191 1 835497843 916659044 2 34192 3 425238151 920858464 1 2 12532 2 29597 2 27314 2 27099 3 728780305 958365682 1 2 22247 3 214422576 659399883 1 1 488190642 567276269 3 349957564 564151093 1 3 340450007 370221441 1 2 34193 3 25069473 384419741 1 2 24874 3 26468301 648763554 1 1 151331700 625103845 2 34194 2 18684 1 375379931 852650173 2 34195 3 530994321 848888921 1 2 13120 3 420932592 767072195 1 1 351838768 985209951 3 206268784 845743528 1 1 440433796 865707454 2 34196 2 34197 2 32828 2 25181 1 694048843 772217326 3 108015075 533125703 1 3 642838203 911636248 1 3 588236578 932314280 1 2 34198 1 266867227 279447435 2 28763 3 25634069 488909597 1 2 30116 1 360699268 904213933 1 489654387 575399800 3 435977331 644262589 1 1 700351573 762844255 2 34201 3 757069 439010596 1 1 15710003 691341020 2 34200 2 34202 3 610436031 836770276 1 3 881155550 988843749 1 1 98046604 563723122 2 34204 2 20156 1 371329715 802184659 1 133604130 392576517 1 913383962 913639340 2 34206 1 680181724 905794929 3 99963204 751150078 1 3 386615156 681561023 1 2 34205 3 394878265 832510835 1 1 651696068 867660945 3 286042194 439827584 1 3 418758383 997848054 1 3 410742579 700905644 1 1 650105234 656496795 2 34209 1 277631963 777443073 2 34210 1 242885870 807941329 1 864859373 988508586 1 790888610 959405117 2 34211 2 34208 2 34214 2 34207 2 435 1 524881879 729952406 2 34215 2 21154 2 1439 3 52168615 470019796 1 1 757497463 837371469 3 669389883 958184810 1 1 466783184 718620025 2 34217 1 848550353 913029159 1 180840415 799074738 2 34219 2 34218 3 501623175 860500394 1 3 428523680 601109621 1 3 372577165 572450715 1 2 14223 1 917979749 925227564 2 34220 3 665145602 800357667 1 1 517989788 812096181 3 831021511 989145427 1 1 335548341 970486965 3 607518081 624134285 1 2 34221 3 463221536 671399980 1 3 63748132 301185855 1 3 452665440 968748927 1 1 804835991 907147104 2 34222 2 842 2 30426 1 485302746 896482398 3 324806282 861827699 1 3 771917605 798694657 1 2 34224 1 27740158 616912168 1 35547717 818589199 1 62951996 100500375 2 34227 1 576005421 830389053 2 34228 2 34226 2 34225 1 29388047 809155072 1 109227432 254763017 1 722471648 877762333 1 822554952 982507307 1 375514868 557282523 1 612149886 721625922 2 34232 1 783698917 784381768 3 607803108 706405818 1 2 34230 3 179433553 244523252 1 2 34231 1 247170413 829241432 3 782879040 829524909 1 3 228059851 323003794 1 1 296722791 825403265 2 34236 3 289923999 893613205 1 2 34233 2 34234 2 34229 1 638301369 839546124 3 181035481 402219243 1 3 474681584 628404120 1 3 246078553 574250560 1 2 34238 3 632871535 760416115 1 3 54610998 342722737 1 2 34237 1 465638464 510666713 1 572986446 937699429 3 488839356 744162954 1 2 34240 3 86134917 266806653 1 2 34239 3 90471790 517497112 1 1 186575177 607409092 3 300199759 335566363 1 3 161213357 903694739 1 1 962127206 988644778 3 481449563 559304215 1 2 34241 1 474971993 901376451 2 34242 2 34243 3 204430714 464557467 1 2 30254 2 5885 2 23318 2 13792 1 893689791 945619332 3 746062026 915011346 1 1 362154570 624022472 2 34245 1 357585327 893876832 3 372634194 900891066 1 3 731426059 772851657 1 1 599655572 843116647 3 755778859 945215155 1 2 34244 3 209423172 329256511 1 1 404661236 778733812 3 459237983 530159056 1 2 34246 1 644045665 933766447 1 813162527 966315632 3 924967144 939624783 1 3 134613893 960108153 1 1 393954011 647354925 2 34251 3 685239876 749927013 1 1 97021301 403413082 2 34249 3 701550939 834724242 1 2 34250 1 761019631 924552049 3 17116517 738525662 1 1 121257671 731241015 2 34253 3 913064336 981208640 1 3 166290937 280975818 1 2 34254 2 34248 2 34252 3 267473484 828996862 1 3 266927360 823972773 1 3 510080623 951677162 1 3 41704928 824247958 1 3 863857156 970823276 1 3 309526167 313284305 1 1 587143608 623116254 3 40728283 456509961 1 3 121858636 189809581 1 3 691470626 713623834 1 1 568576924 781564774 2 34255 2 34247 1 968211131 969012436 2 34257 2 1085 1 845901436 975368222 1 169293372 446768336 2 34258 1 529657243 753430524 3 680455116 900459772 1 2 34260 2 34259 2 11419 3 249911701 744314067 1 1 996727234 999239284 3 618995348 647677649 1 1 856740739 992854182 3 860030233 998189884 1 2 34261 2 34262 2 3827 3 235097735 913862189 1 3 195558915 718456348 1 1 14400095 657759782 3 322744138 370548636 1 2 20261 1 496453335 635622638 1 841600874 969066688 3 394833895 538497296 1 1 377478606 560762814 1 91726349 678855984 3 390116689 920393889 1 1 635616838 898390926 1 718046660 725465307 3 827273402 915792360 1 3 890657964 962750093 1 2 34265 2 34266 1 538039334 677800338 2 34269 3 313591610 593728013 1 3 556605800 997102122 1 1 494572254 747351304 3 520534639 951817469 1 2 34270 3 504453874 782373644 1 3 498227269 723830141 1 2 34268 1 117608296 907143822 2 34264 1 330568674 493846267 1 809375048 869184540 3 333383729 578921844 1 2 34273 2 34274 2 34272 2 34271 3 52842414 534812737 1 3 6044625 66989689 1 3 289727514 534710615 1 1 569066897 572945873 3 593678109 993421117 1 2 34275 3 807187690 966052264 1 3 217291465 228829030 1 2 34267 2 22631 3 680754743 876576834 1 1 762156234 852094848 1 752846884 916874185 2 34277 1 903374799 903936974 2 34278 2 21827 1 367866467 555280138 1 910213186 926604363 3 280765941 299109791 1 3 121778077 511208728 1 2 34280 3 896024649 963406158 1 2 34279 3 604554981 877976828 1 3 776648845 877075478 1 1 59302306 641758819 1 140388514 772458952 1 922925408 942253819 2 34283 2 34282 3 868361959 942161551 1 1 294704337 348197819 2 34284 2 34281 1 17544 494779006 1 662511571 729462477 1 176042856 900620128 2 34287 1 972403776 998082794 2 34288 3 629063546 913588601 1 3 74851165 718728973 1 2 34285 2 12771 3 858900102 983905598 1 2 17639 2 18000 2 14888 1 613858023 995710105 1 869385116 994364417 3 50106415 982011306 1 2 34289 2 34290 1 62708578 284143949 2 34291 1 777801491 979465593 2 34292 2 32853 1 58585408 179905199 2 34293 3 983581275 989252317 1 3 561215513 912530637 1 3 438393698 758500358 1 1 555150798 769210313 2 34294 3 244864171 798693064 1 3 484237701 738019836 1 2 17675 3 958730993 979960194 1 2 7294 3 964931869 995139860 1 3 755802664 820754002 1 3 586547763 675701562 1 3 235715466 849100571 1 2 14996 1 302167933 809447780 3 928664538 942526754 1 2 34295 2 22649 3 213582318 660639891 1 2 7714 1 328151057 606638904 1 885578158 993030122 3 73712459 230480062 1 1 65724131 542298359 1 143283446 649676591 3 602878377 728452617 1 2 34296 2 34297 2 34299 3 326869955 427909290 1 2 34298 2 2684 2 24960 3 510308776 729275987 1 2 3114 3 294067347 388265797 1 3 178610975 968131110 1 1 185746398 591011863 3 783959003 864270286 1 3 431997020 855420192 1 1 165698020 784651502 3 330647254 855911833 1 1 443262496 494409777 1 175199138 895187105 3 179497836 681157531 1 2 34303 2 34301 1 702718521 744256764 2 34304 1 96733856 730713817 3 943798828 998792333 1 1 69124989 590820733 2 34306 3 162339685 898306575 1 3 658560710 781753575 1 3 793688692 912905574 1 2 34305 2 34300 2 30689 1 257348044 658855019 1 190082450 500274280 3 326909080 948196210 1 2 34307 3 460809203 519912989 1 3 320766191 343397297 1 3 870837773 924850445 1 1 595237481 612949723 2 34309 2 34308 1 809509252 899351763 1 745375342 984485144 3 238786812 269249749 1 1 874179542 915221317 1 960613582 962236110 2 34312 1 776166545 882466213 1 80245474 729825189 3 44596680 857544906 1 3 26772062 686974404 1 3 446610500 983805890 1 2 34310 2 34311 2 34314 3 585396887 845641080 1 1 948149955 978999209 1 123016964 320038355 1 529513095 696132740 2 34318 3 192484237 955360913 1 2 34317 1 798254661 881211559 1 669766882 774310765 2 34320 3 661378095 904569421 1 1 243600442 422157515 2 34319 2 34316 1 97404264 212562842 3 657192596 883164196 1 1 896086155 964405641 3 161706654 180884860 1 3 857186341 872959742 1 1 255279647 725648662 2 34324 2 34322 1 806181847 897432482 1 878649914 880189172 3 985493475 989957041 1 2 34325 2 34323 1 996498252 996962545 2 34326 2 34327 1 607877492 735248818 1 104003422 298169978 3 327685284 674692083 1 3 48205004 200293945 1 2 34328 1 502112227 612357591 2 34330 2 34329 1 497048395 815101553 1 429086849 898383584 3 216545176 720753911 1 2 34331 2 34332 2 34313 3 672719838 956874705 1 1 525286504 756371078 3 225745262 475976193 1 2 34333 3 733282182 917765184 1 3 462562734 506286832 1 3 460698105 664879074 1 2 21009 1 377088136 726635766 3 802594812 920839872 1 3 420461077 918092272 1 2 34334 3 744927795 921502201 1 2 29573 3 682414238 745401152 1 1 611725276 985326581 2 34335 3 75225405 253602157 1 2 1258 2 32823 1 582047577 764869970 3 529388588 814781051 1 1 231123785 259451569 2 34337 3 292449951 944430524 1 2 34336 1 978268230 993026859 2 34338 3 464596967 567353406 1 3 662362421 683078608 1 1 268037231 314261256 3 722577626 816304677 1 3 820050398 918201507 1 1 342764774 602920039 1 968542205 993664582 2 34340 3 491133328 672934817 1 3 852318007 956508191 1 3 646382632 807260023 1 3 127366027 179982727 1 2 34339 1 817346712 965373705 1 973876405 989176067 1 115418449 645784082 2 34342 1 663826828 848079401 3 414803308 926012098 1 1 395587228 426558839 1 21583495 445805928 3 708885549 901378932 1 3 747139503 991211832 1 3 325304624 429219852 1 1 393882413 680581424 1 970329532 985230299 2 34349 2 34345 2 34341 2 34346 3 165874129 199848839 1 1 130088620 677075705 3 793685101 896626700 1 1 412966355 782121742 3 921736981 942020453 1 3 323769937 713234893 1 2 34350 3 180398895 258099218 1 1 198830294 377357789 3 932490204 935610813 1 3 841447313 954426827 1 1 448665310 950275690 2 34351 3 503132836 653833581 1 1 567862905 609567176 2 34354 1 4471193 623163185 1 702232449 721245298 3 525330268 872077306 1 2 34353 2 34356 1 609339752 617157164 2 34352 3 889814643 990624503 1 2 34357 3 67401967 615299688 1 2 34347 2 34344 1 851523929 962830402 2 34358 2 34355 1 388309131 772502197 1 397092995 827348238 3 649245965 909486446 1 2 34359 2 34360 3 688431155 889216821 1 3 659993893 696728295 1 3 745629476 884265253 1 1 246948047 728107317 1 920499189 985077056 3 821369851 932242165 1 2 34361 3 517848230 920201724 1 3 315410597 791647536 1 2 34362 2 34343 2 1440 3 206832639 918947547 1 1 553480340 839245570 1 144265113 825300375 2 34363 2 34364 1 867847728 958643180 1 448075409 755548991 2 34365 1 530366281 961461281 3 921476790 989596137 1 3 789825510 959469932 1 3 126964848 986321888 1 2 34367 3 904464189 931880806 1 2 16884 3 800279969 965759725 1 1 92335520 730645369 3 785976881 948601972 1 1 754502208 888388419 1 318630102 959521365 3 443594890 447781018 1 3 467032704 555432289 1 1 118537958 292154887 1 143909908 920935248 3 585762364 725427565 1 2 34370 1 340559414 533097632 3 2058884 619802816 1 1 309098824 522403270 3 930166071 994910756 1 3 995003741 998787797 1 2 34368 3 834548216 926515501 1 2 34374 3 207467846 457285857 1 3 599681634 679652025 1 2 34373 2 34372 1 310519140 451306935 1 429910945 826162799 3 707918469 794002524 1 2 34376 3 199421760 858463350 1 3 383788946 539423849 1 2 34375 2 34369 2 33577 2 13149 2 28962 3 182210432 207974526 1 2 29643 1 236370857 239095081 3 581989877 705480854 1 1 728496591 781436258 1 577625138 850967855 1 868189787 981976452 1 91573020 655359564 3 862064140 864874775 1 2 34381 2 34377 1 396479419 840780133 1 567169072 770585085 1 874935618 879562266 3 465921679 513102668 1 1 813212126 963217598 3 439684886 938996190 1 2 34382 3 688431099 879789426 1 2 34383 1 916810616 943853781 1 484719415 564890687 3 557171356 602689599 1 3 773470059 930817684 1 1 602571125 827311308 2 34386 3 140817529 570658600 1 3 132500644 652641386 1 1 516071050 768766110 1 990187195 994681926 1 745673391 929079372 2 34390 1 266679395 896892369 3 9473187 376089171 1 1 158857881 592543807 3 113159181 555450572 1 2 34392 2 34391 1 827173799 897024609 3 937867804 948574761 1 1 423116610 879476457 3 667680561 956300085 1 3 557467442 577642048 1 2 34387 1 948644496 967424978 1 876221864 899712938 1 881318115 906434229 1 888866009 921933111 3 237152463 324320097 1 2 34397 1 648138199 815883825 1 285792738 616042377 3 417052696 739304502 1 1 272121842 305603530 3 281623601 456717399 1 1 657839456 880163949 1 4561931 82591373 2 34403 3 22341158 199725299 1 1 240328714 476904313 1 224064560 925834554 1 701785944 977591183 1 707952973 868882734 3 747092774 974042263 1 3 773867409 923938521 1 1 21378324 895772762 3 117554781 675447668 1 2 34407 2 34400 1 686305511 807516266 3 232834717 233521712 1 2 34399 2 34398 3 526807648 612666531 1 1 147777401 918158548 2 34404 1 711470653 902951518 2 34405 1 15630327 735347809 3 781559433 938447917 1 1 942602685 958182853 3 645544475 719896397 1 2 34413 2 34414 1 223058518 574450439 3 813474504 920697285 1 2 34415 2 34410 3 926512289 927662753 1 1 447479484 480795118 3 920762116 977010681 1 3 933889611 999510716 1 2 34416 2 34411 2 34412 2 34396 1 232972503 551088151 3 11844073 307391374 1 3 710835255 839686830 1 3 702121064 888176858 1 2 34417 3 625044950 650231967 1 2 34402 3 127470798 401094242 1 2 34408 1 375630507 716149244 3 810744124 943285747 1 3 600629673 935619221 1 1 525256758 709466750 1 599503310 678575761 3 945997006 996911286 1 3 835161201 898273179 1 3 792966184 920877395 1 3 838528141 918682210 1 2 34419 3 579377321 597279965 1 2 34384 1 187369276 252482414 2 34418 3 886635747 997605475 1 1 240411098 742035876 2 34422 3 480812904 877099396 1 2 34406 1 981755868 985529265 1 550718256 709723350 1 965059706 969744263 1 124728449 190447822 2 34426 3 26075823 45406961 1 1 481999325 533615624 2 34427 2 34395 2 34380 2 34425 2 34385 1 581613119 596532105 1 584113558 614241110 1 457311320 598245146 3 951051608 967672912 1 2 34430 3 459849000 908045403 1 3 523172008 558844154 1 3 391007052 801598640 1 1 762501071 830642868 3 692090528 911026712 1 1 558327151 665667101 2 34431 1 875738258 954977132 1 129511396 706889890 2 34432 1 905309321 982097228 2 34428 2 34434 3 504319474 612714859 1 3 911613020 987362038 1 2 34433 2 34429 1 881927519 991754500 2 34436 3 257478998 685528092 1 3 591471542 761490406 1 1 255940391 945302449 3 80446395 688220482 1 2 34437 2 34435 1 882128721 998841443 3 865433952 892053241 1 1 52080058 880123409 1 300815800 609242423 2 34438 3 565597701 748497780 1 2 34378 3 292781446 694066991 1 1 753488350 894742744 1 880537767 987408044 3 668489466 997922472 1 1 976660169 985168230 1 522695640 850439276 3 426664743 900785378 1 2 34444 3 537958136 969892113 1 2 34441 2 34443 2 34442 3 487874044 983265713 1 1 369323195 743011252 1 300855638 775110824 1 934315570 942521411 2 34446 2 34447 1 319331381 896124759 3 326561342 671668049 1 2 34448 3 892635803 944425318 1 2 34420 2 34379 1 650300257 830159167 1 227895750 730661823 3 820947200 898855016 1 3 426379063 533962701 1 1 49476993 976569768 1 681584247 953305337 3 26102252 36427160 1 1 946275469 947445981 1 78748097 466691170 1 847286841 866021437 2 34452 1 293628280 926224519 1 336241653 797439513 2 34451 2 34456 1 850932154 960964662 1 906333377 919568952 3 766365179 797394733 1 3 195361456 294557412 1 1 784479222 792750917 1 952461523 975982520 2 34457 3 209510898 264722048 1 2 34450 1 314167541 862447446 1 681474531 925252857 2 34463 2 34462 3 83392672 543761200 1 1 555515272 954303350 1 988746468 991241237 1 286541712 290738372 3 606586281 642596658 1 3 273005650 811311518 1 2 34465 2 34455 2 34458 1 450921515 994742393 3 722149202 984116177 1 1 774724847 966912709 2 34468 1 44897093 773162957 3 185333934 772874434 1 1 239974595 280984528 3 333855544 596728039 1 1 224880238 461875579 3 670680621 871745229 1 2 34467 3 212686396 668764693 1 2 34469 2 34461 3 393233327 641835888 1 1 166861336 429439102 3 763941694 847673796 1 2 34472 1 15042044 122512373 3 754293874 755230293 1 2 34473 2 34459 3 727976055 956189234 1 3 142884194 469456527 1 2 34453 2 34466 1 697414641 882353490 3 653751114 777057879 1 2 34474 3 174881948 823043783 1 1 962183806 997461554 1 224458856 777728264 2 34475 3 746754726 853778330 1 3 864542830 977441942 1 2 34476 2 34449 3 736492750 903875443 1 3 579245337 600977330 1 1 596431581 978600877 2 34471 1 291836163 359446236 2 34478 1 969866110 979006889 3 54861000 106961286 1 1 451502878 517883528 2 34479 2 34480 3 823815203 995434445 1 3 434279864 503830873 1 2 34460 1 278685156 600619952 2 34481 3 900703709 994793659 1 2 34421 1 225416066 599392744 1 256285107 675490586 2 34483 3 317352586 442229255 1 3 96934392 231739128 1 3 267505381 972923292 1 2 6195 1 488617375 892782552 1 913649055 993103490 1 673040679 735817809 2 34486 2 34485 2 23346 3 900998166 986632145 1 1 489707575 715312917 2 34487 3 561095637 888166485 1 3 870352120 973743091 1 2 9770 1 831529147 845694614 2 34488 1 253153004 777215375 2 34489 1 870399569 908447475 3 18829250 354870592 1 1 524098328 622808629 2 34491 3 887128500 917685241 1 3 330185661 495732274 1 2 11291 1 601014351 653261734 1 139717574 536644750 2 34493 2 34492 2 14443 2 3751 3 776352883 879598797 1 2 642 3 920207274 921382271 1 3 536742731 537573740 1 3 420669009 560980776 1 2 4158 1 513853957 999477812 3 488473087 899447947 1 1 22967206 211279086 3 656317100 759975277 1 1 440166178 703607494 2 34496 2 34494 3 254520581 911158134 1 2 22906 2 19887 1 217405393 602627268 3 167012435 462772104 1 3 606382843 891456632 1 3 918928097 928590531 1 2 34497 1 306003452 998386665 3 124691723 919440535 1 1 232367321 368937200 1 310660816 527622033 2 34500 1 380861206 578578652 3 598120746 968778776 1 2 34498 3 825154380 879964716 1 3 398603082 795125715 1 1 835572518 961208146 1 891031127 923369052 2 34502 1 868252295 874488131 3 768584400 902934618 1 3 675364419 788223076 1 1 402238642 845110451 1 817947509 889885856 2 34505 2 34506 2 34503 2 34501 3 640831585 763782163 1 2 34504 2 34499 3 783612973 873192613 1 3 239137317 545571344 1 1 618500506 670677079 2 34507 3 806215112 833179960 1 3 933605742 937271804 1 3 981312787 986698418 1 3 918464984 926770970 1 1 150564852 413561684 3 600280925 958018527 1 3 173271294 252549939 1 2 34508 2 33357 2 8339 1 749188352 797702909 1 2809591 199761661 3 370270985 576554293 1 3 781061291 844765199 1 3 353451542 936278139 1 1 826240993 947749891 2 34510 2 34509 2 34511 2 11175 1 261306245 480755965 2 34512 1 303842920 324182812 3 308065904 723346329 1 3 915391962 922118465 1 2 34513 2 21956 2 16369 1 826992478 941762192 2 34514 3 987398579 995732592 1 1 613120225 755294101 2 34515 2 28704 1 184469293 719942635 2 34516 2 3183 1 80920838 790356405 2 34517 1 813595070 895297541 1 238206046 948610262 3 63362754 109851884 1 2 34518 3 496578160 634926862 1 3 884461861 889618127 1 1 328766344 381152243 1 758837546 986168796 2 34521 1 409251553 620202838 2 34522 2 34519 2 34520 3 930796408 932022702 1 3 252926895 424604644 1 1 547691324 889147943 3 401069560 629933907 1 2 34523 2 547 3 133837012 739791808 1 1 584844355 636417662 1 335463257 960701500 3 809322460 888837024 1 2 34525 3 885085540 953990343 1 1 335841711 821422862 2 34524 1 75534139 543001710 2 34527 1 121925039 822486806 1 656702744 679311073 2 34528 1 849745594 901845544 1 867892871 948954954 3 107685776 112695534 1 1 406661790 762601584 3 47557478 620467758 1 1 641090338 703685029 1 473709990 580594329 2 34533 2 34531 1 90088241 470366193 1 981646812 983272635 3 939914577 990599144 1 3 6733533 176528213 1 1 749107561 767984890 3 265389890 531057127 1 1 125789888 943155370 3 217880050 776282097 1 3 415064702 777588120 1 1 479607370 961605116 3 531276378 692237942 1 2 34537 3 638697864 826589872 1 1 612892922 715137554 3 449517484 816492355 1 2 34538 3 100829082 345671430 1 2 34535 1 958405194 992539898 1 95374321 743865117 1 711583079 738241226 3 310962845 836001084 1 1 760906976 991787742 1 966717634 994207843 3 68505113 752673537 1 1 561639078 606498294 1 121681720 998337775 2 34543 2 34546 1 870599519 942995742 1 839315849 953189213 1 365380673 891064372 2 34548 1 904207561 936656201 2 34549 1 826782141 847475382 1 527200240 647855857 2 34553 3 181085483 434894216 1 3 151102261 535983248 1 2 34550 2 34547 1 258888283 721659454 2 34552 3 729817914 802561602 1 1 508538104 514928807 2 34555 1 658876812 727738579 2 34536 3 39973025 736282622 1 2 34541 1 320014970 339528578 1 408496265 562693086 1 866518830 908772058 2 34559 2 34542 3 919040484 927011671 1 2 34534 3 141584405 678064473 1 2 34556 1 351668879 616823632 3 333636591 958078103 1 3 711655668 849063178 1 2 34560 1 120932567 168596317 1 103238379 195660465 2 34561 3 47818113 814515328 1 2 34540 2 34529 3 25417790 896303259 1 3 900018040 906851312 1 1 306767503 760799903 3 728873303 997378670 1 3 794394219 855239602 1 1 598416094 722521396 2 34564 1 711928692 752154992 2 34563 3 500308791 770545717 1 3 914544239 970353654 1 2 34565 1 357371880 921638708 3 325554453 920160743 1 1 905170608 963353169 1 333033126 489416151 2 34566 3 795299134 904697475 1 1 100212643 417781087 3 649271023 926432893 1 1 345537693 623085292 1 51133502 631979681 1 290864440 675457332 3 826598007 979561854 1 3 246030274 728374111 1 1 374832191 381925086 1 377451895 823839927 1 341691534 539985605 2 34575 3 541393734 889419992 1 3 695433639 873382623 1 1 74109194 997733160 1 550922060 679284925 2 34571 1 203461409 552254774 3 980149091 980315371 1 3 28713681 772619546 1 1 471088446 503580229 3 278715091 942388015 1 3 409169132 418086862 1 1 619138014 964190970 2 34579 3 560103011 647798809 1 2 34573 3 122576190 963281951 1 1 774715388 839814657 3 351012345 540019910 1 3 411904674 533821906 1 3 556337599 773378480 1 2 34581 2 34576 2 34577 2 34567 3 298223708 550637927 1 2 34572 2 34580 3 529304234 535081279 1 3 465138532 630153113 1 3 547255360 671201278 1 3 462444885 505398369 1 2 34569 1 346505015 687869036 2 34582 3 733715154 802224473 1 3 794929168 838151878 1 1 199225748 287118845 3 903770643 921792622 1 1 533345332 684235069 2 34584 1 237040430 719031548 1 649000494 909909191 2 34585 2 34586 1 361506716 600158404 1 151367018 342388188 1 897407815 909747987 2 34588 2 34589 2 34587 3 844743383 915604996 1 2 34551 1 550848309 854751447 2 34568 2 34557 2 34554 3 418584409 444701318 1 2 34532 1 929606541 980309071 3 713812092 804837812 1 2 34591 1 351666711 960071427 3 617986562 886141104 1 2 34592 2 34562 3 978029591 996915152 1 3 933359249 958752102 1 3 556579761 721907953 1 2 34583 1 847634950 872795046 1 839994218 855245206 3 86126974 531504122 1 3 743909043 819171342 1 2 34593 3 648929590 833096959 1 2 34594 2 34558 1 704655492 936046358 1 112834329 381279071 1 158627879 485228803 1 599677649 601072501 3 386517782 728056952 1 1 519378610 955207338 2 34598 1 342971659 650904553 2 34600 3 753843718 891231128 1 3 406562352 591309915 1 3 504609268 578880164 1 1 692287846 832146483 2 34599 3 119983493 855211169 1 1 722946137 844735009 1 532554337 733277120 2 34596 2 34597 2 34601 3 652094860 944061510 1 1 394856792 483440303 3 720016530 878888998 1 1 30182223 557657922 1 723388980 840469218 1 460297288 620800796 1 48333625 558936573 1 496995881 934007799 2 34605 1 297403063 645014159 3 154841269 477602170 1 3 929098678 938260975 1 2 34610 2 34606 3 465457587 702238921 1 1 358957304 524356815 2 34611 2 34607 2 34604 3 262518877 566786801 1 2 34602 2 34608 3 365473310 876631608 1 2 34526 2 34603 1 159001392 270445443 3 149311864 849998798 1 1 586273989 675045752 3 631986105 632042479 1 1 920494110 951044116 2 34612 2 34613 1 501082724 797197194 2 34615 3 279271345 645831027 1 3 180178916 340716223 1 1 683263153 930688398 3 322121171 774582448 1 1 343607548 604173027 2 34616 1 458757956 782926251 1 154220447 754459073 2 34617 2 34539 2 34590 3 919689592 927721945 1 3 119367128 745932451 1 1 701932092 899189353 3 750800019 977189692 1 2 34620 3 20922519 58002741 1 3 740283358 976656914 1 1 29107690 360427536 3 563607565 900934588 1 3 600376313 949601174 1 3 771139375 917157308 1 3 675727148 830361434 1 1 980534298 989890334 3 367688007 664992970 1 3 169915643 656159887 1 1 394703287 837939936 2 34622 2 34621 2 34623 3 190689878 198095914 1 1 741238821 955569069 2 34530 3 629960390 910877729 1 3 35117272 603171759 1 2 34574 2 34570 3 89211512 573181176 1 2 2331 2 32721 2 20693 1 314664217 362411940 2 34625 2 11971 3 51584779 90147777 1 2 27773 3 801628623 912072854 1 1 202361435 340533526 1 114978922 405153587 2 34626 3 395626617 470466042 1 1 236663660 419817230 1 944086473 998499103 3 836450147 861311449 1 1 314091893 653186046 2 34630 2 34628 3 429186255 660018136 1 2 34627 2 34629 2 10874 1 285543053 763552515 3 731022731 997963066 1 3 928575915 986698624 1 2 34631 1 196454084 198243276 1 58453673 945877884 2 34633 3 129046844 621529137 1 2 34632 3 912388418 922929864 1 1 470238199 688584811 2 13227 3 547677459 583543712 1 2 5814 3 984884675 999541622 1 1 812302499 933587607 3 730359521 943297364 1 3 275053457 362504522 1 3 797766753 835830845 1 2 34635 2 29247 2 22376 3 650255384 766852603 1 1 867679606 994815697 2 34636 1 988514292 991562035 1 771466760 990964802 3 231798638 846673887 1 1 795756147 964917292 1 76249638 794059018 2 34638 3 993063805 995697275 1 3 128497836 148009582 1 3 915691032 939594297 1 1 802287465 997370620 2 34637 2 34639 1 447341829 841140912 2 34642 1 78695066 633098861 3 69374801 488493820 1 1 548957513 565885232 1 886367283 947662189 3 61868870 119619011 1 1 830585191 840447266 1 450584293 763740677 3 277123330 927599529 1 3 823421585 867654049 1 3 970421299 975995393 1 1 297681133 521493521 2 34646 2 34647 3 127320266 442519711 1 3 918445157 997012138 1 2 34644 1 244550230 730969313 2 34643 3 196480836 800635948 1 2 34641 2 34645 1 129612450 442341720 1 197356939 728937897 2 34651 1 931352062 966847485 2 34652 1 292988118 589792711 3 179924040 766569624 1 1 717298179 797637762 3 599359749 939882837 1 2 34653 3 977915028 998852554 1 1 113641462 523067149 3 357226406 605472145 1 1 155099443 363646982 1 596006424 943147559 1 565221075 619736876 3 662021066 726729470 1 3 812173347 906285955 1 1 514110609 711108603 1 298433920 960735844 3 439613369 990362769 1 3 908159621 991836889 1 1 880919365 910134578 2 34661 3 925421521 938886798 1 1 442602116 519101419 1 775723857 869170183 3 845806461 915194269 1 2 34660 1 261561738 911036473 1 746227320 818989925 1 458866487 515730380 1 183540009 520750475 1 286995091 640484757 1 410348592 851540283 2 34666 1 846230006 851920708 3 755750769 946092167 1 1 850923414 965544879 3 101162158 441624253 1 2 34654 3 272677486 632329274 1 1 44946039 597170430 3 103505819 422882813 1 3 759049977 997105999 1 1 414065274 671424508 2 34670 3 969895808 989271302 1 1 868692905 912915708 1 104515681 555023454 3 25360446 869019536 1 2 34665 3 208596576 321733103 1 1 139508906 154643970 2 34667 1 887726608 983470499 1 881956979 991885482 3 423858832 556116341 1 2 34663 3 619558471 943473630 1 3 817219779 941395086 1 1 236501114 390758790 2 34662 2 34673 2 34657 1 386088679 472775374 1 714585404 874485503 3 592576359 829210161 1 3 628076917 734122705 1 1 943981941 951838357 3 628859644 767861575 1 1 848253510 892555190 1 187732317 685411039 3 396847455 415906224 1 1 540051093 769976536 3 130010180 982392000 1 3 882439528 908873816 1 1 529185249 592368940 2 34683 1 67428287 273900095 1 604237740 653740851 3 591345571 871799114 1 2 34688 3 89498928 909230071 1 3 105713232 364653463 1 1 232666072 826352779 3 387796443 501008809 1 3 484139056 988738243 1 2 34686 2 34679 1 764536341 842151623 2 34676 3 166428149 746619157 1 3 323812526 511219934 1 3 103047268 592592964 1 1 997250335 999678323 1 24271831 526950116 2 34691 3 691148996 967624806 1 1 922757035 990792596 3 980170184 992631642 1 3 262833011 776782745 1 3 802031118 869092579 1 2 34693 3 656304095 784875065 1 2 34681 3 146153619 376017976 1 2 34680 2 34677 1 300831266 401198311 3 24048359 454542875 1 1 893143096 977026324 2 34648 1 358756129 522883120 2 34671 1 857387121 937310960 1 350439080 731923796 1 241674557 283993540 1 507387861 679874287 3 439942611 959255677 1 3 782182181 940735292 1 1 10150281 362816968 3 46953502 341044834 1 2 34701 3 824069949 951200496 1 1 286208650 956165323 1 556871131 923337724 1 251635240 872138990 3 36471578 641763523 1 1 58398249 337585379 3 608392973 867898931 1 2 34705 1 916869989 926360800 2 34703 2 34704 3 408032448 870480165 1 3 954251465 959356802 1 2 34700 1 823231652 911307447 2 34698 3 421706614 638579574 1 1 183889164 852327569 1 197785631 476219704 3 537198790 798953420 1 1 988335225 992299120 2 34708 1 533712680 970009691 3 592336747 864784741 1 2 34711 1 107497798 660107361 2 34712 1 325387648 566398893 1 486622964 551924509 1 246197083 260191074 2 34714 3 210859435 534249358 1 2 34713 1 128853097 868703747 1 522681950 657726507 3 478287230 518551552 1 1 990739391 998317120 1 810431884 990030451 3 257536315 398519413 1 1 494311093 787193381 1 235870077 720999249 2 34721 1 408681958 546038369 3 944638507 955809287 1 1 742547933 960062813 3 381453541 390597657 1 2 34722 3 746496952 903999064 1 3 633022527 849953660 1 2 34723 1 469751307 894533703 2 34724 1 382334483 811614566 2 34715 1 745572093 915532591 1 200947481 507909846 1 989281230 997490864 2 34726 2 34727 3 784153190 795783769 1 3 72590164 909996282 1 1 97843213 846275883 1 2653335 701989460 2 34730 1 448983484 475220040 3 918792460 931732292 1 1 970825739 972161457 1 322619357 695641586 2 34732 2 34717 1 116211378 734157766 2 34709 2 34718 3 680142329 842883759 1 1 951095078 951465360 1 359752389 584573563 2 34736 2 34731 1 698606793 894173730 1 449531516 552159420 3 850854093 978246017 1 3 480789639 842429843 1 2 34697 3 24731422 68155678 1 3 788349574 803492213 1 3 23299345 756959393 1 1 450712428 842038821 2 34710 1 392127652 805545393 1 126260647 204738175 2 34741 3 448871590 771409856 1 1 914058830 951513062 2 34720 2 34684 1 695707774 906726260 1 140961026 492524216 1 432429984 636083786 1 226648889 322862595 1 823336504 921657415 2 34747 1 994699993 996014156 1 736303646 899234467 2 34748 2 34744 1 915480480 986846168 3 907468997 997114994 1 2 34743 2 34750 3 172224415 731083769 1 1 548863787 863142074 3 184004369 915822554 1 3 557500388 968519935 1 2 34751 2 34749 2 34672 1 332644306 900496733 3 42954663 425359235 1 1 420733857 741703022 2 34753 1 392159474 482172119 3 515964438 662883376 1 1 773360103 915108064 1 883945944 898009117 1 390793913 609925986 3 845294728 915525744 1 1 222487107 238251135 3 765739150 836620340 1 2 34756 1 551582906 607236437 3 236701674 989443161 1 2 34759 3 479453854 816514813 1 3 569575093 850629152 1 1 875020729 907674455 2 34760 2 34755 1 39354064 781313051 1 22682238 474740348 1 340282443 538138827 1 245191793 286405747 2 34761 1 404867023 772963119 2 34765 2 34754 3 902518937 958177770 1 3 762334807 813626647 1 2 34752 3 940084200 985109390 1 3 561043279 629344783 1 1 620196524 769610002 3 869082407 876310227 1 2 34764 1 804349511 946775586 2 34766 3 807243127 918277749 1 3 352063771 482214862 1 3 227850794 799115785 1 2 34729 2 34694 1 700364089 931130075 3 303147586 336070519 1 2 34734 1 588276809 637077661 3 993989901 994803765 1 2 34763 3 240950778 544964729 1 1 746308618 898688719 3 516694476 925651940 1 2 34767 2 34716 3 290222728 518079167 1 3 881631483 954963756 1 1 560766791 832395594 3 707726840 792549936 1 3 658222473 843857428 1 3 766911609 938695992 1 2 34771 3 166090265 736480033 1 1 858149738 985064418 3 616422805 711654078 1 1 43597443 987558270 2 34773 1 148368159 832742021 2 34772 3 724046899 730346813 1 3 992229202 997983599 1 3 248859138 807401383 1 2 34738 1 154665628 392799343 1 77250104 987158967 2 34775 2 34776 2 34746 1 59320267 854108427 1 668195545 919870462 3 243842720 823509491 1 2 34777 3 571270308 623022664 1 2 34725 2 34650 1 844588862 891637737 2 34689 2 34659 3 382303558 550254161 1 3 647887578 737221142 1 1 295376333 812397955 2 34779 1 209248205 547105260 1 443577936 670243536 1 519026525 719946261 3 959959051 989847725 1 2 34783 1 44747732 676496387 3 691459589 814130060 1 2 34669 3 38490832 999849788 1 2 34781 1 587513070 898441099 2 34668 2 34762 2 34664 3 5263759 978891915 1 2 34685 3 725560335 842903798 1 1 244384783 680406272 2 34786 1 187739293 466622264 2 34787 2 34768 2 34778 2 34696 1 649821316 946905446 1 284319151 847036354 1 644203607 821596281 2 34789 3 312892137 721118143 1 3 708067417 873619664 1 1 521765247 715812814 1 873715652 983614861 3 915055930 920200366 1 1 828393526 837536099 1 597448560 694155195 3 647900909 902607912 1 1 713953098 738709635 1 761388392 973100535 3 290786645 577749997 1 1 732447913 940488798 3 764190510 984675364 1 1 399022841 800022538 1 52118587 261373800 2 34794 1 370867759 961202056 2 34791 1 86785167 329428406 2 34800 3 948250253 986195429 1 2 34801 2 34796 1 4983686 32359989 1 541709871 966441762 3 483102910 494501862 1 1 67024873 648141226 1 242429202 536680959 3 521706671 929927537 1 1 863534314 948665794 2 34806 2 34802 2 34795 2 34799 2 34649 1 474374753 709191019 3 98368266 999356455 1 1 448228227 490611702 2 34807 3 221384662 329971804 1 3 227227315 382175227 1 2 34808 1 898110459 948346728 2 34809 2 34706 3 648560406 862085320 1 2 34784 2 34640 3 58256380 945010737 1 1 472064281 655481427 2 34742 1 940444342 968064878 3 970631817 981567361 1 1 141948228 983928958 2 34811 2 34812 2 34804 1 173717341 774570363 2 34813 3 738555579 775359402 1 3 402249763 466177881 1 2 34675 2 34780 3 24524508 384920204 1 2 34798 1 146776595 523836616 2 34814 1 487724393 813427026 2 34815 3 42064697 866418229 1 3 395072206 819707356 1 2 34728 2 34797 2 34770 2 34740 1 57868155 681454905 2 34816 1 915316047 955085825 2 34817 3 722767304 754108917 1 2 34674 3 896980945 903666056 1 3 187107426 344987807 1 2 34656 2 34695 2 34758 1 745306870 820942818 3 550781315 627572118 1 3 544609820 952795974 1 2 34818 3 497130679 649835060 1 1 435588198 701114461 2 34788 1 126589438 322895474 1 207188620 686197780 3 948118343 987026566 1 3 504088381 907210174 1 3 652022951 831377003 1 2 34820 1 914961813 960724437 1 890296541 912387869 3 32321627 631752660 1 3 784487762 942444747 1 1 333964445 429012628 2 34821 2 34824 3 133628502 193540832 1 3 775570125 859727480 1 3 52016189 631674862 1 2 34822 2 34823 1 688452975 726860786 2 34825 1 187449882 329864741 2 34733 2 34702 1 28862833 404290506 1 233628369 753343155 1 789882564 969275725 3 606677113 651030239 1 2 34828 3 546580341 679855120 1 3 743919233 900559688 1 2 34827 2 34829 1 548607059 834499189 3 295205167 926901875 1 1 937420458 951660696 3 668798198 875478324 1 3 592548578 852984167 1 3 816418367 924007100 1 3 936649549 962695810 1 2 34831 2 34830 1 920244264 936760919 2 34832 3 888379137 980042337 1 3 162345230 716309705 1 2 34687 2 34699 2 34805 3 681633801 707208399 1 2 34803 2 34785 2 34682 1 178768439 704298988 2 34833 3 904178853 971843623 1 1 306517794 412488102 1 366429393 772097436 2 34835 1 161477667 196860869 1 855991388 988446707 3 806581770 964313119 1 2 34837 2 34836 1 484156014 572536374 2 34838 2 34834 1 638424934 984925332 3 576223847 599385884 1 2 34839 2 24865 1 117968 213991484 2 34840 3 370168516 487312997 1 2 19633 1 935481733 948318968 2 34841 2 2295 2 422 2 23426 1 522173066 731952135 1 106814863 173699045 1 39902283 769841251 2 34844 1 326744873 851753151 1 277730193 529094821 3 817178898 850065114 1 3 973548158 984924680 1 2 34842 2 34843 3 272492407 862180265 1 3 389847049 554973968 1 3 375235032 542982922 1 3 91946188 600566402 1 2 34845 1 69516648 88554925 2 34847 1 975335647 984174106 1 663691546 725253389 1 853734644 940873157 2 34850 2 34848 3 207003523 457913035 1 1 923982984 959593398 3 281829785 489386308 1 1 3643207 751095650 2 34851 2 34852 2 34849 2 25043 2 15182 1 535655234 639188619 1 330639720 833668851 1 186104569 794674176 3 592660864 759597181 1 1 472218787 570686889 3 748587244 991240097 1 1 625418996 638801368 1 380736589 748833315 1 531472870 680482997 1 478507800 904680683 3 636383186 855207216 1 2 34857 3 543958442 833464833 1 2 34854 1 270178588 965510375 3 812461057 988244861 1 2 34861 1 844993471 909143744 1 571860378 801063606 3 391392399 491653675 1 3 295227964 748083653 1 1 375038864 933187506 1 787780326 882855488 3 375146794 406338685 1 1 463530467 684272608 2 34862 3 903741678 980345171 1 3 440360462 844562480 1 3 434920217 932263200 1 3 481902298 662350463 1 2 34863 2 34853 1 901850700 932297078 1 60674079 459929917 2 34867 2 34868 3 239820024 310575412 1 3 860525319 976643150 1 1 398447537 583668893 1 115250470 340761491 3 158673671 736769698 1 2 34870 2 34866 1 41416344 238474139 3 242563843 871049137 1 3 498424916 624770723 1 1 311609425 947764875 1 521905142 693758355 3 939849656 969865360 1 2 34873 3 395076811 757361592 1 1 575712147 636417213 2 34874 3 309195315 750389856 1 1 720140633 951112795 1 561180096 589719608 1 964915830 999814383 3 650438012 976832877 1 3 482400002 979780415 1 3 482211051 872991552 1 3 355344297 695320462 1 1 781635678 803602999 1 112919728 631530612 3 897724941 920993104 1 3 555049408 632727949 1 3 717474900 766210564 1 3 947621644 987577739 1 2 34878 2 34859 3 994648892 995893678 1 1 78888049 568383836 2 34860 2 34875 1 429693386 962490360 2 34865 3 736252368 901354180 1 3 914202225 924018268 1 1 138336710 407913530 3 300599561 713423787 1 1 709473610 764979980 1 808951205 876891932 2 34880 1 812308632 816111156 1 688758863 945083882 2 34885 1 364763424 394965079 3 438715340 869796568 1 3 59939842 878930055 1 2 34887 2 34882 2 34871 1 682534776 694143742 1 119740451 341093586 2 34869 1 253580675 846882964 2 34890 2 34856 2 34886 1 212916248 576935786 2 34891 2 34877 1 130881294 601760795 3 500887839 925257886 1 3 277331750 806584819 1 2 34892 3 859164120 949927254 1 2 34858 1 697387750 713738898 2 34893 2 34888 2 34872 2 34864 1 507393726 985767433 2 34894 2 34889 2 34883 3 401272010 842530354 1 1 330378847 614044980 3 367019115 794986707 1 3 921976544 967610059 1 3 429530471 889867664 1 2 34895 2 24757 2 24926 2 34321 2 1452 2 14439 1 227465944 370510115 2 34896 1 45840500 772003860 2 34897 2 10232 1 505126965 517895293 2 34898 3 964515361 976878315 1 2 21287 3 715411095 820212966 1 3 710308519 797767863 1 3 812543820 871393551 1 2 3118 3 550115253 916674020 1 3 652424874 750243295 1 2 24650 3 773258650 895717675 1 3 236239734 641464240 1 1 989055354 994044950 1 175727839 675313954 1 229373355 334871237 1 503137868 885558329 1 766894430 964217741 3 165679302 948049549 1 1 856136811 899576373 2 34900 3 9397373 984481799 1 2 34899 3 297294612 536941345 1 2 34903 2 34901 1 433456287 805432513 2 34905 1 481470952 508033463 2 34906 2 34904 2 6741 2 10809 2 25362 1 640978660 671861811 3 470224649 489231887 1 1 72137585 435868988 1 971501610 976984153 3 231179001 353874700 1 2 34909 3 666290540 865069721 1 3 89733834 338338289 1 3 953449352 989414349 1 3 495965830 832308869 1 2 34908 1 970838761 978066717 1 663819580 693528788 1 942626124 967570704 1 996904012 999566939 1 378865784 530226693 3 115900210 771595334 1 3 917087113 961015601 1 3 857088757 885459320 1 3 557219388 631364081 1 1 884795875 963425047 3 328224942 692206638 1 3 6938302 222669900 1 3 728169781 995969097 1 3 433429169 715466722 1 2 34911 1 512756029 657230768 3 240677237 921382931 1 1 132121557 246533676 2 34917 1 826839921 931719019 1 680229470 873963955 3 916542869 946664024 1 1 87342370 822323419 1 957850793 995757424 1 345365678 971504145 1 71254330 383784971 1 284682620 393496430 2 34923 1 812328779 914873998 1 797665274 843482590 3 807469313 847015769 1 3 809626348 980897271 1 3 365116002 537432488 1 1 163442212 899521018 3 84250742 608885327 1 2 34927 2 34925 1 237025255 636870516 2 34921 3 252045956 317797281 1 1 629893386 684302963 3 135773910 714597224 1 2 34929 2 34914 1 758819157 764708187 2 34926 2 34919 2 34922 2 34916 2 34928 2 34907 1 629156367 938543103 1 248803123 611345819 1 381795338 710467588 1 313491228 821239580 3 740552953 810446946 1 1 410980802 529709632 2 34932 1 774268434 995712541 3 924105911 987354792 1 2 34933 2 34936 1 289392904 764968751 2 34937 1 783512059 894124510 2 34934 1 6654342 482150169 2 34939 2 34924 1 160630499 768865487 2 34912 1 269132527 862857540 1 123817369 327803632 1 990234538 998504108 1 898805478 971423045 1 165553813 194657007 1 6368809 485570173 2 34942 3 13761087 155990688 1 3 104475895 867232993 1 2 34945 3 516094319 881760933 1 2 34941 3 981218596 995256300 1 3 313983561 717378189 1 1 96969093 326531048 3 88931634 529101459 1 3 866834777 973419576 1 2 34947 2 34946 2 34940 3 35627977 628122012 1 1 442858421 452290937 1 433050117 769562736 1 991933381 993918861 1 695402611 741491062 3 292378460 378892644 1 1 429060650 832696709 3 163987765 757898807 1 1 950785442 999298606 2 34949 2 34950 1 859980704 872336830 2 34948 3 126281729 957324215 1 1 286218537 928751630 1 845772893 983889171 3 583041557 878552207 1 3 717921161 754035480 1 1 116815017 476034425 3 433167915 790473151 1 1 296695758 680309885 2 34956 1 624726824 651118132 3 900568885 950398798 1 3 136679879 269521593 1 1 885276280 943585230 2 34960 1 448689610 980484107 1 164324878 964793020 3 930640039 991908126 1 1 254056151 759835507 1 754999491 804256366 2 34963 3 589990265 708665333 1 3 47257862 533127505 1 3 680052198 984056922 1 3 180110986 779979835 1 3 91268534 104477463 1 3 842313856 916533190 1 1 869975707 927738982 3 631489394 934996901 1 3 580350495 636865375 1 2 34961 2 34958 3 800632896 852134023 1 3 546759679 939121432 1 1 520159426 993174994 3 288823025 452586653 1 2 34957 2 34953 1 354928973 905243891 1 62491940 606531499 1 54064474 818750748 2 34968 1 529774212 711971061 3 107500170 485907920 1 3 465648478 538540105 1 2 34969 2 34970 3 384285021 846823761 1 1 939612413 975054315 1 725184647 958964738 1 979469407 993362141 3 881128925 908284196 1 2 34972 3 63637045 658557727 1 3 742488496 945742024 1 1 69383846 920279103 3 21758495 208552433 1 3 310426287 937284244 1 3 304776603 847849306 1 1 371199037 932610200 3 450153807 588523291 1 2 34973 2 34971 1 995843786 997335307 2 34959 2 34974 2 34954 3 231719388 723128152 1 2 34966 1 37707794 257227697 2 34977 3 747567019 844864537 1 3 663384430 839283853 1 2 34938 1 903411520 991626929 1 111156551 514950309 3 21892714 125130723 1 2 34979 1 281523737 350759162 3 47082357 305935369 1 1 11254718 415122114 3 15109772 33273208 1 3 80113434 897401215 1 2 34980 1 641426863 943656741 1 281100658 393686465 1 118662914 579030294 2 34983 3 498087886 759505506 1 3 190811760 622562211 1 1 510989461 809200460 1 748251305 800164312 1 722768224 753698015 3 949185206 962224167 1 3 700765682 847563839 1 1 560209491 676376745 3 494505794 890202774 1 1 850237511 962139130 1 726709167 730398195 2 34990 2 34985 2 34981 1 750652537 839363727 3 538415924 854284186 1 2 34991 1 976557126 995800369 1 981239435 996428528 3 29642421 73705512 1 1 933394665 993714994 2 34993 3 882688521 935367011 1 2 34994 1 219230382 248133200 2 34995 1 476978119 626147044 1 350086043 939384480 2 34997 1 45091017 483240075 1 155554978 168528515 2 34999 1 430210016 432084762 1 419866899 961230137 1 335492264 966308597 2 34982 2 34992 1 72603780 384487798 2 35003 1 250490430 591955684 1 327574368 906254810 3 973859188 986223262 1 1 578099031 688457430 2 35006 3 843770002 854659120 1 2 35004 2 35005 2 34984 3 232054008 271753177 1 1 449769877 677426542 1 328117894 649359967 3 657583902 820101626 1 3 649290446 828524378 1 2 35007 2 35008 3 631778696 662470081 1 1 342964484 995192866 2 34915 1 314413643 566293003 3 290594099 671824730 1 1 735034285 933133427 3 3260360 493599437 1 2 35010 1 911470939 999421130 3 569255131 823014693 1 2 34988 3 175575572 532688296 1 1 368929719 836943947 3 260992292 724126493 1 1 584290597 796965883 3 593348452 844748862 1 2 35014 1 244116438 472594659 1 386845861 868569715 2 35015 2 35016 1 816421457 906489723 1 288050498 437216447 1 253358758 311866719 1 272985359 620283666 1 168049692 686960749 1 571634972 835895985 1 468461189 666488682 2 35021 3 448505444 448794956 1 3 74819285 167964292 1 2 35017 1 998441794 999188252 3 370002291 644378751 1 3 237047951 923613588 1 2 35023 2 35020 2 35019 1 902406913 931506516 2 35022 3 520286460 840727125 1 1 866594339 873604315 1 216249831 788693993 3 788901118 836610986 1 3 935397103 999697175 1 1 959636142 971967897 2 35027 3 299142279 472275436 1 2 35028 2 35018 1 873407041 941017845 1 577118580 999058608 1 122111790 532427954 2 35030 1 937156670 957149472 2 35031 2 35032 2 34996 3 633426917 787277659 1 3 298283832 820739897 1 1 656308865 888348409 1 70375020 435407409 3 558385124 679472864 1 3 991166553 996394447 1 3 372715567 437819974 1 1 485994291 548037143 3 189020858 718546786 1 2 35033 2 35034 2 34962 2 35024 3 335989329 535813633 1 2 34952 3 554684766 600214408 1 1 544754578 719553584 2 35036 2 34978 2 34964 1 350786177 992720075 2 35037 2 34918 2 35035 3 177212051 826558264 1 2 35001 3 233962699 706991193 1 1 598242991 988663650 1 911537864 986120436 1 829012699 835038358 2 35038 2 35039 3 430492794 983417004 1 2 34998 3 102764096 628557334 1 3 792341220 933546886 1 1 613348187 881018093 3 537802411 828359123 1 1 587001074 712488588 2 35041 1 706128207 731315048 2 35043 2 35042 2 34975 1 247864005 305637745 2 35044 2 34965 1 961802698 975313804 3 473338185 475590815 1 2 35045 1 246388696 279412870 1 64064442 132244204 3 518681166 914198665 1 2 35047 3 450527019 700160332 1 1 592091828 801369602 2 35046 2 34967 3 548453689 876184423 1 3 746214631 857988796 1 3 205608698 326004241 1 3 602373482 831711643 1 1 183528159 674723919 3 68610862 494421777 1 1 77922404 536008387 2 35050 3 687074371 702753958 1 3 978744430 981158019 1 3 140500768 247369065 1 2 35049 3 555385295 888508668 1 3 882534570 941359932 1 3 804783575 933628983 1 1 802226244 851156677 1 847471067 905978801 3 566119424 788386959 1 2 35051 1 711335456 829349494 2 35052 2 34951 2 35011 2 35029 2 34910 3 537106542 823623879 1 2 35040 2 34986 3 479689220 965052490 1 2 34920 2 34930 3 501491584 510620549 1 3 218800359 784027978 1 1 856810206 984938485 1 613969202 685295738 2 35055 2 9773 2 8247 2 15025 3 230366844 527185443 1 3 158275586 692910476 1 3 551281116 603494476 1 2 8878 3 647453750 984823082 1 3 126393957 488067330 1 1 982822166 997298188 1 271129430 501850794 1 289499012 669806893 1 143560197 284333471 3 454451933 493445138 1 3 169160864 686547462 1 2 35057 3 384438916 761326315 1 2 35058 2 35059 2 9615 1 777414526 954464803 2 35060 2 16436 1 340448238 711237197 1 442324660 631254325 3 371465742 488374135 1 3 126570004 526973034 1 3 665353563 964169061 1 3 766656613 979284338 1 3 560695621 566002383 1 2 35061 1 669598387 928768043 3 115386737 274287134 1 2 35062 3 455390315 528838570 1 3 641305996 649212423 1 2 35063 2 24544 2 31347 1 802288700 807285154 2 35064 2 21667 2 28015 2 19644 1 442382776 466406409 1 274598226 564101580 2 35065 3 342124795 888213560 1 3 595236530 817015489 1 3 428317970 637513384 1 3 742258324 758295067 1 1 892115276 931880413 2 35067 2 35066 3 972887645 994004243 1 2 5562 2 27952 2 17877 1 249221241 973659764 2 35068 2 439 3 275711451 879832738 1 2 11342 1 260846037 683521088 2 35069 1 326374212 795296726 2 35070 2 18018 2 13099 2 28534 1 770203264 780137321 2 35071 3 839348131 883218383 1 3 269271440 914309461 1 1 575238615 645488075 3 182729116 363880032 1 3 533648804 855495055 1 1 649155901 843334583 3 61006125 195199330 1 2 35073 1 856587215 995625692 3 740026077 918848462 1 1 37294404 618871806 1 629701915 965278746 3 945938440 952333578 1 2 35076 3 249315867 406498058 1 2 35072 2 35075 2 2111 3 44118756 142612173 1 3 312639622 586381722 1 2 9654 1 848076472 940281018 2 35077 1 112813624 182953612 2 35078 2 14180 3 446231437 743313962 1 2 9069 2 30480 1 210423621 860492618 2 35079 2 9488 1 184276490 405046271 3 646178304 671291624 1 1 628982293 885540554 3 884458082 900238828 1 2 35080 3 127302996 366606888 1 2 35081 1 499606206 897319694 2 35082 1 245768621 463080983 1 141957610 736126753 1 78319732 279255880 3 759450005 809383680 1 2 35085 3 888821586 904145766 1 3 643309301 779415592 1 3 290688626 460984478 1 1 44970569 347538914 2 35083 2 31875 2 10385 1 901286374 953609344 3 462891291 711960679 1 2 19976 1 201490652 642348479 3 895229358 950783188 1 1 238358477 668925879 1 634401217 985695121 1 630574593 827871078 1 895379181 947613399 1 693571600 698598546 1 906798299 951407580 3 628857961 969246637 1 2 35091 2 35093 2 35090 2 35088 3 476103244 728492052 1 1 695403901 723539065 1 246767640 989458322 2 35096 1 436959529 983495041 3 394027731 812715809 1 3 469195102 578593107 1 1 131001815 682255433 1 286239935 439768645 2 35099 2 35098 3 751592987 822679388 1 1 200459146 503933789 2 35097 3 897802192 922803453 1 1 94916115 240660478 2 35092 3 388712873 778528860 1 1 881709381 905821621 3 621348344 780415459 1 3 462514937 691498676 1 3 153709655 949278326 1 3 653835430 713101949 1 1 683769547 748708306 1 578663661 589948034 2 35103 2 35101 3 227706392 407242341 1 3 584685621 862221055 1 2 35094 2 35102 3 939220649 990713532 1 1 766985380 950780313 3 361361300 752090643 1 1 843944775 878106659 2 35095 1 752528159 915529558 3 483238865 874985360 1 1 191390351 756443275 2 35107 1 282384411 584297439 1 558744266 870589604 2 35109 2 35110 1 930735473 968569787 2 35111 1 68012135 720350583 3 263371519 455983774 1 3 865584886 945209423 1 3 275797689 742631751 1 1 360553167 768782335 3 234125973 619729316 1 1 248059372 790376097 2 35114 3 256077506 979511627 1 1 10903785 566166781 2 35112 3 80774707 152861393 1 3 885679994 935536007 1 3 192747923 838459084 1 1 46947745 951945566 3 921745939 973589806 1 2 35116 2 35115 2 35113 3 2132315 416726321 1 1 344290949 910450462 1 594736752 621078410 2 35118 2 35117 1 795695074 963850120 2 35119 1 163145878 196458604 3 898600023 954957946 1 3 883493343 891920556 1 1 283323043 358085124 1 294228396 394218737 3 25487841 955819066 1 2 35122 2 35104 3 688039849 773767591 1 2 35100 1 26345037 105565266 2 35123 2 35121 1 302158095 340228767 3 366368291 371873156 1 1 898841809 980439469 1 591212403 787114790 2 35126 3 324348936 448140524 1 2 35124 1 1773210 804467161 2 35127 2 35125 2 35108 1 21922542 247563007 3 551263233 750786815 1 1 901067126 908671781 2 35129 1 654891463 680620751 3 848358148 881903729 1 1 161760836 857315409 3 815888286 837030811 1 2 35131 2 35128 3 715134093 781069633 1 1 67867396 735611353 2 35132 1 609082165 821637953 1 320100571 500425087 2 35130 2 35133 2 35134 1 618419886 981522192 3 626880309 994404901 1 2 35135 1 377957678 855113113 3 945163502 947203423 1 1 518516574 989027982 1 604015501 746155543 1 368613462 964610447 3 833603373 835800529 1 3 518113412 796496394 1 1 124442698 938045733 2 35136 1 520260467 591144716 2 35141 3 537141938 991615463 1 3 435873544 841073763 1 2 35137 2 35140 3 279572286 988485226 1 1 795693217 894413920 2 35138 1 612152741 922448770 3 520439569 620600998 1 2 35143 2 35142 1 234586223 465378149 2 35144 2 35139 1 222735417 875045095 3 633909204 759103605 1 2 35145 3 343425490 926795825 1 1 206508587 571875674 3 836281080 842031564 1 3 44700663 663977320 1 1 216241633 460851456 1 252375420 426639477 3 404906135 464488464 1 2 35148 2 35147 3 847766392 974760072 1 2 35146 2 34256 1 996387125 999013215 2 35149 1 196758442 513357840 1 750498165 924201896 3 971444179 992031496 1 2 35151 3 939432620 994603464 1 1 729858969 825573835 3 784122318 870806439 1 1 907954795 964897522 1 176877935 430475301 2 35153 2 35152 1 237568671 569152377 3 479424334 700931860 1 2 35155 3 847686634 997214788 1 3 450185730 559222847 1 3 863237344 972968141 1 3 74373940 841310521 1 1 902995634 941940357 1 840990200 854765099 3 170170061 921033609 1 3 553634019 597952411 1 3 599248191 789302504 1 1 974923936 995615610 1 110130282 627828595 2 35159 1 102798964 309588847 2 35160 2 35158 1 141602569 805766899 1 994398393 998621390 3 648427019 851351221 1 1 498065051 623040657 1 77039697 270782239 2 35162 3 693375296 730805881 1 3 98421050 532310351 1 3 704946336 759308752 1 2 35156 2 35164 1 483444404 681766201 3 517265580 631017577 1 1 408948897 669081418 2 35161 2 35154 2 35166 2 35165 1 376126058 824412635 3 621857094 767348137 1 2 35167 3 103216449 827610964 1 2 35163 3 472687919 768921846 1 1 10732302 969034503 3 106529944 655707655 1 2 35168 3 526683218 578281542 1 2 35157 1 557593940 962841340 1 883532300 916693975 3 99425850 920281170 1 2 35169 1 742000447 819212762 2 35170 1 142044985 707824977 1 273963571 773336850 3 257748599 511149960 1 1 671723868 996082186 2 35174 1 80338168 655453013 2 35175 3 505048440 656395708 1 1 461310557 789463479 1 118841602 372350216 3 418662764 802523793 1 1 628374397 824032890 3 589733132 736727034 1 1 803047296 848983746 1 277329560 850675507 3 243737637 899691458 1 2 35171 3 370655874 895829075 1 1 135118415 689748537 2 35181 2 35177 1 55502717 173207378 2 35182 2 35179 1 867910221 939894734 1 933733492 977016179 2 35184 3 163740954 679836858 1 2 35183 2 35172 2 35176 1 504108458 687763467 2 35185 1 643702689 973283829 2 35186 2 35178 1 917674232 918105047 1 854972840 914257445 3 358082803 737752900 1 1 565250286 958927413 2 35187 3 566496427 852413725 1 2 35189 3 265731474 915539723 1 3 859128145 895443778 1 2 35188 1 455501964 578362470 1 445027113 489762642 3 170949713 461885173 1 1 727355436 880539911 3 677472967 713247896 1 3 121678664 382412130 1 2 35190 3 246407860 611403995 1 2 35191 2 35192 3 922467362 940851042 1 2 35173 1 631110709 974241222 3 235902405 236278369 1 1 41450149 83737885 1 6782617 968237865 1 863669077 998523420 3 776347985 837751466 1 2 35194 1 480657123 852546093 3 711160830 805877059 1 1 818005439 908346676 3 516843326 873611249 1 1 726130560 735835686 2 35196 3 740148040 835897031 1 3 770280396 824545561 1 1 872859929 916295199 1 917019028 956470683 2 35200 2 35193 2 35195 3 297233661 796847178 1 3 903431146 935168840 1 2 35199 1 418038523 476409838 3 399961265 512409358 1 2 35201 3 372584671 756313336 1 2 35202 3 222326822 624152446 1 1 193797077 310260319 2 35198 3 975862415 986371626 1 1 299195829 555532175 1 389456651 630663867 1 671302986 937432467 2 35204 2 35205 3 966568440 980159493 1 3 246129506 871182066 1 1 99035558 338213389 3 731394144 872756590 1 2 35207 3 344003675 800671041 1 3 624587183 773417888 1 1 108619902 149696370 3 95610527 302403870 1 2 35208 3 203604069 244131271 1 2 35206 2 35203 3 806515737 917893591 1 3 965180477 981816427 1 1 443741731 709535329 1 612644075 669390625 2 35210 2 35209 3 574443852 877394603 1 3 774026784 916336421 1 1 337089951 678702386 1 939438511 954100401 3 21423377 379034392 1 2 35211 3 182364696 376938509 1 3 339044163 375791994 1 1 571279624 824318225 3 647743360 749077100 1 1 977884660 999510169 3 366875992 400215420 1 2 35213 2 35212 1 469093677 651365183 1 112455631 635828240 3 345818246 728840921 1 2 35216 3 428700126 637257954 1 1 556414729 742324758 3 758723074 890892999 1 2 35215 3 651732231 680929006 1 1 377132738 912854385 2 35218 1 43680177 471190212 3 658853921 659017536 1 3 33613961 49793438 1 1 83135678 827644982 1 861649248 980820529 1 136516577 549592803 2 35219 3 68773260 344433604 1 1 710560362 858945663 3 158504725 862905294 1 1 43447295 914856404 1 590985694 962474992 2 35222 1 466720558 781678152 3 241801386 304097255 1 2 35225 3 452386103 801046737 1 2 35221 2 35226 1 974166600 981984030 1 635937462 827605451 3 715516481 993158268 1 2 35228 1 350787171 768541821 1 432976587 515855953 1 981899415 996372068 3 813714467 975231139 1 3 590985638 866405949 1 2 35230 2 35229 1 695835929 854366735 3 380628091 396098912 1 1 643624947 747383130 3 289127399 330367161 1 1 529024150 620632006 3 345712650 888107477 1 3 277654094 479729431 1 1 405154517 685842519 1 124930581 926058468 2 35232 2 35235 3 384267342 804269665 1 2 35233 1 460340458 615855381 2 35237 3 435341220 470679267 1 2 35227 3 226106709 581524687 1 3 648297392 731929906 1 2 35234 2 35224 1 658864696 941635072 1 132936097 867993834 3 667732715 705212456 1 2 35238 3 505066607 598028404 1 2 35220 1 652923515 914820269 1 942084300 977369191 1 507233800 939203895 1 256687095 926945610 1 65179319 205265389 1 478115705 836388717 3 927180455 957074075 1 2 35241 3 37327431 361288872 1 2 35245 2 35242 1 235801725 399599354 2 35244 3 292804703 708525542 1 2 35239 1 446170569 740568482 1 139692861 619221740 1 410808281 548783486 3 363389389 846422939 1 2 35249 3 102481009 786468435 1 3 771966283 828247869 1 1 475936658 763447629 3 974219334 996264175 1 2 35250 3 406158019 466670331 1 1 70383328 210150120 1 233470260 944801829 2 35251 1 108309650 127023614 1 113029060 209027350 3 446287646 466944614 1 2 35253 3 471681060 525273156 1 3 617685286 761790857 1 1 336339575 889611996 2 35254 3 714612234 880573257 1 1 745204847 761532547 2 35256 2 35247 3 603667365 693508390 1 2 35255 2 35243 2 35246 1 127442407 208249735 3 648573136 654278319 1 3 887466423 926830150 1 3 497078936 618426851 1 2 35257 3 531484215 990394781 1 3 783780091 797456518 1 1 765264217 774268366 2 35258 2 35217 3 471295576 474548597 1 2 35214 2 35223 1 375997119 435873557 2 35259 3 421005911 898484586 1 3 794528993 979923724 1 2 35240 2 35197 3 303946271 526007193 1 3 380285533 887248224 1 1 857665164 929603122 1 428632091 456319947 3 87359107 336319297 1 3 189390138 553299592 1 3 741370686 744570005 1 2 35261 3 808065707 923848539 1 2 35260 3 406464977 737034212 1 3 998914698 999106686 1 3 954569391 992994116 1 3 23476427 716783017 1 2 403 2 15961 3 30268614 516502363 1 2 25813 2 16184 3 815863692 974358253 1 2 27419 1 87193628 818135311 3 680218494 738655853 1 1 97952215 922226101 2 35262 1 805028202 944183541 3 232842080 589389720 1 3 114178879 121503385 1 1 857950481 889400305 1 361866377 527100614 2 35266 1 33020342 831437138 3 391562508 671260801 1 1 680966531 918953975 3 193922820 685356592 1 2 35268 1 735775552 814842889 3 902140004 997945708 1 3 405410017 667696015 1 2 35265 2 35263 2 35267 2 35269 2 6727 2 14368 1 899801325 976792963 3 207485408 457678820 1 3 53709695 554710334 1 3 492282793 694620313 1 1 722338476 880353192 1 661835238 916050165 1 102806944 121571155 2 35273 1 161149041 820385460 2 35274 3 99992672 388197021 1 3 628761961 974789053 1 1 884396735 914681702 3 426274701 762205717 1 3 536792853 547694636 1 3 504567416 848187957 1 3 912203847 963014278 1 2 35271 1 581966102 637699889 2 35270 3 884325045 964138493 1 1 35618809 497914012 2 35272 2 35275 2 35277 1 603077173 777806754 2 35276 1 162398367 240739718 1 366643713 754189292 3 224110661 569380579 1 3 112128797 586383052 1 2 35280 3 510053442 519781337 1 1 180546775 848681328 1 100010586 712490942 2 35281 1 358704141 857156393 3 571220236 694294933 1 3 538553448 964378006 1 1 497674597 532576611 1 346995489 824292644 3 130354924 989307307 1 2 35282 1 552566776 641315439 2 35286 3 811841753 964321286 1 1 148215560 790723334 1 685362672 800455858 2 35287 3 350545187 882006842 1 1 813486099 985961571 1 823443813 907035537 2 35288 3 973854487 991088183 1 3 4558592 654633612 1 2 35283 3 315875502 864046156 1 2 35279 2 35284 1 186792522 864921692 1 296607373 396046940 2 35285 2 35291 3 592607368 604697899 1 3 88389419 449376413 1 1 407566526 816372971 3 205270551 396796219 1 1 772431534 811408575 3 25519907 383412155 1 2 35293 2 35294 1 737636986 886383925 2 35295 1 860405460 976608023 3 379433113 562658364 1 1 419712812 469049215 1 451899051 698943847 3 860260706 889768794 1 1 816397091 966953745 3 998071411 998499171 1 2 35298 1 630067746 810326346 3 423182348 722940532 1 3 394172069 488570475 1 2 35299 1 954520755 955996118 1 583367623 688647351 3 328835202 539239726 1 3 599731419 759390289 1 1 105668772 176005245 3 676697288 758987354 1 1 446439653 659519961 2 35303 1 297192445 866532281 3 79142827 207462364 1 1 357071773 939237476 1 55021642 488542204 2 35307 1 501784879 553290666 2 35308 3 97977345 218156252 1 1 512685392 830214293 2 35305 2 35302 2 35306 1 411689280 891623340 3 116677436 802566516 1 3 382379410 450478789 1 1 121611268 409587635 2 35310 2 35296 1 712218549 981146458 3 426391297 731641437 1 1 845746505 965775078 3 957707620 998982815 1 1 42110754 338061704 2 35300 2 35309 3 343267964 774488346 1 2 35297 3 523628326 759545639 1 1 33620349 410804773 3 618342721 968655178 1 3 862020420 991815860 1 2 35315 3 325923363 931133751 1 1 213795020 636030514 2 35316 2 35301 3 27901916 721620549 1 2 35313 2 35278 1 659233678 675004167 1 345745507 632000391 1 85769558 236320143 3 489519717 717419495 1 3 764720567 956225304 1 1 566394720 810615761 2 35318 1 704721522 895970341 1 581488690 602107332 3 248262254 256024372 1 1 863623586 967372086 2 35321 2 35322 3 495097266 581437733 1 1 359346720 488030617 2 35324 2 35317 3 320649367 682481272 1 1 203150522 865266217 3 870522969 937923369 1 1 166076172 248157521 3 558648753 822808333 1 2 35325 1 394795980 689862974 2 35327 1 538307117 578900612 3 219880705 440822485 1 2 35323 3 598248891 869480339 1 3 400308971 781892475 1 3 584685524 926280649 1 3 639212855 971358531 1 2 35328 1 775623051 795171006 2 35329 1 876007509 893338839 1 412157071 484671854 2 35319 1 84377083 897814051 3 864633016 877972361 1 1 702547255 905162700 2 35333 2 35332 3 994952593 996039036 1 2 35320 1 402870131 435430988 2 35334 2 35289 1 585540772 756806731 2 35335 3 169124514 283437375 1 1 141920366 203705591 3 578173752 892740712 1 3 497414786 618844958 1 1 369450105 595809280 3 504742577 943346451 1 2 35337 3 705596886 945161385 1 2 35336 3 109662471 320504402 1 2 35314 1 192491753 445231574 2 35338 2 35330 1 532976987 537703592 1 291160420 695409392 1 659687045 985303748 3 559116091 839840923 1 2 35340 3 410874045 712766697 1 3 620244117 870002959 1 1 546147097 818288165 3 27520878 181003031 1 1 886527654 977884124 1 738345255 915321350 3 750479167 765704997 1 1 268410930 873748118 1 642290607 758606003 1 114994217 957199450 1 254796441 670794164 3 576594311 785682430 1 2 35342 2 35348 2 35343 2 35341 3 923698722 958107841 1 2 35346 2 35339 2 35344 2 35345 2 35347 1 892278908 971156288 2 35304 3 872807126 883420190 1 2 35292 1 788147682 969480886 3 36270371 541699014 1 2 35350 2 35290 1 208985154 962705313 3 546755520 840489437 1 1 801466852 968626998 1 718926657 788320307 3 49848645 145806758 1 2 35351 2 35353 2 35352 2 12058 3 739803680 789264421 1 2 16747 3 239323782 890746777 1 3 817143070 859937829 1 3 124359215 877551937 1 2 15218 1 325845197 937177778 3 610273960 751541849 1 2 15307 2 34394 2 10192 1 527612679 941771520 1 955158750 984807007 2 35356 2 35355 3 31478797 497096622 1 1 308801301 826400050 2 35357 2 10372 1 62129865 768273852 1 953110934 957196081 2 35359 1 288936910 556097028 3 856775868 972419021 1 1 702334238 897202558 3 252119467 911660528 1 2 35361 3 705341990 983320844 1 1 243110278 321865091 3 883265257 938949108 1 1 192253603 832989932 1 795896619 963934706 1 508903154 583744880 3 55722386 532163824 1 1 117934162 603802542 3 453090008 833820149 1 2 35358 3 619894698 751908733 1 1 488471947 999777699 3 617307670 736373575 1 2 35365 1 774005119 834900475 2 35366 3 209323192 306686440 1 2 35364 2 35363 3 365900238 408135775 1 3 564921222 734534556 1 3 390801051 484253865 1 3 536410889 626083854 1 3 217130676 480289300 1 1 32412916 806781694 3 866149148 893439821 1 1 272973292 825045025 2 35370 3 64742601 956956022 1 2 35368 3 397912374 900788296 1 2 35360 3 368672836 835385019 1 3 19507307 308769569 1 2 35367 1 827508320 958474480 1 4 862386621 3 385405418 606712896 1 2 35371 2 35372 3 679689863 970345640 1 2 35369 3 522814729 857947807 1 1 300971825 669229100 2 35373 2 10832 1 677162415 763525744 3 991467594 996077291 1 3 739305674 993660141 1 2 35374 3 398732284 428667630 1 2 23272 2 793 1 643579697 940251816 3 537400129 567004938 1 3 251733687 941695106 1 1 309180705 608675301 3 897851121 974931282 1 1 382547468 696445379 1 416630632 519331506 1 749081110 893540899 3 809342209 839228399 1 3 957927 752907633 1 1 167521496 558606106 1 374642504 708852236 1 397725606 421097850 3 754501073 995809894 1 2 35378 1 743253597 877732266 3 357410489 622534654 1 2 35375 1 427513920 942281321 2 35376 2 35381 3 703053067 861069940 1 1 203576219 331164517 3 540418769 852353068 1 3 831717136 856799265 1 1 122153493 430970066 2 35386 1 65852233 263650023 1 617941457 852680322 2 35379 2 35377 1 984640947 998659139 3 378443808 713212795 1 1 277494346 546779604 3 69555964 599408694 1 3 642818090 858561928 1 1 545268955 923691890 1 941842632 957060714 3 143891974 648596037 1 1 964740294 973217580 3 313082924 417714887 1 1 897774973 925988213 3 68183806 651914987 1 1 678938310 737601568 2 35393 1 400449690 485059309 1 243152564 501562648 1 900031791 952062673 2 35397 3 403829438 829613793 1 2 35390 3 917860468 978261108 1 3 971471960 976557928 1 2 35396 3 128631619 922800655 1 3 737290165 795487857 1 2 35392 1 805458964 881201187 2 35382 3 535093886 947305514 1 1 915973411 949641465 3 368882398 897410985 1 1 717178129 823772702 3 119489036 228692938 1 1 456125220 591507150 1 752819493 803147574 1 535930594 555859441 2 35404 3 566276256 815145401 1 3 460440051 897921420 1 1 672438039 699055859 2 35405 1 720698291 811385870 3 121576293 662564052 1 3 267012300 893874719 1 1 250981775 352499407 2 35403 1 303447116 779652029 1 151031683 327108384 2 35409 2 35408 2 35398 2 35394 2 35380 3 688361122 841500877 1 3 453518876 660427814 1 3 335720510 467163619 1 3 633516535 806113046 1 3 284824088 792600995 1 2 35400 1 553483933 723703167 1 761443882 918641852 1 806898765 955793436 3 257951310 521408225 1 2 35410 3 441875993 623133865 1 2 35411 1 863374390 893497851 3 823665925 898596172 1 3 258524860 877643265 1 3 811658340 871789451 1 1 614286350 629682242 1 392693392 567115780 3 453824027 793854345 1 3 107467480 308783916 1 1 213345670 416341472 2 35413 1 427540461 683714178 3 426660185 723177702 1 3 437143915 555836752 1 2 35417 3 370705471 927525086 1 3 869154333 949009213 1 2 35414 1 33685651 275790306 1 265707878 813776608 3 102954115 441196641 1 2 35412 1 645261158 969463061 3 714830286 881300964 1 2 35419 2 35391 2 35416 3 246589360 636318763 1 3 606912309 852665529 1 1 871401913 916646697 1 651419720 962055172 1 703211235 884624620 1 160276151 187050344 2 35424 3 763232014 812547331 1 1 937907164 999597576 1 58918646 317927983 3 13472885 82593508 1 2 35423 3 855332266 949804348 1 2 35421 3 256417899 270462462 1 2 35426 1 952622269 990961687 3 606371253 699292205 1 2 35425 1 645093231 851521696 3 218088516 895787670 1 3 84857561 495660131 1 3 43375255 230860233 1 3 401306321 951080271 1 2 35428 3 478279733 611910172 1 2 35388 2 35418 1 382207514 576567522 1 896104315 930618831 1 344238085 545214234 1 103561770 418758929 1 321571198 727461882 2 35433 1 100011475 178711384 2 35431 3 634571337 819497146 1 3 714871204 723226320 1 3 934414525 982718799 1 1 570434366 644895299 1 397168733 426143599 3 284825884 651574266 1 2 35435 1 981093645 981806715 2 35437 1 179347181 399844269 2 35429 3 946527708 968289703 1 2 35434 1 945302390 986766246 3 195058681 803117656 1 1 811105499 872887742 1 80452493 462867768 3 995961186 998961080 1 3 376067621 710952147 1 1 121207987 698015938 3 71725422 885738322 1 2 35440 2 35442 2 35441 3 174869379 225629781 1 2 35432 3 589355116 671454185 1 3 927771093 983712514 1 3 564592884 738938299 1 1 765266602 895676575 1 634004359 712678634 3 260768093 630630427 1 3 203022707 478066513 1 2 35436 3 795946582 850060512 1 3 675290326 891768222 1 2 35430 2 35438 2 35383 2 35389 3 204086337 877484875 1 1 910971886 995014581 2 35445 1 936499263 964999622 2 35446 2 35385 3 84426445 559438501 1 2 35399 3 750906523 787651881 1 1 10200433 88494295 1 863652410 935454268 2 35447 1 689213580 992101061 3 815088676 948375309 1 3 508410270 891496855 1 3 650407823 736343292 1 3 910022921 931491060 1 2 35448 1 660435520 998287367 2 35449 3 622058010 879641349 1 1 224696873 549393151 3 817916335 927452354 1 3 410855458 960746193 1 2 35451 2 35387 3 198381994 227325634 1 3 835026965 848275374 1 1 746027198 973397926 2 35452 1 942624788 974010045 1 712740707 836584395 3 290163482 451511687 1 3 896620182 936643863 1 1 453514739 643913431 2 35454 3 354121067 655544214 1 3 10377970 829434739 1 3 63496241 799325784 1 3 109316869 893872367 1 1 675194763 843238179 3 979335927 993780087 1 3 872935008 990235347 1 3 641235322 674296636 1 3 20445719 949812994 1 3 581468263 847262605 1 1 31770882 473160361 1 927853562 992950202 1 728764051 936927190 1 821474752 956778235 3 765138483 919155575 1 2 35455 1 458942968 835169511 1 362102498 569257258 1 444112104 787337715 1 990433210 996493255 1 336257663 987410773 3 389128304 877343119 1 3 996810336 997222557 1 3 928891440 998090158 1 3 201057030 386791392 1 3 822955181 901693115 1 3 758781869 939832774 1 3 363945314 652960038 1 3 834523502 895460966 1 1 692188232 865973708 1 101771504 273504818 2 35462 2 35464 2 35461 1 91006099 496178630 3 39110263 327553170 1 2 35467 1 250887897 475771548 2 35465 2 35460 1 721032824 939498426 3 178251612 890407334 1 2 35470 1 45726877 232461651 2 35463 3 327861537 504627494 1 3 742857351 753120051 1 2 35457 1 527031690 992231228 2 35472 2 35458 1 432855147 958781050 3 294058556 743898762 1 3 190743197 475598740 1 3 57537023 587198875 1 1 996955545 997010245 2 35473 2 35474 2 35466 2 35469 1 385076268 767989280 3 67155154 256676835 1 3 356204739 433051099 1 1 182339350 779471093 1 272410776 988315363 3 233440697 755412065 1 2 35476 2 35477 3 551695492 939056913 1 1 699580663 780103658 1 480549919 719775749 2 35478 3 29406586 945359122 1 2 35479 3 85473625 628667268 1 1 707374653 712851303 1 824179802 988772551 3 355932495 473628227 1 1 643945696 783714650 1 220694062 269113264 2 35481 2 35482 2 35480 3 477567465 725033008 1 1 885827289 921883022 1 964620277 997192379 2 35484 3 562767464 719766869 1 1 4512377 104844791 2 35485 2 35468 2 35456 3 783457446 796394701 1 2 35471 2 35486 2 35401 1 575155246 770469506 1 603451670 637774308 1 299204608 677036441 2 35487 2 35439 2 630 2 28984 2 23717 2 27231 3 868152339 941653588 1 3 682675185 799771180 1 2 20857 3 255671589 870422460 1 1 188445742 746540596 2 35490 1 208705827 419508781 2 35491 1 582855532 714801091 1 468012576 937900395 1 433511846 860245998 2 35492 2 35494 3 752262957 966143934 1 2 35493 1 932352728 983560250 2 35495 3 543936651 885191658 1 2 24294 1 994405036 997882064 3 235115093 457596010 1 3 727232864 729691345 1 2 35496 2 14969 1 666316210 784533629 1 901252483 947726772 1 365535673 781013183 1 81244816 855952815 3 175042688 970721058 1 3 534153688 950563143 1 3 477675281 697096722 1 3 381922668 871195804 1 2 35499 2 35497 3 447915167 776193100 1 3 895226292 913635424 1 1 426982995 674449346 1 152198192 313984895 2 35500 2 35498 3 346935898 911722058 1 2 35502 1 190104967 450856509 3 745699483 748426490 1 3 778961942 988878571 1 2 35501 1 793775912 959324779 1 542932667 880281260 1 603004708 852699171 1 537071942 556909941 3 7413706 49603631 1 2 35505 3 552106677 766931948 1 1 771934159 992904917 2 35504 3 57632809 802757753 1 2 35507 1 697688814 829206883 1 287229622 756555715 1 540101343 585531505 3 28149539 949017433 1 1 767445557 975597538 1 785258711 853986813 1 904379392 923243081 3 122854256 860277228 1 3 233924404 729851254 1 2 35512 2 35510 3 635811932 746118614 1 1 17401133 669322858 3 403720564 504766925 1 2 35514 2 35509 3 658453531 896972375 1 1 774480423 992435467 3 156509975 787380338 1 1 761616939 798643071 2 35517 3 839715927 875177445 1 1 101258878 298058336 1 612446701 641599529 3 367055544 609758861 1 1 401771009 976944673 1 773816876 896437080 3 339439573 442767554 1 2 35518 3 956397655 965468438 1 1 496541961 964673751 3 332352780 469610189 1 1 68004503 347343138 1 634135240 983008028 1 502173961 887649925 2 35525 2 35524 3 675233073 693741426 1 2 35521 1 868380814 967108971 3 914271593 959178892 1 2 35526 3 656755281 945945055 1 3 324386399 682278779 1 2 35519 2 35506 1 697629213 833635654 1 811337070 963016966 1 464770242 507147645 2 35528 2 35527 2 35529 2 35520 2 35511 1 336342755 434069589 1 485431681 678123262 3 77192726 386842457 1 3 654051859 811485598 1 3 809505165 985932773 1 1 160957869 850120460 2 35530 1 980644241 988121567 2 35533 2 35513 2 35516 1 337509928 880268670 2 35534 1 453984897 786678625 3 688334093 936346663 1 3 272394950 695404827 1 3 382567244 409288884 1 1 29792598 509739580 2 35536 3 134241079 403138843 1 3 233088746 555140952 1 1 632306358 828747126 1 616660225 826227016 1 950194669 955065991 1 658182949 670734529 3 12339250 328126414 1 2 35540 2 35538 2 35537 2 35535 3 261890914 294149837 1 1 863617419 980897257 1 288260776 419547343 3 749816575 842392867 1 2 35542 2 35539 3 927085258 940507370 1 1 622588492 803050131 1 172247236 387211822 2 35543 1 564344301 942614072 2 35544 3 561137540 747945070 1 3 143098473 159821145 1 3 288589781 629312023 1 2 35545 3 677960938 748879662 1 3 884720317 982006066 1 2 35541 3 876379079 988436350 1 2 35503 3 995958728 998779625 1 3 399188400 935019201 1 3 493180899 545723670 1 1 919568432 981620393 2 35523 1 927283194 971435983 2 35547 3 774693591 894202514 1 1 393960613 441090356 1 349913311 734896000 2 35548 3 999854758 999857723 1 1 308306612 328581763 1 27803835 742505354 2 35551 2 35549 2 35550 1 48496918 316485922 1 799022982 868745609 2 35553 1 435895934 479221192 1 37361271 872906078 3 862166460 902514487 1 1 190957245 742932008 2 35555 2 35554 1 246039860 886983338 1 622442851 710598367 3 715781279 836646292 1 3 328791460 519195874 1 1 173843228 659684925 1 409188496 718014811 1 498827623 668250507 2 35558 3 340982768 951549025 1 1 779017131 798069560 1 867160793 885866690 1 682483613 964556777 1 489214082 592490905 3 613433420 888563033 1 2 35562 1 999226601 999399981 3 387892584 388244500 1 2 35563 3 544189058 974295367 1 3 847323287 849221286 1 2 35566 3 828514194 965031208 1 2 35557 2 35552 1 478937964 526557014 3 583021624 789003340 1 1 442122177 511266942 3 852568662 985458532 1 3 747406991 820589835 1 1 349679993 572433078 1 204538025 947312453 3 557460987 958815760 1 2 35567 2 35560 2 35556 1 267113347 530598266 3 910716613 912493312 1 2 35571 2 35564 2 35561 2 35568 2 35565 2 35570 2 35569 1 155420678 809375556 1 356308450 639824726 3 885954615 887713663 1 3 92647671 687509339 1 2 35573 3 11515417 159318407 1 3 213336843 245514203 1 2 35572 3 702282252 878481577 1 3 302520068 959527588 1 2 35559 1 539171240 750548970 1 744190605 864786059 3 992049347 995961911 1 3 795026113 969792329 1 2 35574 1 35940624 906475119 1 92340006 699920861 1 581337544 793843141 3 207598734 698427629 1 2 35576 2 35577 1 390891873 834331894 2 35575 2 35579 1 448692433 457108872 3 147823109 789389843 1 1 998971142 999689240 2 35578 2 35531 2 35522 2 35532 3 89246878 235567942 1 1 939620936 983649465 1 161146376 453614037 2 35583 1 999450493 999697979 3 453210246 518210384 1 3 60380689 843977792 1 1 885799627 900049821 1 374717454 908943795 1 91398381 463245862 3 500484080 668444327 1 1 778070943 925218500 3 331149054 568427417 1 2 35584 3 432983120 596351289 1 2 35585 3 775406338 979246537 1 1 602896275 743057308 3 551523990 894503532 1 3 181776494 933345595 1 3 41528476 273677879 1 2 35582 1 967008466 989775853 3 950432958 990115713 1 3 462570524 577002555 1 2 35586 3 398976834 836386949 1 3 82034805 793288837 1 2 35588 1 949823908 966058487 2 35589 1 611877835 969625696 3 38486611 841133114 1 2 35592 1 339240150 838394694 1 505064250 808457917 2 35594 2 35593 2 35590 2 35591 1 421497279 838437063 3 108012488 447818996 1 3 802010717 978617810 1 1 21836657 282933061 3 217916694 364557147 1 2 35596 3 257220015 990713185 1 2 35595 2 35581 2 35515 2 35587 2 29239 3 810393790 834380233 1 3 428682964 578965034 1 3 690225025 877134303 1 3 502227849 586488666 1 2 19407 3 200846244 414574093 1 3 904209367 907488449 1 3 206060222 780498722 1 1 72186723 359907475 2 35597 2 11010 3 960710485 986959067 1 1 568285441 580452465 3 294504637 935558148 1 2 35598 1 455417154 734674789 1 713179431 765421179 3 653319305 676513500 1 3 336711239 984789033 1 1 337510766 759889674 1 975221559 995818358 1 738951644 987795694 2 35602 3 688414601 869082174 1 2 35600 2 35599 2 35603 3 473076588 524742556 1 1 147109807 566511909 1 495046064 878283781 3 91842765 960496291 1 3 641318796 824883776 1 1 613728258 721737807 2 35606 3 993775616 995816554 1 1 663881442 904685575 2 35604 3 245305032 902999656 1 2 35605 1 264136684 461588181 3 472917353 503044282 1 1 395519870 605736272 3 399644034 941825364 1 3 415399387 770685512 1 3 289151504 485149870 1 1 746563843 862128746 1 553339736 915841998 2 35611 2 35608 1 169986726 484001019 2 35612 1 876128075 903779460 2 35613 1 514546193 731965771 1 108727385 510039903 2 35615 1 428805424 783018898 1 653969540 702320515 2 35614 1 240746426 637330790 3 57984845 260483448 1 2 35617 3 556122888 916283940 1 3 251724188 509943857 1 1 679157228 759853194 2 35619 1 911115330 974614899 1 769319372 806019130 2 35620 3 236841091 389328544 1 2 35618 2 35610 1 773834784 989016762 1 71143963 378794125 3 22982628 609974109 1 1 403830979 690390920 2 35622 2 35623 3 641578750 689140106 1 2 35624 1 654801848 692772602 1 673853323 992926627 2 35626 2 35616 1 622937170 950176785 3 856633477 953572102 1 3 78873891 370108278 1 1 809969899 945439683 1 891055931 970396222 2 35627 1 752446843 986055141 3 759353136 958397582 1 3 812652198 886748558 1 1 820750157 836317486 1 801693498 940529681 3 783217150 852497145 1 1 457998748 488397096 2 35631 1 169679409 555771865 3 269181745 581320482 1 3 225041851 269493305 1 1 115023850 967358776 3 293606597 402631162 1 3 870213008 964402309 1 1 493573357 551160438 2 35636 3 118570622 956083513 1 3 57921188 384437696 1 3 824691569 972765791 1 2 35635 3 38257249 44032600 1 2 35633 1 936924867 989262068 2 35625 3 798757890 806847315 1 3 442296419 694350674 1 2 35630 2 35628 1 997319685 997512625 3 565968055 838639471 1 1 948354500 968581233 1 331812138 593857260 1 571175768 733069688 2 35640 2 35641 2 35601 1 182651213 990923432 3 55684000 195303694 1 3 2836658 843871710 1 2 35642 1 580304035 742470297 3 82142356 850397514 1 1 173701953 174598830 3 279567365 551680843 1 2 35643 3 826575213 982968036 1 3 138930210 844177680 1 3 597463809 860721369 1 2 35607 1 538772611 670287796 2 35645 2 35609 2 35632 2 35638 3 107606290 322728024 1 1 179832741 426855737 2 35646 3 458870686 684611271 1 3 622209652 989069418 1 1 989369401 990946478 2 35647 1 826061616 891277303 3 948547224 964830233 1 3 322075177 352796039 1 2 35648 3 119332049 793794019 1 1 500644794 580761282 3 334364628 983400110 1 1 344804917 345277135 3 335715031 353391228 1 3 218517706 687558357 1 3 788142131 854477905 1 3 889112343 937652406 1 1 646464338 902752146 1 536349475 925938769 1 571236134 935749215 1 688468659 689974631 1 548412457 698190063 1 785255140 895638402 2 35649 1 506508962 692688780 3 986119003 989730193 1 2 35653 1 215666905 445955341 1 192634309 569507453 3 133248168 969180597 1 3 96091028 609409901 1 3 335005129 467373512 1 3 304768624 908388131 1 3 597763837 817850360 1 3 330512545 424567999 1 2 35658 3 507960772 589620982 1 1 249434960 552960354 1 30945095 383324345 1 476770630 543593150 1 300708298 858694757 2 35661 2 35660 2 35659 1 943753322 951478478 1 627059964 997757339 3 118396775 757251992 1 2 35651 2 35664 3 317751657 720417917 1 3 398772512 939464403 1 1 796078148 875189945 3 854610992 961551210 1 2 35666 2 35657 1 542516156 851174376 3 196592575 399644419 1 1 721962849 967948882 1 627256783 731156679 1 633745955 971731268 3 96301976 363521826 1 3 187351515 588924661 1 3 94072606 779899698 1 2 35670 3 134911121 217113025 1 2 35669 3 209955949 690532014 1 2 35668 2 35655 1 780156992 794662173 1 194661786 760210787 1 727520663 936622890 1 223265242 650860419 3 105888631 270554906 1 3 38247048 712317184 1 3 243561789 805785142 1 3 356294626 683289144 1 1 334371785 731348462 1 597053746 720228716 3 456084489 764631490 1 2 35676 3 148060886 493545725 1 3 814475750 969462370 1 2 35671 3 993319528 997655940 1 2 35675 1 48929306 324790256 1 374853170 989763175 1 467393504 895540225 3 6783764 458507499 1 3 328366916 905636650 1 1 107512428 300497708 3 542006222 575652547 1 3 929120428 953551989 1 3 25102804 907026524 1 3 582067300 708991338 1 1 436689196 720757561 3 657826722 959790244 1 2 35680 2 35678 1 499251235 979138061 2 35679 3 947613772 978042298 1 1 356083945 523608277 3 116492885 344507107 1 3 774613873 840406216 1 3 91964264 267871370 1 3 256333137 674108679 1 3 176900138 507950694 1 3 803027165 888177935 1 1 684229395 787487672 2 35684 1 353861967 399018306 2 35685 1 758481760 912460528 2 35673 3 417099626 624561848 1 1 981748737 986604635 2 35686 3 15709155 727558058 1 1 535342284 638665224 2 35688 2 35672 1 465841208 811496964 2 35689 2 35683 2 35650 2 35652 1 372572314 753339835 3 547547085 704265567 1 3 390756848 394302949 1 1 143821531 814850225 3 725037312 957985448 1 3 519123003 631965001 1 3 88483070 982814578 1 3 631426588 954613864 1 2 35690 2 35674 3 565464041 592145606 1 2 35677 3 345921098 359466323 1 3 996257669 998850770 1 3 266902421 499785911 1 3 483522401 784084581 1 2 35687 2 35691 3 724553936 772754035 1 1 499459644 743171523 3 174809810 832562656 1 1 984589382 987776827 1 341941471 485388432 3 615359734 726693874 1